@charset "iso-8859-1";
/* CSS Document */

/* Print Version */

*{margin:0px; padding:0px;}

img{
border:none;
}

h1{
padding:10px 0px 15px 0px;
}

h2{
padding:25px 0px 15px 14px;
background:url('/images/h2bullet.gif') 5px 32px no-repeat;
}

h3{
padding:25px 0px 15px 14px;
background:url('/images/h2bullet.gif') 5px 32px no-repeat;
}

h4{
padding:25px 0px 15px 14px;
}

h4 img{
margin:0px 10px;
}

h5{
padding:25px 0px 15px 14px;
background:url('/images/h2bullet.gif') 5px 32px no-repeat;
}

body{}

.main{
min-width:1000px;
//width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");
}

.headerint{
height:126px;
background:#fff;
}

.header{
height:241px;
/*background: url('/images/header_bgright.jpg') bottom right no-repeat #fff;*/
background: #fff;
}

.header .logo{
margin:74px 10px 20px 25px;
}

.headerint .logo{
padding:22px 0px 0px 182px;
}

.headerint_table{
height:46px;
width:100%;
background:#000;
}

.headerint_table td{
vertical-align:top;
}

.headerint_table .left_td{
width:208px;
padding:18px 10px 0px 10px;
}

.headerint_table .left_td p{
padding:0px 10px 0px 10px;
}

.headerint_table .left_td a{
height:23px;
width:28px;
float:left;
display:block;
padding:5px 0px 0px 0px;
margin:0px 5px;
}

.headerint_table .left_td a.act{
background:#fff;
}

.headerint_table {
padding:18px 10px 0px 10px;
}

.headerint_table form{
height:20px;
width:180px;
float:right;
}

.headerint_table span{
float:left;
padding:2px 2px 0px 0px;
}

.headerint_table .btn{
float:left;
}

.headerint_table .input_text {
height:18px;
width:106px;
float:left;
border:1px solid #000;
background:#C2C0C1;
margin:0px 5px 0px 0px;
}

.headerint_table .right_td{
width:224px;
padding:18px 10px 0px 10px;
}

.headerint_table .right_td p{
height:19px;
float:right;
padding:5px 25px 0px 25px;
}

.headerint_table .right_td p img{
}

.headerint_table .right_td p a{
margin:0px 10px;
float:left;
}

.cbody{}

.cbody {
width:100%;
}

.cbody td{
vertical-align:top;
}

.cbody .left_td{
width:228px;
background:url('/images/leftcol_bg.gif') right repeat-y;
}

.cbody .left_td.ltdnobg{
width:228px;
background:#EEEEEE;
}

.cbody .left_td .top{
height:26px;
border-top:1px solid #E60004;
background:#E2E2E2;
}

/* Menu */

.cbody .left_td .menu{
background:url('/images/menutop_bg.gif') top right no-repeat;
padding:10px 0px 0px 0px;
}

.cbody .left_td .menu.menuindex{
background:none;
padding:10px 0px 0px 0px;
}

.cbody .left_td .menu .bttm{
height:10px;
line-height:10px;
clear:both;
margin:10px 0px 0px 0px;
background:url('/images/left_border.gif') bottom left no-repeat;
}

.cbody .left_td .menu a{
display:block;
width:178px;
padding:8px 5px 8px 30px;
line-height:15px;
background: url('/images/menuitem_bullet.gif') 15px 13px no-repeat;
}

.cbody .left_td .menu a:hover{
color:#fff;
background: url('/images/menuitem_bullet2.gif') 15px 12px no-repeat #E60003;
}

.cbody .left_td .menu ul li{
/*height:31px;*/
_height:31px;
min-height:31px;
width:213px;
padding:0px;
margin:0px;
display:block;
clear:left;
float:left;
list-style:none;
}

.cbody .left_td .menu ul li ul{
width:200px;
display:none;
position:absolute;
margin-top:-31px;
margin-left:213px;
background:#fff;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px 10px 10px 10px;
}

.cbody .left_td .menu ul li ul li{}

.cbody .left_td .menu ul li ul li a{
font-size:12px;
color:#333232;
background:#fff;
padding:5px 0px 5px 0px;
margin:0px;
font-weight:normal;
}

.cbody .left_td .menu ul li ul li a:hover{
background:#fff;
color:#333232;
}

.cbody .left_td .menu ul li ul li a.over{
background:#fff;
color:#333232;
}

.cbody .left_td .menu ul li ul li a:hover span{
/*background:url('/images/hover.gif') bottom repeat-x;*/
border-bottom:1px solid red;
}

.cbody .left_td .menu ul li ul li a.over span{
background:url('/images/hover.gif') bottom repeat-x;
}

.cbody .left_td .menu ul li:hover ul{
display:block;
}

.cbody .left_td .menu ul li.over ul{
display:block;
}
/* End of Menu */

.cbody .left_td .rassilk{
padding:20px 20px 25px 27px;
background:url('/images/left_border.gif') bottom left no-repeat;
}

.cbody .left_td .rassilk .input_text {
height:18px;
width:147px;
float:left;
border:1px solid #A5ACB2;
margin:10px 2px 0px 0px;
padding:2px 5px 0px 5px;
}

.cbody .left_td .rassilk .btn{
float:left;
margin:11px 0px 0px 0px;
}

.cbody .left_td .news{
padding:20px 20px 20px 27px;
}

.cbody .left_td .news img{
padding:10px 0px;
}

.cbody {}

.cbody .indexcentre{
background:#EEEEEE;
}

.cbody .ptitle{
height:47px;
background:url('/images/ptitle_bg.gif') top repeat-x;
padding-bottom:4px;
}

.cbody .ptitle.ptindex{
height:42px;
padding-bottom:0px;
}

.cbody .ptitle span{
display:block;
background: url('/images/pt_bullet.gif') 12px 13px no-repeat;
padding:5px 0px 0px 20px;
}

.cbody .topcell_table{
width:100%;
margin:3px 0px 3px 0px;
}

.cbody .topcell_table td{
vertical-align:top;
}

.cbody .topcell_table .trtop{
line-height:2px;
height:4px;
}

.cbody .topcell_table .trtop .tdleft{
height:4px;
width:4px;
background:url('/images/topcell_tl.gif') no-repeat;
}

.cbody .topcell_table .trtop .tdcent{
background:url('/images/topcell_tbg.gif') top repeat-x;
}

.cbody .topcell_table .trtop .tdright{
height:4px;
width:4px;
background:url('/images/topcell_tr.gif') no-repeat;
}

.cbody .topcell_table .trbody{}

.cbody .topcell_table .trbody .tdleft{
background:url('/images/topcell_lbg.gif') right repeat-y;
}

.cbody .topcell_table .trbody .tdcent{
background:#fff;
padding:0px 0px 20px 0px;
}

.cbody .topcell_table .trbody .tdcent .cellbody{
padding:0px 30px 0px 30px;
}

.cbody .topcell_table .trbody .tdcent .cellbody .date{
padding:0px 0px 8px 0px;
}

.cbody .topcell_table .trbody .tdcent .cellbody .title{
padding:0px 0px 15px 0px;
}

.cbody .topcell_table .trbody .tdcent .cellbody .imgleft{
float:left;
background:url('/images/hover.gif') right repeat-y;
padding:0px 3px 0px 0px;
margin:0px 15px 0px 0px;
}

.cbody .topcell_table .trbody .tdcent .cellbody .imgleft img{
padding:1px 0px 1px 1px;;
border-top:4px solid #E2E2E2;
border-bottom:4px solid #E2E2E2;
border-left:4px solid #E2E2E2;
}

.cbody .topcell_table .trbody .tdright{
background:url('/images/topcell_rbg.gif') left repeat-y;
}


.cbody .topcell_table .trbttm{
height:4px;
line-height:2px;
}

.cbody .topcell_table .trbttm .tdleft{
height:4px;
width:4px;
background:url('/images/topcell_bl.gif') no-repeat;
}

.cbody .topcell_table .trbttm .tdcent{
background:url('/images/topcell_bbg.gif') top repeat-x;
}

.cbody .topcell_table .trbttm .tdright{
height:4px;
width:4px;
background:url('/images/topcell_br.gif') no-repeat;
}

.cbody .yearslist{
height:10px;
padding:7px 5px 10px 5px;
}

.cbody .yearslist img{
padding:2px 0px 0px 0px;
}

.cbody .yearslist p{
height:15px;
float:right;
}

.cbody .yearslist p a{
margin:2px 5px;
float:left;
}

.cbody .yearslist p span{
background:#FBE900;
float:left;
padding:2px 2px;
margin:0px 3px;
}

.cbody .pvers{
height:10px;
padding:7px 5px 10px 5px;
}

.cbody .pvers p{
float:right;
}

.cbody .pvers img{
float:left;
margin:2px 3px 0px 0px;
}

.cbody {
padding:0px 30px 20px 30px;
}

.cbody .narch_month{
width:60px;
padding:10px 0px 10px 0px;
}

/* Otpiska */

.cbody .otpiskla_form{
width:240px;
margin:auto;
padding:50px 0px 50px 0px;
}

.cbody .otpiskla_form .chbox{
margin:0px 4px 0px 0px;
}

.cbody .otpiskla_form .button{
margin:15px 0px;
}

.cbody .otpiskla_form .input_text{
height:16px;
width:147px;
border:1px solid #A5ACB2;
padding:2px 5px 0px 5px;
margin-bottom:10px;
}

.cbody .otpiskla_form textarea{
height:65px;
width:220px;
border:1px solid #A5ACB2;
}

/* Dialog */
.cbody .dialog{
padding:20px 0px 20px 0px;
}

.cbody .dialog .name{
padding:0px 0px 5px 0px;
}

.cbody .dialog .text{
border-right:2px solid #EEEEEE;
padding:5px 5px 20px 0px;
}

.cbody .dialog .answer{
margin-left:40px;
border:1px solid #E0E0E0;
background:#EEEEEE;
}

.cbody .dialog .answer a.answer_name {
display:block;
float:left;
background:#fff;
padding:3px 20px;
}

.cbody .dialog .answer .answer_text {
padding:10px 20px;
}

.cbody .dialog .date p{
width:70px;
background:#EEEEEE;
padding:0px 5px 2px 5px;
}

.cbody .dialog .date{
border-top:2px solid #EEEEEE;
border-right:1px solid #E0E0E0;
}

.cbody .dialogpager{
background:url(/images/dotted_line.gif) top repeat-x;
padding:10px 0px 10px 0px;
}

.cbody .dialogpager a{
float:left;
margin:0px 8px;
}

.cbody .dialogpager img{
margin:5px 0px 0px 0px;
}

.cbody .dialogpager span{
float:left;
background:#FBE900;
padding:0px 3px 0px 3px;
margin:0px 5px;
}

/* End of Dialog */

.cbody .news-nav {
margin-top: 20px;
}

.cbody .news_table{
width:100%;
margin:0px 0px 20px 0px;
}

.cbody .news_table .news_title{
padding-top:0px;
}

.cbody .news_table .photo_table{
margin-top:5px;
margin-right:20px;
}

.cbody .news_date{
padding:0px 0px 0px 40px;
}

.cbody .news_title{
padding:10px 0px 10px 0px;
}

.cbody .news_table td{
vertical-align:top;
}

.cbody .news_pager{
width:440px;
padding:10px 0px 20px 0px;
border-top:1px solid #D1D1D1;
margin:auto;
}

.cbody .news_pager a{
margin:0px 5px;
}

.cbody .narch_table{
margin:0px 0px 20px 0px;
}

.cbody .narch_table td{
vertical-align:top;
}

.cbody .narch_table .top .lefttd,
.cbody .narch_table .top .righttd{
padding-top:0px;
}

.cbody .narch_table .bttm .lefttd,
.cbody .narch_table .bttm .righttd{
padding-bottom:0px;
}

.cbody .narch_table .lefttd{
width:40px;
padding:5px 10px 5px 10px;
}

.cbody .narch_table .righttd{
padding:5px 10px;
border-left:4px solid #E2E2E2;
}

.cbody .vakasy_block{
padding:10px 0px 30px 0px;
background:url(/images/dotted_line.gif) bottom left repeat-x;
margin-bottom:20px;
}

.cbody .vakasy_block.vb_last{
background:none;
margin-bottom:0px;
}

.cbody .vakasy_block .title{
background:url(/images/h2bullet.gif) 0px 7px no-repeat;
padding:0px 0px 10px 10px;
}

.cbody .vakasy_block a{
display:block;
margin:10px 0px 0px 0px;
}

.cbody .vakancy_table{}

.cbody .vakancy_table .lefttd{
width:170px;
padding:0px 10px 0px 0px;
background:url(/images/dotted_vline.gif) right top repeat-y;
}

.cbody .vakancy_table .lefttd a,
.cbody .vakancy_table .lefttd span{
background:url(/images/h2bullet.gif) 0px 6px no-repeat;
padding:0px 0px 0px 10px;
}

.cbody .vakancy_table .righttd{
padding:10px 0px 10px 20px;
}

.cbody .vakancy_table .righttd .vakancyright{
padding:10px 0px 20px 0px;
}

.cbody .vakancy_table .righttd .vakancyright .title{}

.cbody .vakancy_table .righttd .vakancyright .vtext{
padding:10px 0px 10px 10px;
}

.cbody .vakancy_table .righttd .vakancyright .phone{
font-weight:bold;
}

.cbody .vakancy_table .righttd .vakancyright .phone span{
font-weight:normal;
font-style:italic;
}

.cbody .vakancy_table .righttd .vakancyright a.link{
background:url(/images/pt_bullet.gif) 0px 5px no-repeat;
padding:0px 0px 0px 10px;
}

.cbody .searchres_form{
height:20px;
background:#EEEEEE;
border:1px solid #E0E0E0;
margin:20px 0px 20px 0px;
padding:15px 15px 15px 25px;
}

.cbody .searchres_form .label{
float:left;
padding:2px 5px 0px 0px;
}

.cbody .searchres_form .input_text{
height:18px;
width:347px;
float:left;
border:1px solid #A5ACB2;
margin:0px 5px 0px 0px;
}

.cbody .searchres_form .button{
float:left;
}

.cbody .search_results{
padding:0px 10px 10px 25px;
}

.cbody .srchres_ul{
list-style-image:url(/images/pt_bullet.gif);
padding:10px 10px 10px 20px;
}

.cbody .srchres_ul li{
margin:5px 0px 10px 0px;
}

.cbody .srchres_ul li ul{
list-style-image:url(/images/bulletline.gif);
padding:10px 0px 0px 30px;
}

.cbody .srchres_ul li ul li{
margin:5px 0px;
}

.cbody .smap_ul{
list-style-image:url(/images/ul_bullet1.gif);
}

.cbody .smap_ul li{
line-height:14px;
margin:10px 0px 15px 0px;
}

.cbody .smap_ul li ul{
list-style-image:url(/images/pt_bullet.gif);
padding:5px 0px 5px 20px;
}

.cbody .smap_ul li ul li{
margin:8px 0px;
}

.cbody .smap_ul li ul li ul{
list-style-image:url(/images/bulletline.gif);
}

.cbody .smap_ul li ul li ul li{
margin:8px 0px;
line-height:10px;
}

.cbody .indexdate{
padding:20px 0px 3px 0px;
}

.cbody .indextitle{
font-size:12px;
font-weight:bold;
color:#414042;
padding:0px 0px 3px 0px;
}

.cbody .newsarch_link{
padding:30px 0px 10px 0px;
}

.cbody .slide_title{
background:url('/images/h2bullet.gif') 5px 28px no-repeat;
padding:20px 0px 10px 14px;
}

.cbody .slide_title .slideclose{
padding:0px 30px 0px 0px;
background:url('/images/open.gif') right 4px no-repeat;
}

.cbody .slide_title .slideopen{
padding:0px 30px 0px 0px;
background:url('/images/close.gif') right 4px no-repeat;
}

.cbody .slide{
display:none;
background:#EEEEEE;
border:1px solid #E0E0E0;
padding:15px;
}

.cbody .photo_table {
margin:10px 0px 10px 0px;
}

.cbody .photo_table.pt_fleft {
float:left;
margin-right:20px;
}

.cbody .photo_table.pt_fright {
float:right;
margin-left:20px;
}

.cbody .photo_table .photo {
padding:1px;
border:1px solid #E0E0E0;
text-align:center;
}

.cbody .photo_table .photo a {
display:block;
}

.cbody .photo_table .left {
width:115px;
vertical-align:top;
background:#E0E0E0;
padding:5px 0px 8px 5px;
}

.cbody .photo_table .right {
width:14px;
background:#E0E0E0;
vertical-align:top;
padding:7px 5px;
}

.cbody .image {
border:1px solid #E0E0E0;
padding:1px;
}

.cbody .image.ileft {
float:left;
margin:25px 25px 25px 0px;
}

.cbody .image.iright {
float:right;
margin:25px 0px 25px 25px;
}

.cbody .bodyul {
padding:20px 10px 20px 20px;
}

.cbody .bodyul li {
margin:10px 0px;
}

.cbody .bodyul li {
line-height:12px;
list-style-image:url('/images/ul_bullet1.gif');
}

.cbody .bodyul li ul li{
list-style-image:url('/images/ul_bullet2.gif');
margin-left:15px;
}

.cbody .links{
padding:10px 0px;
}

.cbody .auth_form{
background:#EEEEEE;
border:1px solid #E0E0E0;
padding:10px;
}

.cbody .auth_form.af_contacts{
margin:30px 0px 30px 0px;
}

.cbody .auth_form.af_contacts .kodimg{
padding:20px 0px;
}

.cbody .auth_form .formtitle{
padding:5px 0px 10px 0px;
}

.cbody .auth_form .form_table{
width:100%;
}

.cbody .auth_form .form_table td{
vertical-align:top;
}

.cbody .auth_form .form_table .leftcol{
width:47%;
padding:5px 10px 5px 10px;
}

.cbody .auth_form .form_table .bothcol{
padding:10px 10px;
}

/* автоматические таблицы. */
.cbody .autotable {
width:100%;
margin:20px 0px;
border-top:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
}

.cbody .autotable th,
.cbody .autotable td {
vertical-align:top;
}

.cbody .autotable th {
background:#EEEEEE;
padding:10px 10px 10px 10px;
border-left:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
text-align:left;
}

.cbody .autotable td {
padding:10px 10px 10px 10px;
border-left:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
}

/* Pager */
.cbody .pager{
padding:10px 0px 20px 0px;
}

.cbody .pager a {
margin:0px 5px;
float:left;
}

.cbody .pager b{
margin:0px 2px;
float:left;
background:#FBE900;
padding:1px 3px;
}

.cbody .pager span{
line-height:11px;
}

.cbody .pager .icl{
margin-right:10px;
}

.cbody .pager .icr{
margin-left:10px;
}

.cbody .pager span a{
padding-top:1px;}

/* End of Pager */

.cbody .auth_form .form_table .rightcol{
vertical-align:middle;
padding:5px 10px 5px 0px;
}

.cbody .auth_form .form_table .rightcol .input_text{
height:16px;
width:170px;
border:1px solid #737373;
background:#F9F9F9;
padding:2px 5px 0px 5px;
}

.cbody .auth_form .form_table .rightcol textarea{
height:100px;
width:170px;
border:1px solid #737373;
background:#F9F9F9;
padding:2px 5px 0px 5px;
}

.cbody .auth_form .form_table .rightcol .input_text.tkod{
height:18px;
width:50px;
}

.cbody .auth_form .form_table .rightcol select{
width:182px;
}

.cbody .auth_form .form_table .rightcol .rbutton{
height:15px;
width:15px;
clear:left;
float:left;
margin:5px 5px 5px 0px;
}

.cbody .auth_form .form_table .rightcol .chbox{
height:15px;
width:15px;
clear:left;
float:left;
margin:5px 5px 5px 0px;
}

.cbody .auth_form .form_table .rightcol label{
width:80%;
float:left;
padding:5px 0px 0px 0px;
}

.cbody .auth_form .formtitle img{
margin:0px 10px;
}

.cbody .auth_form a.btnlink{
height:20px;
float:right;
display:block;
padding:0px 10px 0px 20px;
background:url('/images/back_bg.gif') left top no-repeat #F85F5F;
}

.cbody .auth_form .btn_submit{}

.cbody .right_td{
width:244px;
background:url('/images/rightcol_bg.gif') left repeat-y;
padding-bottom:140px;
}

.cbody .right_td.rtdnobg{
width:244px;
background:#EEEEEE;
}

.cbody .right_td .top{
height:26px;
border-top:28px solid #E60004;
background:url('/images/rightcol_top.gif') left bottom no-repeat;
}

.cbody .right_td .top.toprindex{
background:none;
}

.cbody .right_td .technik{
padding:0px 20px 20px 20px;
}

.cbody .right_td .technik img{
padding:20px 0px 20px 10px;
margin:auto;
}

.cbody .right_td .reklamblok{
margin:10px;
background:#fff;
padding:5px 0px 0px 0px;
}

.cbody .right_td .reklamblok .title{
background:url('/images/rekl_blok.gif') top center no-repeat;
padding:10px;
}

.cbody .right_td .reklamblok .title p{
text-align:center;
padding:10px 0px 0px 10px;
}

.cbody .right_td .reklamblok .title img{
padding:1px;
border:1px solid #666666;
}

.cbody .right_td .reklamblok .text{
padding:10px 15px 15px 15px;
}

.cbody .right_td .reklamblok .text .cost{
height:19px;
background:url('/images/costright_bg.gif') right top no-repeat #FF0000;
margin:20px 0px 0px 0px;
padding:6px 5px 0px 5px;
}

.cbody .right_td .banners{
text-align:center;
padding:10px 0px 0px 0px;
}

.cbody .right_td .banners img{
margin:0px 0px 20px 0px;
}

.spacer {
height:1px;
clear:both;
}

/* New Styles */

.cbody .docs_reestr{
width:100%;
margin:20px 0px 20px 0px;
}

.cbody .docs_reestr td{
vertical-align:top;
}

.cbody .docs_reestr .lefttd{
width:30px;
}

.cbody .docs_reestr .centtd{
background:url('/images/docs_line.gif') 0px 5px no-repeat;
padding:2px 10px 20px 10px;
}

.cbody .docs_reestr .rightd{
width:110px;
}

.cbody .gallery_table{
width:100%;
margin:20px 0px 20px 0px;
}

.cbody .gallery_table td{
vertical-align:top;
}

.cbody .gallery_table .lefttd{
padding:0px 5px 0px 0px;
}

.cbody .gallery_table .photoblock_table{
width:100%;
margin:10px 0px 10px 0px;
}

.cbody .gallery_table .photoblock_table td{
vertical-align:top;
}

.cbody .gallery_table .photoblock_table .block{
width:95px;
padding:0px 5px 15px 5px;
}

.cbody .gallery_table .photoblock{
float:left;
padding:0px 0px 5px 5px;
}

.cbody .gallery_table .photoblock .photo{
border:2px solid #E2E2E2;
float:left;
padding:1px;
}

.cbody .gallery_table .photoblock .strl{
float:left;
margin:35px 0px 0px 1px;
}

.cbody .gallery_table .lefttd .gphoto{
width:149px;
float:left;
border-left:1px solid #E60004;
padding:0px 0px 0px 2px;
margin:0px 20px 20px 0px;
}

.cbody .gallery_table .lefttd .gphoto .title{
border-top:5px solid #E2E2E2;
border-right:5px solid #E2E2E2;
border-bottom:5px solid #E2E2E2;
padding:7px 10px;
}

.cbody .gallery_table .lefttd .gphoto img{
padding:1px;
border-right:5px solid #E2E2E2;
border-bottom:5px solid #E2E2E2;
}

.cbody .gallery_table .righttd{
width:140px;
background:url('/images/dotted_vline.gif') left top repeat-y;
padding:0px 0px 0px 10px;
}

.cbody .gallery_table .righttd b{
display:block;
padding:0px 0px 0px 10px;
}

.cbody .gallery_table .righttd .name{
background:url('/images/pt_bullet.gif') 2px 14px no-repeat;
padding:7px 0px 10px 10px;
}

.cbody .gallery_table .righttd .thumb{
border-left:1px solid #E60004;
margin:10px 0px 0px 10px;
}

.cbody .gallery_table .righttd .thumb img{
border-top:2px solid #E2E2E2;
border-right:2px solid #E2E2E2;
border-bottom:2px solid #E2E2E2;
padding:1px;
}

.cbody .gallerylist_table{
width:100%;
margin:20px 0px 20px 0px;
}

.cbody .gallerylist_table td{
vertical-align:top;
}

.cbody .gallerylist_table .block{
width:149px;
padding:0px 0px 20px 0px;
}

.cbody .gallerylist_table .block .gphoto{
width:149px;
border-left:1px solid #E60004;
padding:0px 0px 0px 2px;
}

.cbody .gallerylist_table .block .gphoto .title{
border-top:5px solid #E2E2E2;
border-right:5px solid #E2E2E2;
border-bottom:5px solid #E2E2E2;
padding:7px 10px;
}

.cbody .gallerylist_table .block .gphoto img{
padding:1px;
border-right:5px solid #E2E2E2;
border-bottom:5px solid #E2E2E2;
}

.cbody .gallerylist_table .block .text{
padding:10px 0px 0px 0px;
}

.cbody .gallerylist_table .block a.link{
background:url('/images/h2bullet.gif') 0px 12px no-repeat;
display:block;
padding:5px 0px 0px 10px;
}

.cbody .dialogpager.dpgallery{
background:none;
padding:20px 0px 10px 10%;
}

.cbody .auth_form.af_resume{
margin-top:20px;
}

.cbody .auth_form .file{
border:1px solid #737373;
}

.cbody .newsl_date{
padding:0px 0px 0px 0px;
}

.cbody .lnews_title{
padding:0px 0px 10px 10px;
background:url('/images/h2bullet.gif') 0px 7px no-repeat;
}

.cbody .newslist_img{
padding:1px;
border:4px solid #E2E2E2;
margin:0px 15px 0px 0px;
}

.cbody .news_table.nt_resume{
width:100%;
margin:5px 0px 20px 0px;
}

/* Rassilka */

.rassilk_main{
width:550px;
padding:24px 20px 0px 20px;
margin:auto;
background:#EEEEEE;
}

.rassilk_main .logo{
padding:0px 0px 25px 0px;
}

.rassilk_main table{
width:100%;
}

.rassilk_main table td{
vertical-align:top;
}

.rassilk_main table .toptr{
height:4px;
line-height:2px;
}

.rassilk_main table .toptr .lefttd{
width:4px;
background:url('/images/topcell_tl.gif') no-repeat;
}

.rassilk_main table .toptr .centtd{
background:url('/images/topcell_tbg.gif') repeat-x;
}

.rassilk_main table .toptr .righttd{
width:4px;
background:url('/images/topcell_tr.gif') no-repeat;
}

.rassilk_main table .bodytr{}

.rassilk_main table .bodytr .lefttd{
width:4px;
background:url('/images/topcell_lbg.gif') repeat-y;
}

.rassilk_main table .bodytr .centtd{
background:#fff;
padding:15px 10px 15px 10px;
}

.rassilk_main table .bodytr .centtd .news_date{
padding:10px 0px 5px 30px;
}

.rassilk_main table .bodytr .centtd .news_table{
width:100%;
margin:0px 0px 20px 0px;
}

.rassilk_main table .bodytr .centtd .news_title{
padding-top:0px;
}


.rassilk_main table .bodytr .centtd .news_table .photo_table{
margin:10px 0px 10px 0px;
}

.rassilk_main table .bodytr .centtd .news_table .photo_table .phototd{
padding:0px 20px 0px 0px;
}

.rassilk_main table .bodytr .centtd .news_table .photo_table .photo {
padding:1px;
border:1px solid #E0E0E0;
text-align:center;
}

.rassilk_main table .bodytr .centtd .news_table .photo_table .photo a {
display:block;
}

.rassilk_main table .bodytr .centtd .news_table .photo_table .left {
width:115px;
vertical-align:top;
background:#E0E0E0;
padding:5px 0px 8px 5px;
}

.rassilk_main table .bodytr .centtd .news_table .photo_table .right {
width:14px;
background:#E0E0E0;
vertical-align:top;
padding:7px 5px;
}


.rassilk_main table .bodytr .righttd{
width:4px;
background:url('/images/topcell_rbg.gif') repeat-y;
}

.rassilk_main table .bttmtr{
height:4px;
line-height:2px;
}

.rassilk_main table .bttmtr .lefttd{
width:4px;
background:url('/images/topcell_bl.gif') no-repeat;
}

.rassilk_main table .bttmtr .centtd{
background:url('/images/topcell_bbg.gif') repeat-x;
}

.rassilk_main table .bttmtr .righttd{
width:4px;
background:url('/images/topcell_br.gif') no-repeat;
}

.rassilk_main table .bodytr .centtd .news_table .newstd .news_title{
padding:5px 0px 10px 0px;
}

.rassilk_main .contacts{
padding:15px 0px 25px 0px;
}

.rassilk_main table .bodytr .centtd .news_table .newstd{
padding:0px 0px 0px 25px;
}

.pvers_main{
width:770px;
}

.pvers_main .header{
height:109px;
padding:21px 0px 0px 0px;
}

.pvers_main .header .logo{
float:left;
margin:0px 30px 54px 8px;
}

.pvers_main .header .site{
float:left;
border-left:1px solid #000;
border-right:1px solid #000;
padding:2px 20px 3px 20px;
}

.pvers_main .header .adress{
float:left;
padding:2px 20px 4px 20px;
}

.pvers_main .header .ptitle{
height:22px;
clear:both;
background:#DE0719;
margin:0px 0px 0px 0px;
padding:5px 230px 0px 56px;
}

.pvers_main .header .ptitle span{
background:url(/images/white_bullet.gif) 5px 7px no-repeat;
padding:0px 0px 0px 14px;
}

.pvers_main .cbody{
width:484px;
padding:30px 230px 30px 56px;
}

.pvers_main .cbody .slide_title{
background:url('/images/h2bullet.gif') 5px 28px no-repeat;
padding:20px 0px 10px 14px;
}

.pvers_main .cbody .slide_title .slideclose{
padding:0px 30px 0px 0px;
background:url('/images/open.gif') right 4px no-repeat;
}

.pvers_main .cbody .slide_title .slideopen{
padding:0px 30px 0px 0px;
background:url('/images/close.gif') right 4px no-repeat;
}

.pvers_main .cbody .slide{
background:#fff;
border:1px solid #000;
padding:15px;
}

.pvers_main .cbody .photo_table {
border:1px solid #000;
margin:10px 0px 10px 0px;
}

.pvers_main .cbody .photo_table.pt_fleft {
float:left;
margin-right:20px;
}

.pvers_main .cbody .photo_table.pt_fright {
float:right;
margin-left:20px;
}

.pvers_main .cbody .photo_table .photo {
padding:1px;
text-align:center;
}

.pvers_main .cbody .photo_table .photo a {
display:block;
}

.pvers_main .cbody .photo_table .left {
width:113px;
vertical-align:top;
background:#fff;
padding:5px 0px 8px 5px;
}

.pvers_main .cbody .photo_table .right {
width:14px;
background:#fff;
vertical-align:top;
padding:7px 5px;
}

.pvers_main .cbody .image {
border:1px solid #000;
padding:1px;
}

.pvers_main .cbody .image.ileft {
float:left;
margin:25px 25px 25px 0px;
}

.pvers_main .cbody .image.iright {
float:right;
margin:25px 0px 25px 25px;
}

.pvers_main .cbody .bodyul {
padding:20px 10px 20px 20px;
}

.pvers_main .cbody .bodyul li {
margin:10px 0px;
}

.pvers_main .cbody .bodyul li {
line-height:12px;
list-style-image:url('/images/ul_bullet1.gif');
}

.pvers_main .cbody .bodyul li ul li{
list-style-image:url('/images/ul_bullet2.gif');
margin-left:15px;
}

.pvers_main .cbody .links{
padding:10px 0px;
}

.pvers_main .spacer{
height:1px;
clear:both;
}

.pvers_main .cbody .auth_form{
background:#EEEEEE;
border:1px solid #000;
padding:10px;
}

.pvers_main .cbody .auth_form .formtitle{
padding:5px 0px 10px 0px;
}

.pvers_main .cbody .auth_form .form_table{
width:100%;
}

.pvers_main .cbody .auth_form .form_table td{
vertical-align:top;
}

.pvers_main .cbody .auth_form .form_table .leftcol{
width:47%;
padding:5px 10px 5px 10px;
}

.pvers_main .cbody .auth_form .form_table .bothcol{
padding:10px 10px;
}

/* автоматические таблицы. */
.pvers_main .cbody .autotable {
width:100%;
margin:20px 0px;
border-top:1px solid #000;
border-right:1px solid #000;
}

.pvers_main .cbody .autotable th,
.pvers_main .cbody .autotable td {
vertical-align:top;
}

.pvers_main .cbody .autotable th {
background:#EEEEEE;
padding:10px 10px 10px 10px;
border-left:1px solid #000;
border-bottom:1px solid #000;
text-align:left;
}

.pvers_main .cbody .autotable td {
padding:10px 10px 10px 10px;
border-left:1px solid #000;
border-bottom:1px solid #000;
}

/* Pager */
.pvers_main .cbody .pager{
padding:10px 0px 20px 0px;
}

.pvers_main .cbody .pager a {
margin:0px 5px;
float:left;
}

.pvers_main .cbody .pager b{
margin:0px 2px;
float:left;
background:#FBE900;
padding:1px 3px;
}

.pvers_main .cbody .pager span{
line-height:11px;
}

.pvers_main .cbody .pager .icl{
margin-right:10px;
}

.pvers_main .cbody .pager .icr{
margin-left:10px;
}

.pvers_main .cbody .pager span a{
padding-top:1px;
}

/* End of Pager */


.pvers_main .cbody .auth_form .form_table .rightcol{
vertical-align:middle;
padding:5px 10px 5px 0px;
}

.pvers_main .cbody .auth_form .form_table .rightcol .input_text{
height:16px;
width:170px;
border:1px solid #737373;
background:#F9F9F9;
padding:2px 5px 0px 5px;
}

.pvers_main .cbody .auth_form .form_table .rightcol .input_text.tkod{
height:18px;
width:50px;
}

.pvers_main .cbody .auth_form .form_table .rightcol .input_textarea {
height:82px;
width:170px;
border:1px solid #737373;
background:#F9F9F9;
padding:2px 5px 0px 5px;
}

.pvers_main .cbody .auth_form .form_table .rightcol select{
width:182px;
}

.pvers_main .cbody .auth_form .form_table .rightcol .rbutton{
height:15px;
width:15px;
clear:left;
float:left;
margin:5px 5px 5px 0px;
}

.pvers_main .cbody .auth_form .form_table .rightcol .chbox{
height:15px;
width:15px;
clear:left;
float:left;
margin:5px 5px 5px 0px;
}

.pvers_main .cbody .auth_form .form_table .rightcol label{
width:80%;
float:left;
padding:5px 0px 0px 0px;
}

.pvers_main .cbody .auth_form .formtitle img{
margin:0px 10px;
}

.pvers_main .cbody .auth_form a.btnlink{
height:20px;
float:right;
display:block;
padding:0px 10px 0px 20px;
background:url('/images/back_bg.gif') left top no-repeat #F85F5F;
}

.pvers_main .cbody .yearslist{
height:10px;
padding:7px 5px 10px 5px;
}

.pvers_main .cbody .yearslist img{
padding:2px 0px 0px 0px;
}

.pvers_main .cbody .yearslist p{
height:15px;
float:right;
}

.pvers_main .cbody .yearslist p a{
margin:2px 5px;
float:left;
}

.pvers_main .cbody .yearslist p span{
background:#E0E0E0;
float:left;
padding:2px 2px;
margin:0px 3px;
}

.pvers_main .footer{
border-top:1px solid #000;
margin:30px 230px 30px 56px;
padding:20px 0px 0px 0px
}