/*

Theme Name: Kaluga Nalog
Theme URI: http://twitter.com/inovato
Description: WP theme for Kaluga Nalog.
Version: 0.7b
Author: inovato
Author URI: http://twitter.com/inovato/
*/

/* PRESET */

* html { zoom: expression(document.execCommand("BackgroundImageCache", false, true)) }



html, body {
	margin:0px; 
	padding:0px; 
	background:#fff;
	position:relative;
	min-width:1024px;
}


#all {
	text-align:left;
	min-width:1024px;
}

/* HEAD */
.head {
	display:block;
	height:313px;
	background:#FFF;
	padding:0px;
	margin:0px;
}

.lefth {
	background-image:url(image/rez.jpg); 
	background-position:60%;
	height:267px;
	}
.centerh { 
	background-image:url(image/left_head.jpg);
	background-position:0%;
	height:267px;
	background-repeat:no-repeat;
	}
.righth {
	background-image:url(image/right_head.jpg); 
	height:267px;
	background-position:100%;
	background-repeat:no-repeat;
	}
	
	
.menu {}
	
.menu_l {
	background-image:url(image/rez_menu.jpg); 
	height:46px;
	background-position:50%;
	
}
.menu_c {background-image:url(image/left_menu.jpg);
		background-position:0%;
		height:46px;
		background-repeat:no-repeat;}
		
.menu_r {
	background-image:url(image/right_menu.jpg);
	background-position:100%;
	height:46px;
	background-repeat:no-repeat; 
}

.menua {position:absolute; top:280px; left:350px; height:25px; z-index:9;}
.menua a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#CC0000;
	text-decoration:none;
	padding:5px;
	color:#CC0000;
	font-weight: bold;
	text-transform: uppercase;
	margin-right:34px;
}
.menua a:hover {color:#FFF; width:50px; height:25px; background-image:url(image/button_menu.gif); background-position:0 20px;}

#a_home {margin-right:38px;}
#a_service {margin-right:20px;}

#a_rekvizits {margin-right:23px;}




.lang {
	position:absolute;
	right:10px;
	top:0px;}
	
.lang ul {list-style:none;}
.lang li {
	float:left;}
.lang li a {display:block; font-size:13px; padding:0 5px;}

.textlogo {
	position:absolute;
	width:169px;
	height:64px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:0.9em;
	text-align:center;
	top:5px;
	margin-left:55px;
	color:#0f5b86;
	}
.contactlogo {
	position:absolute;
	top:5px;
	color:#FFF;
	left:416px;
}
.navigate { 
	position:absolute;
	top:50px;
	right:135px;
}
.navigate ul {list-style:none;}
.navigate li {float:left; width:20px; height:20px; margin-right:3px;}
.navigate a {display:block; margin-right:9px;}


	
/* CONTENT */

#container {
	position:relative;
	display:block;
	
}
#inner {
	
	position:relative;
}

#left {
	float:left;
	width:240px;
	display:inline;
}
#right {
	float:right;
	width:220px;
	right:0px;
	display:inline;
}
#center {
	margin-left:240px;
	margin-right:220px;
	position:relative;
	dis	display:block;
ay:block;
	background-color:#FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	min-height:800px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999;
	border-left-color: #999;
}


.breadcrumb {color:#50a2d1; padding-top:15px;
				padding-left:80px;  font:Verdana, Geneva, sans-serif; font-size:0.63em; font-weight:bold;
				}
				
.breadcrumb a {color:#50a2d1; font:Verdana, Geneva, sans-serif;}

.post_home {
	padding:0px 15px;}
.entry_home {
	text-align:justify;
	font-size:0.88em}


#center h2 {
	font-family:Verdana, Geneva, sans-serif;
	color:#49a9d4;
	font-size:1em;
	font-style: italic;
}

#center h2 a {
	font-family:Verdana, Geneva, sans-serif;
	color:#49a9d4;
	font-size:1em;
	font-style: italic;
}




.clear {
	clear:both;
}

#left h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.81em;
	color:#228ac5;
	font-style: italic;
}

#right h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.81em;
	color:#228ac5;
	font-style: italic;
}



#right ul  {
	list-style-image:url(image/marker_list.jpg);
	margin:0px 0px 0px 0px;
	padding:0px 0 0 20px;
}

#left ul {
	list-style-image:url(image/marker_list.jpg);
	margin-left:0px;
	padding:0px;
	
}


#left ul li {
	list-style-image:url(image/marker_list.jpg);
	margin-left:15px;
	padding:0px;
	
}


#left ul li form {
	height:81px; background-image:url(image/search.jpg);
	background-repeat:no-repeat;
	padding:3px 0px 0px 70px;
	}

#s {
	width:80px;
	font-size:0.6em;
	font-family: "Times New Roman", Times, serif;
	border: 1px solid #666666;
}
#submit_search {
	width:50px;
	font-size:0.6em;

}
.vert_menu ul {
	list-style-image:url(image/marker_listmenu.png);
	margin:0px 15px 30px 0;
	padding:0px;
}
.vert_menu ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

.vert_menu ul li a {
	color:#000;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.63em;
	text-decoration:none;
}

.vert_menu ul li a:hover {
	color:#77b7db;
	text-decoration:underline;
}





.write_us {
	background-image:url(image/email.jpg);
	height:140px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.write_us A {
	position:relative;
	top:47px;
	left:73px;
	font-size:0.65em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-weight: bold;
}
.write_us h2 {}

.news_post {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.63em;
	margin:0px;
	padding:0px;
}
.news_left a {color:#C00; text-decoration:none;}
.news_left a:hover {color:#C00; text-decoration:underline;}
/* RIGHT */

.vopros_send {
	background-image:url(image/vopros.jpg);
	width:209px;
	height:199px;
	position:relative;
	top:-12.9px;
	right:9px;
}
.vopros_send p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	padding:0px 20px;
	padding-top:32px;
}
.vopros_send p a {text-decoration:none; color:#999}
.vopros_send h2 {
	margin-left:7px;
	position:relative;
	top:15px;}

.banner {
	height:100px;
	border: 1px dotted #999;
	margin-top:10px;
	margin-right:22px;
	text-align:center;
	padding:5px 10px;}

.poleznoe h2 { margin-bottom:20px;}
.poleznoe {padding-right:15px;}
.poleznoe ul{
	list-style-image:url(image/marker+.gif);
	margin:0px;
	padding:0px;
	}
.poleznoe ul li {}
.poleznoe ul li a {
	color:#39F;
	font:Verdana, Geneva, sans-serif;
	font-size:0.63em;
}





/* FFOTER *//* FFOTER */
/* FFOTER *//* FFOTER */
/* FFOTER *//* FFOTER */
/* FFOTER *//* FFOTER */
/* FFOTER *//* FFOTER */

.foot {
	display:block;
	margin-top:0px;
	height:91px;
	background:#EF66DF;
}

.foot_l {
	background-image:url(image/footer_rez.gif);
	height:91px;
	
}
.foot_c {
	background-image:url(image/footer_left.jpg);
	background-position:0%;
	background-repeat:no-repeat;
	height:91px;
}
	
.foot_r {
	background-image:url(image/nalog_42.jpg);
	background-position:100%;
	height:91px;
	background-repeat:no-repeat;
}




.login {
	position:absolute;
	top:110px;
	right:10px;
}

.login h2 { font-family:Verdana, Geneva, sans-serif; 
	font-style:italic;
	font-size:1em;
	color:#49a9d4;
}


.login li {list-style:none;
margin-top:3px;}

.login #log {
	width:170px;
	font-size:12px;
	color:#666;
}

.login #pwd {
	width:170px;
	font-size:12px;
	color:#666;
}

.login a {
	font-size:0.88em;
	color:#49a9d4;
}

.button_l {
	font-size:12px;
	color:#49a9d4;
}

.arhieve_news_post {
	font-size:14px;
	padding:10px 20px;
	
}
.arhieve_news_content {
	padding:5px 5px;
	margin-bottom:20px;
	border: 2px dotted #666;
}

.arhieve {
	margin-top:10px;
}

.arhieve a {
	font-size:0.75em;
	font-style:italic;
	text-decoration:none;
}

.arhieve a:hover {
	text-decoration:underline;
}
	
#prints {font-size:0.63em; color:#C00; text-decoration:none; }
#prints a {text-decoration:underline; color:#C00}

.counter ul {list-style:none; margin-top:40px; text-align:center;}
.counter li {float:right; margin-left:5px; display:inline;}
