﻿@charset "utf-8";
@media all{
html,body,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,p,div,embed,input{padding:0;margin:0;}
img{border:0;}
body,html{width:100%;height:100%;position:relative;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;}
}

@media screen{
#wrapper{
	width:940px;
	margin:0 auto;
	padding:0 15px 0 45px;
}

/*Header*/
#header{
	background:url(../img/all.jpg) 100% -10px no-repeat;
	height:474px;
}
	.navigation{
		list-style:none;
		padding:13px 0 0 0;
		overflow:hidden;
	}
	.navigation li{
		float:right;
		margin-left:27px;
		color:#484848;
		font:bold 85% Verdana;
	}
	.navigation a{
		color:#d3080b;
	}
	#logo{
		background:url(../img/all.jpg) 0 -484px no-repeat;
		width:149px;height:186px;
		position:relative;
	}
		#logo a{
			display:block;
			
			width:100%;height:100%;
			text-decoration:none;
			overflow:hidden;
		}
	#slogan{
		background:url(../img/all.jpg) -149px -483px no-repeat;
		width:188px;height:40px;
		margin:65px 0 0 0;
	}

/*Left column*/
#sidebar{
	float:left;
	width:210px;
	margin:-70px 0 0 0;
	position:relative;
}
	#contacts dt{
		color:#890000;
		font-weight:bold;
	}
	#contacts dd{
		color:#000000;
		font-size:130%;
		margin-bottom:20px;
	}
	
	/*Images - list*/
	.images-list{
		list-style:none;
		margin:60px auto 0 auto;
		overflow:hidden;
		position:relative;
	}
		.images-list li{
			border:1px solid #b5bbbf;
			position:relative;
			margin:0 0 40px 0;
			padding:1em 0;
		}
		.images-list p{
			margin:0 1em 1em 1em;
			font-size:80%;
			text-align:center;
		}
		.images-list img{
			display:block;
			margin:0 auto;
		}
		
	/*Rounded corners*/
	.corner-top-left,
	.corner-top-right,
	.corner-bottom-left,
	.corner-bottom-right{
		background:url(../img/all.jpg) no-repeat;
		display:block;
		width:5px;height:5px;
		position:absolute;
		/*For ie6*/
		font-size:1%;
	}
	.corner-top-left{
		background-position:-5px -5px;
		top:-1px;left:-1px;
	}
	.corner-top-right{
		background-position:0 -5px;
		top:-1px;right:-1px;
	}
	.corner-bottom-left{
		background-position:-5px 0;
		bottom:-1px;left:-1px;
	}
	.corner-bottom-right{
		background-position:0 0;
		bottom:-1px;right:-1px;
	}
/*Main info*/
#content{
	margin:-100px 0 0 240px;
	padding-bottom:50px;
	position:relative;
}
	#content h1{
		color:#c10000;
		font:bold 110% Verdana;
		margin:45px 0 5px 0;
	}
	#content h2{
		color:#484848;
		font:bold 70% Verdana;
		margin-bottom:1em;
	}
	#content p{margin:26px 0 0 0;}
	#content ul{list-style:none;margin:26px 0 0 2em;}
	#content ul li{margin:6px 0 0 6px;}
	#content a{color:#000;}
	.special-list{list-style-image:url(../img/treugolnik.gif)!important;}
	.price-column{border-left:1px solid #c2c2c2;vertical-align:top;}
	#content p,
	#content li,
	#content table{font-size:80%;}

/*Footer*/
#footer{
	clear:both;
	margin-left:240px;
	position:relative;
}
#footer .navigation{
	background:#f2f2f2;
	padding:10px 13px 10px 0;
	
}
#footer .navigation li{
	float:left;
	margin:0 13px 0 5px;
}
	#idt{
		font-size:60%;
		margin:-3em 0 0 0;
	}
		#idt a{
			color:#d3080b;
		}

/*Table colorised*/
.table-to-colorise{border-collapse:collapse;margin:0; width:600px;border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin:1em 0 2em 0;}
.table-to-colorise thead{border:none;}
.table-to-colorise tr{border-bottom:1px solid #c2c2c2}
/*.table-to-colorise tr:hover{background:#e5e5e5;}*/
.table-to-colorise td{padding:0.5em 0.5em 0.5em 2em; line-height:160%;}
	.table-to-colorise td p{
		margin:0!important;
		padding:0!important;
		text-indent:0!important;
	}
	.table-to-colorise .first-colorised-line{background:#fff;border-bottom:1px solid #c2c2c2}
	.table-to-colorise .second-colorised-line{background:#f2f2f2;border-bottom:1px solid #c2c2c2}
}