html, body {height:100%;}
body {font-family:Tahoma, Arial, Verdana, serif; font-size:12px; line-height:16px; background:#fff; padding:0; margin:auto;width:1250px;}
body.podsite {font-family:Tahoma, Arial, Verdana, serif; font-size:12px; line-height:16px; color:#fff; background:#fff; padding:0; margin:auto;}
img {border:0;}
a {color:#12487b; text-decoration:underline;}
a:hover {color:#000;}
body.podsite a {}
body.podsite a:hover {color:#a1bdea;}
p {padding:0; margin:0 0 15px 0;}
form {padding:0; margin:0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}
a.dash {border-bottom:1px dashed #12487b; text-decoration:none;}


.w100 {width:100%;}
.w25 {width:25%;}
.clear {clear:both; height:0; font-size:0; line-height:0; clear:both; overflow:hidden;}
h1 {font:normal 18px/18px Tahoma; padding:9px 0 5px 10px; margin:0; background:url('/images/arr.gif') 0px 17px no-repeat;}
h2 {font:normal 18px/18px Tahoma; padding:0; margin:0 0 11px 0;}
h3 {font:bold 12px/16px Tahoma; padding:0; margin:0 0 8px 0;}
h3.arr {padding:0 0 9px 10px; margin:0; background:url('/images/arr.gif') 0px 6px no-repeat;}
.small {font-size:11px; line-height:14px;}
.small2 {font-size:10px; line-height:14px;}
p.date {font-size:11px; margin-bottom:4px;}
.red {color:#e42107;}

input.text, select, textarea {border:1px solid #d3d6d9; font:normal 12px Tahoma; line-height:16px; color:#000; background:#fff;}
input.text {height:16px;}
textarea {height:100px;}
input.error, textarea.error, select.error {border:1px solid #e42107;}

ol {margin:0 0 15px 22px; padding:0;}
ol li {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}

ul {margin:0 0 15px 0; padding:0; list-style:none;}
ul li {margin:0; padding:0 0 0 19px; background:url('/images/dash.gif') 0px 9px no-repeat;}

#container {width:100%; height:100%;}

div.bnr {padding:3px; border:1px solid #dbe3e9; margin-bottom:10px;}

div.gradient {background:url('/images/gradient.gif') left top repeat-x; padding:18px 40px 1px 10px;}
div.gradient2 {background:url('/images/gradient.gif') left top repeat-x; padding:18px 0 1px 0;}
div.gradient3 {background:url('/images/gradient.gif') left top repeat-x; padding:16px 10px 1px 10px;}

div.block_ramka {border:1px solid #ccd4d9; padding:1px; margin-bottom:19px;}
div.block_ramka div.inner {padding:15px 15px 1px 18px; display:block;}
div.block_ramka div.open, div.block_ramka div.close {background:url('/images/show.gif') #dfe5e8 9px 4px no-repeat; padding-top:4px; padding-left:34px; height:25px;}
div.block_ramka div.close {background:url('/images/hide.gif') #dfe5e8 9px 4px no-repeat;}
div.block_ramka div.open a, div.block_ramka div.close a {color:#575f68;}
div.block_ramka div.open a:hover, div.block_ramka div.close a:hover {color:#000;}
div.block_ramka ul {margin:0 0 15px 0; padding:0; list-style:none;}
div.block_ramka ul li {margin:0 0 4px 0; padding:0 0 0 16px; background:url('/images/arr6.gif') 0px 7px no-repeat;}

div.bigpic {text-align:center; margin-bottom:17px;}

div.brand_logotype {padding:7px 0 13px 26px;}

div.brand_path { width:100%; overflow:hidden;}
div.brand_path h1 {padding-bottom:8px; color:#C92285}
div.brand_path p.path {float:right; color:#86909a; font-size:11px; line-height:14px; margin:0; padding:13px 0 8px 0;}
div.brand_path p.path a {color:#86909a;}
div.brand_path p.path a:hover, div.brand_path p.path span a:hover, div.brand_path p.path span, div.brand_path p.path span a {color:#12487b;}

div.c1 {margin-right:227px; zoom:1;}
div.c2 {width:218px; float:right;}
div.c1_1 {width:218px; float:left;}
div.c2_1 { zoom:1;}
div.c2_1 p { text-align: justify !important;}
#jquery-overlay { width:100% !important}

div.contacts {border:1px solid #000; padding:3px; margin-bottom:10px;}
div.contacts div.inner {background:#000; padding:12px 15px; font-size:11px; line-height:14px; color:#fff;}
div.contacts div.sep {height:1px; background:url('/images/dot.gif') left top repeat-x; font-size:0; line-height:0; overflow:hidden; margin:9px 0 7px 0;}
div.contacts div.address {background:url('/images/ico_address.gif') left top no-repeat; padding-left:41px; min-height:29px; height:auto !important; height:29px;}
div.contacts div.phone {background:url('/images/ico_phone.gif') left top no-repeat; padding-left:41px; font-weight:bold; line-height:16px; min-height:29px; height:auto !important; height:29px;}

div.contacts2 {margin-bottom:41px; margin-left:-20px;}
div.contacts2 table {width:100%;}
div.contacts2 tr.address td {font-size:11px; line-height:14px; padding-bottom:9px;}
div.contacts2 tr.phones td {padding-bottom:27px;}
div.contacts2 td {padding-left:20px; width:33%;}

div.before_sitemap {float:left; width:58%;}
table.header {width:100%;} /* height:95px;*/
table.header td.logo {padding-top:4px; padding-left:6px}
table.header2 td.marki {text-align:center; padding-bottom:10px; width: 1200px; height:72px; vertical-align: middle; background: url(/images/logo_fill.1.gif) repeat-x;}
table.header2 td.marki img {margin-right:1px;}
table.header td.phone {text-align:right; padding-top:0px;}
table.header td.phone p {margin-bottom:0;}

body.podsite p.sitemap a, body.podsite td.footer p.sitemap a {background:url('/images/ico_sitemap2.gif') left bottom no-repeat;}
body.podsite div.header div.search input.text {color:#596773; font-size:12px;}

div.leftmenu {background:url('/images/leftmenu.png') left top no-repeat; width:179px; font-size:11px; line-height:14px;}
div.leftmenu a {display:block; padding:7px 0 8px 26px; background:url('/images/marker.gif') 13px 13px no-repeat; color:#fff;}
div.leftmenu div.sep {background:#bbc6cb; height:1px; font-size:0; line-height:0; overflow:hidden;
                      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
                      -moz-opacity:0.25;
                      -khtml-opacity:0.25;
                      opacity:0.25;
}

div.leftmenu2 {background:#dfe5e8;}
div.leftmenu2 a {display:block; padding:5px 0 9px 26px; background:url('/images/arr3.gif') 17px 11px no-repeat; color:#C92285;}
div.leftmenu2 a.last {padding-bottom:21px;}
div.leftmenu2 a:hover {background:url('/images/arr4.gif') #ebeef0 17px 11px no-repeat; color:#12487b;}
div.leftmenu2 a.first {padding-top:9px; background:url('/images/arr3.gif') 17px 15px no-repeat;}
div.leftmenu2 a.first:hover, div.leftmenu2 a.first.active {background:url('/images/arr4.gif') #ebeef0 17px 15px no-repeat;}
div.leftmenu2 p {background:url('/images/arr4.gif') #ebeef0 17px 11px no-repeat; color:#12487b; margin:0; padding:5px 0 9px 26px;}
div.leftmenu2 p.first {background:url('/images/arr4.gif') #ebeef0 17px 15px no-repeat; padding-top:9px;}
div.leftmenu2 p.last {padding-bottom:21px;}
div.leftmenu2 a.submenu{background:url('/images/arr3.gif') 17px 10px no-repeat;font: bold 10px Tahoma; color: #C92285; margin: -10px 0px 0px 15px; background-color: #DFE5E8; width: 160px;  text-decoration: none;}
div.leftmenu2 a.submenu:hover{background:url('/images/arr3.gif') 17px 10px no-repeat; font: bold 10px Tahoma; color: #C92285; margin: -10px 0px 0px 15px; background-color: #DFE5E8; width: 160px;  text-decoration: none;}
div.leftmenu2 a.first_submenu{background:url('/images/arr3.gif') 17px 5px no-repeat; font: bold 10px Tahoma; padding:0 0 9px 26px; color: #C92285; margin: 0px 0px -6px 15px; background-color: #DFE5E8; width: 160px;  text-decoration: none;}

div.leftmenu2 p.submenu{font: bold 10px Tahoma; color: #12487b; margin: -10px 0px 0px 15px; background-color: #DFE5E8; width: 160px;  text-decoration: none;}
div.leftmenu2 p.first_submenu{background:url('/images/arr3.gif') 17px 5px no-repeat; font: bold 10px Tahoma; padding:0 0 9px 26px; color: #12487b; margin: 0px 0px -6px 15px; background-color: #DFE5E8; width: 160px;  text-decoration: none;}



div.leftmenu3 {background:#dfe5e8;}
div.leftmenu3 a {display:block; padding:5px 0 9px 26px; background:url('/images/arr3.gif') 17px 11px no-repeat; color:#C92285;}
div.leftmenu3 a.last {padding-bottom:21px;}
div.leftmenu3 a:hover {background:url('/images/arr4.gif') #ebeef0 17px 11px no-repeat; color:#12487b;}
div.leftmenu3 a.first {padding-top:9px; background:url('/images/arr3.gif') 17px 15px no-repeat;}
div.leftmenu3 a.first:hover, div.leftmenu2 a.first.active {background:url('/images/arr4.gif') #ebeef0 17px 15px no-repeat;}
div.leftmenu3 p {background:url('/images/arr4.gif') #ebeef0 17px 11px no-repeat; color:#12487b; margin:0; padding:5px 0 9px 26px;}
div.leftmenu3 p.first {background:url('/images/arr4.gif') #ebeef0 17px 15px no-repeat; padding-top:9px;}
div.leftmenu3 p.last {padding-bottom:21px;}

div.leftmenu3 p.link {background:#ebeef0; color:#12487b; margin:0; padding:0px;}
div.leftmenu3 p.link a {color:#12487b;}


div.mainpic {width:100%; height:319px; background:url('/images/flash_bg.jpg') center center no-repeat; overflow:hidden; margin-bottom:1px;}
div.mainpic div.flash {width:601px; height:319px; margin:0 auto; z-index:1;}

table.flash {height:319px; width:100%; margin-bottom:1px;}
table.flash td.bg_left {background:url('/images/flash_fill_l.gif') left top repeat-y;}
table.flash td.bg_right {background:url('/images/flash_fill_r.gif') right top repeat-y; width: 303px;text-align: right; vertical-align: bottom;}
table.flash td.bg_center { width:601px;}
table.flash td.bg_right img{margin:0 30px 30px 0; }
/*table.flash div {margin-left:-300px; position:relative; z-index:1; width:601px; height:319px;}*/

div.menu {width:100%; margin-bottom:7px; position:relative;}
div.menu table {width:100%;}
div.menu p {text-decoration:underline; margin:0;}
div.menu a, div.menu p {color:#fff; display:block; height:26px; padding:9px 10px 0 10px; text-align:center; font-size:12px;text-decoration: none}
div.menu a:hover {color:#fff;}
div.menu a.color1 {background:url('/images/color1.gif') #c8334b left top repeat-x;}
div.menu a.color1:hover, div.menu .color1_act {background:url('/images/color1_hover.gif') #c8334b left top no-repeat;}
div.menu a.color2 {background:url('/images/color2.gif') #e97a2f left top repeat-x;}
div.menu a.color2:hover, div.menu .color2_act {background:url('/images/color2_hover.gif') #e97a2f left top no-repeat;}
div.menu a.color3 {background:url('/images/color3.gif') #62ae12 left top repeat-x;}
div.menu a.color3:hover, div.menu .color3_act {background:url('/images/color3_hover.gif') #62ae12 left top no-repeat;}
div.menu a.color4 {background:url('/images/color4.gif') #007544 left top repeat-x;}
div.menu a.color4:hover, div.menu .color4_act {background:url('/images/color4_hover.gif') #007544 left top no-repeat;}
div.menu a.color5 {background:url('/images/color5.gif') #0d8c8a left top repeat-x;}
div.menu a.color5:hover, div.menu .color5_act {background:url('/images/color5_hover.gif') #0d8c8a left top no-repeat;}
div.menu a.color6 {background:url('/images/color6.gif') #0070a2 left top repeat-x;}
div.menu a.color6:hover, div.menu .color6_act {background:url('/images/color6_hover.gif') #0070a2 left top no-repeat;}
div.menu a.color7 {background:url('/images/color7.gif') #434188 left top repeat-x;}
div.menu a.color7:hover, div.menu .color7_act {background:url('/images/color7_hover.gif') #434188 left top no-repeat;}
div.menu a.color8 {background:url('/images/color8.gif') #b81172 left top repeat-x;}
div.menu a.color8:hover, div.menu .color8_act {background:url('/images/color8_hover.gif') #b81172 left top no-repeat;}


body.podsite div.menu a.color1{background:url('/images/color1.gif') left top repeat-x;}
body.podsite div.menu a.color1:hover {background:url('/images/color1_hover.gif') left top repeat-x;}
body.podsite div.menu a.color2{background:url('/images/color2.gif') left top repeat-x;}
body.podsite div.menu a.color2:hover {background:url('/images/color2_hover.gif') left top repeat-x;}
body.podsite div.menu a.color3{background:url('/images/color3.gif') left top repeat-x;}
body.podsite div.menu a.color3:hover {background:url('/images/color3_hover.gif') left top repeat-x;}
body.podsite div.menu a.color4{background:url('/images/color4.gif') left top repeat-x;}
body.podsite div.menu a.color4:hover {background:url('/images/color4_hover.gif') left top repeat-x;}
body.podsite div.menu a.color5{background:url('/images/color5.gif') left top repeat-x;}
body.podsite div.menu a.color5:hover {background:url('/images/color5_hover.gif') left top repeat-x;}
body.podsite div.menu a.color6{background:url('/images/color6.gif') left top repeat-x;}
body.podsite div.menu a.color6:hover {background:url('/images/color6_hover.gif') left top repeat-x;}
body.podsite div.menu a.color7{background:url('/images/color7.gif') left top repeat-x;}
body.podsite div.menu a.color7:hover {background:url('/images/color7_hover.gif') left top repeat-x;}
body.podsite div.menu a.color8{background:url('/images/color8.gif') left top repeat-x;}
body.podsite div.menu a.color8:hover {background:url('/images/color8_hover.gif') left top repeat-x;}



div.submenu {position:relative; z-index:10; margin-right:-63px}
div.submenu a {color:#e6f5fb; margin-top:1px; height:auto; padding:4px 10px 8px 10px; font-size:11px; text-align:left; zoom:1;}
div.submenu a:hover {color:#e6f5fb;}
div.submenu div {position:absolute; left:0; top:0; width:100%;}
div.submenu div.submenu_color1 a {background:url('/images/submenu_color1.png') left top no-repeat;}
div.submenu div.submenu_color2 a {background:url('/images/submenu_color2.png') left top no-repeat;}
div.submenu div.submenu_color3 a {background:url('/images/submenu_color3.png') left top no-repeat;}
div.submenu div.submenu_color4 a {background:url('/images/submenu_color4.png') left top no-repeat;}
div.submenu div.submenu_color5 a {background:url('/images/submenu_color5.png') left top no-repeat;}
div.submenu div.submenu_color6 a {background:url('/images/submenu_color6.png') left top no-repeat;}
div.submenu div.submenu_color7 a {background:url('/images/submenu_color7.png') left top no-repeat;}
div.submenu div.submenu_color8 a {background:url('/images/submenu_color8.png') left top no-repeat;}


body.podsite div.menu td.sep div {background:#a7b5be;}



div.menu2 {width:100%; margin-bottom:7px; position:relative;}
div.menu2 a {color:#fff; display:block; position:relative;}
div.menu2 a:hover {color:#fff;}
div.menu2 div.fon {background:#2e353b; height:35px; width:100%; position:absolute; left:0; top:0;}
div.menu2 div.ontop {position:relative; width:100%}
div.menu2 table {width:100%; font-size:10px; line-height:14px; height:35px; color:#fff;}
div.menu2 td {text-align:center; vertical-align:middle; padding:0 10px;}
div.menu2 td.hover, div.menu2 td.active {background:#474e54;}
div.menu2 td.sep {padding:0;}
div.menu2 td.sep div {height:9px; width:1px; background:#fff;}
body.podsite div.menu2 td.sep div {background:#a7b5be;}
body.podsite div.menu2 div.fon {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity:0.75;
    opacity:0.75;
}
body.podsite div.menu2 td.hover, body.podsite div.menu2 td.active {
    background:url('/images/menu_hover.png') left top repeat;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://planeta.d3231.agava.net/images/menu_hover.png', sizingMethod='scale');
}



div.menu_ico {padding:18px 0 34px 0;}
div.menu_ico a {color:#666;}
div.menu_ico a:hover {color:#12487b;}
div.menu_ico table {width:100%; text-align:center;}
div.menu_ico tr.pics td {vertical-align:bottom; padding-bottom:12px;}

div.min-height-about {min-height:197px; height:auto !important; height:197px;}
div.minwidth {width:810px; height:0; font-size:0; line-height:0; overflow:hidden;}

.more {font-style:italic; font-family:Arial;}

div.new_auto {margin-bottom:14px;}
div.new_auto img {margin-right:19px;}
div.new_auto p.title {font-weight:bold;}
div.new_auto p.title a {color:#C92285;}
div.new_auto p.title a:hover {color:#12487b;}

div.new_auto2 {margin-right:-30px;}
div.new_auto2 div.item {float:left; text-align:center; padding-bottom:24px; width:185px;}
div.new_auto2 div.pic {margin-bottom:3px;}
div.new_auto2 p.title {font-weight:bold; margin:0;}
div.new_auto2 p.title a {color:#000;}
div.new_auto2 p.title a:hover {color:#12487b;}
div.new_auto2 div.label {width:200px; padding:4px;}

div.news {padding-top:10px; margin:0 -30px 15px 0;}
div.news img {margin-right:15px;}
div.news p.date {margin-bottom:7px;}
div.news p.date span {background:#e2edf3; padding:4px 6px 3px 3px;}
div.news table {width:100%;}
div.news table table {width:auto; margin-top:16px;}
div.news tr.first table {margin-top:0;}
div.news td.l {width:50%; padding-right:47px; border-right:1px solid #d7dde1;}
div.news td.r {width:50%; padding-left:47px;}

div.newsitem {padding-top:13px; margin-bottom:10px;}
div.newsitem img {margin-right:15px; margin-top:3px;}
div.newsitem p {margin-bottom:4px;}
div.newsitem strong {color: #C92285}

div.previews {width:601px; margin:0 auto; padding:0 29px; position:relative;}
div.previews img.back {position:absolute; left:0; top:22px;}
div.previews img.next {position:absolute; right:0; top:22px;}
div.previews img.opac {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity:0.75;
    opacity:0.75;
}

div.red h3 {background-image:url('/images/arr8.gif');}
div.red ul {margin:0 0 15px 5px; padding:0;}
div.red ul li {margin:0 0 8px 0; padding:0 0 0 11px; background:url('/images/marker2.gif') 0px 7px no-repeat;}

div.search2 {margin-bottom:24px; padding-top:16px;}
div.search2 input.text {width:315px; vertical-align:middle;}
div.search2 img {vertical-align:middle;}
div.search2 p.what_search {margin-top:11px;}
div.search2 input.sear{vertical-align:middle;}
table.characteristics {width:100%; font-size:11px; line-height:12px; border-collapse:separate; margin-bottom:6px;}
table.characteristics th {background:#ebeef0; font-weight:normal; vertical-align:middle; border-left:1px solid #fff; border-bottom:1px solid #fff; padding:5px 3px 4px 3px;}
table.characteristics td {border-left:1px solid #ccd4d9; border-bottom:1px solid #ccd4d9; padding:4px 3px 4px 3px; text-align:center;}
table.characteristics td.title {font-weight:bold; border:0; padding:6px 0 8px 0; text-align:left;}
table.characteristics tr.block_start td {border-top:1px solid #525b5f;}
table.characteristics tr.block_end td {border-bottom:1px solid #525b5f;}
table.characteristics td.title sup {font-weight:normal; font-size:10px;}
table.characteristics th.first {border-left:0;}
table.characteristics td.first {border-left:0; padding-left:0; text-align:left;}

table.forma {width:100%;}
table.forma td {padding-bottom:10px;}
table.forma td.pole {text-align:right; padding-right:4px; padding-top:3px;}
table.forma td.pole2 {padding-right:4px; padding-top:3px;}
table.forma input.text, table.forma textarea {width:98%;}
table.forma select {width:100%;}
table.forma td.star {padding-right:11px; color:#e42107; padding-top:2px;}

table.forma2 {width:100%;}
table.forma2 td {padding-bottom:2px;}
table.forma2 td.pole {text-align:right; padding-right:4px; padding-top:3px;}
table.forma2 input.text {width:98%;}
table.forma2 textarea {width:98%; height:145px; margin-bottom:10px;}
table.forma2 select {width:99%; margin:1px 0;}
table.forma2 select.day {width:90px;}
table.forma2 select.month {width:90px;}
table.forma2 select.year {width:90px;}
table.forma2 td.star {padding-right:11px; color:#e42107; padding-top:3px;}

table.forma_online {width:100%;}
table.forma_online td {padding-bottom:12px;}
table.forma_online td.pole {text-align:left; padding-right:4px; padding-left:10px}
table.forma_online td.pole_header {text-align:left; padding-right:4px; padding-top:3px; padding-left:10px}
table.forma_online td.pole2 {padding-right:4px; padding-top:3px;}
table.forma_online input.text, table.forma_online textarea {width:250px;}
table.forma_online input.text2 {width:200px; height:14px;}
table.forma_online select {width:252px}
table.forma_online select.select2 {width:42px;}
table.forma_online td.star {padding-right:11px; color:#e42107; padding-top:2px;}

table.pager {margin:0 auto 12px auto; line-height:18px;}
table.pager a {color:#000; text-decoration:none; padding:1px 5px 2px 5px; margin:0 -1px;}
table.pager a:hover {color:#f00; text-decoration:underline;}
table.pager div.arr {width:4px; height:7px; margin-top:1px; overflow:hidden;}
table.pager div.arr a {margin:0; padding:0;}
table.pager span.active {background:#9fa2a5; color:#fff; padding:1px 5px 2px 5px; margin:0 -1px;}
table.pager td {padding:0 3px; vertical-align:middle; white-space:nowrap;}

table.promos {width:100%;}
table.promos div.pic {background:#ced1d2; height:98px; border-bottom:1px solid #fff;}
table.promos div.title {background:url(/images/promo_bg.gif) left top repeat-x; padding:9px 12px 8px 13px; font-size:11px; line-height:14px; color:#fff; min-height:28px; height:auto !important; height:28px;}
table.promos div.title img {float:right; margin-top:3px;}
table.promos div.title strong {color:#ffe400;}
table.promos td.item {background:#768a98; width:25%;}
table.promos td.space {height:26px; padding:0;}


table.table {width:100%; margin-bottom:14px; border-top:1px solid #ebeef0;}
table.table th {background:#ebeef0; border:1px solid #fff; border-top:0; padding:6px 10px 7px 10px; font-weight:normal;}
table.table tr.first td {border-top:0;}
table.table th.first {border-left:1px solid #ebeef0;}
table.table th.last {border-right:1px solid #ebeef0;}
table.table td {border:1px solid #ccd4d9; padding:1px 10px 2px 10px; vertical-align:middle;}
table.table td.empty {border:0;}

td.footer {vertical-align:bottom; padding-left:25px;padding-right:25px; color:#616f75;}
td.footer div.line1 {height:1px; background:#bbc6cb; font-size:0; line-height:0; overflow:hidden;}
td.footer div.line2 {height:5px; background:#f0f2f3; font-size:0; line-height:0; margin-bottom:13px;}
td.footer div.nologo {text-align:right; padding-top:22px;}
td.footer div.phone {float:right; padding-left:25px; padding-top:4px;}
td.footer p.copyright {padding-left:10px; margin:0; font-size:11px; line-height:14px; float:left;}
td.footer p.sitemap {margin:0; float:right; font-size:11px; line-height:14px;}
td.footer p.sitemap a {background:url('/images/ico_sitemap.gif') left bottom no-repeat; padding-left:20px;}
td.footer table.promos {margin-bottom:20px;}
td.footer div.search {float:right; padding-left:25px;}
td.footer div.search img {float:left; margin-left:-1px;}
td.footer div.search input.text {font:11px Tahoma; color:#ced1d2; border:1px solid #e0e5ea; padding-left:6px; width:167px; float:left;}

body.podsite td.footer div.line1, body.podsite td.footer div.line2 {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    -moz-opacity:0.25;
    -khtml-opacity:0.25;
    opacity:0.25;
}
body.podsite td.footer p.copyright {color:#c4c8ca;}

div.marki {width:130px; padding:95px 17px 108px 18px;}
div.marki p {float:left; margin:0 6px 6px 0;}

td.page {padding-left:25px; padding-bottom:19px; width:100%; padding-right:25px;}

ul.sitemap {margin:0 0 15px 0; padding:0; list-style:none;}
ul.sitemap li {margin:0 0 8px 0; padding:0; background:none;}
ul.sitemap ul {margin:8px 0 0 20px; padding:0; list-style:none;}

#png {
    width:100%; height:100%; position:absolute; left:0; top:0; z-index:50; display:none;
    background:#000;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity:0.75;
    opacity:0.75;
}
.noselect select {visibility:hidden;}

#order {
    width:385px; margin-left:-223px; margin-top:-183px; padding:13px 29px 13px 33px;
    position:absolute; background:#fff;
    position:fixed; top:50%; left:50%; z-index:90; display:none;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
    _left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#order div.gradient {padding-left:0; padding-right:15px;}


#testdrive {
    width:385px; margin-left:-223px; margin-top:-183px; padding:13px 29px 13px 33px;
    position:absolute; background:#fff;
    position:fixed; top:50%; left:50%; z-index:90; display:none;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
    _left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#testdrive div.gradient {padding-left:0; padding-right:15px;}



#ordr_contacts {
    width:385px; margin-left:-223px; margin-top:-183px; padding:13px 29px 13px 33px;
    position:absolute; background:#fff;color:#C92285;
    position:fixed; top:50%; left:50%; z-index:90; display:none;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
    _left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#ordr_contacts div.gradient {padding-left:0; padding-right:15px;}


#wind_subscribe {
    width:385px; margin-left:-223px; margin-top:-183px; padding:13px 29px 13px 33px;
    position:absolute; background:#fff;   color:#C92285;
    position:fixed; top:50%; left:50%; z-index:90; display:none;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
    _left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#wind_subscribe div.gradient {padding-left:0; padding-right:15px;}


.previews {
    PADDING-RIGHT: 23px; height:70px; PADDING-LEFT: 23px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 15px; OVERFLOW: hidden; WIDTH: 599px; PADDING-TOP: 25px;
}

.previews #slide li{background:none; padding-left:0px; padding-right:15px;}


div#wn	{
    position:relative; left:0px;
    width:599px; height:70px;
    overflow:hidden; /* border: 1px solid #000000;	*/
}

table #t1 td.pdr{padding-left:15px;}

table.table2 {width:100%; color:#717378; border:0; margin-bottom:14px;}
table.table2 th {font-size:11px; font-weight:normal; text-align:left; vertical-align:top; background:#ebedf1; padding:5px 10px 8px 10px; border:0; border-left:1px solid #fff;}
table.table2 td {border:0; border-top:1px solid #ccd4d9; border-bottom:1px solid #ccd4d9; padding:6px 10px;}
table.table2 tr.color, table.table2 tr.color td {background:#f4f6f8;}
table.table2 tr.first, table.table2 tr.first td {background:url('/images/gradient.gif') 0 -1px repeat-x;}
table.table2 td.black {color:#000;}

table.table_compl {width:100%; color:#717378; border:0; margin-bottom:14px;}
table.table_compl th {font-size:11px; font-weight:normal; text-align:left; vertical-align:top; background:#ebedf1; padding:5px 10px 8px 10px; border:0; border-left:0px solid #fff;}
table.table_compl td {border:0; border-top:0px solid #ccd4d9; border-bottom:0px solid #ccd4d9; padding:6px 10px;}
table.table_compl tr.color, table.table2 tr.color td {background:#f4f6f8;}
table.table_compl tr.first, table.table2 tr.first td {background:url('/images/gradient.gif') 0 -1px repeat-x;}
table.table_compl td.black {color:#000;}


div.car_info_box {float:left; width:100%; margin-right:-433px;}
div.car_info {margin-right:433px; padding-bottom:10px;}
div.car_info div.table2 {margin-left:-10px;}
div.car_info div.table2 table.table2 {position:relative; z-index:1;}
div.car_info h2 {margin-bottom:14px;}
div.car_info p.print {background:url('/images/arr9.gif') left top no-repeat; padding:1px 0 8px 30px; margin-bottom:10px;}

div.car_pics {float:right; width:423px; padding-bottom:10px;}
div.car_pics div.bigpic {margin-bottom:6px;}
div.car_pics div.previews {width:auto; margin:0 0 14px -1px; padding:0; position:relative;}
div.car_pics div.previews div.in {width:100%; overflow:hidden;}
div.car_pics div.previews img {float:left; margin-left:1px; margin-top:1px;}
div.car_pics p.price {width:145px; padding:13px 23px 0 0; height:37px; background:url('/images/bg_price.gif') left top no-repeat; font-size:18px; color:#fff; text-align:center; margin-bottom:17px;}

div.short div.car_info_box {float:none; margin:0;}
div.short div.car_info {margin:0;}
div.short div.car_pics {float:none;}


div.charact table {width:100%; font-size:11px; line-height:12px; border-collapse:separate; margin-bottom:6px;}
div.charact  th {background:#ebeef0; font-weight:normal; vertical-align:middle; border-left:1px solid #fff; border-bottom:1px solid #fff; padding:5px 3px 4px 3px;}
div.charact  td {border-left:1px solid #ccd4d9; border-bottom:1px solid #ccd4d9; padding:4px 3px 4px 3px; text-align:center;}
div.charact  td.title {font-weight:bold; border:0; padding:6px 0 8px 0; text-align:left;}
div.charact  tr.block_start td {border-top:1px solid #525b5f;}
div.charact  tr.block_end td {border-bottom:1px solid #525b5f;}
div.charact  td.title sup {font-weight:normal; font-size:10px;}
div.charact  th.first {border-left:0;}
div.charact  td.first {border-left:0; padding-left:0; text-align:left;}



#new_auto_block {
    width:162px; margin-left:-81px; margin-top:-183px; padding:13px 29px 13px 33px;
    position:absolute; color:#000;
    position:fixed; top:50%; left:50%; z-index:90; display:none;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
    _left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}


.box{
    overflow:hidden;
    width:162px;
    padding:20px;
    min-height:41px;
    margin:0 0 20px;
    position:relative;
    -moz-border-radius:11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
}
* html .box{
    height:41px;
    overflow:visible;
}

.top,
.bottom{
    display:block;
    overflow:hidden;
    font-size:0;
    line-height:0;
    width:202px;
    height:17px;
    position:absolute;
    left:0;
}
.top{
    top:0;
    background:url('/images/top.png') no-repeat;
}
.bottom{
    bottom:0;
    background:url('/images/bottom.png') no-repeat;
}
* html .bottom{bottom:-1px;}
* +html .bottom{bottom:-1px;}
p{margin:0;}
v\:roundrect{
    color:#fff;
    width:162px;
    display:block;
    background:#f00;
    padding:20px;
    height:100%;
    -moz-border-radius:12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    position:relative;
}
v\:roundrect{
    behavior:url(#default#VML);
    background-color:transparent;
}

table.table_order{border-bottom:#ccc 1px solid;}
table.table_order tr{background:url('/images/gradient.gif') left top repeat-x; height:30px; line-height:28px;}

table.contacts_country {padding-bottom: 20px;}
div.country{padding-bottom: 20px;}
div.country img {margin-bottom:10px;}
div.country img.photo{padding:5px; margin-bottom:0px; border:#808080 1px solid; }


div.close{float:right}
div.close a{font-family:Tahoma, Arial, Verdana, serif; font-size:12px; color:#C92285;}
div.close a:hover{text-decoration:none}


#TitleDiv{position:absolute; top:0px; left:0px; display:none;}

div.itogo_price{background:url('/images/itogo.png') top left no-repeat; width:200px; height:95px; color:#fff;
                position:absolute;
                top:380px; left:650px;
                padding-left:55px; padding-top:47px;
                font-weight:bold; font-size:14px;

}

div.itogo_month{background:url('/images/platezh.png') top left no-repeat; width:200px; height:95px; color:#fff;
                position:absolute;
                top:480px; left:650px;
                padding-left:55px; padding-top:47px;
                font-weight:bold; font-size:14px;

}


/*
  Стиль для static banner
*/
table.static-banner
{
    height:80px;
    width:100%;
    text-align:center;
    border-top:1px solid #abb7c0;
    width:100%;
    overflow:hidden;
}
table.static-banner td.static-authorized-dealer {text-align:center;}


div.table_price{width:200px;
                position:absolute;
                top:380px; left:700px;
                font-weight:bold;}

div.table_price td.red{color:#ff0000}
div.table_price td.blue{color:#0000ff}

table.table_price{width:540px}
table.table_price th{color:#0054A5; font-size:14px; text-align:left; padding:0 7px 4px 7px;}
table.table_price td{color:#B71170; font-size:14px; font-weight:bold; padding:0 7px 4px 7px; white-space:nowrap}

.head_cmp{font-size:20px; color:#0052A5;}

.classmates{color:#037340;  font-size:14px}
.classmates_name{color:#037340; font-size:16px}
.classm_name{color:#423F88;  font-size:14px}

.benefits{width:270px; padding:6px; background:#b71170; color:#fff;}

.infotext{font-size:10px; color:#006F9F; line-height:11px; font-weight:bold;}

.creditblock b{color:#054581;}
.creditblock td{font-size:12px; padding-bottom:12px; font-weight:bold;}
.creditblock td img{margin-top:10px}
.creditblock table{width:540px; padding-top:10px;}


#credit_calc {
    width:385px; margin-left:-223px; margin-top:-183px; padding:13px 29px 13px 33px;
    position:absolute; background:#fff;
    position:fixed; top:50%; left:50%; z-index:90; display:none;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
    _left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#credit_calc div.gradient {padding-left:0; padding-right:15px;}

#credit_calc #crdt_result{font-size:20px; font-weight:bold; color:#B50000}
#credit_calc .gradient{padding-top:8px;}
#credit_calc #namecar{font-size:14px;  color:#1a08d8; margin-bottom:15px; margin-left:-10px; margin-right:-10px }
#credit_calc #namecar span.price{font-size:16px; color:#ff1400}
#credit_calc span.comments{color:#7d7d7d; font-size:10px; text-align:justify}

/*.calc{
    padding-left: 7px;
    padding-right: 2px;
}
*/
.calc td
{
    padding: 3px 5px;
}

h1#start_price {
	background-image: none;
	padding-bottom: 8px;
	padding-left: 8px;
	color: #C92285;
	font-size: 18pt;
}

