* { margin:0; padding:0;}
body { background:#fff; font-family:Arial; font-size:100%; line-height:1.25em; color:#a4a4a4;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

a:hover{text-decoration:none;}
a {color:#a4a4a4;}

.clear { clear:both;}

.fleft { float:left;  vertical-align:middle; }
.fright { float:right;}


p { margin:0; padding:0;}



#global {position:absolute; width:100%}

#main {width:1000px; background:url(/img/fon1.jpg) no-repeat top center; }
#bot {width:1000px; background:url(/img/bot.jpg) no-repeat top center; text-align:left; padding:30px 0px 10px 40px; color:fff; font-size:12px; height:53px;}
#left_col {width:455px; float:left; padding-top:20px }
#menu {width:350px; text-align:left; }

#right_col {width:490px; float:left; padding:20px 0px 0px 40px}

#rek {width:456px; text-align:left;  }
#rek_top {height:115px; background:url(../img/blk_right_top.jpg) no-repeat top center; }
#rek_mid { background:url(../img/blk_right_mid.jpg) repeat-y top center; padding:0px 20px 0px 40px; }
#rek_mid_cont {width:380px; color:fff; font-size:12px; line-height:14px; text-align:left;}
#rek_bot {height:52px; background:url(../img/blk_right_bot.jpg) no-repeat top center; }






ul {	counter-reset: item; }

li {	display: block; padding-left:10px; }
li a:hover {	text-decoration:underline;}
li:before {
	counter-increment: item;
	content: counters(item, ".") " ";
}

.hh1 {font-size:24px; color:#666; }
.hh2 {font-size:18px; color:#fff}
.hh3 {font-size:16px; color:#fff}

.hh1 a{font-size:24px; color:#666; text-decoration:none; line-height:30px;}
.hh2 a{font-size:18px; color:#fff ; text-decoration:none; line-height:20px;}
.hh3 a {font-size:16px; color:#fff ; text-decoration:none; line-height:18px;}

.mag {float:left; margin:10px 10px 0px 0px;}
.hid {display:none; visibility:hidden; }