@import url("/f/css/ui.theme.css");
@import url("/f/css/ui.core.css");
@import url("/f/css/ui.tabs.css");

body,html {font-family: Arial, Helvetica, sans-serif; font-size:92%; color:#333; margin:0; padding:0; border:0; background-color:#fff; height:100%; width:100%}
body {min-width:800px; max-width:1700px; width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 1700? "1700px" : "auto")}
body * {font-size:100%}

table {border-collapse:collapse; margin:0; border-spacing:0}
td,th,div {margin:0; padding:0; border:0; vertical-align:top; text-align:left}


a, img {border:0; margin:0; padding:0}
img {vertical-align:top}

a {color:#0066cc}
a:hover {text-decoration:none}

h1,h2,h3,h4,h5,h6 {font-weight:normal}
h1 {font-size:160%; margin:1em 0 0.2em 0}
h2 {font-size:140%; margin:1em 0 0.2em 0; color:#336633}
h3 {font-size:124%; margin:1em 0 0.2em 0; font-weight:bold}
h4 {font-size:116%; margin:1em 0 0.2em 0}
h5 {font-size:100%; font-weight:bold; margin:1em 0 0.2em 0}
h6 {font-size:90%}

div#path {line-height:1em; margin:0; color:#99cc00; font-size:85%}
div#path * {vertical-align:middle; color:#99cc00}
h1#main {margin-top:0.2em}
div#banners h2 {font-size:100%}

hr {border:1px dotted; color: #aaa; background-color: #01629c; height: 1px;}

.green {color:#336633}
.blue {color:#0066cc}

p, li, div {line-height:1.5em}
ul {margin: 0.5em 0 0.5em 1.5em; padding:0; list-style-image: url('/f/i/marker.gif')}
li {margin-left:0.2}

td#left {background: url(/f/i/main_bg.jpg) repeat-y top right}
div#header {height:265px !important; background:#9cd801 url(/f/i/logo.jpg) top right repeat-x}
div#logo{width:100%; height:265px; background:transparent url(/f/i/logo2.jpg) top right no-repeat; position:relative; left:0; top:0;}
div#l_logo{position:absolute; left:0; top:70px}
div#content {padding:1em 2em}

table#top_menu{background:#fff; width:100%; height:30px; position:absolute; left:0; top:7px}
table#top_menu td {vertical-align:middle; text-align:center}
td.top {border-right:1px dotted #ddd}
td.top-act {border-right:1px dotted #ddd; background-color:#f4ffe5; color:#0066cc}
td.top-act a {text-decoration:none}

table#main {width:90%}
table#main td {text-align:center}

td#right {padding:0.6em 1em 1em 1em; width:20%; text-align:center}
td#right div {text-align:center}

div#order{text-align:center; width:150px; height:20px; background:#f7fa48; z-index:9; position:absolute; right:0; top:2px; padding:10px 0}

td#nav a {margin-left:10px}
td#nav * {vertical-align:middle}

div#phone span {font-size:180%}
div#banners {margin:1em 0}

#footer{border-top: #9cd801 solid 7px; margin-top:1em}

#copyright{
	padding-left: 20px;
	font-size: 10pt;
}
#sfv {
	width: 240px;
	padding-right: 20px;
	font-size: 10pt;
}
#sfv div{text-align: left}
#sfv div img{margin-right: 3px}
#sfv a{text-decoration: none}

ul#menu {white-space:nowrap}

div#wrap {font-size:84%; color:#737373}    
div#wrap img {padding-bottom:0.3em}
div#wrap ul {list-style:none}
ul#menu {list-style:none}

table.serv td       {vertical-align:middle; padding:0.2em}
table.serv td.name  {padding-right:2em}

#tabs { padding: 0; zoom: 1}
#tabs #menu { margin:0;display:block;list-style: none; position: relative; padding:0; border-bottom:#CCCCCC solid 1px; width:100%; height:165px;}
#tabs #menu li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .1em -1px 0; padding: 0;background: #fff; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; top:-1px; height:166px}
#tabs #menu li a { float: left; text-decoration: none; padding: .4em; text-align:center}
#tabs #menu li a, #tabs #menu li a:link, #tabs #menu li a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
#tabs #menu li:hover, #tabs #menu li:focus { border: 1px solid #999999/*{borderColorHover}*/; background:transparent url(/i/menu_bg.jpg) top left repeat-x}
#tabs #menu li:hover a, #tabs #menu li:hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
#tabs #menu li:active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.value{}
.altrow{background:#F3FFEF}
#calc_wr h3{margin:0; padding: 5px 0 0 5px}
#calc_wr ul{margin-left:20px}
#calc_wr span{padding:0 10px}
#calc_wr .ajax_cart{display:block; width:100%; height:100%; cursor:pointer; padding:5px 0; text-decoration:none}
#calc_wr td{vertical-align:middle}
#calc_wr{display:block; width:100%;border: 1px solid #9CD902;}
#calc_wr .calc{ width:100%}
#calc_wr .toogle{color:green; margin-top:10px; cursor:pointer}
#calc_wr .calc th{ color:#b7b1b1; padding:5px 10px}
#calc_wr .calc tr.altrow{background:#F3FFEF}
#calc_wr #itogo{font-weight:bold; color:green; text-align:center}
#calc_wr #oformit{float:right}
#calc_wr #itogo_itogo{clear:both; padding-top:10px; padding-bottom:5px; text-align:center}
#calc_wr #phpras{display:inline}
#calc_wr .rab{width:100%}
#next{cursor:pointer}
#calc_menu, #calc_menu2{display:block; width:100%; background:#9cd902; margin:0; clear:both}
#calc_menu{background:#f0ffc8; height: 70px;}
#calc_menu2{height:40px;border: 1px solid #9CD902;}
#calc_menu2 li{height:40px}
#calc_menu2 li a img{height}
#calc_menu li, #calc_menu2 li{float:left; list-style:none}
#calc_menu li a, #calc_menu2 li a{padding:16px  20px; color:#2a5c8f;text-decoration:none}
#calc_menu li a span, #calc_menu2 li a span{text-decoration: underline}
#calc_menu2 li a span{color:#555555}
#calc_menu li a:hover span, #calc_menu2 li a:hover span{text-decoration: none}
.ho4y{display:block; width:50px; height:19px; background:url(/f/i/ho4y.png) center top no-repeat}
#calc_menu li{background:#f0ffc8;padding-top: 10px;  height: 60px; }
#calc_menu li img, #calc_menu2 li img{vertical-align:middle; margin-right:10px}
#calc_menu li.act{background:#9cd902}
#calc_menu li.act a span, #calc_menu2 li.act a span{color:#FFF;text-decoration:none}
#calc_wr .calc tr.calc_dis:hover .ho4y{background:url(/f/i/ho4y.png) center center no-repeat}
 #calc_wr tr.calc_pick .ho4y{background:url(/f/i/estb.png) center center no-repeat}
#calc_wr .calc tr.calc_dis:hover, #calc_wr .calc tr.calc_pick:hover{ background:#F0FFC8}
.calc a{color:#000}
.calc .radio{border-left:solid 1px #000;border-right:solid 1px #000}
* a{outline:none}
#korzina ul{margin:0; list-style:none; list-style-img:0 !mportant;}
#korzina li a{ display:block; background:url(/f/i/calc_del.jpg) left center no-repeat;padding:5px 0 5px 30px;width:85%;color:#000;text-decoration:none; text-align:left}
#load_marker{padding-bottom:15px; margin:0; color:#b7b1b1}
#calc_price{color:#b7b1b1}
#load_marker.load{background:url(/f/i/ajax-loader.gif) center bottom no-repeat}
#calc_menu2 li{background:url(/f/i/calc_razdelitel.jpg) left center no-repeat}
#calc_menu2 li.first{background:none}
#korzina li a.noimg{background: url("/f/i/lock.jpg") no-repeat scroll left center transparent;}
.slide_targ{display:none; color:#9F9F9F}
.slide_targ td{padding:0 5px; padding-top:5px; padding-bottom:10px}
.slide_mark{cursor:pointer}
.error {border: 1px solid red}
.error_t {color:red}
#page{height:100%}
.smpl_rel{position:relative; left:0; top:0}
ul.port{list-style:none; margin-left:0}
ul.port li{display:block; width:300px; text-align:center; float:left; margin:6px; position:relative; left:0; top:0}
ul.port h2{margin:0}
ul.port li a.item img{margin:5px 0; border: 1px solid #737373; height:243px;}
ul.port a.item h2{ color:#737373; text-decoration:none}
ul.port a.item:hover h2{color:#0066CC}
ul.port li a.item:hover img{border: 1px solid #0066CC}
.ho4y_s{position:absolute; background:url(/f/i/ho4y_grad.jpg) left top repeat-x; right: -2px; bottom: 26px; padding:5px 10px; display:block; height:22px;color:#FFF}
.ho4y_s img{vertical-align:middle}
#mycarousel a{color:#737373; text-decoration:none}
#mycarousel a:hover{color:#0066CC}
#mycarousel {margin:0; padding:10px 0}
#mycarousel li {margin:5px 0 10px}
#calc_menu, #calc_menu2, #korzina ul {list-style:url(/f/i/x.gif) !important}
#contacts_icq{margin:auto}
#contacts_icq td{padding:0 5px}
#contacts_icq td img{padding-top:2px}

.forma {	width:540px; margin:auto}
