@charset "windows-1251";

html {
	overflow-y: scroll;
}

.texter div span a {display: inline;}

body {
	background-color:#dcdcdb;
	margin:0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
}

.lineH1_5{
	line-height:1.5em;
}
.green{
	color:#aee320;
}
.black{
	color:#000000;
}

a{
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#424242;
	text-decoration:underline;
}
a:hover{
	color:#dd5300;
	text-decoration:underline;
}
a:visited {
	color:#F00;
}
a .more:hover{
	text-decoration:underline;
	color: none;
}
a:link, a:visited, a:active {
  color: red;  
}

.txtTTL17 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#8ec300;
}

@font-face {
	font-family: artfamily;
	src: url(fonts/arsn.html) format('truetype');
}

.ttl27 {
    font-family: "Times New Roman", times;
/*    font-family: times;*/
	font-size: 27px;
	
	color: #000000;
}

.ttl21 {
    font-family: "Times New Roman", times;
/*    font-family: times;*/
	font-size: 27px;
	color: #000000;
	text-weight: none;
	
}
h1
{
	font-weight: normal;
}

.ttl {
	font-family:Tahoma, Geneva, sans-serif;
	#font-size:12px;
	color:#8ec300;
}
.ttl h2{
	font-family:Times New Roman;
	#font-size:12px;
	color:#8ec300;
}
.ttl h3{
	font-family:Tahoma, Geneva, sans-serif;
	#font-size:12px;
	color:#8ec300;
}

#textTableBordered table{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
#textTableBordered td{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


#middleBlock {
	height:72px;
}
#middleBlock div{
	height:72px;
}

#uslugiBlock{
	background-color:#dcdcdc;
	padding:0px 0px 0px 0px;	
}

#uslugiBlock .uslugiItem{
	height:21px;
    font-family: "Times New Roman", times;
	font-size: 12px;
	color:#424242;
	padding:8px 0px 0px 13px;
}

#uslugiBlock .uslugiItem_s{
	height:21px;
    font-family: "Times New Roman", times;
	font-size: 12px;
	color:#8ec300;
	padding:8px 0px 0px 13px;
	text-decoration:none;
	text-transform:uppercase;
}

#uslugiBlock a{
    font-family: "Times New Roman", times;
	font-size: 12px;
	color:#424242;
	text-decoration:none;
	text-transform:uppercase;
}
#uslugiBlock a:hover{
    font-family: "Times New Roman", times;
	font-size: 12px;
	color:#8ec300;
	text-decoration:none;
	text-transform:uppercase;
}

#footerBlock{
    font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	color:#FFFFFF;
	background-color:#000000;
}
#footerBlock div{
	height:20px;
	background-color:#000000;
}
/*#footerBlock */

#footerBlock a{
	color:#aee320;
	text-decoration:underline;
}
#footerBlock a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#footerBlock a:visited {
	color:#FFFFFF;
}


#blogItem {
}
#blogItem a{
	font-size:11px;
	color:#272727;
	text-decoration:none;
}
#blogItem a:hover{
	text-decoration:underline;
}

#blogItem .ttl {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#8ec300;
	text-transform:uppercase;
}

#menuBlock {
	height:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

#menuBlock div{
	height:24px;
}

#menuBlock .item{
	padding: 4px 9px 0px 13px;
	float:left;
}

#menuBlock .items {
	float:left;
	padding: 4px 9px 0px 13px;
	color:#aee320;
}

#menuBlock a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
#menuBlock a:hover{
	color:#aee320;
	text-decoration:none;
}
#menuBlock .ag{
	font-size:13px;
	color:#aee320;
	text-decoration:none;
}
#menuBlock .ag:hover{
	float:left;
	color:#aee320;
	text-decoration:none;
}


#zablItem{
	color:#000000;
}
#zablItem .ttl{
	font-size:17px;
	color:#8ec300;
	text-align:left;
	padding-bottom:8px;
	line-height:1.2em;
}
#zablItem h1{
	font-size:17px;
	color:#8ec300;
	text-align:left;
	padding-bottom:8px;
	line-height:1.2em;
	font-family: Times New Roman;
}
#zablItem .ttl2{
	font-size:22px;
	color:#dd5300;
	width:104px;
	float:left;
}
#zablItem .lit{
	width:484px;
	font-size:12px;
	float:left;
	line-height:1.5em;
	overflow:hidden;
}

#zablItem .detail{
	width:76px; 
	height:16px;
	background-color:#bebebe;
	text-align:center; 
	float:right;
}

#zablItem a{
	font-size:11px;
	color:#272727;
	text-decoration:none;
}
#zablItem a:hover{
	text-decoration:underline;
}
#zablItem a:visited {
	color:#FF0000;
}

/*=======================*/
/* custom scrollbox*/
#mcs3_container{
	width:630px;
	height:440px;
}

#mcs3_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs3_container .customScrollBox .container{position:relative; width:600px; float:left;}
#mcs3_container .customScrollBox .content{clear:both;}
#mcs3_container .dragger_container{position:relative; width:21px;background: url(images/mcs_fill.png); height:100%; margin:0px 0px 0px 0px; cursor:pointer}
#mcs3_container .dragger{position:absolute; width:21px; height:30px; background: url(images/mcs_dragger.png) no-repeat; margin-left:0px; overflow:hidden; cursor:pointer;}
#mcs3_container .dragger_pressed{position:absolute; width:21px; height:30px; background: url(images/mcs_dragger_pr.png) no-repeat; margin-left:0px; overflow:hidden; cursor:pointer; }
#mcs3_container .upArrow {
	width:21px;
	height:17px;
	background: url(images/mcs_btnUp.png) no-repeat;
}
#mcs3_container .downArrow {
	width:21px;
	height:17px;
	background: url(images/mcs_btnDown.png) no-repeat;
}
