@import url(scrollable.css);
@import url(ui.datepicker.css);

html, body {
	height:100%;
	margin:0px; padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	background-color:#242424;
	background-image:url(/images/bg.gif);
	-moz-user-select: none; 
   	-khtml-user-select: none; 
   	user-select: none; 

}
.wrapper {
	width:998px;
	min-height:100%; height:auto !important; height:100%;
	margin:0px auto -176px;
	text-align:left;
	background:#131313 url(/images/header_bg1.gif) 20px 125px no-repeat;
}
.footer, .push {
	width:998px; height:176px;
	margin:0px auto;
	text-align:left;
}

h1 {
	margin:0px;
	font:normal 30px/1 Tahoma, Geneva, sans-serif;
	color:#fff;
}
a {
	color:#06a1b5;
}
table {
	border-collapse:collapse;
}
	th {
		padding:6px 3px;
		font-weight:normal;
		white-space:nowrap;
		color:#06a1b5;
		border:1px solid #2c2c2c;
	}
	td {
		padding:5px 3px;
		color:#b9b9b8;
		border:1px solid #2c2c2c;
	}
textarea {
	padding:5px 3px;
	font:13px/1.2 Tahoma, Geneva, sans-serif;
	color:#b9b9b8;
	border-width:1px; border-style:solid;
	border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;
	background-color:#242424;
}
img {
	border:none;
}


#header {
	position:relative;
}
	#logotype {
		position:absolute; left:71px; top:41px; z-index:99;
	}
	#menu {
		position:absolute; right:20px; top:67px; z-index:99;
		margin:0px; padding:0px;
	}
		#menu li {
			float:left;
			margin-left:45px; padding:10px 0px 0px 23px;
			font:13px/1 Tahoma, Geneva, sans-serif;
			color:#06a1b5;
			list-style:none;
		}
		#menu li:first-child {
			margin-left:0px;
		}
		#menu li a {
			text-decoration:none;
			color:#fff;
		}
		#menu li a:hover {
			text-decoration:underline;
		}
		.mn1 { background:url(/images/01.gif) no-repeat;}
		.mn2 { background:url(/images/02.gif) no-repeat;}
		.mn3 { background:url(/images/03.gif) no-repeat;}
		.mn4 { background:url(/images/04.gif) no-repeat;}
		.mn5 { background:url(/images/05.gif) no-repeat;}
	#theme {
		position:relative;
	}
		.default {
			/*height:340px;*/
			height:201px;
		}
		.main {	
			height:430px;
			background:url(/images/theme_main-bg.jpg) 0px 102px no-repeat;
		}
			.main img {
				position:absolute; left:643px; top:191px;
			}
		.catalogue {
			height:329px; /*height:311px;*/
		}
			.catalogue #searchLine {
				bottom:18px;
			}
			.catalogue #searchLine p {
				display:inline;
				position:relative; left:123px; top:8px;
				margin:0px 0px 0px -76px; padding:0px 0px 10px;
				font:30px/0.7 Tahoma, Geneva, sans-serif;
				color:#fff;
			}
			.catalogue #searchLine img {
				position:absolute; left:203px; top:-129px;
			}
		.order {
			height:311px;
		}
			.order #searchLine p {
				display:inline;
				position:relative; left:49px; top:23px;
				margin:0px; padding:0px 0px 10px;
				font:30px/0.7 Tahoma, Geneva, sans-serif;
				color:#fff;
			}
			.order #searchLine img {
				position:absolute; left:203px; top:-119px;
			}
			
		#searchLine {
			position:absolute; bottom:0px;
			width:958px; height:68px;
			margin:0px 20px;
			background-color:#000;
		}
		#searchLine form {
			position:absolute; right:11px; top:20px;
		}
			.searchField {
				width:459px; height:16px;
				margin:0px; padding:5px 3px;
				font:13px/26px Tahoma, Geneva, sans-serif;
				color:#b9b9b8;
				border-width:1px; border-style:solid;
				border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;
				background-color:#242424;
			}
			.searchButton {
				height:26px;
				padding:5px 10px;
				font:13px/1 Tahoma, Geneva, sans-serif;
				color:#06a1b5;
				border:none;
				background:#000;
				cursor:pointer;
			}
			
#content {
	margin:0px 20px;
	overflow:hidden;
}
	.leftCol {
		float:left;
		width:458px;
		padding:0px 0px 200px 0px;
		/*overflow:hidden;*/
	}
	.rightCol {
		float:left;
		width:440px;
		margin-bottom:40px; padding:0px 30px 40px 30px;
		/*overflow:hidden;*/
	}
.fastLink {
	margin:0px; padding:0px;
	list-style:none;
	overflow:hidden;
}
	.fastLink li {
		float:left;
		margin-left:25px; padding-left:30px;
		background:url(/images/marker.gif) left center no-repeat;
	}
	.fastLink li:first-child {
		margin-left:0px;
	}
	.fastLink li a {
		color:#06a1b5;
	}
#poisk {
	margin-top:45px;
}
	#poisk form {
		position:relative;
		margin-top:20px;
	}
	#poisk .searchField {
		width:230px;
		padding-right:40px;
	}
	.searchButtonTip {
		position:absolute; left:240px; top:9px;
		height:37px;
		padding:0px 34px 0px 41px;
		line-height:1;
		color:#06a1b5;
		border:none;
		background:none;
		background:url(/images/tip.gif) left center no-repeat;
	}
.Menu_1 {
	margin:0px 0px 45px 0px; padding:0px;
	font-size: 13px;
	list-style:none;
}
	.Menu_1 li {
		margin-bottom:10px;
		padding-left:30px;
		line-height:1;
		text-decoration:none;
		background:url(/images/marker.gif) 0px 6px no-repeat;	
	}
	.Menu_1 li.cur {
		padding-left:30px;
		font-size:30px; line-height:1;
		color:#fff;
		background:url(/images/marker.gif) 0px 18px no-repeat;
	}
	
	.Menu_1 li a {
		color:#06a1b5;
	}
	.Menu_1 li a:hover {
		text-decoration:underline
	}
		.Menu_2 {
			margin:3px 0px 12px 10px; padding:0px;
			font-size:13px;
			list-style:none;
		}
		.Menu_2 li {
			margin:0px; padding:0px 0px 4px 0px;
			font-size:13px; line-height:1;
			background:none;
		}
		.Menu_2 li a {
			font-size:13px; line-height:1;
			background:none;
		}
		
		.Menu_2 li.cur {
		padding-left:0px;
		font-size: 24px;
		line-height:1;
		color:#fff;
		background:none;
	}
		
	.Menu_3 li.cur {
		padding-left:0px;
		font-size: 24px;
		line-height:1;
		color:#fff;
		background:none;
	}
	
		.Menu_3 {
			margin:8px 0px 12px 30px; padding:0px;
			font-size:12px;
			list-style:none;
		}
		.Menu_3 li {
			margin:0px; padding:0px 0px 4px 0px;
			font-size:12px; line-height:1;
			background:none;
		}
		.Menu_3 li a {
			font-size:12px; line-height:1;
			background:none;
		}
	h2 {
		margin-bottom:16px; margin-left:30px;
		font-size:30px; line-height:1; font-weight:normal;
		color:#fff;
	}
.leftCol .text {
	position:relative; z-index:999;
	width:435px; /*495px*/
	padding:20px 30px 60px 30px;
	background:#000;
}
.rightCol .text {
	position:relative; left:-30px; z-index:999;
	width:440px; /*500*/
	margin-bottom:30px; padding:30px;
	background:#000;
}
	.text p {
		color:#06a1b5;
	}
	.text ul {
		margin:0px; padding:0px;
		list-style:none;
	}
	.text ul li {
		padding-left:30px;
		line-height:1.2;
		text-decoration:none;
		color:#06a1b5;
		background:url(/images/marker.gif) 0px 6px no-repeat;
	}
#news {
	margin-bottom:30px;
}
	#news h1 {
		margin-bottom:20px;
	}
	#news ul {
		margin:0px; padding:0px;
		list-style:none;
		overflow:hidden;
	}
		#news ul li {
			float:left;
			width:155px;
			margin-bottom:10px; padding-left:30px;
			background:url(/images/marker.gif) left 9px no-repeat;
		}
		#news ul li:last-child {
			width:100%;
		}
		#news ul li a {
			color:#06a1b5;
		}

.catalogueMenu {
	width:330px;
	margin-top:18px; padding:0px 0px 150px 20px;
}
.catalogueDetail {
	width:548px;
	margin-top:18px; padding:30px;
	background-color:#000;
}
	ul.itemCategory {
		margin:0px 0px 20px 0px; padding:0px;
		list-style:none;
		overflow:hidden;
	}
	ul.itemCategory li {
		float:left;
		display:block;
		margin-right:25px; margin-bottom:7px;
		color:#06a1b5;
		border-bottom:1px dashed #06a1b5;
		cursor:pointer;
	}
	.itemType {
		overflow:hidden;
		margin-bottom:20px;
	}
	.itemType:last-child {
		margin-bottom:0px;
	}
		.itemType img {
			float:left;
			border-width:1px; border-style:solid;
			border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;
		}
		.itemType h3 {
			margin-left:147px;
			font-size:13px; font-weight:normal;
		}
		.itemType ul {
			display:block;
			margin:0px 0px 0px 147px; padding:0px;
			list-style:none;
		}
		.itemType p {
			display:block;
			margin:0px 0px 0px 147px; padding:0px;
			list-style:none;
		}
			.itemType ul li {
				float:left;
				margin-right:15px;
			}
			.itemType ul li a {
				color:#06a1b5;
			}
	.itemName {
		overflow:hidden;
		margin-bottom:20px;
	}
	.itemName:last-child {
		margin-bottom:0px;
	}
		.itemName img {
			float:left;
			border-width:1px; border-style:solid;
			border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;
		}
		.itemName h3 {
			margin:0px auto auto 147px;
			font-size:13px; line-height:1; font-weight:normal;
		}
		.itemName p {
			margin-left:147px;
		}
	.itemDetail {
		overflow:hidden;
	}
		.itemDetail img {
			float:left; clear:left;
			margin-bottom:20px;
			border-width:1px; border-style:solid;
			border-top-color:#0d0d0d; border-right-color:#0d0d0d; border-bottom-color:#2c2c2c; border-left-color:#2c2c2c;
		}
		.itemDetail h3 {
			margin:0px auto auto 147px;
			font-size:13px; line-height:1; font-weight:normal;
		}
		.itemDetail div, .itemDetail p, .itemDetail span, .itemDetail ul, .itemDetail ol {
			margin-left:147px;
		}
	.orderThisItem {
		float:right;
		padding-left:30px;
		background:url(/images/marker.gif) left center no-repeat;
	}
		.orderThisItem a {
			color:#06a1b5;
		}

.zakaz {
	width:909px;
	margin-top:36px;
}
.zakazItem {
	padding-top:1px; padding-bottom:20px;
}
	label {
		float:left;
		width:265px;
		margin-left:95px; padding-left:30px;
		line-height:28px;
		color:#06a1b5;
		background:url(/images/marker.gif) left center no-repeat;
	}
	.zakazItem div.inner {
		margin-left:390px;
	}
	.zakazItem table, .zakazItem .searchField {
		width:370px;
	}
	.zakazItem table .searchField {
		width:32px
	}
	.zakaz .searchButtonTip {
		position:static;
		margin-left:162px;
	}
	.zakazItem p {
		color:#06a1b5;
	}
	.zakazItem p span {
		color:#b9b9b8;
	}
	.zakazItem table td:last-child {
		text-align:center;
	}
	
#iconselect {
	background:url(/images/select.gif) no-repeat;
	width:370px; height:16px;
	padding:6px 4px;
	color:#b9b9b8;
}
.selectitems {
	width:370px;
	height:16px;
	margin:0px; padding:5px 3px;
	font:13px/16px Tahoma, Geneva, sans-serif;
	color:#b9b9b8;	
}
#iconselectholder {
	display:none;
	position:absolute;
	width:376px;
	margin:0px; padding:0px;
	border-right:1px solid #0d0d0d; border-bottom:1px solid #2c2c2c; border-left:1px solid #2c2c2c;
	background-color:#242424;
}
.hoverclass{
	color:#000;
	background-color:#b9b9b9;
	curson:hand;
	}
.selectedclass{
	color:#000;
	background-color:#b9b9b9;
	}

.addLink {
	position:relative;
	width:190px; height:165px;
	margin-bottom:55px;
}
	.addLink div {
		position:absolute; left:150px; bottom:-10px;
		height:37px;
		padding:0px 43px 0px 36px;
		font-size:13px; line-height:37px;
		color:#06a1b5;
		white-space:nowrap;
		background:url(/images/tip.gif) left top no-repeat;
	}
	.typeCatalogue {
		background-image:url(/images/catalogue.gif);
	}
	.typeOrder {
		background-image:url(/images/order.gif);
	}
	.typeGetorder {
		background-image:url(/images/getorder.gif);
	}
	.typeTelephone {
		position:absolute; left:495px; bottom:30px;
		background-image:url(/images/telephone.gif)
	}
	.leftCol .typeCatalogue {
		left:-20px;
	}
	.rightCol .typeCatalogue {
		margin-top:-40px; margin-left:100px;
	}
	.footer .typeCatalogue, .footer .typeOrder, .footer .typeGetorder {
		position:absolute; left:49px; bottom:126px;
	}

.footer {
	position:relative;
	background:url(/images/footer_bg.gif) right bottom no-repeat;
}
	#dev {
		position:absolute; left:70px; bottom:17px;
		font:11px/1.1 Arial, Helvetica, sans-serif;
		color:#363535;
	}

/* tooltip */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}