@charset "windows-1251";
/* CSS Document */
*{ margin:0;  padding:0;}
html, body {
	color:#000000;
    font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
    height: 100%;
    min-height: 100%;
    min-width:900px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%; 
    background:#FFFFFF;
	}
	.item_table td{padding-right:10px;}
	img, a img {border: none;}

	h1 {font-size:14px; color:#336699; text-transform:uppercase; padding-bottom:10px; font-family: Verdana, sans-serif; }
	#navigation h2 {border-bottom: #000000 medium solid;}
	h2 {font-size:12px; padding-bottom:15px; text-transform:uppercase; color:#000000;}
	h3 {font-size:14px; padding-bottom:15px; padding-top:10px; color:#000000;text-transform:none}
	h4 {font-size:14px; padding-bottom:15px; text-transform:uppercase;}
	p{color:#000000; font: 12px Arial, Helvetica, serif; padding-bottom:10px; text-indent:15px; line-height:20px;text-transform:none}
	p:first-letter {font-size:14px; font-weight:bold;}	
	
	td, tr, table{text-transform:none; padding-left:20px;}
	
	a {color:#333333; text-decoration:underline; font-weight:bold; text-transform:none}
	a:hover{ color:#E13D00;}
		
	strong, b, em, i, td, ul, ol, li, dl, dt, dd {font-size: 12px; text-transform:none}
	
	textarea {border:#B4B4B4 solid 1px; padding:0;vertical-align:middle}
	select {border:#B4B4B4 solid 1px; margin-right:15px;vertical-align:middle; }
	li {margin:5px 0 5px 22px; text-transform:none}
	
	#topbar{background-color:red;}
	
	
html>body #main,
html>body #main #topbar,
html>body #main #content,
html>body #main #leftbar,
html>body #main #rightbar, 
html>body #main .brief_block,
body>#rightbar {
	height: auto;
	}
	
#main{
	height:100%; 
	min-height:100%;
	width:100%;
	background-color:#FFFFFF;
	}
#ibody{ padding:0; margin:0; }
#idiv{height:72px; display:block; /*color:#ffffff;*/ padding: 10px 4px 4px 8px; /*background:url(images/ibcgr.jpg) top repeat-x;*/ background-color: #eee; color: #666;}
body #iframe_ex{right: -100px; top:-160px; width:210px; height:72px; z-index:100; position:absolute; background-color: #ccc; color: #666; border: 1px solid #666;}
#head{
	height:110px; 
	min-height:110px; 
	/*background:url(images/header_bckgrnd.jpg) repeat-x;*/
	background-color: #ccc;
	}
	#idiv a {color:#FFFFFF; font-weight:bold;}
	
#logo{			/*Логотип*/
	width:165px; 
	height:110px; 
	float:left; 
	margin-left:10px;
	}
	
#nav{			/*Верхнее меню*/
	float:left; 
	padding-top:50px;
	display:block; 
	list-style:none; 

	}
#nav li {
	display:inline; 
	position:relative; 
	padding:0px 10px 0px 0px; 
	text-transform:uppercase; 
	color:#FFFFFF; 
	font-weight:bold; 
	background:url(images/arrow.gif) right no-repeat;
	}	
#nav li a {text-decoration:none;color:#336699;}
#nav li a:hover {text-decoration:underline;color: #cc3300;}

#top_bar {			/*Верхнее подменю*/
	border-bottom: black solid 2px;
	height:40px; 
	clear:both; 
	position:relative; 
	list-style:none;
	padding: 20px 0px 0px 0px;
	}
#top_bar_menu {position:absolute; right:20px;}
#top_bar_menu li{display:inline; position:relative; padding-left:5px; background:url(images/top_bar_marker.jpg) no-repeat left;}
#top_bar_menu li a {text-decoration:underline;}
#top_bar_menu li a:hover {text-decoration:none;}
.brief_block {padding:4px; width:46%; float:left; border: #A6A6A6 dashed 1px; text-indent: 0px; margin:5px; height:140px; min-height:140px;}
.brief_block p{text-indent: 0px;}

div#content{
	padding-right:10px;
	margin: 15px 160px 0px 260px;
	position:relative;
    }
#content img{
	margin: 0px 10px 10px 0px;
}
div#google{
    width:160px;
    position:relative;
    }
	
div#wrapper{
	position:relative;
	width:100%;
       float:left;
	}
	
div#navigation{			/*Левая навигация*/
	z-index:100;
	position:relative;
	margin-top:15px;
	float:left;
	width:210px;
	padding-left:30px;
	padding-right:10px;
	margin-left:-100%;
	}
	#navigation li {margin:0;}
	#navigation a {text-decoration:none; font-weight:bold;}
	#navigation a:hover{text-decoration:none;}
.cat_menu{
	padding-bottom:15px;
	width:100%; 
	display:block; 
	list-style:none;
	}
.cat_menu li {
	display:block; 
	padding:7px 0px 7px 10px; 
	border-bottom:#a4a4a4 dotted 1px; 
	background:url(images/cat_arrow.gif) center left no-repeat;
	}	
	
	
#foot{			/*Футер*/
	position:relative;
	margin-left:10px;
	margin-right:10px;
	border-top:#b9c3d4 solid 2px;
	height:48px;
	margin-top:-70px;
	position:relative;
	padding-top:20px;
	}
#foot_nav li {			/*Навигация футера*/
	text-transform:none;
	color:#999999;
	display:inline;
	position:relative; 
	padding:0px 5px 0px 5px;  
	color:#999999;
	}	
#foot_nav li a {text-transform:none;text-decoration:none;color:#999999;}
#foot_nav li a:hover {text-transform:none;text-decoration:underline;}

#foot_logs {position:absolute; top:20px; right:20px;}			/*Логи футера*/

#goodtable {padding:10px;}
#goodtable tr {padding:10px;}
#goodtable td { padding:10px;}

.clearall{ clear:both;  position:relative; padding-bottom:90px;}			/*Магия*/
.top_form{float:left; padding-left:10px; padding-right:15px; border-right:#A6A6A6 solid 3px;}
.top_form a{text-decoration:underline;}
.cutebutton{color:#333333; background-color:#FFFFFF; border:#B4B4B4 solid 1px; font-weight:normal; height:20px; margin-right:5px;vertical-align:middle}
.cutebutton:active{background-color:#A6A6b6;}
input{border:#B4B4B4 solid 1px; height:18px; padding:0;vertical-align:middle}

#magaz {
        position:absolute;
        left:0px;
        top:0px;
        width:100%;
        height:auto;
        text-align:center;
        padding-top:7px;
}
#google {
        float: left;
        margin-left: -160px;
}
.podmenu{
	padding: 0px 0px 0px 25px;
}

.adsense {
	margin:15px 0;
}
