/* CSS Document */

/* Main */
body {
	margin:0;
	padding:0;
	background-color:#c2b198;
}

.cunning {
	max-width:1600px;
	width:expression(document.body.clientWidth > 1600? "1600px": "100%");
}

img.png {
	//background-image: none ! important;
	behavior: url('/img/png.htc');
}
h1, h2{
	font-family:Tahoma;
	font-size:18px;
	line-height:20px;
	color:#511d0a;
	font-weight:normal;
}

h2{
	font-family:Tahoma;
	font-size:16px;
	line-height:20px;
	color:#511d0a;
	font-weight:bold;
}

.h1, .h2 {
	font-family:Tahoma;
	font-size:18px;
	line-height:20px;
	color:#511d0a;
	font-weight:normal;
}
td {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
}
a, a:visited {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/* End Main */


/* Top Menu */
table.t_menu_al-1 {
	margin:-20px 0 0 0;
	position:relative;
	z-index:9;
}
table.t_menu_al-1 td {
	height:20px;
	padding:0 0 0 0;
}
table.t_menu_al-2 {	
	position:relative;
	margin:0 0 -21px 0;
	position:relative;
	z-index:9;
}
table.t_menu_al-2-2 {	
	position:relative;
	margin:0 0 -70px 0;
	position:relative;
	z-index:9;
}
table.t_menu_al-3 {
	height:21px;
	background-color:#511d0a;
	position:relative;
	margin:0 -900px 0 0;
	z-index:9;
}
table.t_menu_al-3 td {
	padding:1px 10px 1px 10px;
}
.img_al {
	margin:0 5px 0 5px;
}
/* End Top Menu */



/* Kontent */
/*td.k_al-1 {
	background:url(../img/a_01.gif) left bottom repeat-x;
}*/
table.foto_al {
	margin:-22px 0 0 0;
	##margin:-22px 0 0 0;
	position:relative;
}
table.k_al-1 {
	background:url(../img/a_01.gif) left bottom repeat-x;
	position:relative;
	margin:0 0 -18px 0;
}
table.k_al-2 {
	position:relative;
	margin:0 0 0 0;
}


.kontent {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
}
.kontent td {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
}
.kontent td p {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
.kontent a, .kontent a:visited {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:underline;
	padding:0 0 0 3px;
}
.kontent a:hover {
	text-decoration:none;
}
.kontent h6 {
	font-family:Tahoma;
	font-size:14px;
	line-height:18px;
	color:#511d0a;
	font-weight:normal;
	padding:10px 0 10px 0;
	margin:0;
	position:relative;
}


.r_block_ss1 a, .r_block_ss1 a:visited {
	font-family:Tahoma;
	font-size:12px;
	line-height:14px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	display:table;
	##display:block;
}
.r_block_ss1 a:hover {
	text-decoration:underline;
}


.news_al {
	margin:5px 0 0 15px;
}
.news_data {
	font-family:Tahoma;
	font-size:10px;
	color:#511d0a;
	font-weight:bold;
	margin:2px 0 0 0;
	##margin:-2px 0 0 0;
	position:relative;
}
.news_anons {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 0 0;
}
.news_anons p {
	margin:10px 0 0 0;
}

.news_data-2 {
	font-family:Tahoma;
	font-size:10px;
	line-height:14px;
	color:#9b7c6a;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
}
.news_data-2_ss a, .news_data-2_ss a:visited {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	display:table;
	##display:block;
}
.news_data-2_ss a:hover {
	text-decoration:underline;
}
/* End Kontent */


/* Blok Vakansii */
table.vakant_all {
	padding:0 10px 0 0;
}
table.vakant_all-2 {
	padding:0 0 0 10px;
}
.vakant_ass a, .vakant_ass a:visited {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 0;
}
.vakant_ass a:hover {
	text-decoration:underline;
}
.vakant_name {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	margin:-3px 0 0 0;
}
/* End Blok Vakansii */


/* Form */
.pole-1 {
	width:221px;
	height:20px;
	border:1px solid #7f9db9;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 0 30px;
}
.pole-2 {
	width:221px;
	height:100px;
	border:1px solid #7f9db9;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 0 30px;
}
.pole-3 {
	width:221px;
	height:20px;
	border:1px solid #7f9db9;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 0 0;
}
.pole-4 {
	width:135px;
	height:20px;
	border:1px solid #511d0a;
	background-color:#efe8d9;
	font-family:Tahoma;
	font-size:12px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 0 0;
}
.pole-5 {
	width:221px;
	height:20px;
	border:1px solid #7f9db9;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	color:#511d0a;
	font-weight:normal;
	margin:0 0 7px 0;
}
.button-1 {
	border:1px solid #ffffff;
	background-color:#511d0a;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
}
.button-2 {
	border:1px solid #ffffff;
	background-color:#511d0a;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	margin:0 30px 0 0;
	##margin:0 0 0 0;
}
.obyaz_p {
	font-family:Tahoma;
	font-size:11px;
	color:#511d0a;
	white-space:nowrap;
	font-weight:normal;
	margin:0 30px 0 0;
}
.pole_name-1 {
	font-family:Tahoma;
	font-size:11px;
	color:#511d0a;
	white-space:nowrap;
	font-weight:normal;
	margin:10px 0 0 0;
}
.form_bg-1 {
	background-color:#d0c6ab;
	padding:15px;
	width:100%;
	display:table;
}
/* End Form */


/* End Min-Menu */
.min_menu_off a, .min_menu_off a:visited, .min_menu_off a:hover {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:none;
	border-bottom:1px dashed #511d0a;
	margin:0 20px 0 0;
	padding:0;
	width:1%;
	float:left;
	display:table;
	##display:block;
}
.min_menu_on {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#714e4e;
	font-weight:normal;
	white-space:nowrap;
	margin:0 20px 0 0;
	padding:0;
	width:1%;
	float:left;
	display:table;
	##display:block;
}
/* End Min-Menu */


/* Katalog Menu */
img.kat_m1 {
	margin:0 10px 0 0;
	padding:0;
}
img.kat_m2 {
	margin:0 25px 0 0;
	padding:0;
}
/*.kat_m_on {
	border:1px solid #511d0a;
	padding:2px;
	width:1%;
	display:table;
	margin:3px 0 3px 0;
	padding:0;
}*/
table.kat_m_on td a, table.kat_m_on td a:visited, table.kat_m_on td a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
	padding:0;
}
.kat_m_off {
	padding:2px;
	width:1%;
	display:table;
	margin:3px 0 3px 1px;
}
.kat_m_off td {
	font-family:Tahoma;
	font-size:10px;
	color:#511d0a;
	font-weight:normal;
	white-space:nowrap;
	padding:0;
}


.kat_tex_info a, .kat_tex_info a:visited {
	font-family:Tahoma;
	font-size:10px;
	line-height:12px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:underline;
	white-space:nowrap;
}
.kat_tex_info a:hover {
	text-decoration:none;
	font-size:10px;
}


.kat_steklo {
	display:table;
	##display:block;
	width:1%;
	float:left;
	border:0px solid #511d0a;
	background-color:#;
	margin:0 5px 0 0;
	padding:0 4px 10px 0;
}


.kat_dv_on {
	display:table;
	##display:block;
	width:1%;
	float:left;
	border:0px solid #511d0a;
	background-color:#FFFFFF;
	margin:0 5px 0 0;
	padding:10px;
}
.kat_dv_off {
	display:table;
	##display:block;
	width:1%;
	float:left;
	margin:0 5px 0 0;
	padding:10px;
	border:0px solid #efe8d9;
}
.kat_dv_name {
	font-family:Tahoma;
	font-size:10px;
	line-height:12px;
	color:#511d0a;
	font-weight:normal;
	text-align:center;
	margin:5px 0 0 0;
}


.kat_gall {
	display:table;
	##display:block;
	width:1%;
	float:left;
	margin:0 40px 40px 0;
	padding:0;
}
/* End Katalog Menu */


/* Poisk */
.poisk_ss1 a, .poisk_ss1 a:visited, .poisk_ss1 a:hover {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dashed #511d0a;
	white-space:nowrap;
	display:table;
	##display:block;
	width:1%;
	margin:0 0 10px 0;
}
/* End Poisk */


/* Detali */
.detali_ss1_on a, .detali_ss1_on a:visited, .detali_ss1_on a:hover {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#511d0a;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dashed #511d0a;
	white-space:nowrap;
	display:table;
	##display:block;
	width:1%;
	float:left;
	margin:0 15px 0 0;
}
.detali_ss1_off {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#714e4e;
	font-weight:normal;
	white-space:nowrap;
	display:table;
	##display:block;
	width:1%;
	float:left;
	margin:0 15px 0 0;
}

.detali_im {
	display:table;
	##display:block;
	width:1%;
	float:left;
	border:0px solid #511d0a;
	background-color:#;
	margin:0 5px 0 0;
	padding:6px 12px 6px 0;
}
/* End Detali */


/* Polezno */
.polezno_blok {
	position:relative;
	width:870px;
	margin:0 -450px 0 0;
	padding:0 0 0 20px;
	z-index:99;
}

.polezno_blok_ss a, .polezno_blok_ss a:visited {
	width:200px;
	font-weight:bold;
	position:relative;
	display:table;
	text-align:left;
	margin:20px 0 0 0;
}

.polezno_name-1 {
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#efe8d8;
	font-weight:normal;
	white-space:nowrap;
	margin:0 5px 0 5px;
}
.polezno_name-2 {
	font-family:Tahoma;
	font-size:12px;
	line-height:14px;
	color:#efe8d8;
	font-weight:normal;
	text-transform:uppercase;
	margin:5px 5px 5px 0;
}
.polezno_cont h1 {
	font-family:Tahoma;
	font-size:18px;
	line-height:20px;
	color:#511d0a;
	font-weight:normal;
	border-bottom:1px solid #511d0a;
	width:90%;
}

.line {
	background:#511d0a;
}
/* End Polezno */

a.login1{
	font-size:14px; 
	font-weight:bold;
}

a.login2{
	font-size:16px; 
	font-weight:bold;
}


/* Fak */
.fak_ss1 {
	margin:0 0 5px 0;
	padding:0;
}
.fak_ss1 a, .fak_ss1 a:visited {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color:#511d0a;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
	white-space:nowrap;
	displey:table;
	width:1%;
}
.fak_ss1 a:hover {
	font-size:11px;
	line-height:20px;
	color:#511d0a;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}

.login3 { 
	font-family:Tahoma;
	font-size:12px;
	line-height:20px;
	color:#511d0a;
	font-weight:bold;
	text-decoration:none;
}

/* End Fak */


/* Opt-Roz */
.or_ss_off a, .or_ss_off a:visited, .or_ss_off a:active {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:table;
	##display:block;
	width:1%;
	padding:2px 10px 3px 10px;
}

.or_ss_off a:hover {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	display:table;
	##display:block;
	width:1%;
	padding:2px 10px 3px 10px;
}

.or_ss_on a, .or_ss_off a:visited, .or_ss_off a:active{
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#511d0a;
	display:table;
	##display:block;
	width:1%;
	padding:2px 10px 3px 10px;
}

.or_ss_on a:hover{
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	background-color:#511d0a;
	display:table;
	##display:block;
	width:1%;
	padding:2px 10px 3px 10px;
}

/* End Opt-Roz */



/* Karta Sayta */
div.map_links { width: 1%; }
div.map_links a { width: auto; display: block; margin: 0 0 3px 0; white-space: nowrap; }
div.map_sub_links {     margin: 0 0 10px 20px; }
div.map_sub_links a { margin: 0 0 7px 0; }
/* End Karta Sayta */