*	{
	font-family: verdana;
}

body	{
	margin:0;
}

table, tr, td	{
	text-align:justify;
	vertical-align:top;
	border:0;
	margin:0;
	padding:0;
	color:#eede7f;
	font-size:14px;
}

table	{
	table-layout:fixed;
	border-collapse:collapse;
}

a img	{
	border:0;
}

a, a visited	{
	color:#ab7e1a;
	text-decoration:none;
	outline: none;
}

a:hover	{
	color:#cd8d00;
	text-decoration:underline;
}

li	{
	-list-style:url(pics/li.gif) outside none;
	line-height:14px;
	margin:0 0 10px 0;
}

h1	{
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:0;
	color:#ab7e1a;
	line-height:30px;
}

h1.center	{
	width:100%;
	text-align:center;
}	
	

h2	{
	font-size:15px;
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
	color:#cd8d00;
	font-style:italic;
}

.container	{
	width:100%;
	height:100%;
	text-align:center;
	background:#000;
}

.tdcontainer	{
	text-align:center;
}

.main_table	{
	width:1250px;
	height:100%;
	margin:0 auto;
	background:url(pics/bg.gif) top center;
}

.top_block	{
	height:449px;
	background:url(pics/header.jpg) top center no-repeat;
}

.menu_block	{
	text-align:center;
	height:50px;
	vertical-align:middle;
	background:url(pics/menu_bg.jpg) top left repeat-x;
}

.menu_block a, .menu_block a:visited	{
	font-size:12px;
	display:block;
	float:left;
	text-align:left;
	margin:-5px 9px 0 11px;
}

.menu_block a:hover, .menu_block a:active	{
	color:#444;
	text-decoration:none;
}

.menu_start	{
	background:url(pics/menu_left.jpg) top left no-repeat;
	width:125px;
	float:left;
	height:50px;
}

.menu_finish	{
	background:url(pics/menu_right.jpg) top right no-repeat;
	width:117px;
	float:right;
	height:50px;
}

.mt_1	{
	height:50px;
	display:block;
	float:left;
	background:url(pics/menu_t_1.png) center top no-repeat;
	width:111px;
}
.mt_1:hover	{
	background:url(pics/menu_t_1.png) center -49px no-repeat;
}

.mt_2	{
	height:50px;
	display:block;
	float:left;
	background:url(pics/menu_t_2.png) center top no-repeat;
	width:144px;
}
.mt_2:hover	{
	background:url(pics/menu_t_2.png) center -49px no-repeat;
}

.mt_3	{
	height:50px;
	display:block;
	float:left;
	background:url(pics/menu_t_3.png) center top no-repeat;
	width:142px;
}
.mt_3:hover	{
	background:url(pics/menu_t_3.png) center -49px no-repeat;
}


.mt_4	{
	height:50px;
	display:block;
	float:left;
	background:url(pics/menu_t_4.png) center top no-repeat;
	width:123px;
}
.mt_4:hover	{
	background:url(pics/menu_t_4.png) center -49px no-repeat;
}

.mt_5	{
	height:50px;
	display:block;
	float:left;
	background:url(pics/menu_t_5.png) center top no-repeat;
	width:200px;
}
.mt_5:hover	{
	background:url(pics/menu_t_5.png) center -49px no-repeat;
}

.mt_6	{
	height:50px;
	display:block;
	float:left;
	background:url(pics/menu_t_6.png) center top no-repeat;
	width:155px;
}
.mt_6:hover	{
	background:url(pics/menu_t_6.png) center -49px no-repeat;
}

.anons	{
	padding:20px 67px 10px 70px;
	background:#000 url(pics/anons_bg.gif) top right no-repeat;
	text-align:center;
}

.anons_wo	{
	padding:20px 67px 10px 70px;
	background:#000 url(pics/mainer_bg.jpg) top center no-repeat;
	text-align:center;
}

.photo_text	{
	background:#000 url(pics/anons_bg.gif) top right no-repeat;
	padding:20px 10%;
}

.ramka	{
	width:25%;
	height:272px;
	display:block;
	float:left;
	text-align:center;
	background:url(pics/ramka.jpg) top center no-repeat;
}

.ramka img	{
	margin:34px;
	width:166px;
	height:205px;
	border:0 !important;
}

.ramka_ca	{
	width:100%;
	height:272px;
	display:block;
	float:left;
	text-align:center;
	background:url(pics/ramka.jpg) top center no-repeat;
}

.ramka_ca img	{
	margin:34px;
	width:166px;
	height:205px;
	border:0 !important;
}


.mainer	{
	padding:20px 10px;
	background:url(pics/mainer_bg.jpg) top center repeat-x;
}


.mainer_10	{
	padding:20px 10%;
	background:url(pics/mainer_bg.jpg) top center repeat-x;
}

.mainer_10_tini	{
	padding:20px 10%;
	background:#000 url(pics/bottom_bg.jpg) top center repeat-x;
}

.main_block	{
	height:100%;
	margin:15px 0 10px 10px;
	float:left;
	width:780px;
}

.main_block_100	{
	width:100%;
}

.right_block	{
	height:100%;
	margin:15px 0 10px 0;
	float:right;
	width:200px;
}

.left_block	{
	height:100%;
	margin:0;
	float:left;
	width:220px;
}

.menu_l	{
	width:305px;
	height:51px;
	background:url(pics/menu_l.jpg) top left no-repeat;
	text-indent:15px;
	float:left;
	display:block;
	margin:10px 5px;
}

.menu_l:hover	{
	background:url(pics/menu_l_hover.jpg) top left no-repeat;
	margin:11px 3px 9px 7px;
}

.ml_1	{
	height:37px;
	display:block;
	float:left;
	background:url(pics/l_1.jpg) left top no-repeat;
	width:211px;
	margin:10px 0 10px 5px;
}

.ml_1:hover	{
	background:url(pics/l_1.jpg) left bottom no-repeat;
	margin:11px 0 9px 7px;
}

.ml_2	{
	height:37px;
	display:block;
	float:left;
	background:url(pics/l_2.jpg) left top no-repeat;
	width:211px;
	margin:10px 0 10px 5px;
}

.ml_2:hover	{
	background:url(pics/l_2.jpg) left bottom no-repeat;
	margin:11px 0 9px 7px;
}

.ml_3	{
	height:37px;
	display:block;
	float:left;
	background:url(pics/l_3.jpg) left top no-repeat;
	width:211px;
	margin:10px 0 10px 5px;
}

.ml_3:hover	{
	background:url(pics/l_3.jpg) left bottom no-repeat;
	margin:11px 0 9px 7px;
}

.ml_4	{
	height:37px;
	display:block;
	float:left;
	background:url(pics/l_4.jpg) left top no-repeat;
	width:211px;
	margin:10px 0 10px 5px;
}

.ml_4:hover	{
	background:url(pics/l_4.jpg) left bottom no-repeat;
	margin:11px 0 9px 7px;
}

.ml_5	{
	height:37px;
	display:block;
	float:left;
	background:url(pics/l_5.jpg) left top no-repeat;
	width:211px;
	margin:10px 0 10px 5px;
}

.ml_5:hover	{
	background:url(pics/l_5.jpg) left bottom no-repeat;
	margin:11px 0 9px 7px;
}

.news	{
	clear:both;
}

.more	{
	float:right;
	display:block;
	clear:both;
	margin:0 0 20px 0;
}

.issues	{
	color:#777;
	padding:10px 0;
	border-top:#e8e8e8 3px solid;	 
}

.bottom_block	{
	height:70px;
	padding:10px 11px 0 11px;
	vertical-align:middle;
	background:#000 url(pics/bottom_bg.jpg) top center repeat-x;
}

.bottom_block_border	{
	height:4px;
	line-height:4px;
	font-size:4px;
	background:#000 url(pics/bottom_bg.jpg) top center repeat-x;
}

.linkall, .linkall:hover 	{
	display:block;
	float:right;
	line-height:31px;
	height:31px;
}

.copy, .copy:hover	{
	display:block;
	float:left;
	line-height:31px;
	height:31px;
}

.counter	{
	float:left;
	margin: 0 50px 0 0;
}

.clear	{
	clear:both;
}

.slide_move	{
	width:1040px;
	height:207px;
	margin:0 auto;
}

.slide_move_arr	{
	width:60px;
	text-align:center;
	vertical-align:middle;
}

.slide_move_center	{
	width:920px;
	text-align:center;
	vertical-align:middle;
}

.slide_move_center a	{
	height:222px;
	width:182px;
	text-align:center;
	display:block;
	float:left;
}

.slide_move_center a img	{
	border:1px solid #e4cf72;
}

.ca	{
	width:1000px;
	margin:0 auto;
}

.ca_photo	{
	width:250px;
	text-align:center;
}

.ca_photo a	{
	display:block;
	margin:0 0 10px 0;
}

.ca_photo a img	{
	border:1px solid #e4cf72;
}

.ca_text	{
	width:750px;
}

.addion_table	{
	width:100%;
}

.addion_table a	{
	display:block;
}

.addion_table a img	{
	border:1px solid #e4cf72;
	margin:0 0 7px 0;
}

.addion_table td	{
	text-align:center;
	vertical-align:middle;
	padding:10 5px;
}

.audio	{
	width:300px;
	float:left;
	clear:left;
}

.video	{
	width:650px;
	float:right;
}

.hr	{
	height:2px;
	width:100%;
	line-height:2px;
	font-size:2px;
	background:#000 url(pics/bottom_bg.jpg) top center repeat-x;
	clear:both;	
}

table, tr, td	{
	border:0px solid red;
}
div	{
	border:0px solid green;
}

input	{
	width:100%;
	background:#000;
	border:1px solid #cec05d;
	color:#cec05d;
}

textarea	{
	width:100%;
	height:150px;
	background:#000;
	border:1px solid #cec05d;
	overflow:hidden;
	color:#cec05d;
}




.filter_pole	{
	width:150px;
	text-align:right !important;
	font-size:20px;
	font-weight:bold;
	color:#cec05d;
}

.choser	{
	background:transparent;
	border:1px solid transparent;
	float:left;
	color:#cec05d;
}

.choser a	{
	color:#cec05d;
	float:left;
	white-space:nowrap;
	border:1px solid transparent;
	padding:5px 5px;
	line-height:14px;
	font-size:14px !important;
	font-weight:bold;
}

.choser a:hover, .choser .a_hover	{
	float:left;
	white-space:nowrap;
	border:1px solid #d4c560;
	padding:5px 5px;
	text-decoration:none;
	line-height:14px;
	font-size:14px !important;
	font-weight:bold;
	background:#0e0d04;
}

.choser .separ	{
	width:15px;
	float:left;
	line-height:22px;
}

a.filter_pics, a.filter_pics:hover, a.filter_pics_hover, a.filter_pics_hover:hover	{
	padding:0;
	border:0;
}

a.filter_pics img		{
	border:0;
	border:1px solid #000;
	width:23;
	height:22px;
	margin:0;
}

a.filter_pics:hover img, a.filter_pics_hover img, a.filter_pics_hover:hover img	{
	border:0;
	border:1px solid #d4c560;
	width:23;
	height:22px;
}

.ca_audio	{
	padding:0 40px 0 57px;
}

.ca_video	{
	padding:0 0 0 40px;
}

.button_hoverable	{
	margin:0 2px 1px 0;
	dsisplay:block;
	height:50px;
}

.button_hoverable:hover	{
	margin:1px 0 0 2px;
}

form, form table	{
	width:100%;
}


