html
{
	height:100%;
}
body
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	color:#393939;
	font-size:12px;
	height:100%;	
}
table
{
	border-collapse: collapse;
}
td
{	
	vertical-align:top;
	margin:0px;
	padding:0px;
}
form
{
	margin:0;
	padding:0;
}
td.menu
{
	height:28px;
	background:#dd127b url(../images/menu_bg.gif) repeat-x top left;
}
div.menu_div
{
	display:block;
	height:28px;
	float:left;
}
div.menu_div a
{
	display:block;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:15px;
	margin-right:15px;
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
}
div.menu_div a:hover
{
	text-decoration:underline;
}
div.search_but_div
{
	display:block;
	height:28px;
	float:right;
	margin-right:10px;
}
div.search_but_div div
{
	padding-top:3px;
}
div.search_div
{
	display:block;
	height:28px;
	float:right;
	margin-right:6px;
}
div.search_div div
{
	padding-top:2px;
}
#text a
{
	color:#cf0c70;
}
#text a:hover
{
	color:#cf0c70;
	text-decoration:none;
}
input.search
{
	width:120px;
	height:15px;
	border:1px solid #e779b2;
	font-size:11px;
	color:#707d85;
	padding-top:2px;
}
td.bottom
{
	height:100px;
	background:#dd127b;
}
div.bottom_menu
{
	color:#FFFFFF;
	margin-top:10px;
	line-height:18px;
}
div.bottom_menu a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
}
div.bottom_menu a:hover
{
	text-decoration:underline;
}
div.bottom_links
{
	color:#ee8bbe;
	margin:10px;
	line-height:18px;
	font-size:11px;
}
div.bottom_links a
{
	color:#ee8bbe;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
div.bottom_links a:hover
{
	text-decoration:underline;
}
div.so_travel
{
	display:block;
	float:left;
	color:#FFFFFF;
	margin-left:10px;
	font-size:11px;
}
div.ad
{
	display:block;
	float:right;
	margin-right:10px;
	color:#ee8bbe;
	font-size:11px;
}
div.ad a
{
	text-decoration:none;
	color:#ee8bbe;
}
div.ad a:hover
{
	text-decoration:underline;
}
td.middle
{
	background:url(../images/bottom.jpg) repeat-x bottom left;
}
input.serv
{
	height:19px;
	border:1px solid #8f9ba3;
	font-size:12px;
	font-family:Arial;
	color:#393939;
}
select.serv
{
	height:22px;
	border:1px solid #8f9ba3;
	font-size:12px;
	font-family:Arial;
	color:#393939;
}
h2
{
	font-size:16px;
	padding:0;
	margin:0;
	color:#dd127b;
}
div.map_menu
{
	color:#FFFFFF;
	margin-top:5px;
	line-height:18px;
}
div.map_menu a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	margin-right:15px;
}
div.map_menu a:hover
{
	text-decoration:underline;
}
div.main_content
{
	padding:8px;
}
div.main_content h2
{
	font-size:16px;
	color:#cf0c70;
	font-weight:bold;
}
div.main_content li
{
	list-style:none;
	background:url(../img/li.gif) no-repeat 0px 3px;
	padding-left:16px;
}
div.main_content h3
{
	font-size:14px;
	color:#393939;
	font-weight:bold;
}
div.main_content h4
{
	font-size:16px;
	padding-left:20px;
	line-height:22px;
	color:#888888;
	font-weight:bold;
}
div.main_content p
{
	text-align:justify;
	line-height:18px;
}
div.main_content a
{
	color:#393939;
	text-decoration:none;
}
div.main_content a:hover
{
	text-decoration:underline;
}
td.tab
{
	background:url(../images/tab/un_sel.gif) repeat-x top left;
	height:38px;
	font-size:14px;
	color:#cf0c70;
}
td.tab_sel
{
	background:url(../images/tab/sel.gif) repeat-x top left;
	height:38px;
	font-size:14px;
	font-weight:bold;
	color:#cf0c70;
}
div.sub_menu
{
	position:absolute;
	line-height:18px;
	padding:10px;
	z-index:2;
	background:#dd127b;
	width:150px;
}
div.sub_menu a
{
	text-decoration:none;
	color:#FFF;
}
div.sub_menu a:hover
{
	text-decoration:underline;
}
.f_date
{
	display:block;
	height:40px;
	float:left;
}
.f_date input
{
	float:left;
}
.f_date img
{
	float:left;
}

/* yarik */

#actions td.hr {
	background: url(../images/block3/hr.gif) left 50% repeat-x;
	height: 14px;
}

td.team_menu
{
	background:#e0e0e0;
}
td.team_menu a
{
	color:#393939;
	text-decoration:none;
}
td.team_menu a:hover
{
	text-decoration:underline;
	color:#cf0c70;
}
.dn
{
	display:none;
}

