@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body,html{height:100%;background:#cae7d5 url(../images/bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;color:#403e41;font-size:13px;}
#wrapper{min-height:100%; height:auto !important; height:100%;min-width:999px;}
#left{width:260px;float:left;margin-right:-260px;position:relative;z-index:2;background:#cae7d5;margin-top:34px;padding-top:3px;}
#cwrapper{width:100%;float:right;position:relative;z-index:1;}
#content{padding:0 30px 20px 290px;}
#footer{height:35px;margin-top:-56px;position:reltive;background:url(../images/fbg.jpg) repeat-x; clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;padding-top:21px;}
.menu{padding:10px 20px 12px 44px;list-style:none;}
.menu a{color:#555555;}
.menu a:hover{text-decoration:none;}
.menu li{padding-bottom:6px;}
#path{font-size:11px;margin-bottom:14px;clear:both;}
#trio{height:93px;margin-bottom:16px;}
#order{width:212px;float:left;margin-right:-212px;position:relative;z-index:2; background:url(../images/order.gif) no-repeat 50% 5px;padding-top:63px;}
#search{width:100%;float:left;text-align:center;position:relative;z-index:1; background:url(../images/search-bg.gif) no-repeat 50% 30px;padding-bottom:63px;}
#search form{padding:0 242px;height:30px;}
#search form div{width:212px;height:30px;margin:0 auto; background:url(../images/ablue.gif) no-repeat;}
#search .txt{width:166px;height:20px;border:1px solid #35a3dc;}
#search input{float:left;margin-left:4px;margin-top:4px;margin-right:5px;}
#tphone{width:212px;float:right;margin-left:-212px;position:relative;z-index:2;}
#order a, #tphone a{display:block;color:#fff;background:url(../images/ablue.gif) no-repeat;width:212px;height:24px;text-decoration:none;text-shadow:1px 1px 1px #4890aa;text-align:center;padding-top:6px;}
#order a:hover, #tphone a:hover{text-decoration:underline;}
#tphone{padding-top:24px;}
#tphone span{font-size:14px;display:block;position:relative;padding-left:44px;}
#tphone span b{color:#de3360;font-size:33px;position:relative;}
#tphone span b i{display:block;width:100%;background:url(../images/dot.png);height:20px;position:absolute;left:0;}
#tphone span span{position:absolute;left:0;top:6px;padding-left:0 !important;}

#header{height:88px;}
#logo{float:left;width:230px;margin-right:-260px;padding-left:30px;padding-top:26px;}
#menu{float:right;width:100%;padding-top:40px;}
#menu div{padding-left:290px;}
#menu table{width:100%;}
#menu td{font-size:16px;padding-right:30px;}
#menu a{color:#585757;}
#menu a:hover{text-decoration:none;}

#copy{width:260px;padding-left:30px;float:left;}
#madein{float:right;}
#counters{width:230px;padding-right:30px;float:right;text-align:right;}

.green{margin:10px 0 20px 25px;}
.green form{margin:10px 0 4px;}
.green input{float:left;margin-botom:4px;}
.green label{float:left;padding-left:9px;display:block}
.green .top{background:url(../images/gtop.gif) no-repeat;height:3px;}
.green .bot{background:url(../images/gbot.gif) no-repeat;height:3px;}
.green .con{background:url(../images/gbg.gif) repeat-x;padding:8px 14px;}
.green .more{color:#fff;display:block;text-align:right;}
.green .clear{height:5px !important;}

.blue{margin:10px 0 20px 25px;color:#414141;}
.blue .top{background:url(../images/btop.gif) no-repeat;height:4px;}
.blue .bot{background:url(../images/bbot.gif) no-repeat;height:4px;}
.blue .con{background:#bfd9c9;padding:8px 14px 0px;}
.blue p{margin-bottom:0;padding-bottom:12px;}

a{color:#43aedc;}
a:hover{text-decoration:none;}
h1{margin-bottom:16px;font-weight:normal;font-size:30px;}
h2{font-weight:normal;margin-bottom:4px;font-size:20px;}
h3{font-size:18px;font-weight:normal;margin-bottom:4px;}
h4{font-style:italic;font-size:16px;font-weight:normal;margin-bottom:4px;}
p{margin-bottom:16px;}
blockquote{font-style:italic;margin-bottom:10px;}
blockquote p{margin-bottom:6px;}
.autor{display:block; text-align:right;}
.autor strong, .autor b{color:#de335d;}
.note{background:#8cd7f6 url(../images/note-bg.gif);position:relative;margin-bottom:16px;}
.note p{margin-bottom:0;}
.note .con{position:relative;z-index:2;padding:8px;}
.form .con{position:relative;z-index:2;padding:30px;}
.note .top{position:absolute;left:0;top:0;width:100%;height:8px; background:url(../images/tl.gif) no-repeat;}
.note .top i{display:block;width:8px;height:8px; background:url(../images/tr.gif) no-repeat;float:right;}
.note .bot{position:absolute;left:0;bottom:0;width:100%;height:8px; background:url(../images/bl.gif) no-repeat;}
.note .bot i{display:block;width:8px;height:8px; background:url(../images/br.gif) no-repeat;float:right;}
.zag2{background:#48b0e1 url(../images/zag2.gif) repeat-x;font-size:16px;padding:4px 10px 7px 30px;color:#fff;display:block;position:relative;margin-bottom:6px;}
.zag2 i{display:block;width:4px;height:4px;position:absolute;right:0;bottom:0;z-index:1; background:url(../images/zbr.gif) no-repeat;}
.zag2 a{color:#fff;text-decoration:none;}
.zag2 a:hover{text-decoration:underline;}
.zag{display:block;margin-bottom:8px;font-size:14px;font-weight:bold;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;}
img{border:0;}

.note form label{font-size:16px;display:block;}
.note form .txt{padding-right:5px;}
.note form .txt input{display:block;height:34px;border:1px solid #6587b4;width:100%;padding-left:5px;}
.lbl{display:block;margin-bottom:8px;}
.note form .txt2{padding-right:10px;}
.note form .txt2 textarea{display:block;width:100%;padding:5px;border:1px solid #6587b4;height:130px;}
.note form textarea, .note form input{font-size:14px;font-family:Arial, Helvetica, sans-serif;margin-bottom:12px;}
.note form select{width:100%;height:24px;font-size:16px;}
.checkradio label, .checkradio input{float:left;margin-bottom:4px;}
.checkradio label{display:block;padding-left:8px;font-size:14px !important;}
.checkradio input{margin-top:1px;}
.line{margin-bottom:10px;}
.button{float:right;}
.button img{display:block;float:right;}
.button input{font-size:26px !important;color:#252525;border:none;background:url(../images/bbg.gif) repeat-x;height:41px;float:right;display:block;padding:0 10px;margin-bottom:0 !important;cursor:pointer;}

#items-list{margin-bottom:20px}
#items-list .block{margin-bottom:30px;}
#items-list .img{width:165px;float:left;margin-right:-165px;position:relative;z-index:2;}
#items-list .descr{width:100%;float:right;position:relative;z-index:1;}
#items-list .descr div{padding-left:180px;}
#items-list .img img{border:3px solid #96c93d ;}
#items-list .name{font-size:20px;display:block;margin-bottom:8px;}

.table{margin-bottom:20px;}
.table,.table td,.table th{border-collapse:collapse;border:1px solid #9acb47;}
.table td,.table th{text-align:center;padding:2px 6px;}
.table th{color:#404040;background:#53caf5;font-weight:bold;}
.table td{background:#cae7d5;}
.rur{background:url(../images/rur.gif) no-repeat 0 8px;}
.al{text-align:left !important;}

.ifl{float:left;margin-right:10px;margin-bottom:10px;}
p img{border:3px solid #96c93d;}

#content ul{list-style:none;clear:both;margin-bottom:14px;}
#content ul li{padding-left:16px;background:url(../images/li.gif) no-repeat 4px 5px;padding-bottom:1px;}
#content ul li li{padding-left:16px;background:url(../images/li2.gif) no-repeat 4px 5px;}
#content ul ul{margin:4px 0 6px;}

#content ol{list-style-position:inside;clear:both;margin-bottom:14px;font-weight:bold;color:#de3360;}
#content ol span{font-weight:normal !important;color:#403e41 !important;}
#content ol li{padding-bottom:1px;}
#content ol li li{}
#content ol ol{margin:4px 0 6px;color:#6cbe46;list-style:upper-latin;list-style-position:inside;padding-left:18px;}

dl{margin-bottom:20px}
dl dt{font-size:16px;color:#414141;font-weight:bold;font-style:italic;}
dl dd{padding:4px 0 10px 30px;}
hr{height:0px;background:none;border:none;border-top:1px solid #9bcb45;border-bottom:1px solid #c8da2c;margin-bottom:20px;}

.bl{display:inline-block;padding-right:4px;background:url(../images/aright.gif) no-repeat top right;color:#FFF;text-decoration:none;text-shadow:1px 1px 1px #4890AA;}
.bl:hover{text-decoration:underline;}
.bl span{display:inline-block;cursor:pointer;background:url(../images/aleft.gif) no-repeat top left;padding:7px 3px 7px 7px;}

.bl img{border:none !important;float:left;position:relative;margin:-2px 14px 0 14px;}
.download span{padding-right:16px;}

.gr01{width:49%;float:left;padding-bottom:8px;}
.gr01 label{padding-bottom:8px;}
.gr01 select{width:100%;}
.gr02{width:49%;float:right;padding-bottom:8px;}
.gr02 label{padding-bottom:8px;}
.light{color:#696969;font-size:12px;}

.paginator{padding-right:4px;background:url(../images/aright.gif) no-repeat top right;height:30px;display:inline-block;margin-bottom:30px;}
.paginator ul li{padding:0 !important;float:left;background:url(../images/pleft.gif) no-repeat top left !important;margin-left:-2px;}
.paginator ul{background:url(../images/aleft.gif) no-repeat top left;height:30px;overflow:hidden;}
.paginator a{color:#fff;text-shadow:1px 1px 1px #4890AA;text-decoration:underline;display:block;padding:7px 20px;}
.paginator a:hover{text-decoration:none;}
.paginator ul li.active a {text-decoration:none;}

.bl, .bl span, .paginator{*zoom:1;*display:inline;}

.nice-select{height:34px;position:relative;margin-bottom:3px;}
.nice-select ul li{height:20px;font-size:16px;background:none !important;padding:7px 10px !important;cursor:pointer;border-bottom:1px solid #6587b4}
.nice-select ul{margin-bottom:0;width:100%;position:absolute;background:#fff url(../images/nice-select.gif) no-repeat top right;overflow:hidden;height:34px;display:block;border:1px solid #6587b4}

.company div{font-size:16px;margin-bottom:14px;position:relative;padding-top:10px;}
.company span{float:left;width:215px;display:block;height:26px;padding-right:6px;}
.company span span{background:#96c93d;font-size:12px;color:#fff;padding:0px 7px;float:right;margin-top:-14px;height:16px;width:auto;}
.company .name{font-size:24px !important;}
.company .name span span{background:#de3360;}

.com-list{width:100%;margin:20px 0;}
.com-list td{font-size:16px;text-align:center;padding:14px 0 18px;border-top:1px solid #9dcc48;}
.com-list th span.param{background:#96c93d;font-size:13px;color:#fff;padding:0px 7px;margin-top:-14px;height:18px;width:136px;margin-right:1px;display:block;}
.com-list th span.name-param{background:#50c0ed;font-size:13px;color:#fff;padding:0px 7px;float:left;margin-top:-14px;height:18px;margin-right:1px;}
.com-list th{padding-bottom:10px;}
.com-list .name{font-size:21px;text-align:left;width:100%;}

div#map_canvas {height:300px;width:100%;}
.last-option{border-bottom:none !important;}
.open-select{background:#fff !important;overflow:auto !important;}

a#easypollsubmit {cursor:pointer;}
a#easypollresult {cursor:pointer;}
.easypollul {margin-left:10px;}

