@import "/css/menu.css";
@import "/css/news.css";
@import "/css/catalog.css";
html, body, ul, ol, li, p, h1, h2, h3, h4, form, fieldset, a, img {
		margin:0;
		padding:0;
		border:0;
		}
html, body {
		position:relative;
		text-align:center;
		background:#FFF;
		}
/*////////////////////////////////////////////////
ØÐÈÔÒÛ
////////////////////////////////////////////////*/
		
h1, h2, h3{
		font:bold italic 10.5pt Arial !important;
		color:#163147;
		text-decoration:none;
		text-transform:uppercase;
		margin:10px 0 20px 0;
		text-align:right;
		}
	
/*////////////////////////////////////////////////
ÊÎÍÒÅÉÍÅÐ
////////////////////////////////////////////////*/
#all{
		text-align:left;
		min-width:1004px;
		}
.head {
		display:block;
		background:url(/img/fon.jpg) no-repeat top left #FFF;
		height:220px;
		}	
#container {
		position:relative;
		display:block;
		border-left:solid 400px transparent;
		}
#inner {
		display:block;
		position:relative;
		margin-left:-400px;
		}
#left {
		float:left;
		position:relative;
		width:400px;
		left:0px;
		min-height:670px;
		background:url(/img/l.jpg) no-repeat top left;
		}
#center {
		position:relative;
		display:block;
		height:1%;
		color:#163147;
		font:italic 10pt Arial;
		text-align:justify;
		margin-left:400px;
		padding:0 65px 0 0;
		}
#center img{
		border:1px solid #163147;
		margin:0 5px 15px 0;
		padding:0;
		}
#center ul{
		margin:0 0 0 40px;
		}
#center li, a{
		font:bold italic 10pt Arial;
		color:#163147;
		margin:0 0 5px 0;
		}
#center a:hover{
		color:#6499C5;
		text-decoration:underline;
		}

.sinf02 {max-width:60%; margin:0 auto;}
.sinf02 h1, .sinf02 h2, .sinf02 h3, .sinf02 h4, .sinf02 h5 {text-align:left !important; margin-top:1.7rem;}
.sinf02 ul, .sinf02 p {margin:1rem 0;}

.foot_txt {
		color:#163147;
		font:italic 10pt Arial;
		text-align:justify;
		padding:15px 70px 0 70px;
		}
.foot {
		display:block;
		background:url(/img/b.jpg) no-repeat bottom left #FFF;
		padding:0 70px 0 70px;
		height:144px;
		font:italic 10pt Arial;
		}
.foot a{
		font:italic 8pt/16px Arial;
		color:#163147;
		}
.foot a:hover{
		color:#6499C5;
		text-decoration:underline;
		}
.clear{
		clear:both;
		}
		
/*////////////////////////////////////////////////
ØÀÏÊÀ
////////////////////////////////////////////////*/	
		
.text {
		position:relative;
		margin:90px 0 0 70px;
		font:bold italic 13pt Arial;
		color:#163147;
		text-align:right;
		text-transform:uppercase;
		float:left;
		width:37%;
		}
.title {
		position:relative;
		margin:5px 0 0 0;
		font:bold italic 37pt Arial;
		letter-spacing:-3px;
		color:#163147;
		text-align:left;
		text-transform:uppercase;
		}
		
/*////////////////////////////////////////////////
ÀÄÐÅÑ
////////////////////////////////////////////////*/	
		
.tel {
		position:relative;
		margin:15px 0 10px 0;
		text-align:right;
		}
.telefon {
		position:relative;
		font:bold italic 18pt Arial;
		color:#163147;
		letter-spacing:1px;
		display:block;
		margin:0 0 5px 0;
		}
.adres strong{
		font:bold italic 16pt Arial;
		}
.adres {
		position:relative;
		font:italic 12pt Arial;
		color:#163147;
		text-align:right;
		display:block;
		}
.shema{
		background:url(/img/cat_m.jpg) no-repeat;
		width:98px;
		height:17px;
		text-align:center;
		float:right;
		margin:10px 0 0 0;
		display:block;
		}
.shema a{
		font:bold italic 8pt Arial;
		color:#FFF;
		text-decoration:none;
		padding:1px 0 0 0;
		position:relative;
		display:block;
		width:98px;
		height:auto !important;
		background:0 !important;
		float:none !important;
		}
.shema a:hover{
		color:#FFF;
		text-decoration:underline;
		}
		
/*////////////////////////////////////////////////
ÖÅÍÒÐ
////////////////////////////////////////////////*/		
.desc {
		position:relative;
		margin:0 30px 0 70px;
		font:italic 10pt Arial;
		color:#163147;
		text-align:left;
		}
		
/*////////////////////////////////////////////////
ÍÈÇ
////////////////////////////////////////////////*/	
.distrib{
		position:relative;
		font:italic 8pt/16px Arial;
		color:#163147;
		padding:50px 0 30px 0;
		float:left;
		}
.counter{
		position:relative;
		padding:50px 0 30px 0;
		float:right;
		}
.counter img{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE6, IE7 è IE8  */
		-moz-opacity: 0.30; /* Mozilla 1.6 è íèæå */
		-khtml-opacity: 0.30; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.30; /* Firefox, Safari, Chrome è Opera */
		}