

/* Start:/catalog/prod.css?129293246321128*/
* {
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;
}




/* End */


/* Start:/js/beonoAccent/beonoAccent.css?12450624432355*/
.beonoAccentLoading {
	display: none;
	position: fixed;
	width: 220px;
	height: 19px;
	margin-left: -110px;
	margin-top: -9px; 
	top: 50%;
	left: 50%;
	background: url('/js/beonoAccent/ajax-loader.gif') no-repeat center;
}

.beonoAccentFader {
	background: #000;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
	display: none;
}

.beonoAccentPopUp {
	background: #fff;
	border: 1px #ccc  solid;
	top: 0px;
	left:0px;
	position: fixed;
	z-index: 999999;
	display: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px; 
	-webkit-box-shadow: 0px 0px 10px #333; 
}

table.beonoAccentPopUp {
	margin:0px;
	padding: 0px;
	border-collapse: collapse;
}

.accentIframe iframe {
	width: 600px;
	height: 500px;
	visibility: hidden;
	background: #fff;
}

.beonoAccentPopUpWrapper {
	position: relative;
}

.beonoAccentPopUpContent {
	clear:both;
	margin: 0.5em;
}

.beonoAccentPopUpAdditional {
	
}

.beonoAccentPopUpAdditionalWrapper {
	margin: 0.5em;
}

.beonoAccentPopUpNavigation {
	text-align: center;
	height: 2em;	
	position: relative;
}

.beonoAccentPopUpNavigation .beonoAccentPopUpNavigationPrev {
	position: absolute;
	left: 0px;	
	white-space: nowrap;
}

.beonoAccentPopUpNavigation .beonoAccentPopUpNavigationNext {
	position: absolute;
	right: 0px;	
	white-space: nowrap;
}

.beonoAccentPopUpHeader {
	position:relative;
	width: 100%;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.beonoAccentPopUpHeaderWrapper {
	text-align:left;
	color:#000;
	font-size:100%;
	font-weight:bold;
	padding: 0.5em;
	padding-right: 35px;
}

.beonoAccentClose {
	cursor:pointer;
}

/* TODO: Make css sprite */
a.beonoAccentClose {
	background: url("/js/beonoAccent/close-icon.gif") top left no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	line-height:16px;
	cursor: pointer;
	text-align:right;
	position: absolute;
	right: 8px;
	top: 8px;
}

a.beonoAccentClose:link,
a.beonoAccentClose:visited {
	text-decoration:none;
}

a.beonoAccentClose:hover {
	text-decoration:none;
	background: url("/js/beonoAccent/close-icon.gif") bottom left no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
	text-align:right;
}

.clear-both {
	clear:both;
}
/* End */


/* Start:/bitrix/templates/nd/styles.css?13504142386436*/
@charset "utf-8";
* {
margin: 0;
padding: 0;
}

html, body
{
	height:100%;
	min-height:100%;
}

body {
font-size: 13px;
background-color: #fff;
position: relative;
}

body.catalog{
background-image: url("/images/leftmenu_background.gif");
background-repeat: repeat-y;
}

html, body, * {
font-family: Verdana, Helvetica, sans-serif;
}

body {
width: expression(document.childNodes[1].offsetWidth < 1124 ? '1124' : 'auto');
min-width: 1124px;

}

a {
text-decoration: none;
color: #4270b9;
}
a:hover {
text-decoration: underline;
}

/* System, Errors */

.errortext
{
	color:red;
	padding: 0px;
}

.notetext
{
	color: green;
	padding: 0px;
}

/**topsection*/

#topbanner {
height: 55px;
background-color: #fff;
}
#topbanner-alternative {
display: block;
height: 55px;
position: relative;
background-image: url('/images/topbanner-alternative-bg.jpg');
background-color: #103d79;
}
#topbanner-alternative img {
border-style: none;
}
#topbanner-alternative-text {
position: absolute;
top: 19px;
left: 20px;
}
#topbanner-alternative-logo {
position: absolute;
top: 12px;
right: 36px;
}
#topbar {
line-height: 2.2em;
height: 2.2em;
border-bottom: solid #fff .7em;
font-size: .85em;
background-color: #4270b9;
}
#topbar a {
/*border: solid 1px #a9bee3;*/
border: solid 1px #4270b9;
white-space: nowrap;
padding: .2em .6em;

color: #fff;
}

#topbar br {
	display:none;
}

#topbar a:hover {
background-color: #4e7cbe;
border: solid 1px #a9bee3;
text-decoration: none;
}
ul#topmenu {
margin-left: 8px;

.mnogo_li {background-image: url("/images/mnogo_li.gif")}

/*mistic IE7 : arhipov*/
background-color: #4270b9;
list-style: none;
}
ul#topmenu li {
position: relative;
margin: 0 .4em;
float: left;
z-index: 3;
}
ul#topmenu li ul {
position: absolute;
padding: .5em 0;
display: none;
top: 2em;
left: 0;

background-color: #fff;
border: solid 1px #999;
list-style: none;
}
ul#topmenu li ul li {
margin: .2em .3em;
line-height: 1em;
float: none;
}
* html ul#topmenu li ul li {
margin-bottom: -1em;
position: relative;
}
ul#topmenu li ul li a {
padding: .3em .5em;
display: block;

border-color: #fff;
color: #000;

/*IE, IE7 ÑˆÐ¸Ñ€Ð¸Ð½Ð° ÑÑÑ‹Ð»ÐºÐ¸ 100%*/
position: relative;
}
ul#topmenu li ul li a:hover {
background-color: #f0f7fd;
/*border: solid 1px #a2c5eb;*/
}

/* Fix IE. Hide from IE Mac \*/
/*
* html ul#topmenu li { float: left; }
* html ul#topmenu li a { height: 1%; }
*/
/* End */

ul#topmenu li:hover ul, ul#topmenu li.over ul {
display: block;
}

/* Fix IE. Hide from IE Mac \*/
/*
* html ul#topmenu li { float: left; height: 1%; }
* html ul#topmenu li a { height: 1%; }
*/
/* End */

#searchform {
position: relative;
float: right;
width: 25%;
}
#searchform input {
margin-top: 4px;
width: 70%;

background-color: #fff;
border-style: none;
font-size: 1em;
/*color: #b7c9e6;*/
color: #000;
}
#searchform a {
position: absolute;
margin-top: .4em;
left: 73%;
top: 0;

line-height: 1em;
}
#searchform a:hover {
background-color: #4e7cbe;
border: solid 1px #a9bee3;
}

/**topsection end*/

.maincontent {
margin-left: 180px;
margin-right: 10px;
}
* html .maincontent {
/*ÑƒÑÑ‚Ñ€Ð°Ð½ÑÐµÑ‚ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¾Ðµ Ð¾Ð±Ñ‚ÐµÐºÐ°Ð½Ð¸Ðµ float Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²*/
height: 1%;
}
.maincontent h1 {
font-size: 1.25em;
color: #13418a;
margin-bottom: 1em;
}
.maincontent h2 {
font-size: 1em;
color: #13418a;
margin-bottom: .5em;
}
.maincontent p {
margin-bottom:1em;
}
.maincontent ul, .maincontent ol {
margin: 1em 0 1em 3em;
}

#left_menu {
width: 169px;
float: left;
list-style: none;
}
* html #left_menu {
width: 143px;
}
#left_menu li {
padding: .3em 4px .3em 22px;
}
* html #left_menu li {
/*Ð´Ð»Ñ IE5, Ð¾Ñ‚ÑÑ‚ÑƒÐ¿ ÑÐ»ÐµÐ²Ð°*/
float: left;
width: 100%;
}
* html #left_menu li a {
/*margin-left: 22px;*/
}

#left_menu .leftmenuselected {
background-color: #fff;
border-left: solid #4270b9 6px;
padding-left: 16px;
}

#counters {
position: relative;
padding-left: 22px;
width: 100px;
list-style: none;
clear: both;
/*
position: absolute;
bottom: 0;
left: 0;
*/
}
#counters li {
padding-bottom: 10px;
}
#counters a {
color: #edf1f9;
font-size: 0;
}

h1#headergames, h1#headerdeti, h1#headeredu, h1#headerlang, h1#headerhobby, h1#headeraudio, h1#headerpo, h1#headernintendo, h1#headervideo {
font-size: .85em;
line-height: 2em;
color: #fff;
text-transform: uppercase;
padding: 0 1em;
margin: 0 0 .7em 0;
}
* html h1#headergames, h1#headerdeti, h1#headeredu, h1#headerlang, h1#headerhobby, h1#headeraudio, h1#headerpo, h1#headernintendo, h1#headervideo {
height: 1%;
}
h1#headergames a, h1#headerdeti a, h1#headeredu a, h1#headerlang a, h1#headerhobby a, h1#headeraudio a, h1#headerpo a, h1#headernintendo a, h1#headervideo a {
color: #fff;
}
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#headernintendo {
background-color: #009ce2;
}
h1#headervideo {
background-color: #f00000;
}

#trans{position:fixed;z-index:1234;width:100%;height:100%;text-align:center;background:url(/upload/transparent-black.png) repeat;left:0;top:0;display:none}

.popup-desc{width:640px;text-align:left;background:#fff;box-shadow:0 0 30px #002;display:none;position:relative;left:50%;margin:-120px 0 0 -320px;top:50%;.left:-320px;.margin-left:50%}
	.popup-desc .close{float:right;width:18px;height:18px;text-decoration:none;background:url(/upload/close-buttons.png) 0 0 no-repeat;margin:10px 10px 10px 20px}
	.popup-desc .close:hover{background-position:0 -18px}
	.popup-desc h3{font-size:18px;padding:10px 0 10px 10px;font-weight:normal;}
	.popup-desc  .body{border-top:solid 1px #ccc;padding:24px 20px;font-size:12px;line-height:1.5;color:#333;}
	.popup-desc .overflow-scroll{max-height:400px;overflow-y:auto;}
	.popup-desc table{font-size:12px;line-height:1.5;color:#333;border-collapse:collapse;border-separate:sepatate;width:100%}
		.popup-desc table td{padding:6px 10px;vertical-align:top;border:solid 1px #ccc}
		.popup-desc table tr:hover td{background:#f8fcfe}


/* End */


/* Start:/bitrix/templates/nd/template_styles.css?13534050934494*/
/* jsQuery */

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/images/autocomplete_indicator.gif') right center no-repeat;
}

.ac_no_results {
	background : Window url('/images/ajax_no_results.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

/* // jsQuery */

/* FORMS */
/* ====== FORMS ========= */

form.nd_form
{
	vertical-align:top;
}

div.nd_form
{
	width: 400px;
	margin-top:0;
	padding-bottom:10px;
	border-top: 1px gray dashed
}

div.nd_form div.divtr
{
	padding: 0 0 0px 0px;
	width: 100%;
	border-bottom: 1px gray dashed;
}

div.nd_form div.field_name
{
	text-align:left;
	vertical-align:top;
	width: 100%;
	padding: 5px 0 0px 0px;
	font-weight: bold;
}

div.nd_form div.field_input
{
	text-align:left;
	padding: 10px 0px 0px 0px;
	vertical-align:top;
	width: 100%;
}

div.nd_form div.field_input input
{
	margin: 0px 0px 10px 0px;
	border: 1px solid #999999;
} 

div.nd_form div input.requered
{
	border: 1px solid red;
}

label
{
	margin:0px 0px 0px 5px;
	vertical-align: top;
}

input.checkbox,
input.radio
{
	margin:0px;
	padding:0px;
	height:16px;
}

input.text
{
	width: 100%;
}

input.button
{
	border: 1px solid gray;
	width: 100%;
}









ul#founded_places li.selected
{
	color: #fff; 
	background: #4270B9;
	cursor: cursor;
}

ul#founded_places li
{
	padding: 2px;
}

ul#founded_cities li.selected
{
	color: #fff; 
	background: #4270B9;
	cursor: cursor;
}

ul#founded_cities li
{
	padding: 2px;
}

/* FORMS */


.filter-form{background:#efefef;padding:8px 150px 10px 14px;margin-bottom:10px;color:#000;font-size:11px;font-family:verdana,sans-serif;line-height:180%}
.filter-form form .title{float:left;width:87px;font-size:9pt;font-weight:bold;padding-top:4px}
.filter-form form .inputs{margin-left:88px}
.filter-form form.filter .inputs label{margin-right:14px;white-space:nowrap}
.filter-form form.filter .inputs label input{position:relative;top:2px}
.filter-form form label span{text-decoration:underline}
.filter-form form label span.all{color:#69c408}
.filter-form form.search-f .inputs{margin-left:91px}
.filter-form form.search-f .search-t{width:360px;border:solid 1px #abadb3;margin-right:12px;height:18px;line-height:18px}
.filter-form form.search-f .search-s{position:relative;top:4px;.top:2px}
.filter-form form.search-f .title{padding-top:2px}
.filter-form form fieldset{border:0;outline:none;vertical-align:baseline;background:transparent}
.filter-form{padding:8px 14px 10px}

	.auth-line{padding:0 0 4px;height:20px}
		.auth-line label{float:left;width:50px;height:20px;line-height:20px;font-size:9px !important;font-weight:bold;text-align:right}
		.auth-line input{float:right;border:0;height:20px;font:normal 9px/20px verdana, sans-serif}
		.auth-line .inp-txt{margin:0 10px 0 80px}
		.auth-line .inp-pass{margin:0 70px 0 80px}
			.auth-line .inp-txt input, .inp-pass input{width:100%}
		.auth-line .auth-login, .auth-line .auth-password{background:#f5f5f5;display:block}
		.auth-line .auth-submit{width:56px;display:inline;margin:0 10px 0 4px;color:#fff;font-weight:bold;background:#4270b9;cursor:pointer;float:right;border:0;height:20px;font:normal 9px/20px verdana, sans-serif}
		.auth-line .auth-password{margin:0}
		.auth-action-links{padding:0 0 16px 76px}
			.auth-action-links a{margin-right:12px;font-size:9px !important;text-decoration:underline}
			.auth-action-links a:hover{text-decoration:none}
    			.auth-action-links lable{font-size:9px !important;}
		.auth-login-social{line-height:26px;padding:0 0 0 12px}
			.auth-login-social a{margin:0 0 0 4px}
			.auth-login-social img{vertical-align:middle;opacity:0.8;border:0}
			.auth-login-social a:hover img{opacity:1}

#facebook-like {list-style:none}
#vkontakte-like {list-style:none}
#like-buttons li{display:inline-block;vertical-align:top;.display:inline;.zoom:1}

/* End */
/* /catalog/prod.css?129293246321128 */
/* /js/beonoAccent/beonoAccent.css?12450624432355 */
/* /bitrix/templates/nd/styles.css?13504142386436 */
/* /bitrix/templates/nd/template_styles.css?13534050934494 */
