* {
margin: 0;
padding: 0;
}

h2 {
color: #13418a;
font-size: 1.25em;
margin: 10px 0;
}

h3 {
color: #13418a;
font-size: .9em;
}

* html #leftmenu {
position: absolute;
left: 0;
}

* html #counters {
position: absolute;
left: 0;
top: 500px;
}

#comingproductslist h1 {
background-color: #b7c9e6;
font-size: 1em;
line-height: 1.7em;
color: #fff;
padding: 0 10px;
margin: 1.7em 0 .7em 0;
}
* html #comingproductslist h1 {
height: 1%;
}
#comingproductslist #headergames {
margin-top: 0;
}
#comingproductslist a {
color: #000;
}
#comingproductslist #exel {
color: #4270B9;
}


#allproductslist h1 {
background-color: #b7c9e6;
font-size: .85em;
line-height: 2em;
height: 2em;
color: #fff;
padding: 0 10px;
margin: 0;
position: relative;
text-transform: uppercase;

cursor: pointer;
}
* html #allproductslist h1 {
height: 1%;
}
#allproductslist h1 a {

}
#allproductslist .rollupdown {
font-weight: normal;
font-size: .8em;
color: #fff;
padding: 0 1em;
position: absolute;
top: 0;
right: 0;
}
#allproductslist div.rollupdown {
color: #000;
font-family: "Wingdings 3";
font-size: .9em;
display: none;
/*for IE*/
*display: block;
}
#allproductslist h2 {
background-color: #d6d6d6;
font-size: .85em;
color: #000;
padding: 0 20px;
position: relative;
line-height: 2em;
height: 2em;
margin: .1em 0;
cursor: pointer;
}
* html #allproductslist h2 {
height: 1%;
}
div#allproductslist h2 a {
color: #000;
}
#allproductslist ul {
list-style: none;
/*обеспечивает обтекание float элементов*/
overflow: hidden;
margin: .8em 0 2em 20px;
}
* html #allproductslist ul {
height: 1%;
/*IE5 устраняет сворачивание блока*/
overflow: visible;
}
#allproductslist ul li {
width: 30%;
float: left;
padding: 0 2em .5em 0;
}
#allproductslist ul a {
color: #000;
}
#allproductslist .hiddenproductlist {
display: none;
}
#allproductslist .hiddenproductlistheader {
background-color: #f3f3f3;
}




h1#headergames {
background-color: #69c408;
}
h1#headerdeti {
background-color: #f10da3;
}
h1#headeredu {
background-color: #184c9f;
}
h1#headerlang {
background-color: #ff8a00;
}
h1#headerhobby {
background-color: #15afaa;
}
h1#headeraudio {
background-color: #762aab;
}
h1#headerpo {
background-color: #e4d900;
}
h1#headervideogames {
background-color: #009ce2;
}
h1#headervideo {
background-color: #f00000;
}

#leftmenugames a, #leftmenudeti a, #leftmenuedu a, #leftmenulang a, #leftmenuhobby a, #leftmenuaudio a, #leftmenupo a, #leftmenuvideogames a, #leftmenuvideo a {
color: #fff;
/*white-space: nowrap;*/
}
#leftmenugames {
background-color: #69c408;
}
#leftmenudeti {
background-color: #f10da3;
}
#leftmenuedu {
background-color: #184c9f;
}
#leftmenulang {
background-color: #ff8a00;
}
#leftmenuhobby {
background-color: #15afaa;
}
#leftmenuaudio {
background-color: #762aab;
}
#leftmenupo {
background-color: #e4d900;
}
#leftmenuvideogames {
background-color: #009ce2;
}
#leftmenuvideo {
background-color: #f00000;
}

li#leftmenugamesselected {
background-color: #fff;
border-left: solid #69c408 6px;
padding-left: 16px;
}
li#leftmenudetiselected {
background-color: #fff;
border-left: solid #f10da3 6px;
padding-left: 16px;
}
li#leftmenueduselected {
background-color: #fff;
border-left: solid #184c9f 6px;
padding-left: 16px;
}
li#leftmenulangselected {
background-color: #fff;
border-left: solid #ff8a00 6px;
padding-left: 16px;
}
li#leftmenuhobbyselected {
background-color: #fff;
border-left: solid #15afaa 6px;
padding-left: 16px;
}
li#leftmenuaudioselected {
background-color: #fff;
border-left: solid #762aab 6px;
padding-left: 16px;
}
li#leftmenuposelected {
background-color: #fff;
border-left: solid #e4d900 6px;
padding-left: 16px;
}
li#leftmenuvideoselected {
background-color: #fff;
border-left: solid #f00000 6px;
padding-left: 16px;
}
li#leftmenuvideogamesselected {
background-color: #fff;
border-left: solid #009ce2 6px;
padding-left: 16px;
}

li#leftmenugamesselected a {
color: #69c408;
}
li#leftmenudetiselected a {
color: #f10da3;
}
li#leftmenueduselected a {
color: #184c9f;
}
li#leftmenulangselected a {
color: #ff8a00;
}
li#leftmenuhobbyselected a {
color: #15afaa;
}
li#leftmenuaudioselected a {
color: #762aab;
}
li#leftmenuposelected a {
color: #e4d900;
}
li#leftmenuvideoselected a {
color: #f00000;
}
li#leftmenuvideogamesselected a {
color: #009ce2;
}

#notificationheader {
color: #fff;
background-color: #b7c9e6;
padding: 4px 0 4px 10px;
font-size: 0.85em;
}




#productdescription, #productannouncement {
padding: 0 0px 0 0;
position:relative;
}
* html #productdescription, #productannouncement {
/*padding-right: 200px;*/
}
#productdescription h1, #productannouncement h1 {
margin-top: .5em;
}
#productannouncement #productcover {
float: left;
border-style: none;
border-right: solid #fff 10px;
margin-bottom: 7px;
}
#productannouncement #section_name {
text-indent: .3em;
}
.productadditionalblock {

float:right;
margin-left: 1em;
width: 177px;

}

.productadditionalblock h3 {
line-height: 23px;
padding: 0 10px;
margin: 0 0 0 0;
font-weight: bold;
font-size: 1.1em;
color: #fff;
}

.productadditionalblock div
{
	margin: 0 0 10px 0;
	padding-top:5px;
}

.productadditionalblock div div
{
	margin: 0;
}

#productannouncement .productadditionalblock, #productdescription .productadditionalblock {
font-size: .8em;
}

#productdescription .productadditionalblock h3 {
background-color: #4270B9;
}
#productannouncement .productadditionalblock h3 {
background-color: #b7c9e6;
margin: 0 0 2px 0;
}
#productannouncement .productadditionalblock div {
background-color: #f3f3f3;
text-align: center;
padding: 4px 5px 10px 5px;
}

#productannouncement .productadditionalblock form input,
#productannouncement .productadditionalblock form select {
width: 156px;
border: solid;
border-color: white;
border-width: 1px;
margin: 5px 0 0 0;
color: #4270b9;
background-color: white;
padding: 0 0 0 3px;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#productannouncement .productadditionalblock form select {
width: 160px;
}


#productannouncement .productadditionalblock div#notificationsuccess {
background-color: #4270b9;
color: white;
padding: 15px 10px;
}
#productannouncement .productadditionalblock div#notificationsuccess strong {
color: #b7c9e6;
text-decoration: underline;
}
#productannouncement .productadditionalblock #notificationattention {
color: #4270b9;
}

ul.articles {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 5em;
}
.articles li {
margin-bottom: 1em;
}

ul.screenshots {
list-style: none;
margin: 0;
overflow: hidden;
padding: 1em 0em;
margin-left: 3em;
}
* html .screenshots {
height: 1%;
}
#productannouncement .screenshots {
width: 70%;
padding-bottom: 0;
}
.screenshots li {
float: left;
/*width: 30%;*/
min-width: 30%;
padding-bottom: 1em;
}
.screenshots img {
display: block;
border-style: none;
float: left;
}

ul.productimages {
list-style: none;
margin: 1em 0;
overflow: hidden;
}
#productannouncement .productimages {
margin-left: 3em;
}
* html ul.productimages {
height: 1%;
}
.productimages li {
float: left;
}
.productimages img {
border-style: none;
margin-right: 30px;
display: block;
}
li.image-with-description img {
float: left;
}
li.image-with-description p {
font-style: italic;
margin: .7em 0;
}



#productdescription #productcontainer {
border-collapse: collapse;
border-spacing: 0;
width:100%;
}
* html #productdescription #productcontainer {
position: absolute;
top: 0;
left: 0;
}
#productdescription #productcontainer td {
vertical-align: top;
}
#copyright {
font-size: .85em;
margin-bottom: 1em;
}
#techsupport {
font-size: .85em;
}
#productdescription #covercontainertd {
width: 160px;
}
#productdescription #covercontainer {
width: 150px;
/*margin-left: -160px;*/

margin-right: 1em;
}
* html #productdescription #covercontainer {
/*margin-left: -80px;*/
margin-right: .5em;
text-align: center;
}
#productdescription #covercontainer img {
display: block;
cursor: pointer;
}
h3#shopheader {
margin: 0;
}
#product-leftimages {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
#product-leftimages img {
border-style: none;
margin: 2em 0 0 15px;
}


.shopcontainer {
border: solid #b7c9e6 1px;
}
.shopcontainer #changelangcontainer {
padding: 2px 10px 8px 10px;
background-color: #f3f3f3;
}
#languageSelect {
width: 155px;
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4270b9;
margin-top: 4px;
}

div.shopcontainer div.item
{
font-size: 1.1em;
}

div.shopcontainer div.item 
{
margin: 0px 10px 10px 10px;
font-size: 1.1em;
}

.shopbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
border-style: none;
background-color: #b7c9e6;
color: #fff;
padding: .2em 0;
margin: 5px 0 0px 0;;
cursor: pointer;
/*width: 100%;*/

width: 155px;

height: 1.8em;
}
input#checkcart {
margin: 0;
}
.productnosale {
padding: 2px 10px 8px 10px;
}
.packagenosale {
margin-bottom: 10px;
font-size: .8em;
font-weight: bold;
}

/* "Шоп-стоп, мы подошли из-за угла..." ) */
#shopstop {
margin-top: 0;
font-size: .85em;
}
#shopstop p {
margin: 0;
padding: 0;
}
#shopstop p#message {
color: #ff0000;
margin-bottom: 10px;
}
#shopstop p#wheretobuy {
margin-bottom: 3px;
font-weight: bold;
}
#shopstop ul {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 10px;
}
#shopstop ul li {
margin-bottom: 3px;
}

#mnogotext {
padding: 8px 15px 10px 15px;
text-align: center;
font-size: 1.1em;
}
#seriestext {
padding: 8px 10px 10px 10px;
color: #000;
font-size: 1.1em;
}
#seriestext a {
color: #000;
}
#seriestext ul {
margin: 0;
list-style-type: none;
}
#seriestext li {
padding: 0;
margin: 2px 0;
}
#seriestext li.seriesmarked {
padding: 0 6px;
margin: 2px -6px;
background-color: #ededed;
}







/*positioning*/
.rating_element {
position: relative;
min-height: 50px;
margin: 10px 0px;
padding: 0px;
}
* html .rating_element {
height: 50px;
}
.rating_element2 img {
display: block;
float: left;
}
.rating_element p {
margin: 0px 10px 0px 60px;
padding: 0px;
}
.rating_element h6 {
margin: 0px 10px 3px 60px;
}
* html .rating_element img {
margin-left: -3px;
position: relative;
}

/*decoration*/
.rating_element img {
border: 0px;
}
.rating_element p {
font-size: 0.85em;
}
.rating_element a {
font-size: 1.4em;
font-weight: bold;
}
* html .rating_element a {
font-size: 1.15em;
}

/*other*/
.best_products_header {
	padding: 2px 5px 3px 5px;
	margin-top: 30px;
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 0.85em;
}
#best_product_header_games {
	background-color: #69c408;
}
#best_product_header_deti {
	background-color: #f10da3;
}
#best_product_header_edu {
	background-color: #184c9f;
}
#best_product_header_po {
	background-color: #e4d900;
}
#best_product_header_hobby {
	background-color: #15afaa;
}
#best_product_header_audio {
	background-color: #762aab;
}
#best_product_header_lang {
	background-color: #ff8a00;
}
.best_product_name_games a {
	color: #69c408;
}
.best_product_name_deti a {
	color: #f10da3;
}
.best_product_name_edu a {
	color: #184c9f;
}
.best_product_name_po a {
	color: #e4d900;
}
.best_product_name_hobby a {
	color: #15afaa;
}
.best_product_name_audio a {
	color: #762aab;
}
.best_product_name_lang a {
	color: #ff8a00;
}


.best_product_image_container_games {
float: left;
background-color: #dff3cb;
}
div.best_product_image_container_games {
position: absolute;
top: 0px;
left: 0px;
width: 50px;
}
.best_product_image_container_deti {
float: left;
background-color: #fcccec;
}
div.best_product_image_container_deti {
width: 50px;
/*height: 50px;*/
}
.best_product_image_container_edu {
float: left;
background-color: #ced9eb;
}
div.best_product_image_container_edu {
width: 50px;
/*height: 50px;*/
}
.best_product_image_container_po {
float: left;
background-color: #fff976;
}
div.best_product_image_container_po {
width: 50px;
/*height: 50px;*/
}
.best_product_image_container_hobby {
float: left;
background-color: #cdeeed;
}
div.best_product_image_container_hobby {
width: 50px;
/*height: 50px;*/
}
.best_product_image_container_audio {
float: left;
background-color: #c9abde;
}
.best_product_image_container_audio {
width: 50px;
/*height: 50px;*/
}
.best_product_image_container_lang {
float: left;
background-color: #ffe6c9;
}
.best_product_image_container_lang {
width: 50px;
/*height: 50px;*/
}



.anonsSubscrButtton{
	font-size: 11px;
	font-family: Verdana;
	border: none;
	background-color: #4270B9;
	color: white;
	padding: 3px 12px;
	cursor: pointer;
}
.anonsSubscrButttonActive{
	font-size: 11px;
	font-family: Verdana;
	border: none;
	background-color: #3260A9;
	color: white;
	padding: 3px 12px;
	cursor: pointer;
}


.simpleDiv{
}
.hiddenDiv{
display: none;
}


#rightblock {
vertical-align: top;
}
#rightblock h3 {
line-height: 23px;
padding: 0 10px;
margin: 0;
width: 157px;

background-color: #4270B9;
font-weight: bold;
font-size: 11px;
color: #fff;
}







.marked_header, #section_name {
text-align: left;
background-color: #f3f3f3;
padding: 2px 5px 3px 5px;
}
#section_name {
font-size: .85em;
}
#section_name a {
color: #000000;
}

/*  ", , "*/
ul.sproduct_list {
margin: 0px 0px 0px 6px;
padding: 0px;
font-size: .85em;

list-style-type: none;
}
* html ul.sproduct_list {
margin-left: 3px;
text-align: left;
}
ul.sproduct_list li {
background-image: url("/images/list_arrow.gif");
background-position: bottom left;
background-repeat: no-repeat;

border-top-style: solid;
border-top-width: 1px;
border-top-color: #dedddd;
border-top-style: expression(previousSibling == null ? 'none' : 'solid');
margin-bottom: 7px;
padding-left: 10px;
padding-top: 7px;
}
ul.sproduct_list li:first-child  {
border-top-style: none;
}
#img_box {
width: 150px;
text-align: center;
}

#additionaltable {
border-collapse: collapse;
border-spacing: 0;
color: #7a7a7a;
width: 100%;

/*IE5*/
font-size: 1em;
}
* html #additionaltable {
float: left;
}

#additionaltable a 
{
	color: #7a7a7a;
	font-weight: bold;
}

#additionaltable tr td 
{
	border-bottom: solid #dedddd 1px;
	font-size: .85em;
	padding: .5em 10px .5em 10px;
}

#additionaltable tr td input
{
	width:43%;
}

#additionaltable tr.atheader {
	background-color: #4270b9;
	color: #fff;
	width: 100%;
	text-align: left;
}

#additionaltable tr.atheader td {
padding: .3em 1em;
border-bottom-style: none;
white-space: nowrap;
}

#additionaltable tr td {
text-align: left;
}

#additionaltable .atpackagename {
/*width: 100%;*/
text-align: left;
padding-left: 1em;
padding-right: 1em;
font-weight: bold;
color: #000;
}
#atstarcomment {
color: #a2a2a2;
font-size: .8em;
padding: 0;
margin: .6em 0 1em 0;
}
#checkcartbottom {
font-size: .85em;
margin: .6em 0 0 0;
float: right;
line-height: 1.3em;
}
#checkcartbottom img {
float: left;
margin-right: .5em;
}
#checkcartbottom a {
color: #7a7a7a;
font-weight: bold;
}



/*избависа*/

.shoptop {
	height: 23px;
	background-color: #4270B9;
	padding: 4px 0px 4px 10px;
	/*font-size: 11px;*/
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}






/*Новинки*/

* html #newproducts {
height: 1%;
}

#newproducts h3 {
padding: 0 12px;
line-height: 1.8em;
font-size: 1em;

margin: 1em 1em 0 1em;
color: #fff;
white-space: nowrap;
text-transform: uppercase;
}
* html #newproducts h3 {
height: 1.8em;
}

ul.products_list {

display:block;

margin: 2em 0 2em 1.5em;
list-style: none;
}


.products_list li {
position: relative;
display:block;
height: 8em;
float: left;
width:49%;
}

.products_list img {
display: block;
border-style: none;
}
.products_list p {
margin: 0 1em 0px 65px;
}
.products_list h6 {
margin: 0 1em .5em 65px;
font-size: 1em;
}
.products_list h6 a {
/*font-size: 13px;*/
font-weight: bold;
}
.products_list a:hover {
text-decoration: none;
}
.products_list h6 a:hover {
text-decoration: underline;
}









.product_image_games div,
.product_image_deti div,
.product_image_edu div,
.product_image_po div,
.product_image_hobby div,
.product_image_audio div,
.product_image_lang div,
.product_image_video div {
overflow: hidden;
width: 50px;
cursor: pointer;
padding: 2px;
font-weight: normal;
}

.newpr_header_games {
background-color: #69c408;
}
.newpr_header_deti {
background-color: #f10da3;
}
.newpr_header_edu {
background-color: #184c9f;
}
.newpr_header_po {
background-color: #e4d900;
}
.newpr_header_hobby {
background-color: #15afaa;
}
.newpr_header_audio {
background-color: #762aab;
}
.newpr_header_lang {
background-color: #ff8a00;
}
.newpr_header_video {
background-color: #f00000;
}

.newproduct_games a {
color: #69c408;
}
.newproduct_deti a {
color: #f10da3;
}
.newproduct_edu a {
color: #184c9f;
}
.newproduct_po a {
color: #e4d900;
}
.newproduct_hobby a {
color: #15afaa;
}
.newproduct_audio a {
color: #762aab;
}
.newproduct_lang a {
color: #ff8a00;
}
.newproduct_video a {
color: #f00000;
}

.product_image_games {
background-color: #dff3cb;
border-bottom: solid 1px #69c408;
}
.product_image_deti {
background-color: #fcccec;
border-bottom: solid 1px #f10da3;
}
.product_image_edu {
background-color: #ced9eb;
border-bottom: solid 1px #184c9f;
}
.product_image_po {
background-color: #fff976;
border-bottom: solid 1px #e4d900;
}
.product_image_hobby {
background-color: #cdeeed;
border-bottom: solid 1px #15afaa;
}
.product_image_audio {
background-color: #c9abde;
border-bottom: solid 1px #762aab;
}
.product_image_lang {
background-color: #ffe6c9;
border-bottom: solid 1px #ff8a00;
}
.product_image_video {
background-color: #ffe6c9;
border-bottom: solid 1px #f00000;
}

.product_image_games, .product_image_deti, .product_image_edu, .product_image_po, .product_image_hobby, .product_image_audio, .product_image_lang, .product_image_video {
position: absolute;
top: 0px;
left: 0px;
text-align: center;
font-weight: normal;
width: 50px;
font-size: .8em;
}
/*Новинки End*/


.bestsellerscontainer {
overflow: hidden;
margin-bottom: .8em;
padding: .5em 0;
}
* html .bestsellerscontainer {
height: 1%;
}
.bestsellerscontainer h3 {
margin: 0 0 0 15px;
/*font-size: 1.2em;*/
font-size: 1em;
text-transform: uppercase;
}
#bestsellerslist {
list-style: none;
margin: .8em 0 0 15px;
}
* html #bestsellerslist {
height: 1%;
}
#bestsellerslist li {
margin-bottom: .3em;
}
#bestsellerslist a {
color: #000;
}
#bestsellerscovers {
width: 70%;
list-style: none;
float: right;
margin: 0;
}
#bestsellerscovers img {
border: none;
display: block;
margin: 0 auto;
height: 150px;
}
#bestsellerscovers li {
float: left;
width: 33%;
}

#gamesbestsellerscontainer2 {
background-color: #dff3cb;
}
#detibestsellerscontainer2 {
background-color: #fcccec;
}
#edubestsellerscontainer2 {
background-color: #ced9eb;
}
#pobestsellerscontainer2 {
background-color: #fff976;
}
#hobbybestsellerscontainer2 {
background-color: #cdeeed;
}
#audiobestsellerscontainer2 {
background-color: #c9abde;
}
#langbestsellerscontainer2 {
background-color: #ffe6c9;
}

#gamesbestsellersheader {
color: #69c408;
}
#detibestsellersheader {
color: #f10da3;
}
#edubestsellersheader {
color: #184c9f;
}
#langbestsellersheader {
color: #ff8a00;
}
#hobbybestsellersheader {
color: #15afaa;
}
#audiobestsellersheader {
color: #762aab;
}
#pobestsellersheader {
color: #e4d900;
}





#product-keywords {
list-style: none;
margin-left: 0;
width: 100%;
overflow: hidden;
}
#product-keywords li {
float: left;
overflow: hidden;
}
#product-keywords a {
text-decoration: underline;
}


#tag-products h1 {
/*font-size: 1.1em;
color: #000;
*/
background-color: #b7c9e6;
color: #fff;
text-transform: uppercase;
font-size: .85em;
line-height: 1.8em;
white-space: nowrap;
text-indent: 1em;
margin: 0;
}
#tag-products #keywords {
font-size: 1.4em;
margin: 1em 0 1.5em 15px;
/*font-weight: bold;*/
}

ul.simg-products-list {
list-style: none;
margin-left: 10px;
}
.simg-products-list li {
overflow: hidden;
float: left;
width: 40%;
min-height: 9em;
margin-right: 40px;
}
* html .simg-products-list li {
height: 8.6em;
}
.simg-products-list img {
float: left;
border-style: none;
}
.simg-products-list p {
margin: 0 0 0 60px;
}
.simg-products-list h3 {
font-size: 1em;
margin: 0 0 0 60px;
}




