html{font-size: 100.01%}
.clearfix{
/*border: 1px solid black;padding: 25px;*/
overflow: hidden;
zoom: 1
}
A{outline-style:none}
.align_center{position: relative;width: 100%;}
	.align_center:after{content: '';display: block;clear: both;}
	.align_center_to_left{position: relative;right: 50%;float: right;}
	.align_center_to_right{position: relative;z-index: 1;right: -50%;}
.align_center_{
margin-right: auto !important;
margin-left: auto !important;
}
.displaynone{ position:relative; width:0px; height:0px; display:none;}
#banner468x60 {
	position: absolute;
	top: 15px;
	margin-left: 477px;
	width: 468px;
	height: 60px;
	background: url(/images/banner468x60.png) no-repeat right
}
#text, #question { width: 400px; height: 150px; background: #fdfdfe; }
.column { padding: 5px;float: left;
/*height:700px;float: left;	margin-bottom: 40pxfloat:left;*/

}

#spec {
/*height:700px;float: left;	margin-bottom: 40pxoutline: #003A80 dotted 1pxposition: relative; */
	width:370px;
	text-align:justify;
	margin: 0px 0px 0px 0px; padding:5px 2px 5px 0px;
	
}
#spec .item{ min-height:50px}
#spec .inn{ margin:0px; padding:0px; background: url('/images/cms/data/mazman/sys/spec_blocks_03.png'); background-repeat: repeat-y;}
#spec .bot{ position:relative; width:360px; height:13px;background: url('/images/cms/data/mazman/sys/spec_blocks_05.png'); background-repeat: no-repeat;}
.spec_title{position:relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#FFF; background: url('/images/cms/data/mazman/sys/spec_blocks_01.png') no-repeat; height:25px; }
.spec_title a{text-decoration:none;}
.specrchive{position:absolute; left:260px; top:7px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px ; color:#FFF;}
.specarchive a, .newsheader a, .newsheader h2{color:#FFF; text-decoration:none}
.specheader h2{padding: 6px 0px 0px 8px; font-size: 16px;
	letter-spacing:2px;
	font-weight: 600;}
.spechead{padding: 0px 0px 0px 10px;}
.item img.preview {
		float:		left;
		margin:		5px 5px 5px 5px;
		
	}
.bod{position: relative;  margin: 0px; padding: 0px 5px;
}
textarea, .textinputs_relation{
				padding: 1px;
				font-size: 11px;
				color: #949494;
				border: #95aec5 1px solid;
	}
#news {
/*height:700px;float: left;	margin-bottom: 40px*/
	position: relative; top:10px;
	text-align:justify;
	margin: 0px; padding: 0px;
	
}
#news h2{font-size:19px;
}
#footer {width:993px; height:35px;font-size:9px;text-align:center;clear:left;float:left;
		
		background:url('/images/uag/mm_back_bottom.jpg') top center no-repeat;
/*position:relative; 
		width:992px;height: 140px;
		
		*/
}
#footer_narrow {position:relative; z-index:1;
		width:550px;height: 26px;
		font-size:9px;
		float:right;
		text-align:center;
		/*background:url('/images/uag/bg-bottom.jpg') top center no-repeat;*/
}

#uptop_narrow { z-index:1; top:-26px;
		height: 26px;color:#aaa; 
		float:right; 
		text-align:right;
		}
		#uptopimg {vertical-align:middle; padding-left:10px;
		}
		#uptop a {font-size:9px;
		 padding-right:0px; margin-right:0px;
		text-decoration:none; font-weight:600;}
		
#uptop {float:right;  z-index:1; left:792px; position:absolute; bottom:15px; 
		width:200px;color:#aaa;text-align:right;
		}
		#uptopimg {vertical-align:middle; padding-left:10px;
		}
		#uptop a {font-size:9px;
		 padding-right:0px; margin-right:0px;
		text-decoration:none; font-weight:600;}
#end {/*position:relative; clear:left;float:left;*/

		width:993px;font-size:12px; text-align:center; color:#6d7780
}
#end_narrow {position:relative; z-index:1; width:550px;top:4px;font-size:9px; text-align:center; color:#BEC8D2
}

#vote {
	background: #f8ecec
}
	#vote h2 {
		color: #cb4747	
	}
	#vote p {
		margin-bottom: 10px;
		padding: 10px;
		font-weight: bold;
		background: #fdf9f9
	}


#langs {
	position: absolute;
	margin: 20px 0 0 30px
}
	#langs a {
		padding: 2px 6px;
		text-transform: uppercase;
		background: #fff
	}
	#langs a.active {
		text-decoration: none;
		color: #fff;
		background: #ff6400
	}
#auth {
	position: absolute;
	margin: 65px 0 0 30px;
	color: #002f81
}
	#auth label {
		float: left;
		margin: 3px 0;
		font-weight: 600
	}
	#auth input {
		display: block;
		margin: 3px 0 4px 35px
	}
	form[id=auth] input {
		margin: 3px 0 4px 60px !important
	}
	#auth #login,
	#auth #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth p {
		margin-top: 5px
	}
	#auth .links {
		margin-top: 5px
	}

#auth_default {
	margin-top: 10px;
	color: #002f81
}
	#auth_default label {
		float: left;
		margin: 3px 0;
		font-weight: 600
	}
	#auth_default input {
		display: block;
		margin: 3px 0 4px 30px
	}
	form[id=auth_default] input {
		margin: 3px 0 4px 50px !important
	}
	#auth_default #login,
	#auth_default #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth_default p {
		margin-top: 5px
	}
	#auth_default .links {
		margin-top: 5px
	}

#menu {
	line-height: 28px;
	font-size: 12px;
	font-weight: bold
	/*border: #f00 1px solid*/
}
	#menu a {
		padding: 7px 10px;
	}
	#menu a.active {
		text-decoration: none;
		color: #fff;
		background: #ff6400					
	}

.content_quote {		/* style->.content_quote->Öèòàòà */
	padding:		15px;
	background-color:	#DDD;
}

#order_block {
	border-color: #F6F9FE;
}
	#order_block tr {
		background-color: #F6F9FE;
		border-bottom: 2px solid #FFFFFF;
	}

	#order_block td {
		border: 0px !important;
		padding-left: 7px;
		padding-right: 7px;
		height: 20px;
	}

	#order_block td.orow_count {
		text-align: center;
	}

	#order_block td.orow_remove {
		text-align: center;
	}

		a.cancel_link, #order_block td.orow_remove a {
			font-family: Arial;
			font-size: 14px;
			padding: 2px;
			text-decoration: none;
			text-align: center;
			font-weight: bold;
			color: #FB0000;
		}

	#order_block .orow_hat {
		background-color: #E8F1FA !important;
	}

	#order_block .orow_hat td {
		text-align: center;
	}

	#order_block input {
		border: 1px solid #859db5;
		margin: 2px;
		font-size: 11px;
		text-align: center;
	}


#catalog_preview {
	
}

#catalog_preview tr {
	height: 5px;
}

#rubricator {
	margin-bottom: 10px;margin-right:5px
	
}

	.search_but{background: none; padding:0px; margin:0px}
		
	.textinputs {
				
				height: 18px;
				padding: 1px;
				font-size: 11px;
				color: #949494;
				border: #95aec5 1px solid
	}
	#search .input {
		width: 130px
	}
	#rubricator h2 {
		color: #888888
	}
	#rubricator ul {
		padding: 10px;
		background: #fff;
		margin-left: 0px;
	}
		#rubricator ul li {
			margin: 2px 10px
		}

#search_block {
	border-color: #F6F9FE;
}

	#search_block tr {
		background-color: #F6F9FE;
		border-bottom: 2px solid #FFFFFF;
		font-weight: bold;
	}

	#search_block td {
		border: 0px !important;
		padding-left: 10px;
		padding-right: 5px;
		height: 20px;
	}

	#search_block #hat {
		background-color: #E8F1FA !important;
	}

.table_header{ background:#E3F5FF}
.table_subheader{ background:#F5FBFF}
.table_row1{ background:#FFF}
.table_row2{ background:#F4F4F4}
	
.printfile{position: absolute;
	top: 10px; clear:right;
	right: 15px; 
	width: 16px;
	height: 16px;
	background: url(/images/uag/fileprint.png) no-repeat right;
	z-index:99
	}
.asterisk {
color:#F00;
}
.none_marker{list-style-type:none; padding-left:0px  !important}
sup.asterisk {
color:red;
display:inline;
padding:10px 5px 0 1px;
position:relative;
}
body #ajax_loading_indicator {
	background: url(/js/jquery/gallery/loader.gif) no-repeat center center white;
	border: 1px solid #549BFA;
	height: 100px;
	left: 50%;
	margin: -50px 0 0 -50px;
	position: fixed;
	top: 50%;
	width: 100px;
	z-index: 1000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
ajax_request{ position:relative; }
body #ajax_loading_screenlock {
	position: fixed;
	text-align:center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	opacity: 0.45;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	background-color: #083647;
}
.modal {
position:fixed;
-moz-border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 0 50px #CCCCCC;
border:2px solid #333333;
/*position:relative;*display:none;*/
padding:15px;
text-align:center;
width:400px;
height:100px;
z-index:1002;
background: url(/images/null_white.gif) white;
}
.errore{font:18px Verdana, Geneva, sans-serif; text-align:center; color:red; border:#F00 dashed 1px;}
.goodbye{font:18px Verdana, Geneva, sans-serif; text-align:center; color: #555; border:#0078a5 dashed 1px;}
.answer{position:relative; width:300px; top:-18px; left:150px; background: #FEFEFE;  margin-left:10px; padding-left:10px; clear:left}
.ui-wrapper{margin-left:0px !important; padding:0px !important}
td.reflect {vertical-align:top; width:260px; text-align:right !important}
.ad-image{margin: 0 auto !important;}
.ajclose{background: url(/js/jquery/images/red-close.png) no-repeat center center;
position:relative;float:right;padding:5px;width:28px;height:28px;left:20px;top:0px;}
.price{color:#F00}
table.tbl td{margin:0px !important; padding:0px !important;}
#wrap {
	MARGIN: 0px auto; WIDTH: 835px; HEIGHT: 100%; TEXT-ALIGN: left
}

BODY  {FONT-SIZE: 70%; FONT-FAMILY: Arial,Verdana,Tahoma,Helvetica,sans-serif; background:url('/images/uag/bg.jpg') top center repeat-y white; margin:0px; padding:0px; color:#303C49; line-height:16px;
}
TD {
	FONT-SIZE:  100%; FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
TH {
	FONT-SIZE:  100%; FONT-FAMILY:Verdana, Arial,Tahoma,Helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif; background:#f3f6f9;
	border:1px solid #bfbfbf; color:#7a848c;
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
H1 {
	FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
H2 {
	FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
H3 {
	FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
H4 {
	FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
H5 {
	FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
H6 {
	FONT-FAMILY: Verdana, Arial,Tahoma,Helvetica,sans-serif
}
#center TABLE{
width:100%; 
}

#center td
{ 
height:1px; padding: 0 10px;  margin: 0 10px; text-align:left; 
}
#center p{padding: 0 10px;  margin: 0 0px; font: 10px/1.em Georgia, "Times New Roman", Times, serif}
#center td p {
	FONT-FAMILY: Arial,Tahoma,Helvetica,sans-serif;
	margin-top:	0px;
	margin-bottom:	0px;
	margin-right:0px;
	
}

#uag {float:left;clear:none; 
position:absolute; width:100%; height:625px; top:0px; left:0px; 
/*background:url('/images/uag/bg-top.jpg') top center no-repeat;*/
PADDING:0px 0px; MARGIN: 0px 0px;}
#dropmenubody{display:none;}
#dropmenu{position:relative; padding-left: 5px; top:170px; display:none; height:32px;
}
#dropmenu span{float:left;  height:32px;}
#dropmenu span span{ position:relative; left:1px; height:18px; margin: 6px 0px 0px 0px;}
#dropmenu a, #himenu a {float:left; text-decoration: none; font: 600 1.2em/100% Tahoma, Geneva, sans-serif; color: white;}
#dropmenu .mm1 {width:8px; height:32px; background: url('/images/cms/menu/mazman/menu_01.png')  no-repeat 0px 0px;
	}
#dropmenu .mm2 {height:32px; float:left; background: url('/images/cms/menu/mazman/menu_03.png') repeat-x 0px 0px;
	}
#dropmenu .mm3 {width:13px; height:32px; background: url('/images/cms/menu/mazman/menu_05.png') no-repeat 0px 0px;
	}
#dropmenu .act{background-position: 0px -31px;
	}
.lpline{position:relative; float:left; left:1px; width:4px;height:15px; z-index:1}
.lcap{ position:relative; float:left; top:7px; left:3px; width:7px; height:7px;background: url('/images/cms/menu/atex/lcap.png'); background-repeat: no-repeat;}
.menu-head-no A:link {background-color: transparent; COLOR: white;; TEXT-DECORATION: none; margin-left:3px;}
.menu-head-no A:visited{background-color: transparent; COLOR: white; TEXT-DECORATION: none; margin-left:3px;} 
.menu-head-no A:active {background-color: transparent; COLOR: white; TEXT-DECORATION: none; margin-left:3px;}
.menu-head-no A:hover {background-color: transparent; COLOR: #FCEE21; TEXT-DECORATION: none; margin-left:3px;}
.menu-head-no {position:relative; z-index:33; font-size:12px;  left:10px;width: 750px; top:140px; float: leftt; clear: both
/*PADDING:0px 0px; MARGIN: 0px 0px;clear:right;   height:20px;*/
}
.menu .options {
	/*FONT-SIZE: 75%; */BACKGROUND-COLOR: #003981;  line-height:12px;
}
.menu .options A {
	 DISPLAY: block; PADDING:3px 7px 5px 15px; COLOR: #ffffff;  TEXT-DECORATION: none;
	 BACKGROUND: url('/images/cms/menu/mazman/menu_mazman-bg.png'); background-repeat: no-repeat; /**/
}
.menu .options A:hover {
	COLOR: #FCEE21;TEXT-DECORATION: none;
}
.tmenuoptsplit { DISPLAY: block; position:relative; height:1px; MARGIN: 0px; padding:0px;
	BACKGROUND: url('/images/uag/menu_split.gif') #003981 no-repeat center center;/**/
}

.menukit SPAN A {
	COLOR: #fff; TEXT-DECORATION: none
}

* {border: 0px; 
	/*
	padding: 0;
	*/
}

A:link {
	COLOR: #546873
}
A:visited {
	COLOR: #546873
}
A:hover {
	COLOR: #7bafd9
}
A:active {
	COLOR: #546873
}

#tophead{position: relative;width: 992px; height:205px; text-align:left; 
}
#header {
position: absolute;
	/*position: relative;*/
	top: 0px;	
}
.topheader{position: absolute; top: 10px;left:5px; font:15px/100%  Verdana, Arial,Tahoma,Helvetica,sans-serif; letter-spacing:0.2px; text-align:leftt; color: #069}
#header .banner {
		position: relative;	width: 370px; height:15px;
		top: 100px;left: 40px;
		font:500 9px/100%  Verdana, Arial,Tahoma,Helvetica,sans-serif; letter-spacing:0.2px; text-align:left;
		color: #546873
	}

#quick-links {
	position: absolute;
	top: 30px;left: 3px;width: 30px;
	z-index: 1
}
	#quick-links a {
		display: block;
		float: left;
		margin: 0 10px 0 5px;
	}
	#quick-links #home {
		width: 30px;
		height: 24px;
		margin: 10px 0px 0px 0px;
	/*background: url(/images/uag/ikons1.gif)*/
	}
	#quick-links #sitetree {
		width: 30px;
		height: 28px;
 	margin: 7px 0px 0px 0px;
		/*background: url(/images/uag/ikons.gif)*/
	}
	#quick-links #mailto {
		width: 30px;
		height:26px;
		margin: 6px 0px 0px 0px;
		/*background: url(/images/uag/ikons2.gif)*/
	}
	#quick-links #uagwww {
		width: 30px;
		height:26px;
		margin: 3px 0px 0px 0px;
		/*background: url(/images/uag/ikons2.gif)*/
	}
	
	#quick-links #mailto2 {
	position: absolute; top: 110px; left:240px; width: 200px;height:20px;
		margin: 10px 0px 0px 0px;
	}
	#quick-links a span {
			display: none
		}
#proezd {	position: absolute; top: 120px; left:50px; width: 160px;height:20px;	
		margin: 10px 0px 0px 0px;
	}

#maz {	position: absolute; top: 25px; left:895px; width: 70px;height:38px;	
		margin: 10px 0px 0px 0px;
	}
#mazman { position: absolute; top: 80px; left:890px; width:90px; height:35px;	
		margin: 10px 0px 0px 0px;
	}
#u_skype{ position: absolute; top: 153px; left:380px; width:110px; height:18px;	
		margin: 0px 0px 0px 0px;font: 100% Verdana,Arial,Tahoma,Helvetica,sans-serif;
	}
#back_call{ position: absolute; top: 154px; left:507px; width:115px; height:18px; 
		margin: 0px 0px 0px 0px; font: 100% Verdana,Arial,Tahoma,Helvetica,sans-serif;
	}
	#back_call strong1, #u_skype strong1 { color:#FFF}
	#back_call strong:hover, #u_skype strong:hover{ color: #FF0 }

#searchform {position:absolute;top:180px; left:805px }
#maincontainer { background: url('/images/uag/bg-topcenter-kfp.jpg') top center no-repeat;
position:relative;width:992px; margin-top:0px; padding-top:0px; left:0px;top:0px;float:left;
clear:both; 
 
}
#contentcontainer { 
 width:992px;margin: 0px;
}

#content { 	 background:url('/images/uag/mm_back_cent.png') #FFF top center repeat-y;;
width:993px; float:left;clear:none;
	margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
	

	}
#gallery {
	padding: 10px 40px 10px 40px !important;
    background: #f8fbfc !important;
  }

.galleria-info-title{ margin-right: 10px; font-weight:600 !important}
.ad-desc,.ad-title  { display:none}
.ad-thumb-list { height:50px;}
.galleria-info{ height:0px; !important; }
.simple_overlay {
	position:absolute;
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:100000;
	
	/* styling */
	background-color:#fff;
	/*
	width:675px;	
	min-height:200px;*/
	border:3px solid #f0f2f4;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 60px 5px #ccc;
	-webkit-box-shadow: 0 0 60px #ccc;	
}
.img_preview{
-moz-border-radius:4px 4px 4px 4px;
background-color:#FFFFFF;
border:1px solid #daeefd !important;
cursor:pointer;
margin:0 2px;
padding:2px;
}
/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/js/jquery/images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* styling for elements inside overlay */
	.details {
		position:relative;
		top:0px;
		left:5px;
		font-size:12px;
		color:#6d7780;
		width: 540px;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 0px 0;
	}
	
	
.zametki	{
	margin: 10px 5px 10px 5px; padding:5px 10px 10px 0px; opacity:.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);
	-moz-border-radius:4px 4px 4px 4px; width:225px;
	background-color:#fff;
	}
.group_recom,.zametki_title,.docum {position: relative; color:#546873; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 5px;height:20px; font:600 14px Geneva, sans-serif; margin-bottom:5px; background-color: #F0F0F0;
/*background: url('/images/cms/data/atex/sys/title_hs.png') top left no-repeat;*/}
div.zoom
{
	width:90px;
	height:70px;
	position:relative;
	float:left;
	margin:3px;
	
}
div.zoom img
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);
	-moz-opacity:0.6;opacity:.6;
}
div.zoom:hover
{
	overflow:visible;
	/*visibility:hidden;*/
}
div.zoom:hover img
{
	visibility:visible;
	position:absolute;
	z-index:150;
}
.images-zametki{
	/*position:absolute;width:190px; height:160px;*/
	}
	
.div_tags{position:relative; width:305px; top:5px; left:30px; padding:10px;
	}
.prodvizhenie{position:relative; margin-top: 20px; color:#06F
	}
.prodvizhenie:hover{color: red
	}
#overlay {
		background-image:url(/js/jquery/images/white.png);
		color:#303C49;
		height:450px;
	}
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:441px;
		overflow-y:auto;
	}
	/* the overlayed element */
.apple_overlay {
	/* initially overlay is hidden */
	display:none;
	/* growing background image */
	background-image:url(/js/jquery/images/white.png);
	/* width after the growing animation finishes height is automatically calculated*/
	width:600px;			
	/* some padding to layout nested elements nicely  */
	padding:35px;
	/* a little styling */	
	font-size:11px;
	position:relative;
	z-index:1;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(/js/jquery/images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.op60
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);
	-moz-opacity:0.6;opacity:.6;
}	
		
.op70
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);
	-moz-opacity:0.7;opacity:.7;
}
.op80
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);
	-moz-opacity:0.8;opacity:.8;
}
.op90
{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);
	-moz-opacity:0.9;opacity:.9;
}

#navibar{ position:relative; padding: 0px 10px 0px 0px;}
.pagetags {font-size: 11px;}
.header_tags{ padding-left:30px}
.column-content {text-align: justify; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; float:right}
	.column-content ul{ text-align:left; 
	}
	.column-content .dyn_photo img{float:left;}
.cont_body{position:relative;text-align:justify;padding: 10px 10px;  }
.transkr{ position:relative; float:left; font: 600 12px Verdana, Geneva, sans-serif;}
.dyn_cont {position:relative; text-align: justify;}
.tags { position:relative; text-align: justify; width:92%;padding: 0px 15px ;}
.ui-resizable-handle{ z-index:99 !important}
.photos{ position:relative}
.photo_main{float:left;}
.dyn_photo{ position:absolute; width:250px; margin: 0px 0px 0px 15px; float:left; clear:left}
.dyn_links,.dyn_cont{ position:relative; width:650px; text-align:left; margin: 0px 0px 0px 20px}
.dyn_cont2{ position:relative; width:550px; text-align:left; margin: 0px 0px 0px 20px}
.cat_items span{ font-weight:600}

.cat_block div.item{ position:relative; float:left; margin:20px; clear:none !important;}
.catalog_m .cat_block div.item{ position:relative; width:150px; float:left; text-align: right; clear:none !important;margin:5px 5px 10px 5px}
.catalog_m .cat_block div.item b{font-size: 10px; }
.catalog_m1{ position:relative; width:150px; height:100%; background: url('/images/uag/bg-topcenter-maz.jpg') top center #FFF;}
.maz_main1{ position:relative; background: url('/images/cms/data/uag/maz/maz_main.jpg') top center no-repeat;}
.iskali_maz{ position:absolute; display:none; top:174px; left:650px; width:165px; height:30px; background: url('/images/cms/data/mazman/iskali_maz.png') top center no-repeat;  font: italic 600 18px sans-serif; color:#54961A; }
.iskali_maz div{ padding-top:5px; padding-left:3px;}
.menuleft{ margin-top:-2px}
.cover{position: relative; width:235px; background: #037 url('/images/cms/menu/mazman/left_menu_02.png') repeat-y; }
.cover.top{position: relative;   width:235px; height:11px;  background: #037 url('/images/cms/menu/mazman/left_menu_01.png')  no-repeat 0px 0px;}
.cover.bot{position: relative;   width:235px; height:11px;  background: #037 url('/images/cms/menu/mazman/left_menu_04.png') no-repeat 0px 0px;}
#wrappR {
	position:absolute;
	right:0px;
	top:0px;
 min-width: 7px;
 width: 7px;
 min-height: 100%;

 height: 100%;
 background: #FF0 url('/images/cms/data/mazman/sys/uzor_v0.gif') repeat-y 100% 0%;
}
.endm{float:left; clear:left;  width:993px;height:45px; background: url('/images/cms/data/mazman/sys/end-g1.gif') no-repeat bottom center;}
.temp_m{font:600 12px/120%  Verdana, Arial,Tahoma,Helvetica,sans-serif; color:#F90; letter-spacing:1.2px; text-align:right;
}
h1 {font-family:  Tahoma, Trebuchet MS,sans-serif;
	font-size: 12px;font-weight: 500; margin: 0px; padding-bottom:15px;
	color: #000
	/*background: url(/images/logo.png) left  center no-repeat*/
}
h1 span {display: none;float:left;clear:none; font-size: 5px;
	/**/
}
h1, h2 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: 600;
	margin: 2px; padding:2px;
	color: #546873
}
h2 span { display:inline;
	/*display: none*/
}
.spec_title h2 {color: white;font-size: 16px;font-weight: 600; padding:5px 10px
}
h1.header h1.header {color: #546873;font-size: 18px;
}
h3 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: italic;
	color: #949494
}

ul, ol {
    margin-left: 20px;
}

input[type="submit"],
input[type="button"] {
	padding: 1px 10px !important;
font-size: 11px !important;
}

.block {
	padding: 10px
}

#left {
	width: 150px !important
}

#middle {/* background:url('/images/uag/bg_cent_mman_main.png') bottom center no-repeat;*/
position:relative;float:left;text-align:center;width: 992px;

}

#middle #h{ width:1px; float:left;clear:both; height:653px;
}
#center { width:420px; height:100%; margin-left:5px; /*background: #f9f6ef*/
	}
	#center h1 {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #949494; 
	}

#center ul {
	padding-left:	20px;
	margin-top:	3px;
	margin-bottom: 	3px;
}

	#center ul {
		margin-top:	3px;
		margin-bottom:	3px;
	}

#center p {
	margin-top:	7px;
	margin-bottom:	7px;
	margin-right:0px;
	text-align:justify;
}

#center form#search .input {
	width:		320px;
}


#center {
	
}
#center .item{ text-align:left; padding:5px 0px 15px 0px; }
	#center .newshead .title, #center .newshead .date {
		font-weight:	bold;
	}
.newshead{margin-top:5px;}
.spec {position:relative; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px;
 
/*height:700px;float: left;	margin-bottom: 40px*/
margin-left: 0px; 
}

.spec .item{ position:relative; width:49%; float:left; text-align:left; padding:0px 0px 15px 4px;  }
	#center .newshead .title, #center .newshead .date {
		font-weight:	bold;
	}
.speccont a{margin: 10px 0px 0px 0px;text-decoration:none}
.specleft {position:absolute; width:31px; height:100%; left:0px; display:block;float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('/images/cms/data/atex/sys/images/blocks_spec_01.png') no-repeat; 
/*height:700px;float: left;	margin-bottom: 40px*/
}
.speccont{position: relative;margin: 0px 27px 0px 31px;  padding: 4px 0px 0px 0px;background: url('/images/cms/data/atex/sys/images/blocks_spec_02.png') repeat-x; }
.specright {position:absolute; width:27px; height:100%; float:right; top:0px; right:0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('/images/cms/data/atex/sys/images/blocks_spec_04.png') no-repeat; 
/*height:700px;float: left;	margin-bottom: 40px*/
}
.specbott {position:absolute; left:0px; width:550px; height:2px;  bottom:0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#003A80
}
a.title{ font-weight:600}
	#center .item img.preview {
		float:		left;
		margin:		5px 5px 5px 5px;
		
	}
	
	
	#center .source {
		text-align:	right;
	}


	#center div#related_news {
		background-color:	#DDD;
		padding:	10px;
		width:		400px;
		margin-top:	30px;
		margin-bottom:	30px;
	}

#right { width:380px;
 	float: right; clear: right

}
#submenu {
	margin-right: 20px;
	padding: 5px 20px;
	background: #f2f2f2;
	/* url(/images/orange_line.gif) repeat-y */
}
	#submenu li {
		margin: 15px 5px;
		font-weight: bold;
	}
	#submenu ul {
		margin: 5px 0;
		padding: 5px 10px;
		background: #fff
	}
		#submenu ul li {
			margin: 5px 0;
			padding-left: 15px;
			font-weight: normal
		}
		#submenu li.active {
			color: #ff6400;
			
		}
#promo {
	margin: 10px 20px 0 0;
	background: #f8ecec
}
	#promo h2, #promo h3{
		font-weight: bold;
		color: #cb4747
	}
	#promo .description {
		padding: 10px;
		background: #fff
	}
		#promo img {
			margin: 5px 0
		}


#center select, #center textarea {
	font-size: 11px
	padding: 1px;
	color: #777;
	border: #95aec5 1px solid;
}

#center select, {
	height: 18px;
}


td.hforum {
	padding: 10px 10px 10px 0px;
	font-weight: bold;
}

td.nforum {
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #CCCCCC;
}

.header { font-style:normal;
}
#mapdiv {
}
#mapimg { position:absolute; z-index:1;  top:240px;
}
.cont_body{position:relative; background-color:#FFF;text-align:justify;top:10px;padding: 0px 10px; }