/* CSS Document */
body {margin:0px; padding:0px;background:#fff;}
table {position:relative;border-collapse:collapse;}
td {vertical-align:top;padding:0px;}
form {margin:0px;}
a img {border:0px;}
a:hover {text-decoration:none;}
h1 {font:normal 28px Arial; color:#016FB2; margin:10px 0px 5px 20px; padding-left:20px;
 font-weight:bold;}
h2 {font:normal 25px Arial; color:#016FB2; text-align:center; margin:0px;}
h3 {font:bold 16px Arial; color:#016FB2; text-align:left; margin:0px;}
p,li {clear:both;font:normal 14px Arial; color:#016FB2; text-align:justify;}



#all {width:100%; background:#fff url(/i/v.jpg) right top repeat-x; _width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px');min-width:1000px;}
#alltd {background:url(/i/v3.jpg) right top no-repeat;}
#v1 {background:url(/i/v2.jpg) right top no-repeat;}
#v2 {background:url(/i/v1.jpg) right top no-repeat;}
#v3 {background:url(/i/under.jpg) left bottom no-repeat;}


#main {clear:both; width:100%;}
#left {width:233px; padding:18px 0px 100px 0px;}
#pagetext {padding:153px 0px 0px 0px;}
#ctable {width:100%; clear:both;}

#logo {display:block; width:278px; padding:45px 0px 0px 0px; height:75px; font:bold 24px Arial; text-align:center; color:#83695e; text-decoration:none; line-height:22px;behavior: url(/i/iepngfix.htc); background:url(/i/podlogo.png) top left no-repeat;}


#menu {float:right; width:125px; font:normal 18px Arial; color:#1557C2; height:283px;}
#menu a {display:block; text-decoration:none; background:url(/i/mnu.gif) left 2px no-repeat; padding:0px 0px 18px 22px;color:#1557C2; line-height:16px;}
#menu a:hover {color:#FF4504;}
#menu #phone {display:block; text-decoration:none; padding:0px 0px 14px 5px;color:#1557C2; font:normal 15px Arial; margin-left:-10px; z-index:500;}




#lleft1 { background:url(/i/l1.gif) left top repeat-y; width:274px; }
#lleft11 { background:url(/i/l1_2.gif) left bottom no-repeat;}
#lleft111 { background:url(/i/l1_1.gif) left top no-repeat; padding:80px 0px 0px 9px; }
#lleft2 { background:url(/i/l2.gif) left top repeat-y; width:274px;}
#lleft22 { background:url(/i/l2_2.gif) left bottom no-repeat;}
#lleft222 { background:url(/i/l2_1.gif) left top no-repeat;  padding:150px 0px 40px 9px; }



.lev_1 {font:bold 24px Arial; color:#225CB1; background:url(/i/lev1.gif) left 6px no-repeat; padding:0px 0px 10px 21px;}
.lev_1 a {color:#225CB1; text-decoration:none;}
.lev_1 a:hover {color:#000; }


/* .lev_2 {font:bold 18px Arial; color:#0344A6; background:url(/i/lev2.gif) left 6px no-repeat;  padding:0px 0px 6px 22px; margin-left:23px; } */
.lev_2 {font:normal 14px Arial; color:#0344A6; background:url(/i/lev2.gif) left 4px no-repeat;  padding:0px 5px 6px 16px; margin-left:23px; }
.lev_2 a {color:#0344A6; text-decoration:none; display:block;}
.lev_2 a:hover {color:#000;}
.lev_2 em {color:#0C3571;font:normal 11px Arial; display:block; line-height:11px; padding:0px 0px 8px 1px;}
.lev_2a {font:normal 14px Arial; color:#8F01A2; background:url(/i/lev2.gif) left 4px no-repeat;  padding:0px 5px 6px 16px; margin-left:23px; }

#content {padding:0px 34px 70px 41px !important; padding:0px 20px 70px 41px;}


#under {font:normal 11px Tahoma; color:#68A9D1; width:100%;}
#under a {color:#68A9D1;}
#copys { padding:0px 20px 40px 450px; text-align:right;}
#raspr {width:34px;}
.counter {width:88px; padding:0px 10px;}


#discount, .discount {width:100%; min-width:650px;}
#discount h2, .discount h2 {font:normal 25px Arial; color:#016FB2; text-align:left; margin:0px;}
#discount span {display:block;}
#discount .cmt {
		font-size: 14px;
		color:#016FB2;
		margin-bottom:20px;
		font: normal 14px Georgia;
}
#discount .logo {
		margin: 0 10px 10px 0;
}
#discount .cmt a {
		color:#0344A6;
		font-size: 11px;
}
.listbox {
		padding: 10px 0;
}
.listbox img {
		float: left;
		margin: 0 10px 10px 0;
}
.listbox h2 {
		margin: 0;
		padding: 0 0 5px 0;
}
.listbox h2 a, .listbox h2 a:visited {
		color:#0344A6;
}
.listbox p {
		margin: 0;
		padding: 0;
		clear: none;
}

#discount .fastgood td {
		padding: 10px;
}
.b1 td, .b1_index td { background:url(/i/bb2_1.gif) left top repeat-y;}
.b1 td h2 {padding:0;margin:0;}
.b1 td h2 a, .b1 td h2 a:visited {font:normal 20px Arial; color:#016FB2; text-align:center; margin:0px;  text-decoration:none;}
.bb1 { background:url(/i/bb2_2.gif) left top repeat-y !important; width:11px;}
.bb1 div { background:url(/i/bb1_2.gif) left top no-repeat !important;  width:11px; height:9px;}
.b1 td div { background:url(/i/bb1_0.gif) right top repeat-x; /*width:215px;*/ } 
.b1 td div div { background:url(/i/bb1_1.gif) left top no-repeat; /*width:215px;*/ font:normal 14px Arial; color:#016FB2; text-align:left; padding:10px 55px 0px 45px;} 
.b2 td { background:url(/i/bb2_1.gif) left top repeat-y;}
.bb2 { background:url(/i/bb2_2.gif) left top repeat-y !important; width:11px;}
.b2 td div {/*background:url(/i/b3.gif) top top no-repeat;*/ font:normal 13px Arial; color:#016FB2;  padding:10px 30px 5px 45px;}
.b2 td div.horline {
		background:url(/i/horline.gif) left top repeat-x ;
		height:47px;
		padding:0;
		margin-left: 13px;
}


.b2 td div.index {font:normal 10px Arial; color:#016FB2;  padding:15px 15px 15px 28px; }

.b2 td div.index p {font:normal 11px Arial; margin:0px; padding:0px; margin-bottom:40px; margin-top:-15px; }

.b2 td div img.logo {    
		float: left;
		margin: 0px;	padding:0px;
}

.b2 td h3 a, .b2 td h3 a:visited {font:bold 15px Arial; color:#016FB2; text-align:center; margin:0px;  }

.b2 span {display:block; background:url(/i/li.gif) left 5px no-repeat; padding:0px 0px 10px 24px;}
.img { text-align:center; background:none !important; margin-bottom:5px;}
.uncor { background:url(/i/uncor.gif) right top no-repeat; display:block; text-decoration:none; text-align:right; padding:2px 20px 4px 0px; color:#016FB2;}
.uncor:hover { color:#00712D;}
.b3 td { background:url(/i/bb2_1.gif) left top repeat-y;}
.bb3 { background:url(/i/bb2_2.gif) left top repeat-y !important; width:11px; vertical-align:bottom !important;}
.bb3 div { background:url(/i/bb3_2.gif) left bottom no-repeat !important;  width:11px; height:110px;}
.b3 td div { background:url(/i/bb3_0.gif) left bottom repeat-x; overflow:hidden; }
.b3 td div div{background:url(/i/bb3_1.gif) left bottom no-repeat;}
.b3 td div div div{background:url(/i/bb3_3.gif) right bottom no-repeat;   font:normal 14px Arial; color:#016FB2;  padding:10px 55px 0px 45px; text-align:right; white-space:nowrap;}
.b3 a  {display:block; font:normal 24px Arial; color:#2D3DB1; text-decoration:none; text-align:center; padding:9px 0px 13px 40px; clear:both;   margin-right:-20px; width:200px; float:right !important; float:none; }
.b3 a:hover {color:#00712D;}
.b3 strong {display:block; float:right; font:bold 16px Arial; color:#FF4504; padding:0px 0px 0px 0px;}
.b3 span {display:block;font:normal 14px Arial; color:#00249E; text-decoration:line-through; text-align:left;}
.b3 em {display:block;font:bold 18px Arial; color:#00249E; font-style:normal; padding-bottom:15px;  text-align:left; white-space:nowrap;}
.b3 .bybtn {
		font:normal 24px Arial; 
		color:#2D3DB1;
		border: none;
		background: none;
		margin:9px 0px 13px 40px;
		margin-right:-20px; 
		width: 200px;
		//margin-bottom: 9px;
		//width:180px;
}
.bybtn {
		font:normal 24px Arial; 
		color:#2D3DB1;
		border: none;
		background: none;
		margin:11px -10px 2px 50px;
		//margin-bottom:0px;
		width: 210px;
}
/*
.b1 td { background:url(/i/b2.gif) center top repeat-y;}
.b1 td div { background:url(/i/b1.gif) center top no-repeat; width:215px; margin:auto; font:normal 14px Arial; color:#016FB2; text-align:center; padding:10px 55px 0px 55px;} 
.b2 td { background:url(/i/b4.gif) center top repeat-y;}
.b2 td div {background:url(/i/b3.gif) top top no-repeat;width:250px; margin:auto; font:normal 13px Arial; color:#016FB2;  padding:10px 30px 5px 55px;}
.b2 span {display:block; background:url(/i/li.gif) left 5px no-repeat; padding:0px 0px 10px 24px;}
.img { text-align:center; background:none !important;}
.uncor { background:url(/i/uncor.gif) right top no-repeat; display:block; text-decoration:none; text-align:right; padding:2px 20px 4px 0px; color:#016FB2;}
.b3 td { background:url(/i/b5.gif) center top no-repeat;}
.b3 td div {width:215px; margin:auto; font:normal 14px Arial; color:#016FB2;  padding:10px 55px 0px 55px;}
.b3 a  {display:block; font:normal 24px Arial; color:#2D3DB1; text-decoration:none; text-align:center; padding:9px 0px 13px 40px; clear:both; margin-bottom:10px; }
.b3 a:hover {color:#00712D;}
.b3 strong {display:block; float:right; font:bold 36px Arial; color:#FF4504; padding:0px 0px 0px 0px; }
.b3 span {display:block;font:normal 14px Arial; color:#00249E; text-decoration:line-through;}
.b3 em {display:block;font:bold 18px Arial; color:#00249E; font-style:normal; padding-bottom:15px; }

*/
#way {font:normal 12px Arial; color:#37BEED; background:url(/i/way.gif) left bottom repeat-x; padding:0px 0px 6px 0px; margin-bottom:5px;}
#way a {color:#37BEED;}
#waypad {
		padding-right: 300px;
}

#second #all {background:#fff url(/i/second/v.jpg) right top repeat-x;}
#second #alltd {background:url(/i/second/v2.jpg) right top no-repeat;}
#second #v1 {background:url(/i/second/v1.jpg) right top no-repeat;}
#second #v2 {background:none;}
#second #v3 {background:url(/i/under.jpg) left bottom no-repeat;}
#second #pagetext {padding:73px 0px 0px 0px;}
#second #menu {height:233px;}
/* для размеров */
#basket {background:url(/i/second/bascet.gif) left 8px no-repeat;float:right;font:normal 11px Arial; color:#016FB2; padding:0px 0px 0px 37px; margin-top:-25px; line-height:11px; white-space:nowrap;}
#basket strong {font:normal 10px Arial; color:#37BEED; display:block; margin-left:-21px; white-space:nowrap;}
#basket span {font:bold 12px Arial; color:#016FB2; white-space:nowrap;}
#list  {font:normal 10px Arial; color:#37BEED; float:right; margin-top:-25px; padding:0px 20px 0px 0px; }
#list select {display:block;font:normal 13px Arial; color:#016FB2; border:1px solid #37BEED; width:105px; padding:1px; margin-top:2px;}
#way {padding:25px 0px 6px 0px; margin-bottom:5px;}
#second .b3 span {display:block;font:bold 14px Arial; color:#016FB2; text-decoration:none;}
#second .img { text-align:center;padding:0px !important;}
.end {background:none !important;}

.c1 {background:url(/i/second/c1.gif) left top repeat-x;}
.c2 {background:url(/i/second/c2.gif) right top repeat-y;}
.c3 {background:url(/i/second/c3.gif) right bottom repeat-x;}
.c4 {background:url(/i/second/c4.gif) left bottom repeat-y;}
.c_1 {background:url(/i/second/c_1.gif) left top no-repeat;}
.c_2 {background:url(/i/second/c_2.gif) right top no-repeat;}
.c_3 {background:url(/i/second/c_3.gif) right bottom no-repeat;}
.c_4 {background:url(/i/second/c_4.gif) left bottom no-repeat;}
.c_5 {background:url(/i/second/c_5.gif) right bottom no-repeat;}
.c5 { padding:20px 50px 0px 45px;}
.price {float:right; width:250px; padding-top:10px;}
.price span {display:block;font:bold 14px Arial; color:#016FB2; text-decoration:none;}
.price em {display:block;font:bold 18px Arial; color:#00249E; font-style:normal; padding-bottom:5px; }
.price a  {display:block; font:normal 24px Arial; color:#2D3DB1; text-decoration:none; text-align:center; padding:9px 0px 0px 52px; clear:both; /*margin-bottom:18px !important; margin-bottom:0px; */}
.price a:hover {color:#00712D;}
.price strong {display:block; float:right; font:bold 18px Trebuchet MS, Arial; color:#FF4504; padding:0px 0px 0px 0px; }

.c_4 .img {display:block;float:left;}
.parametrs {float:left;font:normal 14px Arial; color:#016FB2; text-align:justify;}
.parametrs span {display:block; font:13px Arial; color:#016FB2; background:url(/i/li.gif) left 5px no-repeat; padding:0px 0px 10px 24px;}
.parametrs table {
		width: 90%;
}
.parametrs table td {
		padding: 5px;
		font:normal 14px Arial; 
		color:#016FB2;
}
.rrr {clear:both;height:14px; line-height:14px; font-size:14px;}

/* gleb styles */
#materials td{
		font:normal 14px Arial; 
		color:#016FB2;
		padding-bottom: 60px;
}
.hand {
        cursor:pointer;
}
* HTML .hand {
cursor:hand;
c\ursor:pointer;
}
/* basket */
#baskettable {
		width: 100%;
		font:normal 11px Verdana;
		color:#000;
}
#baskettable .headers {
		background: #0d5581;
		color: #fff;
		text-align: center;
		padding: 4px 0;
		font-weight: bold;
}
#baskettable tr.light {
		background: #daeffc;
}
#baskettable td {
		padding: 3px;
}
#baskettable td .small {
		font-size: 9px;
}
#baskettable td .field {
		border: 1px solid #016FB2;
}
#baskettable td a, #basket td a:visited {
		color: #016FB2;
}
#baskettable td a:hover {
		text-decoration: none;
}
#baskettable .button, .confirmbutton {
		border:1px solid #016FB2;
		padding: 2px;
		background: #abd1e9;
		color: #203a4a;
} 
.back, .back:visited {
		color: #016FB2;
}
.confirmbutton {
		font-size: 18px;
}
.basketlink {
		color: #016FB2;
}
.msgbody {
		width: 80%;
		margin: 0;
		padding: 5px;
		border: 1px solid #7b0000;
		background: #f9f5f1;
}
.msgbody span.block {
		display: block;
		padding: 3px 0;
}
.typelist {     background: url("/i/bg.gif"); border: 1px solid #AAAAAA; margin-top:20px; margin-bottom:20px;
                line-height:200%;
		padding: 10px 5px 10px 5px;
}
.typelist h3 {
		font-weight: bold;
		margin: 0;
}
.typelist ul {
		margin: 0;
		padding: 5px 0px 0 0px;
		list-style: none;
}
.typelist span { display: inline;
		padding: 8px;
		font-size: 12px;
		background: none;


}
.typelist .selected {
		color: #fff;
		padding:  8px ;  filter: alpha(opacity=90);
		background: #016FB2;
		font-size: 12px;

}
.typelist  span a, .typelist  span a:visited {
		color:#016FB2;
		text-decoration: underline;
		font-size: 12px;
}
.typelist  span a:hover {
		text-decoration: none;
}
.leftpad {padding-left:20px;}

a.stlink {font: normal 18px Trebuchet MS; color:#6666FF;}

.lev_0 a {color:#016FB2; font: normal 15px Trebuchet MS;}
.lev_0 a:hover {color: red;}
.lev_0a {color: #8F01A2;font: normal 15px Trebuchet MS;}
.lsa {font: normal 12px Tahoma;}

#addons {font: normal 12px Tahoma; color:#016FB2;}
#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;}                                                                          

