html, body {width:100%; height:100%; font-family: Tahoma,sans-serif; font-size: 12px; margin:0; padding: 0; color:#231F1F;}
img { border:0;}
a, a:visited,a:link {color: #0156a4;}
#allContainer { display: table; height:100%; width: min-width: 1000px; max-width: 1000px; margin: 0 auto; background: url(/Images/top_1.png) left top repeat-x;}
#allContainer .leftAllShadow{ display: table-row; height: 100%; background: url(/Images/left_shadow.png) left top repeat-y;}
#allContainer .leftAllShadow .rightAllShadow{ display: table-cell; height: 100%; background: url(/Images/right_shadow.png) right top repeat-y; padding: 0 16px;}

/***/
#topMenuContainer{ background: url(/Images/top_menu.png) left top repeat-x; height: 53px; clear:both;}
#topMenuContainer .logo {float: left; height:53px;}
#topMenuContainer .phone {float: right; background: white; font-size: 22px; line-height: 53px; font-family: Arial; padding: 0 20px;}
#topMenuContainer .phone span{ color: #E31B23;}

/***/
#dealerContainer{background: #231F1F; height:24px; clear:both; color: #cfcfcf; font: bold 12px/24px Verdana,sans-serif;}
#dealerContainer a{color: #cfcfcf; font-weight:bold;}
#dealerContainer .dealerRussia {float: left; font: bold 14px/24px Verdana, sans-serif; background: #D71113; height:24px; padding: 0 10px; margin-right: 20px; color: white;}
#dealerContainer span{ padding: 0 5px 0 25px; font-weight:normal;}
#dealerContainer span span{padding: 0; font-weight:bold;}
#dealerContainer span.h3{padding-right: 0; margin-right:-20px;}
#dealerContainer div{display:inline;}
#dealerContainer div .dhead{display:none;}
/***/
#mapContainer {position: relative; background: url(/Images/top_2.png) left bottom repeat-x; padding-bottom:80px; z-index:1}
#mapContainer .maps{ text-align:center; padding: 40px 0;}
#mapContainer .header {background: #d5d5d5; height: 53px;}
#mapContainer .header img{ float: left; height:53px;}
#mapContainer .header div{ padding-left: 200px; text-align: center; font: 18px/53px Verdana;}
#mapContainer .header2{ position: absolute; top:0; right:0;}
#mapContainer .advertisement_on_heading{ position: absolute; top:0; left:0; background-color:#d71113; color:White; opacity:0.6; filter: alpha(opacity=60); padding:5px; width: 359px; height:77px; text-align:center;}
#mapContainer .advertisement_on_heading a {color:White;}
#mapContainer .advertisement_on_heading h3 {font-size: 20px; margin:0 0 10px 0;}

/***/
#menu2{ background: url(/Images/fon.jpg) left top no-repeat; height:72px; position: relative; padding-top:250px;}
#menu2 .header{ position: absolute; top:0; right:0;}
#menu2 .menu{ height: 40px; text-align:center;}
#menu2 .menu a{ color: #fff; margin: 0 10px; font: 15px/40px Tahoma, sans-serif;}
#menu2 .menu a.active{border-bottom:7px solid  #D71113; text-decoration:none;}
#menu2 .advertisement_on_heading{ position: absolute; top:0; left:0; background-color:#d71113; color:White; opacity:0.6; filter: alpha(opacity=60); padding:5px; width: 359px; height:77px; text-align:center;}
#menu2 .advertisement_on_heading a {color:White;}
#menu2 .advertisement_on_heading h3 {font-size: 20px; margin:0 0 10px 0;}

#menu2 #tablichka{ position: absolute; top:100px; left:410px; z-index:10;}
#menu2 #otzyv{ position: absolute; top:100px; left:430px; z-index:10;}

/***/
#leftContainer{ float: left; width: 250px;}

#leftContainer .leftDealer{ background: #cd2826; padding-bottom: 1px; margin-bottom:40px;}
#leftContainer .leftDealer .h3{ display:block;padding: 5px; color: white; text-transform: uppercase; font: bold 14px Tahoma, sans-serif;}
#leftContainer .leftDealer div { font: 11px Tahoma, sans-serif; color: white; padding-left: 70px; background: url(/Images/ibook.jpg) left bottom no-repeat; min-height:68px; }
#leftContainer .leftDealer div span {display: block;white-space:nowrap;}
#leftContainer .leftDealer div.nodealer span{ padding: 15px 0 0 0; font-size: 110%; white-space: normal;}
#leftContainer .leftDealer div span span {display: inline; font-weight:bold; }
#leftContainer .leftDealer div a { color: white;}

#leftContainer .cornerShadow{ background: url(/Images/corner_shadow.png) right bottom no-repeat; text-align:right; padding-bottom: 20px; margin-right: -9px; padding-right:19px; margin-bottom:30px;}
#leftContainer .cornerShadow h3{ background: url(/Images/leftheader.png) left top no-repeat; padding-left: 20px; font: bold 14px/20px Tahoma, sans-serif; color: #2a2a2a; text-transform: uppercase; text-align:left; min-height:20px;}
#leftContainer .cornerShadow div{ background: url(/Images/dot1.png) left bottom repeat-x; margin-bottom: 15px; padding-bottom: 15px; text-align:left;}
#leftContainer .cornerShadow div a {color: #231F1F;}
#leftContainer .leftNews span{display: block;}

/***/
#textContainer {position:relative; margin-left:280px; width: 692px; padding-bottom:15px;}
#textContainer.without {margin-left:0; width: 972px;}
#textContainer.first {margin-top: -70px; margin-left:0; z-index:2; padding:0; width: 972px;}
#textContainer h1{ color: #ca1917; font: bold 18px Tahoma,sans-serif; text-transform: uppercase; margin-top:5px;}

/***/
table.sravnenie th{ font-size: 10pt; background-color: #ca1917; border: 1px solid White; color: White; }
table.sravnenie td{ font-size: 10pt; border: 1px solid White; background: #d5d5d5; padding-left: 5px; padding-right: 5px; }

/***/
#townmenu{ margin: 0; padding: 0;}
#townmenu li{ display: inline; padding: 2px 15px 2px 0; white-space: nowrap; float: left;}

#svgload {width:100%; background-color: white;}
#titlesvg{  display: none; position: absolute; font: bold 12px Verdana; color: white; padding: 5px; border: 1px solid darkred; background: #9f3b3b;}

/***/
div.faq_questionanswer{ margin-bottom:15px; line-height:125%;}
div.faq_questionanswer br{ margin: 5px 0;}
div.faq_questionanswer span{ color: #d71113; font-weight:bold;}
div.faq_questionanswer span:last-child{color: Green; }

div.faqall{ text-align: right; margin-top:10px; margin-right: 100px; }
div.faqform{ margin-top: 20px; }
div.faqform input,div.faqform textarea{ background: #D5D5D5; width:100%;}
div.faqform .cl_code{ width: 100px;}
div.faqform .cl_submit{ width:auto;}
div.faqform td{ padding: 5px 0;}

table.ff_advantages {width:100%;}
table.ff_advantages td {background-color:#DDD; height:25px; padding:0 3px;}
span.newsdate, a.newstopic {font-weight:bold;}

div#SocialLinks {width:auto; text-align:right;}
div#SocialLinks img {padding-left: 10px;}

/*
.btn{ display: inline-block; white-space: nowrap; background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777; padding: 0 1.5em; margin: 0.5em; font: bold 1em/2em Arial, Helvetica;
        text-decoration: none; color: #333!important; text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em; -webkit-border-radius: .2em; border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
.btn:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}
 
.btn:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
}
 
.btn:focus
{
        outline: 0;
        background: #fafafa;
} 
.more:after{ content: "\25BA"; }
.back:before{ content: "\25C4";} */
