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

/* body
--------------------------------------------------*/
body { background:#1b1917  url("../images/b.gif") ;
       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:underline }
a:hover { text-decoration:none }



.min_w { min-width:950px; background: url("../images/bl.jpg") no-repeat; }
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 950)? "950px" : "100%");}

.global_r { background: url("../images/br.jpg") no-repeat 100% 0%;}
.global_b { background: url("../images/bb.jpg") no-repeat 50% 100%;}


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

/* Head
--------------------------------------------------*/
.head { background: url("../images/bg_head.jpg") repeat-x; height:130px; font-family:Georgia,serif; font-size:14px; color:#bd9867; padding:3px 0 15px 0}
.head a { color:#bd9867}

.head p { text-align:right; padding:0 50px 0 0;}

.logo {
	width:597px;
	height:35px;
	display:block;
	margin:0 auto 0 auto;
	margin-top:15px;
	margin-bottom:10px;
	overflow:hidden;
	text-indent:-3000px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}


/* Head/Search
--------------------------------------------------*/
.search { background: url("../images/search.jpg") repeat-x; margin:0 195px 0 195px;  }
.sl { background: url("../images/sl.jpg") no-repeat; }
.search form { height:58px; background: url("../images/sr.jpg") no-repeat 100% 0%; position:relative;}


.search form { height:50px; margin:0 0 0 0; padding:8px 0 0 40px; margin-bottom:27px; position:relative; z-index:1}
.search form input { vertical-align:middle,  font-size: 14px;}

.search form .in { text-align:left; padding:0 85px 0 0; _height:1px; background: url("../images/btn_s2.gif") no-repeat; }
.search form .in input { border:1px solid #8c6c38; background: url("../images/s_in.gif") repeat-x; padding:5px 0 3px 0; color:#e2c462; font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px; width:99%; position:relative; top:-1px; font-weight: bold;  }
.search form .btn { width:71px; height:26px; border:0px; cursor:pointer; background: url("../images/btn_s2.gif") no-repeat; position: absolute; right:11px;
top:8px; _top:9px}

.search form i { text-align:left; padding:0 0 0 12px; display:block; font-style:normal;  }
.search form i input { margin:0 0 0 10px; padding:0px; }

/* Head/Login 
--------------------------------------------------*/
.login {
	position: absolute;
	width:217px;
	height:107px;
	background: url("../images/login.gif") no-repeat;
	color:#000000;
	padding:11px 11px 0 15px;
	font-size:14px;
	top:30px;
	right:30px;
	z-index:10000;
}
.login input { vertical-align:middle; }

.login b { display:block; font-size:16px; font-family:Georgia,serif; font-weight:normal; padding-bottom:7px}
.login p { text-align:left; padding:0 0 4px 0;}

.login .in { border:1px solid #6d3f19; background:#bda37a; width:144px; font-size:12px; margin-left:13px; color:#FFFFFF}
.login .in1 { border:1px solid #6d3f19; background:#bda37a; width:144px; font-size:12px; margin-left:5px; color:#FFFFFF}
.login .btn { width:73px; height:27px; border:0px; cursor:pointer; background:#f9d07e url("../images/btn2.gif") no-repeat; float:right; margin:2px 7px 0 0;
_margin-right:4px }


.cl { background: url("../images/cl.gif") no-repeat; float:right; width:7px; height:9px; margin:0px 0 0 0}


/* Head/Menu  28
--------------------------------------------------*/
.h_menu {
	padding-top: 0;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 50px;
	text-align: center;
}
.h_menu a { text-decoration:none; color:#d1b376  }
.h_menu a:hover { color:#e4b657}

.h_menu table {
	border: none;
	border-collapse: collapse;
	width: 600px;
}
.h_menu table td {
	vertical-align:top;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	width: 200px;
}
.h_menu table td a { display:block; padding:3px 0 10px 0; margin:0 12px;}
.h_menu table td a:hover { }
.h_menu table td b {
	display:block;
	background-image: url(../images/hm_l.gif);
	background-repeat: no-repeat;
}
.h_menu table td i { font-style:normal; display:block; background: url("../images/hm_r.gif") no-repeat 100% 0%; height:35px}

.h_menu table .hm_ac a {  color:#e4b657; border-bottom:3px solid #5b4526;}



/* Left Col
--------------------------------------------------*/
.left_col { width:180px; padding:0 0 0 15px; position:absolute; left:0px}
.left_col { font-family:Georgia,serif; font-size:14px; color:#c29e6e}
.left_col a { color:#c29e6e}
.left_col a:hover { color:#e2c462}

/* Left Col/Menu
--------------------------------------------------*/
.l_menu { background: url("../images/lm.jpg") repeat-y; margin-top:8px}
.lm_t { background: url("../images/lm_t.jpg") no-repeat}
.lm_t ul { background: url("../images/lm_b.jpg") no-repeat 0% 100%; margin:0px; list-style:none; min-height:130px; _height:130px; padding:25px 5px 85px 20px;}
.lm_t ul li { padding-bottom:11px}
.lm_list li { 
    font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 18px; list-style-type: none; border-bottom: 1px solid #32302f; padding-bottom: 5px;
    padding-left: 5px;
}
ul.lm_list { padding-left: 5px; }
.lm_list li a { text-decoration: none; }
.lm_list li a:hover { text-decoration: none; }

.lm_t ul .lm_ac a { font-weight:bold; color:#e2c462; text-decoration:none}



/* Center Col
--------------------------------------------------*/
.t tr .center_col { height:60%; }


.center { background: url("../images/center.jpg");  margin-right:25%; _margin-right:20%; min-width: 610px;}
*+html .center { margin-right:20%}

.inner .center { _margin-right:25%}
*+html .inner .center { margin-right:25%}

.inner_a .center { margin-right:194px}

.c_tt { background: url("../images/c_tt.jpg") repeat-x 50% 0px; }
.c_ll { background: url("../images/c_ll.jpg") repeat-y; }
.c_rr { background: url("../images/c_rr.jpg") repeat-y 100% 0%; }
.c_bb { background: url("../images/c_bb.jpg") repeat-x 0% 100%; }

.c_tl { background: url("../images/c_tl.jpg") no-repeat;}
.c_tr { background: url("../images/c_tr.jpg") no-repeat 100% 0%;}
.c_bl { background: url("../images/c_bl.jpg") no-repeat 0% 100%; }
.c_br { background: url("../images/c_br.jpg") no-repeat 100% 100%;  font-size:12px; color:#3e1e19; }
.c_br a { color:#8e0000}
.cont {  padding:30px 30px 30px 40px; }



.margen_right {
	position:relative;
	_margin-right:-20%
}
*+html .margen_right { margin-right:-20%;}

.inner .margen_right { _margin-right:-25%}
*+html .inner .margen_right { margin-right:-25%;}

.inner_a .margen_right  { margin-right:0px}



.margen_left { margin-left:200px}
.inner .margen_left { margin-left:15px}


.bottm_block { margin:0 21% 0 200px; _margin-right:20%; padding-top:15px}
*+html .bottm_block { margin-right:20%}

.inner .bottm_block { margin-left:15px; margin-right:25%}

.inner_a .bottm_block { margin-right:15px}



/* Center Col/Top
--------------------------------------------------*/
.top_a { font-size:15px; font-weight: bold; font-family:Helvetica, sans-serif; padding:0 0 30px 0; text-align: center;}
.top_a a { text-decoration:none; color:#853220}
.top_a a:hover { text-decoration:overline; color:#DF580C; }
.top_a .t_ac { text-decoration:overline; color:#DF580C; }


/* Center Col/Pages
--------------------------------------------------*/
.pages { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; background: url("../images/pg_l.jpg") no-repeat; margin-bottom:10px}
.pages p { height:24px; background: url("../images/pg_r.jpg") no-repeat 100% 0; padding:3px 10px 0 10px  }
.pages a { color:#000000}

.pages i { font-style:normal; float:right;}
.pages i a { text-decoration:none}
.pages i a:hover { text-decoration:underline}
.pages i .pg_ac { text-decoration:none; font-weight: bold; font-size: 18px; color: #BF3800 }


/* Center Col/Text Block
--------------------------------------------------*/
.c_txt { padding:0 0 0px 0;}
/*.c_txt b { font-size:16px; font-family:Trebuchet MS; color:#000000; font-weight:normal}*/
.c_txt b { color: #8E0000 }
div.c_txt p { padding: 0; margin: 0; }
.c_txt a { text-decoration: none; color: black; border-bottom: 1px dashed #555 }
.c_txt a:visited { text-decoration: none; color: black; border-bottom: 1px dashed #555 }
.c_txt a:hover { text-decoration: none; color: black; border-bottom: 1px solid #555 }
.c_txt strong { font-weight: normal; color: #8E0000 }
.c_txt a strong { font-weight: bold }
.c_txt h1 { color: #8E0000; font-size: 20px }
.c_txt table { border-collapse: collapse; border: 1px solid black; margin-top: 5px; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; }
.c_txt td { border: 1px solid black; vertical-align: middle; text-align: center; }


/* Center Col/Send Form
--------------------------------------------------*/
.send_form { background: url("../images/sf.jpg") repeat-x; margin-top:15px}
.sf_r { background: url("../images/sf_r.jpg") no-repeat 100% 0% }
.sf_r form { background: url("../images/sf_l.jpg") no-repeat; font-size:14px; font-family:Georgia,serif; height:198px; padding:30px 45px 0 45px; position:relative }

.sf_r form b { font-family:Georgia,serif; font-size:18px; display:block; font-weight:normal; padding-bottom:12px}


.sf_r form table {border: none; border-collapse: collapse; width:100% }
.sf_r form table td {padding:0 15px 5px 0; vertical-align:top}
.sf_r form table .cf_td { width:90px}

.sf_r form .in { width:100%; border:1px solid #715032; background:#cbbb9e; padding:2px 0; width:200px; font-family:Arial, Helvetica, sans-serif;}
.sf_r form textarea { border:1px solid #715032; background:#cbbb9e; overflow:auto; width:100%; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.sf_r form .btn { width:81px; height:27px; border:0px; cursor:pointer; background: url("../images/btn1.gif") no-repeat; position:absolute; right:45px; 
margin-right:10px }





/* Right Col
--------------------------------------------------*/
.t tr .right_col { width:25%; _width:24%; height: 800px;}
*+html .t tr .right_col { width:24%}

.inner .t tr .right_col { _width:25%}
*+html .inner .t tr .right_col { width:25%}


/* Right Col/Block
--------------------------------------------------*/
.r_block { background: url("../images/r_block.jpg"); margin:8px 16px 0px 8px  }

.rb_tt { background: url("../images/rb_tt.jpg") repeat-x}
.rb_bb { background: url("../images/rb_bb.jpg") repeat-x 0% 100%}
.rb_ll { background: url("../images/rb_ll.jpg") repeat-y}
.rb_rr { background: url("../images/rb_rr.jpg") repeat-y 100% 0%}


.rb_tl { background: url("../images/rb_tl.jpg") no-repeat}
.rb_tr { background: url("../images/rb_tr.jpg") no-repeat 100% 0%}


.rb_bl { background: url("../images/rb_bl.jpg") no-repeat 0% 100%;}
.rb_br { background: url("../images/rb_br.jpg") no-repeat 100% 100%; padding:20px 15px 25px 25px; font-size:12px; color:#ba986b; font-family:Georgia,serif;
min-height:100px; _height:100px;}



.r_link { line-height:28px; }
.r_link .f18 { font-size:18px}
.r_link .f28 { font-size:28px}


.leng { margin-bottom:30px}

/* Right Col/Block/Ul
--------------------------------------------------*/
.rb_br ul { margin:0px; padding:0 0 6px 0; list-style:none}
.rb_br ul li { padding:0 0 11px 6px; font-size:14px}
.rb_br ul .rb_ac { padding-left:0px}
.rb_br ul .rb_ac a { font-weight:bold; color:#e2c462; text-decoration:none; background: url("../images/rb_ac.gif") no-repeat 0 3px; padding:0 0 0 17px;}

.rb_br a { color:#ba986b; }
.rb_br a:hover { color:#e1c362;}

.s_leng { color:#ba986b; font-family:Georgia,serif; font-size:14px; background:#261e15}



/* Footer
--------------------------------------------------*/
.footer { font-size:12px; color:#a68458; font-family:Georgia,serif; padding:20px 10px 20px 10px;}
.footer a { text-decoration:none; color:#a68458}
.footer a:hover { text-decoration:underline}

.footer i { font-style:normal; color:#896d4a; padding-top:3px; display:block;}


.fm { border-bottom:2px solid #42392f; padding:0 0 8px 0; text-align:center; margin-bottom:13px; font-size:14px;}
.fm table {border: none; border-collapse: collapse; width: 100%;}
.fm table td {padding: 0px; vertical-align:top; border-left:1px solid #a68458; }
.fm table .fm_f { border:0px}


.footer .ma { display:block; float:right; font-weight:normal; background: url("../images/am.gif") no-repeat 0 2px; padding:0 0 0 37px;}
.footer .ma a { display:block; text-decoration:underline}

.reklama {
	text-align: left;
	padding-left: 30px;
}
.reklamagoriz {
	text-align: center;
}

.rekup {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color: #666;
}
.statipop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	margin: 5px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.links a {
	font-size: 14px;
	font-weight: bold;
	color: #5A3219;
}

