html body {
    min-height: 100%;
    background-color: #ebebeb;
    text-align: justify;
    font: normal 12px Arial;
}
.wrapper{
    width: 1024px;
    min-width: 1024px;
    margin: 0 auto;
    /*background: url('/img/bg_lite.png') no-repeat center 100px;*/
}
.page {
    min-height: 100%;
    /*background-color: red;*/
    overflow: visible;
}
/*===header===*/
div.header {
    padding-top: 10px;
    width: 100%
}

table#list{
    font-family: Tahoma;
    font-size: 12px;
    border: none;
    width: 100%;
}

table#list td{
    padding: 7px 7px;
    color: #000;
}

table#list .trHead td{color: #FFF;}
table#list .trHead {background-color: #EE3823; color: #FFF;}
table#list .trGrey {background-color: #BCBEC0;}

.gray{ color: #939598; }

.header .logo {float:left;width: 20%}
.header .main-menu-wrapper {float:left;width: 80%; height: 40px;}
.main-menu {float:right;list-style: none;margin: 0px;padding: 0px;}
.main-menu li { margin-left: 5px;display: inline;}
.main-menu li:after { margin-left: 5px;display: inline; content: "|"; }
.main-menu li.last:after { margin-left: 5px;display: inline; content: ""; }
.main-menu li.active a {color:#fb3400;}


.shedule-wrapper {margin-right: 25px;}
.shedule{ padding-left: 30px;line-height: 16px;}
.phone{ padding-left: 30px;}

.second-menu-wrapper {width: 100%;}
.fast-form {height:100px;width:300px;padding-top: 15px;position: relative; overflow: visible;}
.fast-form img{position: absolute;margin-left: 40px;}
.sale-menu-item {margin-right: 20px;}
.sale-menu-item .text-wrapper {width:100px;padding-top: 15px;padding-left: 20px;line-height: 17px;}

.sale-menu-item a.active{color:#fb3400;}

.vendor-menu {margin-top: 20px;}
.vendor-menu ul {margin: 0; padding: 0;list-style: none}
.vendor-menu ul li{display: inline; margin-right: 5px;}
.vendor-menu ul li:after { margin-left: 5px;display: inline; content: "/"; }
.vendor-menu ul li.last:after { margin-left: 5px;display: inline; content: ""; }
.vendor-menu ul li.active a {color:#fb3400;}
/*=============*/
/*===content=*/
.content {
    margin-top: 40px;
    width: 100%;
    padding-bottom: 100px;
    overflow: hidden;
    margin-bottom: 40px;
	min-height: 300px;
}
.content .left-column { width:35%;}
.content .right-column { width: 65%;}

.news{ width: 340px; }

.left-column .news-item {margin-bottom:40px;}
.left-column .news-item p{margin-bottom:10px;}

.right-column .text {
     margin-left:5%;
     width: 95%;
    text-align: justify;
}
.right-column .text p{
    margin-bottom: 10px;
}
/*=============*/
/*===footer=*/
.footer {
    height: 60px;
    background: url('/img/footer-bg.png') no-repeat left top;
    margin-top: -100px;
    padding-top: 40px;
    /*background-color: blue;*/
    /*opacity: 0.8;*/
}
.footer div {
    float: left;
}
.counters {
    height: 50px;
    width: 500px;
}
.counters .block{
    height: 50px;
    vertical-align: bottom;
    margin-right: 20px;
}

.map{
    margin-bottom: 10px;
}

.contacts{
    /*margin-left: 130px;*/
    margin-right: 30px;
    margin-top: -40px;
    float: right !important;
}
/*===text===*/
.grey   {color: #939598;}
/*.grey2   {color: #939598;}*/
.orange {color: #fb3400;}
.pt10   {font-size: 10pt;}
/*.pt12   {font-size: 12pt;}*/
.pt15   {font-size: 15pt;}
.pt16   {font-size: 16pt;}
.pt17   {font-size: 17pt;}
.pt18   {font-size: 18pt;}
.pt20   {font-size: 20pt;}
.bold   {font-weight: bold;}
p.header {color: #fb3400;}
/*===a===*/
a       {color:#939598;}
a:hover {color:#fb3400; text-decoration: none;}
a.un:hover    {text-decoration: underline;}
/*===div===*/
.float-left{
    float: left;
}
.float-right{
    float: right;
}
.both {
    clear: both;
}

#modal-wrapp{
    background-color: #F7F7F7;
    position: fixed;
    right: 0; left: 0;
    bottom: 0; top: 0; 
    z-index: 100;
}


#modal-wrapp .modInput{
    width: 220px;
    line-height: 20px;
    padding: 2px;
    border-radius: 4px;
    border: 2px solid #727272;
    margin: 6px 0;
    color: #4D5F69;
}

#modal-wrapp #send{
    margin: 10px 0 16px 0;
}

#closebtn{
    background: url(/img/fancybox_sprite.png) no-repeat 0 0;
    display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    right: -20px;
    top: -20px;
}

ul ul {padding-left: 10px;}