body {margin:0px;padding:0px;color:#020100;font-family:Arial;font-size:14px;background:#EDEDE3;}
html {border:none;}

* {font-family:Tahoma;}

table {border:0px;border-collapse:collapse;}
table td {padding:0px;font-family:Tahoma;font-size:14px;color:#17130d;vertical-align:top;} 

a {color:#374D8A;outline:none;}
img {border:none;}

h1 {margin:0px 0px 18px 0px;padding:0px;font-size:18px;color:#4C606C;font-weight:normal;}
h2 {margin:0px 0px 15px 0px;padding:0px;font-size:14px;color:#4C606C;}
h3 {margin:0px 0px 13px 0px;padding:0px;font-size:12px;color:#4C606C;}

p {margin:0px 0px 18px 0px;padding:0px;}

form,input,ul,li,ol {margin:0px;padding:0px;list-style-type:none;}

#wrapper {background:url(/images/head.jpg) 0px 0px repeat-x;min-width:999px;width: expression( document.body.clientWidth < 999 ? "997px" : "auto" );}


#head {height:307px;background:url(/images/head-bg.jpg) 0px 0px no-repeat;padding-left:433px;position:relative;}
#head #tel {position:absolute;white-space:nowrap;right:25px;top:12px;font-size:20px;color:#fff;}
#head #top-menu {margin:0px 0px 25px 0px;padding:15px 0px 0px 0px;height:34px;}
#head #top-menu li {display:inline;margin:0px 32px 0px 0px;}
#head #top-menu li a {color:#fff;text-decoration:none;font-size:14px;}
#head #sub-menu {position:absolute;bottom:18px;}
#head #sub-menu li {display:inline;margin:0px 32px 0px 0px;}
#head #sub-menu li a {color:#fff;font-size:14px;}
#head #logo {height:80px;}
#head #logo span {display:block;margin-left:60px;}
#head #logo span a {color:#fff;text-decoration:none;font-size:11px;line-height:12px;}
#head #icons {position:absolute;right:25px;top:73px;}
#head #icons a {margin-left:13px;}
#head p {margin:0px;width:535px;line-height:18px;font-size:12px;}

#wrapper.sub {background:url(/images/head-sub.jpg) 0px 0px repeat-x;}
#wrapper.sub #head {height:197px;background:url(/images/head-bg-sub.jpg) 0px 0px no-repeat;}

#content {background:url(/images/content.gif) 0px 0px repeat-x;padding:21px 0px 30px 0px;}
#content #left {float:left;width:290px;padding:0px 0px 40px 20px;}
#content #right {margin:0px 0px 0px 310px;zoom:1;}

#left .one-news {border-left:4px solid #ccd3ca;padding:0px 20px 0px 10px;margin-bottom:28px;}
#left .one-news span {font-size:11px;color:#647A89;display:block;margin-bottom:2px;}
#left .one-news a {}
#left .one-news p {font-size:12px;margin:0px;line-height:18px;}

#left .one-art {border-left:4px solid #ccd3ca;padding:0px 20px 0px 10px;margin-bottom:28px;}
#left .one-art span {font-size:11px;color:#647A89;display:block;margin-bottom:2px;}
#left .one-art a {display:block;margin-bottom:4px;font-size:12px;}
#left .one-art p {font-size:12px;margin:0px;line-height:1.3em;}

#left .left-block {margin:0px 35px 40px 0px;}
#left .left-block span {display:block;margin:19px 0px 1px 0px;}
#left .left-block p {margin:0px 0px 0px 0px;font-size:12px;line-height:inherit !important;}

#right {padding:0px 25px 0px 0px;}
#right p {line-height:1.3em; font-size:90%;}
#right .text {padding:0px 0px 10px 15px;}

#right .spec-tbl {width:100%;margin-bottom:5px;}
#right .spec-tbl td {width:50%;padding:0px 15px 25px 0px;}
#right .spec-tbl .spec-pic {float:left;width:130px;}
#right .spec-tbl .spec-text {margin:0px 0px 0px 130px;}
#right .spec-tbl .spec-text p {font-size:12px;margin:4px 0px 0px 0px;line-height:inherit !important;}

#right .pub .article {background:url(/images/list.gif) 0px 4px no-repeat;padding:0px 0px 0px 15px;margin:0px 0px 18px 0px;}
#right .pub .article p {margin:0px;font-size:12px;}

#right #path {font-size:18px;color:#4C606C;margin-bottom:18px;}
#right #path a {font-size:18px;color:#374D8A;}

#right ul {margin:4px 0px 15px 0px;}
#right ul li {padding:0px 0px 1px 15px;background:url(/images/square.gif) 4px 7px no-repeat;font-size:90%;}
#right ol {margin:4px 0px 15px 0px;}
#right ol li {padding:0px 0px 1px 15px;background:url(/images/square.gif) 4px 7px no-repeat;font-size:90%;}

#right .list-tbl {margin-bottom:5px;}
#right .list-tbl td {width:50%;padding:0px 15px 10px 0px;font-size:12px;}
#right .list-tbl td a {font-size:12px;}
#right .list-tbl td span {font-size:18px;display:block;color:#4C606C;}
#right .list-tbl td li {padding:0px 0px 3px 15px;background:url(/images/li.gif) 5px 5px no-repeat;}

#right .item {margin-bottom:25px;min-height:150px;height:auto !important;height:150px;}
#right .item img {float:left;margin:3px 13px 0px 0px;}

.tbl {width:100%;margin-bottom:9px;}
.tbl td {text-align:center;padding:6px 10px 6px 10px;border-right:1px solid #EDEDE4;}
.tbl th {font-weight:normal;color:#677f8a;padding:6px 10px 6px 10px;}
.tbl td.left,.tbl th.left {text-align:left;}
.tbl tr.zebra td {background:#D7D8CB;}

.table {margin-bottom:9px; border-width:1px 1px 0 0; border-style:solid; border-color:#B9B9B9;}
.table td {padding:3px 10px 3px 10px;border-right:1px solid #EDEDE4;border-width:0 0 1px 1px; border-style:solid; border-color:#B9B9B9;}
.table th {font-weight:normal;color:#677f8a;padding:6px 10px 6px 10px;border-width:0 0 1px 1px; border-style:solid; border-color:#B9B9B9;}
.table td.left,.tbl th.left {text-align:left;}
.table tr.zebra td {background:#D7D8CB;}

.snoska {font-size:11px;color:#4C606C;padding:0px 10px 20px 10px;}

#footer {height:71px;background:#D7D8CB;position:relative;}
#footer #hat {position:absolute;width:176px;height:132px;background:url(/images/hat.jpg) 0px 0px no-repeat;left:0px;top:-61px;}
#footer #copy {position:absolute;left:310px;font-size:12px;color:#312F29;line-height:18px;top:7px;}
#footer #copy a {font-size:12px;}
#footer #counter {position:absolute;top:20px;right:18px;}
#footer #counter a {margin-left:10px;}

.clear {clear:both;height:0px;line-height:0px;font-size:0px;}

.dnews {float:left;}
.dnews2 {font-size:80%; margin:0 0 5px 0;}
.news_t {float:left;}
.news_t img {float:left; margin:5px 7px 14px 0;}
.news_list {margin-bottom:5px;}
.news_list span {padding-right:10px;}

.anews {margin-bottom:21px;float:left;width:100%;}
.anews_img {float:left; margin:5px 10px 5px 0;}
.anews1 {font-size:80%;}
.anews2 {margin-bottom:3px}
.anews3 {font-size:90%;}

.num td span  {font-size:14pt; padding:0 6px 0 6px;}
.num td span a {font-size:14pt;}

.dmenu5   { margin:21px 0 0 0; }
.pub_box     { float:left; margin:0 0 31px 21px; width:100%;}
.pub_box img { float:left; margin:3px 11px 7px 0; }
.pub_list_d  { font-size:70%; margin-bottom:0px; }
.pub_list_t  { font-size:110%; margin-bottom:3px; }
.pub_list_a  { font-size:85%; }

.pub_i_d  { margin-bottom:2px; font-size:80%; }
.pub_i_t  { font-weight:bold; margin-bottom:2px; }
.pub_i_a  { margin-bottom:3px; font-size:80%; }
.pub_i_t2 { margin-bottom:14px; font-size:75%; }
.pub_i_i img  { float:left; margin:3px 11px 7px 0; }
.topic_articles td {width:30%;}

.noactiv a {color:#A1A1A1;}

.left_menu_t  {margin:41px 0 10px 0; font-size:18px;color:#4C606C;font-weight:normal;}
.left_menu_u ul li {padding:0px 0px 5px 15px; background:url(/images/square.gif) 4px 7px no-repeat; font-size:10pt;}
.left_menu_u ul li a {font-size:10pt;}

.right_menu_u  {margin:0px 0 10px 0; font-size:18px;color:#4C606C;font-weight:normal;float:right;background-color:#fff;padding:11px;}
.right_menu_u ul li {padding:0px 0px 5px 15px; background:url(/images/square.gif) 4px 7px no-repeat; font-size:10pt;}
.right_menu_u ul li a {font-size:10pt;}

.site_map_1 { margin:0 0 5px 21px; font-size:130%; }
.site_map_2 { margin:0 0 5px 41px; font-size:100%; }
.site_map_3 { margin:0 0 5px 61px; font-size:90%; }
.site_map_4 { margin:0 0 5px 81px; font-size:90%; }


.topic_articles td { padding-bottom:21px; }
.list_aa_n         { font-size:80%; }
.list_aa_t a       { font-size:120%; }

.list-tbl2         { float:left; margin-right:21px; }
.list-tbl2 span    { font-size:100%; font-weight:bold; }

.partners_table_   { margin-bottom:21px; }
.cat_title         { margin:0 21px 14px 0; }

.nav span { padding-right:5px; font-size:90%; }
.ul_links li { margin-bottom:7px; }

.s_l    {border:1px #ccc dashed; padding:7px; font-size:80%; width:80%; margin-top:21px;}
.s_d    {border:1px #ccc dashed; padding:7px; font-size:80%; width:80%; margin-top:21px;}


.brand_table    {margin-bottom:21px; border-width:1px 1px 0 0; border-style:solid; border-color:#B9B9B9;}
.brand_table td {padding:14px 10px 14px 10px;border-right:1px solid #EDEDE4;border-width:0 0 1px 1px; border-style:solid; border-color:#B9B9B9;}

.brands_l_t   {margin:0 0 3px 14px;}
.brands_l_t a {font-size:120%;}
.brands_l_c   {margin:0 0 3px 14px;font-size:80%;color:#5f6a71;}
.brand_country {margin-bottom:14px;font-size:95%;color:#5f6a71;}
.brands_l_a   {color:#000; margin:0 0 3px 14px;font-size:85%;}

.index_brand   {padding:0px;}
.brands_l_t2   {margin:0 0 3px 14px;}
.brands_l_t2 a {font-size:100%;}
.brands_l_c2   {font-size:80%; margin:0 0 3px 14px;}

.brands_index_box      {margin-bottom:7px;}
.brands_index_box img  {float:left; margin:3px 7px 7px 0;}
.brands_index_h        {margin-bottom:3px;}
.brands_index_t        {font-size:85%;line-height:1.3em;padding-right:14px;}

.table_files     {margin:0 0 21px 0;}
.table_files td  {padding-right:14px;}

.ll- {display:none;}

/* Калькулятор */
.kalk	{ width: 100%; border: 1px solid #d7d7d7; background: #fff url(../images/bg/kalk.gif) left top repeat-x; border-collapse: collapse;}
.kalk1	{ vertical-align: top; padding: 10px 0 0 0; width: 447px;}
.kalk2	{ vertical-align: top; padding: 10px 11px 0 11px;}
.kalk2-1{ vertical-align: bottom; padding: 10px 11px 13px 11px;}
.kalk3	{ width: 447px; background: url(../images/bg/kalk3.gif) left top no-repeat; height: 364px; position: relative; z-index: 1;}
.kalk4	{ position: absolute; z-index: 1; width: 122px; height: 55px; background: url(../images/bg/kalk4.jpg) left top no-repeat; top: 144px; left: 247px; color: #fff; font-size: 12px; font-family: Verdana;}
.kalk5	{ position: absolute; z-index: 1; width: 110px; height: 65px; background: url(../images/bg/kalk5.jpg) left top no-repeat; top: 239px; left: 298px; color: #fff; font-size: 12px; font-family: Verdana;}
.kalk6	{ position: absolute; z-index: 1; width: 110px; height: 65px; background: url(../images/bg/kalk6.jpg) left top no-repeat; top: 274px; left: 98px; color: #fff; font-size: 12px; font-family: Verdana;}
.kalk4-1	{ position: absolute; z-index: 1; top: 7px; left: 24px;}
.kalk4-2	{ position: absolute; z-index: 1; top: 23px; left: 24px;}
.kalk4-2 input { border: 1px solid #e2e9ef; color: #000; text-align: right; width: 67px;}
.kalk4-3	{ position: absolute; z-index: 1; top: 27px; left: 96px;}
.kalk5 .kalk4-1	{ position: absolute; z-index: 1; top: 17px; left: 12px;}
.kalk5 .kalk4-2	{ position: absolute; z-index: 1; top: 34px; left: 12px;}
.kalk5 .kalk4-2 input { border: 1px solid #e2e9ef; color: #000; text-align: right; width: 67px;}
.kalk5 .kalk4-3	{ position: absolute; z-index: 1; top: 37px; left: 84px;}
.kalk6 .kalk4-1	{ position: absolute; z-index: 1; top: 17px; left: 12px;}
.kalk6 .kalk4-2	{ position: absolute; z-index: 1; top: 34px; left: 12px;}
.kalk6 .kalk4-2 input { border: 1px solid #e2e9ef; color: #000; text-align: right; width: 67px;}
.kalk6 .kalk4-3	{ position: absolute; z-index: 1; top: 37px; left: 84px;}
.kalk7	{ margin: 0 0 7px 0;}
.kalk7	input { font-size: 14px; width: 100%; text-align: center; font-weight: bold;}
.kalk8	{ background: #47596c; color: #fff; padding: 13px;}
.kalk8-1	{ font-size: 18px;}
.kalk8-2	{ font-size: 24px; font-weight: bold; margin: 0 0 11px 0;}
.kalk9	{ }
.kalk10{ }
.kalk11{ }



.foot-b		{margin:7px 0 0 0; font-size:80%;}
.foot-b table td	{vertical-align:middle;}
.foot-b a		{ text-decoration: none; outline: none;}
.foot-b a:visited	{ text-decoration: none;  outline: none;}
.foot-b a:hover	{ color: #ff4011; text-decoration: none; outline: none;}
