/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }
.img1 { background-color: #cccccc; margin-right:13px; text-align: center; overflow:hidden; width:120px;  }
#img_blog { overflow:hidden; width:240px; height:230px; background-color: #cccccc; display:block; position:relative; 
   z-index:1; }
#img_blog img{ display:block; position:absolute; text-align: center; right:0; top:-25%;}

#img_blog:hover{
   overflow:visible;
   z-index:25;
   border:none;		
}

.vf { color: #FFFFFF; font-size:13px; display:block; width:65px; height:33px; background: url("/images/v_f.gif") no-repeat; border:0px; padding-left:105px; padding-top:8px;}    
.vok { display:block; height:33px; width:34px; background: url("/images/v_ok.gif"); cursor:pointer; position:relative; top:-41px; left:175px;}
.wb { border:1px solid #a43556; background:#faf4f6; padding:5px}
.rss{display: block; position:relative; background: url("/images/rss.gif") no-repeat 8px 0; margin-right:15px; font-weight:bold; padding:47px 0 0 13px; width:47px; height:13px; top:-60px; left:-65px;}

.tw{display: block; position:absolute; background: url("/images/tw.gif") no-repeat 10px 0px; margin-right:15px; font-weight:bold; padding:47px 0 0 13px; width:47px; height:13px; margin-top:-60px; margin-left:-127px;}

.fb{display: block; position:absolute; background: url("/images/fb.gif") no-repeat 14px 0; margin-right:15px; font-weight:bold; padding:47px 0 0 13px; width:53px; height:13px; margin-top:-60px; margin-left:-197px; }

.vk{display: block; position:absolute; background: url("/images/vk.gif") no-repeat 19px 0; margin-right:15px; font-weight:bold; padding:47px 0 0 13px; width:58px; height:13px; margin-top:-60px; margin-left:-267px; }


h1 { top:-20px; display:block; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#a43556; margin-bottom:120px;}
h4 { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#a43556; font-weight:bold; margin-bottom:15px!important; display:block; height:30px!important;}

#kazsociety_about_uder {display:none;}

html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
a img, img { border:0; vertical-align:middle; }

sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }

.btn5 { color: #FFFFFF; background: url("../images/btn4.gif") no-repeat; border:0px; cursor:pointer; float:right; padding:5px;}

/* body
--------------------------------------------------*/
body { /* background: url("/images/b.gif") repeat-x; */
       font-family:Tahoma;
       font-size: 62.5%; 
       text-align: left; 
} 

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }


.global { width:940px; margin:0 auto 0 auto; /* background: url("/images/head.jpg") no-repeat; */ }

.inner .global {background: url("/images/head_in.gif") no-repeat 100% 44px; }
.inner { background:none}

body.blue {
background: url("/images/head2.jpg") no-repeat top center;
}

body.purple {
background: url("/images/head.jpg") no-repeat top center;
}

body.grey {
background: url("/images/head3.jpg") no-repeat top center;
}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { height:214px; position:relative;}
.head .logo { display:block; width:139px; height:86px; overflow:hidden; text-indent:-3000em; /*background: url("/images/logo.jpg") no-repeat; */
margin-top:18px }


.head h1 { display:block; overflow:hidden; text-indent:-3000em; width:522px; height:86px; position:absolute; right:0px; top:40px;
 background: url("/images/hh1.gif") no-repeat;}
 
.head h2 { font-size:14px; } 
 
.inner .head .logo { background: url("/images/logo_in.gif") no-repeat; width:136px; height:82px}

/* Head/Link
--------------------------------------------------*/
.head .link_h { width:139px; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f6ccd0; text-align:center;
 background:#a43556 url("/images/link_h.gif") no-repeat; padding-top:5px}
.head .link_h a { color:#f6ccd0; text-decoration:none; margin:0 4px}
.head .link_h a:hover { text-decoration:underline}


.inner .head .link_h { background:#a43556 url("/images/link_h_in.gif") no-repeat;}


/* Head/Search
--------------------------------------------------*/
.search { position:absolute; right:0px; top:4px;}
.search .in { border:1px solid #191919; background:#ecebeb; width:180px; font-size:12px; font-family: Tahoma; padding:3px 0 2px 5px}
.search .btn { width:58px; height:21px; border:0px; cursor:pointer; background: url("/images/btn.gif") no-repeat; }
#search .btn { width:58px; height:21px; border:0px; cursor:pointer; background: url("/images/btn.gif") no-repeat; }


/* Head/Menu
--------------------------------------------------*/
.h_menu { margin:0px; padding:0 0 0 0; list-style:none; width:781px; height:45px; background: url("/images/hm.jpg") no-repeat; position: absolute;
bottom:14px; right:0px;  }
.h_menu li { float:left; font-size:12px; font-family:Tahoma; text-transform:uppercase; background: url("/images/hm_li.gif") no-repeat 0 10px; padding:0 8px 0 9px	}

.inner .h_menu { background: url("/images/hm_in.gif") no-repeat;}


.h_menu li a { text-decoration:none; color:#FFFFFF; display:block; float:left; height:45px; cursor:pointer; }
.h_menu li a b { display:block; padding:10px 5px 0 5px; height:27px; font-weight:normal; float:left }
.h_menu li a:hover { background: url("/images/hm_ac.gif") no-repeat 50% 100% }
.h_menu li a:hover b { background:#a43556}

.h_menu .hm_ac a { background: url("/images/hm_ac.gif") no-repeat 50% 100% }
.h_menu .hm_ac a b { background:#a43556}
.h_menu #hm1 { background: none float:left; font-size:12px; font-family:Tahoma; text-transform:uppercase; padding:0 8px 0 9px	}
.h_menu #hm1 b { display:block; padding:10px 5px 0 5px; height:27px; font-weight:normal; float:left }
.h_menu #hm1 { color:#999999;}


/* Left Col
--------------------------------------------------*/
.left_col { float:left; width:140px; padding:0 20px 20px 0; font-size:11px; position:relative; margin-top:-59px; z-index:25}



/* Left Col/Menu
--------------------------------------------------*/
.l_menu { width:140px; background:#a43556 url("/images/lm_t.gif") no-repeat; margin-bottom:17px   }
.inner .l_menu{ background:#a43556 url("/images/lm_t_in.gif") no-repeat; }

#nav { margin:0px; padding:7px 0 7px 0; list-style:none; background: url("/images/lm_b.gif") no-repeat 0 100%;  }
#nav2 {background: url("/images/lm_b.gif") no-repeat 0 100%;  padding:12px; color:#FFFFFF;}
#nav2 a {color:#e8acbe;}

#nav li { font-size:11px; font-family:Tahoma; text-transform:uppercase; padding:1px 0; position:relative; cursor:pointer; }
#nav li a { color:#FFFFFF; text-decoration:none; display:block; padding:3px 7px 4px 27px; _height:1px; background: url("/images/lm_a.gif") no-repeat 11px 8px;
 cursor:pointer; }
#nav li a:hover { background:#690b1d url("/images/lm_a.gif") no-repeat 11px 8px; color:#e97899}
#nav li a.lm_a { background:#690b1d url("/images/lm_a.gif") no-repeat 11px 8px; color:#e97899}

#nav .lm_ac a {background:#690b1d url("/images/lm_a.gif") no-repeat 11px 8px; color:#e97899; cursor:default}




#nav li {
  position: relative;
}

#nav a {
  text-decoration: none;
  display: block;
}
#nav li:hover,
#nav li.iehover a {

}

#nav li div {
  display: none;
  position: absolute;
}
#nav li li a {
}
#nav li:hover div,
#nav li.iehover div {
  display: block;
}

#nav li:hover li div,
#nav li.iehover li div {
  display: none;

}
#nav li:hover li:hover div,
#nav li.iehover li.iehover div {
  display: block;
}



ul#nav li:hover a,
ul#nav li.iehover a {
       
}

ul#nav li:hover a,
ul#nav li.iehover a {background:#690b1d url("/images/lm_a.gif") no-repeat 11px 8px; color:#e97899; cursor:default}




#nav li .lm_ul {background: url("/images/lul_b.gif") no-repeat 0 100%; padding-bottom:9px; width:130px;  position:absolute; right:-130px; top:1px;}
#nav li .lm_ul a:active {background:#690b1d;}
.lm_ul ul li a:active {background:#690b1d;}
#nav li ul { margin:0px; padding:5px 0 10px 0px; list-style: none; background:none; background: url("/images/lul_t.gif") no-repeat; _height:1px}
#nav li ul li { margin:0 14px; padding:5px 0 7px 0 ; background: url("/images/dot4.gif") repeat-x 0 100%; font-size:11px; text-transform:none; _height:1px;}
#nav li ul li a { display: block; padding:0 0 0 0; background:none;}
#nav li ul li a:hover { color:#fe5300; text-decoration:underline; background:none}
#nav li ul .last { background:none}


ul#nav li:hover ul li a,
ul#nav li.iehover ul li a { display: block; padding:0 0 0 0; background:none; cursor:pointer;}


/* Left Col/Ban
--------------------------------------------------*/
.l_ban { padding:0 0 10px 0;}
.l_ban img { display:block; margin-bottom:20px;}


/* Left Col/New Blog
--------------------------------------------------*/
.ln_blog { margin:0px; padding:0 0 1px 0; list-style: none; _height:1px}
.ln_blog li { color:#333333; font-size:10px; background: url("/images/dot1.gif") repeat-x 0 100%; padding:0 0 57px 0; margin-bottom:17px }
.ln_blog li a { color:#993366}
.ln_blog li i { font-size:9px; font-family:Tahoma; display:block; font-style:normal; color:#666666; padding-top:5px}
.ln_blog li b { display:block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; padding-bottom:20px}
.ln_blog .last { background:none}


/* Left Col/User
--------------------------------------------------*/
.l_user { font-size:12px; font-family:Georgia; padding:0 0 20px 0 }
.lp { padding:40px 0 0 0}
.l_user a { color:#a43556}
.l_user i { display:block; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; padding:6px 0 10px 0; font-style:normal;}
.l_user .lu_img { border:1px solid #cccccc; display:block; margin-bottom:7px}
.l_user .img1 { border:1px solid #cccccc; background-color: #cccccc; margin-right:13px; text-align: center; overflow:hidden; width:120px; height:120px }

.l_user .btn { color: #FFFFFF; text-align:center; display: block; width:119px; height:22px; background: url("/images/btn4.gif") no-repeat;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-top:8px; margin-top:16px }

/* Center Col
--------------------------------------------------*/
.center_col { float: left; width:780px; font-size:11px; color:#333333;}
.center_col a { color:#a43556}
.center_col .tab tr td {	
	border:0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #a43556;
	
}

.center_col .tab {
	border:0px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Center Col
--------------------------------------------------*/
.center_col2 { float: left; width:780px; font-size:12px; color:#333333; line-height:17px; !important;}
.center_col2 p{ font-size:12px; color:#333333; line-height:17px; !important;}
.center_col2 img{ padding-right:10px; }
.center_col2 a { color:#a43556}
.center_col2 .tab tr td {	
	border:0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #a43556;
	
}

.center_col2 .tab {
	border:0px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Center Col/Top text
--------------------------------------------------*/
.top_txt { overflow:hidden; min-height:1px; _height:1px; font-size:12px; width:520px; line-height:16px; text-align:justify; float:left;}
*html .top_txt { overflow:visible;}

.top_txt2 { overflow:hidden; min-height:1px; _height:1px; font-size:12px; line-height:16px; text-align:justify; float:left;}
.top_txt2 h1 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:normal; padding-bottom:4px}
.top_txt2 img { float:left; margin-right:15px	}

.top_txt h1 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:normal; padding-bottom:4px}
.top_txt img { float:left; margin-right:15px	}

.top_txt p { min-height:145px; _height:145px; overflow:hidden; }
*html .top_txt p { overflow:visible;}

.top_txt span { display:block; padding:10px 0 0 0; overflow:hidden; min-height:1px; _height:1px}
*html .top_txt span { overflow:visible;}
.top_txt span a { text-decoration:none}
.top_txt span a:hover { text-decoration:underline}
.top_txt span .t_com { float:right; font-size:11px; padding-top:2px}
.top_txt span .ic1 { background: url("/images/ic1.gif") no-repeat 100% 6px; padding-right:15px }


/* Center Col/Right Col index
--------------------------------------------------*/
.right_indx { float: left; width:240px; padding:0 0 0 20px;}


/* Center Col/Right Col index/Calendar
--------------------------------------------------*/
.r_caldr {overflow:hidden; min-height:1px; height:230px; padding-bottom:14px}
*html .r_caldr { overflow:visible;}

.r_caldr h6 { font-size:13px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; background:#a43556 url("/images/cl_h.jpg") no-repeat;
height:36px; padding:4px 0 0 62px; text-transform:uppercase; }
.r_caldr h6 b { display:block; color:#ff73a3}
.r_caldr h6 b i { font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

.r_caldr ul { margin:0px; padding:0 0 0 0; list-style:none; }

.r_caldr ul li { background: url("/images/dot.gif") repeat-x 0% 100%; padding:13px 0 14px 0; position:relative; }
.r_caldr ul li i { display:block; font-size:10px; font-style:normal; color:#a43556; padding-bottom:2px}
.r_caldr ul li .m_inf { display:block; width:10px; height:10px; background: url("/images/m_inf.gif") no-repeat; position:absolute; right:4px; top:22px  }

.r_caldr .arh_e { display:block; width:119px; height:18px; text-align:center; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;
 background: url("/images/arh_e.gif") no-repeat; padding-top:2px; float:right  }
 
 
/* Center Col/Right Col index/Event Search
--------------------------------------------------*/
.ev_search { width:232px; height:53px; background:#a43556 url("/images/ev_search.gif") no-repeat; font-size:12px; color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif; padding:6px 0 0 8px; }
.ev_search i { font-style:normal; color:#ff6e9c}
.ev_search p { padding:3px 0 0 0}
.ev_search .in { width:165px; width:160px; border:1px solid #191919; background:#ecebeb; padding:2px 0 3px 5px}
.ev_search .btn { width:56px; height:21px; border:0px; cursor:pointer; background: url("/images/btn1.gif") no-repeat; float:right }


/* Center Col/Blog News
--------------------------------------------------*/
.blog_news { position:relative; top:-60px; padding:15px 0 0 0; }
.blog_news h6 { font-size:30px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; position:absolute; top:-38px}

.blog_news ul { margin:0px; padding:0 0 0 0 ; list-style:none; position:relative; margin:0 0 0 -18px; _height:1px; overflow:hidden; min-height:1px;
}
*html .blog_news ul { overflow:visible;}
.blog_news ul li { width:381px; height:181px; padding:0 0 0 18px; float:left;}

.blog_news .img1 { float:left; border:1px solid #cccccc; margin-right:12px;}

.blog_news ul li b { font-weight:normal; font-size:10px; font-family:Verdana; border-top:2px solid #a43556; display:block; height:17px;
color:#FFFFFF; margin-left:134px}
.blog_news ul li b u { text-decoration:none; float:right; background:#a43556 url("/images/ic2.gif") no-repeat 0% 100%; height:6px; padding:0 12px 5px 20px; 
line-height:10px; }


.blog_news ul li strong a  { font-weight:normal; font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:1px; top:-5px;  }
.blog_news ul li strong a  { text-decoration:none; color:#333333; padding:0 2px}
.blog_news ul li strong a:hover { background:#a43556; color:#FFFFFF}
.blog_news ul li strong  { overflow:hidden; min-height:1px; height:48px; display:block;}

.blog_news ul li span { display:block; clear:left; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; padding:3px 0 0 0}
.blog_news ul li span i { font-size:10px; font-style:normal; padding-top:1px; font-family:Tahoma; float:right;}

.blog_news ul li p { overflow:hidden; min-height:1px; height:50px; margin-top:5px;}
*html .blog_news ul li p { height:50px; overflow:hidden; min-height:1px; }

/* Center Col/Topics
--------------------------------------------------*/
.topic { margin:0px; padding:0 0 20px 0; list-style:none; height:80px; position:relative; z-index:24}
.topic li { background:#eeeeee; width:239px; border:1px solid #cccccc; padding:0px 5px 0 0; float:left; height:72px; overflow:hidden; cursor:pointer; z-index:10000; position:absolute}
.topic li:hover { overflow:visible; height: 161px}
.topic li p { overflow:hidden; height: 68px }
.topic li .img { float:left;}
.topic li .img2 { float:left; background-color: #cccccc; margin-right:10px; text-align: center; overflow:hidden; width:72px; height:72px }

.topic .name2 { left:268px}
.topic .name3 { right:0px}

.topic li p { clear: both; min-height:1px; _height:1px; padding:5px 6px 10px 6px; _padding-top:2px; line-height:15px; 
background: url("/images/ic3.gif") no-repeat 100% 100% }

.topic li b { display:block; margin-left:98px; font-size:18px; font-weight:normal; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; 
line-height:18px; padding-bottom:3px}
.topic li b i { font-style:normal; color:#a43556; font-size:30px;}
.topic li h1 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; margin:2 0 0 98px; overflow:hidden; height: 63px; padding-top:3px;  }
.topic li h1 a { color:#333333; text-decoration:none}
.topic li h1 a:hover { color:#a43556}


/* Center Col/Pages
--------------------------------------------------*/
.pages { font-size:12px; color:#a43556; font-family:Tahoma; padding:0 0 25px 0; line-height:9px; position:relative;}
.pages a { color:#a43556; text-decoration:none; border:1px solid #FFFFFF; padding:0 2px 0 2px}
.pages a:hover { border:1px solid #a43556; border-top:1px solid #72253c}

.pages a.pg_ac { border:0px; cursor:default; border-top:1px solid #72253c;color:#FFFFFF; padding:0 4px 5px 4px ;
 background:#a43556 url("/images/pg_ac.gif") no-repeat 50% 100%}
.pages a.pg_ac:hover { border:0px; border-top:1px solid #72253c;}

.pages a.p_sl { background: url("/images/pg_sl.gif") no-repeat 0% 50%; padding:0 3px 0 3px;  margin-right:7px; border:0px}
.pages a.p_sl:hover { border:0px}

.pages a.p_sr { background: url("/images/pg_sr.gif") no-repeat 100% 50%; padding:0 6px 0 12px; border:0px}
.pages a.p_sr:hover { border:0px}


/* Center Col/Cat News
--------------------------------------------------*/
.cat_news { margin:0px; padding:0 0 0 0; list-style:none; position: relative; margin-left:-20px; _margin-left:-40px; min-height:1px; _height:1px}
*html .cat_news { overflow:visible}
.cat_news li { float:left; width:380px; background: url("/images/dot1.gif") repeat-x 0 100%; padding:0 0 4px 0; color:#333333;
margin-left:20px; margin-bottom:20px; min-height:137px; _height:137px}
.cat_news .last { background:none}

.cat_news li .img1 { float:left; border:1px solid #cccccc; 	background-color: #cccccc; margin-right:13px; text-align: center; overflow:hidden; width:120px; height:120px }

.autor { border:1px solid #cccccc;}

.cat_news li p { overflow:hidden; min-height:1px; height:50px; margin-bottom:5px; }
*html .cat_news li p { height:50px; overflow:hidden; min-height:1px; }
.cat_news li b { font-size:18px; font-weight:normal; color:#666666; font-family:Georgia; 
line-height:18px; padding-bottom:3px}
.cat_news li b i { font-style:normal; color:#a43556; font-size:30px;}

.cat_news li h1 { font-weight:normal; font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:1px; overflow:hidden; height:50px}
.cat_news li h1 a { text-decoration:none; color:#333333; padding:0 2px}
.cat_news li h1 a:hover { background:#a43556; color:#FFFFFF}

.cat_news li span { display:block; text-align:right; font-size:9px; font-family:Tahoma; color:#666666; margin-top:3px; float:right}
.cat_news li com { display:block; text-align:right; font-size:9px; font-family:Tahoma; color:#666666; float:left}

.cat_news li .p_name { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; padding:0 0 4px 0;
overflow:hidden; min-height:1px; _height:1px}
*html .cat_news li .p_name { overflow:visible}
.cat_news li .ic4 { background: url("/images/ic4.gif") no-repeat 0 1px; padding-left:17px;}

.cat_news li .p_name i { float:right}
.cat_news li .p_name i img { border:0px; margin:0px; float:none}



/* Center Col/Little News
--------------------------------------------------*/
.l_news { margin:0px; padding:0 0 0 0; list-style:none; width:377px; float:left;}
.l_news li { background: url("/images/dot1.gif") repeat-x 0 100%; padding:0 0 7px 0; margin-bottom:3px}
.l_news li i { float:right; font-size:10px; font-family:Tahoma; color:#999999; font-style:normal; padding-top:2px}
.l_news li h1 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:1px}
.l_news li .ln_a { font-size:11px; font-family:Georgia; background: url("/images/ln_a.gif") no-repeat 0 2px; padding-left:14px  }


/* Center Col/Random Foto
--------------------------------------------------*/
.rand_foto { width:381px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; height:180px; position:relative;
float:left; margin-left:20px}

.rand_foto p { font-family:Georgia; height:; background:#FFFFFF; height:20px; position:relative; margin-right:-1px;
 border-bottom:1px solid #cccccc;}
.rand_foto p a { font-size:16px; text-decoration:none; color:#666666; font-weight:normal; height:20px;
 background: url("/images/rf_a.gif") no-repeat 100% 0%; float:left; padding:0 35px 0 5px  }
.rand_foto p b { font-size:18px; font-weight:normal; color:#666666; float:left; height:24px; background: url("/images/rf_b.gif") no-repeat 100% 0;
padding:9px 31px 0 19px; position:relative; margin-bottom:-13px  }

.rand_foto ul { margin:0px; padding:23px 0 0 19px; list-style:none}
.rand_foto ul li { padding:0 1px 0 0; float:left; width:113px}
.rand_foto ul li a { display:block; padding-bottom:7px }
.rand_foto ul li a:hover { background: url("/images/rf_img_a.gif") no-repeat 0 100%;}


.rand_foto .rf_l { display:block; width:8px; height:10px; position:absolute; left:5px; top:93px;background: url("/images/rf_l.gif") no-repeat  }
.rand_foto .rf_r { display:block; width:8px; height:10px; background: url("/images/rf_r.gif") no-repeat; position:absolute; right:5px; top:93px }


/* Center Col/Text
--------------------------------------------------*/
.text { overflow:hidden; display:block; float:left; width:500px; padding:14px 20px 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;
line-height:18px }
.text h1 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#a43556; font-weight:normal; padding-bottom:14px; line-height:normal;}
.text strong { display:block; padding:0 0 18px 0}
.text p { padding:0 0 18px 0}
.text .txt_b { font-weight:bold; font-style:italic; color:#a43556; font-family:Georgia; padding:0 0 18px 36px; 
 background: url("/images/txt_b.gif") no-repeat 1px 5px; }
.text .quote { font-weight:bold; font-style:italic; color:#a43556; font-family:Georgia; padding:0 0 18px 36px; 
 background: url("/images/txt_b.gif") no-repeat 1px 5px; }
 
 
/* Center Col/Text/Coment Block
--------------------------------------------------*/
.com_bl{width:500px; margin-left:px;}
.com_block { line-height:normal; position:relative; _height:1px}
.com_block .reyg { color:#a43556; font-size:11px; width:89px; text-align:right; font-family:Verdana; }
.com_block .reyg i { display:block; font-style:normal; padding-bottom:1px}

.com_block h6 { font-size:18px; color:#e8acbe; font-style:italic; font-weight:normal; font-family:Georgia; position:absolute;  padding-top:20px}


.cb { width:499px; background:#a43556 url("/images/cb.gif") no-repeat; margin:7px 0 15px 0; _height:1px  }
.cb_b { background: url("/images/cb_b.gif") no-repeat 0 100%; padding:26px 15px 17px 25px; color:#f9dee6; font-size:11px; font-family:Verdana; }
.cb_b b { font-weight:normal; display:block; position:relative; margin-left:-15px; padding-bottom:6px; color:#e8acbe}
.cb_b b i { font-style:normal; color:#FFFFFF!important;}
.cb_b b i a { font-style:normal; color:#FFFFFF!important;}

/* Center Col/Text/Coment Form
--------------------------------------------------*/
.com_form { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a43556; overflow:hidden; min-height:1px; _height:1px; padding-bottom:10px}
*html .com_form { overflow:visible}
.com_form textarea { border:1px solid #a43556; background:#faf5f6; width:490px; padding:7px 0 0 7px; height:85px; font-size:11px; font-family:Verdana; overflow:hidden;
margin-bottom:24px; display:block}
.com_form .btn { background: url("/images/btn3.gif") no-repeat; width:160px; height:40px; border:0px; cursor:pointer; float:right }

.com_form .code { float:left; width:151px;}
.com_form .code img { border:1px solid #000000;}

.com_form .ent_pic { float:left; width:165px; position: relative; margin-top:-5px}
.com_form .ent_pic input { margin-top:2px}



/* Center Col/Add Post
--------------------------------------------------*/
.add_post { float:left; width:500px; padding:14px 20px 70px 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.add_post h6 { font-size:24px; color:#a43556; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:12px}

.add_post form {}
.add_post form textarea { border:1px solid #a43556; background:#faf4f6; width:490px; padding:3px 0 3px 5px; margin-bottom:22px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:295px; overflow:hidden }
.add_post form b { display:block; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a43556; padding-bottom:4px}
.add_post form b .ve { text-decoration:none; float:right; color:#FFFFFF; width:87px; height:16px; background:#a43556 url("/images/ve.gif") no-repeat;
font-weight:normal; text-align:center; padding-top:1px; bottom:-1px;  margin:0 4px -3px 0; position:relative;  }
.add_post form b i { font-weight:normal; color:#999999}
.add_post form p { padding:0 0 18px 0}
.add_post form p .in { border:1px solid #a43556; background:#faf4f6; width:490px; padding:3px 0 3px 5px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.textinputs { border:1px solid #a43556; background:#faf4f6; width:400px; padding:3px 0 3px 5px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.add_post form .in1 { border:1px solid #a43556; background:#faf4f6; width:380px; padding:3px 0 3px 5px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.add_post form .add_p { padding-bottom:12px}
.add_post form .add_p b { padding-bottom:2px}

.add_post form .btn1 { width:99px; height:30px; border:0px; cursor:pointer; background: url("/images/btn5.gif") no-repeat; margin-left:10px; position:relative;
top:-1px }

.add_post form .btn { width:60px; height:30px; border:0px; cursor:pointer; background: url("/images/btn6.gif") no-repeat; margin-top:20px  }

/* Center Col/Add Post2
--------------------------------------------------*/
.add_post2 { float:left; width:100%; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.add_post2 h6 { font-size:24px; color:#a43556; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-bottom:5px}

.add_post2 form {}
.add_post2 form textarea { border:1px solid #a43556; background:#faf4f6; width:100%; padding:3px 0 3px 5px; margin-bottom:5px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:200px; overflow:auto }
.add_post2 form b { display:block; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#a43556; padding-bottom:4px}
.add_post2 form b .ve { text-decoration:none; float:right; color:#FFFFFF; width:87px; height:16px; background:#a43556 url("/images/ve.gif") no-repeat;
font-weight:normal; text-align:center; padding-top:1px; bottom:-1px;  margin:0 4px -3px 0; position:relative;  }
.add_post2 form b i { font-weight:normal; color:#999999}
.add_post2 form p { padding:0 0 5px 0}
.add_post2 form p .in { border:1px solid #a43556; background:#faf4f6; width:490px; padding:3px 0 3px 5px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.add_post2 form .in1 { border:1px solid #a43556; background:#faf4f6; width:380px; padding:3px 0 3px 5px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.add_post2 form .add_p { padding-bottom:5px}
.add_post2 form .add_p b { padding-bottom:2px}

.add_post2 form .btn1 { width:99px; height:30px; border:0px; cursor:pointer; background: url("/images/btn5.gif") no-repeat; margin-left:10px; position:relative;
top:-1px }

.add_post2 form .btn { width:60px; height:30px; border:0px; cursor:pointer; background: url("/images/btn6.gif") no-repeat; margin-top:5px  }


/* Center Col/Userinfo
--------------------------------------------------*/
.user_inf { width:698px; position:relative; margin:5px 0 0 0px;  background: url("/images/ui_t.png") no-repeat 100% 0; float:left;}
.groups_27243 {position:relative; top:65px; left:38px; width:121px; height:30px; background: url("/images/author.gif") no-repeat 100% 0;  z-index:2; float:left;}
.groups_28464{ position:relative; top:66px; left:88px; width:121px; height:30px; background: url("/images/team.gif") no-repeat 100% 0;  z-index:3;}
.ui_b { background: url("/images/ui_b.gif") no-repeat 0 100%; padding:59px 0 4px 38px; }
.ui_c { background:#f4f4f4 url("/images/ui_c.gif") repeat-x; _height:1px  }

.ui_c ul { margin:0px; width:200px; padding:28px 0 0 18px; list-style:none; float:left;}
.ui_c ul li { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#636363; padding:0 0 15px 0;}
.ui_c ul li b { display:block; font-weight:normal; color:#9d3352; font-size:14px;}
.ui_c ul li b i { display:block; font-size:10px; font-style:normal}


.b_inf { overflow:hidden; min-height:240px; _height:240px; position:relative; top:-17px; padding:0 20px 0 0}
*html .b_inf { overflow:visible;}

.b_inf span { float:left; width:122px; font-size:10px; color:#666666; margin-right:28px}
.b_inf span b i { float:right; font-style:normal; color:#a43556}
.b_inf span b { display:block; font-weight:normal; padding:2px 0 2px 0; border-bottom:1px solid #d7b8bb}
.b_inf span img { border:1px solid #e0c3cc}

.b_inf h6 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#a43556; padding-bottom:16px}

.bi_txt { overflow:hidden; min-height:1px; _height:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
*html .bi_txt { overflow:visible;}
.bi_txt h5 { font-size:14px; font-weight:normal; padding-bottom:12px;}
.bi_txt p { padding:0 0 14px 0}


.bi_bott { background: url("/images/dot3.gif") repeat-x; padding:11px 20px 7px 20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
min-height:80px; _height:80px; color:#666666; font-size:11px;  }
.bi_bott b { display:block; padding-bottom:11px; color:#626262; font-size:12px; font-weight:normal }

/* Center Col/Userinfo2
--------------------------------------------------*/
.user_inf2 { width:100%px; background: url("/images/ui_t2.png") no-repeat 100% 0;}
.ui_b2 {  padding:59px 0 0px 0px; overflow:hidden; min-height:1px; _height:1px;}
.ui_c2 { background:#f4f4f4 url("/images/ui_c.gif") repeat-x; _height:1px;  padding-bottom:60px;}

.ui_c2 ul { width:200px; padding:0px 0 0 18px; list-style:none; float:left;}
.ui_c2 ul li { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#636363; padding:0 0 15px 0;}
.ui_c2 ul li b { display:block; font-weight:normal; color:#9d3352; font-size:14px;}
.ui_c2 ul li b i { display:block; font-size:10px; font-style:normal}


.b_inf2 { overflow:hidden; position:relative; top:-10px; padding:0 10px 0 0 }
*html .b_inf2 { overflow:visible;}

.b_inf2 span { float:left; width:122px; font-size:10px; color:#666666; margin-right:28px}
.b_inf2 span b i { float:right; font-style:normal; color:#a43556}
.b_inf2 span b { display:block; font-weight:normal; padding:2px 0 2px 0; border-bottom:1px solid #d7b8bb}
.b_inf2 span img { border:1px solid #e0c3cc}

.ui_c2 h6 { top:-20px; position:relative; float:left; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666666; padding-left:16px}
.ui_c2 .stat { top:-20px; position:relative; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#a43556; padding-left:40px}

.bi_txt2 { overflow:hidden; min-height:1px; _height:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
*html .bi_txt2 { overflow:visible;}
.bi_txt2 h5 { font-size:14px; font-weight:normal; padding-bottom:12px;}
.bi_txt2 p { padding:0 0 14px 0}


.bi_bott2 { background: url("/images/dot3.gif") repeat-x;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
 color:#666666; font-size:11px;  }
.bi_bott2 b { display:block; padding-bottom:11px; color:#626262; font-size:12px; font-weight:normal }



/* Right Col
--------------------------------------------------*/
.right_col { float:left; width:243px; padding:14px 0 0 17px;}
.rc_inf { padding:34px 0 0 37px;}


/* Right Col/Foto
--------------------------------------------------*/
.f_foto { padding:0 0 15px 0; }
.f_foto span { display:block; padding-bottom:12px}
.f_foto span img:hover { border:0px solid #cccccc}
.f_foto #img_blog { border:3px solid #cccccc}

.f_foto p { overflow:hidden; min-height:1px; _height:1px; padding:0 0 0 2px; position:relative; margin-right:-2px}
*html .f_foto p { overflow:visible;}
.f_foto p a { float:left; display:block; overflow:hidden; width:58px; height:58px; margin-top:5px; margin-left:2px; padding:7px 0 0 0; _height:1px }
.f_foto p a:hover { background: url("/images/rf_ac.gif") no-repeat}


/* Right Col/Last Post
--------------------------------------------------*/
.last_post { padding:0 0 20px 0}
.last_post h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e8acbe; border-bottom:3px solid #a43556; height:21px;
font-weight:normal; margin-bottom:11px;}
.last_post h6 i { float:left; height:21px; background:#a43556 url("/images/lp_h.gif") no-repeat 100% 0%; padding:0 38px 0 8px }

.last_post ul { margin:0px; padding:0 0 0 0; list-style:none}
.last_post ul li { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 7px 14px; background: url("/images/lp_li.gif") no-repeat 0 3px  }
.last_post ul li a { text-decoration:none; color:#999999}
.last_post ul li a:hover { text-decoration:underline; color:#a43556}


/* Blog Users 
--------------------------------------------------*/
.blog_u { overflow:hidden; min-height:1px; _height:1px; padding:20px 0 20px 10px; min-height:220px; _height:220px}
*html .blog_u { overflow:visible;}


.blog_u h6 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#a43556; background: url("/images/dot2.gif") repeat-x 0 12px;
text-align:center; margin-bottom:10px }
.blog_u h6 b { font-weight:normal; font-style:italic; background:#FFFFFF; padding:0 20px  }

.blog_u ul { margin:0px; padding:0 5px 0 0; list-style:none; float:left; width:150px}
.uz { float:left!important; width:170px; display:block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 8px 13px; background: url("/images/ic5.gif") no-repeat 0 2px; }
.blog_u .uz a { text-decoration:none; color:#333333 }
.blog_u .uz a:hover { text-decoration:underline; color:#a43556}




/* Photo Block
--------------------------------------------------*/
.photo_block { width:600px; height:161px; background:#a43556 url("/images/pb.gif"); margin-bottom:20px; padding:8px 0 0 20px;  }
.photo_block h6 { font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#e5b9c7; padding:0 0 10px 3px}

/* Photo Block/Photo
--------------------------------------------------*/
.pb_blk { padding:0 17px 0 17px; width:234px; float:left; margin-right:25px; display:block;}
.pb_blk ul { margin:0px; padding:0 0 0 0 ; list-style:none}
.pb_blk ul li { float:left; padding:0 2px; width:113px}
.pb_blk ul li img { display:block}
.pb_blk ul li a { display:block;  padding:1px 1px 8px 1px; _padding-top:0px}
.pb_blk ul li:hover  { background:#671a31 /*url("/images/pb_a.gif") no-repeat 0% 100%*/ ;}

.photo_block .p_sl { width:15px; height:91px; display:block; background: url("/images/p_sl.gif") no-repeat; position:absolute; left:0px}
.photo_block .p_sr { width:15px; height:91px; display:block; background: url("/images/p_sr.gif") no-repeat; position:absolute; right:0px}

/* Photo Block/Video
--------------------------------------------------*/



/* Right survey 
--------------------------------------------------*/
.survey { font-size:12px; width:262px; height:160px; padding:10px 21px 0 18px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right;
background: url("/images/survey.gif") no-repeat; position:relative; margin-bottom:0px}
.survey h6 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; font-weight:normal; padding-bottom:7px}
.survey ul { margin:0px; padding:10px 0 0 0; list-style:none}
.survey ul li { font-size:12px; color:#666666; padding-bottom:3px}
.survey ul li input {  height: 12pt;
   margin: 0;
   space: 0;
   width: 0.12in; 
   z-index:1; }
.survey .btn { border:0px; cursor:pointer; background: url("/images/btn2.gif") no-repeat; width:70px; height:61px; position:absolute; right:20px;
bottom:24px}

/* Footer
--------------------------------------------------*/
.footer { background: url("/images/footer.gif") repeat-x; margin-top:20px}
.fc { padding:32px 0 30px 0; width:950px; margin:0 auto 0 auto; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.fc a { color:#993366; }
.fc strong { display:block; font-weight:normal; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#993366}

.copy_r { float:right; font-size:10px}
.copy_r b { display:block; font-weight:normal; color:#a43556; font-size:12px;}


/* Windows
--------------------------------------------------*/
.win { width:176px; border:1px solid #cccccc; padding:2px 0 0 2px; font-size:10px; color:#333333; font-family: Tahoma; position:absolute; z-index:25;
 background:#FFFFFF url("/images/win.gif") repeat-x 0 100%;}
.win a { color:#a43556}
.win img { float:left; margin:0 5px 0 0; border:1px solid #cccccc}

.win p { padding:0 2px 24px 0; position:relative; min-height:124px; _height:124px;  }

.win .close { font-size:10px; color:#FFFFFF; width:44px; height:15px; background:#a43556 url("/images/close.gif") no-repeat; display:block; 
text-align:center; text-decoration:none; padding:2px 0 0 8px; position:absolute; bottom:0px; right:0px }
.win .close:hover { text-decoration:underline}
