/* CSS Document for nex3*/

html {
background:#ffffff;
text-align:center;
}

body {
text-align:center;
margin:41px 15px 20px 15px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
line-height:14px;
}

#width {
width:919px;
margin:auto;
text-align:left;
}

a {
color:#2a8e83;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img, ul, ol, p, form {
margin:0;
padding:0;
border:none;
}

table {
margin:0;
}
.content table.title { border-bottom: 1px solid #ffffff; border-collapse:separate; border-spacing:0; margin-bottom:10px; }
.content table.title td { background-color: #ffffff; border-bottom: 1px solid #ffffff; padding: 3px; text-align: left; vertical-align: middle; }
.content table.title img { margin: 3px 5px 3px; }
a:hover { text-decoration:none; }

form, input, select, td, table, tr, th {
font-size:100%;
font-family: Arial, Helvetica, sans-serif;
}

input {
font-size:12px;
}

select {
	width:186px;
}

#topline {
position:relative;
height:171px;
background:url(/bitrix/images/silicone_tpl/header.jpg) no-repeat bottom left;
}

	#logo {
	position:absolute;
	top:2px;
	left:12px;
	}
	
	#top-icons {
	position:absolute;
	top:0px;
	right:8px;
	}

		#top-icons a,
		#top-icons span {
			text-decoration:none;
		}
	
		#top-icons span.vert-line {
			padding-left: 9px;
			padding-right: 9px;
		}
	
	#search {
	position:absolute;
	right:7px;
	top:26px;
	color:#ffffff;
	font-size:12px;
	}
	
		#search input {
		width:167px;
		height:16px;
		border:1px solid #a5acb2;
		}
	
#menu-block {
}

#top-menu {
	border-top: 2px solid #38bdaf;
	margin-top:2px;
	overflow:hidden;
	_height:1%;
}

	#top-menu li {
		float:left;
		list-style:none;
		font-size:12px;
		color:#2a8e83;
		padding:9px 8px 0px 29px;
		border-top: 7px solid #ffffff;
		background:url(/bitrix/images/silicone_tpl/topmenuli.gif) no-repeat 12px bottom;
	}
	
	#top-menu li.this {
		border-top-color: #38bdaf;
		background:url(/bitrix/images/silicone_tpl/topmenulithis.gif) no-repeat 12px bottom;
	}
	
	#top-menu a {
		color:#2a8e83;
		text-decoration:none;
	}

	#top-menu li.this a,
	#top-menu li.this span {
	}

	#top-menu a:hover {
	text-decoration: underline;
	}
	
.breadcrump	{
	padding-top:10px;
	padding-bottom:2px;
}

.breadcrump	ul {
	overflow:hidden;
	_height:1%;
	background:#f6f6f6;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:7px;
}
	
.breadcrump	ul li {
	float:left;
	background:url(/bitrix/images/silicone_tpl/crump.gif) no-repeat right 6px;
	list-style:none;
	padding-right:8px;
	padding-left:3px;
}
	
.breadcrump	ul li.last {
	background: none;
}
	
.breadcrump	ul {
}
	

#foot-menu {
	overflow:hidden;
	_height:1%;
	background:#08948f;
	padding:6px 21px 7px 21px;
}

	#foot-menu li {
		float:left;
		list-style:none;
		font-size:11px;
background: none;
		color:#ffffff;
		padding:0px;
	}
	
	#foot-menu li.this {
	}
	
	#foot-menu li span.vert-line {
	padding:0px 9px;
	}
	
	#foot-menu a {
		color:#ffffff;
		text-decoration: underline;
	}

	#foot-menu li.this a,
	#foot-menu li.this span {
	}

	#foot-menu a:hover {
		text-decoration:none;
	}

.block {
_height:1%;
overflow:hidden;
}

#footer {
	position:relative;
	height:70px;
	color:#566e7a;
	font-size:11px;
	line-height:13px;
}

	#footer a {
		text-decoration:none;
		color:#566e7a;
	}
	
	#footer a:hover {
	text-decoration: underline;
	}
	
	#promogroup {
	position:absolute;
	right:23px;
	top:13px;
	}
	
	#info {
	position:absolute;
	left:21px;
	top:11px;
	}

#main {
	margin:22px 0px 24px 0px;
	overflow:hidden;
	_height:1%;
	line-height:13px;
}

	#main-left {
		width:240px;
		float:left;
	}
	
	#main-right {
		width:604px;
		float:right;
	}
	
h1,
.h1 {
margin:0px 0px 8px 0px;
padding:0px 0px 3px 12px;
$margin-bottom:9px;
$padding-bottom:2px;
font-size:12px;
color:#000000;
text-transform:uppercase;
font-weight:normal;
background:url(/bitrix/images/silicone_tpl/h1.gif) no-repeat 1px 5px;
$background-position:1px 4px;
border-bottom:6px solid #e0e4e5;
line-height:14px;
}

h2 {
margin:17px 0px 0px 0px;
padding:0px 0px 14px 12px;
font-size:14px;
font-weight:normal;
color:#2a8e83;
background:url(/bitrix/images/silicone_tpl/h2.gif) no-repeat 1px 4px;
$background-position:1px 3px;
overflow:hidden;
_height:1%;
}


.news-item h2,
.anonse h2 {
margin: 0px;
color:#000000;
font-size:100%;
font-weight: bold;
background:none;
overflow:hidden;
_height:1%;
}

h3 {
margin:0px 0px 0px 0px;
padding:6px 0px 9px 12px;
font-size:12px;
font-weight:normal;
color:#2a8e83;
background:url(/bitrix/images/silicone_tpl/h2.gif) no-repeat 1px 10px;
$background-position:1px 9px;
overflow:hidden;
_height:1%;
}


h4 {
margin:0px 0px 0px 0px;
padding:4px 0px 10px 0px;
font-size:100%;
font-weight: bold;
}


.content {
}

.content p {
	padding-bottom:10px;
}

.content ul {
	list-style:none;
	padding-left:14px;
}

.content ul li {
	background:url(/bitrix/images/silicone_tpl/li.gif) no-repeat 0px 5px;
	$background-position:0px 4px;
	padding-left:10px;
	padding-bottom:9px;
}

.content li ul  {
	padding-left:3px;
}

.content li ul li {
	background:url(/bitrix/images/silicone_tpl/li_li.gif) no-repeat 0px 14px;
	$background-position:0px 13px;
	padding-top:9px;
	padding-bottom:0;
}

.content ol {
	list-style:none;
	padding-left:2px;
}

.content ol li {
	padding-left:10px;
	padding-bottom:9px;
}

.content ol li b.before {
	color:#505050;
}

.content table {
	border-collapse: separate;
	border-spacing:0;
	border-bottom:3px solid #44a9a5;
	margin-bottom:10px;
}

.content table tr {
}

.content table td {
	padding:10px 10px;
	background-color:#f0f1f2;
	border-bottom:2px solid #ffffff;
	vertical-align:top;
}

.content table th {
	color:#ffffff;
	font-weight: normal;
	background:#08948f;
	padding:3px 10px 7px 10px;
	border-bottom:2px solid #ffffff;
	font-family:Tahoma, Helvetica, sans-serif;
}

	.content .catalog table th {
		font-size:13px;
		text-align:left;
	}
	

.content form {
	border-bottom:none;
	border-bottom:3px solid #078d88;
	margin-bottom:20px;
}

.content form table {
	width:100%;
	border-bottom:none;
	margin-bottom:2px;
}

.content form table td {
	padding:8px 10px 0px 10px;
	background-color:#ebedee;
	border-bottom: none;
}


.content input {
	border:2px inset #808080;
	width:237px;
}

.content textarea{
overflow-y: hidden;
height:100px;
font-family: Tahoma, Helvetica, sans-serifl;
font-size:11px;
color:#595959;
border:2px inset #808080;
width:99%;
}

.content input[type=text]{
}

.content input[type=submit],
.content input[type=image],
.content input[type=reset]{
background: #08948f;
width: auto;
color:#ffffff;
border:none;
}

.content input {
width:expression((this.type=='submit'||this.type=='reset'||this.type=='image')?'auto':'237px');
border:expression((this.type=='submit'||this.type=='reset'||this.type=='image')?'none':'2px inset #808080');
background-color:expression((this.type=='submit'||this.type=='reset'||this.type=='image')?'#08948f':'#ffffff');
color:expression((this.type=='submit'||this.type=='reset'||this.type=='image')?'#ffffff':'ihnerit');
}

.content input.submit {
background: url(/bitrix/images/silicone_tpl/send.gif) no-repeat left top;
height:23px;
width:69px;
}

.content input.submit_en {
background: url(/bitrix/images/silicone_tpl/send_en.gif) no-repeat left top;
height:23px;
width:69px;
}






.content img {
	margin:3px 10px 10px 10px;
}


.content img[align=left] {
	margin-left:0px;
}

.content img[align=right] {
	margin-right:0px;
}

.content img {
	margin-left: expression((this.align=='left')?'0px':'10px');
	margin-right: expression((this.align=='right')?'0px':'10px');

_background: url(/bitrix/images/silicone_tpl/submit.gif) no-repeat center center;
width:expression((this.type=='submit'||this.type=='reset')?'150px':'');
height:expression((this.type=='submit'||this.type=='reset')?'20px':'');
border:expression((this.type=='submit'||this.type=='reset'||this.type=='radio'||this.type=='checkbox')?'none':'inherit');
background-image:expression((this.type!='submit'&&this.type!='reset')?'none':'ihnerit');
padding-bottom:expression((this.type=='submit'||this.type=='reset')?'3px':'none');
}

.content .catalog img {
	margin-right:20px !important;
}


.content .catalog {
	overflow:hidden;
	height:1%;
}

.content .catalog h2 {
	margin-top:1px;
	padding-bottom:9px;
}

	.content .catalog h2 a {
		text-decoration:none;
	}
	
	.content .catalog h2 a:hover {
		text-decoration:underline;
	}
	
.content .catalog div.category {
	padding-bottom:5px;
}




/*NEWS*/
.news-list {
}

	.news-item {
		padding-bottom:20px;
	}
	
	.news-item p.date {
		font-weight:normal;
		padding-bottom:13px;
	}

	.news-item h2 {
		padding:0px 0px 1px 0px;
	}

	.news-item p {
	}



/*//NEWS*/

/*catalog-navigation*/
ul.left-navigation {
	padding-bottom:11px;
}

ul.left-navigation li {
	background:url(/bitrix/images/silicone_tpl/cat_nav.gif) 2px 6px no-repeat;
	font-size:12px;
	padding-left:13px;
	padding-top:1px;
	padding-bottom:14px;
}



/* //catalog-navigation*/

.anonse {
	overflow:hidden;
	_height:1%;
	margin-top:21px;
}

.anonse .left-anonse {
	width:275px;
	float:left;
}

.anonse .right-anonse {
	width:275px;
	float:right;
}

.anonse img {
	margin-top:5px;
	margin-bottom:5px;
}

.select {
margin:3px 0px 10px 0px;
padding:0px 0px 0px 12px;
font-size:14px;
color:#2a8e83;
background:url(/bitrix/images/silicone_tpl/h1.gif) no-repeat 1px 5px;
$background-position:1px 4px;
line-height:14px;
}

.anonse.gallery {
	margin-top:28px;
}

.anonse.gallery .left-anonse,
.anonse.gallery .right-anonse {
	padding-bottom: 27px;
}

.anonse.gallery .h1 {
	margin:0px 0px 6px 0px;
	$margin-bottom:7px;
}

.anonse.gallery img {
	margin:0;
}

ul.gallery-photo-list {
	padding: 11px 0 0 0;
	overflow:hidden;
	_height:1%;
}

	ul.gallery-photo-list li {
			float:left;
			list-style: none;
			background: none;
			margin:1px 0px 0px 1px;
			padding:0;
	}

	.gallery-photo-list a {
		display:block;
	}

	.gallery-photo-list img {
		margin: 0;
		padding:0;
		display:block;
	}

ul.gallery-detail {
	padding: 11px 0 25px 0;
}

ul.gallery-detail li {
	list-style: none;
	padding:0;
	background: none;
	text-align:center;
	overflow:hidden;
	_height:1%;
	float:none;
}

	ul.gallery-detail li img {
		margin:auto;
	}
	
	ul.gallery-detail li.gallery-prev,
	ul.gallery-detail li.gallery-next {
		width: 45px;
	}
	
		ul.gallery-detail li.gallery-prev {
			float: left;
		}
		
		ul.gallery-detail li.gallery-next {
			float: right;
		}
	
		ul.gallery-detail li.gallery-detail-img {
			margin: 0px 50px;
		}
	
ul.gallery-detail-other {
	padding:0;
}

ul.gallery-detail-other li {
	list-style: none;
	padding:0;
	text-align:center;
	float: left;
	background:none;
	margin-left:1px;
}
	
	ul.gallery-detail-other li img {
		_margin-left:-1px;
	}
	
	ul.gallery-detail-other li.gallery-prev,
	ul.gallery-detail-other li.gallery-next {
		width: 45px;
	}
	
		ul.gallery-detail-other li.gallery-prev {
			float: left;
		}
		
		ul.gallery-detail-other li.gallery-next {
			float: right;
		}
	
		ul.gallery-detail li.gallery-prev a,
		ul.gallery-detail li.gallery-prev span,
		ul.gallery-detail li.gallery-next a,
		ul.gallery-detail li.gallery-next span,
		ul.gallery-detail-other li.gallery-prev a,
		ul.gallery-detail-other li.gallery-prev span,
		ul.gallery-detail-other li.gallery-next a,
		ul.gallery-detail-other li.gallery-next span {
			display:block;
			float:none;
		}

		ul.gallery-detail li.gallery-prev a:hover,
		ul.gallery-detail li.gallery-next a:hover,
		ul.gallery-detail-other li.gallery-prev a:hover,
		ul.gallery-detail-other li.gallery-next a:hover {
/*			background: #f7f7f7;*/
		}

		ul.gallery-detail li.gallery-prev img,
		ul.gallery-detail li.gallery-next img {
			padding-top: 202px;
			padding-bottom:200px;
		}
		
		ul.gallery-detail-other li.gallery-prev img,
		ul.gallery-detail-other li.gallery-next img {
			padding-top: 23px;
			padding-bottom:22px;
		}


/*  double nav*/
/*
.navigation-block {
background:url(/bitrix/images/silicone_tpl/nav_body.gif) repeat-y;
margin-top:7px;
}
	
	.navigation-block .top {
	background:url(/bitrix/images/silicone_tpl/nav_top.gif) no-repeat top left;
	}
	
	.navigation-block .bottom {
	background:url(/bitrix/images/silicone_tpl/nav_bottom.gif) no-repeat bottom left;
	}
	
	ul.breadcrumb-navigation {
	background:url(/bitrix/images/silicone_tpl/breadcrumb.gif) no-repeat 6px 2px;
	padding-left:13px;
	margin:7px 10px 8px 12px;
	}
	
	ul.breadcrumb-navigation li {
	background:url(/bitrix/images/silicone_tpl/nav.gif) no-repeat 10px 4px;
	padding-left:21px;
	display:inline;
	}
	
*/
/*//double nav*/


/*OPERA*/
	@media all and (min-width: 0px)
	{
/*	body #searchtext[id^="searchtext"] { height:15px; width:130px;}
	body .footer-c {height:389px;}*/

	body #search[id^="search"] input { width:165px;}

	body #search input {
		width:169px;
		}


	}
/*//OPERA*/
