body {
	background:#fff;
	font:11px "Arial";
	color:#313131;
}
.error {display:block;margin-left:20px;}
img.png {behavior: url(site/css/iepngfix.htc)}
ul.sitemap li{padding-bottom:5px;}
ul.sitemap li img {padding-right:5px;}
ul.sitemap li ul.sub_sitemap li {	padding:5px 15px; list-style:disc inside; }
ul.floatleft li { display:block; float:left; padding-right:40px; }
ul.floatleft li.nofloat {float:none; padding-right:0; padding-bottom:5px; font-size:12px;}

td, th  {
		
		padding:10px;
		font: 12px "Arial";
		text-align: left;
		
}
th {font-weight:bold;}
p {
	font:13px "Arial";
}

.searchres {
		color:#a9a9a9;
		font-size:11px;
		padding:10px 0 0 21px;
}


tr.blue {
		background:#105caa;
		color: #fff9f1;
		vertical-align:center;
}

tr.blue th.blue {
		text-align:left;
}

tr.lblue{
			background: #ecf1f4;
			color: #105caa;

}

tr.grey {
		background: #ededed;
		color: #105caa;
}
td.center {
		font-weight:bold;
		text-align:center;
}

#readyvote tr td, #readyvote tr th {
			border:1px solid #fff;
}

p.itogo {
		font:11px "Arial";
		padding-left:570px;
}
p.itogo span{
		color:#105caa;
		font-weight:bold;
}
.skidka {font-weight:bold;}
.redb {color:Red; font-weight:bold;}

.page {
	position:relative;
	width:900px;
	margin:0 auto;
	height: 100%!important;
	
}

h2.title, .title {
		margin-top:11px;
		margin-bottom:7px;
		font:13px "Arial";
		font-weight:bold;
		color:#105CAA;
}

.header  {
	height:114px;
}
	.header .logo {
		display:block;
		width:413px;
		height:84px;
		
		background:url("../images/layout/header/logo.png");
	}

	
	.header .menu {
		width:900px;
		height: 30px;
		display: inline;
	}		
	

	
		.header ul.menu li {
			display:block;
			float:left;
			width: 180px;
			height:30px;
		}
		
			.header ul.menu li a {
				display:block;
				height:14px;
				padding:8px 10px;
				background:#e1e2e3;
				color:#000;
				text-decoration:none;
				font-weight:bold;
				border-left:#fff solid 1px;				
			}
			.header ul.menu li:first-child a {
				border:0;
			}
			.header ul.menu li a:hover {
				background:#b2b2b2;
			}
			
	.page .image {
		display:block;
		position:relative;
		margin-top: 1px;
		margin-bottom: 7px;
		width:900px;
		height:200px;
		/*background:url("../images/layout/header/image.png");*/
	}
	
	.header .head {
		width: 450px;
		float:left;
	}
	
	.header .search {
		position:relative;
		color:#e5e5e5;
		float:right;
		width: 320px;
		top: 20px;
		right:0;
	}
		.header .search a {
			margin:0 6px;
		}
		.header .search img {
			vertical-align:middle;
		}
/*Подвал*/
.footer {
	position: relative;
	height:52px;
	margin-top:-52px;
	margin:0 auto;
	width:900px;
	background:url("../images/layout/footer/bg.png");
	font-size:10px;
}	
	.footer .cr {
	position:absolute;
		display: inline;
		margin-top:22px;
		width: 180px;
		color:#8f8a8d;
		left:18px;
	}
	.footer .tos {
	position:absolute;
	display: inline;
		margin-top:22px;
		left:197px;
		color:#e5e5e5;
		width:480px;
	}
		.footer .tos a {
			margin:0 10px;
		}
		
		.footer .rt a {
			margin:0 10px;
		}
		
	.footer .rt {
		position:absolute;
		display: inline;
		margin-top:22px;
		width:200px;
		color:#8F8A8D;
		right: 0;
	}
																	/*Для внутренней страницы_ЛЕВЫЙ блок*/
.left_container  {
			float:left;
			width: 180px;
}

.left_container  img {
					padding-top: 7px;
}

	.left_container #catalog{
		top:84px;
		width:181px;
		height:auto;
		
	}		
		.left_container #catalog > li {
			display:block;
			float:left;
			width: 180px;
			height:auto;

		}
		
			.left_container #catalog > li > a {
							background:#eeeff0;
							border-top:1px solid #FFF;
							color:#000;
							display:block;
							font-weight:bold;
							padding:8px 10px;
							text-decoration:none;
}

			.left_container #catalog > li.selected > a { background:#e1e2e3;}
			
			.left_container #catalog > li > a:hover {
				background:#e1e2e3;
				
			}
			
			.left_container #catalog > li > ul.subcategory { display: none;}
			.left_container #catalog > li.selected > ul.subcategory { display: block;}
			.left_container #catalog > li.selected > ul.subcategory > li.selected > a { font-weight: bold; }
			ul.subcategory > li > a  {
									background:#F0F8FF;
									border-top:1px solid #FFF;
									color:#000;
									display:block;
									font-weight:normal;
									padding:8px 10px 8px 30px;
									text-decoration:none;
			}
			
						ul.subcategory li a span {
								background:#F0F8FF;
								color:#000;
								display:block;
								text-decoration:none;
								}
			
																		/*Для внутренней страницы_ПРАВЫЙ блок*/
																		
																		
																	
																		

.right_container {
			float: right;
			width: 680px;
			margin: 15px;
			height: auto!important;
			
}
.right_container a{
			color:#105CAA;
			text-decoration: underline;
}

p.up {
	position:absolute;
	bottom:30px; 
	right:50px;
	padding-left: 200px;
}
.product img.photo_b {display:block; padding-right:20px;}
			
div.product ul.catalog {
			display:block;
			float:left;
			width:339px;
}
		div.product ul.catalog li {
								background:#e7eef6;
								font: 12px "Arial";
								color:#105CAA;
								padding:5px;
								border-bottom:1px solid #fff;
								line-height: 20px;
								}
		
		
		div.product ul.catalog li img.png {
		display:block;
		float:left;
		padding:5px 5px 7px 2px;}
				
				div.product ul.catalog li.prelast {border-bottom:none;
												background:#e7eef6;
												font: 12px "Arial";
												color:#105CAA;
												padding:5px;
												line-height: 20px;}

										div.product ul.catalog li.first {
										background:url("../images/tabletop.jpg");
										color:#fff;
										height:30px;
										padding:0 10px;
										border-bottom:0;
}
												li.first p {padding-top:5px;
												font: 18px "Arial";
												}

										 
										div.product ul.catalog li.last{
										background:#e7eef6;
										font: 12px "Arial";
										color:#105CAA;
										height:17px;
										padding:0 5px;
										}
										
										
													ul.catalog li.last a {
																font-weight:bold;
																margin-right:2px;
																padding:1px 4px 4px 4px;
																font-size:11px;
																text-decoration:none;
																background: #fafbfd; 
																color:#105CAA;
																}

				li.bullet {
									list-style-image:url(../images/bullets/content/b.png);
									height:30px;
									font: 12px "Arial";
									margin-left:30px;
									color:#105CAA;
									padding:3px 0;
				}
				div.rightop ul.bullet {
				padding:15px 0;
				}
					div.rightop ul.bullet li.bulletgif {
									list-style:square outside url(../images/bullets/content/b.gif);
									height:30px;
									font: 12px "Arial";
									color:#105CAA;
									padding:3px 0;
									}				


ul.normal {
				margin:10px 20px;
				font-size:12px;
				}
		ul.normal li {list-style:disc outside;}
#news ul {
			font-size:13px;
			padding:10px 0;
			padding-left:240px;
}
		#news ul li {list-style-type:disc;}
							
					
div.leftop {
			float:left;
			width:654px;
}

div.product p.left {text-align:left;font-size:12px;padding-right:5px;}
div.product p span{font-size:19px; color:#105caa; font-weight:bold;}
div.rightop {
			float:right;
			width:314px;
			text-align:left;

}					




div.product div.sub {
background:#e5e5e5;
font-size:1px;
height:1px;
line-height:1px;
width: 346px;
margin: 10px 0;
}
div.rightop p img {padding: 20px 0;}

div.rightop ul li {
									float:left;
									list-style-image: url(../images/bullets/content/b.gif);
									height:30px;
									font-size:12px;
									margin-left:30px;
									color:#105CAA;
}
					
					
					
																/*Страница "Студийные решения*/
	div.stpr {
		float:left;
		width:449px;
		
}
		div.stpr img {
					
					float:left;
					display:block;
					margin-top:20px;
					
		}
				div.pr {
						float:left;
						width:449px;
						margin-bottom:20px;
						
						font:12px "Arial";
				}
				
				p.prtitle {
				font:17px "Arial";
				font-weight:bold;
				}
				
				div.abpr {
					float:right;
					width:300px;
					margin-top:30px;
				}
	
div.schem  {
		float:right;
		align:center;
		display:block;
		width:200px;
		padding-bottom:20px;
		
		
}

div.intmat {
		float:right;
		display:block;
		width:230px;
		
}
/*страница продукты*/
div.itxt {
	clear:both;
	width:620px;
	padding-left:auto;
	padding-right:auto;
}
div.itxt div.colleft {
float:left;
padding-bottom:40px;
width:300px;
}
div.itxt div.colright {
float:right;
padding-bottom:40px;
width:300px;
}


div.products {
/*display:block;*/
width:339px;
height:320px;
float:left;
}
		div.pnormal {
					display:inline-table; 
					float:left;
					margin:10px 10px;
					width:165px;
}
div.pnormal ul.norm {display:inline;}

						div.pnormal ul.norm li {list-style:disc; font-size:12px;}

		div.products img {float:left; width:100px; padding-right:10px;}

		div.products a.rbullet {
		background:url("../images/bullets/content/b.gif") no-repeat right center;
		padding-right:10px;
		margin-top:11px;
		margin-bottom:7px;
		font-size:13px;
		font-weight:bold;
		color:#105CAA;
		
	}
		
					
			
					
																/*Страница "О компании" - начало*/
div.img-txt {
	clear:both;
	margin-top:1px;
	width:573px;
}


	div.img-txt div.leftcol {
		clear:both;
		float:left;
		width:278px;
		}

		div.img-txt div.col01, div.img-txt div.col03 {
			float:left;
			width:90px;
			}
			
			
			
		div.img-txt div.col02, div.img-txt div.col04 {
			float:right;
			width:170px;
			}
			
	div.img-txt div.rightcol {
		float:right;
		width:278px;
}
		div.img-txt div.col01, div.img-txt div.col03 {
			float:left;
			width:90px;
}
		div.img-txt div.col02, div.img12c-txt1c div.col04 {
			float:right;
			width:170px;
}

			div.img-txt div.col02 div.topcol, div.img-txt div.col04 div.topcol {
				height:151px;
				min-height:152px;
			}
			
																/*Страница "О компании" - конец*/

																		/*Главная страница*/
.left-content {
	float:left;
	width:586px;
	
}
	.left-content .padding {
		padding-right:30px;		
		}
	


.right-content {
	float:right;
	width:303px;
}
	.right-content.bs img {
		margin-bottom:7px;
	}
	
.submenu {
	background:#d5e2ef;
	padding:7px 0 0 7px;
	height:280px;
}	
	.submenu a {
		display:block;
		float:left;
		width:186px;
		height:86px;
		margin:0 7px 7px 0;
	}
	
	.submenu a.i1 {
		background:url("../images/layout/submenu/default/1.png");
	}
		.submenu a.i1:hover {
			background:url("../images/layout/submenu/selected/1.jpg");
		}
	.submenu a.i2 {
		background:url("../images/layout/submenu/default/2.png");
	}
		.submenu a.i2:hover {
			background:url("../images/layout/submenu/selected/2.jpg");
		}
	.submenu a.i3 {
		background:url("../images/layout/submenu/default/3.png");
	}
		.submenu a.i3:hover {
			background:url("../images/layout/submenu/selected/3.jpg");
		}
		
	.submenu a.i4 {
		background:url("../images/layout/submenu/default/4.png");
	}
		.submenu a.i4:hover {
			background:url("../images/layout/submenu/selected/4.jpg");
		}
	
	.submenu a.i5 {
		background:url("../images/layout/submenu/default/5.png");
	}
		.submenu a.i5:hover {
			background:url("../images/layout/submenu/selected/5.png");
		}
	
	.submenu a.i6 {
		background:url("../images/layout/submenu/default/6.png");
	}
		.submenu a.i6:hover {
			background:url("../images/layout/submenu/selected/6.jpg");
		}
	
	.submenu a.i7 {
		background:url("../images/layout/submenu/default/7.png");
	}
		.submenu a.i7:hover {
			background:url("../images/layout/submenu/selected/7.jpg");
		}
	
	.submenu a.i8 {
		background:url("../images/layout/submenu/default/8.png");
	}
		.submenu a.i8:hover {
			background:url("../images/layout/submenu/selected/8.jpg");
		}
	.submenu a.i9 {
		background:url("../images/layout/submenu/default/9.jpg");
	}
			.submenu a.i9:hover {
			background:url("../images/layout/submenu/selected/9.jpg");
		}
	
.icon {
	background-position:center center;
	background-repeat:no-repeat;
	margin:0 10px 10px 0;
	float:left;
	border: 7px solid #d5e2ef;
	float:left;
}	
.attention {font-size:12px;font-weight:bold;}

.garancy {
	margin-right:34px;
}

.empty {
	height:20px;
}

.hline-empty {
	clear:both;
	font-size:0;
	height:10px;
	width:auto;
}
.hline {
	clear:both;
	height:0;		
}

.date {
	float:left;
	background:#f2f6fa;
	color:#98b8da;
	font-size:9px;
	padding:4px;
}

.page_title {
	margin-top:10px;
	margin-bottom:19px;
	font-size:18px;
	color:#9c9c9e;
}

h2 {
	font-weight:bold;
	margin-bottom:4px;
}

a {
	color:#105caa;
}
	a.rb {
		background:url("../images/bullets/content/b.gif") no-repeat right center;
		padding-right:17px;
	}
	
	a.lb {
		background:url("../images/bullets/content/b.gif") no-repeat left center;
		padding-left:17px;
	}
	
.footer .rt a {
		color: #8F8A8D;
		
}

strong {
	font-weight:bold;
}

form input.text {
	border:#cccccc solid 1px;
	padding:4px;
}
form input.button {
	background:#cccccc;
	border:#b7b7b7 solid 1px;
	border-left-color:#d6d6d6;
	border-top-color:#d6d6d6;
	padding:3px;
}

#feedback tbody tr td {padding:0;}
#feedback {padding:10px 0;}


.ques1 {
border:1px solid #999999;
margin-bottom:5px;
margin-left:20px;
width:400px;
}
.ques_inp {
margin-top:2px;
width:130px;
}
.spacer1 {
font-size:0.4em;
height:7px;
}

.hidden{
display:none;}
