

* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 13px/18px Tahoma, Verdana, Arial, sans-serif;
	height: 100%;
	background:#F8F9F9;
	color:#008195;
	line-height:16px
}
a {
	color: #60595A;
	outline: none;
	text-decoration: underline;
}
a:hover {
	color:#8E8687;
	text-decoration:none;
}

p {margin: 0 0 12px}

img {
	border: none;
}

h1 {
	font-size:16px;
	color:#008195;
	margin-bottom:10px
}

input {vertical-align: middle}

#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;	
	height: auto !important;
	height: 100%;	
	background:url('../info/images/ui/bg.jpg') repeat-x 0 0;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height:440px;
	width:100%;
	position:relative;
	max-width:1600px;
	margin: 0 auto;
}
	
	.h {
		background: url('../info/images/ui/h.jpg') no-repeat top center;
		width:100%;
		height:358px;
		position:relative;		
	}	
	
	.icons {
		position:absolute;
		bottom:-15px;
		left:8px;		
	}
	
		.icons img {
			margin-right:10px
		}
		
	.bread {
		position:absolute;
		bottom:-40px;
		left:8px;
		color:#6D6D6E;
		font-size:11px
	}
	
		.bread a {
			color:#008196;
		}
	
	.c_top {		
		height:134px;
		width:100%;
		/*background:url('i/c_top_bg.jpg') repeat-x top left;	*/
		z-index:1;		
}

	.in_c_top {			
		background: url('../info/images/ui/c_top.jpg') no-repeat top center;
		width:100%;
		height:100%;
		/*z-index:1;*/
	}
	
	.search {
		position:absolute;
		right:8px;
		top:345px;		
	}
	
		.input_search {
			background:url('../info/images/ui/input_search.jpg') no-repeat top left;
			width:182px;
			height:22px;	
			padding:0px 0 0 5px;
		}
		
			.text_search {
				border:0;
				background:url('../info/images/ui/search_bg.jpg') repeat-x 0px 3px;
				width:173px;
			}
			
		.search_button {
			width:57px;
			height:22px;
		}
		
		.td_button {
			padding-top:4px;
			padding-bottom:3px
		}
	
	.logo {
		position:absolute;
		left:20px;
		top:0px;
		width:350px;
		height:94px;
		background:url('../info/images/ui/logo2.jpg');
	}
	
		.logo_link {
			display:block;			
			width:280px;
			height:80px;
		}
		
	.podpis {
		color:#EEF4F7;
		text-transform: uppercase;
		font-weight:700;
		position:absolute;
		top:85px;
		left:20px;
	}
	
	.tel {
		font-weight:700;
		font-size:16px;
		color:#000000;
		position:absolute;
		top:110px;
		left:20px;
	}
	
		.tel .code {
			font-weight:500;
			font-size:14px
		}
	
	.tel2{
		font-weight:700;
		font-size:14px;
		color:red;
	
		position:absolute;
		bottom:-20px;
		left:250px;	
	}
	
		.tel2 .code2 {
			font-weight:900;
			font-size:16px;
			color: red;
		}	
	
		
	.un_auth {
		position:absolute; 
		width:100%;
		top:0;
		text-align:right;		
	}
		
		.auth {
			margin:5px 15px 0 0;
			top:5px;
			color:#ffffff;			
		}

		.auth a {
			color:#ffffff;
			font-size:11px;
		}


.h_center {		
		position:relative;
		width:1000px;		
		height:200px;
		margin: 0 auto;
	}
		
/* MENU */
#menu {	
	position:absolute;
	left:315px;
	top:28px;	
	height:32px;
	background:url('../info/images/ui/menu_bkg.jpg') repeat-x 0 0;	
	white-space: nowrap;
	
}

	.roundtop {background: url('../info/images/ui/menu_tr.jpg') no-repeat top right}
	.roundbottom {background: url('../info/images/ui/menu_br.jpg') no-repeat top right}
	img.corner {border: none; display: block !important}

	.menu {
		height:24px;
		color:#9DDBE5;
		font-weight:700;
	}
	
		.menu a {
			color:#ffffff;
		}
		
		.menu td {
			padding:0 11px;
		}
	
/* //MENU */
		
/* LOGIN FORM */
#modalOverlay { 
	background-color:#000; /* Тут выбираем цвет затемнения */ 
	cursor:wait; /* Курсор при наведении на затемненную область */ 
	filter: alpha(opacity=80); /* Интенсивность затемнения */ 
	height: 100%; 
} 

#modalContainer { 
	height:280px;  /* Для растягивания по высоте */ 
	width:520px; 
	left:50%; /*в купе с margin-left, которая равна минус половине ширины центруют по горизонтали*/ 
	top:50%;  /*центрует по вертикали, вместе с margin-top, если задать высоту*/ 
	margin-left:-270px; 
	/* margin-top: -70px; */ 
	background-color:#fff; 
	padding: 10px; 	
	border:1px solid #918F90;
} 

a.modalCloseImg { 	
	width:15px;
	height:15px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	right:25px; 
	top:19px;
	cursor:pointer; 	
}

#message .topb {
	width:509px;
	height:36px;
	background:url('../info/images/ui/topb.jpg') 0 0 no-repeat;
	margin-left:6px;
	color:#1E90A2;
	text-align:center;
	padding-top:9px;
	font-size:15px;
	font-weight:700;
}

	#message .close_button {
		position:absolute;
		right:25px;		
	}
	
	#message .form {		
		margin:30px 0 0 70px;
		color:#646464;
		font-size:13px;		
	}
	
		#message .input_login {			
			background:url('../info/images/ui/input_login.jpg') no-repeat top left;
			width:253px;
			height:29px;	
			padding:3px 0 0 8px;
		}
		
		#message .text_login {			
			height:20px;
			width:240px;
			border:0;
		}
		
		#message .forgot_link {
			color:#006272;
			position:absolute;
			right:123px
		}
		
		.login_button {
			width:150px;
			height:38px;
			background:url('../info/images/ui/login_button.jpg') 0 0 no-repeat;
			margin-top:27px;			
		}
		
			a.login {
				padding-top:9px;
				font-size:16px;
				color:#006272;
				font-weight:700;				
				display:block;
				height:28px;
			}
		

#message .roundtop {background: url('../info/images/ui/menu_rt.jpg') no-repeat top right}
#message .roundbottom {background: url('../info/images/ui/menu_rb.jpg') no-repeat top right}

#helper { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	z-index: -10; 
}

/* //LOGIN FORM */


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position:relative;
	z-index:3;
	max-width:1600px;
	margin: 0 auto;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
	z-index:3;	
}
#content {
	padding: 0 250px 0 250px;
	border: 0px solid red;
	/*position: relative;*/
}
	
	.top_sales {
		border:1px solid #A6A5A5;
		background:#D6D6D6 url('../info/images/ui/center_bg.jpg') repeat-x 0 0;
		height:253px;
		margin-bottom:50px;
		overflow: hidden;		
		text-align:center;
		position:relative;
	}
	
	.top_sales .ul, .new_sales .ul {
		padding:0px 0px 0px 0px;
		margin:30px 0px 0px 10px;
	}

	.top_sales .insales, .new_sales .innsales {
		float:left;
		margin:0 2% 60px 0;		
	}
	
	
	
		.top_sales img, .new_sales img, .ssales img {
			border:1px solid #918F90;
			/*padding-bottom:20px;
			background-color: #ffffff;	*/		
		}
	
		.top_sales_cap {
			background:url('../info/images/ui/top_sales.gif') no-repeat 0 0;
			width:292px;
			height:30px;
			position:absolute;
			top:-31px;
			margin-left:-1px;
			left:251px;
		}
		
		.sales {			
			text-align:center;
			top:20px;
			position:relative;
			
		}
		
			.sales a {
				color:#00697A;
				font-size:13px
			}
			
			.insales {
				position:relative;
				width:132px;
				/*height:163px;*/
				/*border: 1px solid red;*/
		
			}
			
			.sales_hit {
				background:url('../info/images/ui/sales_hit2.gif') no-repeat 0 0;
				height:17px;
				width:62px;
				position:absolute;
				right:0px;
				top:115px;
				font-size:11px;
				font-weight:700;
				color:#000000;
				/*background-image: none;
                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../info/images/ui/sales_hit.png',sizingMethod='scale');*/

			}
			
			
			
	.new_sales {
		border:1px solid #A6A5A5;
		background:#D6D6D6 url('../info/images/ui/center_bg.jpg') repeat-x 0 0;
		height:253px;
		margin-bottom:20px;		
		overflow: hidden;		
		text-align:center;
		position:relative;
	}
	
		.new_sales_cap {
			background:url('../info/images/ui/new_sales.gif') no-repeat 0 0;
			width:292px;
			height:30px;
			position:absolute;
			top:274px;
		}
		
		.new_sales a {
			color:#4E4E4E;
			font-size:13px;			
		}
		
		.nsales {			
			text-align:center;
			top:20px;
			position:relative;
		}
		
		.innsales {
			position:relative;
			width:132px;
			height:163px;				
		}
		
			.sales_new {
				background:url('../info/images/ui/sales_new2.gif') no-repeat 0 0;
				height:17px;
				width:72px;
				position:absolute;
				left:0px;
				top:115px;
				font-size:11px;
				font-weight:700;
				color:#FFFFFF;
				text-align:center;
				padding-right:8px
			}
			
	.banner {
		text-align:center;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:15px
	}
	
	.spec_sales {
		border:1px solid #A6A5A5;
		background:#D7D7D7 url('../info/images/ui/spec_bg.jpg') repeat-x 0 0;
		min-height:158px;
		margin-bottom:20px;	
		position:relative;
		color:#393337;
		font-size:13px;
	}
	
		.ssales {			
			position:relative;			
		}
		
			.ssales a {
				color:#AA170F;
				font-size:13px;
				font-weight:700
			}
			
			.ssales_img, .ssales_link {
				padding:15px 10px 0 7px
			}
			
			
		.sales_spec {
			background:url('../info/images/ui/spec.gif') no-repeat 0 0;
			width:124px;
			height:123px;
			position:absolute;
			right:-1px;
			top:-1px
		}
		
		.sales_price {
			background:url('../info/images/ui/sales_price.gif') no-repeat 0 0;
			height:51px;
			width:110px;
			margin-top:43px;
			position:absolute;
			left:160px;
			bottom:7px;
			text-align:center;			
			padding-top:4px
		}
		
			.sales_price2 {
				background:url('../info/images/ui/sales_price.gif') no-repeat 0 0;
				height:51px;
				width:110px;
				text-align:center;			
				padding-top:4px
			}
		
		.old_price {
			text-decoration: line-through;
			color:#B9BFC4;
			font-size:17px;
			font-weight:700;						
		}
		
		.new_price {
			font-size:17px;
			font-weight:700;
			color:#F8F9F9
		}
		
	.block_text {
		background:#E1EEF0;
		padding:10px;		
	}
	
/* CATALOG */
.catalog {
	border:1px solid #A6A5A5;
	padding:0px 0 15px 0;
	position:relative;	
	background-color:#f6f6f6;
}

	.filter {
		background:#098EAD;
		z-index:10;
		position:relative;
		margin:10px 10px 10px 10px;
	}
	
		.filter_cap {			
			color:#ffffff;
			text-align:center;
			border-bottom:2px solid #0E7181;
			padding:12px 0 12px 0;
			margin:0 8px
		}
		
		.filter_param {
			color:#BDDADF;
			padding:18px 5px 12px 20px
		}
		
			.param_prod {
				width:177px;
				margin-top:5px
			}
			
		.filter_but {
			border-top:2px solid #0E7181;			
			height:70px;
			margin:0 8px
		}
		
			.filter_submit {
				margin:10px 0 0 39%;
				display:block;
				background:url('../info/images/ui/podbor_button.jpg') no-repeat 0 0;
				height:38px;
				width:150px;
				text-align:center;
				padding-top:8px;
				color:#006272;
				font-size:16px;
				font-weight:700;
			}
		
			.filter_but a {
				color:#206D65
			}

.DoubleTrackBar {height: 25px; width: 200px; margin-top:15px; background: url('../info/images/ui/line-c.gif') left center repeat-x; position: relative; z-index:30}
.DoubleTrackBar .start, .DoubleTrackBar .finish{margin: -5px 0; position: absolute; z-index: 20; top: 50%; left: 0}
.DoubleTrackBar .finish{left: auto; right: 0}
.DoubleTrackBar .Tracker{margin: -16px 0; position: absolute; z-index: 50; height: 32px; font-size: 0; background: url('../info/images/ui/hline-c.gif') left center repeat-x;top: 50%;}
.DoubleTrackBar .Tracker .flr, .DoubleTrackBar .Tracker .fll{margin: -4px 0; position: absolute; top: 50%; width: 9px; height: 15px; z-index: 60}
.DoubleTrackBar .Tracker .flr {left: 100%}
.DoubleTrackBar .Tracker .fll {left: auto; text-align: right; right: 100%}
.DoubleTrackBar .Tracker .dis {opacity: 0.4; filter: Alpha(opacity=40)}
.DoubleTrackBar .Tracker .text{top:0px; z-index: 20; margin: 0; height: auto; font-size: 11px; font-family: Trebuchet MS; white-space: nowrap; width: 100px}
.DoubleTrackBar .touch {position: absolute; z-index: 40; text-align: center; background: #fff; width: 1px; height: 13px; top: 0px}
.DoubleTrackBar .touch span{position: absolute; top: -13px; left: -10px; color: #fff; font-size: 10px; font-family: Trebuchet MS; white-space: nowrap}

	.cat_prod {margin-top:21px 10px 0 10px; z-index:10; position:relative}
		.pages {border:1px solid #B4D2D7; background:#E1EEF0; margin:20px 10px 0 10px}
		.p_bottom {text-align:right; padding:5px}
		a.p_link {color:#008196}
		.prod {margin:19px 10px 0 10px}
			.prod_in {margin-top:10px}			
			
		.pages2 {border:1px solid #B4D2D7; background:#E1EEF0; margin-top:30px}
			
.catalog ul {margin-left:15px}			
.catalog li {list-style-image:url('../info/images/ui/li.gif'); padding:4px 0 0 0}

			.prod img {border-left:1px solid #918F90; border-right:1px solid #918F90; border-top:1px solid #918F90; border-bottom:1px solid #918F90}
			
			.prod_sr {
				background:url('../info/images/ui/prod_bg.jpg') repeat-x 0 0;
				height:20px;
				border:1px solid #A6A5A5;
				margin-top:-3px;
				text-align:center
			}
			
				.prod_sr a {
					font-size:11px
				}
				
			a.more {
				display:block;
				width:87px;
				height:22px;
				background:url('../info/images/ui/more.jpg') 0 0 no-repeat;
				text-align:center;
				color:#ffffff;
				padding-top:1px;
				margin-top:10px
			}
			
			.p_otl {margin:15px 10px 0 10px}
			.so_but {width:157px; height:22px; background:url('../info/images/ui/so_but.jpg') 0 0 no-repeat; color:#9DDBE5; text-align:center; padding-top:2px}
				.so_but a {color:#ffffff}
				
	.p_bbg {position:absolute; width:100%; height:139px; bottom:0px; left:0px; background:url('../info/images/ui/p_bbg.jpg') repeat-x 0 0; }
	.p_tbg {position:absolute; width:100%; height:139px; top:0px; left:0px; background:url('../info/images/ui/p_tbg.jpg') repeat-x 0 0; }
	
	.prod_otd {
		position:relative;
		z-index:20;
		margin:10px
	}

	.catalog h1 {
		color:#605B5B;
		font-size:16px
	}
	
	h1.red {
		color:#AA170F
	}
	
	.otd_picg {
		border:1px solid #918F90
	}
	
	.otd_panel {
		height:30px;
		border-top:1px solid #918F90;
		background:url('../info/images/ui/otd_bg.jpg') 0 0 repeat-x;
		text-align:right;
	}
		.otd_panel img {
			margin:4px 7px 0 0;
		}
		
		.otd_spic {
			padding-left:15px
		}
		
			.otd_spic b {				
				color:#008196
			}
		
			.otd_spic img, .soput img {
				border:1px solid #918F90
			}
			
	.descr {
		margin-top:20px;
		color:#646464
	}
	
	.catalog h3 {
		font-size:13px;
		margin-bottom:10px;
		color:#008196
	}
	
	.specif {
		margin-top:30px
	}
	

	
	.compl {
		margin-top:20px
	}
	
	.soput {
		margin-top:20px;
		width:100%;
		position:relative;
	}
	
		.soput .tovar {
			width:200px;
			float:left;
			margin:0 20px 10px 0
		}
		
	.other_link a{
		color:#008196
	}
/* //CATALOG */

.content_text {
	margin:10px;
	color:#646464;
	z-index:10;
	position:relative;
	min-height:700px;
	vertical-align: top;
}

.news_date {
	color:#A6A5A5
}

.news_list a {
	color:#008196;	
}

.news_y {
	display:block;
	background:url('../info/images/ui/news_y.gif') 0 0 no-repeat;
	width:42px;
	height:19px;
	color:#ffffff;
	text-align:center;
}

.news_back {
	width:100%;
	text-align:right;
	margin-top:15px
}

.news_back a {
	color:#008196
}

#caps {
	position:absolute;	
	width:292px;
	height:30px;
	left:250px;
	top:-31px;
}

.cap_contact {
	background:url('../info/images/ui/cap_contact.gif') 0 0 no-repeat;
}

.cap_news {
	background:url('../info/images/ui/cap_news.gif') 0 0 no-repeat;
}

.cap_develop {
	background:url('../info/images/ui/cap_develop.gif') 0 0 no-repeat;
}

.cap_mehlist {
	background:url('../info/images/ui/cap_mehlist.gif') 0 0 no-repeat;
}

.cap_spec {
	background:url('../info/images/ui/cap_spec.gif') 0 0 no-repeat;
}

.feedback {
	background:#E1EEF0;
	margin-top:10px;
	position:relative;
	color:#646464;
	padding-top:10px
}

	.feedback b {
		color:#008196;
	}
	
	.feedback table {
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
	}
	
	.feedback table td{
		padding:5px 15px 0px 10px;
	}
	
	.feedback input{
		height:21px;
		width:100%;
		/*margin-bottom:5px*/
	}

	.feedback select {
		height:21px;
		/*margin-bottom:5px*/
	}
	
	.feedback textarea {
		height:100px;
		width:100%
	}
	
	.feedback .submit {
		font-weight:700;
		color:#ffffff;
		display:block;
		background:url('../info/images/ui/feed_submit.jpg') center center no-repeat;
		height:32px;
		text-align:center;
		padding-top:15px
	}
	
	
/* PRINT PAGE */
	.body_print {
		margin:41px 58px 50px 50px;
		position:relative;
		min-width: 1000px;
	}
	
	* HTML .body_print {
		width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
	}
	
		.logo_print {
			position:relative;
			left:0;
			top:0;
		}
		
		.podpis_print {
			position:relative;
			color:#000000;
			left:0;
			top:0;
			text-transform:uppercase;
			font-weight:700
		}
		
		.body_print .tel {
			position:relative;
			left:0;
			top:0;
			margin-top:25px
		}
		
		.content_print {
			color:#646464;
			margin-top:30px
		}
		
		.body_print h3 {
			color:#008196;
			font-size:13px;
			margin:20px 0 5px 0
		}
		
		.body_print ul {margin-left:15px}			
		.body_print li {list-style-image:url('../info/images/ui/li.gif'); padding:4px 0 0 0}
		
		.body_print a {
			color:#008196
		}
		
		.print_img {
			position:absolute;
			top:0;
			right:140px;
		}
		
		.cap_print {position:absolute; left:400px; top:20px; font-size:16px; font-weight:700; color:#646464}
		.print_contacts {margin:20px 0 0 0; width:100%; text-align:right}
				
/* //PRINT PAGE */	
	
	
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	margin-bottom:150px;
}

.left {
	border:1px solid #A6A5A5;
	margin:0 8px;	
	position: relative;	
}

			    
	.left_cap {
		/*background: url('../info/images/ui/title_r.png') no-repeat top right;*/
		position:absolute;
		top:-32px;
		left:-1px;
		font-weight:bold;
		font-size:15px;
		color: White;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
        
	}

	.l_cat_1 {
		background: url('../info/images/ui/side_bkg.jpg') repeat-y 0 0;
		/*position: relative;	*/
	}

	.l_cat_2 {
		background: url('../info/images/ui/side_bkg.jpg') repeat-y 0 0;
		/*position: relative;	*/
	}
	
	.l_cap_active {
		border-bottom:1px solid #A6A5A5;
		height:30px;
		background: url('../info/images/ui/l_cat_cap.jpg') repeat-x 0 0;						
		position:relative;
	}
	
	.l_cap_unactive {
		border-bottom:1px solid #A6A5A5;
		height:30px;
		background: url('../info/images/ui/l_cap_unact.jpg') repeat-x 0 0;						
		position:relative;
		cursor:pointer;
	}
		
	.l_cap_text {
		font-size:13px;
		color:#605B5B;
		padding:5px 0 0 30px;
	}
		
	.arr
	{
		position:absolute;
		right:8px;
		top:10px
	}
	
	.l_cont {
		margin:10px 0 0 10px;		
	}
	
		.l_prod {
			position:relative;			
			padding-bottom:20px;
		}					
	
		b.l_b {
			color:#008196;
			text-transform: uppercase;
			width:155px;
			display:block;
			position:absolute;
			
		}
	
		img.l_i {
			border:0px solid #A6A5A5;
			position:absolute;
			right:10px;
			top: -5px;
		}
		
	.l_hr {
		background:url('../info/images/ui/l_hr.jpg') 0 0 no-repeat;
		height:1px;
		width:100%;
		margin-left:-10px
	}

/* Дерево многоуровневое
   -------------------------------- */
	.multi-derevo {
		padding:40px 5px 20px 0;
		position:relative;
	}
		
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;	
}

.right {	
	margin:0 8px;	
	position: relative;
	margin-bottom:10px;	
}

	.r_news {
		background: url('../info/images/ui/side_bkg.jpg') repeat-y 0 0;
		position: relative;
		border:1px solid #A6A5A5;
	}
	
		.right_cap {	
		position:absolute;
		top:-32px;
		right:-1px;
		font-weight:bold;
		font-size:15px;
		color: White;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		}
		
	.r_articles{
		background: url('../info/images/ui/side_bkg.jpg') repeat-y 0 0;
		position: relative;
		border:1px solid #A6A5A5;
		top:50px;
	}
	
		.right_cap_2 {	
		position:absolute;
		top:-32px;
		right:-1px;
		font-weight:bold;
		font-size:15px;
		color: White;
		padding: 0px 0px 0px 0px;
		border: 0px solid red;
		}
		
	.news_block {		
		line-height:14px;
		padding:0 5px 30px 17px;
	}
	
	.news_date {
		color:#AFADAD;
		font-size:13px;
	}
	
	.news_cap {
		color:#00697A;
		font-size:13px;
		font-weight:700;		
	}
	
	a.allnews
	{
		display:block;
		color:#006272;
		font-weight:700;
		text-align:right;
		padding:0 15px 10px 0;
	}
	
	.r_choise {
		margin-top:51px;
		background:#1391A5;
		position:relative;
		min-height:100px;
		color:#B8D4D9;
		font-size:13px;
		padding-bottom:20px
	}
	
		.r_choise_cap {
			background:url('../info/images/ui/r_choise_cap.jpg') no-repeat 0 0;
			width:190px;
			height:30px;
			position:absolute;
			right:0;
			top:-30px;
			padding-top:7px
		}
			
			.choise_cap {
				font-size:13px;
				color:#0B5D6B;
				font-weight:700;
				padding-left:40px
			}
			
		.r_choise_act {
			border-bottom:1px solid #0B6A7C;
		}
		
			.r_choise_act ul {				
				padding:10px 40px 10px 35px;
			}
				
				.r_choise_act li {
					padding-bottom:5px;
					list-style-type:disc;
				}
			
			.r_choise_act a {
				color:#F8F9F9;
				font-weight:700
			}
			
		.r_choise_form {			
			line-height:15px;			
			padding:17px 0 20px 35px;
			border-bottom:1px solid #0B6A7C;
		}
		
			select.sel1 {
				width:175px;
				margin:5px 0 20px 0
			}
			
			select.sel2 {
				margin:5px 7px 0 0
			}
			
		.r_choise_submit {
			padding:15px 0 0 42px;			
		}
		
			.podbor_button {
				background:url('../info/images/ui/podbor_button.jpg') no-repeat 0 0;
				height:38px;
				width:150px;
				text-align:center;
				padding-top:8px;
				color:#006272;
				font-size:16px;
				font-weight:700;
			}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin:-80px auto 0;
	min-width: 1000px;
	height: 130px;
	background: url('../info/images/ui/foot_bkg.jpg') 0 0 repeat-x;
	position:relative;
	max-width:1600px;
	margin: 0 auto;
}
	#footer .foot_logo {
		position:absolute;
		top:43px;
		left:850px;
	}
	
	#footer .copy {
		font-size:13px;
		top:30px;
		left:8px;
		position:absolute
	}
	
	#footer .error {
		font-size:13px;
		top:33px;
		left:8px;
		position:absolute
	}

	#footer .ads {
		font-size:13px;
		top:83px;
		left:8px;
		position:absolute
	}

	#footer .ads a{
		font-size:13px;
		color:#008196;
		text-decoration: none;
	}
	
	#footer .foot_menu {
		position:absolute;
		left:470px;
		top:30px;
		font-size:14px;
		width:330px;
		line-height:20px
	}
	
		.foot_menu .raz {
			font-size:14px;
			color:#60595A;
		}
		
	#footer .stats {
		position:absolute;
		right:10px;
		top:45px;
	}
	
	.adress {
		position:absolute;
		top:-90px;
		left:35px
	}
	
/* paging */
	
/*.paging {padding: 5px 5px 5px 0px; font-size:12px; color:#000000;}
.paging a{padding:2px 4px 2px 4px;margin:0px 2px 0px 2px;border:1px solid #ffffff;background:#ffffff;text-decoration:none;color:black;font-size:12px;}
.paging a:hover{border:1px solid #c71813;background:#c71813;text-decoration:none;color:white;font-size:12px;}
.pag_view {border:1px solid #c71813;padding:2px 4px 2px 4px;background:#c71813;color:white;margin:0px 2px 0px 2px;font-size:12px;}
*/




.podrobnee {
				background:url('../info/images/ui/sales_hit2.gif') no-repeat right 0;
				height:17px;
				width:62px;
				font-size:11px;
				font-weight:700;
				color:#000000;
				text-align:right;
				width:100%;
				top:-57px;
				position: relative;
			}
			
			.podrobnee_cap{
				background:url('../info/images/ui/top_sales.gif') no-repeat 0 0;
			    width:292px;
			    height:30px;
			    top:-10px;
			    left:0px;
			    position:absolute;
			    z-index:300;
			}
			
				/*.podrobnee_top_sales {
		            border:1px solid #A6A5A5;
		            background:#D6D6D6 url('../info/images/ui/center_bg.jpg') repeat-x 0 0;
		            height:253px;
		            margin-bottom:10px;
		            margin-top:10px;
		            overflow: hidden;		
		            text-align:center;
		            position:relative;
	            }*/
			
			.catalog_title{
			/*background: url('../info/images/ui/title_r.png') no-repeat top right;*/
		    font-weight:bold;
		    font-size:15px;
		    color: White;
		    padding: 0px 0px 0px 0px;
			    
			}
			
			
/* оформление таблиц */			
.m_cat_ltd {border-width:1px;border-style:solid;border-color:#ffffff;border-top-width:0px;}
.m_cat_ltd td { padding: 5px}
.ttb_tr1 {background:#008094;		color:#ffffff;		text-align:center;		padding:10px;		font-weight:500}
		
.ttb_tr2 {font-size:9pt;}
.ttb_td1 {border-left-width:1px; border-left-style:solid; border-left-color:#ffffff;}
.ttb_td2 {border-left-width:1px; border-left-style:solid; border-left-color:#ffffff;}



	/*.table_cont {
		padding: 0; 
		border-spacing: 0;		
	}
	
	.table_cont th {
		background:#008094;
		color:#ffffff;
		text-align:center;
		padding:10px;
		font-weight:500
	}
	
	.table_cont td {
		padding:5px;		
		color:#646464;
		border-right:1px solid #ffffff
	}
	
	.table_cont tr.zebra td {
		background:#DBEFF0
	}*/
	

.errors { margin:10px 0px 0px 0px;}	
.errors ul{ margin:10px 0px 10px 0px; list-style-type: circle}
.errors ul li{margin-left:20px; list-style-type: circle}	

.center{ margin-left: auto; margin-right: auto; text-align: center}
.w100{ width:100%}



.validation {padding: 5px 5px 5px 15px}
.validation ul { list-style-type: circle; list-style-image: none}
.validation ul li{ color: red; list-style-type: circle; list-style-image: none}