

#menublock{float:left;width : 300px; margin : 0 0 10px;}
#mainblock {float : right;width : 66%; margin : 0 0 10px; height:100%;}
.rightparttop {background: url(/i/bg_sl.gif) left top no-repeat; background-color:#e2e9ff; font: 12px normal Arial; color: #333;padding:10px; margin:20px;}
.rightparttop  h1{font: 20px normal Arial; text-align:center; color: #03426f;}

a {cursor: pointer;}

  .color_block {
    border: 2px #5a8fbf solid; /* Параметры рамки */
    background: #ffffff; /* Цвет фона */
   }
   em.bt, em.bt b, em.bb, em.bb b {
    display: block; /* Блочный элемент */
    height: 10px; /* Высота уголка */
    font-size: 0; /* Размер шрифта */
    background: url(/i/re.gif) no-repeat; /* Путь к файлу с уголками */
    position: relative; /* Относительное позиционирование */
   }
   em.bt { 
    top: -2px; /* Сдвигаем левый верхний уголок вверх */
    left: -2px; /* Сдвигаем влево */
   }
   em.bt b {
    background-position:  100% -10px; /* Рисунок сдвигается к следующему уголку */
    left: 4px; /* Сдвигаем вправо */
   }
   em.bb { background-position: 0 -20px; top:  2px; left: -2px; }
   em.bb b { background-position: 100% -30px;  left: 4px; }
   .color_block .block_content {
    padding: 0 7px;  /* Поля вокруг текста */
   }


















BODY {font-family: Tahoma, Arial, Verdana; color: #727272; background: white; font-size: 11px; padding: 0px; margin: 0px;}
TD {font-family: Tahoma, Arial, Verdana; font-size: 11px;}
IMG {border: 0px;}

h1.top {font-family: Tahoma, Arial, Verdana; COLOR: #727272; FONT-SIZE: 11px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
.main {width: 100%; height: 100%; border-top: 4px solid #4d79fd;} /*#4d79fd*/
.rname {color: #4d79fd; font-weight: bold; font-size: 11px;}
.bottom {height: 39px; border-top: 1px solid #8B9090; background: #4d79fd; margin-top:20px;}
.topline {height: 6px; background-color: #4d79fd; width:100%;}
.copy {color: #ffffff; font-size: 10px; padding: 0px 10px 0px 30px;border-right: 1px dotted white;  
background: url(/images/itm.gif) left top no-repeat; margin: 0px 0px 0px 20px;}
.webwork {width: 195px; padding-top: 2px; text-align: left; border-right: 1px dotted white; color: #ffffff; padding-left: 10px;}
.copy2 {color: #ffffff; font-size: 10px; padding-right: 10px;}
.cr {color: #ffffff; padding: 0, 10}
.ctr {height: 100%; background: url(i/logobg.gif) left bottom no-repeat; }
.lefttop {background: url(images/lefttop.gif) no-repeat top right; border-top: 1px solid #FFE8CD;}
.gbg {background: #B8B8B8 url(images/gbg.gif) top;}

.topbar {PADDING-RIGHT: 26px; PADDING-LEFT: 24px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}

.logo {color: #4d79fd; font-weight: bold; font-size: 22px; padding-top:5px;}
.linkbar {vertical-align: top; text-align: right; font-weight: bold;}
.banner {padding-top: 19px;}
.bl {padding: 5 0 5 0; border: 0}
.in, .in1, .in2, .in3, .in4 {padding-top: 5;padding-left: 10; text-align: left; }
.in2 { padding-left: 25; } .in3 { padding-left: 40; } .in4 { padding-left: 55; }
.search {padding-bottom: 20px; height: 55px;}
.sea {background: #e2e9ff url(images/i1.gif) right no-repeat; height: 55px; padding-left: 23px; text-align: left;}
.card {background: #e2e9ff url(images/i2.gif) no-repeat; padding-right: 33px; text-align: right; height: 55px;}
.sear {width: 108px; height: 21px; border: 1px solid #727272;}
.leftblock, .rightblock {padding: 4px 26px; background: url(images/lefttop.gif) top right no-repeat; border-top: 1px solid #e2e9ff;}
.rightblock {background: url(images/lefttop.gif) top left no-repeat; text-align: right; padding: 7px 38px 7px 26px;}

/*.search {padding-bottom: 20px; height: 55px;}
.sea {background: #e2e9ff url(images/i1.gif) right no-repeat; height: 55px; padding-left: 20px; text-align: left;}
.card {background: #e2e9ff url(images/i2.gif) no-repeat; padding-right: 17px; text-align: right; height: 55px;}
.leftblock, .rightblock {padding: 4px 4px 4px 17px; background: url(images/lefttop.gif) top right no-repeat; border-top: 1px solid #e2e9ff;}
.rightblock {background: url(images/lefttop.gif) top left no-repeat; text-align: right; padding: 4px 17px 4px 4px;}*/
#topic {font-weight: bold; padding-left: 19px;}
.content {width: 100%; vertical-align: top; padding: 0px 17px; }
#rr {padding: 0px 20px 35px 20px; text-align: center;}
#bb {border: 1px solid #4d79fd;}
#txtbb {padding-left: 1px;}
.katalog {width: 100%; border: 1px solid #e2e9ff; padding: 10px 20px;}
.frame { border: 1px solid #e2e9ff; padding: 5; margin: 10 0} /*FFDCB3*/
.op {width: 50%; vertical-align: top;}
.price {font-size: 12px; text-align: right; font-weight: bold;}
#modelprice_old {font-size: 11px; text-align: right; font-weight: bold; text-decoration: line-through; }
.price-r {font-size: 11px; font-weight: bold; padding: 0 5}
.pricec {color: #008CEA;}
.mesiac {background: url(images/8march.gif) no-repeat;}
.num {color: #C12B27; font-weight: bold; font-size: 40px; position: relative; top: 10px; text-align: center;}
.mes {color: #C12B27; font-size: 15px; font-weight: bold; position: relative; top: 8px; left: 5px; text-align: center;}
.title { background: #e2e9ff color:#727272; font-weight: bold; font-size: 11px;}
.bgc { background: #e2e9ff }
.er {color: #ff0000;}
.btimg {width: 100%; background: url(images/btimg.gif) bottom repeat-x;}
/*
A.me {font-size: 10px; font-weight: bold;}*/
A.wh {color: #ffffff; text-decoration: underline;}
.toplink {text-decoration: underline; font-weight: bold;}
/*
A.wh1 {color: #ffffff; text-decoration: none;}
A:hover.wh1 {text-decoration: none;}

.order {font-family: Verdana, Tahoma, Arial; text-decoration: underline; font-weight: bold; font-size: 13px;}
A {color: #727272; text-decoration: none;}
A:hover {text-decoration: underline;}
A.logo {color: #4d79fd; font-weight: bold; font-size: 22px;}
A:hover.logo {text-decoration: none;}
A.top {color: #727272; font-weight: bold; font-size: 11px;}
A:hover.top {text-decoration: none;}*/
hr {width: 100%; color: #e2e9ff; border: 0px; height: 1; margin: 5 0;}

.rn-t {	color: #727272; font-size: 11px; padding: 5 0; text-align: right; }
a.rn-t  {	color: #727272; font-size: 11px;font-weight: bold; }

.but {border: 1px solid #4d79fd; background: #e2e9ff color:#727272; font-weight: bold; font-size: 11px;}
/*.sear {width: 108px; height: 21px; border: 1px solid #727272;}*/
.vartext { height: 20px; background: #ffffff; border: 1px solid #727272; FONT-SIZE: 11px; }
select.but2, .but3 {	background-color: #ffffff; border: #727272 1px solid; FONT-SIZE: 11px; height: 20px;}
select.sel1 {	background-color: #ffffff; border: #727272 1px solid; FONT-SIZE: 11px;}
.vartextarea { background: #ffffff; border: 1px solid #727272; FONT-SIZE: 11px;}

#cart {position: absolute;  right:7px;
width: 180px;
margin: 3px;
background: url(/i/bg.gif);
background-color:#FFFFFF; border:1px dashed red; padding:10px;
filter: Alpha(Opacity=90);z-index:500;opacity: 0.8; font: normal 11px Tahoma;}
#cart a {color: #333388; border-bottom: 1px dashed #333388;padding-bottom:2px; line-height:170%; text-decoration:none;}
#cart a:hover {color: red; border-bottom: 0px; text-decoration:none;}
.cartpm {border:0px;}	
a {cursor: pointer;}
.desc_text {padding:20px;}
#cart a.oform {background-color:#4d79fd; color: #FFFFFF; text-align:center; font: bold 15px Arial;padding:5px;}



.mlnk {padding:0px; font: normal 12px Tahoma;margin:0px; padding: 5px 5px 0px 34px; margin-top:1px;}
.mlnk a {text-decoration:none; color: #2222DD; cursor:pointer; outline: none;}
.mlnk a:hover {text-decoration:none; color: #fff; background-color: #5555AA;}
.mlnk a:visited {color: #950d80;}


.subpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;background: url(/i/subpartbg.gif) left top repeat-y;}
.lastsubpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.plus {width:10px;display: inline-block;margin-right:5px; }
#noplus {width:10px;display: inline-block;background: url(/i/mbhor.gif) left top repeat-x; margin-right:5px;}
#topleaf{background: url(/i/mbtop.gif) left top no-repeat; }
#leaf {background: url(/i/mb.gif) left top no-repeat; }
#leaf a {color:#4d79fd; }
#leaf a:hover {color:#eef2ff; }
#lastleaf {background: url(/i/mbl.gif) left top no-repeat;}
#lastleaf a {color:#4d79fd; }
#lastleaf a:hover {color:#eef2ff; }
#topleaf a.linkcl {color:#4d79fd; }
#topleaf a.linkcl:hover {color:#eef2ff; }


#atop {border:1px solid #999999; width:280px; font: normal 10px Tahoma; color: #555555;padding:3px; background: url('../i/adbg.jpg') no-repeat left top; background-color: #EEEEEE;}
#atext {border:0px 1px 1px 1px dotted #555555; width:280px; font: normal 12px Verdana; padding:10px; background-color:#FFFFFF;}
#atext a {text-decoration:none;}
#atext a:hover {text-decoration:underline; color:red;}
#pricetable { width:99%; color:#7C7C7C; border:1px solid #777; padding:0px;}
#pricetable td { padding:3px; font:normal 11px Tahoma; vertical-align:middle; text-align:center; border:1px solid #AAA;}
#price2 {font: normal 11px Tahoma; color: #fe5a00;}
#spb {font:normal 10px Tahoma;  color: #555555; border-bottom: 1px solid #AAAAEE; padding:3px; }
#imgkk {border:1px solid #DCDCDC; margin:0px 0px 4px 4px;}

#clrradio {vertical-align: middle;}
#clrradio2 {vertical-align: middle;}
#clrbox1 {font: 10px Tahoma; color: #005500; padding: 0px 5px 0px 10px; border-left: 1px solid #CCCCCC;}
#clrbox2 {font: 10px Tahoma; color: #000055; padding: 0px 10px 0px 10px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}


#color1  {background:url(/i/bg.gif); font: 10px Tahoma; color: #005500;  border: 1px solid #86ce78; padding:4px;}
#color1top  {font: 11px Tahoma; color: #005500; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}

#color2  {background:url(/i/bg.gif); font: 10px Tahoma; color: #000055;  border: 1px solid #aaaaee; padding:4px; margin-top:5px;}
#color2top  {font: 11px Tahoma; color: #000055; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}

#addonform  {background:url(/i/bg.gif); font: 10px Tahoma; color: #550000;  border: 1px solid #d07171; padding:4px; margin-top:5px;}
#addonformtop  {font: 11px Tahoma; color: #550000; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}




#vendorblock {font: normal 12px Tahoma; color: #6b7fa1;border-left: 1px solid #6b7fa1; margin:20px;}
#vendorblock td{padding:10px;}
.deliverylink a {margin-right: 15px; margin-left:15px; padding:3px; color:  #333366; font: normal 16px Arial; border-bottom: 1px dashed #333366; text-decoration:none;}
.deliverylink a:hover {cursor:pointer;color: #FFF; background-color:#333366; }


.addonlink a {padding:3px 2px 3px 0px; color:  #883333; font: normal 12px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%; outline:none;}
.addonlink a:hover {cursor:pointer;color: #FFF; background-color:#663333; }
.analoglink a {padding:3px 2px 3px 0px; color:  #336633; font: normal 12px Tahoma; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%;}
.analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }
.price_row {font: normal 12px Georgia; background: #FFFFFF url(/images/dots.gif) left top repeat-y; padding-left:10px;}
.price_row b {font: bold 17px Tahoma;   }
#hotprice {font: bold 17px Tahoma; color: #fe5a00; letter-spacing:1px; margin:0px;padding:0px; background: url(/i/buttons/skidka.gif) no-repeat right top; padding-top:15px;}


.basketbtn {margin:20px 20px 10px 20px;}

.onesize {width:220px; display: inline-block;}
.onesize a {margin:13px 15px 13px 0px; padding:3px; color:  #333366; font: normal 13px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%;}
.onesize a:hover {cursor:pointer;color: #FFF; background-color:#333366;}
.onesizeselected {width:220px; display: inline-block;}
.onesizeselected a{margin:13px 15px 13px 0px; padding:3px;  background-color:#663333; color:#FFFFFF; font: normal 13px Tahoma; text-decoration:none; line-height:200%;}
.onesizeselected a:hover {cursor:pointer;color: #663333; border-bottom: 1px dashed #663333;background-color:#FFFFFF; }


.analogname {width:250px; display: inline-block;}

.analogprice {width:250px; display: inline-block;}


.sizebox {background:url(/i/bg.gif); border: 1px solid #88AAAA; padding:4px; margin-top:5px; display:none; }
.analogbox {background:url(/i/bg.gif); border: 1px solid #339933; padding:4px; margin-top:5px; display:none;}
#analogspisok{padding-left:40px; font: normal 12px Tahoma; line-height:150%;}

a#GoodName{font: normal 17px Arial, sans-serif; padding:3px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #4d79fd; border-bottom: 1px dashed #4d79fd;}
a#GoodName:hover{ color: #FFFFFF; background-color: #5555AA;}

a#GoodNameNetVNal{font: normal 17px Arial, sans-serif; padding:3px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #886666; border-bottom: 1px dashed #AA8888;}
a#GoodNameNetVNal:hover{ color: #FFFFFF; background-color: #5555AA;}


.img_lite {border:1px solid #DCDCDC; margin:0px 0px 4px 4px;}

#CommentsTop{font: normal 17px Arial, sans-serif; padding:33px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #222266; border-bottom: 1px dashed #5555AA;}


.sep {background: url(/i/sep.gif); height:5px; width:100%; margin: 10px 0px 10px 0px;}
.mind {background: url(/i/ugolok.gif) left top no-repeat; padding: 20px 0px 0px 20px; font: normal 14px Georgia;}

a.ltitS2{font: normal 23px Arial, sans-serif; padding:3px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #4d79fd; border-bottom: 1px solid #4d79fd;}
a.ltitS2:hover{ color: #FFFFFF; background-color: #5555AA;}

.lbox {margin:20px; padding: 7px; background: url(/i/sep2.gif);  border: 1px dashed red;}

h1{font: bold 28px Arial, sans-serif; text-align:center; padding:3px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #4d79fd;}
h2{font: normal 20px Arial, sans-serif; padding:3px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #4d79fd;}
h3{font: normal 17px Arial, sans-serif; padding:3px 5px 0px 5px; text-decoration:none; line-height:170%; margin: 1px 13px 3px 0px; color: #4d79fd;}

.selsort {font-weight:bold;}

.sortblock {padding:10px;}
.sortblock a {color:#4d79fd;}
.sortblock form {margin:20px 0px 0px 0px; padding:7px; color:#4d79fd; border: 1px dashed #4d79fd;}
#logosl {position: absolute; top:1px; left:20px;}

#TTX {font: normal 13px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; border: 1px solid #666; margin:20px; }
#TTX td {padding:6px; border: 1px solid #666; background-color:#FFF;}                                                                          
#TTX td.TTX_top {background-color: #666; color:#FFF; font: bold 16px Trebuchet MS, Arial; padding: 6px;}

#mpsk { color: #FF5555; margin-left: 10px; }

#CLR {font: normal 12px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #666; background-color:#FFF; text-align:center;}                                                                          
