body{ 
 margin: 0;
 padding: 0;
 font-family: arial,sans;
 color: #FDFEFE;
}

img{
 border: 0;
 margin: 0.5em;
}

.clear{
 clear:both;
 margin:0;
 padding:0;
}

#heads{
 margin: 0 auto -19px;
 padding: 0;
 width: auto;
 height: 110px;
 background: #00a6ea;
 color: black;
}

.flags {float: right; width: 22px; margin: 0.2em;}
.lang_en, .lang_de, .lang_fr {width: 22px; height: 16px;}
.lang_en {background: url(/images/English_adminway.png);}
.lang_de {background: url(/images/German_adminway.png); margin: 0.1em 0;}
.lang_fr {background: url(/images/French_adminway.png);}
.lang_en:hover, .lang_de:hover, .lang_fr:hover {background-position: 0 -16px;}

.slogan{
 padding-top:1.5em;
 float:left;
 font:italic 0.8em Arial,sans-serif;
}

#heads a{
 text-decoration:none;
}

#logo_a{
 margin:0.1em 0.05em 0.1em 0.1em;
 width:1em;
 float:left;
 font:bold 4em Verdana,sans-serif;
 text-align:center;
 line-height:1;
 background:black;
 color:white;
}

#logo	{
	margin-top:			1.5em;
	float:				left;
	font:				bold 1.5em Verdana,sans-serif;
	color:				white;
	background:			#00A6EA;
}

#search	{
	width:				224px;
	margin:				0.3em 1.5em 0 1.5em;
	float:				right;
	background:			black;
	color:				white;
}

#search form	{
	margin:				0.8em 0 0 0;
	padding:			0;
	float:				left;
}

.search_pole	{
	padding:			0 0.2em;
	height:				15px;
	width:				180px;
	font:				0.72em Verdana,sans-serif;
	float:				left;
	border:				1px solid black;
	color:				black;
	background:			white;
}

.polu_left	{
	height:	44px;
	width:	22px;
	float:	left;
	background:	url(/images/polu_black_left.gif) no-repeat left;
}

.polu_right	{
	height:	44px;
	width:	22px;
	float:	right;
	background:	url(/images/polu_black_right.gif) no-repeat;
}

#bar, #push{
 width: 750px;
 height: 19px;
 margin-right: 100px;
 font:bold 1em "Arial",sans-serif;
 float: right;
}

a	strong	{
	float:	left;
}

ul.section_list{
 margin: 0;
 padding: 0;
}

.section_list li{
 display: inline;
 overflow: hidden;
 width: 150px;
 height: 19px;
 margin: 0;
 float: left;
}

.section_list li a{
 position:absolute;
 width:150px;
 text-align:center;
 text-decoration:none;
 background:black url(/images/knopka_black.gif) no-repeat;
 color:white;
}

.section_list li a.active{
 background:white url(/images/knopka_white.gif) no-repeat;
 color:black;
}

.section_list li a:hover{
 background:white url(/images/knopka_white.gif) no-repeat;
 color:black;
}

#banner{
 padding: 0.5em 0 1em 0;
}

#reklama_1{
 float: right;
 width: 300px;
 height: 250px;
 margin: 0 0 0.5em 0.5em;
}

#content {
 width: 100%;
 max-width: 1280px;
 margin: 0 auto;
 text-align: center;
}

#nlx_div	{
	width:	100%;
	max-width:	900px;
	margin:	1em	auto 0 auto;
	text-align: center;
}

#container{
 width: 100%;
 float: left;
 margin-right: -320px;
}

.texts{
 padding: 1em 2em 2em 2em;
 float: left;
 margin-right: 320px;
 text-align: justify;
 min-height: 500px;
 color: #2c2c2c;
}

.adsanse-articles	{
	float:		right;
	border:		1px dotted gray;
	margin:		5px;
}

#temp	{
	background:	#FAFAFA;
	padding:	0 2em 0.3em 2em;
	margin-bottom:	3em;
}

.texts a, .texts a:visited	{
	color:				#00a6ea;
	background:			white;
}

.texts a:hover	{
	color:				black;
	background:			white;
}

.texts ul, .texts ol{
 margin-top: 0;
}

.texts li{
 margin-bottom: 0.5em;
}

.texts h1, .div_h1	{
	font:			bold 1.4em "Arial",sans-serif;
	text-align:		left;
	clear:			both;
}

.div_h1 a:hover	{
	text-decoration: underline;
}

.razdel	{
	color: #454545;
}

.strelka	{
	font-size: 1.3em;
	color: #D6D6D6;
}

.google	{
	float:				right;
	margin-left:		0.5em;
	font-size:			1.1em;
	text-align:			right;
}

.texts h1 a, .texts h1 a:visited, .div_h1 a, .div_h1 a:visited	{
	text-decoration:	none;
	color:				black;
	background:			white;
}

.texts h2	{
	font-size:			1.2em;
	margin-bottom:		0.5em;
	text-align:			left;
}

#panel1, #panel2, #panel3, #panel4, #panel5, #panel6, #panel7, #panel8, #panel9, #panel10, #panel11, #panel12, #panel13, #panel14, #panel15, #panel16, #panel17, #panel18, #panel19, #panel20, #panel21	{
	height:				auto;
	display:			none;
}

.texts img{
 margin-left: -1em;
}

.texts p{
 text-indent:1.5em;
 margin: 0 0 0.5em 0;
}

table	{
	width: 			100%;
	border:			0;
}

th	{
	font-weight:	bold;
	background:		gray;
}

td	{
	border:			2px solid gray;
	color:			black;
	text-align:		center;
	padding:		0.2em;
}

img.article-image{
 float: left;
}

.excerpt a strong{
 text-align: left;
}

.excerpt{
 padding-bottom:1em;
}

.cod{
 border:dashed 1px #00a6ea;
 background:#f3f2ff;
 text-align:left;
 padding:0.5em;
 margin:0.5em 0 0.5em 2em;
 font-size:1.1em;
 max-width: 31em;
 overflow: auto;
}

.links{
 text-align:left;
 max-width: 31em;
 overflow: auto;
}

.cod_output{
 background:black;
 text-align:left;
 color:white;
 padding:0.5em;
 margin:0.5em 0 0.5em 1em;
 font:1.1em Monospace,sans-serif;
 width: 100%;
 max-width: 33em;
 overflow: auto;
}

.comment{
	float:			left;
	padding:		0.5em 0 4em 0;
	clear:			both;
}

#hr2{
 height: 1px;
 max-width: 400px;
 margin: 10px auto;
 background: url('/images/1.gif') no-repeat white;
}

.date_news{
	width:			50px;
	height:			43px;
	padding:		7px	0	0	0;
	margin:			0 10px	0	0;
	text-align:		center;
	float:			left;
	font-size:		0.7em;
	line-height:	1;
	color:			white;
	background:		black	url(/images/date.png) no-repeat;
}

.tags	{
	float:				right;
	text-align:			right;
	padding-right:		0.5em;
	font:				60% Arial,sans-serif;
	color:				black;
	background:			white;
}

.tags a:hover	{
	color:				#00a6ea;
	background:			white;
}

#podeli	{
	background:			#f7f7f7;
	both:				clear;
	padding:			0.5em 2em;
	margin:				0.5em 0;
	text-align:			center;
}

.it{
	margin-left:		3em;
}

ol.comments	{
	padding-left:		0;
}

ul.comments	{
	padding-left:		1em;
}

ul.comments	li	{
	margin-top:			0.5em;
}

ol.comments li {
	list-style-type:	none;
	clear:				both;
	margin-bottom:		1.5em;
}

.comentator {
	padding:			0 1em 0.3em 1em;
	background:			#BFBFBF;
	color:				white;
	font-weight:		bold;
}

.comentator a, .comentator a:visited {
	font-weight:		bold;
	color:				white;
	background:			#BFBFBF;
	text-decoration:	none;
	border-bottom:		2px solid white;
	float:				left;
}

.comentator a:hover	{
	color:				black;
	background:			#BFBFBF;
	border-bottom:		2px solid black;
}

ul .comentator, ul .comentator a, ul .comentator a:visited, ul .comentator a:hover {
	background:			#D4D4D4;
}

.comments-time {
	float:				right;
	text-align:			right;
}

.coment_body {
	overflow:			auto;
	background:			#F7F7F7;
	padding:			0.5em 1em 1em 1em;
}

.coment_body p	{
	text-indent:		0;
}

.coment_body blockquote {
	border:				2px solid gray;
	padding:			0.5em;
	background:			white;
	text-indent:		0;
}

.zit {
	float:				right;
	margin-top:			1em;
}

.zit a, .zit a:visited {
	font-weight:		bold;
	color:				gray;
	background:			#F7F7F7;
}

.zit a:hover {
	color:				black;
	background:			#F7F7F7;
}

.comments-wrapper {
	clear: both;
	max-width: 600px;
	width: 90%;
	padding: 0;
	margin-left: 2em;
	background: #00a6ea;
	color: white;
}

input.comment_name_input, input.comment_email_input, input.comment_web_input {
	width:				50%;
	height:				1.5em;
	padding-left:		0.3em;
	margin:				0.3em 0;
	font-size:			1em;
	color:				black;
	background:			white;
}

input.comment_name_input, input.comment_email_input {
	border:				2px solid #f1e800;
	background-color:	white;
}

input.comment_web_input {
	border:				2px solid #00a6ea;
	color:				black;
	background:			white;
}

input#peg_replyto {
	border: 0;
	color: white;
	width: 4em;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	float: right;
	background-color: #00b7ff;
}

textarea.txpCommentInputMessage {
	width: 100%;
	height: 6em;
	font: 1em Arial,Sans;
	border: 2px solid #f1e800;
	color: black;
	background-color: white;
	resize: vertical;
}

ol.related	{
	text-align:	left;
}

blockquote{
 border: 2px solid #e5ecff;
 padding: 0.5em;
 background: #f2f6ff;
 text-indent:0;
}

blockquote p{
 text-indent:0;
}

#navigation{
 clear: both; 
 margin: 1em 0 1em 0;
 padding: 1em 0;
 width:	950px;
 margin: 0 auto;
 background:	#FAFAFA;
}

ul.paginator{
 margin: 1em 0 0 0;
 font-size: 1.2em;
 color: #cacccc;
}

ul.paginator_bottom{
 clear:	both;
 font-size: 1.2em;
 margin-top: 0.8em;
 padding: 0;
 color: #cacccc;
}

.paginator li, .paginator_bottom li{
 display: inline;
 list-style: none;
 float: left;
 margin: 0;
 padding: 0.5em;
}

.paginator_bottom li{
 margin: 0 140px;
}

.paginator a, .paginator_bottom a	{
	padding:			0 0.3em;
	margin:				0 -0.2em;
	text-decoration:	none;
	color:				black;
	background:			#FAFAFA;
}

.paginator a:hover, .paginator_bottom a:hover	{
	color:				white;
	background:			black;
	text-decoration:	none;
}

.activ_paginator	{
	background:			black;
	color:				white;
	border:				2px solid white;
}



.sideright{
 width: 310px;
 float: right;
 margin-top: 2em;
}

#rotaban_ban {
 width: 300px;
 height: 250px;
 margin: 1em auto;
 margin-top: 1em;
}

#sideright_form{
 padding: 0;
 width: 300px;
 margin: 0 auto;
 background: #00a6ea;
 color: white;
}

#sideright_form_black{

 width: 290px;
 margin: 0 auto;
 padding: 10px 5px;
 background: black;
 color: white;
}

#sideright_form_black form{
 margin: 0;
 padding: 0;
}

#input_text{
 border: 1px solid white;
}

#input_submit{
 background: black;
 color: white;
 padding: 0 0.3em;
 border: 1px solid white;
}

#sideright_form img{
 margin: 0;
 vertical-align: middle;
 border: 0;
 margin-right: 0.5em
}

#sideright_form .rndc{
 padding: 0.3em 0;
}

#sideright_form a, #sideright_form a:visited	{
	color:				white;
	background:			#00a6ea;
}

#sideright_form a:hover	{
	color:				black;
	background:			#00a6ea;
}

.sideright .menu{
 text-align: center;
 background: black;
 margin: 1em 1em 0.5em 1em;
 font:bold 1em "Arial",sans-serif;
 color: white;
}

.cloud{
 padding:0 2em;
 margin:0;
 text-align:justify;
 font-size:0.8em;
}

ul.cloud	{
	margin-top:			-1em;
}

.cloud a	{
	text-decoration:	none;
	color:				#2c2c2c;
}

.cloud a:visited	{
	color:				#2c2c2c;
}

.cloud a:hover	{
	text-decoration:	underline;
	color:				#00a6ea;
	background:			white;
}

.cloud a:active{ 
 color:red;
}

ul.popular_li	{
	margin:				0;
	padding:			0;
	list-style-type:	none;
}

.popular_li li	{
	margin:				20px 40px;
	padding:			10px;
	background:			#f7f7f7;
	text-align:			center;
	font-size:			0.9em;
}

.popular_li	img	{
	margin:				0 0 0.5em 0;
}

.popular_li a, .popular_li a:visited	{
	color:				#2c2c2c;
	text-decoration:	none;
}

a:hover	.popular_li	{
	background:			#d9d9d9;
	margin:				-10px;
	padding:			10px;
}

.podval{
	clear:	both;
	padding:0.5em;
	font-size:0.8em;
	background:#00a6ea;
	color:black;
}

.podval_schet{
 width: 40%;
 float:left;
}

.podval_text{
 width: 50%;
 margin: 0 auto;
 float:left;
 text-align:center;
}

.podval_schet p{
 float:right;
 margin:0;
 padding-right:0.5em;
 width:90px;
}

.podval a, .podval a:visited	{
	font-weight:			bold;
	color:					white;
	background:				#00a6ea;
}

.podval a:hover	{
	color:					black;
	background:				#00a6ea;
}

.rct, .rct2, 
.rcb, .rcb2 {
   width: 100%;
   height: 9px;
   font-size: 1px;
   background:no-repeat url(/images/roundwhite.png);
}
/* IE6 */
* html .rct, * html .rct2 ,
* html .rcb, * html .rcb2  {
   background-image:url(/images/roundwhite.gif);
}
.rct {
   background-position: -9px 0px;
}
.rct2 {
   background-position: 0px 0px;
}
.rcb {
   background-position: -9px -9px;
}
.rcb2 {
   background-position: 0px -9px;
}

.rct2, .rcb2  {
   width: 9px;
   float: right;
}
.rndc { margin: 0 9px;}

.splCont{display:none;padding:3px 5px;}

