/* css file*/
html, body { width: 100%; height: 100%; background: #fff; }
body { margin: 0; padding: 0; }



h5 {padding: 0 0 0 25px;}

#wrapper { position: relative; min-width: 1243px; min-height: 100%; height: auto !important; height: 100%; //width: expression(document.body.clientWidth < 1280 ? '1260px' : 'auto'); }
.bg { background: url(images/bg_pages.gif) repeat-y left top; padding-left: 12px; }

.pusher { clear: both; height: 50px; }

a:link, a:visited, a:hover, a:active {
    color: #1535c5;
    text-decoration: none;
}   

a:hover {
    text-decoration: underline;
}

body, div, td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

hr {
    background-image: url(images/h_dark_blue_dot_line.gif);
    background-repeat: repeat-x;
    height: 1px;
    width: 100%;
    padding: 0px 0;
    border: none;
    clear: both;
    color: #1C4AB8;
}

/* shapka*/

.header {
    background-image: url(images/winter-head.jpg);
    background-repeat: no-repeat;
    height: 121px;
    margin: 0;
    padding: 0;
    border: 0;
    }

.header img {
    margin: 10px 0 0 226px;
}
    

#q {
    position: absolute;
    top: 0;
    left: 497px;
    height: 121px;
    vertical-align: top;
    margin: 0;
    padding: 0;
    border: 0;
    clear: right;
}


.header img {
    vertical-align: top;
}
#hour { position:absolute;
    top:81px;
    left:841px;
    height:32px;
/*    width:80px; */
width:150px;
font-weight:bold;
background: url(images/hour-back.png) no-repeat top left;
text-align:center;
    padding:6px 0 0 0px;
    margin:0px;
    color:#1c4ab8;
    vertical-align:top;
    font-size: 10px;
}
    
/* menu 1 s poiskom*/


.topmenu {
    margin: 0px;
    padding: 17px 20px 0 242px;
}

.topmenu a:link, .topmenu a:visited, .topmenu  a:hover,  .topmenu a:active {
    color: 1c4ab8;
    text-decoration: none;
    text-align: left;
}   

.topmenu img {
    vertical-align: baseline;
    margin: 0;
    padding: 0; 
}

.search {
    font-weight: bold;
    color: #CCCCCC;
    font-size: 10px;
     
}

.search input {
    margin-left: 7px;
    width: 155px;
    vertical-align: middle;
    clear: none;
}

.search img {
    vertical-align: top;
}

#buttom {
    vertical-align: middle;
    font-weight: bold;
    color: #cccccc;
    font-size: 10px;
    width: 57px;
    height: 19px;
    padding: 0px 0px 5px 0px;
    background-color: #1C4AB8;
    border: 1px solid #CCCCCC;
}
.branches {
	position: absolute;
	top: 43px;
	left: 233px;
	width: 762px;
	height: 22px;
}
#menufilialy {
	position: absolute;
	left: 9px;
	height: 28px;
}
#menufilialy a { position: relative; float: left; height: 28px; width: 118px; margin-right: 6px; }

/* menu 2 */

.topmenu2 { background: #ECF5FF url(images/bg_pages.gif) repeat-y -12px top;
    color: #1535c5;
    height: 25px;
}

span.topmenu2 {
 margin:0px;
padding:0px;
}

.topmenu2 img{
vertical-align: middle;
}
    
/* left*/
    
.left {
    width: 210px;
    margin: 0px 0px 12px 0px;
    color: #ffa800;
    float: left;
    padding-bottom: 130px;
    }

.left ul {
    margin: 3px 0 12px 5px ;
    padding: 0px;
}

.left ul li {
    list-style: none;
    background-image: url(images/sun.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-weight: bold;
    padding: 6px 0px 4px 24px;
    margin: 0px;    
}


#l2{
    margin:  0 0 0 40px;
    padding: 0px;
    list-style: disc;
    list-style-image: none;
    background-image: none;
    font-size: 9px;
    font-weight: normal;
    margin-top: 5px; 
}

.left ul .l3 {
	margin:  0 0 0 60px;
    padding: 0px;
    list-style: circle;
    list-style-image: none;
    background-image: none;
    font-size: 9px;
    font-weight: normal;
    margin-top: 5px;
}

/* center*/

#up_line {
     clear: none;
}

.kes-logo {position:absolute; top:16px; left:983px; }

.content {
    float: left;
    margin-left: 5px;
    width: 67%;
    min-height: 400px;
    text-align: justify;
    color: #949494;
}

.content_right{
	width:150px;
	float:right;
	text-align:center;
}

.content_right .skype_pnh_container {
	width: 150px !important;
	overflow: hidden;
}

.content_right div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{
	clear:none;
	float:none;
}
.content_right div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin:0px;
}
.content_right div.csc-textpic-imagewrap {
	padding:0px;
}
.content_right div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
}
.content_right  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin:0px;
}
.content_right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0px;
}
.content_right div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {stylesheet_2f7c70... (line 137)
	display:block;
	margin:0px;
}
.content_right dl.csc-textpic-image {
	margin:0pt;
}


#h1 {
    background-image: url(images/cont.gif);
    background-repeat: repeat-x;
    text-align: left;
    width: 330px;
    height: 44px;
    margin: 0px 0 0px 1px;
    padding-right: 10px;
    
}

#h1 h1{
    color: #fff;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin: 0 0 0 33px;
    padding: 0;
    letter-spacing: -0.5px;
    display: table-cell;
    vertical-align: middle;
}


.text {
    padding: 21px 20px;
}

.text h2 {
    font-weight: bold;
    font-size: 16px;
    color: #f90;
    margin: 0 0 15px 0;
}

/* center for anons listzag news*/

.anons {
    padding: 10px 0px 10px 33px;
    color: #949494;
}

.anonspres {
    padding: 10px 0px 10px 25px;
    color: #949494;
}
.anonspress {
    padding: 10px 0px 10px 0px;
    color: #949494;
}
.anonspress p.bodytext {
    padding:0px;
    margin:0px;
}

.anonspress img {margin-right: 3px;}


.anons img{
    float:left;
        margin-right:5px;
}

#anons_foto {
border: 3px solid #CCCCCC;
background-color: #949494;
padding: 1px;
}

.anons h2, .anonspress h2 {
color: #949494; 
font-size: 11px;
padding: 0;
margin: 0 0 5px 0;
}

#anons_more {
    color: #FFA800;
}

.with_img {
    clear: both;
    padding: 0;
}
    
.img_left {
    float: left;
    margin: 0px 5px 7px 0px;
    padding: 0;
    color: #CCCCCC;
}   
.news {
    padding: 10px 0px 10px 33px;
    color: #5F5F5F;
}
.img_news {
    float: left;
    margin: 0px 2px 0px 0px;
    padding: 0px 5px 5px 0px;
    font-size: 10px;
    color: #1C4AB8;
    text-align: left;
}

.zag {
    margin: 20px 0px 10px 15px;
    color: #949494;
    padding: 0px 0px 0px 0px;
}

.zag ul{

    font-size: 9px;
    font-weight: normal;

    color: #FFA801;
        }

.zag ul li{
    list-style: disc;
    list-style-image: none;
    background-image: none;
    padding: 0px;
    font-size: 11px;
    font-weight: normal;
    margin-top: 5px; 
}

#li_text {
    color: Black;
}
#news_zag {
color: #1C4AB8; 
font-size: 11px;
padding: 0;
margin: 30px 0 5px 0;
    
}

/* center for poisk*/


#find {
    color: #1535C5;
}

.list_poisk {
    color: #949494;
}

.list_poisk ul{
    padding: 0px 0px 10px 17px;
    font-size: 9px;
    font-weight: normal;
    margin: 0;
    color: #FFA801;
        }
.list_poisk ul li{
    list-style: disc;
    list-style-image: none;
    background-image: none;
    padding: 0px;

    font-size: 11px;
    font-weight: normal;
    margin-top: 5px; 
}

#buttom_poisk{
    vertical-align: top;
    margin: -1px 20px;
}

/* footer*/

#footer {
    background: url(images/bg_down.gif) repeat-x left bottom; 
    position: absolute;
    width: 100%;
    height: 42px;
    bottom: 0;
 }
 
 /*-------------&#194;&#205;&#211;&#210;&#208;&#197;&#205;&#205;&#200;&#197; &#209;&#210;&#200;&#203;&#200;--------------*/
.bodytext {padding: 10px 0px 10px 0px; color: #949494;}

.csc-header-n14 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n13 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n12 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n11 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n10 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n9 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n8 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n7 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n6 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n5 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n4 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n3 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}
.csc-header-n2 h3{color: #949494; font-size: 13px; padding: 0; margin: 0 0 0px 20px;}

.csc-header-n1 {background-image: url(images/cont.gif); background-repeat: repeat-x; text-align: left; height: 44px; margin: 0px 0 0px 1px;padding-right: 10px;}

.csc-firstHeader {color: #fff; text-align: left;
    font-weight: bold;
    font-size: 16px;
    margin: 0 0 0 20px;
    padding: 0 0 0 0px;
    letter-spacing: -0.5px;
}



.MsoBodyTextIndent2 {
                padding: 10px 0px 10px 20px;
    color: #949494;
}

.content p {
    padding: 0px 0px 0px 30px;
    margin-bottom: 10px;
}

.content ul {
    margin: 10px 0 10px 30px;
    padding: 0;
}

.content ul li{
    color: #949494; 
    margin:  0 0 0 20px;
    padding: 0px;
    list-style: disc;
    list-style-image: none;
    background-image: none;
    font-size: 11px;
    font-weight: normal;
    margin-top: 5px; 
}


.content ol {
    margin: 13px 0 13px 30px;
    padding: 0;
 }

.content ol li{
    color: #949494; 
    margin:  0 0 0 20px;
    padding: 0px;
    font-size: 11px;
    font-weight: normal;
    margin-top: 5px; 
}


.csc-textpicHeader  h3 {
color: #949494; 
font-size: 13px;
padding: 0;
margin: 0 0 5px 20px;
}


.csc-sitemap {
 padding: 0;
margin: 10px 0 0 3px;
font-weight: bold;
}

.csc-sitemap-level2 {
margin: 0 0 0 25px;
padding: 0;
font-weight: normal;
}

.csc-caption {
    margin: 5px 2px 0px 0px;
    padding: 0px 5px 5px 0px;
    font-size: 10px;
    color: #1C4AB8;
}

p.csc-caption {
  padding: 0px;
}

.content table {    
    color: #949494;
         font-size: 11px;}

.td-0 {width: 50%;}

.csc-header h5 {font-size: 11px; margin: 7px 0 0px -5px;}
.csc-header h4,.csc-textpicHeader h4 {font-size: 13px; margin: 7px 0 0px 20px;}
.csc-header h2 {font-size: 14px;margin: 7px 0 0px 20px;}

.content blockquote p{color: #949494; font-size: 11px; font-weight: normal; margin:0 0 13px 0px; padding:0;}

.ltr, blockquote, p {
       font-weight: normal;
}
.date_single {margin: 5px 0 -10px 20px; padding:0px;}


.imgtext-nowrap {padding: 10px 0px 0px 20px}
.imgtext-nowrap .imgtext-table {padding: 0px 0 0 30px; margin: 0px;}
.imgtext-table {padding: 10px 0 0 30px; margin: 0px;}
.imgtext-table img {vertical-align: top}
*html .imgtext-table {margin: -22px -30px 0 0;}
*html .imgtext-nowrap .imgtext-table {margin: -12px -30px 0 0;}


td p a:visited, p a:link, p a:active {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1C4AB8;
    font-weight: normal;
}
td p a:hover {
    text-align: center;
    color: #ffae00;
    text-decoration: underline;
}
.tx-ttnews-browsebox-SCell {
    text-align: center;

}

.tx-ttnews-browsebox-SCell p a:hover, .tx-ttnews-browsebox-SCell p a:visited , .tx-ttnews-browsebox-SCell p a:active , .tx-ttnews-browsebox-SCell p a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-align: center;
    width: 13px;
    background-color: #F0F0F0;
    text-decoration: none;
}
.news-single-img{
    float: left;
    font-size: 10px;
    margin-right: 2px;
    color: #1C4AB8;
    text-align: left;
    padding: 5px 5px 0px 25px;
}
.s4et4ik { margin: -15px 0 10px 18px; }

.top_lic {position:absolute; left:242px; top:84; color: white; top:85px;}
.top_lic a:link,  .top_lic a:visited,.top_lic a:active{color:white; text-decoration:none;}
.top_lic a:hover {color:white; text-decoration:underline;}
.poisk{position:absolute; left:565px; top:86px; padding-left:40px; height: 22px !important; overflow: hidden; line-height: 22px;}
#search_mark {position:absolute; left:0; color: #fff; }

div.csc-header-n2 table, div.csc-header-n3 table,div.csc-header-n4 table, div.csc-header-n5 table,div.csc-header-n6 table, div.csc-header-n7 table,div.csc-header-n8 table{height:12px;}
div.csc-header-n1 table{height:44px;}
 
dl.news-single-files {
  color: #1C4AB8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
  }

dl.news-single-related {
  color: #1C4AB8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
  }

 .qw {
    font-size: 25px;
}

div.act {
    margin: -4px;
}

div.act a:link,div.act a:visited,div.act a:active,div.act a:hover{
    color: #3366cc;
    background-color: #fFF;
    padding: 4px;
}

.noact {
    color: #8fafc7;
    background-color: #f2f4f8;
}

.calendar {
    margin: 7px 0 0 30px;
    width:300px;
}

.calendar a {
    text-decoration: underline; 
}
.text ,.text  td{
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #4a5770;
}
.day {
    border-top: 1px solid #d4dbe0;
    background-color: #f2f4f8;
    padding-bottom: 5px;
}

.hr{
    background-color: #97afc1;
    color: #97afc1;
    height: 1px;
    border: none;
    margin: 0 9px;
    line-height: 1px;
    padding: 0px;
}


.day td {
    padding: 6px 10px;  
    text-align: left;
    margin: 0px;
}

.day td a:link,.day td a:visited,.day td a:active,.day td a:hover{
    background-color: #f2f4f8;
}
.tx-dropdownsitemap-pi1 ol img {vertical-align: -1px;}

.tx-indexedsearch-searchbox select, .tx-indexedsearch-searchbox input {margin: 10px 10px 0 0; width: 150px;}
.tx-indexedsearch-searchbox p {margin-top: 15px;}

.tx-indexedsearch-secHead h2 {margin-left: 20px;}
.tx-indexedsearch-redMarkup {color: red;}
/* &#210;&#218;&#203;&#206;&#203; ‰&#206;&#711; Frame*/
.csc-frame-frame1 {
    border: 1px solid #fff;
    background-color: #ecf5ff;
}

.csc-frame-frame2 {
    border: 1px solid #fff;
    background-color: #eee5ff;
}

.cent1 {
    text-align: center;
    vertical-align: middle;
    padding: 1px 4px;
    background-color: #e4e4e4;
    border: 1px solid silver;
}

.cent2 {
    text-align: center;
    vertical-align: top;
    padding: 1px 4px;
    background-color: #e4e4e4;
    border: 1px solid silver;
}

.cent2 a{
    color: #004cc8;
    text-decoration: none;
    font-weight: bold;
}

.cent1 a{
    color: #004cc8;
    text-decoration: none;
    font-weight: bold;
}

.krajn1  a{
    color: #004cc8;
    text-decoration: none;
    font-weight: bold;
}

.cent3 {
    text-align: center;
    vertical-align: middle;
    padding: 1px 4px;
    background-color: #004ccc;
    border: #0000CD solid 1px;
    font-weight: bold;
    color: #ffde00;
}

.cent3 a:link,.cent3 a:hover,.cent3 a:active, .cent3 a:visited  {
    font: Verdana 11px;
    color: #ffde00;
    text-decoration: none;
    font-weight: bold;
}
.pageb td {padding-right:10px;}

.print {
    text-align: right;
    margin:20px 0 0px 0px;
}

.div_golos , .div_golos1{
    background-color: #ecf5ff;
    font: 11px Verdana, Tahoma;
    color: #949494;
    width: 215px;
    padding: 10px 8px;
    margin-left: 1px;
}
.div_golos1 {
    background-color: #fff;
    width: 100%;    
}
.div_golos p.bodytext, .div_golos1 p.bodytext {
    font-weight:bold;
    margin: 2px 0 5px 0;
    padding: 0px;
    text-align: left;
}

.div_golos a{
    font: 11px Verdana;
    color: #1c4ab8;
    margin-left: 0px;
    text-decoration: none;
}

.div_golos p{
    font: 11px Verdana;
    color: #949494;
    margin-left: 8px;
}
.pollanswer {margin: 5px 7px 2px 0; float: left; clear: left;}
.input1 {height: 15px;}
.tx-jkpoll-pi1 form {margin: 0px; padding: 0 0 10px 0px;}
div.otvet {padding:0px; margin: 7px 0 0px 0px;}
.pollansw {clear: both; padding-top: 3px;}
.procentage {
    font: 11px Verdana;
    font-weight: bold;
    color: #1c4ab8;
    float: left;
    margin-right: 7px;
}

#multilang div { left: 890px !important; }


.images { position: absolute; left: 17px; bottom: 46px; width: 210px; }
.images .image-item { float: left; margin: 0 10px 10px 0; }

.rukovodstvo_table td {padding-bottom:20px;}
.rukovodstvo_table img {padding:0 20px}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin:0 15px 15px 23px !important;
}


/* temp styles. because of events */
#sneg{
position:absolute;
background:url(http://tgc6.ru/fileadmin/template/images/events/sneg.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://tgc6.ru/fileadmin/template/images/events/sneg.png, sizingMethod=scale);
		width:888px;
		height:295px;
top:20px;
left:50px;
}

p.license a, p.license a:visited, p.license a:link, p.license a:active {
font-size:10px;
color:white;
}

