/* CSS Document */
	* { margin:0; padding:0; }
img { float:left; border:none; }
h1 ,h2 {font:normal 14px tahoma; }
body { background: #757574 url(images/fon_body.jpg) left 158px; }
/*all*/
.all { width: 1000px; margin: 0 auto; }
/*header*/
.hd { width: 100%; height: 158px; float:left; background: #757574 url(images/hd_fon.jpg) bottom left repeat-x; text-align:center; }
.hd_in { padding: 51px 0 0 42px; float:left; width: 958px; text-align:left; background:url(images/hd_menu_fon.jpg) bottom left no-repeat; }
.logo { width: 320px; height: 41px; background:url(images/logo.gif) top left no-repeat; padding: 11px 38px 0 20px; float:left; }
.logo span { font: bold 30px Arial, Helvetica, sans-serif; color:#e7db8e; float:left; }
.top_menu { float:left; margin-top: 10px; padding: 7px 20px 0 48px; height: 25px; background:url(images/plus.jpg) top left no-repeat; }
.top_menu a { font: 18px Arial, Helvetica, sans-serif; color:#fdd31c; text-decoration:none; float:left; }
.top_menu a:hover { text-decoration:underline; }
.main_menu_f { width: 857px; height: 28px; padding: 27px 0 0 140px; float:left; text-align:left; }
.main_menu_f ul { list-style-type:none; float:left; }
.main_menu_f ul li { width: 227px; padding: 3px 0 0 20px; background:url(images/list.gif) top left no-repeat; float:left; }
.main_menu_f ul li a { font: bold 12px Arial, Helvetica, sans-serif; color:#c7c7c6; text-decoration:none; float:left; }
.main_menu_f ul li a:hover { text-decoration:underline; }
/**/
/*center*/
.center { float:left; width: 100%; text-align:center; }
.center div { text-align:left; }
.tumbs { width: 1000px; height: 196px; background:url(images/fon_img.jpg) top left no-repeat; float:left; }
.tumbs_left { width: 174px; float:left; padding: 35px 0 0 31px; }
.tumbs_left h2 { width: 154px; float:left; font: bold 16px Arial, Helvetica, sans-serif; color:#fefcfc; padding-right: 20px; height: 85px; display:block; }
.tumbs_left div { float:left; background:url(images/zamok.gif) top left no-repeat; padding: 0 20px 0 37px; }
.tumbs_left div a { font: 12px Arial, Helvetica, sans-serif; color:#f8de06; text-decoration: underline; float:left; }
.tumbs_left div a:hover { text-decoration: none; }
.tumbs img { margin: 24px 28px 0 0; }
.opis { width: 769px; height: 126px; padding: 12px 0 0 78px; float:left; background: url(images/fon_opis.jpg) top left repeat-x; margin-top: 1px; }
.opis div { width: 200px; height: 110px; background:url(images/opis_block.jpg) top left no-repeat; margin-right: 12px; float: left; padding-top: 5px; padding-right: 20px; padding-bottom: 0; padding-left: 16px; }
.opis div p { width: 200px; font: 10px Arial, Helvetica, sans-serif; color:#fefcfc; float:left; height: 51px; display:block; }
.opis div p a { font: 11px Arial, Helvetica, sans-serif; color:#fefcfc; text-decoration:none; }
.opis div p a:hover { text-decoration:underline; }
.opis div strong { font: bold 12px Arial, Helvetica, sans-serif; color:#fefcfc; float:left; padding-right: 10px; }
.opis div em { font: bold 12px Arial, Helvetica, sans-serif; color:#fefcfc; float:left; width: 180px; padding-top: 5px; }
.opis div em span { font: bold 12px Arial, Helvetica, sans-serif; color:#fefcfc; }
.opis_left { width: 124px; height: 138px; background:url(images/border.jpg) top right no-repeat; float:left; margin-top: 1px; }
.last { margin-right: 0px!important; }
.pl_menu { width: 870px; height: 30px; background:url(images/pl_menu.jpg) top left no-repeat; float:left; padding-top: 6px; padding-right: 0px; padding-bottom: 0; padding-left: 0px; }
.pl_menu ul { float:left; list-style-type:none; }
.pl_menu ul li { width: 150px; background:url(images/list.gif)  left no-repeat; float:left; padding-top: 0px; padding-right: 0; padding-bottom: 0; margin-left: 80px; padding-left: 20px; }
.pl_menu ul li a { font: bold 16px Arial, Helvetica, sans-serif; color:#d0c283; text-decoration:none; float:left; }
.pl_menu ul li a:hover { text-decoration:underline; }
.pl_menu_left { width: 124px; height: 36px; background:url(images/border2.jpg) top right no-repeat; float:left; }
/**/
/*footer*/
.foot { height: 100px; width: 100%; text-align:center; float:left; background: #757574 url(images/foot_fon.jpg) top left repeat-x; padding-top: 10px; }
.foot p { width: 760px; margin: 0 auto; font: 12px Arial, Helvetica, sans-serif; color:#fefcfc; text-align:left; }
.foot p a { font: 12px Arial, Helvetica, sans-serif; color:#fefcfc; text-decoration:underline; }
.foot p a:hover { text-decoration:none; }
.foot .menu { font: 12px Arial, Helvetica, sans-serif; color:#fefcfc; }
.foot .link {padding-left:5px; font: bold 16px Arial, Helvetica, sans-serif; color:#d0c283; text-decoration:underline; }
.foot .link a:hover { text-decoration:none; }
.foot p strong { font: 12px Arial, Helvetica, sans-serif; color:#fefcfc;  }
.logotxt h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; position: relative; margin-top: -30px; font-weight: bold; text-align: center; margin-bottom: 15px; }
.center .all .pl_menu span { color: #B70000; }
/*members*/
.memb { padding: 15px 0 15px 15px; float:left; background:#fff; border: 3px solid #000; position: absolute; z-index:9999; left: 160px; top: 102px; }
.memb_in { padding: 13px; background: #828282; ; float:left; margin-right: 15px; display:inline; }
.memb_form { width: 317px; padding: 10px 0 25px 27px; float:left; background: #eee887; margin-right: 15px; display:inline; }
.memb_form strong { font: 11px Tahoma; color:#000; padding: 8px 0 4px 0; float:left; width: 317px; }
.memb_form span { font: 11px Tahoma; color:#000; padding: 2px 0 4px 3px; float:left; }
.memb_form input { width: 288px; height: 19px; border: 1px solid #a6a5a5; float:left; background: #fff; float:left; }
.memb_form select { width: 290px; float:left; }
.memb_form img { margin: 11px 12px 0 0; }
.vvod { width: 125px!important; margin-top: 11px; }
/**.get_link { width: 137px!important; height: 20px!important; background: url(images/submit.gif) top left no-repeat!important; cursor:pointer; margin-top: 18px; clear:both; border:none!important;}
*/
.get_link { width: 137px!important; height: 20px!important; cursor:pointer; margin-top: 18px; clear:both; }
.memb_text { width: 200px; padding: 15px; float:left; background:#9b562f; }
.memb_text h3 { font: bold 16px Tahoma; color:#eee887; }
.memb_text p { font: 11px Tahoma; color:#eee887; }
.memb_text1 { width: 200px; padding: 15px; float:left; }
.memb_text1 h3 { font: bold 16px Tahoma; color:#000; }
.memb_text1 p { font: 11px Tahoma; color:#000; }
