body
{
	margin:0px;
	padding:0px;
	background:#1e1720 url('images/bg.jpg') left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	behavior:url("/fileadmin/templates/artweb.pro/csshover.htc");

}
h1
{
	font-size:36px;
	font-family:"Times New Roman", Times, serif;
	font-weight:lighter;
	line-height: 0.8;

	color:#fffefe;
	margin:0px;
	padding:0px;
	font-weight:lighter;
	padding-left:27px;
	padding-top:27px;
}
h2
{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:22px;
	color:#b88b66;
	font-weight:lighter;
}
a
{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
img
{
	display:block;
	border:0px;
}
div,p,td
{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
}
a.header
{
	text-decoration:none;
}
a.header:hover
{
	text-decoration:none;
}
td.top_menu_17
{
	background:#528560 url('images/shadow_top.png') right top repeat-y;
}
div.subheader
{
	font-size:13px;
	font-style: italic;
	color:#fffefe;
	padding-left:27px;
	padding-top:10px;
}
table.top_menu td
{
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:8px;
	border-top:2px #4c5c68 solid;
}
table.top_menu td a
{
	font-size:13px;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;	
}
table.top_menu td a:hover
{
	text-decoration:none;
	color:#ffffff;	
}
td.header_left
{
	background-color:#ffffff;
}
div.header_left
{
	margin-left:18px;
}
div.header_left div
{
	float:left;
	margin-right:15px;
}
td.header_right
{
	background:#ffffff;
	font-size:12px;	
}
div.header_right
{
	padding-right:18px;
	padding-top:10px;
	color:#717780;	
}
td.header_right a
{
	color:#717780;
	font-size:12px;
	text-decoration:none;
}
td.header_right a:hover
{
	text-decoration:none;
}
td.content_1
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
}
td.content_1_border
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-19px 0px;
}
td.content_2
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-19px 0px;
}
td.content_2_border
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-475px 0px;
}
td.content_3
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-476px 0px;	
}
td.content_3_border
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-491px 0px;
}
td.content_4
{
	background:#2c3d4d url('images/shadow.png') left top no-repeat;
	background-position:-492px 0px;	
}
td.content_4_border
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-776px 0px;
}
td.content_5
{
	background:#4c5c68 url('images/shadow.png') left top no-repeat;
	background-position:-777px 0px;	
}
td.content_6
{
	background:#ffffff url('images/shadow.png') left top no-repeat;
	background-position:-795px 0px;	
}
td.content_1_bottom
{
	background-color:#ffffff;
	border-right:1px #ffffff solid;
}
td.content_2_bottom
{
	background-color:#a0cd93;
}
td.content_3_bottom
{
	background-color:#ffffff;
	border-left:1px #ffffff solid;	
	border-right:1px #ffffff solid;		
}
td.content_4_bottom
{
	background-color:#a0cd93;
}
td.content_5_bottom
{
	background-color:#4c5c68;
	border-left:1px #ffffff solid;			
}
td.content_6_bottom
{
	background-color:#ffffff;
}
div.anons
{
	position:relative;
	left:-19px;
	margin-top:28px;
	margin-right:-19px;
	float:left;	
}
div.anons_img
{
	width:124px;
	height:104px;
	background-color:#5a5f42;

}
div.anons_img img
{
	top:9px;
	left:9px;
	border:2px #494c38 solid;
	position:relative;
}
div.anons_img_border
{
	height:115px;
	width:2px;
	float:left;
	background-color:#3b3e2d;
	margin-top:22px;
	float:left;
}
div.anons_text
{
	margin-left:125px;
	margin-top:22px;
	margin-right:22px;
	color:#51524f;
	font-size:11px;
	text-align:justify;
}
div.anons_text h2
{
	font-family:"Times New Roman", Times, serif;
	font-weight: lighter;
	font-style: italic;
	
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:22px;
	color:#b78a65;
	font-weight:lighter;
}
div.content_plashka
{
	width:100%;
	background-color:#ffffff;
}
td.bottom_content
{
	background-color:ffffff;
}
td.content_bottom
{
	background-color:#222E3B;
}
div.content_bottom
{
	padding:15px;
}
div.content_bottom_text
{
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1;
	color:#ffffff;
	font-size:10px;
}

div.content_bottom_text p
{
	color:#ffffff;
}
div.content_bottom_text h2
{
	margin:0px;
	margin-bottom:30px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffa200;
	font-weight:lighter;
	width:1px;
	text-transform:uppercase;
}

div.content_bottom_img
{
	margin-left:5px;
}

div.pdf
{
	margin-top:30px;
	margin-bottom:30px;
}
div.pdf img
{
	margin-right:10px;
}
div.pdf a
{
	text-decoration:underline;
	color:#dac7b7;
	font-size:12px;
}
div.pdf a:hover
{
	text-decoration:underline;
	color:#dac7b7;	
}
div.news
{
	margin-left:20px;
	color:#b1b3a6;
}
div.news_header
{
	margin-left:12px;
	margin-bottom:3px;
	width:222px;
	height:20px;
	background-color:#20afe9;
	padding-top:3px;
	margin-top:20px;
}
div.news_header h3
{
	margin:0px;
	padding:0px;
	padding-left:11px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
}
div.news_header_2
{
	width:222px;
	height:3px;
	background-color:#aed4f1;
	margin-left:12px;
	margin-bottom:15px;	
}
div.news_link
{
	margin-bottom:15px;
	padding-left:15px;	
	background:url('images/arrow.gif') left top no-repeat;	
	background-position:0px 4px;
	width:210px;	
}
div.news_link a
{
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	width:210px;
}
div.news_link a:hover
{
	text-decoration:underline;
}
td.bottom_menu
{
	background-color:#ffffff;
}
div.bottom_menu
{
	width:477px;
	text-align:right;
	text-transform:uppercase;
	float:left;
	color:#000000;	
}
div.bottom_menu a
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
td.bottom_menu img
{
float:left;
padding-left:20px;
}
div.bottom_menu a:hover
{
	text-decoration:none;
}
div.pravo
{
	width:100%;
	text-align:right;
}
div.pravo a
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-right:18px;	
}
div.pravo a:hover
{
	text-decoration:none;
}
div.header
{
	background:url('images/shadow.png') left top no-repeat;
	width:815px;
	text-align:center;
	height:90px;
}
div.header h2
{
	font-size:32px;
	color:#ffffff;
	font-weight:lighter;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	padding-top:23px;
}
div.subpages
{
/*	height:487px;*/
	min-height:487px;
	width:815px;
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
}
td.top_9
{
	background-color:#ffffff;
}
td.top_10
{
	background:#4c5c68 url('images/shadow_top.png') top right repeat-y;
	
}
td.top_12
{
	background-color:#ffffff;
}
td.top_15
{
	background-color:#ffffff;
}
td.top_16
{
	background-color:#4c5c68;
}
td.top_20
{
	background-color:#ffffff;
}
td.top_21
{
	background-color:#4c5c68;
}
td.top_22
{
	background:#4c5c68 url('images/shadow_top.png') top right repeat-y;
}
td.top_23
{
	background-color:#ffffff;
}
td.top_26
{
	background-color:#ffffff;
}
td.top_27
{
	background-color:#ffffff;
}
td.top_28
{
	background-color:#ffffff;
}
td.top_29
{
	background-color:#ffffff;
}
td.top_30
{
	background-color:#ffffff;
}
fieldset.csc-mailform
{
	border:0px;
}
div.csc-mailform-field label
{
	width:500px;
	display:block;
	margin:5px;
}
div.csc-mailform-field input
{
	border:1px black solid;
}
div.csc-mailform-field textarea
{
	border:1px black solid;
}
.csc-mailform-submit
{
	margin-top:10px;
	margin-bottom:10px;
	background: url('images/shadow_top.png') top right repeat-y;
}
div.artweb
{
	width:121px;
	height:76px;
	background: url('images/artweb.png') left top no-repeat;
}

div#main_flash { width: 100%; height: 1500px; z-index: 100; position:absolute; }

div#main_content {z-index: 300; position:absolute; position:absolute; left:50%; margin-left:-407px;}
