 /* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration: none }
a:hover { text-decoration: underline }



.min_w {background: url("/fileadmin/templates/images/bgr1.gif") repeat-y -2px; width:1000px; position:relative; margin: auto}
// *html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}

/* Head
--------------------------------------------------*/
.head { background: url("/fileadmin/templates/images/head.jpg") no-repeat 100% 0%; background-color:white; height:202px; padding:45px 32px 0 40px; font-size:11px;
 position:relative; overflow:hidden; height:90px}
.head a { color:#ed0281}
.head .logo {position:absolute; top:24px; left:25px;  z-index:10}

.h_ban { text-align:center; width:100%; position:absolute; top:40px; left:0px; z-index:1}

.rh { float:right; width:170px; position:relative; margin-top:-2px}
.rh img { float:left; margin:3px 10px 0 0;}
.rh p { overflow:hidden; min-height:1px; _height:1px }
*html .rh p { overflow:visible}
.rh p i { display:block; font-style:normal; padding-top:6px }
.rh p i a { color:#979795; background: url("/fileadmin/templates/images/icq.gif") no-repeat 100% 0px; padding-right:20px  }


/* Head/Menu
--------------------------------------------------*/
.h_menu { height:60px;  position: relative;  }
.h_menu table {border: none; border-collapse: collapse; width: 100%}
.h_menu table td {padding: 0px; vertical-align:top; height:50px; font-size:14px; font-weight:bold; text-align:center}
.h_menu table td a { color:#FFFFFF; text-transform: uppercase}
.h_menu table .hm1 { background:#ffae00; vertical-align:middle; padding: 0 5px}
.h_menu table .hm2 { background:#a6d600; vertical-align:middle; padding: 0 5px}
.h_menu table .hm3 { background:#008dd6; vertical-align:middle; padding: 0 7px}
.h_menu table .hm4 { background:#ed0281; vertical-align:middle; padding: 0 12px}
.h_menu table .hm5 { background:#7b00d3; vertical-align:middle; padding: 0 15px}

.h_menu table form { background:#ffde00; text-align:left; padding:13px 0 0 25px; height:47px}
.h_menu table form input { vertical-align:middle}
.h_menu table form .in { border:1px solid #ccb200; width:144px; font-size:11px;  }
.h_menu table form .btn { width:68px; height:17px; border:0px; cursor:pointer; background:url("/fileadmin/templates/images/btn.gif") no-repeat }
.h_menu table form p { font-size:11px; font-weight:normal; padding-top:4px; position:relative; left:-8px}
.h_menu table form p input { margin-left:8px}


/* left Col
--------------------------------------------------*/
.t tr .left_col { width:240px; padding:0 0px 20px 25px; position:relative; }
.left_col { font-size:11px; }
//background:  #f1f1f1 url(../images/vertline.gi) repeat-y -2px;}

.left_col a { color:#f8618d}

.left_col h6 { color:#FFFFFF; font-size:18px; width:213px; height:26px; background: url("/fileadmin/templates/images/lh_2.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; padding:3px 0 0 11px;}

.left_col h6 a, .c_top h5 a, .t h4 a, .t h3 a{ color:#FFFFFF;}



/* left Col/Top Block
--------------------------------------------------*/
.top_b { padding:0 0 45px 0;}
.top_b .h1 { font-size:14px; font-weight:bold; padding:6px 0 10px 16px}
.top_b .h1 a { color:#4fb0e2}
.top_b p { padding:7px 0 0 10px}
.top_b p i { display:block; font-size:10px; font-style:normal; padding-bottom:4px}
.top_b p a { font-size:12px}


/* left Col/Block Forum
--------------------------------------------------*/
.b_forum { width:247px; bckground:#d7f1fe url("/fileadmin/templates/images/b_forum.gif") no-repeat; margin-bottom:0px; position:relative; right:13px; z-index:2 }
.bf_b { bckground: url("/fileadmin/templates/images/bf_b.gif") no-repeat 0% 100%; padding:13px 0 14px 21px }
.bf_b h6 { background:#ed0281 url("/fileadmin/templates/images/lh_1.gif") no-repeat; margin-bottom:7px; position:relative; left:-8px;  width:207px;  } 
.bf_b b { font-size:12px} 
.bf_b .vk { font-size:12px; color: #7b00d3}

.bf_b ul { margin:0px; padding:10px 0 12px 0; list-style:none}
.bf_b ul li { padding:0 0 10px 0;}
.bf_b ul li a { color:#000000}
.bf_b ul li i { font-style:normal; font-size:9px; display:block; padding-bottom:2px; color:#6b787f}
.bf_b ul li i a { color:#f8618d}


/* left Col/Ban
--------------------------------------------------*/
.l_ban { text-align:center; margin: 10px 0 5px 10px;  width:250px}

/* left Col/Opros
--------------------------------------------------*/
.opros { font-size:12px; padding:0 20px 25px 6px}
.opros a { color:#7f7f7f}
.opros .oa { font-size:11px}
.opros h6 { position:relative; left:-6px}
.opros input { vertical-align:middle}
.opros ul { margin:0px; padding:10px 0 10px 0; list-style:none }
.opros ul li { font-size:11px}
.opros .btn { width:88px; height:17px; border:0px; cursor:pointer; background: url("/fileadmin/templates/images/btn1.gif") no-repeat; margin-right:14px }
.opros .pollsubmit { width:88px; height:17px; border:0px; cursor:pointer; background: url("/fileadmin/templates/images/btn1.gif") no-repeat; margin-right:14px }

/* left Col/yandex
--------------------------------------------------*/
/*
.yandex { width:260px; padding:0 0 20px 0; position:relative; right:20px}
*/


/* Center
--------------------------------------------------*/
.t tr .center { padding:0px 0 0 0; position:relative }
.center {font-size:11px;}
.center a { color:#ed0282; }

.center h5 { color:#FFFFFF; font-size:18px; background:#ffae00 url("/fileadmin/templates/images/ch1_l.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; _height:1px; position:relative }
.center h5 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch1_r.gif") no-repeat 100% 0%;}


.center h4 { color:#FFFFFF; font-size:18px; background:#008dd6 url("/fileadmin/templates/images/ch2_l.gif") no-repeat; margin-bottom:16px;
 font-weight:normal; _height:1px; position:relative }
.center h4 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch2_r.gif") no-repeat 100% 0%;}


.center h3 { color:#FFFFFF; font-size:18px; background:#ed0281 url("/fileadmin/templates/images/ch3_l.gif") no-repeat; margin-bottom:16px;
 font-weight:normal; _height:1px; position:relative }
.center h3 b { display:block; font-weight:normal; height:26px;padding:3px 0 0 11px; background: url("/fileadmin/templates/images/ch3_r.gif") no-repeat 100% 0%;}

.a_news {text-align:right; padding:0 0 30px 0;}

a_news1 { WIDTH:390px; height: 1px; vertical-align: bottom; position:relative; top: 12px; margin: 0px; padding:0px}

.a_news1 {WIDTH:390px; text-align:right; padding:10px 0}

.c_ban {text-align:center; padding:0 0 1px 0 ;}


/* Center/Top
--------------------------------------------------*/
.c_top {margin:0 310px 0 0; background:white; position:relative}


.top_text { border: solid 0px green; height: 210px;  margin:0px; padding:0 0 0 0; list-style:none}

.top_text li { z-index: 13; float:left; width:47%; padding:0 15px 0 0; font-size:12px}
.top_text .tt_right {padding-right:0px; width:47%}
.top_text li img { float:left; margin:0 12px 10px 0; }
.top_text li i { display:block; font-style:normal; font-size:9px; padding-bottom:2px}
.top_text li b { font-size:14px; display:block; padding-bottom:7px}
.top_text li a { color:#565758}


/* Center/Cat Images
--------------------------------------------------*/
.cat_img { background: white url("/fileadmin/templates/images/h_menu.jpg") no-repeat 100% 0; position: relative;  padding:30px 0 15px 0; overflow:hidden; min-height:1px; _height:1px}
*html .cat_img { overflow:visible;}
.cat_img h1 { font-size:18px; font-weight:normal; padding-bottom:5px}

.cat_img ul { margin:0px; padding:0 0 0 0; list-style:none}
.cat_img ul li { float:left; width:90px; height:130px; margin:6px 6px 6px 5px; text-align:center}
.cat_img ul li img { border:1px solid #c6c6c8; display: block; margin-bottom:7px}



/* Center/Megazin
--------------------------------------------------*/
.megazin {border: solid 0px red; background: white url("/fileadmin/templates/images/magbg.gif") no-repeat;  width:290px; height: 423px; float:right; position:relative; top:0px; margin-bottom: -2px}
.meg_b {padding:11px 168px 103px 15px }
.meg_b h6 { font-size:18px; color:#616160; font-weight:normal; padding:0; margin:0; padding-bottom:17px; width: 107px; white-space: nowrap;}
.meg_b span { display:block; padding-top:10px}
.meg_b img { float:right; position:relative; margin:-17px 0 0 0; position: absolute; right:0px}
#read {float:none; position:static; padding-top:10px}

.magazine {
  margin:10px 0 10px 0;
  line-height:15px
  }


/* Center/Right Col
--------------------------------------------------*/
.t tr .right_col {width:280px; padding: 8px; font-size:11px}
.right_col h6 { color:#FFFFFF; font-size:18px; width:228px; height:26px; background: url("/fileadmin/templates/images/rh_1.gif") no-repeat; margin-bottom:14px;
 font-weight:normal; padding:3px 0 0 11px;}

.right_b {margin-left: 10px; background: transparent; width:270px; margin-bottom:0px;  dosplay:none; }
.rb_b { padding:13px 0 7px 15px}
.rb_b ul, .cat ul  { margin:0px; padding:0 0 0 3px; list-style:none}
.rb_b ul li { font-size:13px; padding:0 0 8px 25px;}
.rb_b ul li a { text-decoration:none}
.rb_b ul li a:hover { text-decoration:underline}
.ic1 { background: url("/fileadmin/templates/images/ic1.gif") no-repeat }
.rb_b ul .ic2 { background: url("/fileadmin/templates/images/ic2.gif") no-repeat }
.rb_b ul .ic3 { background: url("/fileadmin/templates/images/ic3.gif") no-repeat }
.rb_b ul .ic4 { background: url("/fileadmin/templates/images/ic4.gif") no-repeat }
.rb_b ul .ic5 { background: url("/fileadmin/templates/images/ic5.gif") no-repeat }
.rb_b ul .ic6 { background: url("/fileadmin/templates/images/ic6.gif") no-repeat }



/* Center/Right Col/Articles
--------------------------------------------------*/
.article { }

.artle_block { overflow:hidden; min-height:1px; _height:1px; padding:0 0 15px 0}
*html .artle_block { overflow:visible}
.artle_block img { border:1px solid #c6c6c8; float:left;}
.ab_txt { overflow:hidden; min-height:1px; _height:1px; padding-left:10px; }
*html .ab_txt { overflow:visible; }
.ab_txt .news-title  { font-weight:bold; padding:6px 0 10px 16px; font-size:14px; padding-bottom:4px}
.ab_txt a { color:#565758}
.ab_txt i { font-size:9px; display:block; color:#7c7c7c; font-style:normal; padding-bottom:3px}

.ab_txt img {margin-right:7px}

/* Bootom Block
--------------------------------------------------*/
.bottom_block { background-color: white; border-top:1px solid #fbcce6;  border-bottom:1px solid #fbcce6; padding:25px 0 25px 40px; font-size:11px; overflow:hidden; min-height:1px; _height:1px}
*html .bottom_block { overflow:visible}
.bottom_block a { color:#ed0281}

.bb_left { float:left; width:190px; }
.bb_left img { vertical-align:middle; margin-left:3px}
.bb_left .a_reg {padding-bottom:40px; }
.bb_left .a_reg a { font-size:19px; color:#bce03f; text-decoration:none; }
.bb_left .login a { font-size:19px; color:#ed0281; text-decoration:none; }

.bb_right { margin:0 0 0 250px; border: solid 1px white}
.bottom_block .bb_right h1, .bottom_block .bb_right h2 { font-weight:normal; color:#ffae00; font-size:19px; padding-bottom:20px}

.bb_right ul { margin:0px; padding:0 0 0 0; list-style:none;  border: solid 1px white}
.bb_right ul li { float:left; width:20%; font-weight:bold}
.bb_right ul li a { display:block; padding:65px 0 0 0; cursor:pointer; margin-right:20px; text-decoration:none}
.bb_right ul li a:hover { text-decoration:underline}

.bb_right ul li .sk1 { background: url("/fileadmin/templates/images/sk1.jpg") no-repeat}
.bb_right ul li .sk2 { background: url("/fileadmin/templates/images/sk2.jpg") no-repeat}
.bb_right ul li .sk3 { background: url("/fileadmin/templates/images/sk3.jpg") no-repeat}
.bb_right ul li .sk4 { background: url("/fileadmin/templates/images/sk4_.jpg") no-repeat}
.bb_right ul li .sk5 { background: url("/fileadmin/templates/images/sk5.jpg") no-repeat}

/* �६���� */

 .bb_right a, .bb_right h1 {color: #666666}


/* Footer
--------------------------------------------------*/
.footer { position:relative; padding:29px 110px 11px 295px; background:#f2f2f2; font-size:11px; color:#797979}
.footer b { font-weight:normal; color:#ed0281}
.footer i { font-style:normal; color:#000000}
.footer p { padding-bottom:10px}

.top_text .bodytext, .ab_txt .bodytext {display:inline;}

#attention {position:absolute; top:14px; left: 31px; font-size:12px; font-weight:bold; z-index:2;  color:#ed0281}

#ramka {
  position:absolute; 
  top:12px; 
  left: 9px; 
  z-index:1
  }

#top_liders {
  position:absolute; 
  top:145px;  
  z-index:1
  }

#ptica {
  position:relative; 
  top:5px; 
  z-index:2
  }


.counter, .tx-catalogcounter-pi1 {
  display: inline;
  margin:0; padding:0
  }

.tx-catalogcounter-pi1  {
  font-size:18px
  }

.right_ban1  {
  margin:0px 0px 10px 10px
  }

.right_ban1 img, .right_ban1 object {
  margin-bottom:5px
  }


.left_ban1 {
  display: block;
  float:left;
  margin:0px 10px 10px 5px
  }

#counters {
  position:absolute;
  top: 20px; right: 10px;
  text-align: center
  }

#ddbox {
  overflow: hidden
  }
  
#vk_groups {
  /*display: none;*/
  /*position: relative;
  left: -25px;
  width: 270px !important;
  overflow: hidden;*/
}  
.c_ban {
  width: 420px;  
}
.c_ban img {
  max-width: 420px;
  height: auto;
}

#Widget {
  position: relative;
  top: 100px;
}



