/* ------------------ all style ------------------ */
html, body
{
	height:100%;
	margin: 0px;
}

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e4588;
	background-color: #ffffff;
}

.body_index
{
	background-color: #030706;
}

table
{
	border-style: none;
	border-collapse: collapse;
}

img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

caption, th, td
{
	font-weight: normal; 
}

div, form
{
	margin: 0px;
	padding: 0px;
}

/* -- forms -- */
fieldset { border: none; margin: 0px; padding: 0px; }
label,label * { vertical-align: middle; }
input.checkbox { margin:1px 2px; height:15px; width:15px;}
input.radio { margin:0 2px 1px; height:18px; width:15px;}
input.text_field, textarea, select
{ 
	vertical-align: middle; 
	padding: 1px;
	font: 11px Arial; 
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #c7cacf;
}

select
{ 
	padding: 1px;
	height: 18px;
}

input.text_field
{
	height: 17px;
	padding: 1px 6px 0px 6px;
}

.clear, .clear_lf, .clear_rt
{
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.clear_lf
{
	clear: left;
}

.clear_rt
{
	clear: right;
}

.float_right
{
	float: right;
}

.float_left
{
	float: left;
}

.footer_bottom
{
	clear: both;
	height: 100px;
}

/* ----------- all style text ------------ */

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	color: #f57912;
	font-weight: normal;
}

h1 { margin-bottom: 20px; font: 18px/22px arial; }

h2
{
	font-size: 17px;
	margin: 0px 0px 14px 0px;
}

h3
{
	font-size: 15px;
	margin: 0px 0px 10px 0px;
}

h4
{ 
	font-size: 13px;
	margin-bottom: 8px;
}

h5
{
	font-size: 12px;
	margin-bottom: 8px;
}

h6
{
	font-size: 11px;
	margin-bottom: 6px;
}

p
{
	padding: 0px;
	margin: 0px 0px 13px 0px;
}

.oringe
{
	color: #f18422;
}

/* ---------- all structure ---------- */
* html #main
{
/*width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));*/
	height: 100%;
}

html>body #main {height:auto;}

div#main
{
    margin: 0 auto;
    /*min-width: 1000px;
    max-width: 1400px;*/
    width: 1000px;
    min-height: 100%;
    text-align: left;
   /* background: url(images/footer_bg.jpg) right bottom no-repeat #ffffff;*/
    position: relative;
}

#main_inner
{
	background: url(/images/new/header-logo.gif) left top no-repeat;
}
/* --- Header --- */
#header
{
	//height: 147px;
	min-height: 147px;
	position: relative;
	margin-bottom: 23px;
}

.header_inner
{
	padding-right: 35px;
	zoom: 1;
}

#logo
{
	position: absolute;
	left: 36px;
	top: 58px;
}

#logo a
{
	outline: none;
	cursor: pointer;
	display: block;
	width: 246px;
	height: 51px;
}

.user_cabinet
{
	padding: 10px 0px 0px 0px;
	float: right;
	width: 351px;
}

.user_cabinet_tit
{
	background: url(/images/user_cabinet_tit_bg.gif) left top repeat-x;
	margin: 0px 0px 2px 0px;
	color: #ffffff;
	font-size: 11px;
	float: left;
}

.user_cabinet_tit div
{
	background: url(/images/user_cabinet_tit_lf.gif) left top no-repeat;
	float: left;
}

.user_cabinet_tit div div
{
	background: url(/images/user_cabinet_tit_rt.gif) right top no-repeat;
	height: 21px;
	float: left;
}

.user_cabinet_tit div div div
{
	background: transparent;
	height: auto;
	padding: 4px 22px 0px 22px;
}

/*.user_cabinet_form {background: url(/images/user_cabinet_form_tp.gif) left top repeat-x #efeded;}
.user_cabinet_form .bt {background: url(/images/user_cabinet_form_bt.gif) left bottom repeat-x;}
.user_cabinet_form .lf {background: url(/images/user_cabinet_form_lf.gif) left bottom repeat-y;}
.user_cabinet_form .tplf {background: url(/images/user_cabinet_form_tplf.gif) left top no-repeat;}
.user_cabinet_form .btlf {background: url(/images/user_cabinet_form_btlf.gif) left bottom no-repeat;}
*/

.user_cabinet_form {background: url(/images/user_cabinet_form_tp.gif) left top repeat-x #efeded;}
.user_cabinet_form .bt {background: url(/images/user_cabinet_form_bt.gif) left bottom repeat-x;}
.user_cabinet_form .lf {background: url(/images/user_cabinet_form_lf.gif) left bottom repeat-y;}
.user_cabinet_form .rt {background: url(/images/user_cabinet_form_rt.gif) right bottom repeat-y;}
.user_cabinet_form .tplf {background: url(/images/user_cabinet_form_tplf.gif) left top no-repeat;}
.user_cabinet_form .tprt {background: url(/images/user_cabinet_form_tprt.gif) right top no-repeat;}
.user_cabinet_form .btlf {background: url(/images/user_cabinet_form_btlf.gif) left bottom no-repeat;}
.user_cabinet_form .btrt {background: url(/images/user_cabinet_form_btrt.gif) right bottom no-repeat;}



.user_cabinet_form_cont
{
	padding: 11px 9px 8px 15px;
	color: #96928f;
	font-size: 10px;
}

.user_cabinet_form_cont select
{
	font-size: 10px;
	line-height: 10px;
	height: 17px;
}

.user_cabinet table tr td
{
	padding: 4px 0px 4px 0px;
	/*padding: 3px 0px 3px 0px;*/
}

.user_cabinet .text_field
{
	width: 71px;
	height: 16px;
	font-size: 10px;
}

.txt_select {padding-right: 7px;}
.user_cabinet table tr td.rt_td {padding-left: 7px;}

.icon_pass 
{
	position: relative;
	top: 2px;
}

.btn_submit
{
	background-color: #deddde;
	border-bottom: 1px solid #a3a4a9;
	border-right: 1px solid #b8b7b9;
	border-top: 1px solid #ebeaea;
	border-left: 1px solid #e5e5e7;
	height: 20px;
	width: 97px;
}

.tp_menu_main_pos
{
	position: absolute;
	top: 147px;
	right: 0px;
	z-index:2000;
	width: 1000px;
}

.tp_menu_main
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 35px 0px 35px;
	font-family: Tahoma;
}

.tp_menu_main_kord
{
	background: url(/images/tp_menu_main_bg.gif) left bottom repeat-x;
	padding: 0px 0px 3px 0px;
}

.tp_menu_main ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}

.tp_menu_main ul li
{
	margin: 0px 0px 0px 2px;
	padding: 0px;
	float: left;
}

.tp_menu_main a
{
	display: block;
	height: 20px;
	background: url(/images/tp_menu_main_item_lf.gif) left top no-repeat #f57811;
	float: left;
	text-decoration: none;
	color: #ffffff;
}

.tp_menu_main a:hover, .tp_menu_main ul li:hover a, .tp_menu_main ul li.sel a
{
	background: url(/images/tp_menu_main_item_lf_hover.gif) left top no-repeat #f79a4d;
}

.tp_menu_main a span
{
	display: block;
	height: 20px;
	background: url(/images/tp_menu_main_item_rt.gif) right top no-repeat;
	float: left;
}

.tp_menu_main a:hover span, .tp_menu_main ul li:hover a span, .tp_menu_main ul li.sel a span
{
	background: url(/images/tp_menu_main_item_rt_hover.gif) right top no-repeat;
}

.tp_menu_main a span span
{
	display: block;
	height: auto;
	background: transparent;
	float: left;
	width: 130px;
	text-align: center;
	padding: 3px 0px 0px 0px;
}

.tp_menu_item_pos
{
	position: relative;
	float: left;
}

.submenu
{
    position: absolute;
    left: 0px;
    top: 20px;
    zoom: 1;
    width: 134px;
    padding: 0px 0px 0px 0px;
    display: none;
    z-index: 2000;
}

.submenu_kord
{
	padding: 0px 0px 5px 0px;
	width: 134px;
	/*position: relative;*/
	min-height: 20px;
	_height: 20px;
}

.submenu_kord {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/submenu_bg.png'); background-image: none;}
html>body .submenu_kord {background:url(/images/submenu_bg.png) left top repeat-y;}
*:first-child+html .submenu_kord {background-image: none;}

.submenu_bt
{
	width: 134px;
	height: 30px;
	position: absolute;
	bottom: -7px;
	right: 0px;
	zoom: 1;
}

.submenu_bt {filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/submenu_bt.png'); background-image: none;}
html>body .submenu_bt {background:url(/images/submenu_bt.png) left top no-repeat;}
*:first-child+html .submenu_bt {background-image: none;}

.submenu_kord_inner
{
	position: relative;
	padding: 4px 5px 0px 0px;
}

.tp_menu_main ul li .submenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: none;
}

.tp_menu_main ul li .submenu ul li
{
	margin: 0px 0px 0px 25px;
	padding: 1px 10px 3px 12px;
	float: none;
	background: url(/images/submenu_li_bg.gif) left 7px no-repeat;
	zoom: 1;
	position: relative;
}

.tp_menu_main ul li .submenu ul li.razd_li_sub
{
	margin: 0px;
	padding: 0px;
	height: 3px;
	font-size: 0px;
	line-height: 0px;
	background: url(/images/razd_li_submenu.gif) left top repeat-x;
}

.tp_menu_main ul li .submenu ul li.razd_li_sub div
{
	margin: 0px;
	padding: 0px;
	height: 3px;
	font-size: 0px;
	line-height: 0px;
}

.tp_menu_main ul li .submenu ul li.razd_li_sub div
{
	background: url(/images/razd_li_submenu_both_bg.gif) left top no-repeat;
}

.tp_menu_main ul li .submenu ul li.razd_li_sub div div
{
	background: url(/images/razd_li_submenu_both_bg.gif) right top no-repeat;
}

.tp_menu_main ul li .submenu ul li a, .tp_menu_main ul li .submenu ul li a:hover, .tp_menu_main ul li .submenu ul li a.subactiv
{
	display: inline;
	float: none;
	background: transparent;
	height: auto;
	color: #0067b1;
	position: relative;
}

.tp_menu_main ul li .submenu ul li a:hover, .tp_menu_main ul li .submenu ul li a.subactiv
{
	color: #f57811;
}

.five_nav
{
	font-size: 11px;
	line-height: 11px;
	float: right;
}

.tp_menu_main .five_nav ul
{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	list-style-type: none;
	float: left;
	position: relative;
}

.tp_menu_main .five_nav ul li
{
	margin: 0px;
	padding: 0px 7px 0px 7px;
	float: left;
}

.tp_menu_main .five_nav ul li.razd_li_five_nav
{
	background: url(/images/razd_li_five_nav_bg.gif) left top no-repeat;
	font-size: 0px;
	line-height: 0px;
	width: 1px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 4px;
}

.tp_menu_main .five_nav a, .tp_menu_main .five_nav a:hover, .tp_menu_main .five_nav ul li:hover a 
{
	height: 20px;
	width: auto;
	color: #96928f;
	background: transparent;
	text-transform: uppercase;
}

.tp_menu_main .five_nav a.hover, .tp_menu_main .five_nav a.hover:hover, .tp_menu_main .five_nav ul li:hover a.hover 
{
	background: url(/images/five_nav_bg.gif) left top repeat-x;
	color: #ffffff;
}

.tp_menu_main .five_nav a span, .tp_menu_main .five_nav a:hover span, .tp_menu_main .five_nav ul li:hover a span
{
	display: block;
	height: 20px;
	background: transparent;
	float: left;
}

.tp_menu_main .five_nav a.hover span, .tp_menu_main .five_nav a.hover:hover span, .tp_menu_main .five_nav ul li:hover a.hover span
{
	background: url(/images/five_nav_rt.gif) right top no-repeat;
}

.tp_menu_main .five_nav a span span, .tp_menu_main .five_nav a:hover span span
{
	background: transparent;
	padding: 0px;
	height: 20px;
	width: auto;
}

.tp_menu_main .five_nav a.hover span span, .tp_menu_main .five_nav a.hover:hover span span, .tp_menu_main .five_nav ul li:hover a.hover span span
{
	background: url(/images/five_nav_lf.gif) left top no-repeat;
}

.tp_menu_main .five_nav a span span span, .tp_menu_main .five_nav a:hover span span span
{
    display: block;
    float: left;
    width: auto;
    text-align: center;
    padding: 4px 4px 0px 4px;
}

/* --- / Header --- */

/* --- ÆÅÌÐÏÞÊÝÌÞÚ ÉÍÊÍÌÉÞ --- */
.center
{
	width: 100%;
	padding: 0px 0px 20px 0px;
}

.wrap_col
{
	width: 100%;
	float: left;
	margin: 0px -329px 0px 0px;
}

/* left column */
#lf_col
{
	margin: 0px;
	padding: 0px 329px 0px 0px;
}

.lf_kord, .lf_kord_index
{
	padding: 22px 7px 0px 35px;
}

.lf_kord_index
{
	padding-right: 52px;
}

.banner_cont
{
	font-size: 0px;
	line-height: 0px;
	margin: 0 0px 15px 25px;
}

.navigation_line
{
	color: #96928f;
	font-size: 10px;
	margin: 0px 0px 16px 0px;
}

.navigation_line a
{
	color: #96928f;
	text-decoration: none;
}

.navigation_line a:hover
{
	text-decoration: underline;
}

.vkladka
{
	background: url(/images/vkladka_rt.gif) right 7px no-repeat;
	float: left;
	height: 35px;
	margin-right: -12px;
	position: relative;
	/*cursor: pointer;*/
}

.vkladka div
{
	background: url(/images/vkladka_lf.gif) left 7px no-repeat;
	float: left;
	height: 35px;
	padding: 0px 8px 0px 8px;
}

.vkladka div div
{
	background: url(/images/vkladka_bg.gif) left 7px repeat-x;
	float: left;
	height: 35px;
	padding: 0px;
}

.vkladka div div div
{
	background: transparent;
	float: left;
	height: auto;
	padding: 14px 0px 0px 0px;
	color: #f35c0a;
	font-size: 11px;
	width: 110px;
	text-align: center;
}

.vkladka div div div a
{
	text-decoration: none;
	color: #f35c0a;
}


.act
{
	background: url(/images/vkladka_act_rt.gif) right top no-repeat;
	position: relative;
	margin-right: -12px;
	z-index: 1000;
	cursor: default;
}

.act div
{
	background: url(/images/vkladka_act_lf.gif) left top no-repeat;
	padding: 0px 8px 0px 8px;
}

.act div div
{
	background: url(/images/vkladka_act_bg.gif) right top repeat-x;
	padding: 0px;
}

.act div div div
{
	background: transparent;
	padding: 0px;
	color: #000000;
	font-size: 12px;
	height: auto;
	padding: 9px 0px 0px 0px;
	width: 126px;
}

.map_block
{
	margin: 0px 0px 10px 0px;
}

.map
{
	margin: 0px 0px 13px 0px;
}

.map_inner
{
	float: left;
	position: relative;
}

.map .photo_map
{
	border: 1px solid #d1d1d1;
}

.bulet_map
{
	position: absolute;
	font-size: 0px;
	line-height: 0px;
}

.bulet_map_name_pos
{
	position: relative;
}

.bulet_map_name
{
	position: absolute;
	color: #ffffff;
	font-size: 11px;
	line-height: 11px;
	white-space: nowrap;
}

.bulet_map_name a
{
	color: #ffffff;
	text-decoration: none;
}

.round_coner
{
	background: url(/images/round_coner.gif) left top no-repeat;
	height: 11px;
	width: 10px;
	position: absolute;
	top: -2px;
	right: 0px;
}

.text_under_map
{
	margin: 0px;
	text-indent: 15px;
	font-size: 12px;
	color: #0067AF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.text_under_map a
{
	color: #f57811;
	text-decoration: none;
}

.text_under_map a:hover, .text_under_map a.activ, .activ
{
	color: #000000;
	text-decoration: underline;
}

.cities
{
	color: #f57811;
}

.tbl_services
{
	width: 100%;
	margin: 0px 0px 49px 0px;
}

.tbl_services tr td
{
	text-align: center;
	padding: 7px 0px 7px 0px;
}

.tbl_services tr td.razd_td
{
	width: 1px;
	font-size: 0px;
	line-height: 0px;
	background: url(/images/razd_td.gif) left top repeat-y;
	padding: 0px;
}

.tbl_services tr td table
{
	margin: 0 auto;
}
 
.tbl_services tr td table tr td
{
	padding: 0px;
}
 
.tbl_services tr td a
{
	float: left;
	color: #555;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	font-weight: bolder;
}

.tbl_services tr td a span
{
	display: block;
	line-height: 0px;
	font-size: 0px;
}

.tbl_services tr td a span.txt_serv
{
	padding: 23px 0px 0px 0px;
	line-height: 12px;
	font-size: 12px;
}

.tbl_direct
{
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.tbl_direct tr td
{
	padding: 0px;
	text-align: center;
}

.tbl_direct tr td table
{
	margin: 0 auto;
}

.tbl_direct tr td a 
{
	text-decoration: none;
	float: left;
	color: #0067b1;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bolder;
}

.tbl_direct tr td a span
{
	display: block;
}

.txt
{
	padding: 4px 0px 0px 0px;
}

.new_main
{
	margin: 0px 0px 12px 0px;
}

.new_main a
{
	color: #4396da;
	text-decoration: none;
}

.new_main a:hover
{
	text-decoration: underline;
}

.new_main p
{
	margin: 0px;
}

.new_main_date
{
	color: #f57811;
}

.new_main_name
{
	font-weight: bolder;
}

.new_full_date_place
{
	color: #ed8c3c;
	margin: 0px 0px 12px 0px;
}

.all_info
{
	text-align: right;
	margin-bottom: 10px;
}

.list_clients
{
	background: url(/images/gray_px.gif) left top repeat-x;
	margin-bottom: 10px;
}

.list_clients div
{
	background: url(/images/gray_px.gif) left bottom repeat-x;
}

.list_clients div div
{
	background: url(/images/gray_px.gif) left bottom repeat-y;
}

.list_clients div div div
{
	background: url(/images/gray_px.gif) right bottom repeat-y;
}

.list_clients div div div div
{
	background: url(/images/coner_tplf.gif) left top no-repeat;
}

.list_clients div div div div div
{
	background: url(/images/coner_tprt.gif) right top no-repeat;
}

.list_clients div div div div div div
{
	background: url(/images/coner_btrt.gif) right bottom no-repeat;
}

.list_clients div div div div div div div
{
	background: url(/images/coner_btlf.gif) left bottom no-repeat;
	padding: 1px 1px 1px 1px;
	zoom: 1;
}

.list_clients div div div div div div div div
{
	background: transparent;
	padding: 0px;
}

.scroll
{
	overflow: auto;
	height: 632px;
}

.list_clients div div div div div div div div .scroll_inner
{
	padding: 10px 0px 10px 0px;
} 

.tbl_logos
{
	width: 100%;
}

.tbl_logos tr td
{
	width: 33%;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.tbl_feedback
{
	width: 426px;
	font-size: 10px;
	color: #2e4588;
}

.tbl_feedback tr td
{
	padding: 6px 0px 6px 0px;;
	vertical-align: top;
	
}

.center .tbl_feedback tr td.lf_td
{
	width: 82px;
	/*width: 106px;*/
}

.tbl_feedback tr td p
{
	color: #96928f;
	margin: 0px;
}

.red_remember
{
	color: #f35c0a;
	vertical-align: text-top;
	font-size: 15px;
	font-weight: bolder;
}

.btn_oringe
{
	background: url(/images/btn_oringe_bg.jpg) right top no-repeat #fec320;
	border: 0px;
	font-size: 11px;
	height: 20px;
	border-left: 1px solid #fdc355;
	border-right: 1px solid #d68b1c;
	border-bottom: 1px solid #c25f11;
	border-top: 1px solid #fce487;
}

.go_up
{
	padding: 5px 0px 0px 0px;
	margin-bottom: 10px;
}

.go_up a
{
	text-decoration: none;
	background: url(/images/dark_blue_px.gif) bottom left repeat-x;
	padding: 0px 0px 0px 0px;
}

.go_up a span
{
	background: url(/images/dark_arrow_up.gif) right bottom no-repeat;
	padding: 0px 10px 0px 0px;
}

.name_razdel
{
	font-size: 12px;
	color: #2e4588;
	margin: 0px 0px 4px 0px;
}

.menu_default
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.menu_default li
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/images/submenu_li_bg.gif) 6px 7px no-repeat;
	overflow: visible;
	zoom: 1;
}

.menu_default li a
{
	text-decoration: none;
}

.menu_default li a:hover, .menu_default li.ativate a
{
	color: #f35c0a;
}

.main_contact_info
{
	line-height: 18px;
}

.contacts_info_tbl
{
	width: 100%;
	margin-bottom: 21px;
}

.contacts_info_tbl tr td.lf_part, .contacts_info_tbl tr td.rt_part
{
	padding: 0px;
	vertical-align: top;
	color: #f57811;
	width: 50%;
}

.contacts_info_tbl tr td a:hover
{
	font-weight:none;
}

.contacts_info_tbl tr td table tr td
{
	padding: 0px 0px 5px 0px;
}

.contacts_info_tbl tr td table tr td.td_txt
{
	padding-right: 28px;
}

.round_border_block
{
	position: relative;
	zoom: 1;
	float: left;
	line-height: 0px;
	font-size: 0px;
}

.round_border_block img
{
	border: 6px solid #70c5e4;	
}

.lfbt_coner
{
	background: url(/images/lfbt_coner.png) left top no-repeat;
	width: 14px;
	height: 16px;
	behavior: url(/js/iepngfix.htc);
	position: absolute;
	bottom: 0px;
	left: 0px;
	_bottom: -1px;
}

.rtbt_coner
{
	background: url(/images/rtbt_coner.png) left top no-repeat;
	width: 14px;
	height: 16px;
	behavior: url(/js/iepngfix.htc);
	position: absolute;
	bottom: 0px;
	right: 0px;
	_bottom: -1px;
	_right: -1px;
}

.lftp_coner
{
	background: url(/images/lftp_coner.png) left top no-repeat;
	width: 14px;
	height: 16px;
	behavior: url(/js/iepngfix.htc);
	position: absolute;
	top: 0px;
	left: 0px;
}

.rttp_coner
{
	background: url(/images/rttp_coner.png) left top no-repeat;
	width: 14px;
	height: 16px;
	behavior: url(/js/iepngfix.htc);
	position: absolute;
	top: 0px;
	right: 0px;
	_right: -1px;
}

/* / left column */

/* right column */
#rt_col
{
	width: 329px;
	float: right;
	margin: 0px 0px 0px -329px;
	
}

.rt_kord
{
	margin: 0px;
	padding: 22px 35px 0px 0px;
}

.rt_menu
{
	margin: 0px 0px 12px 0px;
}

.rt_menu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

.rt_menu ul li
{
	margin: 0px;
	padding: 0px 24px 0px 0px;
	background: url(/images/rt_menu_li_bg.gif) right 12px no-repeat;
}

.rt_menu ul li a
{
	display: block;
	padding: 7px 0px 5px 51px;
	//padding-bottom: 4px;
	zoom: 1;
	color: #4396da;
	text-decoration: none;
	font-size: 12px;
}

.rt_menu ul li.razd_li_rt
{
	background: url(/images/tp_menu_main_bg.gif) left top repeat-x;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 1px;
}

.razd_line
{
	background: url(/images/tp_menu_main_bg.gif) left top repeat-x;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 1px;
}

.noticons ul li
{
	margin: 0px;
	padding: 0px 26px 0px 0px;
	background: url(/images/rt_menu_li_bg.gif) right 12px no-repeat;
	text-align: right;
}

.noticons ul li a
{
	text-align: right;
	padding: 6px 0px 6px 26px;
	background: url(/images/noticons_li_bg.gif) 4px 11px no-repeat;
}

.noticons ul li a:hover, .noticons ul li a.select
{
	background: url(/images/noticons_li_bg_select.gif) 4px 11px no-repeat;
	color: #f57811;
}

.big_btn
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 16px 0px;
}

.select_city, .select_region
{
	background: url(/images/select_city_bg_1.gif) left top repeat-x;
	height: 31px;
	margin-bottom: 15px;
	color: #FFFBF7;/*#2e4588;*/
	font-size: 12px;
	font-weight:bold;
}

.select_city div, .select_region div
{
	background: url(/images/select_city_rt_1.gif) right top no-repeat;
	height: 31px;	
}

.select_city div div, .select_region div div
{
	background: url(/images/select_city_lf_1.gif) left top no-repeat;
	height: 31px;	
}

.select_city div div div, .select_region div div div
{
	background: transparent;
	height: auto;
	padding: 6px 0px 0px 0px;
	//padding-top: 5px;
	text-align: center;
}

.select_city select, .select_region select
{
	width: 152px;
	color: #8c9197;
}

.select_region select
{
	width: 466px;
}

.rt_banner
{
	font-size: 0px;
	line-height: 0px;
	margin: 0px 0px 23px 0px;
}

.search_block
{
	text-align: center;
	color: #0466b5;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.search_block table
{
	border-collapse: collapse;
	margin: 0 auto;
}

.search_block table tr td
{
	padding: 0px;
}

.search_block_input
{
	float: left;
	background: url(/images/icon_search.gif) left 5px no-repeat;
	//background-position: left 7px;
	padding: 0px 0px 0px 14px;
}

.search_block_input input
{
	height: 17px;
	width: 120px;
}

.btn_submit_search
{
	float: left;
	padding: 0px 0px 0px 3px;
}

.btn_submit_search input
{
	background: url(/images/btn_submit_search.gif) left top no-repeat;
	width: 19px;
	height: 20px;
	border: 0px;
	position: relative;
	//top: 1px;
}

.rt_sect_tit
{
	color: #0067b1;
	font-size: 20px;
	background: url(/images/tp_menu_main_bg.gif) left bottom repeat-x;
	margin: 0px 0px 13px 0px;
	padding-bottom: 1px;
}

.list_news
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	margin: 0px 0px 10px 0px;
}

.new
{
	margin: 0px 0px 13px 0px;
}

.new p
{
	color: #2b4383;
	margin: 0px;
}

.new p a
{
	color: #2b4383;
	text-decoration: none;
}

.new p a:hover
{
	text-decoration: underline;
}

.new_date
{
	color: #737c8d;
}

.new_name
{
	font-weight: bolder;
	color: #2e4588;
}

.new_name a
{
	color: #2e4588;
	text-decoration: none;
}

.new_name a:hover
{
	text-decoration: underline;
}

.all_news
{
	color: #0067b1;
	text-align: right;
}

.all_news a
{
	color: #0067b1;
	text-decoration: none;
	background: url(/images/all_news.gif) left top no-repeat;
	padding: 0px 0px 0px 17px;
}

.list_events
{
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
}

.list_events_kord
{
	padding: 0px 0px 0px 20px;
}

.list_events ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;	
	list-style-type: none;
}

.list_events ul li
{
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 12px;
	background: url(/images/bulet_tire.gif) left 8px no-repeat;
	color: #0067af;
}

.list_events ul li a
{
	text-decoration: none;
	color: #0067af;
}

/* / right column */

/* --- / ÆÅÌÐÏÞÊÝÌÞÚ ÉÍÊÍÌÉÞ --- */


/* --- Footer: ÎÍÄÁÞÊ ---*/
* html div#footer
{
	/*width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) > 1400 ? "1400px":
 (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth:document.body.clientWidth) < 1000 ? "1000px":"100%"));*/
}

div#footer
{
   margin: 0 auto;
   /*min-width: 1000px;
   max-width: 1400px;*/
   width: 1000px;
   text-align: left;
   height: 64px;
   color: #5e5f60;
   font-size: 11px;
   border-bottom: 10px solid #f57811;
}

.footer_inn
{
	padding: 0px 35px 0px 35px;
	position: relative;
	zoom: 1;
}

.line_in_footer
{
	background: url(/images/tp_menu_main_bg.gif) left top repeat-x;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden; 
}

/* -- copyrights -- */
#copyrights
{
	float: left;
	width: 115px;
	background: url(/images/icon_copy.gif) left top no-repeat;
	padding: 1px 0px 4px 23px;
	position: absolute;
	left: 77px;
	top: 14px;
	
}
/* -- / copyrights -- */

/*-- counters --*/
.counts_list
{
	zoom: 1;
	text-align: center;
	padding: 11px 0px 0px 0px;
}

.counts_list div
{
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 1px;
	//padding: 0px 2px 0px 2px;
	font-size: 0px;
	line-height: 0px;
	display: inline;
	zoom: 1;
}
/*-- / counters --*/

/* --- / Footer: ÎÍÄÁÞÊ ---*/
.png {
    behavior: url(/js/iepngfix.htc);
}
.news_title{
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:underline;
}
.news_title:hover{
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.button{
	height:30px;
	padding:0;
	width:150px;
	overflow:hidden;	
	background:#FEC320 url('/images/lb_fon.jpg') repeat-x scroll left top;	
	background-color:#FEC320;
}
.button div div {
	padding:0;	
	background-image:url('/images/lb_fl.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	background-attachment:scroll;
	width:150px;
	height:30px;	
}
.button div div div {
	padding:0;	
	background-image:url('/images/lb_fr.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	background-attachment:scroll;
	width:150px;
	height:30px;	
}
.button div div div div {
	padding:0;	
	background-image:url('/images/lb_l.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	width:150px;
	height:30px;	
}
.button div div div div div{
	padding:0;	
	background-image:url('/images/lb_r.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
	width:150px;
	height:30px;
}
.button div div div div div div{
	padding:0;	
	background-image:url('/images/lb_rb.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
	background-attachment:scroll;
	width:150px;
	height:30px;
}
.button div div div div div div div{
	padding:0;
	background-image:url('/images/lb_lb.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-attachment:scroll;

	width:150px;
	height:30px;
}
.button div{
	padding:0;	
	width:150px;
	height:30px;
}
.button div div div div div div div input{
border-width:0;
}
.mult {
	 color:#F57811;
	 text-decoration:underline;	 
}
.mult:hover{
	 color:#F57811;
	 text-decoration:none;	 
}
.active_blocksss{
height:400px;
display:table;
}
.active_blocksss div{
 display:tr;
}
.active_blocksss div div{
display:td;
vertical-align:bottom;
}
.active_blocksss div div div{
/*display:none;*/

padding-top:80px;
font-size:11px;
}

.iware_button span img{
width:100px;
}

