html, body {
	background:#fff url(/img/bg.gif) 0 0 repeat-x;
	color:#000;
	text-align:center;
	font:12px Tahoma, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;	
}

h2.aHead {color:#45688E; font-size:14px; font-weight:bold; padding:10px; text-align:center;}
h2.border {border-bottom:1px solid #E9ECEF; border-width:1px;}

img {border:none;}
a {color:#2B587A; outline:0; text-decoration:none;}
a:hover { color:#F4691D; text-decoration:none;}
ul {list-style:none;}
label {color:gray; font-weight:bold;}
.small {color:gray; font-size: 10px;}

ul.list {list-style: disc;}

a.logo {z-index:1000; background-image:url('/img/logo.jpg'); display:block; width:225px; height:104px; float:left; text-indent:-99999px;}
.clear{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}

.relative {
	-position:relative;
}

.pseudo-link { border-bottom:1px dashed #0065cc; text-decoration:none; color:#0065cc; cursor:pointer;}
.highligth {background:#F5F9FB;}

/**************************************************************************************************************************************/
.form_error {background:#ec6419; color:#FFFFFF;  padding:3px; display:none; font-size:10px;}
.form_error2 {background:#ec6419; width:202px; color:#FFFFFF; padding:3px;  font-size:10px;}
.login_error {background:#ec6419; color:#FFFFFF;  padding:3px; display:none; font-size:10px;}
/************************************************container*****************************************************************************/
.main {
	margin:0 auto;
	text-align:left;
	width:1000px;
}
.content {
	padding:7px 12px 25px;
	float:left;
}

#leftside {
	float:left;
	width:225px;
	position:relative;
	z-index:1;
}
#rightside {
	float:left;
	width:735px;
	padding:5px 0;
}

#popop_window {
	text-align: left;
	padding: 10px;
}
/*********************************************************shadow*************************************************************************/
.shadow_l,
.shadow_r {
	float:left;
	width:100%;
}
.shadow_l {
	margin-bottom:0px;
}
-, .first_shad {
	z-index:1; 
	position:relative;
}
.shadow_r {
	position:relative;
	-position:none;
}
.container i.shadow_tl,
.container i.shadow_tr,
.container i.shadow_bl,
.container i.shadow_br {
	position:absolute;
	background-color:#fff;
	background-image:url(/img/shadow.jpg);
	display:block;
	width:25px;
	height:25px;
	background-repeat:no-repeat;
}
.container i.shadow_t,
.container i.shadow_b {
	position:absolute;
	background-color:#fff;
	background-image:url(/img/shadow.jpg);
	background-repeat:repeat-x;
	height:11px;
	font-size:0;
	width:100%;
	left:0;	
}
.container i.shadow_t {
	top:0;
}
.container i.shadow_b {
	bottom:-1px;
	background-position:0 100%;	
}
.container i.shadow_tl {
	top:0;
	left:0;
	background-position:0 -11px;	
}
.container i.shadow_tr {
	top:0;
	margin-left: 100%;
	left: -25px;
	background-position:100% -11px;
}
.container i.shadow_bl {
	bottom:-1px;
	left:0;
	background-position:0 -36px;
}
.container i.shadow_br {
	bottom:-1px;
	margin-left: 100%;
	left: -25px;
	background-position:100% -36px;
}
.shadow_l {
	background:url(/img/shadow_l.jpg) 0 0 repeat-y;
}
.shadow_r {
	background:url(/img/shadow_r.jpg) 100% 0 repeat-y;
}

/*****************************************************Buttons***************************************************************************/
.button2 {display:block; height:22px; text-indent:-9999px;}
.button2:hover {background-position:0 -23px;}
.button_save_change { background:transparent url(/img/buttons/save_change.gif) no-repeat scroll 0 0; width:178px;}
.button_clear { background:transparent url(/img/buttons/clear.gif) no-repeat scroll 0 0; width:96px;}
.button_search { background:transparent url(/img/buttons/search.gif) no-repeat scroll 0 0; width:178px;}
.button_enter { background:transparent url(/img/buttons/come_in.gif) no-repeat scroll 0 0; width:64px;}
.button_profile { background:transparent url(/img/buttons/profile.gif) no-repeat scroll 0 0; width:64px;}
.button_add { background:transparent url(/img/buttons/add.gif) no-repeat scroll 0 0; width:96px;}
.button_send { background:transparent url(/img/buttons/send.gif) no-repeat scroll 0 0; width:96px;}
.button_response { background:transparent url(/img/buttons/response.gif) no-repeat scroll 0 0; width:96px;}
.button_registr { background:transparent url(/img/buttons/registr.gif) no-repeat scroll 0 0; width:178px;}
.button_map { background:transparent url(/img/buttons/puttomap.gif) no-repeat scroll 0 0; width:178px;}

.button_close_popup{text-indent:-99999px; position:absolute;top:10px;right:10px;background: url(/img/buttons/button_close.gif) no-repeat 0 0;width:25px;height:25px;}
.button_close_popup:hover{background-position:0 -25px;}

.icon {width:16px; height:16px; display:block; text-indent:-99999px; margin-left:5px;}
.add_icon {background-image: url('/img/icon-add.gif'); float:left;}
.edit_icon {background-image: url('/img/icon-edit.gif'); float:left;}
.delete_icon {background-image: url('/img/remove.png'); float:left;}
/****************************************************Р СљР ВµР Р…РЎР‹*****************************************************************************/
#menu { position:relative; height:104px; background:url(/img/bgm.gif) repeat-x; z-index:3; width:976px; margin: 11px 12px 0 12px;}

ul#menu1{ height:104px; width:350px; float:left; margin:0; padding:0; list-style:none; margin-left:0px;}
ul#menu1 li{ display:block; height:104px; float:left; width:87px;}
ul#menu1 li a{ display:block; height:104px; background: url(/img/menu.jpg) no-repeat 0 0; 
	width:87px; 
	text-decoration:none;	 
	text-transform:uppercase;
	color:#000; 
	font-size:10px;	
	font-weight:bold;
	position:relative;	
}

ul#menu1 li a:hover {
	color:#0065CC; 
}

ul#menu1 li.active a {
	color:#0065CC; 
}

ul#menu1 li a#m1{ background-position:0 0;}
ul#menu1 li a#m2{ background-position:-87px 0;}
ul#menu1 li a#m3{ background-position:-174px 0;}
ul#menu1 li a#m4{ background-position:-261px 0; width:89px;}

ul#menu1 li a#m1:hover{ background-position:0 -208px;}
ul#menu1 li a#m2:hover{ background-position:-87px -208px;}
ul#menu1 li a#m3:hover{ background-position:-174px -208px;}
ul#menu1 li a#m4:hover{ background-position:-261px -208px;}

ul#menu1 li.active a#m1{ background-position:0 -104px;}
ul#menu1 li.active a#m2{ background-position:-87px -104px;}
ul#menu1 li.active a#m3{ background-position:-174px -104px;}
ul#menu1 li.active a#m4{ background-position:-261px -104px;}

ul#menu1 li a span {width:87px; position:absolute; bottom:3px; text-align:center;}

/****************************************************Р вЂР В»Р С•Р С”Р С‘****************************************************************************/
.note {border:solid 1px #DAE2E8;background:url('/img/ico-note.gif') 13px 6px #F7F7F7 no-repeat; padding:11px 13px 7px 45px; color:#656565; margin-bottom:15px;}
.note h1 {font-size:12px; margin-bottom:5px;}
.note .link {text-align:right;font-size:10px; display:block;}
.note .link a {text-decoration:none;border-bottom:dashed 1px #0065cc;}
.note .link a:hover {border:none;}
.note .text-note {padding-right:20px;}
.note .butcr {float:right; display:block;}
.note .fadd a {font-weight:bold; color:#e3570c;}
.note .faddv a {font-weight:bold; color:#e3570c;}
.note .subs a {font-weight:bold; color:#0065cc;}

.faq_note {background-image:url(/img/i-help.gif);}
.user_note {background-image:url(/img/i-users.gif);}
.error_note {background-image:url(/img/i-error.gif); color:red;}
.success_note {background-image:url(/img/i-success.gif);}
.notice_note {background-image:url(/img/i-error.gif);}

/**************************************************LOGIN********************************************************************************/
.one_block {border:solid 1px #DAE2E8;background-color:#F7F7F7;width:188px;margin-left:13px;margin-top:5px;padding:2px;}
.one_block h3 {color:#010101;font-size:12px;margin:0;padding-left:10px;padding-top:4px;padding-bottom:5px;}
.one_block .hdr {border-bottom:solid 1px #B1BDD6; background: #DAE2E8; width:100%;}
.one_block .reg {float:right;font-size:11px;padding-top:5px;margin-right:7px;}
.one_block .reg a {color:#e3570c}

.login {padding-top:7px; margin:0;}
.login .row {padding-top:2px;padding-bottom:2px;}
.login .row .name {float:left;font-size:11px;color:#656565;text-align:right;width:50px;padding-top:3px;}
.login .row .value {padding-left:54px;}
.login .row .value input {font-size:11px;width:114px;}
.login .row .chbox {position:absolute;}
.login .row .chbox input {width:auto;}
.login .row .chval {padding-left:20px;padding-top:2px;color:#656565;font-size:11px;}
.login .sbmt {float:right; padding-top:3px; padding-right:16px;}
.login .sbmt input {border:none;width:74px;height:23px;font-weight:bold;font-size:12px;}
.login .forgot {padding-left:7px;font-size:11px;padding-top:8px;}
.login .forgot a {color:#0065cc;}

.one_block .one_block_content {padding:5px;}
.one_block .user_head {font-weight: bold; text-align: center; padding: 0 0 6px; 0;}
.one_block .user_menu {margin: 0; list-style: none; padding:0;}
.one_block .user_menu li {padding-top: 4px;}
.one_block .user_menu li a {text-decoration: none;}
.one_block .user_menu li a:hover {text-decoration:underline; color:#0065cc;}

.one_block .user_menu li a.car {background:url('/img/icon-car.gif') 0 0 #F7F7F7 no-repeat; display:block;  color:#e3570c; height: 16px; padding-left: 20px;}
.one_block .user_menu li a.man {background:url('/img/icon-man.gif') 0 0 #F7F7F7 no-repeat; display:block;  color:#e3570c; height: 16px; padding-left: 20px;}
.one_block .gray {color:#808080;}

/**************************************************************************************************************************************/
.input-form {}
.input-form h2.col_description {color:#45688E; width:130px; padding:20px 15px 0 0; font-size:12px; font-weight:bold; float:left; text-align:right;}
.input-form .one_col {width:280px; float:left; padding-bottom:10px;}
.input-form .first_col {padding-left:145px;}
.input-form  .two_col {width:280px; float:left; padding-bottom:10px;}
.input-form  .col  {width:560px; float:left; padding-bottom:10px;}
.input-form select { width:215px; border: 1px solid #C0CAD5; font-family: tahoma, tahoma, verdana, arial, sans-serif; font-size: 11px; padding: 2px;}
.input-form  .txt { width:208px; border: 1px solid #C0CAD5; font-family: tahoma, tahoma, verdana, arial, sans-serif; font-size: 11px; padding: 2px;}
.input-form  .date {width:69px;}
.input-form label {display:block; padding-bottom:2px; padding-top:4px;}
.input-form .elements {padding:5px 0 10px; border-top:1px solid #DDDDDD; height:1%;}
.input-form .sbmt {border-top:1px solid #DDDDDD; padding:5px 0 10px; height:1%; padding-left:160px;}
.input-form  label.required {color:#333;}
.input-form .input-description{ padding-bottom:2px; padding-top:2px; font-size:9px; color:#aaaaaa;}
.input-form .other-field {padding-top:7px; height:1%;}

.input-form .one_object {margin-top:7px;}
.input-form .one_object .buttons {position:relative;}
.input-form .one_object .buttons .rm_button {position:absolute; left:-25px; display:block; background-image:url('/img/remove.png'); width:16px; text-indent:-9999px;}

.input-form .time_block, .input-form .checkbox {padding-bottom:2px; padding-top:8px;}
.input-form .time_block label, .input-form .checkbox label {display:inline;}
.input-form .time_block input{width:58px;}

select .other {color:red;}

.separator {border-top:1px solid #DDDDDD;}

/**************TABLE******************/
.request_table {border-collapse:collapse;}
.request_table td, .cart_table th{ border:1px solid #E9ECEF; border-collapse:collapse; font-size:10px; }
.request_table th{ 
 	border:1px solid #B6CBE7;  
	background-color:#CFE0F0;
	color:#255B8E;
  	font-size:11px; 
  	font-weight:bold;
	text-align:center;
	
}

.request_table tr:hover {
	background-color: #fafafa;
}
.tr1 {background:#f5f5f5;}
.tr2 {background:#fff;}

/************************************************************************************************/
.popup_content {background-color: #fff; text-align:left; width:700px; border:1px solid #000; padding: 25px 20px 20px 25px;}
/************************************************************************************************/
.request_item {border:1px solid #DAE2E8; margin-top:7px; height:1%;}
.request_item .user_photo {float:left; width:100px; padding:5px 7px 5px 7px; text-align:center;}
.request_item .user_photo img {border:1px solid #ccc;}
.request_item .user_descr {float:left; font-size:11px;}
.request_item .user_descr .date {display:block; height:1%; font-size:10px; padding:2px 0 2px 0;}
.request_item .user_descr a.user {display:block; font-size:12px; padding:3px 10px 7px 0; font-weight:bold; color:#2B587A;}
.request_item .user_descr a.user:hover {color:#F4691D; text-decoration:none;}
.request_item .user_descr ul {padding:0; margin:0; display:block;}
.request_item .user_descr li {padding:2px;}
.request_item .user_descr .label {color:gray; width:135px; display:block; float:left;}
.request_item .user_descr .one_col {float:left; width:300px;}
.request_item .user_descr .two_col {float:left; width:300px; margin-left:17px;}

#full_request {}
#full_request .user_name {display:block; height:1%; font-size:12px; color:#45688E; font-weight:bold; padding:10px 0 10px 0;}
#full_request .request_info {padding:5px 0 10px;}
#full_request .request_info .label1 {color:gray; width:125px; display:block; float:left;}
#full_request .request_info .label2 {color:gray; width:125px; display:block; float:left;}
#full_request .request_info .label3 {color:gray; width:125px; display:block; float:left;}
#full_request .request_info .one_col1 {float:left; width:320px;}
#full_request .request_info .two_col1 {float:left; width:200px; margin-left:10px;}
#full_request .request_info .one_col {float:left; width:320px;}
#full_request .request_info .two_col {float:left; width:320px; margin-left:10px;}
#full_request .request_info ul {font-size:11px; padding:3px 0 0 0; margin:0; display:block;}
#full_request .request_info li { padding:4px;}
#full_request .request_info .img{ text-align:center; width:170px; float:left; overflow-x:hidden;}
#full_request .request_info .img img{ border:1px solid #E9ECEF;}
#full_request .request_info .img span {display: block; font-size: 10px; } 
#full_request .request_info .txt {font-size:12px;}

#full_request h2.col_description {border:1px solid #ccc; border-width:1px; background:#EAEAEA; line-height:25px; font-size:12px; padding:0 20px; font-weight:bold;  display:block; color:#45688E; text-align:center;}
#full_request label {display:block; padding:7px 0 2px 0; width:150px;}

#full_request table {border-collapse:collapse;}
#full_request table td, .cart_table th{ border:1px solid #E9ECEF; border-collapse:collapse; font-size:11px; }
#full_request table th {border:1px solid #E9ECEF;  background-color:#F7F7F7; color:#255B8E;	font-size:11px; font-weight:bold; text-align:center;}
#full_request table .head {line-height:18px; font-size:12px;}

/**************************************messages*************************************************/
#send_message {margin-top:35px;}
#send_message table {border-collapse:none;}
#send_message table td {border:none; border-collapse:none; font-size:11px;}
#send_message label {display:block; padding:0px 0 2px 0; width:50px;}

.message_item {border:1px solid #DAE2E8; margin-top:7px; height:1%; position:relative;}
.message_item .message_item_delete {background-image: url('/img/remove.png'); position:absolute; right:0; top:0; width:16px; height:16px; display:block; text-indent:-99999px; margin-left:5px;}
.message_item .user_photo {float:left; width:100px; padding:5px 17px 5px 7px; text-align:center;}
.message_item .user_photo img {border:1px solid #ccc;}

.message_item .user_descr {font-size:11px;}
.message_item .user_descr .date {font-size:10px; padding:2px 0 2px 0; color:gray;}
.message_item .user_descr a.user {display:block; font-size:12px; padding:3px 10px 2px 0; font-weight:bold; color:#2B587A;}
.message_item .user_descr a.user:hover {color:#F4691D; text-decoration:none;}
.message_item .user_descr .text {padding:5px 5px 5px 10px; text-align:justify;}
.message_item .user_descr .text .headline {padding:2px 0 2px 0; color:#000; font-weight:bold;}

/********************news************************************/
.news_list{ padding:5px 15px; font-size:11px;}
.news_list_item { padding:15px 0; border-bottom:1px solid #E9ECEF;}
.news_list_item .img{ float:left; width:110px; height:1%; padding-bottom:5px; text-align:center;}
.news_list_item .img img{ border:1px solid #E9ECEF;}
.news_list_item .date{ display:block; font-size:10px; padding:2px 0 2px 0; color:gray;}
.news_list_item a.a_type2{display:block; font-size:12px; padding:0px 10px 5px 0; font-weight:bold; color:#2B587A;}
.news_list_item a.a_type2:hover {color:#F4691D; text-decoration:none;}
.news_list_item .descr{ }

.news_container h2{ font-size:14px; font-weight:normal; color:#1d1b1e; margin:0; padding:0; font-weight:bold;}
.news_container .date {color:#f4691d;}

.descr_full_news{ padding-top:5px;}
.descr_full_news .img{ width:170px; float:left; padding-bottom:10px;}
.descr_full_news .img img{ border:1px solid #E9ECEF;}
.descr_full_news .access{ padding-bottom:10px;}
.signature{ padding-bottom:25px; font-size:11px;}
.signature .izdat{ float:right;}

.other_news{ padding-top:20px;}
.other_news h3{ padding-bottom:8px; margin:0; color:#F4691D; font-size:12px; font-weight:bold; text-transform:uppercase}
.other_news .one_item{ padding-bottom:6px; font-size:11px;}
.other_news .a_type1{ font-weight:bold;}

/*****************************************************************************************************************************************/

/**************************************crumbs***************************************************/
#crumbs { 
	border:solid 1px #DAE2E8; 
	border-width:0 0 1px 0;
	background-color:#fff; 
	margin:0 12px 0 12px;
	padding:5px 0 5px 17px;	
	color:#656565; 	
	overflow:hidden; 
	font-size:12px;	
	height:1%;
}
#crumbs a{
	padding:0 7px 0 10px; 
	line-height:16px; 
	background:url(/img/arr_rgt.gif) no-repeat 0 6px; 
	display:block; 
	float:left; 
	text-decoration:none;
	white-space:nowrap;
	color:#E3570C;
}
#crumbs a:hover{color:#45688E;}
#crumbs span{ color:#36638E; padding:0 7px 0 10px; line-height:16px; background:url(/img/arr_rgt.gif) no-repeat 0 6px; display:block; float:left; white-space:nowrap;}

/**********************************************************FOOTER***********************************************************************/
.footer {
	font-size:95%;
	margin:10px 15px 0 20px;
}
.footer .counter {
	float:left;
	padding-right:20px;
}
.footer .menu {
	float:left;
}
.footer .menu a {
	display:block;
	color:#000;
	padding:7px 15px 3px 15px;
	float:left;
}
.footer .copyright {
	float:right;
	color:#9a9a9a;
	margin-top:-12px;
}
.footer .copyright a {
	color:#9a9a9a;
	text-decoration:none;
}
.footer .copyright a:hover {
	color:#0065cc;
	text-decoration:underline;
}
/***************************************FAQ**************************************************************************************************/
.faq_razdel{border:1px solid #E9ECEF; border-width:1px; background:#F7F7F7 ; line-height:25px; font-size:12px; padding:0 20px; font-weight:bold;}
.faq_inner{ padding:15px;}

.one_quest {padding-left:12px; background:url(/img/bullet1.gif) no-repeat 0 5px; padding-bottom:5px;}
.quest{}
.answ{}
h1.faq_theme{color:#45688E; border:1px solid #E9ECEF; border-width:1px; background:#F7F7F7; line-height:25px; font-size:12px; padding:0 20px; font-weight:bold;}

#faq{ margin:0; padding:10px 0 10px 10px; list-style:none;}
#faq li{ padding-left:12px; background:url(/img/bullet1.gif) no-repeat 0 5px; padding-bottom:5px;}
#faq li div{ display:none;border:1px solid #E9ECEF; padding:10px; background:#F7F7F7; border-width:1px; margin-top:5px;}
#faq .otv{ color:#8393A3;}

.faq_form{ padding-top:20px;}

/************************************************************************************************************/
.bot_content {
	float:left;
	width:100%;
}
.bot_content .left,
.bot_content .right {
	float:left;
}
.bot_content .left {
	width:320px;
	padding:25px 0 25px 35px;
}
.bot_content .right {
	width:540px;
	padding:25px 0 0 0;
}
/*************************************navigation**********************************************************/
.navigation{ background:#F4F5F7; height:32px; position:relative; border:1px solid #E9ECEF;}
.nav_inner{ height:32px;}
.nav_inner .search { color:#45688E; padding:8px 0 0 10px;}
.nav_inner .search .total {font-size:14px; font-weight:bold;}

.pages2{ position:absolute; top:8px; left:310px; height:16px;}
.pages2 a, .pages2 span{ text-decoration:none; padding:0 2px 0 0px;}
.pages2 select{ font-size:11px; color:#555; width:45px;}

.onpage{ position:absolute; top:8px; right:10px; font-size:11px; color:#8393A3;}
.onpage select{ font-size:11px; width:80px; color:#555;} 


.leftbanners {margin-left:13px; padding-top:10px;}