/* CSS Document */
html{height:100%;}
body {text-align:center;padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:15px; background:#fff; min-width:1000px; width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 3000? "auto" : "auto");
height:100%;min-height:100%;
position: relative;}
ol, ul, li{padding:0;margin:0;}
li {list-style-type: none;}
table{border:0;padding:0;margin:o;}
h1{margin:8px 0 23px 0;font-size:25px;font-weight:bold;}
h2{font-size:28px; margin:0 0 15px 0; font-weight:bold;}
h3{font-size:17px; margin:10px 0 5px 0; font-weight:bold; color:#e74208;}
p{color:#333; margin:0 0 5px 0;}
a{color:#4686c6;}
a:hover{text-decoration:none;}
img {border:0px;}
.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

#all{height: auto !important; min-height:100%; height: 100%; width:1140px; margin:auto;}
/* Шапка */
#header{ width:1100px; height:175px; text-align:left; margin-left:18px;}
	#logo{margin: 38px 0 0 0; float:left;}
	#logotext{margin: 47px 0 0 29px; float:left; width:170px;}
	#phone{margin: 54px 0 0 29px; float:right; font-size: 20px; width:200px;vertical-align:top; font-weight: bold;}
	#twitter{margin: 47px 0 0 29px; float:right; width:40px;vertical-align:top;}
	#counter{margin: 49px 0 0 29px; float:right; width:220px;vertical-align:top; }
	#menu{margin:35px 0 0 0; background: url(img/menu.jpg); width:1100px; height:50px;}
		#menu ul{padding:11px 0 0 50px ; list-style-type:none;}
			#menu ul li{font-size:17px; font-weight:bold; float:left; margin: 2px 35px;}
				#menu ul li a{text-decoration:none; color:#fff;}
				#menu ul li a:hover{color:#e74208;}
				#menu ul li a.selected{color:#e74208;}

/* Главный блок */
#main{ text-align:left;}
	.left{width:580px; float:left; margin:40px 18px 0 18px;}
	.right{width:520px; float:left; margin:40px 0 0 0;}
	.left2{width:380px; float:left; margin:40px 18px 0 18px;}
	.right2{width:720px; float:left; margin:40px 0 0 0;}
	.center{margin:0 0 0 18px;}
		div.slog_bl{font-size: 20px; color: #000000; margin: 0 10px 10px 10px;}
		div.pres {margin: 20px 12px 15px 0; color: #666666; padding-top: 3px; background: url(img/big_pdf.gif) no-repeat left top; padding-left: 45px; height: 33px;}
			div.pres a{font-size: 22px;}
		.news {}
			.news a{font-size: 14px;}
			.news .item {margin-bottom: 25px;}
				.news .item div{margin-bottom: 10px; font-size: 16px; font-weight: bold;}
			.news span{display: block; color: #e4421c; margin-top: 10px;}
		#format{}
			#format img{float:left; margin:0 10px 0 0;}
			#format div.type{margin:10px 0;}
				#format div.type div{float:left; margin-left:80px;}
			#format table td{padding-bottom:15px;}
		#saits{margin-top:20px;}
		#advantage{margin-top:20px;}

		td.sit_h {font-size: 14px; text-align: center; height: 30px; color: #000000;}
		div.for_head {font-size: 14px; font-weight: bold;}
		div.for_ban {margin-top: 20px; background: url("http://ibrand.ru/image/for_cen.gif"); height: 151px;}
		div.ban_h {font-size: 18px; color: #000000; padding-top: 15px; padding-bottom: 10px; font-weight:bold;}
		div.ban_text {font-size: 14px; color: #000000; padding-bottom: 15px; margin-right: 10px;}
		div.price {font-size: 72px;}
		div.prim {font-size: 12px; margin-top: 30px;}
		div.price_text {font-size: 14px; margin-top: 30px;}
		span.r {background-color:#e44224;color:#ffffff;font-weight:bold;padding:2px;}
		span.r1 {background-color:#e44224;font-size:30px;font-weight:bold;color:#ffffff;padding:2px;position:relative;top:3px;}
		#advantage td {vertical-align:middle;padding-bottom:15px;}
		div.adr {font-size: 14px;}
		div.ph {font-size: 18px;margin-bottom: 5px;}
		div.ask {font-weight: bold;margin-bottom: 10px;margin-top: 30px;font-size: 14px;}
		div.inp_h {font-size: 14px;}
		input.but {width: 154px;height: 29px;border: 0px;margin-top: 15px;margin-bottom: 10px;}
		blockquote {font-size: 18px;}
		.b1 {color: #e44224; font-size: 14px; font-weight: bold; margin-bottom: 7px;}
/* Портофлио */
	.client{width:1140px; margin-top:30px;}
		.client .info{width:720px; float:left; margin-bottom:15px;}
			.client .info .main_info{margin:0 0 0 18px;}
			.client .info .link{font-size:13px;}
			.client .info .report{color:#333; line-height:25px;}
			.client .info .report img{margin-right:5px; position:relative; top:2px;}
			.client .info .quote{width:648px; height:79px; background: url(img/quote.gif) no-repeat; font-style:italic; color:#333;}
				.client .info .quote p{padding: 15px 50px; line-height:20px;}
			.client .info .author{font-size:13px; margin:0 0 0 50px;}
				.client .info .author .name{color:#333; font-weight:bold;}
				.client .info .author .post{color:#999;}
		.client .image{width:420px; background: url(img/mac.jpg) no-repeat 0px 10px; float:left; height:290px;}
			.client .image .snapshot{width:300px; height:192px; margin:20px 0 0 60px;}
			.client .image .open{margin:40px 0 0 130px; font-size:13px; color:#007dc4;}
				.client .image .open img{position: relative; top:2px;}
		.client .hr{ height:3px; width:1140px; clear:both;}
/* Подвал */
#basement{height:145px;margin-top:-145px; font-size:11px; width:1100px; margin-left:auto; margin-right:auto; text-align:left;}
	#basement div{padding-top:60px;}
	#copyright{float:left;}
	#twitter_bottom{float:left;margin-left:15px;}
	#made_in{float:right;}
	#made_in_logo{float:right; margin-right:12px;}
		#made_in_logo img{margin-top:2px;}

