html, body { height: 100%; width: 100%;	margin: 0px; padding: 0px }
body { color: #000; background: #fff; font: normal normal 11px Arial, Tahoma, Verdana, Arial, sans-serif; text-align:center }
table, img { border: 0px }
div, span, td, th, td { margin:0px; padding:0px; font: normal normal 11px Arial, Tahoma, Verdana, Arial, sans-serif }
/*td { vertical-align: top }*/
div { display:block }
a { color: #a9ac6b; text-decoration: none }
a:hover{ text-decoration: underline }

form { padding: 0px; margin: 0px }
input {	font: normal normal 11px Arial, Tahoma, Verdana, Arial, sans-serif; border-right:none; border-bottom:none; color:#333333 }
.clear { clear: both; margin:0px; padding:0px; font-size:0px; height:0px; line-height:0px }

h1, h2, h3, h4, h5, h6 { color:#69b3e4; margin:0px; padding:0px; font-size:11px; display:block; font-weight:normal; font-family:"Times New Roman", Times, serif }
h2 { font-size:23px; color:#69b3e4 }

hr  {  clear:both; height:1px; background:none; border-top:1px solid #cecece }

.whf { height: 100%; width: 100% }
.wf {	width: 100% }
.fl { float:left }
.fr { float:right }

/* --- header --- */ 

#logo { background:url(../i/logo/logo.gif) no-repeat left top; float:left; display:block; height:98px; width:91px; margin-left:38px; margin-top:15px }

#extramenu { background:url(../i/ico/pic.gif) no-repeat left top; width:712px; padding-top:41px; padding-bottom:43px; float:right;  }
#extramenu a { display:block; float:right; background:url(../i/ico/em.gif) no-repeat right center; padding-right:22px; margin-right:33px; text-decoration:none }
#extramenu a:hover { display:block; float:right; background:url(../i/ico/ema.gif) no-repeat right center; color:#eb2768; text-decoration:none }
#extramenu .active { color:#eb2768; background:url(../i/ico/ema.gif) no-repeat right center }
#extramenu .last { margin-right:14px } 

.leftmenu { border-bottom:2px solid #c1c28a; }
.leftmenu a { border-bottom:1px solid #f0f1dd; padding-left:16px; padding-right:38px; display:block; background:url(../i/ico/lm.gif) no-repeat 205px center; color:#333333 !important; text-decoration:none !important; font-size:12px; padding-bottom:13px;  padding-top:18px; }
.leftmenu a:hover { display:block; background:url(../i/ico/lma.gif) no-repeat 205px center; color:#949635 !important; font-size:12px }
.leftmenu .last { border-bottom:#babc7b }
.leftmenu .active { display:block; background:url(../i/ico/lma.gif) no-repeat 205px center; color:#949635 !important; font-size:12px }

#subscription { float:left; margin-top:1px; color:#fff; background:url(../i/bg/leftblock.gif) #a9ac6b repeat-x left top   }
.subscription { float:left; padding-left:22px; padding-right:15px; padding-top:20px; padding-bottom:18px; background:url(../i/bg/leaf.gif) no-repeat right bottom  }
.subscription strong { padding-bottom:7px; display:block; font-size:12px; float:left  }
.subscription input { width:150px  }


/* --- --- */

#conteiner { margin:0 auto; background:#fff; width:970px; height:100%; text-align:left; background:#f5f4ef }

.conteiner {  background:url(../i/bg/bottom.gif) #f2f1ea repeat-x left bottom; margin-bottom:10px;  }
.top_block { height:13px; width:100%; background:#fff }
#head { background:url(../i/bg/top.gif) #f5f4ef repeat-x left top; width:100%; float:left }
.head { background:url(../i/bg/imgtop.gif) no-repeat right bottom; height:135px; width:100% }
#line { background:url(../i/bg/imgline.gif) no-repeat left top; height:117px; clear:both }
#line2 { background:url(../i/bg/imgline2.gif) no-repeat left top; height:117px; clear:both }
#left, #middle, #content { background:#fff; float:left }

#left {  width:238px }
#middle { width:370px; border-left:1px solid #f0f1dd; border-right:1px solid #f0f1dd }
* HTML #middle { width:372px }
#right { width:360px; float:left }

.maincontent { padding:15px 24px 12px 27px; border-bottom:2px solid #c1c28a }
#content { width:730px; border-left:1px solid #f0f1dd; border-right:1px solid #f0f1dd }
* HTML #content { width:732px }

.content-left { float:left; width:400px }

.content-right { float:right; width:243px }

.head-1, .head-2, .head-3, .head-4 { padding:15px 24px 12px 24px; border-bottom:1px solid #f0f1dd;  }
.head-1 { border-left:3px solid #a9ac6b; background:url(../i/bg/lh2.gif) no-repeat right top } 
.head-2 { border-left:3px solid #69b3e4; background:url(i/bg/rh2.gif) #fff no-repeat right top } 
.head-3 { border-left:3px solid #a9ac6b; background:url(../i/bg/l1h2.gif) no-repeat right top } 

.head-4 { border-left:3px solid #69b3e4; background:url(../i/bg/frh2.gif) #fff no-repeat right top  } 

#middle h2 { color:#a9ac6b; background:url(../i/ico/arrow.gif) no-repeat right center }
#right h2, .head-4 h2 {  background:url(../i/ico/arrow_blue.gif) no-repeat right center }
#content h2 { color:#a9ac6b; background:url(../i/ico/arrow.gif) no-repeat right center }
#content h3 { color:#666666; font-weight:bold }
#content p { margin-top:4px; margin-bottom:14px }
.content { padding:27px 24px 12px 27px; border-bottom:2px solid #c1c28a }

.content_news h3 { color:#666666; font-weight:bold }
.content_news p { margin-top:4px; margin-bottom:14px  }
.content_news { /*padding:27px 24px 12px 27px;*/ padding:12px 24px 12px 27px;  border-bottom:2px solid #c1c28a }

#middle .moretxt { border-bottom:1px solid #f0f1dd; padding-bottom:23px }
#middle .moretxt strong { display:block; color:#666666; padding-bottom:3px }
#middle .moretxt p { padding:0px; margin:0px }
#middle .moretxt a { font-size:9px; width:58px; padding-top:15px; padding-bottom:3px; font-weight:bold; color:#333333; text-decoration:none; display:block;  background:url(../i/ico/arrow.gif) no-repeat right bottom }

#middle .list {  }
#middle .list .item, #middle .listover { float:left; padding:12px 0; border-bottom:1px solid #f0f1dd; width:318px }

#middle .list .item div, #middle .listover div { cursor:pointer; display:block; padding-top:7px; padding-left:15px; float:left }
#middle .list .item strong, #middle .listover strong { display:block; color:#69b3e4; font-size:12px }
#middle .list .item img, #middle .listover img { cursor:pointer; float:left; border-left:3px solid #849c23; display:block }
#middle .listover strong { text-decoration:underline }

#middle .list .last { border:none }

.news { padding:25px 40px 10px 40px; border-bottom:2px solid #acd1de; background:#fff }
.news .item, .news_over, .news_out { padding:0 0 25px 0; position:relative  }
.news .item div, .news_over div, .news_out div { padding-top:7px; }
.news .item p, .news_over p, .news_out p, .news p { margin:0px; padding:0px }

.news strong { display:block; color:#69b3e4 }

.news_over { cursor:pointer }
.news_over div { text-decoration:underline }
.news_over strong { text-decoration:underline }

.news_out {}

.news_more { width:70px; color:#333333 !important; text-decoration:underline !important; display:block; background:url(../i/ico/arrow_blue.gif) no-repeat top right; padding-bottom:2px }

.logos { text-align:center; margin:0 auto; padding-top:50px }
.logos img { margin:0 14px; cursor:pointer }

#foot { padding-bottom:45px; padding-top:20px }
#foot *, * #foot {  color:#666666 !important; text-decoration:none !important; }

#foot_left, #foot_middle, #foot_right { float:left }

#foot_left { width:238px; text-align:center;  }
#foot_left div { display:block; /*padding-left:16px */ font-size:10px; font-family: Tahoma, Helvetica, sans-serif}
#foot_middle { width:372px; }

#foot_right { width:360px; }

.footmenu  { padding-left:7px }
.footmenu a {  display:block; float:left; padding:0 7px }
#foot .footmenu a:hover { color:#eb2768 !important }
#foot .footmenu .active { color:#eb2768 !important }

#foot_right a { background:url(../i/logo/zet.gif) no-repeat center right;padding:5px; display:block; float:right; padding-right:27px; margin-right:16px  }


.pagination span { font-weight:bold; color:#69b3e4; float:left; display:block; padding-right:3px }
.pagination a {  font-weight:normal; color:#333333 !important; float:left; display:block; padding-right:3px }


.error { display:block; width:100% }
