/*
Theme Name:  Kursk Electronic
Theme URI: http://kurskelectronic.ru/
Author URI: http://alexander.dolzhenkov.ru
Version: 1.0
Author: Alexander Dolzhenkov
Date: 12-04-2010

The CSS, XHTML and design is copyright reserved
*/



/* Begin Structure */
body{
		margin:0px;
		padding:0px;
		font-family:  Arial, sans-serif;
        font-size: 14px;
		text-align: center;
		background: #fff;
		color:#000;
		}

html{	 
		margin:0px;
		padding:0px;
		}
		
#wrapper{	
		margin:0px auto;
		min-width:1000px;
		max-width:1610px;
		width: expression(this.parentNode.offsetWidth > 1611 ? '1610px':this.parentNode.offsetWidth <= 1024 ? '1000px':'100%');
		padding:0px;
		text-align: center;

		}

#header	{
		padding:0px;
		margin: 0px auto;
		border: 0px #fff solid; 
		color: #111;
		font-size: 8px;
		height: 140px;
		background: #fff url('http://kurskelectronic.ru//site/header_bg.jpg');
		background-repeat: no-repeat;
		background-position: top right;
		}

		
#logo {

		margin: 20px 0px 0px 34px;
		text-align: center;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		height:100px;
		width: 100px;
		border: 0px #f00 solid; 
		float:left;
}	


* html  #logo {margin: 20px 0px 0px 17px;}


#kit_evs {
		width:550px; 
		height: 90px; 
		margin: 30px 0px 0px 170px; 
		float: left; 
		font-size: 12px; 
		text-align: left; 
		font-family: Verdana; 
		}


* html  #kit_evs {margin: 30px 0px 0px 151px; }		

.nadpis_kit_evs{font-size: 52px; font-family:  Arial, sans-serif;}

		
.otstup {text-indent: 21px;}	
.center{text-align:center;}


.blue_bg{ background: #425ab6; color: #fff; padding: 4px; text-decoration: none; cursor: default; }

.blue_bg:hover{background: #425ab6; color: #fff;}

h1		{
		margin: 30px 10px 22px 10px;
		font-family: Verdana; 
		font-size: 24px; 
		color: #929ecb;
		text-align:center;
		}

h1	a	{
		color: #929ecb;
		text-decoration: underline;
		}
h1	a:hover	{
		color: #929888;
		text-decoration: none;
		}
		
h2{		padding: 12px 10px 6px 10px;
		font-size: 17px; 
		color: #3a9d3f;
		margin:4px;
		font-weight: bold;
		text-align:center;
		}

h2  a		{
		color: #218902;
		text-decoration: underline;
		}

h2 a:hover{
		text-decoration: none;
		color: #7dbf69;
		}		
		
		
h3{		padding: 6px 0px 10px 0px;
		font-size: 16px;
		font-weight: bold;
		color: #333;
		margin:4px;
		text-decoration: none;
		
		}

h3  a		{
		color: #218902;
		text-decoration:underline;
		}

h3 a:hover{
		text-decoration: none;
		color: #7dbf69;
		}			
		
		
		
p 		{ 
		text-align:justify;
		font-family:  Arial, sans-serif;
		font-size: 14px;
		line-height:22px;
		margin: 5px 0px 10px 0px;
		padding:0px;
		color: #000;
		
		}


ul		{
		list-style: square outside;
		padding:0px 8px 0px 20px;
		margin:0px ;
		font-size: 14px;
				line-height:22px;
		}

ol		{

		margin:0px;
		font-size: 14px;
				line-height:22px;
		}

ol li {margin: 5px 0px 4px 0px;}

		
a 		{
		color: #223f55;
		}
a:hover  {
		color: #999;
		}		
		
		

#center{
		margin: 0px auto;
		border-top: 1px #fff solid;
		padding:0px;
		background: #fff;
		min-height:400px;
		width: auto; 
		text-align: left;
		}

#leftcol{ margin: 0px; padding:0px; border: 1px #fff solid; float: left; width: 300px;}

.leftpost{		
		padding:0px;
		margin: 4px 4px 4px 34px;
 

		}
		
		
.leftmenu{
font-size: 20px;
margin: 0px;
line-height: 40px;
}
		
#rightcol{ margin-left: 302px; border: 1px #fff solid; padding:0px; font-size: 13px; 		 }

* html  #rightcol{
		position: relative;
		left: -2px;
		margin-right: -2px
		}

.rightpost{		
		padding:0px;
		margin: 4px 24px 4px 4px;
		border: 0px solid #b4a774;

		}
		
.rightpost ul { list-style-position: inside;}

		
#footer{
		text-align: left;
		margin: 0px;
		border-top: 2px #555 solid; 
		color: #000;
		height: 146px;
		font-size: 12px;
		padding: 0px 0px 0px 0px;
		background: #fff url('http://kurskelectronic.ru//site/footer_bg.jpg');
		background-repeat: no-repeat;
		background-position: 640px 0px;

		}


#footer_okno{width: 600px; height: 110px;  margin: 4px;}


.slinks1 {
margin-left: 2px;
font-size: 8px;
}		

.slinks1  a {
color: #777;
text-decoration: none;
}		
.slinks1  a:hover{text-decoration: none}		
	
#adv1 	{
		width:100px;
		height: 20px;	
		margin: 10px 10px 0px 4px;
		overflow: hidden;
		float:left;
		}		
		
#adv1  div{margin-top:20px;  margin-left:800px }	
	

#footer_bar{margin: 4px; height: 19px;}
#footer_count{float: right;  margin:2px 10px 1px 0px;}
img { 
border: 0px;
margin:0px;	
	}	
	

.table_center{margin:0px; text-align: left;}	
	
* html .table_center{margin:0px;}
	
.table_center a {font-size: 16px; color: #3a9d3f; font-weight: bold;text-decoration: none;}	



.table_center a:hover { color: #aaa; text-decoration: none;}	
	
 .table {
		color:#333; 
		border-collapse:collapse; 

		border:2px solid #425ab6;
		margin:10px auto;
		}

.table thead  td{
		border:1px solid #777;
		background:#c5d2ad;
		padding-left: 3px;
		font-size: 14px;
		padding:5px 0px 5px 0px;
		font-weight:bold;
		text-align:center;
		border-collapse:collapse;
		}

 .table tbody td{
		padding: 3px;
		border:1px solid #425ab6;
		border-bottom: 1px solid #ddd;
		border-collapse:collapse;
		font-family:  Arial, sans-serif; 
		text-align:left; 
		font-size: 14px;
		}
	

.input_style{
		color: #00f;
		font-size: 16px;
				padding:2px;
			border: 2px dotted #aaf;
		background: #fff;
		}

.input_style:focus{
		border: 2px solid #00f;
		padding:2px;
		background: #fff;
		}