@import "reset.css";

/* All 
---------------------------------------*/
HTML {background:#000 url('../img/bg.bottom.jpg') 0 bottom repeat-x;}
BODY {
	background:url('../img/bg.bottom.stars.jpg') center bottom no-repeat;
	color:#fff;
	font:11px Verdana,sans-serif;
	min-width:1003px;
	min-height:100%;
	}
A {color:#688FFF;}
A:hover {text-decoration:none;}
.none {display:none;}
.clear {clear:both;}

/* Container 
---------------------------------------*/
#container {background:url('../img/bg.top.jpg') 0 0 repeat-x;min-height:900px;}
	#container .bg-center {
		background:url('../img/bg.center.png') 0 0 no-repeat;
		position:absolute;
		top:0;
		left:50%;
		margin-left:-385px;
		height:608px;
		width:771px;
		z-index:0;
		}
	#container .cont-inner {background:url('../img/bg.right.jpg') right 0 no-repeat;}
	#container .cont-inner-2 {background:url('../img/bg.left.jpg') 0 0 no-repeat;}
	#container .cont-inner-3 {
		overflow:hidden;
		padding:10px 20px 70px 20px;
		position:relative;
		max-width:1300px;
		margin:0 auto;
		}
/* Глобальные блоки
---------------------------------------*/
/* Left Blok */
#blok {
	float:left;
	width:100%;
	margin-right:-260px;
	}
	#blok-inner {margin-right:260px;}
/* Main */
#main {
	float:right;
	margin-left:-233px;
	width:100%;
	}
	#main-inner {
		margin-left:200px;
		padding:106px 0 10px;
		}
	#main P {
		font-size:12px;
		line-height:20px;
		padding:0 0 14px 15px;
		}
/* Leftbar */
#leftbar {
	float:left;
	padding:112px 0 0;
	width:233px;
	}
/* Rightbar */
#rightbar {
	float:right;
	width:260px;
	}

/* Заголовки
---------------------------------------*/
#main H1 {
	color:#86D9FF;
	font:22px arial;
	padding:0 0 10px 14px;
	}
.title {
	z-index:100;
	position:relative;
	margin:-15px 0 -11px -28px;
	}
	.title .tyt-dolzhen-bil-bit-h2 {
		font:16px Verdana;
                font-weight:bold;
		height:57px;
		padding:22px 45px 10px 47px;
		}
		.title .tyt-dolzhen-bil-bit-h2 A {color:#fff;}
.title-other {
	z-index:100;
	position:relative;
	margin:-21px 0 0 -50px;
	}
	.title-other .tyt-dolzhen-bil-bit-h2 {
		font:16px Verdana;
                font-weight:bold;
		height:57px;
		padding:40px 0 10px 15px;
		text-align:center;
		}
		.title-other .tyt-dolzhen-bil-bit-h2 A {color:#a1d6fd;}
#rightbar .title-other {margin:0 0 0 -10px;;}

/* Блоки контента
---------------------------------------*/
/* Закругленные блоки */
.box {
	height:1%;
	padding:0 15px;
	position:relative;
	margin:0 0 15px;
	}
	.box-inner {
		border-top:1px solid #3B6072;
		border-bottom:1px solid #3B6072;
		padding:14px 0;
		}
	.box-second-inner {
		border-left:1px solid #3B6072;
		border-right:1px solid #3B6072;
		margin:0 -15px;
		padding:0 15px;
		overflow:hidden;
		}
	.box .top-left {
		background:url('../img/rounds.box.png') 0 0 no-repeat;
		display:block;
		height:15px;
		width:15px;
		overflow:hidden;
		position:absolute;
		top:0;
		left:0;
		}
	.box .top-right {
		background:url('../img/rounds.box.png') -15px 0 no-repeat;
		display:block;
		height:15px;
		width:15px;
		overflow:hidden;
		position:absolute;
		top:0;
		right:0;
		}
	.box .bottom-left {
		background:url('../img/rounds.box.png') 0 -15px no-repeat;
		display:block;
		height:15px;
		width:15px;
		overflow:hidden;
		position:absolute;
		bottom:0;
		left:0;
		}
	.box .bottom-right {
		background:url('../img/rounds.box.png') -15px -15px no-repeat;
		display:block;
		height:15px;
		width:15px;
		overflow:hidden;
		position:absolute;
		bottom:0;
		right:0;
		}
#rightbar .box {margin:0 0 15px 15px;}

/* Logo */
.logo {
	position:absolute;
	top:-15px;
	left:0px;
	}

/* Flash посередине */
.flash {
	position:absolute;
	top:50px;
	left:45%;
	margin-left:-215px;
	}

/* Меню */
.menu {
	padding:0 0 21px 15px;
	position:relative;
	}
	.menu td {
		font-size:12px;
		padding:0 0 14px;
		}
	.menu LI {
		font-size:12px;
		padding:0 0 14px;
		}
	.box .menu {
		padding:0 8px;
		margin:0 0 -7px;
		}

/* Опрос */
.opros {padding:0 30px 25px 0;position:relative;zoom:1;}
	.opros H2 {
		font:16px Tahoma;
		padding:0 0 12px 3px;
		}
	.opros LABEL {
		display:block;
		padding:0 0 2px;
		height:1%;
		overflow:hidden;
		zoom:1;
		}
	.opros .radio {
		clear:both;
		float:left;
		margin:0 12px 0 0;
		width:15px;
		}
	.opros .submit {
		background:url('../img/bg.button.png') 0 0 no-repeat;
		border:none;
		color:#fff;
		cursor:pointer;
		font:12px Tahoma;
		clear:both;
		display:block;
		height:47px;
		padding:0 0 0;
		margin:0 0 0 -10px;
		width:136px;
		position:relative;
		}

/* Корзина */
.korzina {
	color:#C4C4C4;
	font-size:12px;
	line-height:22px;
	padding:0 10px 25px 0;
	}
	.korzina .k-title {padding:0 0 2px;}
		.korzina .k-title A {
			background:url('../img/ico.basket.gif') 0 4px no-repeat;
			color:#C4C4C4;
			font:16px Tahoma;
			padding:0 0 0 30px;
			}
	.korzina SMALL {font-size:11px;}

/* Контакты */
.contacts {
	color:#5C7EBC;
	font-size:12px;
	padding:0 10px 28px 20px;
	}
	.contacts BIG {
		color:#fff;
		display:block;
		font:23px Tahoma;
		padding:0 0 5px;
		}
	.contacts P {
		line-height:16px;
		padding:0 0 5px;
		}
	.contacts SMALL {font-size:11px;}
		.contacts SMALL A {color:#FFFFD7;}

/* Новость */
.news {padding:0 0 20px 0;}
	.news P {
font-size:11px;
		
		padding:0 0 0 0px;
		}

/* Новости */
.news-some DL {padding:0 10px 16px 0;width:180px;}
#rightbar .news-some DL {padding:0 20px 16px 41px;}
	.news-some DT {
		color:#a0d6fd;
		font:bold 11px Verdana;
		}
		.news-some DT A {text-decoration:none;}
			.news-some DT A:hover {text-decoration:underline;}
	.news-some DD {line-height:14px;}
	.news-some IMG {
		float:left;
		margin:5px 5px 5px 0;
		}
#leftbar .news-some {padding-bottom:35px;}

/* Статья */
.article IMG {
	float:left;
	margin:0 20px 10px 0;
	}
.article P {
	font-size:11px !important;
	line-height:18px !important;
	padding:9px 0 0 !important;
	}

/* Путь */
.way {
	font-size:10px;
	margin:-40px 0 3px;
	padding-bottom:0;
	position:relative;

	}
	.way A {font-weight:bold;}

/* Каталог товаров */
.goods-catalog .box-second-inner {overflow:visible;}
.goods-catalog .block {
	float:left;
	width:49.9%;
	}
.goods-catalog H2 {
	font:15px Arial;
	margin:-8px 0 7px;
	position:relative;
	}
	.goods-catalog H2 A {color:#86D9FF;font-weight:bold;}
.goods-catalog .img {
	float:left;
	margin:0 10px 0 0;
	}
.goods-catalog STRONG {font:14px Tahoma;}
.goods-catalog P {font:12px Tahoma !important;padding:0 25px 0 0 !important;}
	.goods-catalog P SPAN {
		color:#86D9FF;
		display:block;
		font:12px/17px Tahoma !important;
		padding:4px 0 3px !important;
		}
.to-cart {
	background:url('../img/ico.basket.gif') 0 1px no-repeat;
	color:#86D9FF;
	padding:0 0 2px 26px;
	}

/* Подробно о товаре */
.goods-in-detail .box-second-inner {overflow:visible;}
.goods-in-detail H1 {
	margin:0 0 -8px !important;
	padding:0 !important;
	position:relative;
	top:-8px;
	}
.goods-in-detail .img {
	float:left;
	margin:8px 16px 12px 0;
	}
.goods-in-detail STRONG {font:14px Tahoma;}
.goods-in-detail P {font:12px/18px Tahoma !important;padding:0 25px 19px 0 !important;}
	.goods-in-detail P SPAN {
		color:#86D9FF;
		display:block;
		line-height:20px;
		padding:4px 0 3px !important;
		}
.goods-in-detail A {font-size:12px;}

/* Галлерея */
.gallery {height:1%;overflow:hidden;padding:0;margin-top:-20px;}
	.gallery .gallery-video {float:left;}
	.gallery UL LI {
		float:left;
		padding:0 15px 8px 0;
		}

.knzakaza {padding:0;margin:-20px 0;}
		
/* Footer */
#foot_line {
	background-color:#040615;
	margin:0;
	color:#fff;
	padding:5px 0;
	font-size:10px;
	zoom:1;
	overflow:hidden;
	clear:both;
	}
	#foot_line span.text {
		padding:12px 0 0 30px;
		float:left;
		}
	#foot_line span.develop {
		padding:12px 30px 0 0;
		float:right;

}
		.develop A {
    color:#ffffff;
    text-decoration:none;
    }
		.develop A:hover {
    text-decoration:underline;
    }
.sectiontableentry1 td, .sectiontableentry2 td{
text-align:left;
}

#fpleft{
background:url('../img/split.jpg') no-repeat;
float:left;
position:relative;
width:118px;
padding-bottom:5px;
}
#fpright {
float:left;
position:relative;
width:90px;
padding-top:25px;
padding-left:10px;
font-size:10px;
}
#main-inner .blog {
	font:11px Verdana;
}
#main-inner H1 {
	font:16px Arial;
font-weight:bold;
width:200px;
}
.contentpaneopen {

}
