html{height:100%}
body{position:relative;}



    html, body {margin:0;padding:0;width:100%;height:100%; background:#fff; color:#333333; font:11px Verdana; min-width:980px;}
    #contents {position:relative; min-height:100%;height:auto !important;height:100%;}
    #contents .empty {height:50px; }
    #footer {position:relative; margin-top:-50px; height:50px; width:100%;}



    
TABLE {border-collapse: collapse;}
img{ border:0px;}
br.clear{clear:both}
FORM {margin : 0px 0px 0px 0px;}
td {margin: 0px; padding: 0px; vertical-align: top; border:0px solid #f00; color:#333333; font:11px Verdana;}
div {font-size: 12px;}
p {margin:0px 0px 5px 0px; padding: 0px;}

a:link{color:#224e7a}
a:visited{color:#224e7a}
a:hover{color:#FF0000 !important;}


* html  .block_fixed {position:absolute !important;}

.menu a {font:14pt Verdana; text-decoration:none; margin: 0px 25px 0px 0px; font-family:'Times New Roman'}
.menu .menu_select {font:14pt Verdana; margin: 0px 25px 0px 0px; color:#666666; font-family:'Times New Roman'}


em {font-style:normal; background-color:#ccc;padding:0 3px 0 3px;}
* HTML #index_xakie6  {height: 1px; } /* включаем hasLayout для IE6 */
* html  #block_fixed {position:absolute !important;}



#planeta_href p {margin: 0px 0px 8px 0px;}
.planeta_href_on {font-weight:bold; color:#666; font-size:15px;}
.planeta_href_off {cursor: pointer; cursor: hand; font-size:15px; color:#666; font-weight2:bold;}
.planeta_href_noindex a {margin: 0px 0px 8px 0px; font-weight2:bold; color:#666; font-size:14px; text-decoration:none;}
.planeta_href_noindex_on {margin: 0px 0px 8px 0px; font-weight2:bold; color:#999; font-size:14px; }
#planeta_div a {color:#fff; text-decoration:none;}
.block_fixed p {line-height:15px;}


.characters{overflow: hidden;}
div#characters_l{background: url(/i/characters_l_off.gif) no-repeat; width:41px; height:36px;}
div#characters_r{background: url(/i/characters_r_off.gif) no-repeat; width:41px; height:36px;}
.characters_l_off{color: #ccc; background: url(/i/characters_l_off.gif) no-repeat !important; width:41px; height:36px;}
.characters_r_off{color: #ccc; background: url(/i/characters_r_off.gif) no-repeat !important; width:41px; height:36px;}
.characters_l_on{color: #333; cursor: pointer; cursor: hand; background: url(/i/characters_l_on.gif) no-repeat !important; width:41px; height:36px;}
.characters_r_on{color: #333; cursor: pointer; cursor: hand; background: url(/i/characters_r_on.gif) no-repeat !important; width:41px; height:36px;}
.characters .container{width: 1666%;}
.characters .container .container_div{float: left; width: 2%; padding: 0px 0px 0px 0px; border:0px solid #f00;}
.container_div_zagolovok {color: #003366; font-size: 13px; font-weight:bold;}
.container_div_data {padding: 5px 0px 0px 0px;}
.container_div_text {padding: 5px 0px 0px 0px; font-size:11px;}

#searchform {width:200px;text-align:left;background:url(/i/sform-bkg.gif) no-repeat 0 0;height:25px;}
.searchform_text {font-size:100%; border:0; margin:3px 0px 0px 5px; padding-right:4px; background-color:none; width:140px;}
.searchform_button {font-size:100%;border:0;margin:0px 0px 0px 0px; background-color:none; width:20px; height:17px; background:url(/i/sform-bkg.gif) no-repeat -155px -2px; cursor: pointer; cursor: hand}

.plawka {color: #003366; font-size: 11pt; font-weight2:bold; padding: 8px 0px 12px 40px; font-family:'Times New Roman'}
.plawka a {text-decoration:none;}
.zagolovok {color: #355978; font-size: 14px; padding: 30px 0px 0px 0px; font-weight:bold;}


.news_kalendar {padding: 0px 0px 30px 0px;}
.news_kalendar_god {padding: 0px 0px 0px 0px; font-size:16px; color:#355978; font-weight:bold;}
.news_kalendar p {margin:0px; padding: 2px 0px 0px 15px; font-size:13px; color:#666;}
.news_kalendar p a{color:#666; text-decoration:none;}
.news_kalendar p a#on{color:#355978; text-decoration:none; font-weight:bold;}

.news {padding: 0px 0px 30px 0px;}
.news_name {font-size:13px; color:#355978; font-weight:bold;}
.news_data {padding: 3px 0px 0px 0px; color:#000; font-style:italic; font-size:11px;}
.news_text {padding: 3px 0px 0px 0px; font-size:11px;}

.poslugi_zagolovok {margin: 40px 0px 0px 0px; padding: 10px 0px 0px 55px; color:#355978; font-size:15px; height:30px; font-weight:bold;}
.poslugi_text {padding: 15px 0px 0px 55px;}
.poslugi_text2 {padding: 15px 0px 0px 25px;}
.poslugi_text li {margin: 0px 0px 0px 16px;}
.poslugi_telefon {background: url(/i/telefon.jpg) no-repeat; padding: 0px 0px 0px 30px; height:30px;}
.poslugi_faks {background: url(/i/faks.jpg) no-repeat; padding: 0px 0px 0px 30px; height:30px;}
.poslugi_telefon font {font-size:14px; font-weight:bold;}
.poslugi_email {background: url(/i/mail.jpg) no-repeat; padding: 0px 0px 0px 30px;}
.poslugi_href {text-decoration:none; border-bottom:1px dashed #224e7a; line-height:25px;}
.poslugi_blue {color:#224e7a; font-weight:bold;}

.poslugi p {margin: 0px 0px 0px 0px; padding: 0px;}
.poslugi li {margin: 0px 0px 0px 16px; padding: 0px 0px 0px 0px;}
.poslugi ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}



.napisati td {padding: 10px 0px 0px 0px;}

.toggler {text-decoration:none; border-bottom:1px dashed #224e7a; line-height:25px; color:#224e7a; cursor: pointer; cursor: hand;}
.vakansii_div p {margin: 0px 0px 0px 0px; padding: 0px;}


/* pagination */ 
.pagination {font-size:115%;padding:10px 0 0 0;}
.pagination blockquote {margin:0;padding:0 0 10px 0;font-size:100%;}
.pagination blockquote a {padding:5px;font-size:100%;}
.pagination blockquote a.disabled {color:#999;background-image:none;display:inline;}

.pagination a {padding:3px;font-size:115%;}
.pagination a.selected {background:#E8E9EC;color:#000;}




/* ND */
.nd_i {float:left;}
.nd_i img {border:0px;}
.nd_t {float:left; font:13px Georgia; color:#fff; padding: 1px 0px 0px 10px; }
.nd_t a {color:#fff;}
.nd_t a:hover {color:#fff;}


