/*body*/
 html,body{width:100%;height:100%;font-family:Comic Sans MS,Verdana,Arial, Helvetica, sans-serif;color:#000;margin:0;padding:0;font-size:12px;}
html{overflow: auto;}
div,  img{behavior: url(iepngfix.htc);}
body{background: #f3f4ee;}
.cl_b{clear:both;}
.cl_b_none{clear:both;height:0px;}

/* Auto Clear */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{clear:both;}
/* Hides from IE-mac \*/
.clearfix{zoom:1;display:block;}
/* End hide from IE-mac */

.page_height{position:relative;min-height:100%;width:100%;}
* html .page_height{height:100%;}
.page_height .empty{height:50px;width:100%;overflow:hidden;line-height:0px;font-size:0px;}

.footer{width:100%;height:50px;margin:-50px auto 0;position:relative;background:#cdd6d1;}
.footer .footer_in{width:850px;margin:0 auto;}
.footer .footer_in .contact{float:right;padding:11px 25px 0 0;color:#fff;font-size:12px; font-weight: bold;}
.footer .footer_in .contact a{color:#fff;}

.header{width:100%; height: 160px;padding:20px 0 0; background: url(../img/bg_header.png) repeat-x;margin:0 auto;}
.header .header_in{width:852px; height: 158px; background: #aebfc7;margin:0 auto;border-color:#9cb3bb;border-style:solid;border-width:1px}
.header .header_in .logo{width:447px; height: 158px; float:left; background: url(../img/logo2.png) no-repeat;border-right:1px solid #9CB3BB;}
.header .header_in .logo_pic{width:404px; height: 158px; float:right; background: url(../img/logo_pic.png) no-repeat;}

.menu{width:852px; height: 28px; background: #cfd1ce url(../img/bg_menu.png) repeat-x; /*background: #d3dad2;*/border-top:1px solid #fff;}
.menu ul{margin:2px auto 0; padding:0px; list-style:none;width:556px;}
.menu ul li{float:left;margin:0 35px 0 0;padding:0 35px 0 0;display:inline;background: url(../img/sep_menu.png) no-repeat right 8px;}
.menu ul li.last{ background:none;margin:0px; padding:0px}
.menu ul li a{color:#5e6466; text-decoration: none; font-size:15px; font-weight: bold; outline: none;}
.menu ul li a.foot{font-size:14px;}
.menu ul li a:hover{color:#fff;}

.bg_main{width:100%;background: #f3f4ee url(../img/bg_main.png) repeat-x;}
.sep_main{background:url(../img/sep_main.png) no-repeat scroll 0 0;height:40px;margin:4px 0 0;width:850px;}
.main{width:852px;background: #fff;padding:0 0 2px; margin: 0 auto 15px;border:1px solid #9cb3bb;border-top:none;}
.main .content{width:750px; padding:5px 50px 10px;float:left;}
.main .content h3{font-size:14px; color:#7f1f36/*#616451*//*#6c6f5a*/; margin: 14px 0;text-align:center;}/*8B475D */
.main .content h3.top{margin:0 0 14px;}
.main .content p{ line-height: 16px; margin: 0 0 8px 0;/*display:table;_height:0px; zoom:1;*/}
.main .content p a{color:#3e7a97; font-weight: bold;}
.main .content .photo_ind{width:250px; height: 350px; border: 2px solid #9CB3BB;float:right;display:inline; margin:0 0 12px 30px;}

.main .content ul{margin:0px; padding:0px; list-style: none;}
.main .content ul li{float:left;margin:0 20px 20px 0;}
.main .content ul li.end{margin:0 0 20px;}
.main .content ul li .bord_title{width:170px; height: 22px;padding:4px 0 0;border: 1px solid #9ab39c; background: url(../img/bg_title.png) repeat-x; text-align: center;color:#fff;font-size:14px;font-weight:bold;}
.main .content ul li .card{width:154px; height:180px;padding:8px; border: 1px solid #9ab39c;border-top:none; text-align: center;color:#777d73;font-size:12px;font-weight:bold;overflow: hidden; background: #f3f4ee;}
.main .content ul li .card .img_bl{float:left; margin:0 0 6px;width:160px; height: 160px;overflow: hidden;}
/*.main .content ul li .card .img_bl.h_min{padding:39px 0 0;height: 114px;}
.main .content ul li .card .img_bl.h_avg{padding:20px 0 0;height: 134px;}*/
.main .content .paging{float:right;width:170px;}
.main .content .paging.max{width:240px;}
.main .content .paging span{color:#455056;font-size:14px;font-weight:bold;padding:0 8px;float:left;line-height:20px;}
.main .content .paging a{float:left;color:#455056;font-size:14px;font-weight:bold; text-decoration: underline;outline:none;line-height:22px;}
.main .content .paging a.end{float:right;display:inline;}
.main .content .paging a.current{color:#9CB3BB/*#a8c6aa/*#455056/*#9CB3BB*/;text-decoration:none;}
.main .content .paging a.next{float:right;}
.main .content .paging a:hover{ text-decoration: none;}
.main .content .sep_text{width:100px;height:16px; background: url(../img/sep_txt.png) no-repeat;margin:14px auto;}
.main .content .empty_block{width:750px; height: 200px;}
.main .content .max_photo{display:block;text-align:center;margin:0 0 12px;}
.main .content .max_photo img{border: 1px solid #9AB39C;}

.text_bottom{width:850px; margin:0 auto 15px; background: #9CB3BB;padding:1px;}
.text_bottom h3{font-size:14px; color:#fff/*#6c6f5a*/; margin: 12px 0;text-align:center;}

.partners{width:850px; margin:0 auto 15px;}
.partners .center{display:block;width:100%;overflow:hidden;text-align:center;}
.partners .center a{text-align:center;margin:0 15px 0 0;}
.partners .center a.quest{color:#5B91C3;}
.partners .center a.fotograf{}





























