#layout,
#footer {position: relative;}
html, body {margin: 0; padding: 0;  height:100%;}

#layout {min-height: 100%; margin-bottom: -102px;background: url(/i/bg_page.jpg) repeat-x 50% 100%;}
.wrapper{margin: 0 auto; width: 992px; max-width: 992px; min-width: 992px; }
* html #layout {height: 100%;}

#footer_clear{height: 130px; clear: both;}
#footer {height: 102px;background: url(/i/footer_bg.png) no-repeat bottom; border:0px solid red;margin: 0 auto; width: 992px; max-width: 992px; min-width: 992px; } 
#stakan{margin:0 10px 0 8px;}

#header{
background: #fff url(/i/header.gif) no-repeat;
height: 175px;
position:relative;
}
.content_header{
line-height:14px;
position:absolute;
width:500px;
right:25px;
top:10px
}
.content_header p{
text-transform:uppercase;
color:#0d366f;
font-weight:bold;
font-size:0.78em;
padding-bottom:10px
}
.blue{color:#15407e}
p.lang{
padding-bottom:15px;color:#000
}
p.icon a{
padding-bottom:15px;margin-left:10px
}
p.fone{
font-size:13px;
background: url(/i/fone.gif) no-repeat ; padding-left:0px;width:140px;
}
.logo{
margin-left:50px
}
#top_menu {
background:  url(/i/menu_bg.gif) repeat-x;
font-size:12px;
margin:0 auto;
height:25px;
line-height:normal;
}
#top_menu ul {
margin:0;
padding:5px 10px 0;
list-style:none;
}
#top_menu li {
display:inline;
margin:0;
padding-top:10px;
}
#top_menu a {
float:left;
margin-left:10px;
padding:0 0 0 9px;
text-decoration:none;
}
#top_menu a span {
float:left;
display:block;
padding:2px 15px 4px 6px;
font-weight:bold;
color:#fff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_menu a span {float:none;}
/* End IE5-Mac hack */
#top_menu a:hover span {
color:#003399;
}
#top_menu .current a {
border-width:0;
}
#top_menu .current a span {
padding-bottom:4px;
color:#003399;
}
#top_menu a:hover {
background:url("/i/left_nav_bg.gif") no-repeat left top;
}
#top_menu a:hover span {
background:url("/i/right_nav_bg.gif") no-repeat right top;
}
#top_menu .current a {
background:url("/i/left_nav_bg.gif") no-repeat left top;
}
#top_menu .current span {
background:url("/i/right_nav_bg.gif") no-repeat right top;
}
#vetrina{
overflow:hidden;
margin-top:10px;
margin-left:-7px
}
.item{
float:left;
width:245px;
height:342px;
}
#item1{background:url("/i/item1.png") no-repeat left top;}
#item2{background:url("/i/item2.png") no-repeat left top;}
#item3{background:url("/i/item3.png") no-repeat left top;}
#item4{background:url("/i/item4.png") no-repeat left top;}
.preview_block h3{color:#15407e;margin-top:1em}
.preview_block p{font-size:11px}
.preview_block{margin-left:20px;padding-right:10px}
/*article page*/
div.tumbs{overflow:hidden;}
div.tumbs ul{background:#093a7f;padding-top:5px}
div.tumbs ul li{display:inline;padding:1px 0 5px 5px}
#main_page{
overflow:hidden;
position:relative;
width:100%;
float:left;
margin-top:1em;
z-index:5;
}
.leftcol p, .rightcol p{
margin-right:2em;
}
.leftcol{
width:30%
}
.rightcol{
width:70%;
clear:right
}
#left_menu{margin-right:1em;}
.t_cl{position:relative;width:100%;height:31px;background:url("/i/bg_t_cl.gif") repeat-x left top;}
.cl{position:absolute;width:14px;height:31px}
.l_cl{left:0;background:url("/i/lc.gif") no-repeat 0% 0%;}
.r_cl{right:0;background:url("/i/rc.gif") no-repeat 0% 0%;}
.box_menu{background:url("/i/bg_menu.png") repeat-x;}
/*.content_menu {height:380px;background:url("/i/comp.png") no-repeat 50% 100%;}*/
/*.content_menu ul{padding-bottom:200px;background:url("/i/comp.png") no-repeat 50% 100%;}*/
.content_menu ul li{font-weight:bold;font-size:13px;padding:5px 0 5px 25px;border-bottom:2px solid #fff;margin:0 20px 0 20px}

.content_menu ul.box_menu{padding-bottom:200px;}
.content_menu ul.box_menu li{font-weight:bold;font-size:13px;padding:5px 0 5px 25px;border-bottom:2px solid #fff;margin:0 20px 0 20px}

.content_menu ul.box_menu ul li{ border:none;margin:.5em 0 .5em .7em;padding:0}
.content_menu ul.box_menu ul li.select, .content_menu ul.box_menu ul li.select a{ color:#990000}
.content_menu ul.box_menu li a{}
.content_menu ul.box_menu li a:hover{}

.gradusnik{ border-bottom:1px solid #28539b}
.gradusnik span:first-child:before {content:""; padding-bottom:2px}
.gradusnik span:after {content:"\20\2192\a0";}
.gradusnik p span {font-size:1.063em;}

.pagin{border-top:1px solid #28539b; padding-top:0.3em; margin:0 auto; width:50%}
.pagin a{margin-left:.3em}

.shit{width:340px;height:153px;left:0px;position:absolute;top:-153px;z-index:100;border:0px solid red}




.noyt{background:url("/i/noyt.png") no-repeat 50% 100%;}
.gey_gazeta{background:url("/i/gey_gazeta.png") no-repeat 50% 100%;}
.build{background:url("/i/build.png") no-repeat 50% 100%;}
.diplom{background:url("/i/diplom.png") no-repeat 50% 100%;}
.content{ position:relative;z-index:3;}
.content p{line-height:1.3;padding-bottom:0.5em;padding-top:0.3em}
.preview_news{margin-bottom:1.5em}
.data{font-size:0.68em; color:#666666}
.objects_box{overflow:hidden; height:1%; border:0px solid red}
.objects_box .card{float:left; margin-right:2em; margin-bottom:2em}
.objects_box .card p{padding-top:0.3em; margin:0;text-align:center;}
#footer td{padding-top:30px}
#footer td p{font-size:11px;}
#footer td h3{margin:0;padding:0}
.adress{margin:25px 0 0 15px}
.logo_w{margin-left:1em}
.kyrs li{font-size:12px;padding:7px 0 8px 32px; _padding:4px 0 7px 32px;//padding:4px 0 7px 32px}
.kyrs li.dollar{background: url(/i/many.gif) no-repeat left 2px;}
.kyrs li.euro{background: url(/i/many.gif) no-repeat left -28px;}
.time{margin-top:20px;margin-right:5px;display:inline;}
.staf{overflow:hidden;_zoom:1;margin-top:7px}
.email{margin-left:4em}
.copy{margin-left: 0.5em;}



/*  A F T E R  P R O G R A M M I N G  */

#flashlogo{display:block;height:175px;width:450px;}

div.podrazdel{float:left;width:975px;}
div.podrazdel ul{background: url(/i/bg_podrazdel.gif) 0% 100%;overflow:hidden;}
div.podrazdel ul li{float:left;padding:0px 25px 0px 25px;display:block;height:50px;line-height:50px;//height:32px;//line-height:32px;}
div.podrazdel ul li a{color:#666;font-weight:bold;font-size:0.78em;}
div.podrazdel ul li a:hover{color:#000;}

.show_all{font-size:80%;padding-right:16px;}

#flash{padding:0px 6px 3px 6px;height:262px;background:url(/i/flash.jpg) center center no-repeat;}
#flash h2{color:#10427B;font-weight:normal;text-transform:uppercase;padding:0px 34px 0px 700px;}

#tape{background:#093A7F;margin:0px 10px 0px 8px;padding:10px 10px 0px 10px;}
#tape_inner{background:#093A7F;padding:10px 10px 0px 10px;}

#imagelist{}
.imagelist{clear:both;width:952px;display:block;position:relative;overflow:hidden;clear:both;}
.imagescroll{clear:both;width:9999px;position:relative;display:block;}
.imagecontainer{position:relative;left:0px;display:table;float:left;}
.imagecontainer a{display:block;float:left;margin-right:10px;}

#map ul{font-size:90%;}
#map ul li{padding:2px 0px;}
#map ul ul{padding-left:20px;}

.time_active{color:#aaf;}

#webexpert_rotator {
	width:100%;
	background-color:#C2C2C2;
	text-align:center;
}

