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%;}
	
.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 {position:relative; padding: 5px;float: left;
/*height:700px;float: left;	margin-bottom: 40pxfloat:left;*/
height:auto; 
}

#spec {
/*height:700px;float: left;	margin-bottom: 40px*/
clear: right;
margin-left: 0px; 
}
.spec_title{color:orange !important; text-align:left; font-size:16px; margin-bottom:10px;
}
.bod{margin: 0px; padding: 0px 10px 5px 10px;
}
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:17px;
}
#footer {font-size:9px;text-align:center;
/*position:relative; 
		width:992px;height: 140px;
		
		clear:left;float:left;
		
		background:url('/images/uag/bg-bottom.jpg') top center no-repeat;*/
}
#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; 
		width:200px;height: 26px;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:992px;top:34px;font-size:10px; text-align:center; color:#BEC8D2
}
#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;
}

#search, #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: 0px; 
	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: Verdana, Geneva, sans-serif 18px; text-align:center; color:red; border:#F00 dashed 1px;}
.goodbye{font: Verdana, Geneva, sans-serif 18px; 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;}
.simple_overlay{ display:none}
