A:link{
	color: #003366;
	}
A:visited{
	color: #323232;
	}
A:hover, A:active{
	color: red;
	text-decoration: none;
	}
A#main-news{
	color: #900317;
	}
#main #item-index A.is-main, #main #item A.is-main, .news-block A.is-main{
	color: #900317;
	}
.new-marker{
	font: 9pt Times New Roman;
	color: #ff6600;
	}
B.news-block-h3-b{
	color: #003366;
	}
.error{color: #ff6600;}
BODY{
	background: #ECECEC left top repeat-y;
	border: 1px solid #CBCBCB; border-width: 0 1px;
	color: black;
	font: 10pt Tahoma, Sans-Serif;
	margin: 0 auto; padding: 0;
	min-height: 100%;
	position: relative;
	width: 1000px;
	}
*HTML BODY{
	height: 100%;
	}
HTML{
	background: url(images/html-bg.jpg) #EEE;
	height: 100%;
	margin: 0; padding: 0;
	}
H1{
	font-family:Tahoma, sans-serif; font-size: 11pt;
	margin: 5px 0 10px 0; padding: 4px 0;
	text-transform: uppercase;
	}
H2{
	background: url(images/h2-bg-border.gif) 0 0 repeat-x;
	border: 1px solid #CBCBCB; border-width: 1px 0;
	clear: both;
	font: bold 14px Tahoma;
	line-height: 25px;
	margin: 0px 0 -1px 0; padding: 0 10px;
	text-transform: uppercase;
	}
H2.main-h2{
	color: #003366;
	}
H2.main-h2 span#main-h2-small{
	font: bold 12px Tahoma;
	text-transform: none;	
}
H2.main-h2 span#main-h2-small a{
	margin-left: 12px;
}

H2.main-news-h2{
	color: #990000;
	margin: 0; padding: 0 10px;
	text-align: center;
	}
.no-uppcase{
	text-transform: none;
	}
H3{
	font: bold 12px verdana;
	margin: 0; padding: 4px 0;
	text-transform: uppercase;
	}
H4{
	font: bold 13px verdana;
	margin: 10px 0  5px 0; padding: 4px 0;
	}
TABLE{
	margin: 15px 0; padding: 0;
	}
TABLE TD{
	padding: 5px 4px;
	font: 10pt Tahoma, Sans-Serif;
	}

/* Header =========================================================================================*/
#header{
	background: #2EA6E4 url(images/header-bg.gif) left top repeat;
	color: white;
	height: 96px;
	margin: 0; padding: 0;
	}
#header img{
	position: absolute; top: 0; left: 0;
	z-index: 1;
	}
#header H1{
	font: bold 20px verdana, Sans-Serif;
	margin: 0 30px; padding: 20px 0 0 0;
	z-index: -1;
	}
*html #header H1{
	height: 1%;
	}
#header H2{
	background: none;
	border: 0;
	color: #fff;
	font: bold 16px verdana, Sans-Serif;
	margin: 5px 30px; padding: 0;
	z-index: -1;
	}
#header #time{
	float: right;
	font: bold 11px verdana, Sans-Serif;
	margin: 0px 30px; padding: 0;
	text-align: right;
	width: 300px;
	}
#hmenu{
	background: url(images/hmenu-bg.gif) 0 0 repeat-x;
	height: 31px;
	margin: 0; padding: 0;
	}
#hmenu ul{
	margin: 0 0 0 10px; padding: 0;
	}
#hmenu ul li{
	display: inline;
	font: bold 13px Tahoma;
	line-height: 25px;
	margin: 0 10px; padding: 0;
	}
#hmenu ul li A:visited{
	color: #003366;
	}
#hmenu ul li.hmenu-small{
	font: bold 11px Tahoma;
	}
#hmenu ul li.hmenu-small A:visited, #hmenu ul li.hmenu-small A{
	color: #225588;
        }


/* Content & Main =================================================================================*/
#content{
	background: url(images/content-bg.gif) repeat-y 0 10px;
	clear: both;
	overflow: hidden; width: 100%;
	padding-bottom: 47px;
	margin: 10px 0;
	}
*html #content{
	padding-bottom: 104px;
	}
#main{
	background: #fff;
	float: left;
	margin: 0 0 6px 250px; padding: 0;
	width: 500px;
	}
#item-index{
	background: url(images/item_bg.gif) repeat-x 0 0;
	position: relative;
        margin: 1px 0 0 0; padding: 10px 12px 240px 12px;
	}
#item{
	position: relative;
        margin: 1px 0 0 0; padding: 10px 20px 240px 20px;
	}
#item-uris-consult{
	position: relative; top: 0px;
        margin: 1px 0 0 0; padding: 0px 3px 240px 5px;
	}
#main #item-uris-consult p{
        margin: 1px 0 0 0; margin: 0 17px 0 15px;
	}
*html #main{
	margin-left: 125px;
	}
#main div.main-news-index{
	float: left;
	margin: 0 0 15px 0; padding: 4px 7px 4px 12px;
	width: 480px; width: "500px";
	}
#main div.main-news-index h3{
	margin: 0; padding: 2px 25px 4px 12px;
	}
#main div.main-news-index img{
	float: left;
	margin: 0; padding: 4px 7px 4px 0px;
	max-width: 200px;
	}
#main div.main-news-index p{
	font-size: 10pt; font-weight: bold;
	margin: 0; padding: 2px 25px 4px 12px;
	}
#main p{
	margin: 0; padding: 6px 0 4px 0;
	}
#main p.news{
	font-size: 11pt;
	position: relative; 
	margin: 0; padding: 7px 0;
	}
#main .news span{
	position: absolute; top: 7px; left: 0px;
	width: 41px;	
	}
*html #main .news span{
	left: 0px;
	}
#main .news a{
	display: block;
	margin: 0 0 0 45px; padding: 0;
	width: 419px;	
	}
#main .news-image{
	float: left;
	margin: 0; padding: 6px 12px 4px 0;
	width: 250px;
	z-index: 2;
	}
#main p.forum{
	margin: 20px 0 0 0; 
	}
#main p.forum a{
	color: #003366;
	font-weight: bold; font-size: 14px;
	text-decoration: underline;
	}

/* Top News block =========================================================================================*/
#top-news{
	background: #fff;
	border: 1px solid #CBCBCB;
	border-width: 0 1px;
	margin: 6px 0 6px 5px; padding: 0 0 6px 0;
	float: left;
	width: 986px;
	}
*html #top-news{
	margin-left: 2px;
	}
.top-news-item{
	float: left;
	width: 156px;
	margin: 0 -11px 0 16px; padding: 6px 0 0 0;
	}
*html .top-news-item{
	margin-left: 2px; 
	}
.top-news-item img{ 
	border: 0;
	}
#top-news a{
	color: #000;
	}
#top-news p{
	font-size: 9pt;
	margin: 0; padding: 4px 4px 4px 0px;
	}

/* Columns ========================================================================================*/
#left-column{
	float: left; 
	margin: -6px 0px 62px -750px;
	width: 250px;  
	}
#right-column{
	float: right; 
	margin: -6px 0px 63px 0;
	width: 250px;
	}
*html #right-column{
	margin: -6px -0px -1px 0px;
	}
*html #left-column{
	margin-bottom: -1px;
	}
.news-block, .news-block-linkslab{
	background: #fff;
	border: 1px solid #CBCBCB;
	clear: both;
	font-size: 9pt;
	margin: 6px; padding: 0 0 7px 0;
	width: 236px;
	}
.news-block-begun{
	background: #fff;
	border: 0;
	clear: both;
	font-size: 9pt;
	margin: 4px; padding: 0;
	width: 236px;
	}

.news-block-comment{
	background: #fff;
	border: 1px solid #CBCBCB;
	font-size: 10pt;
	margin: 6px; padding: 0 0 7px 0;
	width: 236px;
	}
*html .news-block, *html .news-block-comment{
	margin: 6px 3px;
	float: left;
	}
.news-block h3, .news-block-comment h3{
	background: url(images/h2-bg-border.gif);
	border: 1px solid #CBCBCB; border-width: 0 0 1px 0;
	font: bold 10pt Tahoma;
	line-height: 25px;
	margin: 0; padding: 0 0 0 12px;
	text-transform: none;
	}
.news-block-comment h3{
	font-size: 11pt;
	}
.news-block h3 a, .news-block-comment h3 a{
	color: #000;
	}
.news-block p, .news-block-linkslab p{
	position: relative; 
	margin: 0; padding: 4px 7px 4px 12px;
	}
.news-block-comment p{
	clear: both;
	position: relative; 
	margin: 0; padding: 4px 7px 4px 10px;
	}
.news-block p span{
	position: absolute; top: 5px; left: 12px;
	width: 35px;	
	}
*html .news-block p span{
	left: 0px;
	}
.news-block p a{
	display: block;
	margin: 0 0 0 37px; padding: 0;
	width: 180px;	
	}
.news-block a, .news-block-comment a{
	color: #000;
	}
.news-block a:visited, .news-block-comment a:visited{
	color: #323232;
	}
*html .news-block a{
	width: 176px;	
	}
.news-block p.question{
	background: url(images/question.gif) 12px 6px no-repeat;
	margin: 0; padding: 4px 7px 4px 34px;
	min-height: 30px;
	}
*html .news-block p.question{
	height: 30px;
	}
.news-block ul{
	margin: 10px 10px 10px 20px; padding: 0;
	}
.news-block ul li{
	margin: 4px; padding: 0;
	}
.news-block li a{
	display: inline;
	margin: 0px; padding: 0;
	}
p.comment{
	float: left;
	margin: 0; padding: 6px 7px 10px 12px;
	}
p.comment img{
	float: left;
	margin: 0; padding: 3px 7px 4px 0px;
	}
#banner-block{
	margin: 6px 6px; padding: 0 0 7px 0;
	width: 236px;
	}
*html #banner-block{
	margin: 6px 0 -4px 6px; 
	}
.banner{
	border: 1px solid #fff; border-width: 1px 0;
	font: bold 20px tahoma;
	margin: 4px 0 0 0; padding: 0;
	text-align: right;
	width: 236px; height: 41px;
	}
#banner-block .banner a{
	color: #fff;
	display: block;
	padding: 10px 10px 0 0;
	text-decoration: none;
	}
#banner-1{background: url(images/banner-1-bg.gif) 0 0 no-repeat;}
#banner-2{background: url(images/banner-2-bg.gif) 0 0 no-repeat;}
#banner-3{background: url(images/banner-3-bg.gif) 0 0 no-repeat;}
#banner-4{background: url(images/banner-4-bg.gif) 0 0 no-repeat;}
#banner-5{background: url(images/banner-5-bg.gif) 0 0 no-repeat;}
#banner-6{background: url(images/banner-6-bg.gif) 0 0 no-repeat;}
#banner-7{background: url(images/banner-7-bg.gif) 0 0 no-repeat;}
#banner-8{background: url(images/banner-8-bg.gif) 0 0 no-repeat;}
#banner-9{background: url(images/banner-9-bg.gif) 0 0 no-repeat;}
#banner-10{background: url(images/banner-10-bg.gif) 0 0 no-repeat;}
#banner-11{background: url(images/banner-11-bg.gif) 0 0 no-repeat;}
#banner-12{background: url(images/banner-12-bg.gif) 0 0 no-repeat;}
#banner-13{background: url(images/banner-13-bg.gif) 0 0 no-repeat;}
#banner-14{background: url(images/banner-14-bg.gif) 0 0 no-repeat;}

.news-block p#tag-cloud {padding: 4px 17px 4px 4px;}
.news-block p#tag-cloud span{position: relative; display: inline; line-height: 26px; padding: 0;}
.news-block #tag-cloud .tag-cloud-1{font: bold 22px Tahoma, Sans-Serif; text-decoration: underline;}
.news-block #tag-cloud .tag-cloud-2{font: bold 20px Tahoma, Sans-Serif; text-decoration: underline;}
.news-block #tag-cloud .tag-cloud-3{font: bold 18px Tahoma, Sans-Serif; text-decoration: underline;}
.news-block #tag-cloud .tag-cloud-4{font: normal 16px Tahoma, Sans-Serif; text-decoration: underline;}
.news-block #tag-cloud .tag-cloud-5{font: normal 14px Tahoma, Sans-Serif; text-decoration: underline;}
.news-block #tag-cloud .tag-cloud-6{font: normal 12px Tahoma, Sans-Serif; text-decoration: underline;}

/*Search ==========================================================================================*/
#search{
	margin: 10px; padding: 0;
	margin-top:-5px;
	position: absolute; top: 0px; left: 540px;
	display: block;
	width: 430px; height: 25px;
	}
/*Calendar ========================================================================================*/
#calendar p{
	font-weight: bold;
	text-align: center;
	}
#calendar p a{
	display: inline;
	margin: 0; padding: 0; 
	text-decoration: none;
	}
#calendar table{
	border-collapse: collapse;
	margin: 4px 2px 6px 2px; padding: 0;
	width: 230px;
	}
#calendar table th.wend, #calendar table th.wend a{
	color: #990000;
	}
#calendar table th{
	background: #dadada;
	border: 1px solid #fff; 
	padding: 4px 0; margin: 0;
	text-align: center;
	}
#calendar table td{
	background: #ebebeb;
	border: 1px solid #fff; 
	padding: 2px 0; margin: 0;
	text-align: center;
	}
#calendar table td.wend, #calendar table td.wend a{
	color: #990000;
	}
/*Informers =======================================================================================*/
#informers{
	background: url(images/informers-bg.gif) 0 100% no-repeat;
	position: absolute; bottom: 98px;
	height: 165px; width: 504px;
	margin: 0 248px; padding: 0;
	}
.informer{
	border: 1px solid #cbcbcb;
	float: left; 
	height: 140px; width: 118px; 
	margin: 0 0 0 5px; padding: 0;
	}
*html .informer{
	margin: 0 1px 0 3px; 
	}
.informer h4{
	background: url(images/h2-bg-border.gif) 0 0 repeat-x;
	border: 1px solid #CBCBCB; border-width: 0 0 1px 0;
	font: bold 13px verdana;
	line-height: 23px;
	margin: 0; padding: 0;
	text-align: center;
	}
.informer img{
	border: 0;
	margin: 10px 8px 0 8px; padding: 0;
	}

/*Copyright =======================================================================================*/
#copy{
	background: #2EA6E4 url(images/copy-bg.gif) 0 0 no-repeat;
	color: #fff;
	position: absolute; bottom: 0;
	height: 100px; width: 100%; 
	margin: 10px 0 0 0; padding: 0;
	}
/*#copy img.copy-logo{
	float: left;
	margin: 0 -20px 0 0; padding: 0;
	width: 324px;
	z-index: 1;
	}*/
#copy p a{
	color: #fff;
	}
#copy p{
	float: left;
	}
#copy p#contacts{
	float: right;
	margin: 5px 10px 0px 0px; padding: 0;
	text-align: right;
	font-size:9px;
	width: 450px;
	}
	#hotlog
	{
	display:hidden !important;
	width:0px;
	height:0px;
	overflow:hidden;
	}
	#copy #tel
	{
	position:absolute;
	top:73px;
	font-size:8px;
	line-height:8px;
	color:#12578C;
	left:50px;
	}
#copy #counters{
	float: left;
	border: 0px solid black;
	margin: 8px 0px 0px 340px; padding: 0;
	/* width: 385px; */
	/* width:230px; */
	/* height: 45px; */
	}
#copy img.counter {
	float: left;
	border: 0; 
	margin: 0px 3px 0px 3px; padding: 0;
	width: 88px;
	}
#copy div.counter{
	float: left;
	}
#copy .counter-none {
	display: none;
	}

/*Banners =========================================================================================*/
#header-banners{
	background: #fff;
	margin: 6px 0; padding: 6px 0;
	float: left;
	width: 100%;
	}
.header-banner-small{
	border: 0;
	margin: 0 7px; padding: 0;
	float: left;
	}
.header-banner-large{
	border: 0;
	margin: 0 18px; padding: 0;
	float: left;
	}
a.column-banner{
	display: block;
	margin: 6px; padding: 0;
	text-align: center;
	width: 240px;
	}
.column-banner{
	border: 0;
	margin: 0px auto; padding: 0;
	}
.main-banner{
        position: relative;
	margin: 10px 4px 5px 4px; padding: 0;
	border : 0;
	}
	
p.comment-link{
	background: url(images/ik-marker.gif) no-repeat 0 0;
	padding: 4px 0 4px 30px;
	}

#header a img {
	border:0;
	}
	#gallery 
	{
	text-align:justify;
	line-height:35px;
	overflow:hidden;
	clear:both;
	padding-top:8px;
	}
#gallery a
{
border-style:none;
}
#gallery img
{
border-style:none;
margin-right:10px;
}

#gallery .left img
{
/* float:left; */
}
#gallery .right img
{
margin-right:0px !important;
/* float:right; */
}

#smi2adblock_39273
{
padding:0px 5px;
}
#categories a
{
color:#323232;
word-spacing:0px;
font-size:12px;
}
#categories
{
word-spacing:15px;
text-align:justify;
}

