@import url(base.css);

body {
	background: #fff;
	font-family: 'Tahoma';
	font-size: 12px;
    min-width:1000px;
    width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
}

#topbrands {position: relative; margin: 0px auto; width: 949px; height: 70px; padding-top: 10px;}
#botbrands {margin: 0px auto; padding-top: 290px; width: 949px; height: 70px; padding-bottom: 0px;}
#header {position: relative; margin: 0px auto; width: 949px; height: 369px; background: url(../pic/logo.jpg) no-repeat bottom; vertical-align: bottom;}
#header_inside {position: relative; margin: 0px auto; width: 949px; height: 329px; background: url(../pic/logo_inside.jpg) no-repeat bottom; vertical-align: bottom;}

/*{{{ Menu*/
#menu {height: 27px; width: 100%; background: #2b655a; font-size: 11px; font-weight: bold; text-align: center;}
#menu a {color: #fff; height: 27px;}
#menu td {line-height: 27px; padding-left: 7px; padding-right: 7px;}
#menu table {height: 27px;}
#menu .cur {background: #e4f7e8;}
#menu .cur a { color: #2b655a; text-decoration: none;}


/*{{{ Brands*/
.bico {width: 90px; height: 80px; margin-right: 1px; float: left; text-align: center;}
.bico img {position: absolute; bottom: 10px;}


/*{{{ Logotop*/
.logotop {position: absolute; top: 20px; left: 0px; padding-left: 30px; width: 765px; height: 120px;}
.logotop span {font-family: 'Times New Roman';}
.s1 {font-size: 18px;}
.s2 {font-size: 12px;}
.topico {padding-top: 10px;}
.topico img {float: left; margin-right: 50px; margin-top: 7px;}
.topico img.cur {margin-top: 0px;}

#header_inside .topico {position: absolute; top: -23px; right: 15px;}
#header_inside .topico img {float: left; margin-right: 50px; margin-top: 7px;}
#header_inside .topico img.cur {margin-top: 0px;}


/*{{{ Main*/
#main { background: url(../pic/right_column_bg.jpg) no-repeat top right #e4e7e8; width: 949px; margin: 0px auto;}
.leftc {background: url(../pic/left_column_bg.jpg) no-repeat bottom left; padding-bottom: 30px;}

.leftc ul {margin: 10px 0 0 3px; padding-left: 0px; &padding-left: 0px; list-style-type: none;}
.leftc li {&padding-left: 0px;padding-bottom:5px;}
.leftc img {margin-left: 10px; margin-top: 20px;}
.leftc h2 {font-size: 20px; padding-left: 0px; margin: 0px; margin-left: 3px; margin-top: 5px; text-decoration: underline;}
.leftc h2 a {color: #000;}

.rightc {background: url(../pic/right_column_bg_bottom.jpg) no-repeat bottom right; &padding-top: 25px; padding-right: 10px; padding-bottom: 30px;}
.rightc ul {list-style-type: none;}
.rightc ul {margin: 10px 0 0 3px; padding-left: 0px; &padding-left: 0px; list-style-type: none;}
.rightc li {&padding-left: 0px;}
.rightc img {margin-left: 10px; margin-top: 20px;}
.rightc h2 {font-size: 20px; padding-left: 0px; margin: 0px; margin-left: 3px; margin-top: 5px; text-decoration: underline;}
.rightc h2 a {color: #000;}
.rightc h1 {font-size: 26px; padding-left: 10px;}


.stopimage {position: absolute; top: 5px; left: 14px;}
.stopcadr {position: relative; width:200px; height: 185px; margin-bottom: 20px; margin-left: -7px;}

.rightb {padding-left: 2px; margin-bottom: 20px;}
.rightb img {border: 1px #fff solid;}

.weather h5 {color: #fff; background: url(../pic/weather.jpg); font-size: 20px; padding-left: 10px; margin: 0px; margin-bottom: 10px; margin-left: 10px; line-height: 27px;}
.weather .date {font-size: 13px; font-weight: bold; padding-left: 20px;}
.weather div {overflow: auto; zoom: 1; padding-top: 10px; font-size: 14px;}
.weather div span {font-size: 10px;}
.weather div img {float: left; margin: 10px; margin-top: -5px; margin-left: 20px; line-height: 30px;}

.cont {&padding: 10px; padding-bottom: 10px; &padding-top: 20px;}
.cont h1 {color: #296a8a; font-size: 30px; padding-left: 12px;}
.cont h2 {color: #296a8a; font-size: 27px;}
.cont h3 {color: #296a8a; font-size: 25px;}
.cont h4 {color: #296a8a; font-size: 23px;}
.cont h5 {color: #296a8a; font-size: 21px;}
.cont ul {list-style-type: disc;}
.cont p {padding: 10px; padding-top: 0px;}
.cont fieldset {border: 0px; text-align: center; margin: 0px auto;}
fieldset label {float: left; width: 450px; padding: 5px; clear: both;}
fieldset span {float: left; font-weight: bold;}
fieldset input {float: right; width: 250px; border: 1px #2b655a solid;}
fieldset input.code {width: 164px;}
fieldset input.submit {background: #2b655a; font-weight: bold; color: #fff; width: 252px;}
fieldset textarea {float: right; width: 250px; height: 150px;border: 1px #2b655a solid;}

.cont2 {background: url(../pic/left_column_bg.jpg) no-repeat bottom left;}

.newsitem {width: 96%; margin: 0px auto; min-height: 80px; \&height: 80px; padding-bottom: 20px;}
.newsitem .img, .catalogitem .img {float: left; width: 103px; height: 71px; background: url(../pic/ramka.gif) no-repeat top left; padding-top: 3px; padding-left: 3px; margin-right: 5px;}
.newsitem .dt {float: right; width: 385px; &width: 377px;}
.newsitem .date {float: left; margin: 3px 3px 10px 0px; padding: 3px; background: #fff; width: 73px;}
.newsitem .title {margin: 5px 3px 3px 0px; padding: 3px; padding-top: 0px; width: 280px; float: right;}
.newsitem .title a {font-family: 'Tahoma'; font-size: 13px; font-weight: bold;}
.newsitem .text {float: left; padding-top: 5px; padding-bottom: 20px; width: 99%;}

.cont .newsitem p{
	padding-left:0px;
}
.catalogitem {width: 220px; margin: 0px auto; min-height: 80px; \&height: 80px; margin-bottom: 20px;}
.catalogitem a {color: #000;}


.paging {width: 96%; float: left; height: 22px; line-height: 22px; margin-bottom: 20px; padding-left: 10px;}
.paging ul {display: block; margin: 0px; padding: 0px;}
.paging li {display: inline; margin-right: 10px;}
.paging .cur {background: url(../pic/cur_page.gif) no-repeat; padding: 4px 7px;}


/*{{{ Footer*/
#footer {margin: 0px auto; width: 949px; height: 50px; padding-top: 30px;}
#footer .dextra {float: right; width: 200px; text-align: left; padding-right: 20px;}
#footer .copy {float: left; width: 200px; text-align: left; padding-left: 20px;}


.newsitem div.text p{
	padding:0px;
	margin:0px;
}

.newsc {margin: 15px;}
