@media print,screen{
/*глобальные*/
body,form,h2{font-family:Verdana;margin:0px;padding:0px}
body{background:#fff url(../img/main/h_grd.gif) repeat-x;color:#000}
a{color:#213D53;text-decoration:none;line-height:14px}
a:hover{text-decoration:underline}
table{border:0px}
td,th,b{font-size:12px;line-height:16px}
p{font-size:12px;text-align:justify;text-indent:25px;margin:0px 5px 0px 1px}
label {font-size:12px; text-align:left;}
ul,ol{margin:1px 1px 1px 24px;padding:0px}
li{padding-bottom:2px;font-size:12px}
input{padding:1px 0px 1px 2px;font-size:10px;border:#666 1px solid;color:#000}
.submit{height:17px}
.noborder{border:none}
.form{width:200px}
.l{display:block;float:left}
.r{float:right}
select,option{font-size:11px}
h1,h2,h3,h4,h5{margin:8px 0px 8px 0px;color:#213D53}
h1{font-size:17px;font-weight:normal}
h2{font-size:17px;font-weight:normal}
h3{font-size:15px}
h4{font-size:14px}
h5{font-size:12px;margin:1px;color:#848628;font-weight:normal}
dl,dt,dd{padding:0px;margin:0px;display:block; font-size:12px;}
dt,dd{float:left}
/*общие*/
#main{width:1004px;margin:0px auto 0px auto}
#header{width:1004px;height:200px;text-align:left;vertical-align:bottom}
#header a:hover{text-decoration:none}
#hdr1{width:268px;height:200px;float:left;background:url(../img/main/h1_bg.gif) no-repeat 9px 24px}
#hdr2{width:455px;height:200px;float:left}
#hdr3{width:279px;height:200px;float:right}
.bigcaption{height:33px;margin:114px 0px 0px 11px;display:block;font-size:29px;line-height:33px}
.caption{display:block;height:16px;margin-left:9px;font-size:13px;line-height:15px;color:#445B6E}
.srch{text-align:right;vertical-align:middle;padding:3px;color:#333;font-size:12px}
.tabs{width:430px;height:128px;margin-left:16px;background:url(../img/main/h2_bg.gif) no-repeat 0px 28px;font-size:12px}
.tabs dt{width:145px;height:28px;background:url(../img/main/tab.gif) no-repeat;text-align:center}
.tabs dt.selected{background:url(../img/main/tab_sel.gif) no-repeat}
.tabs dt a{display:block;margin-top:5px;line-height:18px}
.tabs dd{width:430px;height:100px}
.tabs dd div{width:386px;height:87px;margin:1px;padding:11px 21px 0px 21px;background:url(../img/main/shtamp.gif) no-repeat left bottom}
.tabs dd div div{background:none}
.tabs dd a{text-decoration:underline}
.tabs dd p{text-indent:0px}


#tab td {border:1px solid black}
#tab th {border:2px solid black}
.tab {border-collapse:collapse}
.tab td {border:1px solid black}
.tab th {border:2px solid black}

#menu{width:250px;margin:18px 8px 0px 0px;padding:0px;float:left}
#menu li{line-height:16px;list-style-type:none;list-style-image:none}
.menugrp{width:218px;height:20px;margin-bottom:4px;padding:13px 13px 0px 15px;background:url(../img/main/m_grp_back.gif) no-repeat 0px 4px;color:#2f6ea0;font-size:14px;vertical-align:top;font-weight:normal}
.menuitem{margin-left:15px;padding-top:2px;height:16px;font-weight:normal;text-align:left}
.menugrptitle{float:left;margin-top:2px}
.menupic{height:18px;float:right;font-size:0px;text-align:center}
#menu,#menu a{color:#213D53;font-size:11px;line-height:11px}
.m_select,.m_select a{color:#77abcc!important}

#our-friends{width:180px; margin-left:auto; margin-right:auto;padding-top:20px;}
#match{margin:10px 0px;}
#counter{width:180px; margin-left:auto; margin-right:auto;}
.left {float:left;}
.center{text-align:center;}


#content{width:746px;float:left;overflow:hidden}
.nav{width:732px;min-height:13px;padding:4px 4px 4px 10px;background:#603c50;text-align:left;vertical-align:top;color:#FFF;font-size:11px}
.nav a{line-height:14px;color:#FFF}
.extdiv{width:1px;height:430px;float:left;margin-right:-1px}
.content_body{width:736px;padding:2px 0px 4px 10px;min-height:466px;color:#213d53}
*html .content_body{height:466px}
.content_body a{font-size:12px;text-decoration:underline}

#footer{width:746px}
#footer a{text-decoration:none!important}
#footer a:hover{text-decoration:underline!important}
#footer-links,#footer-cr{padding:3px;text-align:center;font-size:9px}
/*специальные*/
.news_all{color:#FFF;text-decoration:none;font-weight:normal;font-size:12px}
.news_img{background: url(../img/index_news_img.gif) no-repeat;width:200px;height:100px;text-align:right;vertical-align:top}
.news_link{font-weight:bold;padding-bottom:6px;font-family:Verdana;font-size:12px}
.news_link a {text-decoration:none;}
.news_title{font-style:italic;color:#838341;font-family:Verdana;font-size:12px}
.news_text{text-align:justify;vertical-align:top;padding-bottom:10px;font-family:Verdana;font-size:11px}
.news_right{width:220px}
.news_list_head{width:220px;text-align:center;font-weight:bold;height:30px;background:#ddd;border-bottom:1px #213D53 dotted}
.news_list_li{width:20px;line-height:16px;vertical-align:top;text-align:right}
.news_row{width:620px;text-align:left;vertical-align:middle;font-family:Verdana;font-size:12px}
.news_date{width:110px;text-align:right;vertical-align:middle;font-weight:bold}
.n_linkl{border-bottom:1px #213D53 dotted}
.podrobnee{background: url(../img/lin_gor.gif) repeat-x 0px 2px;font-weight:bold;text-align:right;color:#838341;padding-bottom:2px;height:13px;vertical-align:top;text-decoration:none}

#rightcol{width:265px;float:right;margin:0px 0px 5px 10px}
*html #rightcol{margin-left:5px}
*:first-child+html #rightcol{margin-left:0px}
#rightcol .links{width:245px;margin-bottom:4px;padding:6px 10px 5px;background:#ededdf url(../img/i_bg.gif) no-repeat 220px 0px}
#rightcol p{text-indent:0px;text-align:left}
#rightcol .links p{padding:0px 0px 7px 0px}
/*qform*/
.qform{width:730px}
.qform table{width:400px}
.qform .l-td{width:50%;padding-left:8px;text-align:left}
.qform .r-td{text-align:right}
.qform .input-file{width:204px}
.qform .textarea{width:404px;height:124px}

.question{width:267px;margin:0px 2px 5px 0px;background:#ededdf url(../img/q_bg.gif) no-repeat 220px 0px;font-size:9px}
.question a{text-decoration:underline}
.question .qform,.question .qform table{width:100%}
.question .qform td{height:21px;font-size:9px}
.question .qform  .input-text{width:120px}
.question .qform  .input-file{width:124px}
.question .qform .textarea{width:242px;height:90px;font-size:11px}
/*ошибка*/
.error_tbl {width:600px;border:#000 1px dotted;background-color:#FFF}
.error_head{height:30px;text-align:center;color:red;font-weight:bold}
.error_text{text-align:center;padding:10px;color:#f00}
.error_move{text-align:center;height:10px;vertical-align:middle;padding-bottom:5px}
.error_text a{color:#f00;text-decoration:underline}
/*сообщения*/
.message_tbl {width:600px;border:#000 1px dotted;background-color:#FFF}
.message_text{text-align:center;padding:10px;color:#3a3}
/* местонахождение*/
.p_map{background: url(../img/pimgs_map.gif) no-repeat;width:600px;height:600px;text-align:right;vertical-align:top}
/*НОВОЕ*/
.dotted{border-bottom:1px #213D53 dotted;margin-bottom:5px}
.linksdiv{width:60px;height:16px;padding:15px 0px 15px 437px;text-align:right}
.siteadiv{width:160px;height:26px;padding:29px 0px 0px 300px}
.siteadiv a{width:142px;height:20px;padding-left:4px;display:block;background:#fff;color:#213D53;font-size:10px;font-weight:bold;letter-spacing:3px}
.search{width:442px;height:33px;margin-top:13px;text-align:right;font-size:12px}
.search table{float:right}
.userformdiv{width:278px;height:128px;float:right;text-align:left;background:url(../img/main/h3_bg.gif) no-repeat 6px 0px}
.userformdiv input{width:100px}
.userformdiv form{width:252px;height:100px}
.userformdiv table{margin:8px 6px 6px 20px}
.userformdiv td{height:24px;padding:0px 2px 0px 2px;font-size:10px}
.userformdiv td span{color:#fff;font-size:15px}
.signed table{width:222px}
.signed td{height:19px;text-align:right}
/*.userformdiv div{text-align:center}*/
.enterbtn{padding-left:6px;margin-top:3px;background:#213D53;color:#fff;text-align:left}
.usermenu{padding:0px 6px 0px 6px;border:#213D53 solid 1px;border-top:none;text-align:right}
.noline{border-bottom:none}
.header-links{height:32px;margin:14px 0px 0px 158px;font-size:9px}
.header-links a{width:26px;height:12px}
.lh21,.lh21 a{line-height:21px; padding-bottom:9px;}
/*ДЛЯ КОНТЕНТА*/
.content_c td,.content_c th{border-color:#fff!important}
.content_c tr td,.content_c tr th{padding:8px;border:none;border-right:#fff solid 1px;border-bottom:#fff solid 1px;background:#ededdf;text-align:left}
.content_c th,.content_h td,.content_h{background:#dee2e5!important;color:#336699;font-weight:normal;vertical-align:top;text-align:center!important}
/*УСЛУГИ*/
.mprint{padding:5px;text-indent:82px;background:url(../img/print.gif) no-repeat 66px 5px;font-style:italic}
.mprint a{text-decoration:underline}
.sprint{padding:3px;text-indent:42px;background:url(../img/print.gif) no-repeat 23px 2px}
.sexpl{padding:3px;text-indent:40px;background:url(../img/li_gal_sm.gif) no-repeat 25px 0px}
/**/
#map{padding-top:8px}
#map a{color:#00f}
#archstylesview img{margin:17px 10px}
}
@media print{
#header,#menu,#footer,.nav,.notprint{display:none!important}
.print{display:block!important}
.content_c td,.content_c th{color:#000;border:#666 solid 1px!important}
#main,.content_body{width:6.5in;margin:0px}
}