/* Base */
* {padding:0;margin:0;}
body {background: url(img/main_bg_3.gif) top left repeat-y;color:#272d37;}
body, td, th, div, span, p, input, textarea { font-family: Arial; font-size: 12px; margin: 0px; padding: 0px; }

a, a:hover { color: #136de4;text-decoration:underline;}
a:focus {outline:none;}
form {margin: 0; padding: 0;}
table { border-collapse: collapse; width: 100%; }
td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}
p { padding: 0 0 10px 0; font-size: 13px; line-height: 18px; }
img { border: none; }
.clear {clear:both;}


.more a {float:left;}
.more img {float:left;margin:3px 0 0 5px;}

.head1 {float:left;}
.head2 {float:right;text-align:right;}
.logo {margin:35px 0 0 30px;}
.phone {margin:45px 30px 112px 0;}
.top {margin:0 0 0 90px;}
.top img {margin:0 0 0 11px;}
.content {background: url(img/top-fon.jpg) top repeat-x;}
.topmenu {padding:30px 0 0 0;}

a.button {background:url(img/dir1.png);display:block;height:32px;width:179px;text-decoration:none;}
a.button:hover {background:url(img/dir2.png) no-repeat;outline:none;width:179px;display:block;height:32px;}
a.button:active {background:url(img/dir3.png) no-repeat;outline:none;width:179px;height:32px;}





.content {text-align:left;}
.content .head {font-size:18pt;color:#608091;padding:0;margin:0 0 10px 0;}
.txt1 .head, .txt2 .head {font-size:24pt;color:#608091;padding:0;margin:0 0 10px 0;}
.content .txt3 .head {font-size:18pt;color:#fff;padding:0;margin:0;background: url(img/v1.png) top repeat-x;height:38px;padding:10px 0 0 18px;}
.txt1, .txt2, .txt3 {float:left;}
.txt1 {margin:30px 0 0 33px;width:355px;}
.txt2 {margin:30px 0 0 24px;width:355px;}
        .txt2 p img, .text p img {float:left;border:1px solid #9c9da0;margin:0 5px 5px 0;}
        .txt2 p a, .txt2 p a:hover {color:#ed1c24;text-decoration:none;}
.txt3 {margin:30px 0 0 24px;width:222px;}
.vr {background:#e6e7e8 url(img/v1.gif) bottom repeat-x;height:150px;padding:18px;}
.vr div {text-align:right;}
.vr .new span {color:#272d37;font-size:15pt;padding:0px;text-decoration:underline;cursor:pointer;}
.vr .new span.sel {color:#ff5b00;text-decoration:none;}
.vr p {font-size:12px;}
.vr p span {color:#959595;padding:5px 5px 5px 0;}
.vr p a {padding:5px 5px 5px 0;}

.line {background:#608091;height:3px;margin:30px 90px 0 90px;}
.text {background:#e5e6e8 url(img/fon.gif);}
.text p {padding:0 0 7px 0;}
.text p a {color:#272d37;text-decoration:none;font-weight:bold;}
.text p a:hover {color:#272d37;text-decoration:underline;font-weight:bold;}
.text span {color:#ff5b00;}

.news {float:left;width:480px;margin:25px 33px 25px 33px;}
.articles {float:left;width:470px;margin:25px 33px 25px 0;}
.contacts {margin:25px 70px 25px 33px;float:left;width:440px;}
.parners {margin:25px 25px 25px 0;float:left;width:470px;}

.con-p {font-size:12pt;}
.con-p span {color:#ff5b00;font-size:14pt;}
.footer {background:url(img/bottom_bg1.jpg) top left no-repeat; height:99px;}
.left_column {width:380px;}
.left_column p  {margin:20px 0 0 90px;font-size:9pt;text-align:left;}
.right_column p {margin:15px 0 0 0;}
.web {text-align:left;}
.web p {margin:10px 0 0 0;padding:0;}
.search .s {border:1px solid #a5a7aa;color:#a5a7aa;padding:2px 5px 2px 5px;float:left;margin:0 7px 0 0;height:17px;}

.car {float:left;margin:30px 40px 10px 33px;}
.car-one a {font-size:12pt;}
.car span, .car-two span {color:#ff5b00;font-size:10pt;}
.car img {margin:10px 0 0 0;}
.car-one {float:left;margin:0 20px 0 0;padding:7px;}
.special-block div.hover {background: #eeeeef;}
.car-two {float:left;margin:0 23px 0 0;padding:7px;}

.sss {position: absolute;padding:130px 0 0 199px;}
.sales {float:left;margin:30px 0 10px 5px;}

table.popup { width: auto; height: auto; position: absolute; z-index: 1000; background: #ffffff; display: none; border: 2px solid #999999}
table.popup h3 { font-size: 18px; font-weight: bold; color: #000000; margin: 0 0 15px 0; }
table.popup td.pad { padding: 15px 55px 5px 55px; }
table.popup input { width: 100%; height: 28px; padding: 3px 5 3px 5; }
table.popup table.go input { width: 200px; height: auto; padding: 0; }
table.popup a.close { font: 25px Tahoma; text-decoration: none; color:#999999; position: relative; float: right; display: block; margin: -17px -33px 0 0; }

.bcl iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0px;/*must have*/
        left:0px;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
}
table.go { width: 1%; padding: 0 5px 0 5px; height: 25px; margin: 0 10px 0 0; }
table.go td { padding: 0; }
table.go td.go { background-image: url('/img/but_bg_right.gif'); background-position: 100% 0; background-repeat: no-repeat; width: 100%; padding: 3px 0 0 0; }
table.go input { width: auto; padding: 0 5px 0 5px; background: none; border: 0; cursor: pointer; font-weight: bold; color: #ffffff; }
table.go .go2 input { width: auto; padding: 0 5px 0 5px; border: 0; color: #000; }
.required, .errortext { color: #990000;}
.feeback_form {text-align: left;}
.counter-niz {width:330px;margin:13px 0 0 78px;}
