.clear{
  clear:both;
}
img{
  border:0px;
}
table td{
  vertical-align:top;
}
a{
  color:#006cbb;
}

body{
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif
}
#pageLayout{
  padding: 0px;
  margin: 0px auto;
  width: 986px;
  text-align: left;
  background: #fff url(img/bg.gif);
  z-index: 1
}
#head{
  width:100%;
  height:194px;
 /* background: url(img/head180909.jpg);*/
  background: url(img/head26112009.jpg);
  position:relative;
  background-repeat:no-repeat;
}
#head #howItWorks{
  position:absolute;
  width:107px;
  height:105px;
  top:10px;
  right:24px;
}
#head #linkToMain{
  position:absolute;
  width:300px;
  height:105px;
  top:50px;
  left:20px;
}
#head2{
  height:60px;
  background:#ededed;
  margin:0px 2px 0px 2px;
  clear:both;
  position:relative;
}
#menuHead{
    margin:0px 2px 0px 2px;
}
#topMenu{
  list-style-image: none;
  list-style-type: none;
  margin:0px;
  padding:0px;
  background-color: #000;
}
#topMenu li{
  float:left;
  background: url(img/menu.png);
  height:45px;
  position:relative;
  text-transform: uppercase
}
#topMenu li div{
  background: url(img/menu.png);
}
#topMenu li div{
  float:right;
  height:45px;
  width:15px;
}
#topMenu li.bg1{background-position:0px    0px;}#topMenu li.bg1 div{background-position:-236px    0px;}
#topMenu li.bg2{background-position:0px  -45px;}#topMenu li.bg2 div{background-position:-236px  -45px;}
#topMenu li.bg3{background-position:0px  -90px;}#topMenu li.bg3 div{background-position:-236px  -90px;}
#topMenu li.bg4{background-position:0px -135px;}#topMenu li.bg4 div{background-position:-236px -135px;}
#topMenu li.bg5{background-position:0px -180px;}#topMenu li.bg5 div{background-position:-236px -180px;}
#topMenu li.bg6{background-position:0px -225px;}#topMenu li.bg6 div{background-position:-236px -225px;}
#topMenu li.bg7{background-position:0px -270px;}#topMenu li.bg7 div{background-position:-236px -270px;}
#topMenu li.bg8{background-position:0px    0px;}#topMenu li.bg8 div{background-position:-236px    0px;}

#topMenu li a{
  display:block;
  position:absolute;
  width:100%;
  top:0px;
  padding: 9px 0px 7px 0px;
  text-align:center;
  color:#fff;
  text-decoration:none;
  font-family: Tahoma, Arial, sans-serif;
}

#stuff{
  margin-top:11px;
  position:relative;
}
#head2 .personalCabinet{
  position:absolute;
    white-space: nowrap;
  left:700px;
  top:10px;
  padding:5px 15px 5px 15px;
  border:1px solid #e3e3e3;
  background: #fff url(img/grad.jpg) repeat-y right;
  color:#a61d52;
}
#head2 #activate{
  position:absolute;
  left:585px;
  top:10px;
  padding:5px 15px 5px 15px;
  border:1px solid #c8c8c8;
  background: #d8d8d8 ;
  color:#000;
}
#head2 #email{
  position:absolute;
  left:705px;
  top:10px;
  padding:5px 15px 5px 15px;
  border:1px solid #c8c8c8;
  background: #d8d8d8 ;
  color:#000;
}
#head2 #basket_top{
  padding:3px 15px 3px 15px;
  border:1px solid #e3e3e3;
  background: #fff url(img/grad.jpg) repeat-y right;
  position:absolute;
  left:-20px;
  top:0px;
}
#head2 #basket_top img{
  vertical-align: middle;
  margin:0px 5px 0px 5px;
}
#head2 #basket_top #myOrder{
  font-size:1.1em;
  color:#000;
}
#head2 #basket_top span{
  font-size:0.9em;
}
#head2 #basket_top span b{
  font-weight:normal;
  color:#c31f1f;
}
#head2 #basket_top #showBasket{
  margin-left:40px;
  color:#787878;
}

#leftContainer{
  float:left;
  width:208px;
}

#leftContainer h3{
  padding:10px 0px 10px 15px;
  margin:0px;
  font-size:15pt;
  font-weight:normal;
  background: url(img/splash.gif) no-repeat 2px 0px;
}
#leftContainer h3 a{
  color:#000;
  text-decoration:none;
}
#leftMenu{
}
#leftMenu a{
  display:block;
  text-align:right;
  padding:9px 15px 9px 0px;
  background: url(img/leftmenu.png);
  color:#fff;
  font-size:16px;
  text-decoration:none;
}
#leftMenu a:hover{
  background: url(img/leftmenu_hover.png);
}
#leftMenu a.selected,#leftMenu a.selected:hover{
  background: url(img/leftmenu_sel.png)!important;
}

#leftMenuBlog {}

#center h3, h3.hotoffer, h1.hotoffer{
  margin:20px 0px 10px 20px;
  font-size:13pt;
  color:#911104;
}

h1.hotoffer{
  margin:20px 0px 10px 20px;
  font-size:13pt;
  color:#911104;
  position:relative;
}

#leftMenu a.bg1 {background-position:0px 0px;}
#leftMenu a.bg2 {background-position:0px -36px;}
#leftMenu a.bg3 {background-position:0px -72px;}
#leftMenu a.bg4 {background-position:0px -108px;}
#leftMenu a.bg5 {background-position:0px -144px;}
#leftMenu a.bg6 {background-position:0px -180px;}
#leftMenu a.bg7 {background-position:0px -216px;}
#leftMenu a.bg8 {background-position:0px -252px;}
#leftMenu a.bg9 {background-position:0px -288px;}
#leftMenu a.bg10{background-position:0px -324px;}
#leftMenu a.bg11{background-position:0px -360px;}
#leftMenu div{
  height:7px;
  background: url(img/leftmenu.png) 0px -396px;
  overflow:hidden;
}


#leftMenu2 a{
  display:block;
  text-align:right;
  padding:9px 15px 9px 0px;
  background: url(img/leftmenu2.png);
  color:#fff;
  font-size:16px;
  text-decoration:none;
}
#leftMenu2 a:hover{
  background: url(img/leftmenu2_hover.png);
}
#leftMenu2 a.selected,#leftMenu2 a.selected:hover{
  background: url(img/leftmenu2_sel.png)!important;
}
#leftMenu2 a.bg1 {background-position:0px 0px;}
#leftMenu2 a.bg2 {background-position:0px -38px;}
#leftMenu2 a.bg3 {background-position:0px -76px;}
#leftMenu2 div{
  height:7px;
  background: url(img/leftmenu2.png) no-repeat 0px -114px;
  overflow:hidden;

}
#vote{
  padding:0px 5px 0px 20px;
}
#vote h2{
  margin:0px;
  padding:0px;
  font-size:14pt;
  font-weight:normal
}
#vote p{
  margin:10px 0px 10px 0px;
}
#vote ul{
  margin:0px;
  padding:0px;
  list-style-type: none;
  font-size:11pt;
}
#vote input.button{
  width:73px;
  height:23px;
  background:url(img/button.png);
  border:0px;
  color:#000;
  font-size:9pt;
}
#leftContainer .splash{
  height:126px;
  background:url(img/splash1.png) no-repeat 2px 0px;
  margin:5px 0px 5px 0px;
}
#rightContainer{
  float:right;
  text-align:left;
  width:203px;
  padding-bottom:120px;
}
#searchForm{
  padding-top:10px;
  padding-right:10px;
   text-align:right;
}


#searchForm input.button{
  width:73px;
  height:23px;
  background:url(img/button.png);
  border:0px;
  color:#000;
  font-size:9pt;
  vertical-align:middle;
}
#searchForm input.text{
  width:115px;
  height:19px;
  background:#eeeeee;
  border:1px solid #c2c2c2;
  color:#000;
  font-size:11pt;
  vertical-align:middle;
  background-attachment: fixed
}
#findPresent{
  margin-top:5px;
  background:url(img/a.png) no-repeat;
}
#findPresent h2{
  margin:0px;
  padding:10px 0px 10px 35px;
  font-size:11pt;
  color:#f66900;
}
#findPresent h2 span{
  color:#aaaaaa;
}
#findPresent p{
  margin:0px 0px 0px 20px;
}
#findPresent p a{
  color:#0050c9;
}
#findPresent select{
  background-color:#f4f4f4;
  border:1px solid #4e4e4e;
}
#findPresent select option{
  background-color:#f4f4f4;
}
#anekdots{
  background: #e0e0e0 url(img/anekdot_bg1.gif) no-repeat bottom;
  margin-right:2px;
  margin-top:10px;
  font-family: Arial, Helvetica, sans-serif
}
#anekdots h3{
  font-size:12pt;
  color:#000;
  padding:6px 0px 6px 20px;
  margin:0px;
  background:url(img/anekdot_b3g.gif) no-repeat;
}
#anekdots h2{
  font-size:10pt;
  font-weight:bold;
  margin:5px 0px 10px 5px;
  font-weight:normal;
}
#anekdots p{
  margin:0px 5px 0px 5px;
  font-size:10pt;
  color:#5f5f5f;
}
#anekdots div.hr{
  height:2px;
  overflow:hidden;
  border-top:1px dashed #000;
  margin:5px 10px 5px 10px;
  background:none;
}
#anekdots p.links{
  margin:5px 10px 5px 10px;
  padding-bottom:10px;
}
#anekdots p.links p{
  margin:0px;
  padding:0px;
  text-align:center;
}
#anekdots p.links,#anekdots p.links div{
  font-size:10pt;
}
#subscribe{
  margin:10px 0px 10px 0px;
}
#subscribe p{
  font-size:11pt;
  color:#666666;
  margin:0px;
  padding:0px;
}
#subscribe input.text{
  width:115px;
  height:19px;
  background:#eeeeee;
  border:1px solid #c2c2c2;
  color:#000;
  font-size:11pt;
  vertical-align:middle;
  text-align:center;
}
#subscribe input.button{
  width:39px;
  height:23px;
  background:url(img/button1.png);
  border:0px;
  color:#000;
  font-size:9pt;
  vertical-align:middle;
}
#subscribe a{
  margin-left:0px;
  margin-top:5px;
  font-size:10pt;
  display:block;
}
#center{
	margin-right:5px;
  margin-top:5px;

}
#centerAndRightContainer{
  margin-left:215px;
  margin-right:2px;
  background:url(img/splash2.png)no-repeat 100% 100%;
}



.goodItem{
  float:left;
  width:180px;
  margin:5px 2px 0px 1px;
  border:1px solid #d9d5d4;
  text-align:center;
  position:relative;
}

.goodItemFu{
  float:left;
  width:180px;
  height:345px;
  margin:5px 2px 0px 1px;
  border:none;
  text-align:center;
  position:relative;
}

.goodItem h2{
  margin:5px 0px 5px 0px;
  padding-top:3px;
  font-size:10pt!important;
  color:#000;
  height:34px;
}
.goodItem a{
text-decoration:none;
}
.goodItem h2 a{
  color:#000;
  text-decoration:none;
}
.goodItem a p{
  text-align:justify;
  font-size:13px;
  line-height:18px
  padding:5px!important;
margin:5px;
  color:#4e4e4e;
  height:133px;
overflow:hidden;
text-decoration:none;
}


.goodItem div.price{
  float:left;
  text-align:left;
  font-size:9pt;
  margin:0px 0px 5px 5px;
}
.goodItem a.buy{
  float:right;
  margin:15px 10px 0px 0px;
}
.goodItem .ul{position:absolute;background:url(img/ul.gif);width:9px;height:8px;left:-1px;top:-1px;overflow:hidden;}
.goodItem .ur{position:absolute;background:url(img/ur.gif);width:10px;height:8px;right:-1px;top:-1px;overflow:hidden;}
.goodItem .dl{position:absolute;background:url(img/dl.gif);width:10px;height:9px;bottom:-1px;left:-1px;overflow:hidden;}
.goodItem .dr{position:absolute;background:url(img/dr.gif);width:10px;height:9px;bottom:-1px;right:-1px;overflow:hidden;}
.hr{
  height:2px;
  background:url(img/hr.gif) repeat-x;
}
.newsArchiveLink{
  float:right;
  background:url(img/arch.gif) no-repeat left;
  padding-left:10px;
  font-size:0.8em;
  color:#ad1700;
  text-decoration:none;
  margin-top:20px;
}
.newsArchiveLink:hover{
  text-decoration:underline;
}
h2.mainPageNewsHeader{
  margin:0px;
  padding:0px;
  margin-left:20px;
  font-size:0.8em;
}
h2.mainPageNewsHeader b{
  color:#ed0000;
}
p.mainPageNewsParagraph{
  margin:0px 0px 0px 20px;
  font-size:0.8em;
  color:#555454;
}
#whatSays{
  background:url(img/splash2.png) no-repeat top right;
  clear:right;
  font-size:10pt;
  padding:0px 10px;
}
#whatSays h3{
  color:#f35900;
  font-size:13pt;
  margin:0px;
  padding:10px 0px;
}

#mainFooterContainer{
  background:url(img/hr.gif) repeat-x;
  margin-left:235px;
  margin-top:10px;
}
#mainFooterContainer #links{
  font-size:0.75em;
  color:#000;
  padding-top:10px;
  padding-bottom:10px;
  margin:0px;
}
#mainFooterContainer #links a{
  color:#000;
  text-decoration:none;
}
#mainFooterContainer #links a:hover{
  text-decoration:underline;
}
#mainFooterContainer #stat{
  float:left;
}
#mainFooterContainer #copy{
  text-align:center;
  font-size:0.9em;
}
#oneGoodContainer{
  margin-left:215px;
  margin-right:2px;
}
#goodsListContainer{
  background: #fff url(img/bg.gif) left;
  margin-right:200px;
  margin-top:5px;
}
#goodsListContainer .info{
  padding:5px 10px;
  background:#f4f4f4;
  margin-left:4px;
  font-size:10pt;
}
#goodsListContainer .info h2,#goodsListContainer .info h1{
  margin:0px;
  padding:0px 0px 3px 0px;
  color:#0249d8;
  font-size:12pt;
}
#goodsListContainer .navButtons{
  color:#383838;
  font-size:9pt;
  font-weight:bold;
  margin:0px;
  padding:4px 10px 0px 10px;
}
#goodsListContainer .navButtons .order{
  color:#383838;
  text-decoration:none;
  font-weight:normal
}
#goodsListContainer .navButtons .order:hover{
  text-decoration:underline;
}
#goodsListContainer > .in1{
  background: url(img/splash2.png) no-repeat 100% 100%;
}


.goodsListItem{
	background: url(img/goodsListItemLine.jpg);
	width: 551px;
	margin: 10px 0px 0px 5px;
}
.goodsListItem .in1{
background: url(img/goodsListItemBottom.jpg) no-repeat bottom;
margin: 0;
height: 100%;
}
.goodsListItem .in2{
  background: url(img/goodsListItem.jpg) no-repeat top;
  margin: 0;
}
.goodsListItem h2{
  color:#fff;
  font-size:10pt;
  text-align:center;
  margin:0px;
  padding:5px 305px 5px 5px;
}
.goodsListItem h2 a{
  color:#fff;
  text-decoration:none;
}
.goodsListItem h2 a:hover{
  text-decoration:underline;
}


table.h2 {width:265px;background: url(img/goodsListItem_f.jpg) repeat-x 0% 0%;}
table.h2 td { width:265px;height:30px;background: url(img/goodsListItem_end.jpg) no-repeat 100% 0%;text-align:center;  margin:0px;  padding:5px 5px 5px 5px;}
table.h2 a {font-size:10pt; color:#fff;  text-decoration:none;}
table.h2 a:hover{  text-decoration:underline;}


.goodsListItem .l{
  float:left;
  width:230px;
  text-align:center;
}
.goodsListItem .l p{
  margin-top:10px;
}
.goodsListItem .l img{
  margin:10px 0px;
  border:2px solid #f79014;
}


.goodsListItem .r{
  margin-left:240px;
}
.goodsListItem .r p{
  margin:0px;
  padding:0px 20px 10px 0px;
  font-size:10pt;
}
.goodsListItem .r table{
  width:250px;
  font-size:10pt;
  margin-bottom:15px;
}
.goodsListItem .r table td{
  text-align:right;
  color:red;
  border-bottom:1px dashed #4d4d4d;
}
.goodsListItem .r table td.lt{
  text-align:left!important;
  color:#4d4d4d!important;
}
.goodsListItem .r table tr.last td{
  border-bottom:0px;
}


#oneGoodContainer #breadCrumbs, #goodsListContainer  #breadCrumbs{
  margin:0px;
  padding:15px 0px 15px 10px;
}
#breadCrumbs{
  font-size:10pt;
  color:#bc1100;
}
#breadCrumbs a{
  color:#bc1100;
  text-decoration:none;
}
#breadCrumbs a:hover{
  text-decoration:underline;
}
#oneGoodContainer #nav_next,
#oneGoodContainer #nav_prev{
  font-size:1em;
  color:#ad1700;
  padding:5px;
}
#oneGoodContainer #nav_next{
  text-align:right;
}
#oneGoodContainer #left{
  margin-left:0px;
  margin-right:449px;
}
#oneGoodContainer #right{
  float:right;
  margin-right:2px;
  width:420px;
}
#goodMainHeader{
  text-align:center;
  position:relative;
  overflow:hidden;
  /*background:#e0e9ed;
  border-right:1px solid #d55e84;
  border-bottom:1px solid #d55e84;
  border-left:1px solid #d55e84;
  */
}
#goodMainHeader h3,#goodMainHeader h1{
  height:30px;
  font-size:10pt;
  color:#fff;
  padding:4px 0px 0px 10px;
  margin:0px;
  background:url(img/good_header.png) repeat-x;
  position:relative;
  text-align:left;
}
#goodMainHeader h3 div{
  position:absolute;
  width:10px;
  height:30px;
  right:0px;
  top:0px;
  background:url(img/good_header.png) 10px 0px;
}
#goodMainHeader #splash{
  position:absolute;
  width:168px;
  height:168px;
  background:url(img/splash3.png);
  top:0px;
  right:0px;
}
#descriptionTable{
  margin-top:10px;
  width:280px;
  font-size:0.83em;
}
#descriptionTable td{
  padding-top:3px;
  padding-bottom:3px;
}
#descriptionTable tr.subBorder td{
  border-bottom:1px dashed #bababa;
}
#descriptionTable td.l{
  color:#e40000;
}
#descriptionTable tr.head{
  font-size:1.5em!important;
}
#descriptionTable td.r{
  text-align:right;
  font-weight:bold;
}
.simpleGrid{
  font-size:0.8em;
}
.orangeInfoBox{
  background: url(img/borders/academy_orange_line.png) repeat-y;
  margin-bottom:10px;
}
.orangeInfoBox h3{
  height:25px;
  font-size:10pt;
  color:#fff;
  padding:4px 0px 0px 10px;
  margin:0px;
  background:url(img/borders/academy_orange_top.png) no-repeat;
  text-align:left;
  padding-right:10px;
}
.orangeInfoBox div.footer{
  height:10px;
  background:url(img/borders/academy_orange_bottom.png) no-repeat -1px bottom;
}

.blueInfoBox{
  background: url(img/borders/blue_line.png) repeat-y;
  margin-bottom:10px;
font-size:12pt;
}
.blueInfoBox h3{
  height:25px;
  font-size:10pt;
  color:#fff;
  padding:4px 0px 0px 10px;
  margin:0px;
  background:url(img/borders/blue_top.png) no-repeat;
  text-align:left;
  padding-right:10px;
}
.blueInfoBox div.footer{
  height:10px;
  background:url(img/borders/blue_bottom.png) no-repeat bottom;
}
.blueBox .responses{
  margin:5px 0px;
}
.blueInfoBox .news{
  font-size:1.2em;
  margin:5px 10px;
}
.blueInfoBox .news table{
  border:0px;
}
.blueInfoBox .news table td{
  vertical-align:top;
}
.orangeBox{
  background: url(img/borders/academy_orange_line.png) repeat-y;
}
.orangeBox .in1{
  background:url(img/borders/academy_orange_top.png) no-repeat left top;
}
.orangeBox .in2{
  background:url(img/borders/academy_orange_bottom.png) no-repeat bottom;
}
.orangeBox h3{
  height:25px;
  font-size:10pt!important;
  color:#fff!important;
  padding:4px 0px 10px 10px!important;
  margin:0px!important;
  text-align:left;
  padding-right:10px;
}
.blueBox{
  background: url(img/borders/blue_line.png) repeat-y;
}
.blueBox .in1{
  background:url(img/borders/blue_top.png) no-repeat;
}
.blueBox .in2{
  background:url(img/borders/blue_bottom.png) no-repeat bottom;
}
.blueBox h3{
  height:25px;
  font-size:10pt!important;
  color:#fff!important;
  padding:4px 0px 10px 10px;
  margin:0px;
  text-align:left;
  padding-right:10px;
}
div.goodImages{
  text-align:center;
}
div.goodImages img{
  margin:3px;
}
div.goodInfo{
  background:url(img/borders/academy_line.png) repeat-y left;
  margin:10px 10px 10px 9px;
}
div.goodInfo .in1{
  background:url(img/borders/academy_top.png) no-repeat left top;
}
div.goodInfo .in2{
  background:url(img/borders/academy_bottom.png) no-repeat left bottom;
  padding:20px 10px 0px 10px;
  font-size:11pt;
}
div.goodInfo .in2 h3{
  text-align:center;color:#f46f00;font-size:1.2em;
  margin:0px;
  padding:0px;
  font-weight:normal;
}
div.goodInfo .in2 p{
  margin:10px 0px;
}
div.goodInfo .in2 h2{
  color:#f46f00;
  font-size:1.3em;
  margin:0px;
  padding:0px;
  font-weight:normal;
}
.borders_academy .orangeBox{background: url(img/borders/academy_orange_line.png) repeat-y left!important;}
.borders_academy .orangeBox .in1{background:url(img/borders/academy_orange_top.png) no-repeat left top!important;}
.borders_academy .orangeBox .in2{background:url(img/borders/academy_orange_bottom.png) no-repeat bottom left!important;}
.borders_academy div.goodInfo{background:url(img/borders/academy_line.png) repeat-y left!important;}
.borders_academy div.goodInfo .in1{background:url(img/borders/academy_top.png) no-repeat top left!important;}
.borders_academy div.goodInfo .in2{background:url(img/borders/academy_bottom.png) no-repeat bottom left!important;}
.borders_academy #goodMainHeader{border-color:#9800FF;}

.borders_around .orangeBox{background: url(img/borders/around_orange_line.png) repeat-y left!important;}
.borders_around .orangeBox .in1{background:url(img/borders/around_orange_top.png) no-repeat left top!important;}
.borders_around .orangeBox .in2{background:url(img/borders/around_orange_bottom.png) no-repeat bottom left!important;}
.borders_around div.goodInfo{background:url(img/borders/around_line.png) repeat-y left!important;}
.borders_around div.goodInfo .in1{background:url(img/borders/around_top.png) no-repeat top left!important;}
.borders_around div.goodInfo .in2{background:url(img/borders/around_bottom.png) no-repeat bottom left!important;}
.borders_around #goodMainHeader{border-color:#6600FF;}

.borders_but .orangeBox{background: url(img/borders/but_orange_line.png) repeat-y left!important;}
.borders_but .orangeBox .in1{background:url(img/borders/but_orange_top.png) no-repeat left top!important;}
.borders_but .orangeBox .in2{background:url(img/borders/but_orange_bottom.png) no-repeat bottom left!important;}
.borders_but div.goodInfo{background:url(img/borders/but_line.png) repeat-y left!important;}
.borders_but div.goodInfo .in1{background:url(img/borders/but_top.png) no-repeat top left!important;}
.borders_but div.goodInfo .in2{background:url(img/borders/but_bottom.png) no-repeat bottom left!important;}
.borders_but #goodMainHeader{border-color:#7F7F7F;}

.borders_corp .orangeBox{background: url(img/borders/corp_orange_line.png) repeat-y left!important;}
.borders_corp .orangeBox .in1{background:url(img/borders/corp_orange_top.png) no-repeat left top!important;}
.borders_corp .orangeBox .in2{background:url(img/borders/corp_orange_bottom.png) no-repeat bottom left!important;}
.borders_corp div.goodInfo{background:url(img/borders/corp_line.png) repeat-y left!important;}
.borders_corp div.goodInfo .in1{background:url(img/borders/corp_top.png) no-repeat top left!important;}
.borders_corp div.goodInfo .in2{background:url(img/borders/corp_bottom.png) no-repeat bottom left!important;}
.borders_corp #goodMainHeader{border-color:#0095FF;}

.borders_crazy .orangeBox{background: url(img/borders/crazy_orange_line.png) repeat-y left!important;}
.borders_crazy .orangeBox .in1{background:url(img/borders/crazy_orange_top.png) no-repeat left top!important;}
.borders_crazy .orangeBox .in2{background:url(img/borders/crazy_orange_bottom.png) no-repeat bottom left!important;}
.borders_crazy div.goodInfo{background:url(img/borders/crazy_line.png) repeat-y left!important;}
.borders_crazy div.goodInfo .in1{background:url(img/borders/crazy_top.png) no-repeat top left!important;}
.borders_crazy div.goodInfo .in2{background:url(img/borders/crazy_bottom.png) no-repeat bottom left!important;}
.borders_crazy #goodMainHeader{border-color:#02C398;}

.borders_ego .orangeBox{background: url(img/borders/ego_orange_line.png) repeat-y left!important;}
.borders_ego .orangeBox .in1{background:url(img/borders/ego_orange_top.png) no-repeat left top!important;}
.borders_ego .orangeBox .in2{background:url(img/borders/ego_orange_bottom.png) no-repeat bottom left!important;}
.borders_ego div.goodInfo{background:url(img/borders/ego_line.png) repeat-y left!important;}
.borders_ego div.goodInfo .in1{background:url(img/borders/ego_top.png) no-repeat top left!important;}
.borders_ego div.goodInfo .in2{background:url(img/borders/ego_bottom.png) no-repeat bottom left!important;}
.borders_ego #goodMainHeader{border-color:#4D00FF;}

.borders_health .orangeBox{background: url(img/borders/health_orange_line.png) repeat-y left!important;}
.borders_health .orangeBox .in1{background:url(img/borders/health_orange_top.png) no-repeat left top!important;}
.borders_health .orangeBox .in2{background:url(img/borders/health_orange_bottom.png) no-repeat bottom left!important;}
.borders_health div.goodInfo{background:url(img/borders/health_line.png) repeat-y left!important;}
.borders_health div.goodInfo .in1{background:url(img/borders/health_top.png) no-repeat top left!important;}
.borders_health div.goodInfo .in2{background:url(img/borders/health_bottom.png) no-repeat bottom left!important;}
.borders_health #goodMainHeader{border-color:#C0118C;}

.borders_positive .orangeBox{background: url(img/borders/positive_orange_line.png) repeat-y left!important;}
.borders_positive .orangeBox .in1{background:url(img/borders/positive_orange_top.png) no-repeat left top!important;}
.borders_positive .orangeBox .in2{background:url(img/borders/positive_orange_bottom.png) no-repeat bottom left!important;}
.borders_positive div.goodInfo{background:url(img/borders/positive_line.png) repeat-y left!important;}
.borders_positive div.goodInfo .in1{background:url(img/borders/positive_top.png) no-repeat top left!important;}
.borders_positive div.goodInfo .in2{background:url(img/borders/positive_bottom.png) no-repeat bottom left!important;}
.borders_positive #goodMainHeader{border-color:#F68B0D;}

.borders_present .orangeBox{background: url(img/borders/present_orange_line.png) repeat-y left!important;}
.borders_present .orangeBox .in1{background:url(img/borders/present_orange_top.png) no-repeat left top!important;}
.borders_present .orangeBox .in2{background:url(img/borders/present_orange_bottom.png) no-repeat bottom left!important;}
.borders_present div.goodInfo{background:url(img/borders/present_line.png) repeat-y left!important;}
.borders_present div.goodInfo .in1{background:url(img/borders/present_top.png) no-repeat top left!important;}
.borders_present div.goodInfo .in2{background:url(img/borders/present_bottom.png) no-repeat bottom left!important;}
.borders_present #goodMainHeader{border-color:#02C32A;}

.borders_rom .orangeBox{background: url(img/borders/rom_orange_line.png) repeat-y left!important;}
.borders_rom .orangeBox .in1{background:url(img/borders/rom_orange_top.png) no-repeat left top!important;}
.borders_rom .orangeBox .in2{background:url(img/borders/rom_orange_bottom.png) no-repeat bottom left!important;}
.borders_rom div.goodInfo{background:url(img/borders/rom_line.png) repeat-y left!important;}
.borders_rom div.goodInfo .in1{background:url(img/borders/rom_top.png) no-repeat top left!important;}
.borders_rom div.goodInfo .in2{background:url(img/borders/rom_bottom.png) no-repeat bottom left!important;}
.borders_rom #goodMainHeader{border-color:#D55D83;}

.borders_vip .orangeBox{background: url(img/borders/vip_orange_line.png) repeat-y left!important;}
.borders_vip .orangeBox .in1{background:url(img/borders/vip_orange_top.png) no-repeat left top!important;}
.borders_vip .orangeBox .in2{background:url(img/borders/vip_orange_bottom.png) no-repeat bottom left!important;}
.borders_vip div.goodInfo{background:url(img/borders/vip_line.png) repeat-y left!important;}
.borders_vip div.goodInfo .in1{background:url(img/borders/vip_top.png) no-repeat top left!important;}
.borders_vip div.goodInfo .in2{background:url(img/borders/vip_bottom.png) no-repeat bottom left!important;}
.borders_vip #goodMainHeader{border-color:#003BFF;}

.popupMenu{
  position:absolute;
  left:20px;
  top:20px;
  z-index: 8;
  display:none;
}
.popupMenu a{
  background:#9e9e9e url(img/pix.gif) no-repeat 11px 50%;
  display:block;
  padding:6px 12px 6px 23px;
  color:#fff;
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  border:2px solid #fff;
  border-top:0px;
}
.popupMenu a.last{
  padding-left:13px;
  background-position:2px 50%;
  margin:0px 8px 0px 10px;
  border-left:0px;
  border-right:0px;
}
.popupMenu .leftZaplatka{
  position:absolute;
  width:10px;
  height:30px;
  background:url(img/popup_green_dl.gif) no-repeat bottom left;
  left:0px;
  bottom:0px;
}
.popupMenu .rightZaplatka{
  position:absolute;
  width:8px;
  height:30px;
  background:url(img/popup_green_dr.gif) no-repeat bottom right;
  right:0px;
  bottom:0px;
}
.popupMenu.green{
  border-top:2px solid #c6f626;
}
.popupMenu.green a{
  border-color:#c6f626;
}
.popupMenu.pink{
  border-top:2px solid #CE02E0;
}
.popupMenu.pink a{
  border-color:#CE02E0;
}
.popupMenu.pink .leftZaplatka{
  background:url(img/popup_pink_dl.gif) no-repeat bottom left;
}
.popupMenu.pink .rightZaplatka{
  background:url(img/popup_pink_dr.gif) no-repeat bottom right;
}
.popupMenu.pink a.last{
  margin-left:9px;
}
#lightHeader{
    clear:both;
    margin:0px 2px;
  background:#ededed url(img/formHeader.png) no-repeat bottom right;
}
#lightHeader h3{
  font-size:17pt;
  color:#f98100;
  padding:10px 0px 5px 50px;
  margin:0px;
}
#lightHeader #breadCrumbs{
  margin:0px 650px 0px 50px;
  padding:5px 0px 5px 0px;
  background:url(img/hr.gif) repeat-x;
}
#lightHeader h2{
  float:right;
  padding:40px 250px 0px 0px;
  margin:0px;
  width:370px;
  color:#0039c9;
  font-size:11pt;
  font-weight:normal;
  text-align:right;
}
#activationForm {
  background:url(img/splash4.jpg)no-repeat 1px bottom;
}


#activationForm #form{
  margin-left:375px;
  margin-right:13px;
  background:#dedede url(img/formrounds.gif) no-repeat bottom;
  padding-top:20px;
  padding-bottom:20px;
}
#activationForm #form table td{
  width:100%;
  font-size:11pt!important;
  color:#666666!important;
}
#activationForm #form table span{
  color:#0039c9;
}
#activationForm #form table td{
  padding-bottom:10px;
  vertical-align:top;
}
#activationForm #form input,#activationForm #form select?,#activationForm #form textarea{
  background-color:#eeeeee;
  border:1px solid #c1c1c1;
}
#activationForm #form table .r{
  text-align:right;
}
#basketContainer{
  margin:0px 2px;
  background: url(img/splash5.jpg) no-repeat right bottom;
}
#basket_top{
  margin:10px 330px 10px 50px;

}

#basket{
  width: 600px
}

#basketMain .header{
  height:225px;
  position:relative;
  background: url(img/basketMain.jpg) no-repeat;
}
.basketHr1{
  background: url(img/pix1.png) repeat-x;
  height:1px;
  overflow:hidden;
  margin:5px 20px 5px 20px;
}
#basketMain h3,
.basketGood h3{
  position:absolute;
  font-size:10pt!important;
  left:20px!important;
  top:55px;
  color:#fff!important;
  text-decoration:underline;
  margin: 0!important;
}

.basketGood h3{
  top:5px;
}
.basketGood{
  position:relative;
  height:170px;
  background:#4b6273;
  border:2px solid #aabac6;
  border-top:0px;
}


#basketMain .tovarImage,
.basketGood .tovarImage{
  position:absolute;
  border:3px solid #fff;
  left:20px;
  top:90px;
}
.basketGood .tovarImage{
  top:35px;
}


#basketMain .tovarPrice,
#basketMain .tovarCount,
.basketGood .tovarPrice,
.basketGood .tovarCount{
  position:absolute;
  width:88px;
  height:25px;
  color:#bf0000;
  padding-left:8px;
  padding-top:4px;
  font-size:10pt;
  background: url(img/basket_price.gif) no-repeat;
  font-weight:bold;
  left:195px;
  top:90px;
}
.basketGood .tovarPrice{
  top:35px;
}
#basketMain .tovarCount{
  top:125px;
}
.basketGood .tovarCount{
  top:70px;
}
#basketMain .removeGood,.basketGood .removeGood{
  position:absolute;
  left:205px;
  top:190px;
  font-size:10pt;
}
.basketGood .removeGood{
  top:135px;
}
#basketMain .removeGood a,.basketGood .removeGood a{
  color:#fff;
}
#basketMain .vertHr{
  width:1px;
  height:100px;
  overflow:hidden;
  background: url(img/pix1.png) repeat-y;
  position:absolute;
  left:300px;
  top:60px;
  height:150px;
}
#basketMain .horHr{
  height:1px;
  width:260px;
  overflow:hidden;
  background: url(img/pix1.png) repeat-x;
  position:absolute;
  left:320px;
  top:135px;
}
#basketMain .infoTable{
  position:absolute;
  left:330px;
  top:75px;
}
#basketMain .infoTable .l{
  font-weight:bold;
  color:#b1cde2;
}
#basketMain .infoTable .m{
  font-weight:bold;
  color:#b1cde2;
}
#basketMain .infoTable .r{
  color:#fff;
}
#basketMain div.links{
  position:absolute;
  left:330px;
  top:150px;
}
#basketMain div.links a{
  color:#aec4d4;
}
#basketMain div.green a{
  color:#C6E402;
}


#basketMain div.skidka{
  position:absolute;
  width:255px;
  height:26px;
  left:320px;
  top:45px;
  background: url(img/skidka.jpg);
  text-align:center;
  padding-top:5px;
  color:#cc0000;
  font-weight:bold;
}
#basket #left{
  margin-right:300px;
  background: url(img/bg.gif) right;
}
#basket #right{
  float:right;
  width:300px;
}
#basket #left .info{
  padding:10px;
}
#basket #left .youCan{
  font-size:0.75em;
  padding:0px 10px;
}
#basket #left .phone{
  margin:5px 5px 0px 10px;
  font-size:25pt;
  font-weight:bold;
}
#basket #left .faq{
  background:#f3f3f3;
  padding:10px;
  margin-right:2px;
}
#basket #left .faq h2{
  font-size:12pt;
  color:#e12c03;
  margin:0px;
  padding:0px;
}
#basket #left .faq p{
  margin:5px 0px 0px 0px;
  font-size:11pt;
}
#basket #right .form{
  background: #d4d4d4 url(img/basketFormHeader.gif) no-repeat;
  margin:10px 7px 0px 7px;
  font-size:10pt;
  display: none;
}
#basket #right .form .footer{
  height:14px;
  background: url(img/basketFormFooter.gif) no-repeat bottom;
}
#basket #right .form input,
#basket #right .form select,
#basket #right .form textarea{
  background: #eeeeee;
  border:1px solid #c2c2c2;
  color:#666666;
}
#basket #right .form input.formButton{
  width:105px;
  height:23px;
  color:#000;
  font-size:9pt;
  border:0px;
  background: url(img/but.gif);
}
#lightHeader #helloUsername{
  float:left;
  margin:0px 0px 5px 40px;
  padding:0px;
  background:#fff;
  color:#bc1100;
  padding:3px 50px 3px 10px;
  border:1px solid #bfbfbf;
  font-size:10pt;
}
#personalCabinetContainer #menu{
  float:left;
  height:126px;
  background:url(img/personalCaninetMenuBG.jpg);
  margin:0px 0px 0px 40px;
}
#personalCabinetContainer #menu a{
  display:block;
  padding-left:40px;
  background: url(img/pix2.gif) no-repeat 20px 50%;
}
.personalCabinetForm{
  background:#D4D4D4;
  margin:0px 200px 0px 420px;
  color:#5d5d5d;
  font-size:10pt;
}
.personalCabinetForm h3{
  color:#015593;
  font-weight:normal;
  margin:0px;
  padding:0px 0px 10px 20px;
  background: #e8e8e8;
  font-size:16pt;
}
.personalCabinetForm .u{
  background: #e8e8e8 url(img/c14ul_1.gif) no-repeat left;
  height:14px;
}
.personalCabinetForm .u div{
  height:14px;
  width:14px;
  float:right;
  background: url(img/c14ur_1.gif);
}
input.text,textarea,select{
  background:#eeeeee;
  border:1px solid #bfbfbf;
}
input.ok{
  background: url(img/button1.png);
  width:39px;
  height:23px;
  border:0px;
}
.personalCabinetForm .d{
  background: url(img/c15dl_1.gif) no-repeat left;
  height:15px;
}
.personalCabinetForm .d div{
  height:15px;
  width:15px;
  float:right;
  background: url(img/c15dr_1.gif);
}
table.otl{
  border-collapse: collapse;
  border:1px solid #bfbfbf;
  background:#eeeeee;
  margin:10px 0px 10px 0px;
  width:100%;
}

table.otl td{
  border-collapse: collapse;
  border-right:1px dashed #b80202;
  border-bottom:1px dashed #b80202;
  padding:10px 5px 10px 5px;
}

#oneGoodContainer #searchForm{
padding-top:0px!important;
}

.goodsListItem h2{
white-spacing:nowrap;
}

.hand {
cursor: pointer;
text-decoration: underline;
}

div.goodInfo1{
  background:url(img/borders/academy_linew.png);
  margin:10px 9px 10px 10px;
}
div.goodInfo1 .in1{
  background:url(img/borders/academy_topw.png) no-repeat top;
}
div.goodInfo1 .in2{
  background:url(img/borders/academy_bottomw.png) no-repeat bottom;
  padding:20px 10px 0px 10px;
  font-size:11pt;
}

div.trimodule_top {font:normal 9px tahoma;text-align:center;}
div.trimodule_top a {color:black;text-decoration:underline;}
div.trimodule_form {margin:0px 50px;}
div.trimodule_form input,textarea {border:1px solid black;font:normal 10px tahoma;}
div.trimodule_form input {padding:0px 2px;margin:0px;}
div.trimodule_form textarea {padding:0px 0px;margin:0px;width:300px;height:80px;}
input.triedit_button {border:1px solid black;font:normal 10px tahoma;margin:5px 0px 0px 0px;}
