*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif}
table{border-collapse:collapse}
q{quotes:none}
a{color:#0148B0}
a:hover{text-decoration:none}
a img{border:none}

.send_form *{font-family:Arial, Geneva, sans-serif;font-size:12px}
.send_form .input_field{margin-bottom:10px}
.send_form .ness_msg p {font-size:11px}
.send_form .ness_color{color:#da251d}
.send_form input.text1{border:1px solid #cacaca;padding:2px;width:90%}
.send_form select.select1{border:1px solid #cacaca;padding:2px;width:50%}
.send_form textarea.text1{border:1px solid #cacaca;padding:2px;width:90%;height:100px}
.send_form .captcha{border:1px solid #cacaca;padding:2px;font-size:18px;text-align:center;width:120px}
.send_form .hint{font-size:11px;color:#da251d;}
.send_form .field p{font-weight:bold}
.send_form .btn {display:block;padding:2px 10px 5px 10px;margin:0 5px 5px 0;float:left}
.send_form .submit {background:url('/images/submit_btn.png') right top no-repeat;padding:2px 20px 5px 10px}

.form *{font-family:Arial, Geneva, sans-serif;font-size:12px}
.form input{border:1px solid #cacaca}
.form input.t1{width:99%;padding:2px}
.form input.ness{border:#da251d 1px solid}
.form input.k{font-size:18px;padding:2px}
.form textarea{border:1px solid #cacaca;padding:2px}
.form textarea.t1{width:99%;height:100px}
.form .radio{border:none}
.form .checkbox{border:none}
.form .ness_color{color:#da251d}
.form .btn {display:block;padding:2px 10px 5px 10px;margin:0 5px 5px 0;float:right}
.form .submit {background:url('/images/submit_btn.png') right top no-repeat;padding:2px 20px 5px 10px}

ul.search {list-style-type:none;background:none}

#dialog {width:400px;height:400px}
#dialog td{font-size:11px;padding:1px 3px;vertical-align:middle}
#dialog td.l{text-align:right;width:50%}
#dialog .close{float:right;color:#636464;font-size:18px;text-decoration:none}


#wrap{width:1002px;margin:0 auto}

#header{height:280px;margin-bottom:10px;position:relative}
#header #header-logo{display:block;width:260px;height:42px;position:absolute;left:15px;top:15px}
#header #nav{position:absolute;left:15px;top:228px;font-size:12px;list-style-type:none;background:url(/images/nav_bg.png) no-repeat left top;width:781px;height:43px;padding:5px 0 0 5px}
#header #nav li{float:left}
#header #nav li a{display:block;float:left;color:#fff}
#header #nav li.active a{background:#fff url(/images/nav_button-bg.gif) no-repeat left top;color:#000;text-decoration:none}
#header #nav li a span{display:block;float:left;padding:0 7px;height:38px;line-height:37px;cursor:pointer}
#header #nav li.active a span{background:url(/images/nav_button-bg.gif) no-repeat right top}
#header address{position:absolute;right:205px;top:30px;font-style:normal;font-size:18px}
#header #lang {position:absolute;right:-88px;top:10px;list-style-type:none;font-size:11px;width:130px}
#header #header-addnav{position:absolute;right:47px;top:10px;list-style-type:none;font-size:11px;width:130px}
#header #header-addnav li{margin-bottom:10px}
#header #header-addnav li a{padding:0 0 0 25px}
#header #header-addnav li a.addnav-map{background:url(/images/icon-map.png) no-repeat left center}
#header #header-addnav li a.addnav-feedback{background:url(/images/icon-feedback.png) no-repeat left center}
#header #header-addnav li a.addnav-print{background:url(/images/icon-print.png) no-repeat left center}
#header #login{position:absolute;right:47px;top:115px;background:url(/images/icon-login.png) no-repeat 2px 3px;padding:0 0 0 25px;width:105px}
#header #login td{padding:0 0 5px 0;font:11px Arial, Helvetica, sans-serif}
#header #login .input-text{width:98px;height:16px;border:solid 1px #CACACA;background:#fff;padding:2px 0 0 2px;font:11px Arial, Helvetica, sans-serif;color:#818181}
#header #login .input-button{width:56px;height:20px;background:url(/images/login-button_bg.gif) no-repeat left top;border:none;cursor:pointer}
#header #login .input-button span{text-decoration:underline}
#header #login a{padding:0 0 0 10px}
#header #splash{position:absolute;left:16px;top:75px;width:783;height:150px}
#header #splash object{margin:0;padding:0;position:absolute;top:0;left:0}
#header #splash embed{margin:0;padding:0;position:absolute;top:0;left:0}
#header #search{position:absolute;right:15px;top:228px;width:174px;height:36px;background:url(/images/search-bg.gif) no-repeat left top;padding:12px 3px 0 3px}
#header #search .input-text{width:123px;height:16px;border:solid 1px #CACACA;background:#fff;padding:2px 2px 0 2px;font:12px Arial, Helvetica, sans-serif;color:#818181;float:left;display:block}
#header #search .input-button{width:42px;height:22px;border:none;background:url(/images/search-button-bg.png) no-repeat left top;cursor:pointer;float:right}

#content{float:left;width:580px;padding:10px 0 0 20px;font-size:12px}
#content h1{font-size:24px;font-weight:normal;color:#6E6E6E;margin-bottom:20px}
#content h2{font-size:18px;font-weight:normal;color:#6E6E6E;margin-bottom:10px;clear:both}
#content h3{font-size:16px;color:#6E6E6E;margin-bottom:10px/* ;clear:both */}
#content p{margin-bottom:10px}
#content ul{margin:0 0 10px 2em;list-style-type:none}
#content ul li{padding-left:14px;background:url(/images/nav_ic.gif) no-repeat;background-position: left 3px;margin:5px 0}
#content ol{margin:0 0 10px 2em}
#content span.news-date{color:#DA251D}
#content #content-catalog{overflow:hidden;height:1%;margin-bottom:30px}
#content #content-catalog ul{font-size:18px;list-style-type:none;width:280px;height:1%}
#content #content-catalog ul.catalog1{float:left;margin-left:0}
#content #content-catalog ul.catalog2{float:right;margin-left:0}
#content #content-catalog ul li{margin-bottom:10px;background:url(/images/content-catalog-marker.gif) no-repeat left 6px;padding:0 0 0 12px}
#content #content-catalog ul li ul{font-size:12px;font-weight:bold;list-style-type:none;width:auto;float:none;padding:10px 0 0 0}
#content #content-catalog ul li ul li{margin-bottom:2px;padding:0;background:none}
#content #content-catalog ul li ul li ul{font-weight:normal;padding:2px 0 0 20px}
#content .a{font-weight:bold;color:#da251d}
#content .b{border-bottom:1px dashed #bbb;margin-bottom:10px}
#content .breadcrumbs{margin-bottom:10px}
#content .breadcrumbs{margin-bottom:10px}
#content .breadcrumbs a{font-size:11px;color:#000;padding-right:14px;background:url(/images/nav_ic.gif) no-repeat;background-position: right 3px}
#content .breadcrumbs span{font-size:11px;color:#000}
#content .tt{width:99%;border-collapse:collopse;margin-bottom:10px}
#content .tt th{padding:5px 6px;background:#f9edd8;font-size:18px;font-weight:normal;color:#6E6E6E;text-align:left;vertical-align:top}
#content .tt td{padding:2px 6px;border-top:1px dashed #ccc}
#content .img_b {float:left;padding:2px;font-size:0;border:1px solid #dfdfdf;margin:0 5px 5px 0}
#content .ttt{width:99%;border-collapse:collopse;margin-bottom:10px}
#content .ttt th{padding:5px 6px;background:#f9edd8;font-size:18px;font-weight:normal;color:#6E6E6E;text-align:left;border:1px solid #ccc}
#content .ttt td{padding:2px 6px;border:1px solid #ccc}
#content .tttt{width:99%;border-collapse:collopse;margin-bottom:10px}
#content .tttt th{padding:5px 4px;background:#f9edd8;font-size:18px;font-weight:normal;color:#6E6E6E;text-align:left;border:1px solid #ccc}
#content .tttt td{padding:2px 4px;border:1px solid #ccc;font-size:11px}
#content .ttttt{width:99%;border-collapse:collopse;margin-bottom:10px}
#content .ttttt th{padding:5px 6px;background:#f9edd8;font-size:14px;font-weight:bold;color:#6E6E6E;text-align:left;vertical-align:top}
#content .ttttt td{padding:2px 6px;border-top:1px dashed #ccc}

#content .tt2{width:99%;border-collapse:collopse;margin-bottom:10px}
#content .tt2 th{padding:2px 3px;background:#f9edd8;font-size:11px;font-weight:normal;color:#6E6E6E;text-align:left;vertical-align:top}
#content .tt2 td{padding:2px 6px;font-size:11px;border-top:1px dashed #ccc;vertical-align:top}

#content .faq{width:90%}
#content .faq td{padding:5px 10px;border:1px solid #fff}
#content .faq td.autor{width:15%;color:#da251d;background:#dedede;text-align:right}
#content .faq td.answ{background:#ededed;color:#da251d;text-align:right}
#content .faq td.q{background:#ededed}
#content .links {margin:10px 0}
#content .links table{width:100%}
#content .links td{text-align:center;background:#eee;padding:6px 0}
#content .list_theme{margin-bottom:15px}
#content .list_theme li{margin:0;font-size:11px}




#div_reg_form {padding:10px}
#div_reg_form td{padding:3px;vertical-align:top}
* html #div_reg_form td{padding:2px}
#div_reg_form .l{text-align:right}

.sidebar{width:180px}
.sidebar-1{float:left;padding:10px 0 0 15px}
.sidebar-2{float:right;padding:10px 15px 0 0}
.sidebar #news{margin-bottom:30px}
.sidebar #news h2 a{background:url(/images/news-header-bg.gif) no-repeat left top;padding:0 0 0 30px;color:#111;font-weight:normal}
.sidebar #news p{font-size:11px;margin-bottom:10px}
.sidebar #news p .news-date{color:#DA251D}
.sidebar #news a{font-weight:bold}
.sidebar #question-for-specialist{display:block;height:39px;line-height:38px;color:#fff;font-weight:bold;padding:0 0 0 40px;background:url(/images/knop_vopros-spec.png) no-repeat left top;font-size:12px;margin-bottom:10px}
.sidebar #btn-sale{display:block;height:39px;line-height:38px;color:#fff;font-weight:bold;padding:0 0 0 40px;background:url(/images/btn_sale.png) no-repeat left top;margin-bottom:20px}
.sidebar .sidebar-block{background:#F9EDD8;padding:10px 5px 10px 10px;margin-bottom:20px}
.sidebar .sidebar-block h3{font-size:12px;margin-bottom:10px}
.sidebar .sidebar-block h3.heater{background:url(/images/sidebar-icon-heater.png) no-repeat left top}
.sidebar .sidebar-block h3 a{color:#000;padding:0 0 0 35px;display:block}
.sidebar .sidebar-block p{font-size:11px;margin-bottom:5px}
.sidebar #poll{margin-bottom:30px;font-size:11px}
.sidebar #poll h2{font-size:18px;font-weight:normal;color:#787878;background:url(/images/poll-header-bg.png) no-repeat left top;padding:0 0 0 25px;margin-bottom:10px}
.sidebar #poll div{background:#E7E7E7;padding:10px}
.sidebar #poll p{margin-bottom:6px}
.sidebar #poll .input-button{width:74px;height:20px;border:none;background:url(/images/poll-button-bg.gif) no-repeat left top;cursor:pointer}
.sidebar #poll a{padding:0 0 0 5px}
.sidebar .adv{margin-bottom:20px}
.sidebar #actions{margin-bottom:30px}
.sidebar #actions h2{font-size:18px;font-weight:normal;margin-bottom:10px;text-align:center}
.sidebar #actions h2 a{background:url(/images/actions-header-bg.png) no-repeat left top;padding:0 0 0 25px;color:#000;font-weight:normal}
.sidebar #actions p{font-size:12px;margin-bottom:15px}
.sidebar #actions a{font-weight:bold}
.sidebar #hits{margin-bottom:30px}
.sidebar #hits h2{font-size:18px;font-weight:normal;color:#DA251D;background:url(/images/hits-header-bg.png) no-repeat 10px top;padding:0 0 0 40px;margin-bottom:20px}
.sidebar #hits p{text-align:center;font-size:11px;margin-bottom:15px}
.sidebar #hits img{margin-bottom:5px}
.sidebar #hits a{display:block;text-align:left;background:url(/images/hits-button-bg.gif) no-repeat left 1px;padding:0 0 0 20px}

/* VOTE */
.sidebar .bord {border:1px solid #1d7fc8}
.sidebar #po h2{font-size:18px;font-weight:normal;color:#787878;background:url(/images/poll-header-bg.png) no-repeat left top;padding:0 0 0 25px;margin-bottom:10px}
.sidebar #po #vote-block {margin-bottom:10px;border-collapse:collapse;width:180px;background:#e7e7e7;}
.sidebar #po #vote-block tr{vertical-align:middle}
.sidebar #po #vote-block td{padding:2px 5px 2px 10px;font:normal 11px Arial;}
.sidebar #po #vote-block h1 {font:normal 11px Arial;color:#000;margin:8px;padding:0}
.sidebar #po #vote-block .button {background:#fff;font:normal 10px Arial;margin:5px 0 0 0}
.sidebar #po #vote-block .input-button{width:74px;height:20px;border:none;background:url(/images/poll-button-bg.gif) no-repeat left top;cursor:pointer}

.sidebar #po #vote-block td .question {clear:both;font:normal 11px Arial;margin:5px 0 0 0 }
.sidebar #po #vote-block td .vote-voice {width:100%;clear:both}
.sidebar #po #vote-block td .vote-voice .left {width:75%;float:left;border:1px solid #1d7fc8;height:15px;font:normal 11px Arial;text-align:center;}
.sidebar #po #vote-block td .vote-voice .left .bg {background:#1d7fc8;height:100%;float:left}
.sidebar #po #vote-block td .vote-voice .right {float:left}
.sidebar #po #vote-block td .vote-voice .right span{color:#000;font:normal 10px Arial;padding-left:3px}

/* MENU */
.sidebar .menu {list-style-type:none;padding:0 0 1em 10px}
.sidebar .menu li span{font-size:12px;font-weight:bold}
.sidebar .menu li a{font-size:12px;font-weight:bold}
.sidebar .menu li .current a{color:#000;text-decoration:none}
.sidebar .menu li span{font-weight:bold}
.sidebar .menu li ul{list-style-type:none;padding:2px 0 2px 20px;font-size:11px}
.sidebar .menu li ul li a {font-weight:normal;font-size:11px}
.sidebar .menu li ul li span {font-weight:normal;font-size:11px}

#trademarks{list-style-type:none;clear:both;border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF;padding:10px 0;overflow:hidden;width:972px;font-size:18px;color:#6E6E6E;margin:0 auto 20px auto}
#trademarks li{float:left;line-height:70px;padding:0 20px;margin-right:50px}
#trademarks li.last{margin-right:0}
#trademarks li img{vertical-align:bottom}

#footer{padding:50px 0 20px 230px;position:relative;height:1%}
#footer p{font-size:11px}
#footer #footer-addnav{position:absolute;right:50px;top:0;list-style-type:none;font-size:11px;width:130px}
#footer #footer-addnav li{margin-bottom:10px}
#footer #footer-addnav li a{padding:0 0 0 25px}
#footer #footer-addnav li a.addnav-map{background:url(/images/icon-map.png) no-repeat left center}
#footer #footer-addnav li a.addnav-feedback{background:url(/images/icon-feedback.png) no-repeat left center}
#footer #footer-addnav li a.addnav-print{background:url(/images/icon-print.png) no-repeat left center}
#footer #studio-logo{display:block;width:116px;height:31px;position:absolute;left:15px;bottom:20px}
#footer #counter-logo{display:block;width:32px;height:31px;position:absolute;left:146px;bottom:20px}
#footer #counters{position:absolute;right:250px;bottom:15px}
