html,body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #333333; height:100%;}
img{ border: none; visibility: inherit; }
table{width="100%" align="center"}

#all{ position:relative; height:100%; }
html>body #all{ height:auto; min-height:100%; }

#empty{ height:_foo_;}

a: link, a:visited{ text-decoration: underline; }
a:hover{ text-decoration: none; }

span.price_val {color: red;}
div.contacts{ background:url(../images/v_06_new1.jpg); overflow: visible; position: absolute; visibility: visible; z-index: 2; top: 0px; right: 0px; height: 132px; width: 266px; }
div.toplogo {	background-image: url(../images/v_01.jpg); position: absolute; height: 114px;  width: 191px; left: 0px; top: 0px; }
div.top_right {/*	background-image: url(../images/v_05.jpg);*/position: absolute; height: 113px; width: 367px; top: 0px; right: 266px;}
div.top_left { background-image: url(../images/v_02.jpg); position: absolute; height: 114px; width: 239px; top: 0px; left: 191px; }
div.title1 { position: absolute; height: 70px; width: 371px; left: 218px; top: 31px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-style: normal; }
div.top_adv { position: absolute; height: 103px; width: 302px; left: 400px; top: 5px;}
div.top_menu { background-color: #307b16; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; color: #FFFFFF; padding-right: 200px; vertical-align: middle; }
div.topbgr { background-image: url(../images/v_04.jpg); height: 114px;}
div.menu { background-image: url(../images/menu.gif); background-repeat: repeat; height: 18px; vertical-align: top; background-position: top; margin-left: 100px; padding-left: 10px; }

.point { height: 100px; width: 100px;}

div.bar { background: url(../images/bar.jpg) repeat-x; height: 19px; }
div.b_menu { background-image: url(../images/b_menu.jpg); height: 81px; background-repeat: no-repeat; position: absolute; top: 276px; left: 252px; width: 472px; padding-right: 20px; padding-left: 20px; font-size:11px; }
div.bottom { background-image: url(../images/22_03.jpg); background-repeat: repeat-x; position: relative; font-size: 10px; color: #FFFFFF; vertical-align: middle; padding: 12px 10px 5px 10px; }

.footer{ font-size: 10px; color: #FFFFFF; }
.footer a{ font-size: 10px; color: #FFFFFF; }

#tel {padding-top:5px; font-size: 12px; color: white;}
#tel span {font-size:10px; font-weight: bold;}

.b_menu a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-align: center; padding-right: 20px; padding-left: 20px;}
.b_menu{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; vertical-align: middle; text-align: center; padding-right: 20px; padding-left: 20px;}

div.bascet {background:url(../images/cart_bg.gif) no-repeat 0 0; height: 72px; width: 155px; #width: 245px; font-size: 11px; padding:10px 0 20px 90px; color: #333333; margin-top:10px;}
table.mt td div.bascet a{ font-size: 11px; color: #333333;}

.menu a{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-left: 15px; font-weight:bold;}
.thumbs a{ font-size: 11px; color: #009933;}
.athumbs{ font-size: 10px; color: #009933;}
.point {	font-size: 11px; color: #333333; margin: 10px; width: 100%;}
a.catalog{ color:#009933; display: block; text-align: left; vertical-align: middle;	cursor:pointer; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px; margin-bottom: 5px; }
a.catalog:hover{ color:#009933; display: block; text-align: left; vertical-align: middle; cursor:pointer; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 20px; background-image: url(../images/hover.gif); background-repeat: no-repeat; background-position: left; }

div.main { font-size: 11px; color: #333333; margin-bottom: 30px; padding-top: 80px; width: 790px; padding-left: 10px; }
div.main a{ font-size: 11px; color: #009933; }
div.zag{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #009900; font-weight: bold; padding-left: 20px; margin-bottom: 15px; }

.ahdva {color:#777777; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:13px !important; font-weight:bold; padding:0 !important;}

/*************************	Omega inda house	***********************/
/*	Main table	*/

table.mt { border-collapse: collapse; width:100%; padding: 0; border:none; margin: 0; }
table.mt td, table.mt tr{ padding: 0; margin: 0; margin: 0em; padding: 0em; vertical-align: top; }
table.mt td, table.mt td a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
table.mt td.l table.mt td.r { width:250px; }

/*table.mt td.c, table.mt td.lc{ width:80%;}*/
/*********	left menu	**********/

div.leftmenu{ padding-top: 20px; }
div.leftmenu a.catalog{ color:#00a600; font-size:12px; }
div.leftmenu a.catalog:hover{ color:#006100; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; }
span.qwerty{ display:block; }
.catalogbold {color:#00A600 !important; font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;cursor:pointer; display:block;margin-bottom:5px; padding-left:20px; text-align:left; text-decoration:none; vertical-align:middle;}
.catalogbold:hover {color:#006100 !important; background: url(../images/hover.gif) top left no-repeat;}
.catalogbold span {font-weight:bold;}
.catalognor {color:#00A600 !important; font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;cursor:pointer; display:block;margin-bottom:5px; padding-left:35px; text-align:left; text-decoration:none; vertical-align:middle;}
.catalognor:hover {color:#006100 !important; background: url(../images/hover.gif) top left no-repeat;}

/*********	catalog line **************/

div.cl { background: url(../images/c.gif) no-repeat left; margin-left: 7px; padding-left:26px; }

/************	green hueta	************/

div.gp{ background: url(../images/gp.gif) top repeat-x; height:100px; }
div.gp div{/*background: url(../images/gp-l.gif) top left no-repeat;*/ height:100px; margin-bottom:10px; }
div.gp div td a{ font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:20px; background:url(../images/d.gif) left no-repeat; }

table.t2 { border-collapse: collapse; padding: 0; border:none; width:90%; margin: 0; }
td.l2 { background:url(../images/l2.gif) right top no-repeat; width:70px; }
td.r2 { background:url(../images/r2.gif) left top no-repeat; width:10px; }
/*************/

table.thumbs td { background:url(../images/t.gif) top no-repeat; }
.thumbss{ width:90px; height:90px; background: url(../images/fon_icon.jpg) top left no-repeat; }


.thumbsszz{background: url(../images/fon_icon.jpg) top center no-repeat; width:90px;}
.thumbsszz a{padding-top:90px; background-position:0 -90px; display:block; width:90px; color:#009933; font-size:10px;}
.thumbsszz a span {background:white; display:block;}
.thumbsszz a:hover{padding-top:90px; background-position:0 0px;}

div.content a, div.content td a { color:#00a600; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
div.content h1 { color:#30a907; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
div.content h2 { color:#777777; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
div.content h2 a {font-size:14px;}
.ahdva {color:#777777; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:14px !important; font-weight:bold; display:block; margin:10px 0px;}
div.content td { color:#777777 !important; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
table.mt td.th2, div.th2 { background:url(../images/t2.gif) center center no-repeat; text-align:center; vertical-align:middle; height:107px; width:107px;}
div.th2 {padding:0 !important; text-align:center !important;}
.content div.color_img {float:left;text-align:center;padding:5px;}

table td.desc_tov{padding-left:20px; padding-bottom:20px;}

input{ border:1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #116C21; }
div.offtop {color:gray; font-size: 12pt;}
div.offtop p {color:gray; font-size: 11px;text-align:justify;}
div.offtop p b {font-weight:bold;}
.offtop1 {color:gray; font-size: 9pt;}

table#cat    { border: 1px solid black; border-collapse:collapse;}
table#cat td { border: none; padding-left: 2px; padding-right: 2px; padding: 2px 5px 2px 5px; color: red; text-align: center; font-family: verdana,sans-serif; font-size: 11px; background-color: white; }
table#cat th { color: #474747; background-color: white; border: none; padding: 3px 5px 3px 5px; font-family: verdana,sans-serif; font-size: 11px;}
table#cat td span { color: red;}

#green_info {font-size:13pt; line-height:20pt;}

content {padding:0px 20px 20px 20px; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#777777; font-size:11px; text-align:justify;}
.content {padding:0px 20px 20px 20px; font-family:Tahoma,Arial,Helvetica,sans-serif; color:#777777; font-size:11px; text-align:justify;}
.content  a { color:#00a600 !important; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.korzina{text-align:right; padding-top:10px;}

.catalog_table td.cat_img {width:110px; text-align:center;}
.catalog_table td.cat_descr {text-align:justify; padding: 0 20px 20px 20px;}
.table_sep {border-top:1px dashed #e2e2e2; margin-top:10px; padding: 0 0 9px 0 !important;}
.add_cart {text-align:right !important; padding: 0 !important; margin-top:5px;}

.cat_menu{padding:1px; width:8%; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.top_menu2 {display:block; height:90px; width: 90px; overflow:hidden; background-position:0 -90px;}
.top_menu2:hover {background-position:0 0;}

.footer #bot_address {background:url(../images/House.png) no-repeat 0 0; float:left; padding:14px 0 0 80px; height:55px; color:#ffffff; font-size:12px;}
.footer #bot_phone {background:url(../images/trubka.png) no-repeat 0 0; float:left; padding:10px 0 0 30px; margin-left:50px; height:50px; color:#ffffff; font-size:12px;}
.footer #bot_phone span {font-weight:bold; font-size:10px;}

/*Стили для корзины
*************************************************************************/
.cart_top {background: url(../images/cartf_tm.gif) repeat-x 0 0; padding:0 !important; margin:0 !important; width:90%;}
.cart_top div {background: url(../images/cartf_tr.gif) no-repeat 0 0; padding:0 !important; margin:0 !important;}
.cart_top div div {background: url(../images/cartf_tl.gif) no-repeat 100% 0; height:24px; padding:3px 0 0 10px !important; margin:0 !important; font-weight:bold; text-transform: uppercase; font-size:14px; color:#ffffff;}

.cart_table {width:100%; margin:0 auto;}
.cart_sep {background: url(../images/cartf_sep.gif) repeat-x 0 0; height:18px; padding:0 !important; margin:0 !important;}
.cartf_ml {background: url(../images/cartf_ml.gif) repeat-y 0 0; padding:0 !important; margin:0 !important; width:90%;}
.cartf_mr {background: url(../images/cartf_mr.gif) repeat-y 100% 0; padding:0 !important; margin:0 !important;}

.cart_bot {background: url(../images/cartf_bm.gif) repeat-x 0 0; padding:0 !important; margin:0 !important; width:90%;}
.cart_bot div {background: url(../images/cartf_bl.gif) no-repeat 0 0; padding:0 !important; margin:0 !important;}
.cart_bot div div {background: url(../images/cartf_br.gif) no-repeat 100% 0; height:20px; #height:28px; padding:7px 12px 0 0 !important; margin:0 !important; font-weight:bold; text-transform: uppercase; font-size:14px; color:#ffffff; text-align:right;}
.cart_bot div div a {text-decoration:none; color:#000000;}
a.podr2 {background:url(../images/cross.png) no-repeat 0 0; padding-left:20px; color:#ff0000 !important; text-decoration:none; text-transform: uppercase; font-size:13px !important;}
a.podr2:hover {text-decoration:underline;}

/*Форма отправки заказа
*************************************************************************/
.order_row {clear:left; padding:0 20px 0 20px !important; margin:0 !important;}
.order_row label {width:20%; float:left;}
.order_row label span {color:#D91A00;}
.order_row input, .order_row textarea {float:left; border:1px solid #4FBB2C; background:#f1f1f1; margin-bottom:5px; width:79%; padding:3px 5px !important; color:#000000 !important;}
#order_send {background:url(../images/order_send.gif) 0 0 no-repeat; border:0; width:113px; height:29px; cursor:pointer;}
.error {border:1px solid #D8000C; background:#FFBABA url(../images/order_error.gif) no-repeat 5px 50%; color:#D8000C !important; padding:3px 1% 3px 5%!important; float:left; width: 73%; margin:0 0 5px 20%;}

.zakaz_table {width:100%; border-collapse:collapse; border-top:1px solid #777777; border-right:1px solid #777777;}
.zakaz_table tr th, .zakaz_table tr td { border-bottom:1px solid #777777; border-left:1px solid #777777;}
.zakaz_table tr th {padding:3px 5px !important; color:#000000 !important; font-size:11px; font-weight:bold; background:#5ECE36;}
.zakaz_table tr th.name {text-align:left;}
.zakaz_table tr td {padding:3px 5px !important; color:#000000 !important;}
.zakaz_table tr td.count, .zakaz_table tr td.total, .zakaz_table tr td.price {text-align:center; width:10%;}

.zakaz_table .odd {background:#90DD73;}
.zakaz_table .even {background:#7FD85F;}
.zakaz_table .total_price {background:#5ECE36; font-weight: bold;}
.bold {font-weight:bold;}
.submit_button {border:0; background:transparent; font-weight:bold; font-size:12px; color:#000000; text-transform:uppercase;}

#hr_link {margin-bottom:15px; margin-top:20px; margin-left:20px;}
div.interlink {font-size:11px !important; color: #00a600 !important; margin-bottom:5px; padding-left:35px;}
div.interlink:first-letter {text-transform:uppercase;}
div.interlink a{text-decoration:none; font-size:11px !important; color: #00a600 !important;}
div.interlink a:hover{color:#006100 !important;}
.pr_logo{text-align:center; color:#777777;}
.pr_logo a{color:#777777 !important;}
.red {color:red !important;}

.ph2 { color:#777777; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
