body
{
	margin:0px;
	padding:0px;
	background:#0c0d20 url('images/bg.jpg') left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
h1
{
	font-size:42px;
	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;
}
div.zag
{
        padding:0px;
        margin:0px;
        background-color:#0D0C2D;
        border-top:17px solid #161537;
        border-left:17px solid #161537;
        border-right:17px solid #161537;
}

div.zag h1
{
        position:relative;
        text-align:left;
        left:18px;
        padding:5px 0px 0px 0px;
        margin:0px;       
        font-family:Arial, Helvetica, sans-serif;
        font-size:20px;
        color:#fff;
}
table.rascrutka
{
        width:815px;
        color:#DBFFDE;
        padding:0px;
        margin:0px;
        border-left:17px solid #161537;
        border-right:17px solid #161537;
        border-bottom:17px solid #161537;
        background-color:#0D0C2D;

}
table.rascrutka td
{
        padding:20px;
        width:50%; 
      
}

table.rascrutka p
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        margin:0px;
        color:#fff;
        padding:0px;
        text-align:left;
}


table.rascrutka h2
{
        position:relative;
        left:0px;
        top:0px;
        float:left;
        color:#839DB4;
        font-weight:light;
        padding:30px;
        margin:0px;
        font-family:Arial, Helvetica, sans-serif;
        text-align:left;
        font-size:12px;
}
table td.seo1 p
{
	font-size:12px;
}
table td.seo1 h2
{
        padding:0px;
        margin:0px 0px 20px 0px;
}    
table td.seo2 p
{
	font-size:12px;
}
table td.seo2 h2
{        
       padding:0px;
       margin:0px 0px 20px 0px;
}
div.subpages h1
{
        font-size:22px;
	color:#b88b66;
        text-align:left;
	font-weight:normal;
}
        
h2
{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:22px;
	color:#b88b66;
	font-weight:lighter;
}
a
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
img
{
	display:block;
	border:0px;
}
div,p,td
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	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:#0c0b2b url('images/shadow_top.png') right top repeat-y;
}
div.subheader
{
	font-size:16px;
	font-style: italic;
	color:#9f8677;
	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 #262a49 solid;
}
table.top_menu td a
{
	font-size:13px;
	text-decoration:none;
	color:#f2edd9;
}
table.top_menu td a:hover
{
	text-decoration:none;
	color:#839db5;	
}
td.header_left
{
	background-color:#161538;
}
div.header_left
{
	margin-left:18px;
}
div.header_left div
{
	float:left;
	margin-right:15px;
}
td.header_right
{
	font-size:12px;
	background: #161538;
}

div.pricelist {
	position: relative;
	float: left;
	top: 10px;
}

div.header_right
{
	padding-right:18px;
	padding-top:10px;
	color:#4f5f83;
	position: relative;
	float: right;
}
td.header_right a
{
	color:#4f5f83;
	font-size:12px;
	text-decoration:none;
}
td.header_right a:hover
{
	text-decoration:underline;
}
td.content_1
{
	background:#161538 url('images/shadow.png') left top no-repeat;
}
td.content_1_border
{
	background:#47382d url('images/shadow.png') left top no-repeat;
	background-position:-19px 0px;
}
td.content_2
{
	background:#0c0b2b url('images/shadow.png') left top no-repeat;
	background-position:-19px 0px;
}
td.content_2_border
{
	background:#47382d url('images/shadow.png') left top no-repeat;
	background-position:-475px 0px;
}
td.content_3
{
	background:#161538 url('images/shadow.png') left top no-repeat;
	background-position:-476px 0px;	
}
td.content_3_border
{
	background:#47382d url('images/shadow.png') left top no-repeat;
	background-position:-491px 0px;
}
td.content_4
{
	background:#0c0b2b url('images/shadow.png') left top no-repeat;
	background-position:-492px 0px;	
}
td.content_4_border
{
	background:#47382d url('images/shadow.png') left top no-repeat;
	background-position:-776px 0px;
}
td.content_5
{
	background:#262a49 url('images/shadow.png') left top no-repeat;
	background-position:-777px 0px;	
}
td.content_6
{
	background:#161538 url('images/shadow.png') left top no-repeat;
	background-position:-795px 0px;	
}
td.content_1_bottom
{
	background-color:#161538;
	border-right:1px #47382d solid;
}
td.content_2_bottom
{
	background-color:#536c84;
}
td.content_3_bottom
{
	background-color:#161538;
	border-left:1px #47382d solid;	
	border-right:1px #47382d solid;		
}
td.content_4_bottom
{
	background-color:#536c84;
}
td.content_5_bottom
{
	background-color:#262a49;
	border-left:1px #47382d solid;	
}
td.content_6_bottom
{
	background-color:#161538;
}
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:#161538;
	margin-top:20px;
}
td.bottom_content
{
	background-color:#0c0b2b;
}
td.content_bottom
{
	background-color:#262a49;
}
div.content_bottom
{
	padding:15px;
}
div.content_bottom_text
{
	font-family:"Times New Roman", Times, serif;
	line-height: 1.3;
	color:#927d74;
	font-size:11px;
}
div.content_bottom_text a
{      
        color:#B1B3A6;
}
div.content_bottom_text h2
{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:36px;
	color:#c1926b;
	font-weight:lighter;
	width:1px;
}

div.content_bottom_img
{
	margin:25px;
}

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:#262a49;
	padding-top:3px;
	margin-top:20px;
}
div.news_header h3
{
	margin:0px;
	padding:0px;
	padding-left:11px;
	color:#b88b66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
}
div.news_header_2
{
	width:222px;
	height:3px;
	background-color:#839db5;
	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:#a6afb3;
	font-size:11px;
	width:210px;
}
div.news_link a:hover
{
	text-decoration:underline;
}
td.bottom_menu
{
	background-color:#161538;
}
div.bottom_menu
{
	width:477px;
	text-align:right;
	text-transform:uppercase;
	float:left;
	color:#70574b;
	white-space:nowrap;
}
div.bottom_menu a
{
	font-size:8px;
	color:#70839a;
	text-decoration:none;
}
div.bottom_menu a:hover
{
	text-decoration:none;
}

div.pravo a
{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:18px;	
}
div.pravo a:hover
{
	text-decoration:underline;
}
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:#b88b66;
	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:#262a49;
	color:#FFFFFF;
	font-size:12px;
}
td.top_9
{
	background-color:#161538;
}
td.top_10
{
	background:#262a49 url('images/shadow_top.png') top right repeat-y;
	
}
td.top_12
{
	background-color:#161538;
}
td.top_15
{
	background-color:#161538;
}
td.top_16
{
	background-color:#262a49;
}
td.top_20
{
	background-color:#161538;
}
td.top_21
{
	background-color:#262a49;
}
td.top_22
{
	background:#262a49 url('images/shadow_top.png') top right repeat-y;
}
td.top_23
{
	background-color:#161538;
}
td.top_26
{
	background-color:#161538;
}
td.top_27
{
	background-color:#161538;
}
td.top_28
{
	background-color:#161538;
}
td.top_29
{
	background-color:#161538;
}
td.top_30
{
	background-color:#161538;
}
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;
}
span.submenu a
{
        font-size:18px;
        color:#5a5f42;
}
span.submenu_act a
{
        font-size:24px;
        color:#5a5f42;
}
p.align-center
{
        text-align:center;
}
table.tablepr
{
        
        position:relative;
        top:0px;
        left:0px;
        width:820px;
        padding:0px;
        margin:0px;
}

table.tablepr td.tdpr
{
        padding-left:18px;    
        width:100px;
}
table.tablepr td.td2pr a
{
        float:right;
}

table.tablepr a
{
        
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:18px;
}
div.news_h2 
{
	padding-left:23px;
	padding-right:23px;
}
div.news_h2 h2
{
 	font-size:13px;
 	color:#839CB4;
}

table.contenttable {
	width: 700px;
	margin-left: 40px;
}

table.contenttable td {
	border: 1px solid #5a5f86;
	text-align: center;
	
}
