@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: 0px 0 0 0;

	width:255px;

	}

/* Rightbar */

#rightbar {

	float:right;

	width:255px;

	}



/* Заголовки

---------------------------------------*/

#main H1 {

	color:#86D9FF;

	font:22px arial;

	padding:0 0 10px 14px;

	}

.title {

	z-index:100;

	position:relative;

	margin:-15px 0 -11px -28px;
text-align:center;

	}

	.title .tyt-dolzhen-bil-bit-h2 {

		background:url('../img/bg.title.png') 0 0 no-repeat;

		font:18px Tahoma;

		padding:5px 0px 5px 30px;
text-align: center;

		}

		.title .tyt-dolzhen-bil-bit-h2 A {color:#688FFF;}

.title-other {

	z-index:100;

	position:relative;

	margin:-21px 0 0 -50px;

	}

	.title-other .tyt-dolzhen-bil-bit-h2 {

		background:url('../img/bg.title-other.png') 0 0 no-repeat;

		font:16px Tahoma;

		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:0px 10px 0px 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;

	float:left;
	
	width:220px;
	}

	.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;

		line-height:15px;

		padding:0 0 0 0px;

		}



/* Новости */

.news-some DL {padding:0 20px 16px 0;}

#rightbar .news-some DL {padding:0 10px 16px 41px;}

	.news-some DT {

		color:#a0d6fd;

		font:bold 11px Arial;

		}

		.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 {

	margin:0;

	color:#fff;

	padding:5px 0;

	font-size:10px;

	zoom:1;

	overflow:hidden;

	clear:both;

	}

	#foot_line span.text {

		padding:62px 0 0 30px;

		float:left;

		}

	#foot_line span.develop {

		padding:62px 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;

}
