
/* dock - top */
.dock {
	position: relative;
	height: 50px;
	text-align: center;




}
.dock-container {
	position: absolute;
	height: 100px;

	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #fff;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.dock-item span {
	display: none;
	text-align: center;
	padding: 6px;
	background: #3e3e3e;
	color: #fff;
	border: 1px #fff solid;
}
/* ØÀÏÊÀ */

.tarif_text
{
	font-family: Trebuchet MS, Tahoma;
	font-size: 14px;
	color: #585C5E;
	font-weight: normal;

}

.tarif_ob
{
	font-family: Trebuchet MS, Tahoma;
	font-size: 14px;
	color: #585C5E;
	font-weight: normal;


}

.tarif_ob_b
{
	font-family: Trebuchet MS, Tahoma;
	font-size: 14px;
	color: #585C5E;
	font-weight: bold;


}


body
{
margin:0;

}



.divprofile
{
padding:10px;
float:right;
border-top-style:solid;
border-color:#A9A9A9;
border-top-width:5px;
text-align:left;
margin-bottom:30px;
margin-right:50px;
}


.profile
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#215B80;
font-weight:normal;
text-decoration:underline;
padding-left:5px;
}



.sort_type

{
padding:9px;
background-image:url(img/bg_menu_na.gif);
text-align:center;
}

.sort_type:hover

{
padding:9px;
background-image:url(img/bg_menu_a.gif);
text-align:center;
}

.sort_type a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:white;
font-weight:normal;
}

.sort_type a

{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:white;
font-weight:normal;
}

.sort_type:hover a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:#8B1414;
font-weight:normal;
}

.sort_type_active
{
padding:9px;
background-image:url(img/bg_menu_a.gif);
text-align:center;
}
.sort_type_active a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:#8B1414;
font-weight:normal;
}





.top_reg
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#215B80;
font-weight:normal;
text-decoration:underline;
padding-left:5px;
}


.top_reg:hover
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A20000;
font-weight:normal;
text-decoration:underline;
padding-left:5px;
}


.geo

{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#215B80;
font-weight:normal;
text-decoration:underline;
}

.geo:hover
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
font-weight:normal;
text-decoration:underline;
}

.geo_na

{
padding:5px;
text-align:center;
}

.geo_na:hover

{
padding:12px;
background-image:url(img/bg_geo_na.gif);
text-align:center;
}

.geo_na:hover a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
font-weight:normal;
}

.walk
{
padding:10px;
border-style:dashed;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:30px;
}

.map_link
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:white;
font-weight:normal;
text-decoration:underline;

}

.walk_link
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#949494;
font-weight:normal;
text-decoration:underline;
padding-left:10px;

}

.walk_link_a
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#215B80;
font-weight:bold;
text-decoration:underline;
padding-left:10px;


}



.active_podcat
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B1414;
font-weight:normal;
text-decoration:underline;
padding-left:10px;

}

.activ_rubrik
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8B1414;
font-weight:normal;
text-decoration:underline;
padding-left:3px;

}




.menu_na

{
padding:9px;
background-image:url(img/bg_menu_na.gif);
text-align:center;
}

.menu_na:hover

{
padding:9px;
background-image:url(img/bg_menu_a.gif);
text-align:center;
}

.menu_na a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:white;
font-weight:normal;
}

.menu_na a

{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:white;
font-weight:normal;
}

.menu_na:hover a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:#8B1414;
font-weight:normal;
}

.menu_na_active
{
padding:9px;
background-image:url(img/bg_menu_a.gif);
text-align:center;
}
.menu_na_active a
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
color:#8B1414;
font-weight:normal;
}


.divbanner

{
text-align:center;
padding:10px;

}

.divsubscript
{
padding:10px;
border-style:dashed;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:30px;
}

.head_block
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:30px;
color:#8B1414;
font-weight:normal;
padding-left:5px;
}

.text_info
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A9A9A9;
font-weight:normal;
padding-left:7px;
padding-top:10px;
line-height:15px;
padding-bottom:10px;

}

.comment_text
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A20000;
font-weight:normal;

}


.ok_text
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#A20000;
font-weight:normal;

}


.edit_text
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:red;
font-weight:normal;
text-decoration:underline;

}


.dobavit_link
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#215B80;
font-weight:normal;
text-decoration:underline;

}



.radiobut
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#215B80;
font-weight:normal;
padding-left:5px;
vertical-align:top;
}

.pack
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#215B80;
font-weight:normal;
padding-left:5px;
vertical-align:top;
text-decoration:underline;
}



.divsubscript
{
padding:10px;
border-style:dashed;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:30px;
}

.divinfo
{
text-align:left;
margin-bottom:30px;
}

.head_infoblock
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
color:#215B80;
font-weight:bold;
padding-left:5px;
text-decoration:underline;
vertical-align:top;
}

.nav_text
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:grey;
font-weight:normal;
padding-left:7px;
padding-top:10px;
line-height:15px;

}

.infoblock_text_info
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A9A9A9;
font-weight:normal;
padding-left:10px;
padding-top:10px;
line-height:15px;

}

.predpr_text_info
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
font-weight:normal;
padding-left:7px;
padding-top:10px;
line-height:15px;

}

.divtag
{
padding:10px;
border-style:dashed;
background-color:#F0F0F0;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:30px;
}

.disable
{
text-align:right;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A9A9A9;
font-weight:normal;


}

.mini_text
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8D8D8D;
font-weight:normal;
padding-bottom:10px;
vertical-align:bottom;
}

.help_text
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8D8D8D;
font-weight:normal;
padding-bottom:10px;
vertical-align:bottom;
}




.text
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
color:#525252;
font-weight:normal;


}

.contact_info
{
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#8B1414;
font-weight:normal;


}


.price_small
{
font-family: tahoma, trebushet ms,  Arial, Helvetica, sans-serif;
font-size:12px;
color:#EB9A1E;
font-weight:bold;
padding-bottom:10px;
vertical-align:top;
}

.price_big
{
font-family: tahoma, trebushet ms,  Arial, Helvetica, sans-serif;
font-size:15px;
color:#A20000;
font-weight:bold;
padding-bottom:10px;
vertical-align:top;
}


.teg_size
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
color:#215B80;
font-weight:normal;
padding-left:7px;
padding-top:10px;
line-height:25px;
padding-bottom:10px;
text-decoration:underline;

}


.teg_size:hover
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
color:#A20000;
font-weight:normal;
padding-left:7px;
padding-top:10px;
line-height:25px;
padding-bottom:10px;
text-decoration:underline;

}


.divend
{
padding-top:15px;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
background-color:#F3F0C5;
text-align:left;
}



/* ÑÅÐÅÄÈÍÀ */

.seredina
{
padding:10px;
text-align:left;
margin-right:30px;
}


.div_lich_info
{
padding:10px;
border-style:dotted;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:30px;
}

.head_lich_infoblock
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
color:#8B1414;
font-weight:bold;
padding-left:5px;
vertical-align:top;
}

.top_banner
{
background-color:#C8C8C7;
text-align:center;
}

.div_cat
{
padding:10px;
border-style:dotted;
background-color:#F3F0C5;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:10px;
}

.div_cat_blue
{
padding:10px;
border-style:dotted;
background-color:#F0F0F0;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:10px;
}


.div_reg
{
padding:10px;
text-align:left;
margin-bottom:10px;
}


.div_cat_white
{
padding:10px;
border-style:dotted;
background-color:white;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:10px;
}


.div_adm_ñ

{
padding:10px;
border-style:dotted;
background-color:#F3F0C5;
border-color:#A9A9A9;
border-width:1px;
text-align:left;
margin-bottom:10px;
}


.div_adm
{
padding:10px;
border-style:dotted;
border-color:#A9A9A9;
border-width:2px;
text-align:left;
margin-bottom:10px;

}


.div_adm_blue
{
padding:10px;
border-style:dotted;
border-color:#A9A9A9;
border-width:1px;
background-color:#F0F0F0;
text-align:left;
margin-bottom:10px;
}

.small_div_adm
{
padding-top:10px;
padding-right:50px;
padding-bottom:15px;
text-align:right;
}



.div_page_up
{
padding:10px;
text-align:left;
margin-bottom:10px;
}


.cat_name
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
line-height:25px;
font-size:20px;
color:#215B80;
font-weight:bold;
vertical-align:top;
padding-left:10px;
text-decoration:underline;
}

.cat_name:hover
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
line-height:25px;
font-size:20px;
color:#8B1414;
font-weight:bold;
vertical-align:top;
padding-left:10px;
text-decoration:underline;
}


.pages
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:grey;
font-weight:normal;
padding-left:5px;
text-decoration:underline;
}

.pages_a
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:25px;
color:#215B80;
font-weight:normal;
padding-left:5px;
text-decoration:underline;
}

.page_up
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#215B80;
font-weight:normal;
padding-left:5px;

}

.small_links
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#215B80;
font-weight:normal;
padding-bottom:10px;
vertical-align:bottom;

}

.small_links:hover
{
text-align:center;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B1414;
font-weight:normal;
padding-bottom:10px;
vertical-align:bottom;
}

.title
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#215B80;
font-weight:normal;
vertical-align:top;
text-decoration:underline;
padding-left:5px;
padding-right:5px;

}

.images
{
padding-left:5px;
padding-right:5px;
}

.sub_cat_name
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#215B80;
font-weight:normal;
vertical-align:top;
text-decoration:underline;
padding-left:5px;
padding-right:5px;

}

.sub_cat_name:hover
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8B1414;
font-weight:normal;
vertical-align:top;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
}





.nav_adm
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#215B80;
font-weight:normal;
vertical-align:top;
text-decoration:underline;
}


.tri_cat_name
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8D8D8D;
font-weight:normal;
vertical-align:top;
text-decoration:underline;
}


.tri_cat_name:hover
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#A20000;
font-weight:normal;
vertical-align:top;
text-decoration:underline;
}


.sohead_block
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
color:#8B1414;
font-weight:normal;
padding-left:5px;
}


.div_left
{
float:left;
padding:10px;
text-align:left;
margin-bottom:10px;
}

.contact_text_b
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2C2C2C;
font-weight:bold;
padding-left:5px;
}

.contact_text
{
text-align:left;
font-family: trebushet ms, tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2C2C2C;
font-weight:normal;
padding-left:5px;
}
