
BODY {background:#fff; margin:0; padding:0 5px; font:normal 11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#333333; text-align:center;}




#navigation .orange {
    background-color: #F6B152;
}

#navigation .violet {
    background-color: #BB97C7;
}

.radio {

}



div.basket_tab table {
    border-collapse: collapse;
    border-top: 1px solid #D1D3D4;
    width: 775px;
	font-size: 14px;
}

th.fst {

	font-size: 13px;
}
div.basket_tab th.qnt {
    width: 97px;
}

div.basket_tab th {
    background: none repeat scroll 0 0 #E8E9E9;
    font-weight: normal;
    padding: 5px 0;
    text-align: left;
	padding: 5px 0 5px 5px;
}

div.basket_tab td.pic {
    width: 90px;
}


div.basket_tab td {
    border-bottom: 1px dotted #D1D3D4;
    padding: 20px 20px 20px 0;
}

div.basket_tab td.product {
    vertical-align: middle;
    width: 370px;
}

div.basket_tab td {
    border-bottom: 1px dotted #D1D3D4;
    padding: 20px 20px 20px 0;
}



div.no_compare {
    background: url("http://www.svyaznoy.ru/img/bg_compare.gif") no-repeat scroll -178px 0 transparent;
    float: right;
    height: 22px;
    margin: 20px 0 0;
    width: 22px;
}





.basket_input {
    background: url("http://www.vrgames.ru/img/bg_input_basket.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 26px;

    width: 59px;
}



div.basket_input input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 18px;
    line-height: 17px;
    margin: 4px 2px 22px 10px;
    padding: 0;
    width: 24px;
}



div.basket_tab div.price span, div.basket_box div.price span {
    color: #808285;
    font-size: 14px;
}

.cart_goods .title {
    font-size: 14px;
    margin-bottom: 6px;
}














.radio_item .field input {
    background-color: transparent;
    border-style: none;
    color: #808285;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 0;
    width: 100%;
}

.grey_rounded {
 
    min-height: 1px;
    padding: 5px;

}

.radio_item .big_radio_label {

    font-size: 13px;
    margin-bottom: 15px;
	margin-top: 15px;
}

.submit_back {
    background-color: transparent;
    background-image: url("http://www.vrgames.ru/img/deff_cart_buttons.gif");
    border-style: none;
    display: inline;

    font-size: 0;
    height: 26px;
    line-height: 52px;
    width: 96px;
}

.submit_continue {
    background-color: transparent;
    background-image: url("http://www.vrgames.ru/img/deff_cart_buttons.gif");
    background-position: -96px 0;
    border-style: none;
    display: inline;

    font-size: 0;
    height: 26px;
    line-height: 52px;
    margin-left: 15px;
    width: 136px;
}

    .register {
        display: none;
    }

    .auth {
        display: none;
    }
	
	.radio_item .small_lable {
    color: #808285;
    float: left;
    margin-top: 5px;
    width: 87px;
}

.radio_item .field {
    display: inline;
    float: left;
    margin-bottom: 8px;
    margin-right: 54px;
    width: 170px;
}

.grey_rounded2 {
    border: 1px solid #BEBEBE;
    min-height: 1px;
    padding: 0px;
    position: relative;
}


.grey_rounded2 .gr_lt {
    background-image: url("http://www.vrgames.ru/img/deff_grey_rounded2.gif");
    background-repeat: no-repeat;
    font-size: 0;
    height: 6px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 6px;
}



.grey_rounded2 .gr_rt {
    background-image: url("http://www.vrgames.ru/img/deff_grey_rounded2.gif");
    background-position: -6px 0;
    background-repeat: no-repeat;
    font-size: 0;
    height: 6px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 6px;
}

.grey_rounded2 .gr_lb {
    background-image: url("http://www.vrgames.ru/img/deff_grey_rounded2.gif");
    background-position: 0 -6px;
    background-repeat: no-repeat;
    bottom: -1px;
    font-size: 0;
    height: 6px;
    left: -1px;
    position: absolute;
    width: 6px;
}

.grey_rounded2 .gr_rb {
    background-image: url("http://www.vrgames.ru/img/deff_grey_rounded2.gif");
    background-position: -6px -6px;
    background-repeat: no-repeat;
    bottom: -1px;
    font-size: 0;
    height: 6px;
    position: absolute;
    right: -1px;
    width: 6px;
}



.radio_item .field input {
    background-color: transparent;
    border-style: none;
    color: #808285;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 5px;
    width: 95%;
	}
	
	.radio_item .medium_lable {
    color: #808285;
    float: left;
    margin-top: 5px;
    white-space: nowrap;
    width: 133px;
}

.radio_item .code {
    float: left;
    margin-top: 6px;
    text-align: center;
    width: 35px;
}




















.menu{
margin-left: 36px;
margin-top: 4px;
}

.menu a:hover
{
 text-decoration: underline;
}

.menysss a:hover
{
 text-decoration: underline;
}




.alls:hover {
 text-decoration: underline;
}


.alls2:hover {
 text-decoration: underline;
}


.menuapod
{
 text-decoration: underline;
 width: 0px;
margin-top:-5px;
height:100px;
font-weight:normal;
font-size:11px;
}



.menua{
width: 0px;
margin-top:-5px;
height:100px;
font-weight:normal;
font-size:11px;
}




/** {box-sizing: border-box; -moz-box-sizing: border-box;}  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;}
SMALL {font-size: 0.85em;}
TABLE, TD { font-size:100%; border-collapse: collapse;}
IMG {border:0}
A { color:#333333;text-decoration: none;}
A:hover {color:#8f0a04;}





P {margin: 0 0 15px 0;}
INPUT, SELECT, TEXTAREA, BUTTON {font: normal  0.85em Verdana, Helvetica, sans-serif}
SELECT, INPUT  {color: #666;}
H5 {font-size: 1em; font-weight: bold; margin-bottom: 10px;}
H4 {font-size: 12px; font-weight: normal;}
H3 A {text-decoration: none;}
H1, H2 {font-weight: normal; font-size: 19px; margin-bottom: 2px;}
H1, H2, H3, H4, H5, H6 { font-family: Arial, Helvetica, sans-serif;}
UL LI {margin:0 20px 5px; list-style-position:inside; 
list-style-type:none;}
LI {list-style-type:none;}


.showcase2 td {
border:0px solid #BEBEBE;
padding:10px;
}

a.all {
font-size:10px;
color:#ffffff;
background:url("http://www.vrgames.ru/img/strelka1.gif") no-repeat scroll 25px center transparent;
padding:0 20px 0 0;
margin-left:10px;
float:right;
margin-top:2px;
margin-right:5px;
text-decoration: underline;
}


a.alls {

color:#ffffff;
background:url("http://www.vrgames.ru/img/strelka1.gif") no-repeat scroll 130px center transparent;
padding:0 35px 0 0;
float:right;
}

a.alls2 {
color:#ffffff;
}


a.all1 {
font-size:11px;

color:#black;
background:url("http://www.vrgames.ru/img/strelka1.gif") no-repeat scroll 25px center transparent;
padding:0 20px 0 0;
margin-left:10px;

margin-top:2px;
margin-right:5px;
text-decoration: underline;
}




a.all11 {
font-size:11px;
color:#ffffff;
background:url("http://www.vrgames.ru/img/strelka1.gif") no-repeat scroll 25px center transparent;
padding:0 20px 0 0;
margin-left:10px;

margin-top:2px;
margin-right:5px;
text-decoration: underline;
}




.reg_tab input {
margin:0 10px 3px 0;
width:180px;
}

   TH.tabth { 
    text-align: left; /* Выравнивание по левому краю */
    background: #ccc; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid black; /* Граница вокруг ячеек */
   }

   TD.tabtd { 
    padding: 5px; /* Поля вокруг содержимого ячеек */
   border: 1px solid black; /* Граница вокруг ячеек */
  }


.thumbnail{  
position: relative;  
z-index: 10000;  
}  

.thumbnail:hover{  
background-color: transparent;  
z-index: 50;  
}  

.thumbnail span{ /*CSS for enlarged image*/  
position: absolute;  
background-color: #FFCC33;  
padding: 5px;  
left: -1000px;  
border: 1px dashed gray;  
visibility: hidden;  
color: black;  
text-decoration: none;  
}  

.str {
background:url("http://www.vrgames.ru/images/str.gif") no-repeat scroll 0 0.45em transparent;
margin:5px;
padding-left:5px;
padding-top:1px;
width:5px;
z-index:100000;

}

.thumbnail span img{ /*CSS for enlarged image*/  
border-width: 0;  
padding: 2px;  
z-index: 1000000;  
}  

.thumbnail:hover span{ /*CSS for enlarged image on hover*/  
visibility: visible;  
position: absolute;
top: 0;  
left: 50px; /*position where enlarged image should offset horizontally */  
z-index: 1000000;  
}  



/* Basic code - don't modify */
 
 #nav { display: block;  padding: 0; position: absolute; margin-top:-20px;}
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute;margin-left:-75px;  }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */

    #nav ul li { float: none; }
    #nav ul ul { top: 0; }

	

#nav a {font-size: 12px; padding: 13px; line-height: 1; }

a.vn {margin-top:18px;background-color: #E7E7E7;padding-right:120px; }
a.vn:hover { background-color: #E7E7E7; }
   
  #nav ul { top: 25px;}


   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; }







.cl {clear: both; height: 1px; overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.red {color: rgb(153, 0, 0);}
.noBorder, .noBorder TD  {border: 0 !important;}

.main {width: 983px; margin: 0px auto; position: relative;}
.leftColumn {width: 168px; float: left; text-align: left;}
.mainColumn {width: 630px; float: left; text-align: left; margin-left: 10px;}
.mainColumnFull {width: 805px; float: left; text-align: left; margin-left: 10px;}
.mainColumnBig {width: 804px; float: left; text-align: left; margin-left: 0px;}
.rightColumn {float: right; width: 168px}
.marginBigColumn {margin: 0 15px 0 0;}


.top1{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pale_grey_168_top.gif);
background-position:0 0;
background-repeat:no-repeat;
height:7px;
overflow-x:hidden;
overflow-y:hidden;
width:168px;
}

.bottom1{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pale_grey_168_bottom.gif);
background-position:0 0;
background-repeat:no-repeat;
height:7px;
overflow-x:hidden;
overflow-y:hidden;
width:168px;
}
.middle1{
 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pale_grey_168_middle.gif);
background-position:0 0;
background-repeat:repeat-y;
overflow-x:hidden;
overflow-y:hidden;
text-align:left;
width:168px;
}

.rowshop, .rowshop1 {
border-top-color:#D1D1D1;
border-top-style:dotted;
border-top-width:1px;
height:23px;
position:relative;

}


.col0, .col01 {
-x-system-font:none;
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto;
left:0;
line-height:23px;
position:absolute;
top:0;
width:250px;
}

.col1, .col11, .col12 {
background-color:#FFFFFF;
height:auto;
left:330px;
line-height:23px;
position:absolute;

top:0;
width:440px;
}

.col2, .col21 {
background-color:#FFFFFF;
height:auto;
left:550px;
line-height:23px;
position:absolute;
text-align:left;
top:0;
width:158px;
}


.account .divider {
border-bottom-color:#D9D9D9;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:15px;
margin-top:5px;
height:1px;
overflow-x:hidden;
overflow-y:hidden;
}
.details a{
text-decoration:underline;
}

.account h1 {
color:#EC8103;
font-family:Arial Narrow,Helvetica,sans-serif;
font-size:27px;
font-weight:normal;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}




.account h2 {
color:#358F35;
font-family:Arial Narrow,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:5px;

margin-right:0;
margin-top:5px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.account .list .selected td {
background-color:#E5E5E5;
font-weight:bold;
padding-right:15px;
}

.account .list td {
padding-bottom:9px;
padding-left:9px;
padding-right:9px;
padding-top:9px;
}



.greyHeader {margin: 0 0 8px 0; height: 37px; overflow: hidden;}
.greyHeader A {text-decoration: none; color: #fff; font-weight: bold;}
.greyHeader A SPAN {padding-bottom: 10px; display: block;}
.greyHeader A:hover {color: #fff;}
A.gH1 {background: url(../img/globalnavbg.png) 0 0 no-repeat; display: block; float: left; width: 104px; height: 36px;}
A.gH1:hover {background: url(../img/globalnavbg.png) 0 -38px no-repeat;}

A.gM1 {background: url(../img/globalnavbg.png) 0 -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH2 {background: url(../img/globalnavbg.png) -104px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH2:hover {background: url(../img/globalnavbg.png) -104px -38px no-repeat;}

A.gM2 {background: url(../img/globalnavbg.png) -104px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}


A.gH3 {background: url(../img/globalnavbg.png) -207px 0 no-repeat; display: block; float: left; width: 102px; height: 36px;}
A.gH3:hover {background: url(../img/globalnavbg.png) -207px -38px no-repeat;}

A.gM3 {background: url(../img/globalnavbg.png) -207px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH4 {background: url(../img/globalnavbg.png) -309px 0 no-repeat; display: block; float: left; width: 104px; height: 36px;}
A.gH4:hover {background: url(../img/globalnavbg.png) -309px -38px no-repeat;}

A.gM4 {background: url(../img/globalnavbg.png) -309px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH5 {background: url(../img/globalnavbg.png) -413px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH5:hover {background: url(../img/globalnavbg.png) -413px -38px no-repeat;}

A.gM5 {background: url(../img/globalnavbg.png) -413px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH6 {background: url(../img/globalnavbg.png) -516px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH6:hover {background: url(../img/globalnavbg.png) -516px -38px no-repeat;}


A.gM6 {background: url(../img/globalnavbg.png) -516px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH7 {background: url(../img/globalnavbg.png) -619px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH7:hover {background: url(../img/globalnavbg.png) -619px -38px no-repeat;}

A.gM7 {background: url(../img/globalnavbg.png) -619px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH8 {background: url(../img/globalnavbg.png) -910px 0 no-repeat; display: block; float: left; width: 73px; height: 36px;}


A.gM8 {background: url(../img/globalnavbg.png) -722px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

.asterisk{color:red; margin-right:1px;}
.asterisk1{color:red; margin-right:-30px;}
.search  {background: url(../img/globalnavbg.png) -715px 0 no-repeat; display: block; float: left; width: 188px; height: 36px;}
.site-search fieldset {margin: 3px;}
.site-search fieldset, .site-search fieldset .wrapper{background:url("../img/site-search-sprite.png") no-repeat 100% -55px;}
.site-search fieldset.focused{background-position:100% -85px;}
.site-search fieldset{position:relative;}
.site-search fieldset .wrapper{background-position:0 5px;height:25px;margin-right:20px;padding:7px 0 0 23px;}
.site-search fieldset.focused .wrapper{background-position:0 -25px;}
.site-search fieldset .wrapper input{width:100%;background:none;border:0;height:16px;height:17px;color:#999;outline:none;font-size:11px;}
.site-search span.field-with-placeholder{width:100%;}
.site-search span.field-with-placeholder label.placeholder span{font-size:11px;margin-top:-1px;padding:0 0 0 1px;}
.site-search .site-search-spinner,.site-search .site-search-reset{background:transparent url("../img/clear.gif") no-repeat 0 0;position:absolute;top:9px;right:7px;width:11px;height:11px;overflow:hidden;cursor:pointer;}
.site-search .site-search-spinner{background-image:url("../img/spinner.gif");}
.site-search button{margin:5px 0 0 6px;}
.site-search .type-ahead{z-index:9051;}
.site-search .type-ahead ul li{margin-left:5px;margin-right:5px;}

.orangeHeader {width: 170px; height: 165px; background:url(../img/masthead.gif) 0 0 no-repeat; overflow: hidden; position: relative;}
.orangeSearch {margin: 25px 0 0 0;}
.orangeHeader_btm {background:url(../img/masthead_btm.gif) 0 0 no-repeat; width: 169px; height: 5px; overflow: hidden; margin-bottom:10px;}
.orangeTitleBig A {color: #fff; font-weight: normal;}
.orangeHeaderICQ { position: absolute; top: 140px; left: 0; height: 25px; width: 170px; }


/* COLORED BLOCKS */
.paleGrey168, .white168 {margin: 0 0 10px;}
.paleGrey168 .top {background:url(../img/pale_grey_168_top.gif) 0 0 no-repeat; width: 168px; height: 7px; overflow: hidden;}
.paleGrey168 .middle {background:url(../img/pale_grey_168_middle.gif) 0 0 repeat-y; width: 168px;  text-align: left;}
.paleGrey168 .bottom {background:url(../img/pale_grey_168_bottom.gif) 0 0 no-repeat; width: 168px; height: 7px; overflow: hidden;}
.paleGrey168 .wrapper {border-bottom: 1px solid #cdcdcd; height: 1px; overflow: hidden; margin: 2px 0;}

.white168 .middle {background:url(../img/white_168_middle.gif) 0 0 repeat-y; width: 168px; overflow: hidden; text-align: left;}
.white168 .bottom {background:url(../img/white_168_bottom.gif) 0 0 no-repeat; width: 168px; height: 7px; overflow: hidden;}


/* /COLORED BLOCKS */
.faqq{padding: 10px 20px;}

.menuList, .menuList LI {list-style-type: none; margin: 0; padding: 0; list-style-position:outside}
.menuList LI A {display: block; text-decoration: none; padding: 3px 7px 5px; margin: 0 1px;}
.menuList LI A:hover {background-color: #fee5cf;}
.menuList EM {display:block;float:left;width:10px;text-align:right;font-style:normal;color:#666;}


.menuList1, .menuList1 LI {list-style-type: none; margin: 0; padding: 0; list-style-position:outside}
.menuList1 LI A {display: block; text-decoration: none; padding: 3px 7px 5px; margin: 0 1px;}
.menuList1 LI A:hover {background-color: #fee5cf;}
.menuList1 EM {display:block;float:left;width:10px;text-align:right;font-style:normal;color:#666;}

.menuList SPAN {display:block;margin-left:3px;_text-indent:-2px;}
.menuList1  SPAN {display:block;margin-left:20px;_text-indent:-2px;}
.grande {font-size: 12px; font-weight: bold;}

.orangeTitle {color: #fff; font-size: 14px; font-weight: bold; width: 168px; margin: 0; text-shadow: 1px 1px 1px #999}
.orangeTitle .top {background:url(../img/column-h2-top.png) 0 0 no-repeat; width: 168px; height: 5px; overflow: hidden;}
.orangeTitle .middle {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left; padding: 0px 5px 3px 10px;}



.orangeTitleFull {color: #fff; font-size: 14px; font-weight: bold; width: 805px; margin: 0; text-shadow: 1px 1px 1px #999}
.orangeTitleFull .topFull {background:url(../img/column-h2-top.png) 0 0 no-repeat; width: 805px; height: 5px; overflow: hidden;}
.orangeTitleFull .middleFull {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left; padding: 0px 5px 3px 10px;}
.primary .orangeTitleFull .topFull {background:url(../img/primary_main-h2-top_full.png) 0 0 no-repeat; height: 5px; overflow: hidden; padding: 0;}
.primary .orangeTitleFull .middleFull {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left;width: 805px; color: #fff; font-size: 14px; font-weight: bold; margin: 0; text-shadow: 1px 1px 1px #999;  padding: 0 0 5px; }



.orangeTitleBig {color: #fff; font-size: 14px; font-weight: bold; width: 804px; margin: 0; text-shadow: 1px 1px 1px #999}
.orangeTitleBig .top {background:url(../img/big_orange_title.png) 0 0 no-repeat; width: 804px; height: 5px; overflow: hidden;}


.orangeTitleBig .top1 {background:url(http://www.vrgames.ru//img/category-primary_vverx.png) 0 0 no-repeat; width: 804px; height: 5px; overflow: hidden;}
.orangeTitleBig .middle {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left; padding: 0px 5px 3px 10px;}

.greyTitle {color: #fff; font-size: 14px; font-weight: bold; width: 168px; margin: 0;  text-shadow: 1px 1px 1px #999}
.greyTitle .top {background:url(../img/column-fb-h2-top.png) 0 0 no-repeat; width: 168px; height: 5px; overflow: hidden;}
.greyTitle .middle {background:url(../img/fb-h2.png) 0 0 repeat-x;overflow: hidden; text-align: left; padding: 0px 5px 3px 15px;}

.parentTitle  A{ display: block; font-size: 12px; background: #efefef url(../img/h3-arrow.png) 150px 4px no-repeat; padding: 4px 10px; margin: 0 1px;}


.parentTitle1  A{ display: block;color:#E47911;font-weight:normal; font-size: 12px; background: #ffffff url(../img/h3-arrowrygik.png) 150px 4px no-repeat; padding: 4px 10px; margin: 0 1px;}

.parentTitle1 A:hover {background-color: #eecbad;text-decoration:underline;}


.parentTitle2  A{ display: block;color:#E47911;font-weight:normal; font-size: 12px; background: #efefef url(../img/h3-arrowrygik.png) 150px 4px no-repeat; padding: 4px 10px; margin: 0 1px;}

.parentTitle2 A:hover {background-color: #eecbad;text-decoration:underline;}


.menuList1 A:hover {text-decoration:underline;}

.parentTitle A:hover {text-decoration:underline;}


.parentTitle A:hover {background-color: #eecbad;}

.spDeals {padding: 5px 0 0px 10px; line-height: 12px; margin: 0 3px 5px; border-bottom: 1px solid #ccc;}


.spDeals P {margin-bottom: 0;}
.spDeals A {text-decoration: none;}
.spDeals IMG {margin: 5px;}
.spDeals P IMG {margin: 0 5px 0 0;}


.spDeals1 {padding: 5px 0 5px 10px; line-height: 12px; margin: 0 3px 5px; }
.spDeals1 P {margin-bottom: 0;}
.spDeals1 A {text-decoration: none;}
.spDeals1 IMG {margin: 5px;}
.spDeals1 P IMG {margin: 0 5px 0 0;}
/*.breadcrumbs {margin-left: 177px; text-align: left; width: 804px; height: 43px; background:url(../img/bc-bg-corners.gif) 0 0 no-repeat; padding: 0; margin-bottom: 10px; overflow: hidden;}*/
.breadcrumbs {margin-left: 177px; text-align: left; width: 804px; height: 43px; background:url(../img/bc-bg-corners-cs4w.gif) 0 0 no-repeat; padding: 0; margin-bottom: 10px; overflow: hidden;}
.breadcrumbs A {text-decoration: none;}
/*.breadcrumbs .bottom {background:url(../img/bc-bg-corners-plain_btm.jpg) 0 39px no-repeat; height: 43px; padding: 1px; }*/
.breadcrumbs .bottom {background:url(../img/bc-bg-corners-plain_btm-cs4w.jpg) 0 39px no-repeat; height: 43px; padding: 1px; }
.breadcrumbs UL, .breadcrumbs LI {list-style-type: none; float: left; margin: 0; padding: 0;}
.breadcrumbs LI {padding: 13px 0 13px 5px;}
.breadcrumbs LI.wrapper {background:url(../img/chevron.png) center -6px  no-repeat; width: 17px; overflow: hidden;}
.breadcrumbs LI.home {padding: 0;}
.breadcrumbs LI.home A {background:url(../img/chevron-home.png) center center no-repeat; display: block; float: left; width: 40px; height: 40px; }
.breadcrumbs .listWrapper LI {border: 1px solid #ccc; border-width: 0 0 0 1px; padding: 13px 5px 13px 5px}
.breadcrumbs .listWrapper LI:hover {background:url(../img/bg-link-hover.png) 0 0 repeat-x;}

.breadcrumbsBig {background:url(../img/bc-bg-corners_big.png) 0 0 no-repeat;}
.breadcrumbsBig  .bottom {background:url(../img/bc-bg-corners-plain_btm_big.png) 0 39px no-repeat;}


.primary {background:url(../img/primary_main-family-bg.png) 0 bottom no-repeat; margin-bottom: 10px;}
.primary P {margin: 5px;}
.primary .top {background:url(../img/primary_main-top.jpg) 0 0 no-repeat; width: 628px; overflow: hidden; padding: 5px 0; }


.primaryItem {float: left; padding-top: 10px; border-right: 1px solid #ccc; text-align:center;}



.primaryItem H5 {margin: 0; padding: 2px 0 5px;}
.primaryItem H5 A {text-decoration: none;}
.primary .wrapper {border-bottom: 1px solid #ccc; height: 1px; overflow: hidden; width: 590px; margin: 5px auto;}





.primaryBig {width: 205px;}

 

.primarySm {width: 155px;}   

.top111 {background:url(http://www.vrgames.ru/img/primary_main-family-bg_verx.png) 0 0 no-repeat; height: 5px;width:630px; overflow: hidden; padding: 0;}


.primary .orangeTitle .top {background:url(../img/primary_main-h2-top.png) 0 0 no-repeat; height: 5px; overflow: hidden; padding: 0;}
.primary .orangeTitle .middle {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left;width: 628px; color: #fff; font-size: 14px; font-weight: bold; margin: 0; text-shadow: 1px 1px 1px #999;  padding: 0 0 5px; }

.primary .greyTitle .top {background:url(../img/primary_main-h2-top--grey.png) 0 0 no-repeat; height: 5px; overflow: hidden; padding: 0;}
.primary .greyTitle .middle {background:url(../img/h2-grey.png) 0 0 repeat-x; overflow: hidden; text-align: left;width: 628px; color: #fff; font-size: 14px; font-weight: bold; margin: 0; text-shadow: 1px 1px 1px #999;  padding: 0 0 5px; }
.mainBanner {margin-bottom: 10px;}

.solidBlock { margin: 0 1px}
.solidBlock P {margin: 5px 10px;}

.footer {clear: both; text-align: left; padding: 15px 0; color: #999;}
.footerMenu A {text-decoration: none;}
.footerWrapper {border-bottom: 1px solid #ccc; height: 10px; overflow: hidden; clear: both; margin-bottom: 10px;}

.tabsContent {padding:  10px 0px 10px 10px;}
UL.tabNavigation, .tabNavigation LI {margin: 0; padding: 0; list-style-type: none;}
.tabNavigation LI {float: left; background:url(bg-tab-controller-consolidated.gif) right -123px no-repeat; width: 157px; height: 41px; overflow: hidden;}
.tabNavigation LI A {display: block; width: 157px; height: 41px; overflow: hidden; background:url(bg-tab-controller-consolidated-side.gif) 0 -123px no-repeat; text-decoration: none; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #999; padding: 13px 0; text-align:center;}

.tabNavigation LI.selected {background:url(bg-tab-controller-consolidated.gif) right -41px no-repeat;}
.tabNavigation LI.selected A {background:url(bg-tab-controller-consolidated-side.gif) 0 -41px no-repeat; color: #333; text-shadow:none;}

.box { display: none;}
.box.visible {display: block;}

.mainPic {margin: 0 10px 10px 0;}

.gallery IMG {float: left; margin: 0 5px 5px 0;}

.feedback {margin-bottom: 20px;}


.listItems TD {vertical-align: top; padding: 20px 0	; border-bottom: 1px solid #ccc;}
.listItems TR.last TD {border: 0;}

.categoryMainBlock {background:url(../img/promo-header-printer-bg.png) 0 0 no-repeat; width: 804px; margin-bottom: 20px;}
.categoryMainBlock .bottom {background:url(../img/category-primary_btm.png) 0 bottom no-repeat; width: 804px;}
.categoryMainOffer {padding: 40px 350px 40px 20px;} 
.categoryMainOffer P A {text-decoration: none; color: #fb3000;}
.categoryMainBlock HR {height: 1px; color: #fff; overflow: hidden; margin: 0 20px 20px; border: 0; border-bottom: 1px solid #bebebe;}
.categorySecondaryOffer {padding: 20px;}
.categorySecondaryOffer IMG {margin: 0 20px 20px 0;}


.categoryList .top {background:url(../img/primary-top.png) 0 0 no-repeat; width: 804px ; height: 4px; overflow: hidden }
.categoryList .topGrey {background:url(../img/primary-top-with-content.png) 0 0 no-repeat; width: 804px; border-bottom: 1px solid #bebebe;}
.categoryList .topGrey TABLE TD {padding: 8px 0 5px 10px;}
.categoryList .topGrey H1 {margin: 0;}
.categoryList .middle {background:url(../img/primary-bg.png) 0 0 repeat-y; width: 804px ;}
.categoryList .middlePadding {padding: 16px 20px 2px 20px;}
.categoryList .bottom {background:url(../img/category-primary_btm.png) 0 bottom no-repeat; width: 804px; height: 4px;  overflow: hidden;	}
.categoryList .listItems {width:780px;}
.categoryList .listItems P {margin: 10px 0 0;}
.categoryList .listItems P A {text-decoration: none; color: #fb3000;}

.productDescription TD {vertical-align: top;}
.productDescription .prDescMain {width: 600px; padding: 0 10px 0 0; }
.productDescription .prDescMain UL {margin-bottom: 0px;}
.productDescription .prDescMain .gallery {width: 250px; float: right; margin: 0 0 20px 0px; text-align: center;}
/*.productDescription .prDescMain .gallery IMG {border: 1px solid #fb3000;}*/ 
.QA {width:200px;}
.QS{width:160px;}
.QA A {color: #fb3000; text-decoration: none;}
.QA IMG {margin-bottom: 7px;}
.productDescription .price {width: 170px; margin-bottom: 10px; }
.productDescription .price1 {width: 170px; margin-bottom: 10px; }

.greyBox {border: 1px solid #bebebe; background-color: #eee; padding:10px;}
.reviewItem {padding-top: 10px;}
.reviewItem H4 {font-weight: bold; margin: 5px 0;}
.reviewItem SMALL {color: #999;}
.reviewItem .leftPad {margin-left: 20px;}
H3.greyBorder {padding: 5px 0; border: 1px solid #bebebe; border-width: 0.1px 0;}

.showcase IMG.mainPic {margin-bottom: 25px;}
.showcase TD {border-right: 1px solid #bebebe; padding: 10px;}
.showcase P {margin: 5px 0;}
 

.showcase1 IMG.mainPic {margin-bottom: 25px;}
.showcase1 TD {
border-left: 1px solid #bebebe; 
border-top: 1px solid #bebebe; 
border-bottom: 1px solid #bebebe; 
border-right: 1px solid #bebebe; 
padding: 10px;}
.showcase1 P {margin: 5px 0;}
 
.greyBox600 {background: #fff url(../img/customize_product_top.gif) 0 0 no-repeat; width: 650px; overflow: hidden; margin-bottom: 7px;}
.greyBox600 .bottom {background:url(../img/customize_product_bottom.gif) 0 bottom no-repeat; width: 650px; height:auto; text-align:left;}
.greyBox600 .bottom P {margin: 10px;}

/*applestore*/
#guide {position: relative;}
div#utility-nav{position:absolute;top:89px;right:0;z-index:9000;width:295px;text-align:left;}
div#utility-nav-content{background:url("../img/bg-unav.png") left top no-repeat;}

div#utility-nav-btm{height:10px;line-height:10px;background:url("../img/bg-unav-btm.png") left bottom no-repeat;}

div#utility-nav .xs{line-height:1px;}
div#utility-nav a,div#utility-nav span,div#utility-nav ul{float:none;display:inline;padding:0;}
div#utility-nav .view-link a{color:#0085CF;}
div#utility-nav ul{display:block;}
div#utility-nav li{display:list-item;}
div#utility-nav div.utility-nav-section{position:relative;margin:0 5px 0 3px;padding-top:14px;border-top:1px solid #bfbfbf;}
div#utility-nav div#utility-nav-loading{background:url("../img/spinner_16x16.gif") 50% 50% no-repeat;}
div#utility-nav div#utility-nav-loading div.subsection{padding-top:10px;margin-bottom:0;border:0;}
div#utility-nav div.subsection{position:relative;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #cdcdcd;}
div#utility-nav div.last{margin-bottom:0;border-bottom:0;}
div#utility-nav div.subsection h4{margin:0 1px;padding:0 13px 8px 13px;color:#333;font-weight:bold;}
div#utility-nav div.list_content{float:none;background:none;}
div#utility-nav div.list_content li{display:inline;}
div#utility-nav div.list_content li a{display:block;width:174px;margin:0 1px;padding:4px 28px;background:#f2f2f2;}
div#utility-nav div.list_content li a:hover{background:#d6e5f2;}
div#utility-nav ul.link-list li.last{margin-bottom:0;}
div#utility-nav fieldset{border:0;}
div#utility-nav div#unav-account div#unav-order-status h4{padding-bottom:0;text-align:center;}
div#utility-nav div#unav-cart{padding-left:0;padding-right:0;}
div#utility-nav div#unav-cart h4{border-bottom:1px solid #B7B7B7;}
div#utility-nav div#unav-cart li{margin:0 1px;padding:5px 14px;background:white;border-bottom:1px solid #d4d4d4;}
div#utility-nav div#unav-cart li a{display:block;}
div#utility-nav div#unav-your-cart{margin-bottom:4px;padding:0;border:0;}
div#utility-nav div#unav-your-cart img.product-shot{float:left;width:45px;height:40px;}
div#utility-nav div#unav-your-cart p.product-summary{float:right;display:inline;width:130px;margin:0 18px 0 0;}
div#utility-nav div#unav-your-cart p.product-summary a{line-height:15px;}

div#utility-nav div#cart-checkout{margin:0 14px;padding-top:14px;}
div#utility-nav div#cart-checkout p{text-align:center;}
div#utility-nav div#cart-checkout a{display:block;width:134px;height:24px;margin:0 auto;background:url("../img/unav-checkout-now.png") left top no-repeat;}
div#utility-nav div#cart-checkout a span{position:absolute;left:-9999px;}
div#utility-nav div#unav-cart div.empty-cart-message{margin:0 1px;padding-top:16px;padding-bottom:16px;color:#666;background:white;border-bottom:1px solid #D4D4D4;}
div#utility-nav div#unav-cart div.empty-cart-message p{padding:0 14px;}
div#utility-nav div#unav-cart p.view-link a{margin:0 1px;padding:8px 14px;display:block;background:white;border-bottom:1px solid #b7b7b7;margin-top:0;}


div.compact-header div#utility-nav{top:26px;right:-5px;}

.store-navigation .box-content{background:url("../img/box-sprite.png") no-repeat -2px 0;padding:5px 0;line-height:17px;}

.store-navigation li{margin-top:0;display:block;}
.store-navigation a{display:block;padding:2px 12px;color:#333;}
.store-navigation a:hover{color:#0085CF;background-color:#D6E5F2;text-decoration:none;}
.store-navigation .departments a,.store-navigation #shopdetails a{font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;}
.store-navigation #shopdetails,.store-navigation #morestores{margin-top:3px;border-top:1px solid #CCC;padding-top:3px;}
.store-navigation .departments li{margin-bottom:1px;}
.store-navigation #shopaccessories{padding-top:4px;}

.flImg IMG {float: left; margin: 0 10px 10px 0;}
.cart { margin: 10px 10px 20px;}
.cart H6 {color: #999; font-size: 12px; margin-bottom: 3px;} 
.cart P {color: #333; font-size: 16px; font-weight: bold;}
.phone {margin: 10px; font-size: 12px; background:url(phone.jpg) 0 0 no-repeat; padding-left:25px;}

.faq {}
.faqTitle {font-size: 13px; font-weight: bold;}
.faqQuest {font-weight: bold; padding: 0 0 10px 20px; margin: 0;}
.fagAnswer {padding: 0 0 20px 40px; margin: 0;}
























div#content {
    height: auto;
    margin-left: 40px;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 10px;
}



.heroscroller {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 245px;
    overflow: hidden;
    position: relative;
    width: 805px;
}
.heroscroller .items {
    clear: both;
    height: auto;
    position: absolute;
    width: 20000em;
}
.heroscroller .items div.item {
	float: left;
    height: 250px;
    width: 805px;
    z-index: 4;
}
.heroscroller a.region:link, .heroscroller a.region:visited {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 300px;
    margin: 0 0 0 0;
    width: 805px;
}
.heroscroller a.regionwide:link, .heroscroller a.regionwide:visited {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 300px;
    margin: 0 0 0 0;
    width: 805px;
}

.heroscrollerBig {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 375px;
    overflow: hidden;
    position: relative;
    width: 805px;
}
.heroscrollerBig .items {
    clear: both;
    height: auto;
    position: absolute;
    width: 20000em;
}
.heroscrollerBig .items div.item {
	float: left;
    height: 380px;
    width: 800px;
    margin: 0 2px;
    z-index: 4;
}
.heroscrollerBig a.region:link, .heroscrollerBig a.region:visited {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 430px;
    margin: 0 0 0 0;
    width: 805px;
}
.heroscrollerBig a.regionwide:link, .heroscrollerBig a.regionwide:visited {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 430px;
    margin: 0 0 0 0;
    width: 805px;
}

#chained a.browse, #chainedNew a.browse, #chainedPre a.browse {
    cursor: pointer;
    display: block;
    font-size: 1px;
    height: 52px;
    width: 32px;
    z-index: 55;
}
#chained a.left, #chainedNew a.left, #chainedPre a.left {
    background: url("http://www.vrgames.ru/img/hero_arrow_left.png") no-repeat scroll 0 0 transparent;
    left: 4px;
    position: absolute;
    top: 118px;
}
#chained a.right, #chainedNew a.right, #chainedPre a.right {
    background: url("http://www.vrgames.ru/img/hero_arrow_right.png") no-repeat scroll 0 0 transparent;
    right: 4px;
    position: absolute;
    top: 118px;
}
#chained a.disabled, #chainedNew a.disabled, #chainedPre a.disabled {
    visibility: hidden !important;
}

#chainedNew a.left, #chainedPre a.left {
    top: 150px;
}
#chainedNew a.right, #chainedPre a.right {
    top: 150px;
}

.dotregion {
    background: none repeat scroll 0 0 #000000;
    clear: left;
    float: left;
    height: 26px;
    position: relative;
    text-align: center;
    width: 805px;
}

.navi {
    float: left;
    height: 20px;
    margin-top: 0;
    padding: 0;
    width: 50px;
}

.navi a:link, .navi a:visited {
    background: url("http://www.vrgames.ru/img/navdot.png") no-repeat scroll 0 -31px transparent;
    display: block;
    float: left;
    font-size: 1px;
    height: 14px;
    margin: 4px 4px 0;
    outline: medium none;
    overflow: visible;
    padding: 0;
    width: 8px;
}
.navi a:hover {
    background-position: 0 -13px;
}
.navi a.active {
    background-position: 0 5px;
}
.featureditems {
    clear: left;
    height: auto;
    margin-bottom: 16px;
}
.featureinfo {
    background: -moz-linear-gradient(100% 100% 180deg, #F0F0F0, #FFFFFF) repeat scroll 0 0 transparent;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
    color: #444444;
    float: right;
    font-family: helvetica,arial,sans-serif;
    line-height: 140%;
    margin: 20px 5px 20px 0;
    padding: 16px 16px 0;
    width: 208px;
}
.featureinfo h2 {
}
.featureinfo h2 a:link, .featureinfo h2 a:visited {
    font-size: 16px;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 10px;
    padding-right: 2px;
    text-decoration: underline;
}
.featureinfo h2 a.bonusbutton:link, .featureinfo h2 a.bonusbutton:visited {
    background: none repeat scroll 0 0 #CC0000;
    border-radius: 4px 4px 4px 4px;
    clear: left;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: auto;
    margin-left: 0;
    padding: 2px 0;
    text-align: center;
    text-decoration: none;
    width: 76px;
}
.featureinfo p.shipdate {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 10px;
}
.featureinfo p.description {
    color: #000000;
    float: left;
    font-size: 11px;
    line-height: 130%;
    margin-bottom: 1px;
    margin-top: 0;
    padding-right: 25px;
    width: 200px;
}











body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {background-color:#fff; border:6px solid #fcb44b;}
#simplemodal-container a.modalCloseImg {background:url(http://www.vrgames.ru/js/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3600; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

SPAN.firstletter { color: red;font: bold large Verdana, sans-serif } 




