@charset "UTF-8";

a 
{
	color:#4169E1;
	cursor:pointer;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}	

.hard_break
{
	clear:both;
}

.apricode_menu_caption
{
	color: #000;
	font-family: tahoma,verdana;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: inherit;
	text-transform: lowercase;
	cursor: pointer;
	float:left;
	padding-top:75px;
	padding-right:15px;
}	

.site_menu
{
	height: 153px;
	background: transparent url('images/header/menu_bg.jpg') left top no-repeat;
	text-align: justify;
	white-space: nowrap;
}	

.main_menu_level
{
	white-space: nowrap;
	height: 153px;
	vertical-align: top;
	text-align: justify;
}

.main_menu_level .main_menu_item
{
	font-family: tahoma,verdana;
	font-size: 10pt;
	text-decoration: none;
	text-transform: lowercase;
	letter-spacing:1pt;
	color: #000;
	padding-right: 10px;
	display: inline;
}

.main_menu_level .main_menu_item a
{
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.main_menu_level .main_menu_item a:hover
{
	text-decoration: underline;
}

.main_menu_item .main_menu_item_description
{
	color:#696969;
}	

.menu_breadcrumb_item
{
	font-family: tahoma,verdana;
	font-size: 8pt;
	letter-spacing:1px;
	text-decoration: none;
	color: #696969;
}

.menu_breadcrumb_item:hover
{
	color:#000;
	text-decoration: underline;
}	

.menu_breadcrumb_item a
{
	text-decoration: none;
	cursor: pointer;
	color: #696969;
}
.menu_breadcrumb_item a:hover
{
	color:#000;	
}
.menu_breadcrumb_devider
{
	padding-left: 5px;
	padding-right: 5px;
	color:#696969;
}

.form_header
{
	width:100%;
	border-collapse: collapse;
	border-bottom: 1px solid #696969;
}
.form_header .form_icon
{
	width:46px;
}
.form_header .form_icon img
{
	vertical-align: middle;
}	

.form_header .form_caption
{
	padding-top:5px;
	font-weight:bold;
}
.form_header .form_description
{
	color:#696969;
}	

div.pager
{
	width:100%;
	border-bottom: 1px solid #dcdcdc; 
	padding-bottom: 4px;
	white-space: nowrap;
	float: left;
	clear: both;
}

div.pager .link_page
{
	margin: 0 2px;
	padding:3px 2px;
	width: 21px;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #dcdcdc;
	text-decoration: none;
	background-color: #fff;
	display:block;
	float:left;
}
div.pager .link_page:hover
{
	background-color: #dcdcdc;
}	

div.pager .active_page
{
	margin: 0 2px;
	padding:3px 2px;
	width: 21px;
	text-align: center;
	border: 1px solid #696969;
	background-color: #F0F8FF;
	display:block;
	float:left;
}
div.pager .devider_page
{
	margin: 3px 0px;
	color:#696969;
	display:block;
	float:left;
}	

div.spoiler
{
	margin:10px;
	border: 1px solid #d3d3d3;
}

div.spoiler .spoiler_caption
{
	font-weight: bold;
	padding: 3px 0 3px 10px;
	vertical-align:middle;
	background-color : #f7f7f7;
	border-bottom: 1px solid #d3d3d3;
}	
	
div.spoiler .spoiler_caption_cls
{
	font-weight: bold;
	padding: 3px 0 3px 30px;
	vertical-align:middle;
	background : #f7f7f7 url('images/buttons/cls_tree.gif') 10px center no-repeat;
	cursor:pointer;	
	border:none;
}

div.spoiler .spoiler_caption_op
{
	border-bottom: 1px solid #d3d3d3;
	background : #f7f7f7 url('images/buttons/opn_tree.gif') 10px center no-repeat;
	font-weight: bold;
	padding: 3px 0 3px 30px;
	vertical-align:middle;
	cursor:pointer;	
}	

div.spoiler div.spoiler_body
{
	padding : 10px;
}

a.enlargable_image
{
	border:none;
}
a.enlargable_image img
{
	border:none;
}
/*Подвальчик*/
.footer_slogan
{
	margin-top:-155px;
	float:left;
	font-style: italic;
	text-align: right; 
	padding-left:150px;
	width:500px;
	display:block;
}	
.footer_slogan .site_footer_description
{
	padding-left:120px;
	width:480px;
	font-style: italic;
}
.footer_slogan .site_footer_text
{
	font-size: 14pt;
	color: #f58220;
}
.footer_slogan .site_footer_caption
{
	color:#696969;
	text-transform: capitalize;
	font-weight: bold;
}
.footer_image_picture
{
	margin-top:-175px;
	margin-left:650px;
	float:left;
	z-index: 10;
	/*float: right;*/
	/*padding-right:120px;*/	
}	
/*сделано в*/
div.made_in
{
	float:left;
	color:#696969;
	font-size: 7pt;
	padding-left:30px;
	padding-bottom:10px;
	margin-top:-45px;
}
div.address
{
	padding-left:50px;
	float:left;
	font-size: 7pt;
	color: #696969;
	margin-top:-45px;
}
/*Классы верстки*/
h1.std_header
{
	color: #f58220;
	font-weight: normal;
	text-transform: uppercase;
}
table.dev_info
{
	width:273px;
	white-space: nowrap;
}
.dev_info .dev_image
{
	width:273px;
	height:94px;
	background: transparent url('images/page/04.gif') right center no-repeat;
	white-space: nowrap;
}
.dev_info .dev_text
{
	font-size: 7pt;
	color: #696969;
}
img.bordered_image
{
	padding:3px;
	border: 2px solid #dcdcdc;
	float:left;
	margin-right: 10px;
}
div.left_panel
{
	width:45%;
	float:left;
	text-align: justify;
}
div.right_panel
{
	width:45%;
	float:right;
	text-align: justify;
	padding-bottom:175px;
}
a.upload_file
{
	background: transparent url('images/page/upload_out.gif') left center no-repeat;
	padding-left: 15px;
}
a.upload_file:hover
{
	background: transparent url('images/page/upload_ovr.gif') left center no-repeat;
}