/*
Theme Name: Standart Theme.
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	background-color:#f5f5f5;
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
* html body {
	background-image:none;
}


a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 100%;
	min-width: 1000px;

	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image:url(images/content_left.jpg);
	background-position:left;
	background-repeat:repeat-y;
}



/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 547px;
}

#lefth {
	background-image:url(images/rez.jpg); 
	background-position:60%;
	height:547px;
	}
#centerh { 
	background-image:url(images/header_left.jpg);
	background-position:0%;
	height:547px;
	background-repeat:no-repeat;
	}
#righth {
	background-image:url(images/header_right.jpg); 
	height:547px;
	background-position:100%;
	background-repeat:no-repeat;
	}

#navv { position:absolute; right:25%; top:19px;}
#navv img { float:left; margin-right:15px; border:none;}
#navv a {border:none;}
#navv ul {margin:0; padding:0; list-style:none; float:left; position:relative; top:-10px;}
#navv ul li {display:block; width:14px; height:11px;  background: url(images/csg-4b10c62ddbf3c.gif) no-repeat top left; margin-bottom:12px;}
#navv ul li.home { background-position: 0 0; } 
#navv ul li.mail { background-position: 0 -60px; } 
#navv ul li.nav { background-position: 0 -120px; } 
#navv ul li a {display:block; height:11px; width:14px;}

#menu_tab { position:absolute; margin-top:330px; margin-left:20px;}
#menu_tab td.one { position:relative; left:20px; padding-right:40px;}
#menu_tab td.three { padding-right:40px;}
#menu_tab td.four { padding-right:20px;}


td.one ul.parent { position:relative; top:-27px;}
td.one ul.child { position:relative; top:-27px;}
td.five ul.parent { position:relative; top:-24px;}
td.five ul.child { position:relative; top:-24px;}
td.three ul.parent { position:relative; top:-16px;}
td.three ul.child { position:relative; top:-16px;}
td.four ul.parent { position:relative; top:-16px;}
td.four ul.child { position:relative; top:-16px;}

/* �������� �������� ��6 */
* html td.one ul.parent { position:relative; top:3px;}
* html td.one ul.child { position:relative; top:3px;}


ul.parent a {color:#ffd429; font-size:14px; font-weight:800; margin-bottom:10px;}
ul.parent {margin-bottom:10px;}
 a {color:#FFFFFF;}
ul.child a:hover {background-color:#7e0608;}
ul.child {text-align:left;}
#menu_tab td {text-align:left;}
#menu_tab td ul {position:relative; left:20px;}
#cont {
	position:absolute;
	top:90px;
	right:26%;
	font-family:Tahoma;
	font-size:14px;}
#cont ul li {margin-bottom:3px;}
li.tel {color:#FFFFFF; text-transform:lowercase;}
li.tel2 {color:#003c6f; padding-left:12px; font-weight:bold; font-size:16px;}
li.tel3 {color:#003c6f; padding-left:25px; font-weight:bold; font-size:16px;}
li.maile {color:#FFFFFF; padding-left:35px; text-transform:lowercase;}
li.maile_link {padding-left:45px; font-weight:bold; font-size:14px}
li.maile_link a {color:#003c6f; text-decoration:none;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 82px;
	height: 1%;
}

* html #middle {
	background-image:url(images/bodybg.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0px 0 0;
	margin-right:264px;
	margin-left:50px;
	font-family:Tahoma, sans-serif;}
#content a {color:#000000;}

#content h2 {margin-bottom:15px;}
#posts {
	margin-left:30px;
}	


.clrx {
clear:both;
}


div.title_countainer { height:32px; background-image:url(images/post_title_div.png); background-position:right; margin-right:30px; margin-top:15px; margin-bottom:20px;}
h1.title {background-image:url(images/post_title_icon.png); height:24px; background-position:left; background-repeat:no-repeat; padding-left:46px; font-size:15px; color:#FFFFFF; font-family:Tahoma; padding-top:8px;}
h1.title a {background-image:url(images/post_title_link.png); background-repeat:no-repeat; background-position:right; font-size:14px;  color:#FFFFFF; padding-top:9px; padding-bottom:6px; padding-right:46px; text-decoration:none; }

#content h2 {font-weight:bold; font-size:16px;}
#content_top td {text-align:center; height:180px; background-color:#00CCFF;}

#content h3 {font-weight:bold; font-size:14px; margin-bottom:15px;}

#content ul {padding-left:20px; margin-top:10px;}
#content ol {margin-top:10px; padding-left:24px;}
#content ol ul {margin:10px 0;} 
#content ol ol {margin:10px 0;}
#content ul ul {margin:10px 0;}
#content ul ol {margin:10px 0;}


#content ul li{list-style:disc;}
#content ol li { list-style:decimal;}
#content ol ul li{list-style:disc;}

.post ul{
	margin-left:20px;
	margin-bottom:20px;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 214px;
	margin-left: -214px;
	position: relative;
	background-position:bottom;
	background-image:url(images/sidebar_bottom.jpg);
	background-repeat:no-repeat;
	margin-top:-190px;
	
	
}

#sidebar_content {
	background-image:url(images/sidebar.jpg);
	background-repeat:repeat-y;
	width: 170px;
	padding-left:10px;
	padding-right:34px;
}

* html #sidebar_content {height:300px;}


div.news_title {background-image:url(images/news.jpg); background-repeat:no-repeat; width:172px; height:28px; text-align:center; color:#FFFFFF; font-family:Tahoma; font-weight:700; padding-top:6px; margin-bottom:10px;}
li.podrobnee a {display:block; width:69px; height:15px; color:#FFFFFF; font-size:9px; text-decoration:none;}
li.podrobnee { width:69px; height:15px; text-align:center; background-image:url(images/button_more.gif); background-repeat:no-repeat; position:relative; left:90px; margin-bottom:24px;}

li.news_date {display:block; padding:1px 3px; background-color:#999999; color:#333333; width:68px; text-align:center; margin-bottom:7px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin:  0 auto;
	min-width: 1000px;
	height: 82px;
	padding:0px;
}

#footer_content {
	position:absolute;
	width:100%;
	padding:0px;
	}

#footer_content span.copyright {position:absolute; display:block; background-color:#338107; color:#FFFFFF; padding:1px 10px; width:730px; text-align:center; margin-top:40px; margin-left:30px;}

* html #footer_content span.copyright { display:block; background-color:#338107; color:#FFFFFF; padding:1px 10px; width:700px; text-align:center; margin-top:40px; margin-left:20px;}
#footer_content span.copyright a {color:#FFFFFF;}
#footer_content span.counter { position:absolute; margin-top:40px; right:10px;}

#footer_content span.counter a {
opacity:0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
-moz-opacity:0.4;  /* Mozilla 1.6  */
filter:alpha(opacity=40); /* IE 5.5+*/
-khtml-opacity: 0.4;  /* Konqueror 3.1, Safari 1.1 */
}

#footer_content span.counter img {
opacity:0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
-moz-opacity:0.4;  /* Mozilla 1.6  */
filter:alpha(opacity=40); /* IE 5.5+*/
-khtml-opacity: 0.4;  /* Konqueror 3.1, Safari 1.1 */
}

#footer_content span.counter a:hover {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
-khtml-opacity: 1;
}

#footer_content span.counter img:hover {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
-khtml-opacity: 1;
}
#leftf {
	background-image:url(images/rez_footer.jpg);
	background-position:60%;
	height:82px;
	}
#centerf { 
	background-image:url(images/footer_left.jpg);
	background-position:0%;
	height:82px;
	background-repeat:no-repeat;
	}
#rightf {
	background-image:url(images/footer_right.jpg); 
	height:82px;
	background-position:100%;
	background-repeat:no-repeat;
	}

#footer_image {
	background-image:url(images/footer_image.png);
	width:231px;
	height:311px;
	position:relative;
	float:right;
	margin-top:-229px;
	}

.page-item-64 {
margin-top:10px;
}
.page-item-64 a {
color:#ffd429; font-size:14px; font-weight:800; 
}

.topflash{width:481px;height:177px;position:absolute; margin: 0 auto; text-decoration:none;z-index:999}
.backflash {position:absolute;z-index:1;}
