/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { 
       font-family: Georgia;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.fn {font-size:12px}
.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* PNG XAK
--------------------------------------------------*/
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative;}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.logo_bg { background: url("/templates/ok/images/bg_logo.jpg") no-repeat; width:250px; height:209px; padding:30px 0px 0px 31px}
.head { background: url("/templates/ok/images/head_bg.jpg") repeat-x 283px 0px; height:250px}
.h_left { width:300px}
/* s - Head
--------------------------------------------------*/
.s_head { padding:10px 0px 27px 0px;font-size:1.2em}
.s_head a { color:#FFFFFF; text-decoration:underline; margin-left:7px }
.s_head a:hover { color:#88176f}
/* Login - Head
--------------------------------------------------*/
.head .f_login { padding:5px 0px 0px 0px}
.head .f_login .l_in { background: url("/templates/ok/images/l_in.gif") no-repeat; border:0px; width:77px; height:14px; color: #000000; font-size:1.0em; padding:2px 0px 0px 4px}
.head .f_login b { font-weight:normal; color:#f4d2ed; font-size:1.2em; margin:0px 5px}
.head .f_login .l_button { width:60px; position:relative; left:5px; top:3px}
.head .f_login i { display:block; font-style:normal; font-size:1.2em; position:relative; margin-left:-30px; padding-top:2px}
.head .f_login i a { color: #FFFFFF; text-decoration:underline; margin-left:40px}

.h_baner img { border:1px solid #ce50b2}
/* Login - Head - Block
--------------------------------------------------*/
#bg_goroskop {  width:434px; height:82px; font-size:1.2em; padding:5px 0px 20px 20px; line-height:4.0em;  }
*html #bg_goroskop { padding:5px 0px 20px 20px;}
#bg_goroskop a img { text-decoration:none; border:0px; position:relative; margin-right:8px; bottom:-7px; }
*html #bg_goroskop a img { bottom:-12px; margin-bottom:5px}
#bg_goroskop a { color:#FFFFFF; text-decoration:underline; border:0px; margin-left:15px;  }
#bg_goroskop a:hover {color:#0a1a7d}
/* Center - Table
--------------------------------------------------*/

/* Left_col
--------------------------------------------------*/
.left_col { width:220px;  background: url("/templates/ok/images/left_bg.gif") repeat-y;  }

.l_cont { background: url("/templates/ok/images/lc_top.gif") no-repeat; margin-left:20px; width:200px }
.lr_bg { background: url("/templates/ok/images/lr_bg.gif") no-repeat 189px 37px;  padding-top:1px; padding:0px 0px 0px 9px; font-family: Garamond}
.lr_bg h6 { padding:17px 0px 5px 0px; font-size:2.1em; font-family:"Times New Roman", Times, serif; color:#e7008a; font-weight: normal; font-style:italic}
.lr_bg ul { margin:0; padding:0px 0px 0px 0px; list-style:none}
.lr_bg ul li { font-size:1.6em; font-weight:bold; margin-bottom:2px}
.lr_bg ul li a { color:#167bd1; text-decoration:underline}
.lr_bg ul li a:hover { color:#e7008a; text-decoration:none}
.lr_bg ul li a:visited { color:#6d84cd;}
.lr_bg ul li ul { margin:0; padding:2px 0px 0px 15px}
.lr_bg ul li ul li { font-size:0.9em; font-weight:normal; background: url("/templates/ok/images/l_li.gif") no-repeat 0px 6px; padding-left:9px}
/* Left_col - Bottom UL
--------------------------------------------------*/
.l_om { width:185px}
.l_om ul { font-family:"Times New Roman", Times, serif; font-size:1.0em; font-weight:bold; padding-left:15px}
.l_om h6 { padding:17px 0px 5px 0px; font-size:1.7em; font-family:"Times New Roman", Times, serif; color:#e7008a; font-weight: bold; font-style:italic}
.l_om ul li {  font-size:1.4em;  position:relative; text-indent:-10px; color:#e7008c}
.l_om ul li a { margin-left:3px}
/* Left_col - Search
--------------------------------------------------*/
.l_search { padding:15px 0px 0px 0px}
.l_search .ls_in { border:1px solid #97c1e1; width:105px; height:17px; position:relative; top:-2px}
.ls_bu {  font-size:1.5em; position:relative; bottom:1px}
.l_search b a { display:block; text-decoration:none; color:#577d9e; font-size:1.4em; font-weight:normal; padding-left:2px}
/* Left_col - Znak
--------------------------------------------------*/
.bg_znak { background: url("/templates/ok/images/bg_znak.jpg") no-repeat; width:204px;  position:relative; margin:10px 0px 10px -28px}
.bg_znak .z_search { padding:80px 0px 0px 17px}
.bg_znak .z_search b { display:block; font-size:1.5em; font-weight:normal}
.bg_znak .z_search .b_ra { text-align:right; padding-right:69px; padding-bottom:1px}
.bg_znak .z_search b .z_sel { width:83px; height:16px; border:1px solid #008faf; color:#27aecf}
.bg_znak .z_search b .z_in{ width:24px; height:15px; border:1px solid #008faf;}
.bg_znak .z_search .b_le { text-align: left; padding-left:35px; padding-top:3px}
.bg_znak .z_search .b_butt { background: url("/templates/ok/images/b_butt.jpg") no-repeat; width:137px; height:28px; border:0px; margin:15px 0px 30px 20px; cursor:pointer}
.bg_znak .z_search b .z_ch {  }
/* Center_col
--------------------------------------------------*/
.center_col { padding:10px 10px 0px 15px;  font-family:Garamond; }
.sc_top { font-size:1.4em; color:#3b8ac6; padding:0px 0px 15px 0px}
.sc_top a { text-decoration:underline; color:#3b8ac6}
.sc_top a:hover { text-decoration:none}
.sc_top i { font-style:normal; position:relative; bottom:-1px}
/* Center_col - H
--------------------------------------------------*/
.ch_b { border:1px solid #cd9cc2; border-bottom:1px solid #bb75ab; background:#fcf3fa url("/templates/ok/images/ch_b.gif") repeat-x 0% 0px; margin-bottom:3px }
*html .ch_b { background-position:0px 1px}
.ch_b_d { background: url("/templates/ok/images/ch_b_d.gif") no-repeat 100% 0%; font-size:1.4em; color:#e7008b; padding:2px 0px 2px 10px;}
.ch_b_d h1 { font-size:1.2em; color:#e7008b; }
.ch_b_d img { float:left; margin-right:8px; position:relative; top:1px}
.ch_b_d h2 { font-size:1.1em; color:#e7008b; font-family:"Times New Roman", Times, serif; display:inline}
.ch_b_d b { font-size:1.1em; color:#a64c92; }
/* Center_col - Block
--------------------------------------------------*/
.cc_block { border:1px solid #9f3e89; background:#fff0f0; padding:10px 15px 5px 15px; margin-bottom:10px}
.cc_block h3 { font-size:1.6em; color:#e7008a; position:relative; z-index:2}
.cc_block p { color:#3b8ac6; font-size:1.6em; padding:5px 0px 8px 0px}
.cc_block p a { color:#e7008b; text-decoration:underline}
.cc_block p a:hover { text-decoration:none}
/* Center_col - Block 1
--------------------------------------------------*/
.cc_block_1 { border:1px solid #9f3e89; background:#fff0f0; padding:10px 15px 10px 15px; margin-bottom:10px}
.cc_block_1 p { color:#353134; font-size:1.6em; padding:1px 0px 8px 0px; position:relative; z-index:1}
.cc_block_1 p a { color:#e7008b; text-decoration:underline}
.cc_block_1 p a:hover { text-decoration:none}
.cc_block_1 h3 { font-size:1.6em; color:#e7008a; position:relative; z-index:2}
.cc_block_1 img { float:left; border:1px solid #cd9cc2; margin-right:15px}
/* Center_col - Ryting
--------------------------------------------------*/
.rey { border:1px solid #cd9cc2; border-bottom:1px solid #bb75ab; background:#fcf3fa url("/templates/ok/images/ch_b.gif") repeat-x 0% 0px; margin-bottom:7px;
padding:5px 0px 5px 5px; font-size:1.5em}
.rey img { margin-left:3px}
.rey a { color:#e7008a; font-weight: bold; margin-left:0px}
.rey i { color:#e765b2; font-style:normal; margin-left:7px}
.rey i a { color:#f726a2; margin:0px}
/* Center_col - Block 2
--------------------------------------------------*/
.cc_block_2 { border:1px solid #9f3e89; background:#fff0f0; padding:10px 15px 20px 15px; margin-bottom:5px; margin-top:8px}
.cc_block_2 p { color:#353134; font-size:1.6em; padding:1px 0px 8px 0px; position:relative; z-index:1}
.cc_block_2 p a { color:#e7008b; text-decoration:underline}
.cc_block_2 p a:hover { text-decoration:none}
.cc_block_2 h3 { font-size:1.6em; color:#e7008a; position:relative; z-index:2}
.cc_block_2 img { float:left; border:1px solid #cd9cc2; margin-right:15px}
/* Center_col - Pages
--------------------------------------------------*/
.pages { margin:0 auto; width:325px; padding:15px 0px}
.pages ul { padding:0; margin:0; list-style:none}
.pages ul #li_b { border:0px; padding:5px 4px 0px 4px}
.pages li { float:left; border:1px solid #c8c8c8; font-size:1.4em; margin-left:3px}
.pages li a { color:#636163; display:block;  padding:3px 6px 3px 6px; text-decoration:none; }
.pages li a:hover { background:#a64c92; color:#FFFFFF}
/* Center_col - Foto
--------------------------------------------------*/
.c_foto { border:1px solid #9f3e89; padding:20px 0px 20px 0px}
.c_foto table { text-align:center; margin-bottom:20px }
.c_foto table tr td { vertical-align:middle; font-size:1.5em}
.c_foto table tr td a { color:#e7008a; text-decoration:underline}
.c_foto table tr td b { display:block}
.c_foto table tr td img { background: url("/templates/ok/images/bg_img.gif") no-repeat 100% 100%; padding:0px 10px 10px 0px}
/* Right_col
--------------------------------------------------*/
.right_col { width:262px}
.right_t { background: url("/templates/ok/images/right_t.gif") no-repeat 100% 0%; }

.right_r { background: url("/templates/ok/images/lr_bg_1.gif") no-repeat 251px 37px; padding:16px 0px 0px 2px}
.right_r h5 { padding:0px 0px 0px 13px;  font-size:2.1em; font-family:"Times New Roman", Times, serif; color:#3b8aca; font-weight:normal; font-style:italic;
position:relative}
/* Right_col - Baner
--------------------------------------------------*/
.r_baner { padding:20px 0px 0px 0px}
.r_baner img { border:1px solid #4f90c0}
/* Right_col - Golos
--------------------------------------------------*/
.golos { padding:20px 0px 0px 10px}
.golos h6 { padding:0px 0px 20px 20px;  font-size:1.7em; font-family:"Times New Roman", Times, serif; color:#e7008a; font-weight: bold; font-style:italic}
.golos p { color:#f66acf; font-size:1.1em; font-weight:bold; padding:0px 0px 10px 0px}
.golos .g_form { padding:0px 0px 0px 20px}
.golos .g_form b { display:block; font-weight:normal; font-size:1.1em}
.golos .g_form b input { margin-right:3px}
.golos .g_form .g_but { background: url("/templates/ok/images/g_but.gif") no-repeat; width:56px; height:22px; font-size:1.2em; border:0px; margin:13px 0px 0px 70px}
/* Right_col - Yndex
--------------------------------------------------*/
.yndex { font-size:1.2em}
.yndex ul { margin:0; padding:0px 20px 0px 10px; list-style:none}
.yndex ul li { margin-bottom:10px} 
.yndex ul li p { padding-bottom:2px} 
.yndex ul li b { display:block; padding-bottom:3px; color:#e7008b; font-size:1.4em}
.yndex ul li b a { padding:0px 0px 0px 7px; text-decoration:underline; color:#167bd1; font-size:0.7em} 
.yndex ul li a { text-decoration:underline; color:#e7008b}
.yndex ul li i { font-style:normal; color:#e7008b; background: url("/templates/ok/images/dot.gif") no-repeat 0% 50%; padding-left:10px; margin-left:5px}

.yndex_s { padding:10px 0px 5px 10px}
.yndex_s i { font-style:normal; color:#ff0000}
.yndex_s a { color:#000000; text-decoration:underline; line-height:1.4em}
/* Footer
--------------------------------------------------*/
.footer { background: url("/templates/ok/images/re_foot.gif") repeat-x; padding:20px 0px 0px 0px; position:relative}
.footer a:hover { text-decoration:none}
.foot_r { background: url("/templates/ok/images/foot_r.gif") no-repeat 100% 0%; padding-bottom:50px; }

.f_menu { text-align:center; padding:0px 0px 20px 0px}
.f_menu a { font-weight:bold; font-size:1.2em; text-decoration:underline; color:#167bd1; margin-left:4px; line-height:1.8em}
.fa_l { font-weight:bold; font-size:1.2em;  width:280px}
.fa_l a { text-decoration:underline; color:#167bd1; margin-left:30px; padding-top:15px}

.c_foot { text-align:center}
.c_foot b { display:block; padding-top:5px}
.c_foot b a { font-weight:bold; font-size:1.2em; text-decoration:underline; color:#167bd1; margin-left:5px; }

.rigt_f { width:270px}
.r_foot { padding:10px 0px 0px 40px; font-size:1.1em; color:#167bd1}
.r_foot a { font-weight:bold; font-size:1.2em; text-decoration:underline; color:#167bd1;}

/* Mini-Width
--------------------------------------------------*/
.width {position: relative; width:100%; min-width:990px }
* html .super { padding-left:980px; } 
* html .container { margin-left:-980px; position: relative} 
* html .super, * html .container, * html .content, * html .layout { height:1px}
/* Other - Page
--------------------------------------------------*/
.block_o { background:#fff0f0; border:1px solid #9f3e89; padding:7px; margin-bottom:10px }
.block_o p { font-size:1.6em; color:#051a2c; padding:7px 0px}
.block_o p a { color:#e7008b; text-decoration:underline}
.block_o p a:hover { color:#167bd1}
.block_o_b { text-align:right; font-size:1.6em; padding-right:10px; line-height:1.5em}

.block_o_b i { font-style:normal; color:#167bd1;}
.block_o_b a { color:#167bd1; text-decoration:underline}

.ch_b_o { border:1px solid #cd9cc2; border-bottom:1px solid #bb75ab; background:#fcf3fa url("/templates/ok/images/ch_b.gif") repeat-x 0% 0px; margin-bottom:3px }
*html .ch_b_o { background-position:0px 1px}
.ch_b_d_o { background: url("/templates/ok/images/ch_b_d.gif") no-repeat 100% 0%; font-size:1.4em; color:#e7008b; padding:2px 0px 2px 10px;}

.ch_b_d_o img { float:left; margin-right:8px; position:relative; top:3px}


.ch_b_d_o h1 { font-size:1.5em; color:#e7008b; display: inline }
.ch_b_d_o b { color:#3b8ac6; font-size:1.5em }
.ch_b_d_o u { font-size:1.5em; font-weight:bold; text-decoration:none}

.ch_b_d_o i { font-style:normal; color:#a64c92; font-size:1.1em; font-weight:bold; padding:3px 0px 2px 0px; display:block}
.ch_b_d_o i a  { font-style:normal; color:#167bd1;   font-weight:bold; text-decoration:none}

.block_o_1 {  border:1px solid #cd9cc2;  background:#fff0f0 url("/templates/ok/images/dec.gif") no-repeat 100% 100%; min-height:185px; padding:12px; }
*html .block_o_1 { height:185px}
.block_o_1 img { float:left; margin-right:10px; border:1px solid #cd9cc2}
.block_o_1 p { font-size:1.6em; color:#051a2c; padding:7px 0px 0px 115px }


.ch_b_o_1 { border:1px solid #cd9cc2; border-bottom:1px solid #bb75ab; background:#fcf3fa url("/templates/ok/images/ch_b.gif") repeat-x 0% 0px; margin-bottom:3px;
color:#e765b2; text-align:right; font-size:1.5em; padding:5px 10px 5px 0px; margin-top:5px}
*html .ch_b_o_1 { background-position:0px 1px}
#menu_control a {
    background : #fff;
    border : 0;
    color: #757575;
    font : 11px tahoma;
    text-align : left;
    vertical-align : middle;
    text-decoration : none;
    margin : 0;
    padding : 0;
    width : 100%;
    display : block;
}
#menu_control a:hover {
    background : #f6f6f6;
    color: #e34000;
    text-decoration : none;
}
#menu_control img {
    vertical-align : middle;
    border : 0;
}
.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
}
.f_input {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
}



.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.center_col a {text-decoration: underline; color: #3B8AC6; font-size:16px} 