@charset "windows-1251";
/* CSS Document */

@import url("reset.css");

/* ÎÑÍÎÂÍÛÅ ÒÅÃÈ */
body {
	font: 0.8em/1.3em Tahoma, Helvetica, 'sans-serif';
	color:#333;
	background:url('img/header_bckg.jpg') repeat-x;
	}
	
/* ÇÀÃÎËÎÂÊÈ */
h1 {font-size:24px; text-transform:uppercase;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5, h6 {font-size:12px;}
h1,h2 {padding:0px 0px 12px 0px;}
h3,h4 {padding:0px 0px 7px 0px;}
h1,h2,h3,h4,h5,h6 {color:#FF5220; line-height:1.2em;}

/* ÑÑÛËÊÈ */
a {color:#666;}
a:hover {color:#900;}

/* ÔÎÐÌÀÒÈÐÎÂÀÍÈÅ */
em {font-style:italic;}
strong {font-weight:bold;}
u {text-decoration:underline;}

/* ÔÎÐÌÛ */
input,textarea {border:1px solid #CCC;}
input:focus, textarea:focus {background-color:#FFC;}

/* ÐÀÇÌÅÒÊÀ */
#site {
	position:relative; 
	width: 760px;
	margin:0px auto;
	}
	
/*------HEADER-----------*/	
#header {
	height: 145px;
	position:relative;
	background:url('img/menu_bckg.jpg') repeat-x 0% 100%;
}

ul#topnav  {
	position:absolute;
	height:32px;
	width:760px;
	bottom:0px;
	left:0px;
	}
	
#topnav li { float:left; }

#topnav a {display:block; float:left; height:32px; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#FFF; padding:0px 15px; line-height:2em;}
#topnav a:hover, #topnav .active { background:#FF5220;}

/* -------CONTAKT----------*/

#header_contakt {
	position:absolute;
	top:10px;
	right:10px;
	color:#FFF;
	font-size:18px;
	text-align:right;
	line-height:1.2em;
	}

/* LOGO */

a#logo {display:block; position:absolute; top:20px; left:20px; font-weight:bold; font-size:24px; color:#FFF; text-decoration:none; text-transform:uppercase;}


#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 10px 220px 0 10px;
}

#content p {padding-bottom:15px;}
#content ul {margin-left:30px; list-style:url('img/li.gif'); margin-bottom:15px;} 

/*----HB----------*/
#speedbar {
	font-size:11px;
	color:#666;
	padding-bottom:15px;
	}

#speedbar a {color:}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sitebarLeft {
	float: left;
	width: 200px;
	margin-left: -100%;
	position: relative;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sitebarRight {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -200px;
	min-height:100px;
	padding-top:20px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: 0;
	min-width: 1000px;
	height: 100px;
	position: relative;
	background:url('img/footer_bckg.jpg') repeat-x;
}

#copyright {
	position:absolute;
	top:25px;
	left:20px;
	width:200px;
	font-size:11px;
	}
	
#copyright a {color:#CCC;}
#copyright a:hover {color:#FFF;}

#counter {
	position:absolute;
	top:35px;
	right:20px;
	height:31px;
	width:31px;
	
	}

/* áëîêè */
.top_block, .bottom_block {}
.center_block_top, .center_block_bottom {}
.center_block_center {}

.block span.header { display:block; font-size:16px; color:#515151; padding:7px 0px; text-align:left; position:relative;}
.block span.header a { font-size:16px; color:#515151; text-decoration:none;}

/* --BACK FORM --*/
#contakt {margin:0px auto; width:350px;}

#contakt span.name_form {padding:10px; text-align:left; font-size:14px; font-weight:bold; color:#6F664D;}

#contakt input, textarea {width:350px; padding:4px;}

#contakt .submit {width:154px; height:35px; margin:10px auto; border:1px solid #F56E05; background:#FFF; cursor:pointer; display:block;}
#contakt label {display:block;}

#contakt label, #contakt small {
	font-weight:bold;
	color:#350000;
	font-size:12px;
	}
	
#contakt label span	{color:#F00;}

#contakt .code {width:260px; height:60px;}
#contakt .code img {float:left;}
#contakt .code input {float:right; width:92px; height:40px; font-size:40px; color:#999; padding:10px;}

#contakt b {
	font-size:12px;
	color:#F00;
	display:block;
	}
	
#successfully {
	width:335px;
	margin:10px auto;
	padding:10px;
	font-size:14px;
	background-color:#FFC;
	border:1px dotted #CCC;
	}


/*  ÍÎÂÎÑÒÈ*/
.block .nblock {padding:0px 0px 10px 0px; font-size:12px;}
.block .nblock span.date { background:url('img/menu_bckg.jpg') repeat-x 0% 50%; color:#FFF; font-size:10px; font-weight:bold; width:106px; display:block; text-align:center; padding-top:1px;}
.block .nblock a { font-size:12px; }
.block .header a.rss_flag {display:block; background:url('img/rss_ico.png') no-repeat; width:10px; height:11px; position:absolute; right:4px; top:10px;}