/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#1a1406;
       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; }


.global { width:1000px; margin:0 auto 0 auto}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}

/* Head
--------------------------------------------------*/
.head { background: url("../images/head.jpg") no-repeat 0% 100%; padding:42px 55px 510px 0; font-size:12px	}
.head a { color:#e7c540}
.logo { display:block; width:130px; height:41px; background: url("../images/logo.gif") no-repeat; float:right; text-indent:-3000em; overflow:hidden }

/* Head Menu
--------------------------------------------------*/
.head ul { margin:0px; padding:12px 0 0 28px; list-style:none; overflow:hidden; min-height:1px; }
*html .head ul { height:1px; overflow:visible}
.head ul li { float:left; padding:0 30px 0 0 }
.head ul li a { float:left; padding:0 1px 4px 0; cursor:pointer}
.head ul li b { float:left; height:19px; font-weight:normal; padding:4px 7px 0 7px}

.head ul li a:hover { color:#1a1406; background: url("../images/hm_r.gif") no-repeat 100% 0%;}
.head ul li a:hover b { background:#e7c540 url("../images/hm_l.gif") no-repeat; font-weight:bold;}

.head ul .hm_ac a { color:#1a1406; background: url("../images/hm_r.gif") no-repeat 100% 0%; text-decoration:none}
.head ul .hm_ac a b { background:#e7c540 url("../images/hm_l.gif") no-repeat; font-weight:bold;}

/* Left Col
--------------------------------------------------*/
.l_col { padding:17px 15px 0 25px; float:left; width:475px; color:#8f8d74; font-family:Georgia; font-size:12px; min-height:150px; _height:150px}
.l_col a { color:#8f8d74}
.l_col h1 { color:#e8e8c8; font-size:16px; font-weight:normal; padding-bottom:6px}
.l_col b { font-size:14px;}

.in .l_col  { width:266px; padding:17px 0 0 15px;}

/* Right Col
--------------------------------------------------*/
.r_col { float:left; width:485px; position:relative; margin-top:-116px; }
.in .r_col { margin-top:-524px; float:right; width:748px; _height:500px; min-height:500px; }

/* Right Col/Content
--------------------------------------------------*/
.cont { background: url("../images/cont.jpg") no-repeat; padding:38px 0 0 34px}
.cont_b { min-height:100px; _height:100px; background:#fbfae0 url("../images/cont_b.gif") no-repeat 100% 100%; font-size:12px; padding:20px 10px 20px 25px}
.cont_b a { color:#4e7f7f}
.cont_b h1 { font-family:Georgia; font-size:28px; font-weight:normal; color:#383323; padding-bottom:12px}
.cont_b h2 {
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#383323;
	padding-bottom:12px
}
.cont_b p { padding-bottom:13px}


.in .cont { background: url("../images/cont_in.jpg") no-repeat; }
.in .cont_b { min-height:500px; _height:500px; background:#fbfae0 url("../images/cont_b_in.gif") no-repeat 0% 100%; }


.cont_b .r_menu { margin:0px; padding:0 0 0 25px; list-style:none}
.cont_b .r_menu li { color:#999999; padding-bottom:6px}




/* Right Col/Content/Table
--------------------------------------------------*/
.c_tab {position:relative; margin:0 -10px 0 -25px; padding:10px 0 20px 0}
.c_tab h6 { font-size:12px; padding:0 0 20px 0}
.c_tab h6 b {
	background:#ffffff url("../images/tab_h.gif") no-repeat 100% 0%;
	padding:6px 20px 6px 15px;
	border: 1px solid #C2B533;
}
.c_tab img { vertical-align:middle}

.c_tab table {
	border: 1px solid #C2B533;
	border-collapse: collapse;
	width: 100%
}
.c_tab table td {
	padding:7px 0px 7px 0px;
	vertical-align: middle;
	color:#333333;
	border-bottom:1px solid #C2B533
}
.c_tab table th {
	font-weight:bold;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #abaa9b;
	padding:0 0px 10px 0px;
	color:#333333;
}
.c_tab table .tc_last td {
	border:1px solid #C2B533
}
.c_tab .btn { margin-right:40px}
.c_tab p { padding:0 0 0 0;}

/* Right Col/Content/Top link
--------------------------------------------------*/
.t_link { background: url("../images/t_link.gif") no-repeat 0px 5px; padding:0 0 5px 18px; position:relative; margin-left:-18px }

/* Right Col/Content/Images Block
--------------------------------------------------*/
.img_b { padding:0 0 20px 0; overflow:hidden; min-height:1px }
*html .img_b { height:1px; overflow:visible;}
.img_b span { display:block; padding:0 0 15px 0; overflow:hidden; min-height:1px;}
*html .img_b span { height:1px; overflow:visible;}
.img_b span img {
	vertical-align:middle;
	border: 1px solid #000000;
}
.img_b span a { padding:5px; margin-right:5px; float:left; display:block}
.img_b span a:hover { padding:4px; background:#FFFFFF; border:1px solid #cccccc; }
.b_img {
	border:1px solid #000000;
	float:left;
}

.txt_foto { overflow:hidden; min-height:1px; padding:20px 30px 0 20px; color:#666666; font-size:11px}
*html .txt_foto { height:1px; overflow:visible}


/* Footer
--------------------------------------------------*/
.footer { color:#5c5846; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:12px 25px 25px 65px}
.footer .f_logo { width:90px; height:15px; display:block; background: url("../images/f_logo.gif") no-repeat; float:right }

