/* CSS Document */
* { font-family:Verdana, Arial, Helvetica, sans-serif;}
body { margin:0;}
img { border:none;}
table,td { padding:0; margin:0; border-collapse:collapse; vertical-align:top;}

.rel { position:relative;}
.z { z-index:100;}
.f_l { float:left;}
.f_r { float:right;}
.fix_png { filter:expression(fixPNG(this));}

.cont { position:absolute; top:42px; left:0px; right:0px;  height:850px; //z-index:1000;}
.cont_top_rez  { background:url(images/cont_top_rez.png) repeat-x; height:40px; position:absolute; left:40px; right:40px;}
.cont_top_left { background:url(images/cont_top_left.png) no-repeat; width:40px; height:40px;}
.cont_top_right { background:url(images/cont_top_right.png) no-repeat; width:40px; height:40px;}
.cont_bot_rez  { background:url(images/cont_bot_rez.png) repeat-x; height:40px; position:absolute; left:40px; right:40px; vertical-align:bottom; text-align:right;}
.cont_bot_left { background:url(images/cont_bot_left.png) no-repeat; width:40px; height:40px;}
.cont_bot_right { background:url(images/cont_bot_right.png) no-repeat; width:40px; height:40px;}
.cont_left_rez { background:url(images/cont_left_rez.png) repeat-y left;}
.cont_right_rez { background:url(images/cont_right_rez.png) repeat-y right;}
.cont_right_ten { background:url(images/cont__right_ten.png) no-repeat; position:absolute; top:40px; right:0px; width:37px; height:727px; z-index:1000;}
.bot_ten { background:url(images/cont_bot_norez.png) no-repeat right bottom; position:absolute; bottom:-1px; right:0; z-index:10000; width:177px; height:41px;}
.cont_txt { background:#FFFFFF; margin-right:40px; margin-left:40px;}

.top_rez { background:url(images/rezina_bg.png) repeat-x; width:100%;}
.left_bg { background:url(images/left_bg.png) no-repeat left top;}
.right_bg { background:url(images/right_bg.png) no-repeat right top;}
.logo_bg { background:url(images/logo_bg.png) no-repeat;}

.line_left { background:url(images/left_right.png) repeat-y left #FFFFFF; width:224px;}
.line_right { background:url(images/left_right.png) repeat-y right;}
.line_bot { background:url(images/top_bot.png) repeat-x top;}
.line_top { background:url(images/top_bot.png) repeat-x bottom;}
.top_left { background:url(images/block_top_left.png) no-repeat top left;}
.top_right { background:url(images/block_top_right.png) no-repeat top right;}
.bot_left { background:url(images/block_bot_left.png) no-repeat bottom left;}
.bot_right { background:url(images/block_bot_right.png) no-repeat bottom right;}
.link { background:url(images/line_1.png) repeat-x bottom; padding-left:5px;}
.link a { background:url(images/li_2.png) no-repeat left center; display:block; height:25px; vertical-align:middle; padding-left:25px; color:#999999; font-variant:small-caps; text-decoration:none; padding-top:5px; font-size:16px;}
.photo { width:230px; text-align:center;}
.line { background:url(images/line_2.png) repeat-x top; height:9px;}
.footer_rez { background:url(images/footer_rez.png) repeat-x; margin-top:5px;}
.footer_left { background:url(images/footer_left.png) no-repeat left top;}
.footer_right { background:url(images/footer_right.png) no-repeat right top; height:85px; vertical-align:middle; padding-top:14px; padding-left:19px; padding-right:57px;}

.poz_1 { padding-left:12px; padding-top:13px; padding-bottom:13px; padding-right:10px;}
.poz_2 { margin-left:4px; margin-bottom:4px;}
.poz_3 { margin-top:4px; margin-right:5px;}
.poz_4 { padding-left:50px;}
.poz_5 { padding-top:11px;}
.poz_6 { padding-top:6px;}
.poz_7 { padding-top:21px; width:230px;}
.poz_8 { width:358px;}
.poz_9 { padding-right:26px; padding-left:183px;}

.txt_1 { color:#666666; font-variant:small-caps; font-size:11px;}
.txt_2 { color:#c43801; font-size:24px; font-variant:small-caps;}
.txt_3 { color:#999900; font-size:12px;}
.txt_3 a { color:#999900; font-size:12px; text-decoration:none;}
.txt_3 a:hover { text-decoration:underline;}
.txt_4 { color:#FFFFFF; font-size:12px;}
.txt_4 a { color:#FFFFFF; font-size:12px; text-decoration:none;}
.txt_4 a:hover { text-decoration:underline;}
.txt_6 { font-size:11px; color:#666666;} 
.txt_5 { font-size:10px; color:#666666;}

.inp2 { background:#f6f6f6; height:15px; border:solid #666 1px;}
.inp1 { background:url(images/ok.png) no-repeat; border:none; width:42px; height:19px; margin-left:10px}

/*~~~~~~~~~~~center cont stariy~~~~~~~~~~~~~~~*/
td.news {color: #666666;font-size:11px;}
td.news a {color: #666666;}
td.news a:hover {color: #000;}
.voit_caption {	color: #666666;	font-size:11px;}
#smallpic {	background:no-repeat right bottom url(images/top_left.gif);}
#shadow {background: fixed url(images/top_background2.gif) 5px 40px;}
#shadow_1 {	background: url(images/top_background2.gif) -50px -184px;}
#navigator {color: #999999;}
.navtext {	padding-left: 30px;	text-transform:uppercase;	vertical-align:bottom;	font-size:14px;}
.voit {	color: #cc3300;	font-size:11px;}
.cul_type {	font-size:11px;}
.cul_type a {	color:#666666}
td.news2 {	color: #999999;	font-size:13px;}
.about_cul {color: #cc3300;	font-size:30px;	font-weight:bold;}
td.full_news {color:#000000;font-size:13px;}
.fullnews_caption {	color: #cc3333;	font-size: 13px;font-weight:bold;}
#bottom_pic {background: url(images/ramka.gif);	z-index:2;}
td.pic_caption {color: #666666;	font-size:11px;	padding: 1px;}
.pages {color: #666666;	font-size:13px;}
.pages_active {	color: #cc3333;	font-size:13px;}
.find {	color: #666666;	font-size: 13px;}
td.copyright {	color: #666666;	font-size:11px;}
.random_number {	color:#FFFFFF;	font-size: 13px;}
.random_number_active {	color:#999900;	font-size: 14px;}


















