html {margin:0px; padding:0px; margin-left:auto; margin-right:auto; width:100%;}
body {margin:0px; padding:0px; margin-left:auto; margin-right:auto; width:100%;
	background:url("/tmp/base/img/main_background.jpg") no-repeat scroll left top #FFCC00;}
table, img {border:0px;}
table {border:0px; border-collapse:collapse;}
div.clear {clear:both;}

@font-face {
    font-family: 'GraublauWebRegular';
    src: url('/tmp/base/css/graublauweb-webfont.eot');
    src: url('/tmp/base/css/graublauweb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/tmp/base/css/graublauweb-webfont.woff') format('woff'),
         url('/tmp/base/css/graublauweb-webfont.ttf') format('truetype'),
         url('/tmp/base/css/graublauweb-webfont.svg#GraublauWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GraublauWebBold';
    src: url('/tmp/base/css/graublauwebbold-webfont.eot');
    src: url('/tmp/base/css/graublauwebbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/tmp/base/css/graublauwebbold-webfont.woff') format('woff'),
         url('/tmp/base/css/graublauwebbold-webfont.ttf') format('truetype'),
         url('/tmp/base/css/graublauwebbold-webfont.svg#GraublauWebBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

div#page_container {
	margin-top:15px;
	/*min-width:983px;
	max-width:1400px;
	width:100%;*/
	width:983px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
div#page_container #wrapper {
	width:97%;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#header {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#container_main_page {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#header #head_left {
	display:block;
	min-width:200px;
	float:left;
}
#header #head_right {
	display:block;
	width:78%;
	float:right;
	padding-top: 15px;
}
a#logotype {
	display:block;
	border:0px;
	text-decoration:none;
	background:url("/tmp/base/img/logotype.png") no-repeat;
	width:186px;
	height:102px;
}
#head_right #phones {
    display: block;
    float: right;
    font-family: "GraublauWebRegular";
    font-size: 25px;
    line-height: 25px;
    margin-left: 35px;
    margin-top:0px;
    width: 420px;
}
#head_right #phones #content_phones {
    display: block;
    float: left;
    width: 280px;
}
#head_right #phones span#phone_code {
	display:block;
	float:left;
	width:45%;
	background:url("/tmp/base/img/phone.png") no-repeat scroll 0 2px transparent;
	text-indent:43px;
	margin-top:15px;
	height:25px;

	font-family:arial, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#000;
	font-style:italic;
}
#head_right #phones span#phone_nums {
	display:block;
	float:left;
	width:45%;
	margin-top:14px;

	font-family:arial, sans-serif;
	font-size:30px;
	line-height:30px;
	color:#0477bd;
	font-style:italic;
	font-weight:bold;
}

#header #head_right #homemap {
	display:block;
	width:100px;
	float:right;
}
#header #head_right #homemap a#map {
	display:block;
	width:16px;
	height:15px;
	background:url("/tmp/base/img/sitemap.png") no-repeat;
	float:right;
	border:0px;
	text-decoration:none;
}
#header #head_right #homemap a#map:hover {
	background:url("/tmp/base/img/sitemap_active.png") no-repeat;
}
#header #head_right #homemap a#home {
	display:block;
	width:17px;
	height:17px;
	background:url("/tmp/base/img/home.png") no-repeat;
	float:right;
	border:0px;
	text-decoration:none;
	margin-right:16px;
}
#header #head_right #homemap a#home:hover {
	background:url("/tmp/base/img/home_active.png") no-repeat;
}

#header #head_right #prices {
	display:block;
	float:right;
	min-width:160px;
}
#header #head_right #prices a.price {
	display:block;
	text-transform:uppercase;
	text-decoration:underline;
	background:url("/tmp/base/img/exel_file.png") no-repeat;
	text-indent:45px;
	min-height:30px;
	margin-bottom:15px;
	height:30px;


	font-family:arial, sans-serif;
	font-size:17px;
	line-height:23px;
	color:#0477bd;
	font-style:italic;
}
#header #head_right #prices a.price:hover {
	color: #FF0000 !important;
	text-decoration:underline;
}

#headcontainer {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#headcontainer #headface {
	display:block;
	float:left;
	/*width:858px;
	min-height:216px;*/
	width:88%;
	height:216px;
	
	background:url("/tmp/base/img/header_face.png") no-repeat;
}
#headcontainer #mainmenu {
    display: block;
/*    float: right; */
    margin-top: 34px;
    min-height: 216px;
    min-width: 88px;
}
#headcontainer #mainmenu a {
	display:block;
	width:100%;
	text-align:right;

	font-family:tahoma, sans-serif;
	font-size:14px;
	line-height:27px;
	color:#0477bd;
	text-decoration:underline;
}
#headcontainer #mainmenu a:hover {
	color: #FF0000;
	text-decoration:underline;
}
#headcontainer #mainmenu a.active,
#headcontainer #mainmenu a.active:hover {
	color: black!important;
	text-decoration: none;
	background-color: transparent;
}

#content {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top: 30px;
}


#cell_1 {
	display:block;
	max-width:65%;
	float:left;

	font-family:arial, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#201e23;
}
/*
@media screen and (min-width: 1000px) {
	#cell_1 {
		display:block;
		max-width:65%;
		float:left;

		font-family:arial, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#201e23;
	}
}
@media screen and (min-width: 1100px) {
	#cell_1 {
		display:block;
		max-width:70%;
		float:left;

		font-family:arial, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#201e23;
	}
}
@media screen and (min-width: 1200px) {
	#cell_1 {
		display:block;
		max-width:75%;
		float:left;

		font-family:arial, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#201e23;
	}
}*/





#cell_2 {
	display:block;
	min-width:270px;
	float:right;
	/*padding-top: 15px;		*/
	margin-right: -15px;
}
div#cell_2 div#wecool {
	display:block;
	width:273px;
	margin-bottom: 15px;
	background:url("/tmp/base/img/middle_part.png") no-repeat #efefef;
}
div#cell_2 div#wecool div#top {
	display:block;
	width:273px;
	height:9px;
	background:url("/tmp/base/img/upper_part.png") no-repeat;
	position: relative;
    top: -9px;
}
div#cell_2 div#wecool div#bottom {
	display:block;
	width:273px;
	height:9px;
	background:url("/tmp/base/img/bottom_part.png") no-repeat;
	position: relative;
    top: 9px;
}
div#cell_2 div#wecool div#middle {
	display:block;
	margin-top:-6px;
	margin-bottom:-20px;
}
div#cell_2 div#wecool div#middle h2 {
    color: #16680D;
    display: block;
    font-family: "GraublauWebRegular";
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 15px;
    text-align: center;
}

.thebest_item {
	display:block;
	padding-bottom: 10px;
}
.thebest_item .text {
    color: #201E23;
    display: block;
    font-family: tahoma;
    font-size: 13px;
    line-height: 17px;
    margin-left: -12%;
    margin-top: 0;
    margin-bottom:10px;
    padding:0px;
    width: 100%;
}
.thebest_item .text .tfont {
	display:block;
	margin-left: 57px;
	width: 85%;
}

.thebest_item .num_one {
    background: url("/tmp/base/img/1_elem.png") no-repeat scroll 0 center transparent;
}
.thebest_item .num_two {
    background: url("/tmp/base/img/2_elem.png") no-repeat scroll 0 center transparent;
}
.thebest_item .num_three {
    background: url("/tmp/base/img/3_elem.png") no-repeat scroll 0 center transparent;
}

a#our_prices {
	display:none;
	border:0px;
	text-decoration:none;
	width:287px;
	height:90px;
	/*margin-top: 28px;*/
	margin-bottom:50px;
	background: url("/tmp/base/img/so_button.png") no-repeat;
}
a#our_prices:hover {
	background:url("/tmp/base/img/so_button.png") no-repeat scroll 0 -94px transparent;
}

h1#mainheadline {
	display:block;
    font-family:"GraublauWebRegular";
    font-size:25px;
    line-height:30px;
    font-weight:normal;
    margin-bottom: 12px;
}

#banners_bottom {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}






#banners_bottom .banner_first {
	display:block;
	float:left;
	width:33%;
}
#banners_bottom .banner_first a {
	display:block;
	background: url("/tmp/base/img/banner_left.png") no-repeat scroll left 0 transparent;
	min-width:301px;
	height:161px;
	border:0px;
	text-decoration:none;
}

/* Саша здесь вводил параметр */
#banners_bottom .banner_link {
position: relative;
top: 155px;
text-align: center;
}

#banners_bottom .banner_second {
	display:block;
	float:left;
	width:33%;
}
#banners_bottom .banner_second a {
	display:block;
	background:url("/tmp/base/img/banner_center.png") no-repeat scroll center 0 transparent;
	min-width:301px;
	height:161px;
	border:0px;
	text-decoration:none;
}



#banners_bottom .banner_third {
	display:block;
	float:right;
	width:33%;
}
#banners_bottom .banner_third a {
	display:block;
	background: url("/tmp/base/img/banner_right.png") no-repeat scroll right 0 transparent;
	min-width:301px;
	height:161px;
	border:0px;
	text-decoration:none;
}








div#footer {
	display:block;
	width:100%;
	clear:both;
	margin-top:30px;
}
div#footer #left {
	display:block;
	width:40%;
	float:left;
	margin-left:0px;
	margin-right:auto;
	text-align:left;
}
div#footer #left span#headline {
	display:block;
	font-family:tahoma,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#201e23;
}
div#footer #left span#phones2 {
	display:none;
	font-family:arial,sans-serif;
	font-size:20px;
	line-height:23px;
	color:#201e23;
	font-style:italic;
	font-weight:bold;
}
div#footer #left span#phones2 span {
	color:#0477bd;
}
div#footer #left span#adress {
	display:block;
	font-family:arial,sans-serif;
	font-size:20px;
	line-height:22px;
	color:#201e23;
	font-style:italic;
	font-weight:bold;
}







div#footer #right {
	display:block;
	width:203px;
	float:right;
	margin-right:0px;
	margin-left:auto;
	text-align:right;
}
div#footer #right a#bdlogo {
	display:block;
	border:0px;
	text-decoration:none;
	width:203px;
	height:31px;
	background: url("/tmp/base/img/bd_logotype.png") no-repeat scroll 0 0 transparent;
}
div#footer #right a#bdlogo_text {
    color: #231F20;
    display: block;
    text-decoration:underline;
    font-family: tahoma,sans-serif;
    font-size: 12px;
    line-height: 12px;
    margin-left: auto;
    text-align: left;
    width: 135px;
}
div#footer #right a#bdlogo_text:hover {
	color: #FF0000 !important;
    text-decoration:underline;
}

#height65 {
	clear:both;
	display:block;
	height:65px;
}
.bd_logo {
    margin-top: 7px;
    font-family: Arial;
    float: right;
	margin-bottom: 70px;
}
.bd_logo img {
float: left;
margin-right: 6px;
}

.bd_logo_text_wrap{
float: left;
margin-top: 0px;
margin-left: 5px;
}

.bd_logo_text{
font-size: 12px;
margin-top: -5px;
}

.bd_logo_text2{
border-bottom: 1px solid;
clear: both;
float: left;
font-family: Calibri,Arial;
font-size: 20px;
line-height: 20px;
margin-top: -2px;
}

.bd_logo_text2:hover{
color: red;
}
