body, html {
  margin:0;
  padding:0;
}
/* бек и прочее */
body{font-size: 100%; color: Black; background-color: White;}
td, table{font-size: 100%; color: Black;}
input, select, textarea{font-family: Arial, Helvetica, Sans-Serif;	font-size: 11px;}
form {padding:0;margin:0;}
h3 {
  margin:0;
  color: #656565; 
}

/* Видеоблок */
.videoblock{width: 100%; padding: 10px; border: 1px solid #e0e0e0;	background: White url(/i/infoblock_bg.gif) no-repeat; vertical-align: top;}
.vb_pic{width: 100%;background : url(/i/video.gif) no-repeat bottom left;}
.video_info{margin-top: 20px;}
.video_title{ margin-bottom: 10px;}
.row{ color: Gray;}
.video_tags{margin-top: 10px;}
.shadow_wbg_r{height: 40px;	background : url(/i/shadow_white_r.gif) no-repeat top right;}
.shadow_wbg_l{height: 40px;	background : url(/i/shadow_white_l.gif) no-repeat top left;}
/*---------------------------- Видеоблок */


.main{height: 100%; width: 100%; min-width: 950px;}

.top_banners_block{ height: 10px; padding: 5px 0 5px 0; background-color: #e2e2e2;}

.logo_block{ height: 110px; border-top: 5px solid Black;  text-align: center; }
.logo_alt{text-align: center; font-size:400%;}
.date_site{	font: 80% Arial, Helvetica, sans-serif; text-align:left;}

.anonce_block{background-color: #cce78b;  border-bottom: 2px solid Black;}
.anonce_cell{width: 25%; padding: 5px 5px 5px 10px; font-size: 85%; }
.img_anonce{float: left; margin: 0 5px 0 0;}

.navigation_block{height: 30px;	background-color: #e2e2e2;	font-size: 70%;}
.maincat{text-align: center;}
.maincat_s{text-align: center; background-color: #9acf16; color: White; text-transform: uppercase;} 
.punkt{text-align: center; text-transform: uppercase;}
.active_punkt{text-align: center; background-color: #9acf16; color: White; text-transform: uppercase;} 

a.punkt{text-decoration: none; color: Black; padding: 0 10px 0 10px; display: block; }
a.punkt:hover{text-decoration: underline;}
a.active_punkt{text-decoration: none; color: White; padding: 0 10px 0 10px; display: block; }
a.active_punkt:hover{text-decoration: underline;}
.wap_pda_punkt{ text-align: right; display: block;}

.infoblock_left_collum_block{ width: 210px; vertical-align: top; padding: 20px 10px 20px 0; border-right: 1px solid #e2e2e2; }
.header_green{ height: 30px; background-color: #9acf16; border-top: 2px solid Black; padding: 0 0 0 10px; font-size: 70%; color: White; text-transform: uppercase;}
.content_ib_l_c_b{ padding: 10px 0 10px 10px; border-bottom: 2px solid #9acf16; vertical-align: top; font-size: 80%;}
#time_news_block{background-color: #656565;	padding: 1px;	margin: 0 5px 0 0;	color: White;	font: 85% Arial, Helvetica, sans-serif;}
#header_news_ib_l_c_b{font: 95% Arial, Helvetica, sans-serif;}
#content_news_ib_l_c_b{margin: 5px 0 5px 0;}

.content_block{ font-size: 95%;vertical-align: top; padding: 20px 10px 10px 10px;}
.title_news_top{ font-size: 170%;}
.title_news{ font-size: 130%;}
.anonce_news{font-size: 83%; color: #656565; margin: 5px 0 10px 0;}
.content_news_top{border-bottom: 2px solid #9acf16; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.content_news{ border-bottom: 1px solid Black; padding: 0 0 10px 0; margin: 0 0 10px 0;}


.photo_block{ width: 1%;background-color: #efefef; vertical-align: top; padding: 5px;}
.photo_info{font: 67% Arial, Helvetica, sans-serif; color: #656565; margin: 5px 0 0 0; line-height: 100%;}

.infoblock_right_collum_block{ width: 200px; padding: 0 10px 0 10px; background-color: #e2e2e2; vertical-align: top;}
.border_cell{ font-size: 80%;border: 1px solid #bfbfbf;	background: White url(/i/infoblock_bg.gif) no-repeat; vertical-align: top; padding: 10px;}
.shadow{height: 20px; background-color: #e2e2e2; vertical-align: top; text-align: right;}
.voice_block_arrow{padding: 0px 0 0 0;}
.question{ padding: 0 0 10px 0;}

.td_height{ height: 25px;}


.btm_nvgtn{background: #cce78b; padding: 10px;}
.copyright_block{border-top: 2px solid Black; font-size: 80%;}
.copyright_text{ height: 50px; padding: 10px;}



/* палитра */
.white{color: white;}
.green{color: #9acf16;}
.lgreen{color: #cce78b;}
.dgray{color: #656565 ;}
.gray{color: #efefef;}
.lgray{color: #e2e2e2;}

/* ссылки */
a {	text-decoration: underline;color: Black;}
a:hover{text-decoration: none;}
a.none_line{text-decoration: none; color: Black;}
a.none_line:hover{text-decoration: underline;}
a.news_link{text-decoration: none; color: Black;}
a.news_link:hover{text-decoration: none;}

/* photo-box */
table.photo-box{ margin: 0 10px 2px 10px; float: right; background-color: #efefef; vertical-align: top; padding: 5px;}
table.photo-box .info{font: 67% Arial, Helvetica, sans-serif; color: #656565; margin: 5px 0 0 0; line-height: 100%;}



/* special divs */
div.goto_top, div.goto_main {
  text-align:right;
  margin-top:15px;
}

div.bordered {
  border: 1px solid #cccccc;
  padding:10px;
  background-color: #efefef;
}


#section-title {
  padding: 0 0px 0 15px;
  margin: 0 0 10px 0;
}


#section-title h3 {
  margin:0;
  color: #656565; 
}

#section-desc {
  padding: 0 20px 0 20px;
  margin: 0 0 10px 0;
  color: #656565; 
  font-style: italic;
}

#main-content {
  padding: 0 10px 10px 10px;
}
#main-content .content {
  padding: 0 15px 0 15px;
}

.pagelist {
  
}
.pagelist .num {
  padding: 3px 7px 3px 7px;
  text-align:center;
}
.pagelist .selected {
  background-color: #efefef;
  font-weight: bold;
}
.pagelist .text {
  color: #656565;
}
.page-list {
  padding: 0px 20px;
}


#nomer-full-view {
  padding: 0 5px 0 5px; 
}

#nomer-full-view #pdf-link {
  margin: 20px 0 10px 0;
  text-align: left;
  padding: 0 5px 0 10px;
}

#nomer-full-view .secondary-row {
  border-bottom: 1px solid Black; 
  padding: 0 0 10px 0; 
  margin: 0 0 10px 0;
}

#nomer-full-view .secondary-row .content {
  text-align: justify;
  padding-right: 10px;
}



#nomer-full-view #prev-nomer {
  text-align: right;
}

#nomer-nav {
  text-align:right;
}
#nomer-nav #title {
  font-size: 110%;  
  background-color: #efefef;
  padding: 5px 10px 5px 10px;
}
#nomer-nav #arrows {
  font-size: 110%;
  color: #cccccc;
  background-color: #9ACF16;
  padding: 5px 10px 5px 10px;
}

#nomer-nav #arrows a { 
  color: white; 
}






#active-poll {
  padding: 0 2px 0px 2px;
}
#active-poll .choices {
  margin: 0 0 10px 0;
}
#active-poll .choice {  
  background : url(/i/select_bg.gif) no-repeat;  
}
#active-poll .choice span {  
  padding: 0px 5px; 
}

#active-poll #msg {
  padding: 5px;
  margin: 5px;
  text-align:center;
}
#active-poll .green {
  background-color: green;
  color: white;
}
#active-poll .red {
  background-color: red;
  color: white;
}
#active-poll #inputs {
  padding:5px;
  text-align:center;
}

#active-poll .results {
  margin: 0 0 10px 0;
}
#active-poll .result-row {
  margin: 0 0 5px 0;
}
#active-poll .progress {
  background-color: #9ACF16;
  height: 5px;
  width: 0px;
}

#active-poll #wait td {
  text-align: center;
  font-size: 95%;
  color: #cccccc;
  
}
span.req-star {
  color: red;
}
span.greentext {
  color: #9ACF16;
}

div.dashed-message {
  padding: 10px 20px;
  border: 1px dashed #cccccc;
  margin: 15px 5px 15px 5px;
  background-color: #EAF5CF;
}

.linkss {text-decoration: none;}



/* 2007 © Icecity | www.icecity.ru  */