BODY {margin: 0px; padding: 0px;	}

td{ vertical-align: top;}
p {margin: 0px; padding: 0px;}
a {color: #0c9e3d; text-decoration: underline;}
a:hover {color: #cb9c06; text-decoration: none;}

table.main_tb {
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(../img/main_pic.jpg);
}
td.t1 {width: 240px;}

td.t2 {width: 518px;}
td.t3 {width: 243px;}
td.t4 {width: 100%;}

#vibor {width: 480px;}
#vibor select {float: left; width: 140px; margin: 0px 10px 0px 0px; font: 11px Tahoma; }

div#vxod{width: 250px;}
div#vxod input {height: 21px;}
div#vxod input.i1{width: 75px; float: left;  font: 11px Tahoma;  padding: 2px 4px 0px 4px; margin: 0px 5px 0px 0px;}

div#left {width: 240px;}
div#left .logo {padding: 30px 0px 0px 30px;}
div#left .but {font: 18px Tahoma; color: #0c9e3d; padding: 50px 0px 40px 30px;}
div#left .but p {padding: 0px 0px 5px 0px;}
div#left .but a{font: 18px Tahoma; color: #0c9e3d; text-decoration: underline;}
div#left .but a:hover{font: 18px Tahoma; color: #cb9c06; text-decoration: none;}

div#left .but .hv {font: 18px Tahoma; color: #cb9c06; text-decoration: underline; padding: 0px 0px 5px 0px;}
div#left .but .hv img{margin: 0px 5px 2px 0px;}
div#left .but .lvl2 {padding: 10px 0px 15px 12px}
div#left .but .lvl2 a{font: 13px tahoma;}
div#left .but .lvl2 a:hover{font: 13px tahoma;}
div#left .but .lvl2 a.hov{font: 13px tahoma; color: #cb9c06; text-decoration: none;}

.main_txt1{border: px solid red;}
.main_txt1 input{border: 1px solid #c0c0c0; margin: 0px 0px 5px 0px; font: 11px tahoma; color: #434343;}
.main_txt1 div.text{border: 0px solid red; width: 70px; float: left; margin-top: px;}


div#left .but .lvl3 p {padding: 5px 0px 5px 10px;}
div#left .but .lvl3 {padding: 0px 0px 5px 0px}
div#left .but .lvl3 a{font: 11px tahoma;}
div#left .but .lvl3 a:hover{font: 11px tahoma;}
div#left .but .lvl3 a.hov{font: 11px tahoma; color: #cb9c06; text-decoration: none;}


div#left .search2 {margin: 0px 0px 20px 30px; width: 179px; height: 39px; background-image: url(../img/search1.gif); background-position: top; background-repeat: no-repeat; overflow: hidden; }
div#left .search2 input {border: 1px; font: 12px Tahoma; color: #2e2e2e; margin: 11px 0px 0px 17px; width: 115px;}
div#left .search2 div.bt {float: right; width: 35px; height: 44px;}
div#left .search2 div.bt a{display: block; width: 35px; height: 44px;}


div#left .sert {font: 12px Tahoma; color: #383838; padding: 0px 0px 50px 30px;}
div#left .sert img {float: left; margin: 0px 20px 0px 0px;}
div#left .sert a{font: 12px Tahoma;}
div#left .sert a:hover{font: 12px Tahoma;}

div#left .search_main {font: 12px Tahoma; color: #383838; padding: 0px 0px 40px 30px;}

div#catalog {border: 0px solid red;}
div#catalog .zag { background-position: top;	background-image: url(../img/zag1.gif);
	background-repeat: no-repeat;	width: 240px; height: 39px;}
div#catalog .zag p{padding: 10px 0px 0px 140px;}
div#catalog .zag a{font: 13px Tahoma; color: #0c9e3d; text-decoration: underline; font-weight: bold;}
div#catalog .zag a:hover{font: 13px Tahoma; color: #cb9c06; text-decoration: none; font-weight: bold;}

div#catalog .zag2 { background-position: top;	background-image: url(../img/zag2.gif);
	background-repeat: no-repeat;	width: 240px; height: 39px;}
div#catalog .zag2 p{padding: 10px 0px 0px 48px;}
div#catalog .zag2 a{font: 13px Tahoma; color: #0c9e3d; text-decoration: underline; font-weight: bold;}
div#catalog .zag2 a:hover{font: 13px Tahoma; color: #cb9c06; text-decoration: none; font-weight: bold;}

div#catalog .cat_r {font: 18px Tahoma; color: #cb9c06; text-decoration: underline; padding: 0px 0px 0px 30px;}
div#catalog .cat_r img{margin: 0px 5px 2px 0px;}
div#catalog .cat_r a {font: 18px Tahoma; color: #cb9c06; text-decoration: underline;}

/*
div#catalog .but {padding: 0px 5px 50px 30px; font: 13px Tahoma; color: #0c9e3d; }

div#catalog .but p{
	padding: 3px 0px 3px 0px;
}
*/
div#catalog .but {padding: 0px 5px 50px 30px; font: 11px Tahoma; color: #0c9e3d; }
div#catalog .but img{margin: 0px 5px 0px 0px;}

div#catalog .but p{padding: 3px 0px 3px 11px; margin-right: 5px;}
div#catalog .but p img{margin-left: -13px; margin-right: 5px;}
img.im{margin-right: 5px;}

div#catalog .but div.open{
	display: block;
}
div#catalog .but div.close{
	display: none;
}


div#catalog .but p.open{
	background-position: center left;
	background-repeat: no-repeat;
 	background-image: url(../img/p7.gif);
}

div#catalog .but p.close{
	background-position: center left;
	background-repeat: no-repeat;
 	background-image: url(../img/p6.gif);
}


div#catalog .but p.l2 {
	background-image: none;  padding: 3px 0px 3px 25px;
}
div#catalog p.cur_cat {
	margin: 15px 0px 0px 43px;
}
div#catalog p.cur_cat a.hov{color: #cb9c06; text-decoration: none;}
div#catalog .but a{font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
div#catalog .but a:hover{font: 11px Tahoma; color: #cb9c06; text-decoration: none;}
div#catalog .but a.hov{font: 11px Tahoma; color: #cb9c06; text-decoration: none;}


div#main {width: 518px; height: 598px; }
div#main .zag {font: 18px Tahoma; color: #2d2d2d; margin: 30px 0px 0px 0px;}


div#main .rb1 {padding: 164px 0px 0px 280px; }

div#main .txt {width: 183px; height: 54px; border: 0px solid red; overflow: hidden;}
div#main .txt a{font: 11px Tahoma; color: #fff; text-decoration: none; display: block;}
div#main .txt span {font: 15px Tahoma;}

div#main .rb2 {padding: 28px 0px 0px 195px; }
div#main .rb2 .txt {width: 200px; height: 60px; border: 0px solid red; overflow: hidden;}

table#cat {width: 761px;}
table#cat .zag {font: 18px Tahoma; color: #2d2d2d; margin: 30px 0px 0px 0px;}
table#cat .zag span {font: 12px Tahoma; color: #383838;  padding: 0px 0px 0px 20px;}
table#cat .zag span a{font: 12px Tahoma; color: #0c9e3d; text-decoration: underline; }
table#cat .zag span a:hover{font: 12px Tahoma; color: #cb9c06; text-decoration: none;}

div#right {width: 243px;}
div#right .zag {font: 18px Tahoma; color: #2d2d2d; margin: 30px 0px 0px 0px;}
div#right .zag span {font: 12px Tahoma; color: #383838;  padding: 0px 0px 0px 20px;}
div#right .zag span a{font: 12px Tahoma; color: #0c9e3d; text-decoration: underline; }
div#right .zag span a:hover{font: 12px Tahoma; color: #cb9c06; text-decoration: none;}

div#news { font: 12px Tahoma; color: #383838;}
div#news .zag {font: 18px Tahoma; color: #c0c0c0; margin: 30px 0px 0px 0px;}
div#news .zag a {font: 18px Tahoma; color: #0c9e3d; text-decoration: underline; }
div#news .zag a:hover{font: 18px Tahoma; color: #cb9c06; text-decoration: none;}
div#news span {color: #c0c0c0;}
div#news a {font: 12px Tahoma; color: #0c9e3d; text-decoration: underline;}
div#news a:hover{font: 12px Tahoma; color: #cb9c06; text-decoration: none;}

div.ft2 {background-position: top; background-repeat: repeat-x;
	background-image: url(../img/bg1.gif);}

div.blk1 {padding: 0px 0px 0px 30px; font: 11px Tahoma; color: #383838;}
div.blk1 .zag,  div.blk2 .zag{font: 18px Tahoma; color: #2d2d2d; margin: 0px 0px 20px 0px;}
div.blk1 .zag a, div.blk2 .zag a {font: 18px Tahoma; color: #0c9e3d; text-decoration: underline; }
div.blk1 .zag a:hover, div.blk2 .zag a:hover{font: 18px Tahoma; color: #cb9c06; text-decoration: none;}

div.blk1 a {font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
div.blk1  a:hover{font: 11px Tahoma; color: #cb9c06; text-decoration: none;}

div.blk2 {padding: 0px 0px 0px 30px; font: 11px Tahoma; color: #383838;}
div.blk2 img {float: left; }
div.blk2 .txt {margin: 0px 0px 0px 80px; }
div.blk2 .line {border-bottom: 1px solid #e0e0e0; clear: both; margin: 5px 0px 5px 0px;}
div.blk2 .txt a{font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
div.blk2 .txt a:hover{font: 11px Tahoma; color: #cb9c06; text-decoration: none;}


td.ft2 {border-top: 1px solid #e0e0e0; height: 180px;}
div#footer { height: 180px; font: 12px Tahoma; color: #8f8f8f;
background-position: top left; background-repeat: no-repeat;
	background-image: url(../img/p3.gif);}

div#footer div.txt {padding: 30px 0px 0px 0px;}
div#footer div.txt .nb{padding: 0px 0px 5px 50px;}
div#footer div.txt span{font: 30px Tahoma; color: #2d2d2d; margin: 30px 0px 0px 0px;}
div#footer div.txt a{font: 12px Tahoma; color: #0c9e3d; text-decoration: underline;}
div#footer div.txt a:hover{font: 12px Tahoma; color: #cb9c06; text-decoration: none;}

h1 {margin: 0px; padding: 0px; font: 18px Tahoma; color: #2d2d2d; margin: 0px 0px 10px 0px;  }
h2 {padding: 0px; font: 14px Tahoma; font-weight: bold; color: #2d2d2d; margin: 0px 0px 20px 0px;  }
h2.green {padding: 0px; font: 14px Tahoma; font-weight: bold; color: #0c9e3d; margin: 0px 0px 20px 0px;  }
h3 {padding: 0px; font: 12px Tahoma; font-weight: bold; color: #2d2d2d; margin: 0px 0px 20px 0px;  }


table#main_cat {width: 100%; font: 11px Tahoma; color: #626262; margin-bottom: 20px;}
table#main_cat td {padding: 2px 10px 2px 0px; vertical-align: middle; border-bottom: 1px solid #c0c0c0;}
/*
table#main_cat td a{font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
table#main_cat td a:hover{font: 11px Tahoma;  color: #cb9c06; text-decoration: none;}
*/
table#main_cat td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table#main_cat td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}
table#main_cat td.t1 { text-align: center;}

table.basket_table {width: 100%; font: 11px Tahoma; color: #626262; margin-bottom: 10px;}
table.basket_table td {font: 11px Tahoma; color: #626262; padding: 5px 10px 5px 0px; vertical-align: middle; border-bottom: 1px solid #c0c0c0;}
table.basket_table td a{font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
table.basket_table td a:hover{font: 11px Tahoma;  color: #cb9c06; text-decoration: none;}
table.basket_table td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}
table.basket_table td.zag3 {padding: 10px 0px 0px 0px; font: 11px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag4 {padding: 7px 0px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0; text-align: center;}
table.basket_table td.t1 { text-align: center; padding: 5px 0px 5px 0px;}
table.basket_table td span{font: 11px Tahoma; color: #626262; }
table.basket_table td.zag3 span{font: 14px Tahoma; color: #626262;}


table#cart {width: 100%; font: 11px Tahoma; color: #2e2e2e; margin-bottom: 20px;}
table#cart td {padding: 10px 10px 10px 0px; vertical-align: middle; border-bottom: 1px solid #c0c0c0;}
table#cart td.tt1 {color: #929292;}
table#cart td a{font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
table#cart td a:hover{font: 11px Tahoma;  color: #cb9c06; text-decoration: none;}
table#cart td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table#cart td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}

table#cart td.t1 { text-align: center;}

div.in_cor{width: 147px; height: 22px; background-image: url(../img/korzina.gif);
	background-position: left;
	background-repeat: no-repeat; }
div.in_cor p{font: 11px Tahoma; color: #fff; padding: 4px 0px 0px 30px !important;}
div.in_cor a{display: block; width: 147px; height: 22px;}

div.main_txt1 {padding: 10px 0px 10px 0px; font: 11px Tahoma; color: #484848;}
div.main_txt1 p{padding: 0px;}
div.main_txt1 table{font: 11px Tahoma; color: #484848;}
div.main_txt1 span {font: 14px Tahoma; color: #484848; }
div.main_txt1 .ico{margin: 0px 5px -3px 0px;}

div.main_txt1 div.pic {float: left; border: 1px solid #c0c0c0; margin: 0px 30px 0px 0px;}
div.main_txt1 div.pic img {margin: 10px;}

div.clr {clear: both; height: 20px;}

div.search1 {width: 449px; height: 44px;
background-image: url(../img/search1.png); background-position: top; background-repeat: no-repeat;
overflow: hidden; float: left;}
div.search1 input{ border: 1px; font: 12px Tahoma; color: #2e2e2e; margin: 16px 0px 0px 20px;
width: 380px;}
div.search1 div.but {float: right; width: 35px; height: 44px;}
div.search1 div.but a{display: block; width: 35px; height: 44px;}

div.tel {margin-left: 449px; height: 44px;
text-align: right; font: 13px Tahoma; color: #c2c2c2;}
div.tel p{margin-bottom: 2px;}
div.tel div {font: 35px Tahoma; color: #2e2e2e; float: right; margin-left: 10px; margin-top: -6px;}

#navig {height: 39px; width: 760px; clear: both;}
#navig .l1{float: left; width: 20px; height: 39px;}

#navig .l2{width: 717px; height: 39px;float: left; background-color: #f0f0f0; overflow: hidden;}
#navig .l2 div {padding: 13px 0px 0px 0px; font: 11px Tahoma; color: #b3b3b3;}
#navig .l2 a{font: 11px Tahoma; color: #0c9e3d; text-decoration: underline;}
#navig .l2 a:hover{font: 11px Tahoma; color: #cb9c06; text-decoration: none;}
#navig .l2 img {margin: 0px 3px 0px 3px;}
#navig .l3{float: right; width: 23px; height: 39px;}

div#zakaz {float: right; height: 30px; font: 12px Tahoma; overflow: hidden;}
div#zakaz .d1 {float: left; padding: 4px 0px 0px 0px;}
div#zakaz .d2 {float: left; margin: 0px 12px 0px 12px; border-left: 1px solid #c0c0c0;
padding: 5px 0px 0px 12px; height: 30px;}
div#zakaz .d3 {float: left;}
div#zakaz .d3 a{font: 12px Tahoma; color: #cb9c06; text-decoration: underline; }
div#zakaz .d3 a:hover{font: 12px Tahoma; color: #cb9c06; text-decoration: none;}

div.single_news {padding-bottom: 30px;}
div.single_news span {color: #c0c0c0;}

#of_key {
	position: absolute;
	background: url(../img/of_key.gif) no-repeat;
	width: 338px;
	height: 119px;
	left: 597px;
	top: 456px;
}
#of_key div.txt{
	border: 0px solid red;
	overflow: hidden;
	margin: 29px 0px 0px 30px;
	width: 165px;
	height: 44px;
}
#of_key div.txt a{font: 11px Tahoma; color: #fff; text-decoration: none; display: block;}
div#of_key .txt span {font: 15px Tahoma; font-weight: bold;}

.price{margin: 1px 0px 0px 0px; float:left}
.kolvo{margin-left: 50px; float: left; margin-top: -1px;}
.kolvo img{border: 0px solid red; position: relative; top: -1px; left: 10px;}

table.conf_form {border: 0px solid red; border-collapse: collapse;
border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}
table.conf_form td.t_form {padding: 10px 10px 10px 10px; border: 0px solid red;
border-bottom: 1px solid #c0c0c0;}

table.conf_form td.t_form2 {padding: 3px 10px 3px 0px; }

td.t_form2 select {
	font-size:12px;
}

table.conf_form td.t_f_bot {padding: 10px 20px 10px 10px; text-align: right;}



.frame td{vertical-align: top; background: url(../upload/imagemanager/server_rtkk/cbg.gif) repeat-x; padding: 17px 11px 3px; }
.frame td.c1{width:7px; background-repeat: repeat-y;padding:0}
.frame td.c{background-repeat: repeat-y;padding:0}
.frame td.c2{width:20px; background-repeat: repeat-y; background-position: 6px top; padding:0}
.frame .row-top .c1 div{background:url(../upload/imagemanager/server_rtkk/c1.gif) no-repeat; width:7px; height:7px}
.frame .row-top .c2 div{background:url(../upload/imagemanager/server_rtkk/c2.gif) no-repeat; width:20px; height:7px}
.frame .row-bot td{background-position: bottom left; vertical-align: bottom; height:7px;}
.frame .row-bot td.c2{background-position: 6px bottom}
.frame .row-bot .c1 div{background:url(../upload/imagemanager/server_rtkk/c3.gif) no-repeat bottom left; width:7px; height:7px;}
.frame .row-bot .c2 div{background:url(../upload/imagemanager/server_rtkk/c4.gif) no-repeat bottom left; width:20px; height:7px;}
.frame .nobg{padding:0; background:none}
.frame td table td{vertical-align: top; background:none; padding: 2} 

















