@charset "utf-8";
/* CSS Document */
body { margin:0; font-family:Arial, Helvetica, sans-serif; background: #fde3fe; }
table, td { padding:0; margin:0; border-collapse:collapse;}
img { border:none;}
h1,h2,h3,h4,h5,h6 { padding:0; margin:0;}
a { outline:none; color:#333; text-decoration:underline;}
a:hover { text-decoration:none;}
table,td { margin:0; padding:0; border-collapse:collapse; vertical-align:top;}

h1 { color:#333; font-family:Arial, Helvetica, sans-serif}

.otstZag { padding-top:15px;}

.rel { position:relative;}
.f_l { float:left;}
.f_r { float:right;}
.c_b { clear:both;}

.w_1 { width:799px;}

.header { background:url(../image/header.jpg) no-repeat left top; height:297px; z-index:990;}

.head_arnm { background:url(../image/head_arnament.png) no-repeat bottom; width:358px; /*height:228px;*/ height:0; position:absolute; left:50%; margin-left:-179px; bottom:73px; z-index:10;}
.logo_1 { background:url(../image/logo_1.png) no-repeat left top; /*width:559px;*/ height:274px; position:absolute; /*left:112px;*/ left:0; top:35px; z-index:20; display:none;}
.logo_2 { background:url(../image/logo_2.png) no-repeat left top; width:422px; height:47px; position:absolute; left:211px; /*top:105px;*/ top:-50px; z-index:30;}
.logo_3 { background:url(../image/logo_3.png) no-repeat left top; /*width:738px;*/ width:0; height:43px; position:absolute; left:40px; bottom:0; z-index:30;}

.menu { background:url(../image/menu_bg.jpg) no-repeat left top; width:799px; height:45px;}
.menu ul, .menu ul li { padding:0; margin:0; list-style:none;}
.menu ul { padding-top:7px;}
.menu ul li a { color:#FFF; font-size:14px; text-decoration:none; font-weight:normal; height:25px; display:block; padding:8px 10px 0 10px; float:left; position:relative; margin:0 0px 0 0;}
.menu ul li a:hover { background:url(../image/1px_opasity.png) repeat;}
.menu ul li a.act { background:url(../image/1px_opasity.png) repeat;}
.menu .padding { padding:0 15px;}

.arn_1 { background:url(../image/arn_1.png) no-repeat; width:178px; height:226px; position:absolute; right:-150px; top:0;}


.content { text-align:left; width:800px; margin:0 auto; background:url(../image/content_bg.gif) no-repeat top center;  font-size:12px;}
.content .padding { padding:10px 20px 0px 20px;}
.content .bg { background:url(../image/footer_bg.jpg) no-repeat bottom center;}
.content .table { width:100%; vertical-align:top;}
.content .table td { padding-bottom:10px;}

.block_title { background:url(../image/block_title_bg.gif) repeat-x top #4a4a4a; height:19px;  padding:4px 0 0 15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#df579d; font-weight:bold;}
.block_title h1 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#df579d; font-weight:bold;}
.block_title h1 a { color:#FF99FF; text-decoration:none;}
.block_title h1 a:hover { color:#FFFFFF;}
.block_bg { background:url(../image/block_bg.gif) repeat-x top #FFF; padding:5px 10px;}
.block_bottom { background:url(../image/block_bottom_bg.gif) repeat-x top #db659e; height:17px; margin-bottom:10px;}

.footer { height:160px; position:relative;}
	.footer .powered { padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; position:absolute; bottom:19px; left:40px;}
	.footer .copyright { padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; position:absolute; bottom:19px; right:40px;}

.uzor { background:url(../image/uzor_03.png) no-repeat top center;}

.contaktInf { padding-bottom:15px;}
.txt_date { color:#999; font-size:11px;}

.gall table td br { padding:0; margin:0; height:0px; width:0;}
.gall table td { padding:5px; vertical-align:middle; text-align:center;}
.galary { float:left;  margin:5px;}
.galary span { height:150px; width:150px; overflow:hidden; display:block; border:solid 2px #CCC;}

.galhome { float:left; margin-right:5px;}
.galhome span { height:150px; width:150px; overflow:hidden; display:block; border:solid 2px #CCC;}

.newsh { padding-top:5px; padding-bottom:5px; border-bottom:dotted 1px #CCC;}
.newsh span { font-size:11px; float:right; color:#666;}

.partnHd { text-align:center; padding:5px; border-bottom:solid 1px #CCCCCC;}



