div, span, img, input {
/*	/* behavior: url('/images/iepngfix.htc'); */
}

html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height:auto !important;
	height: 100%;
	min-height: 100%;
	background: #e8e8e8 url(/images/bigcitylife.jpg) no-repeat top center fixed;
	font-family: Tahoma;
	font-size: 9pt;
	color: black;
	font-weight: normal;
}

div {
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	font: inherit;
}

td {font:13px Arial,Helvetica;}

top_poloska { background: e8e9ec; border-bottom: 1px dashed #333; height: 25px; width: 100%}

div.mainContainer {
	position: relative;
	display: block;
	background: #f9ffff;
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
}

.white_sl { background: #f9ffff}
.mainContainertop {
	position: relative;
	width: 1002px;
	margin-left: auto;
	margin-right: auto;
}
a {color:#0047A2; text-decoration:underline;}/*1E2332*/
a:hover {color:#D30B15; text-decoration:none;}
div.hSpacer {
	display: block;
	font-size: 1px;
	clear: both;
	padding: 5px 0px;
}
div.spacer {
	clear: both;
	font-size: 1px;
	height: 10px;
}
div.lastBlogBox {
	float: left;
	text-align: left;
	height: auto !important;
	width: 980px;
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #dadada;
}
div.lastBlogBox2 {
	float: left;
	background: #fff url('/images/autorinok.gif') no-repeat right top;
	text-align: left;
	height: auto !important;
	width: 980px;
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #dadada;
}
div.lastBlogBox3 {
	float: left;
	background: #fff url('/images/polezno.gif') no-repeat right top;
	text-align: left;
	height: auto !important;
	width: 980px;
	margin-left: 9px;
	margin-right: 9px;
	border: 1px solid #dadada;
}

/* Top Box [BEGIN] */
div.topBox {
	display: block;
	width: 1000px;
	margin-top: 0px;
	clear: both;
	text-align: justify;
	height: auto !important;
}
div.newssBox {
	float: left;
	background: #fff url('/images/newss.gif') no-repeat left top;
	width: 350px;
	height: 606px;
	margin-right: 7px;
	margin-left: 9px;
	border: 1px solid #dadada;
}
div.WorkBox {
	float: left;
	background: #fff url('/images/workbox.gif') no-repeat left top;
	width: 350px;
	height: 606px;
	margin-right: 7px;
	margin-left: 9px;
	border: 1px solid #dadada;
}
div.partnersBox {
	float: left;
	background: #fff url('/images/aboard.gif') no-repeat right top;
	width: 316px;
	height: 423px;
	margin-right: 7px;
	margin-left: 9px;
	border: 1px solid #dadada;

}
div.poleznoeBox {
	float: left;
	width: 300px;
	margin-right: 7px;
	margin-top: 50px;
	margin-left: 18px;

}
div.forumbox {
	float: left;
	background: #fff url('/images/forumbox.gif') no-repeat right top;
	width: 300px;
	height: 300px;
	margin-right: 7px;
	margin-left: 9px;
	border: 1px solid #dadada;
}
div.pollBox {
	float: left;
	background: #fff url('/images/pollbox.gif') no-repeat right top;
	width: 316px;
	height: 300px;
	margin-right: 7px;
	margin-left: 9px;
	border: 1px solid #dadada;
}
div.partnersBox2 {
	float: left;
	width: 240px;
	margin-right: 7px;
	margin-left: 9px;
}
div.boardBox {
	float: left;
	background: #fff url('../images/partnersHeaders.gif') no-repeat left top;
	width: 316px;
	height: 423px;
	margin-right: 7px;
	margin-left: 9px;
	border: 1px solid #dadada;
}
div.zebra {
	display: block;
	clear: both;
	/*background: url('../images/zebraBG.gif') repeat-x left top;*/
	height: 8px;
	width: 100%;
	margin-top: 30px;
	font-size: 1px;
}

.leftInside {
	postiotn: relative;
	float: left;
	display: block;
	width: 625px;
	background: #fff;
	padding: 5px;
	border: 1px solid #999;
	margin: 5px;
	margin-right: 12px;
	margin-top: 10px; }
	
.leftInsideList {
	postiotn: relative;
	float: left;
	display: block;
	width: 625px;
	background: #fff;
	padding: 5px;
	border: 1px solid #fff4ff;
	margin: 5px;
	margin-right: 12px;
	margin-top: 10px; }
	
	.rightCol {
	position: relative;
	float: left;
	display: block;
	width: 325px;
	text-align: right;
	overflow: hidden;
}

.newsPromoBox {
	background: #fff;
	float: left;
	margin-right: 8px;
	margin-top: 15px;
	border: 1px solid #dadada;
	width: 320px;
}
	
	/*news*/
	
	
	.white11bold {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #808080;
}
/* NEWS */


div.newsItem {
	clear: both;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 3px;
	
}

img.newsThumb {
	margin: 0 10px 10px 0;
	float: left;
	width: 85px;
	height: 70px;
}a.pubLink {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px dashed #990000;
	text-decoration: none;
}div.shortDescr {
	font-family: Tahoma;
	font-size: 10px;
}

div.fullDescr {
	font-size: 8pt;
	text-align: justify;
	margin-left: 175px;
}

/*formz*/
form {margin:0;}
input,select,textarea {}
input {font:13px Arial,Helvetica;}
select.gs {font:13px Arial,Helvetica;}
select {font:13px Arial,Helvetica;}
select option {font:13px Arial,Helvetica;}

/*autorize*/
/*#a_bglt {background:#F4F4F4 url(g/a_bglt.gif) no-repeat top left;}
#a_bgt {background:#F4F4F4 url(g/a_bgt.gif) repeat-x top left;}
#a_bglb {background:#F4F4F4 url(g/a_bglb.gif) no-repeat bottom left;}
#a_bgb {background:#F4F4F4 url(g/a_bgb.gif) repeat-x bottom left;}*/
input.ginput {font:12px Arial,Helvetica; border:1px solid #518BD9; width:100%;}
input#gbtn {font:11px Tahoma,Arial,Helvetica; cursor:pointer; color:#FFFFFF; border:none; width:60px; height:19px; background-color:#3991CB; background-image:url(g/btnbk_in.gif);}
span.lp {font:11px Tahoma,Arial,Helvetica; color:#0061BB;}
span.rg a {font:bold 11px Tahoma,Arial,Helvetica; color:#D30B15;}
span.rg a:hover {color:#D30B15;}
span.zb a {font:11px Tahoma,Arial,Helvetica; color:#777777;}
span.zb a:hover {color:#D30B15;}
.apt {padding-top:7px;}
.apb {padding-bottom:4px;}
/*autorized*/
#aurz {padding:8px 22px 14px 20px; height:49px; font:11px Tahoma,Arial,Helvetica; border:0px solid #ff0000;}
#aurz {_padding:8px 22px 8px 20px;}
#aurz #dp {padding-top:3px;}
#aurz #dp a, #aurz .flr a {color:#0061BB;}
#aurz #dp a:hover, #aurz .flr a:hover {color:#D30B15;}
#aurz .fll {padding-top:8px; color:#777777;}
#aurz .flr {padding-top:8px;}
#aurz .fll img {margin:0 4px 1px 0;}
#aurz .fll img {_margin:1px 4px 0 0;}
#aurz .fll a {color:#D30B15;}
#aurz .flr img {margin:0 4px 2px 0;}
#aurz .flr img {_margin:1px 4px 1px 0;}
/*#aurz #enter_button {background-color:#3991CB; background-image:url(g/btnbk_in_gray.gif); text-align:center; width:60px; height:19px;}
#aurz #enter_button #enter_text {font:11px Tahoma,Arial,Helvetica; padding-top:2px;}
#aurz #enter_button #enter_text a {color:#FFFFFF; text-decoration:none;}*/

/*promotext*/
#promo {background: #C16A75 ;font:11px Tahoma,Arial,Helvetica,Tahoma; height:30px; padding-bottom:2px; padding-left:26px;}
#promo span {font:8px Tahoma; color:#888888;}
#promo a {color:#0463BC;}
#promo a:hover {color:#D30B15;}

/*start*/
#catalog_start {}
.startengine { display: block; font-size: 16px; font-weight: bold; width: 261; height: 50px; background: url(/images/i/addreality.jpg) no-repeat left top; margin-top: 4px; }
a.startengine  {font-size: 20px; color: #FFF; padding-top: 9px; font-variant:small-caps; }

/*top_link*/


#tlc {background:#964e4f url(/images/g/tlw_bk.gif) repeat-x top left; height: 20px}

#tl1 {text-align:center;}
#tl1 div {padding:5px 3px 6px 5px; background:url(g/tlw_bk_r.gif) no-repeat top left; font:bold 12px Arial,Helvetica;}
#tl1 div#q {background:url(g/tlw_bk.gif) no-repeat top left;}
#tl1 a {color:#FFFFFF; text-decoration:none;}
#tl1 a:hover {cursor:pointer;}

#tl2 {display:none; position:absolute; text-align:left; white-space:nowrap; border-left:1px solid #990000; border-bottom:1px solid #990000; border-right:1px solid #990000; font-weight:bold;}

#tlc:hover #tl2 {display:block; padding:5px 15px 10px 15px; line-height:200%;}

#tlc:hover div {background-color:#FFF;}
#tlc:hover div a {color:#990000;}
#tlc div a:hover {color:#FF6600;}

/*global_corner*/
.gctl {background:#F4F4F4 url(g/gstl2.gif) no-repeat top left;}
.gcbl {background:#F4F4F4 url(g/gsbl2.gif) no-repeat bottom left;}
.gctr {background:#F4F4F4 url(g/gstr2.gif) no-repeat top right;}
.gcbr {background:#F4F4F4 url(g/gsbr2.gif) no-repeat bottom right;}
.gctl1 {background:#F5F5F5 url(g/gstl2.gif) no-repeat top left;}
.gcbl1 {background:url(g/gsbl2.gif) no-repeat bottom left;}

/*global_bdr_dotted*/
.bdr_dotted_l {background:#FFFFFF url(g/bdr_dotted.gif) repeat-y top left;}
.bdr_dotted_r {background:#FFFFFF url(g/bdr_dotted.gif) repeat-y top right;}

/*title_main*/
h1.i {font:14px Tahoma; padding:0 0 2px 10px; margin:0;}
h1.i a,h1.i a:hover {color:#FFFFFF; text-decoration:none;}
h3.i {font:14px Tahoma; padding:0 0 2px 10px; margin:0;}
h3.i a,h3.i a:hover {color:#FFFFFF; text-decoration:none;}
.tm2 {font:14px Arial,Helvetica,Tahoma; color:#888888;}
.tm2 a,.tm2 a:hover {color:#888888; text-decoration:none;}

.blue11 {color:#0077C3; font:11px Tahoma,Arial,Helvetica;}
.gray11 {color:#777777; font:11px Tahoma,Arial,Helvetica;}

/*background*/
.bgwb {background:#529ED0 url(g/bgwb_bk.gif) repeat-x top left; height:24px;}/*white_blue_529ED0*/
.bgb {background:#1F77BE url(g/bgb_bk.gif) repeat-x top left; height:24px;}/*blue*/
.bgwg {background:#F5F5F5 url(g/bgwg_bk.gif) repeat-x top left; height:24px;}/*white_gray*/
/*.bgbr {background:#A06232 url(g/bgbr_bk.gif) repeat-x top left; height:24px;}/*braun*/
/*.bgbr2 {background:#A06232 url(g/bgbr2_bk.gif) repeat-x top left; height:24px;}/*braun*/
.bgo {background:#FF7F00 url(g/bgo_bk.gif) repeat-x top left; height:24px;}/*orange*/
.bgg {background:#E0E0E0 url(g/bgg_bk.gif) repeat-x top left; height:24px;}/**/
.bggn {background:#13A834 url(g/bggn_bk.gif) repeat-x top left; height:24px;}/*green*/

/*link_right*/
.lr,.lrbr,.lrbl,.lrg {float:right; font:11px Tahoma,Arial,Helvetica; padding-right:16px; padding-top:5px;}
.lr a,.lr a:hover {color:#FFFFFF;}
.lrbr a,.lrbr a:hover {color:#945422;}
.lrbl a,.lrbl a:hover {color:#0463BC;}
.lrg a,.lrg a:hover {color:#888888;}

.fll {float:left;}
.flr {float:right;}

.bdrl {border-left:2px solid #FFFFFF;}
.bdrr {border-right:2px solid #FFFFFF;}

/*resources_of_footer*/
#td_resource {border-top:6px solid #F4F4F4; border-bottom:6px solid #F4F4F4; text-align:center;}
#resource {padding:20px 105px 25px 105px; font:13px Arial,Helvetica;}
#resource img {margin-left:5px; margin-right:5px;}
#reslink {padding-top:15px; line-height:150%;}
#reslink a.blr {color:#D30B15; text-decoration:none;}
#reslink a.blr:hover {text-decoration:underline;}
#reslink a.blb {color:#0047A2; text-decoration:none;}
#reslink a.blb:hover {text-decoration:underline;}
#reslink a.blg {color:#222222; text-decoration:none;}
#reslink a.blg:hover {text-decoration:underline;}
#reslink span {color:#888888;}

/*copyright*/
#copy {padding:30px 8px 20px 20px; color:#777777; font:11px Tahoma,Arial,Helvetica; line-height:130%;}
#copy a {color:#777777;}
#copy a:hover {color:#D30B15;}
#copy a.gbl {color:#0077C3;}/*global_bottom_link*/
#copy a.gbl:hover {color:#D30B15;}


/*O-T-H-E-R*/

/*cg=color_gray*/
.cg {color:#999999; white-space: nowrap;}
.cg7 {color:#777777;}
.cg6 {color:#666666;}
.cb {color:#0047A2;}/*003399*/
.clb {color:#0077C3;}
.cr {color:#D30B15;}

/*text-decoration:underline*/
.tdu {text-decoration:underline;}

/*Banners*/
.baner_top1 { text-align: center; margin-top: 10px; font-size: 11px;}
.baner_right2 { text-align: center; margin-top: 10px; font-size: 11px;}
.baner_right2 a {font-size: 10px; color:#333; text-decoration:underline;}
.baner_left3 { text-align: center; margin-top: 10px; font-size: 11px;}
.baner_left2 a {font-size: 10px; color:#333; text-decoration:underline;}
.baner_right4 { text-align: center; margin-top: 10px; font-size: 11px;}
.baner_right4 a {font-size: 10px; color:#333; text-decoration:underline;}



/*Блоки на главной*/
.left_block_sys { float: left; margin-left: 2px; position: relative; width: 288px}
.center_block_sys { float: left; position: relative; width: 360px}
.right_block_sys{ float: left; position: relative; width: 350px}

#ratingdiv{overflow:hidden}
#ratingdiv .undone, #ratingdiv .fade{
background:url("/images/star.gif") -30px 0 no-repeat;
width:28px;
display:block;
height:30px;
float:left;
margin-right:4px;
text-indent:-99999px
}
#ratingdiv .done{
background:url("/images/star.gif") no-repeat;
width:28px;
display:block;
height:30px;
float:left;
margin-right:4px;
text-indent:-99999px
}
#ratingdiv .undone:hover{background-position:0}

