body {
    font-size: 12px;
    font-family: Verdana,Tahoma,Arial;
}

img {vertical-align:middle;}
a {	text-decoration: none; color:#000;}
a:visited {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {	padding:0.5em 0.2em; color:#C7231A; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#C7231A; }

h1 {font-size:1.5em;}
h2 {font-size: 1.2em;}
th {
	background: #C7231A;
	color:#fff;
	text-align:left;
}
table th,td {border: #C7231A solid 1px;}
table.clean th {color:#000;}

.important {color:#C7231A;}
.border {border:1px solid #C7231A;}

.tip_city {background: url('../img/tip_city.gif') left center no-repeat;}
.tip_id {background: url('../img/tip_id.gif') left center no-repeat;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					framework overrdie
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.mui_window h2 {
	background: url('../img/window_title.jpg') repeat-x;
	color:#fff;
}
div.mui_window {
	background: #fff;
	border: solid 2px #000;
}
form.xform {margin-top: 20px;}
form.xform legend {color:#C7231A; font-weight:bold;}

div.db_info {
	border:#C7231A solid 1px;
    width:640px;
}

div.db_success {
	border:#C7231A solid 1px;
    width:640px;  
}

div.db_error {
	border:#C7231A solid 1px;
    width:640px;  
}

div.db_warning {
	border:#C7231A solid 1px;
     width:640px;  
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Top area
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/


#top {
	height:150px;
	position:relative;
}

#top .logo {
	width:480px;
	height:120px;
	float:left;
}

#mainmenu {
	position: absolute;
	left:530px;
	top:20px;
}

#mainmenu a.mm_anons,#mainmenu a.mm_add,#mainmenu a.mm_my {
	display:block;
	width:auto;
	height:50px;
	float:left;
	margin-right:10px;
}

#mainmenu a.mm_anons {background: url('../img/gora_icon_anonse.jpg') no-repeat 50% bottom;}
#mainmenu a.mm_add {background: url('../img/gora_icon_add.jpg') no-repeat 50% bottom;}
#mainmenu a.mm_my {background: url('../img/gora_icon_my.jpg') no-repeat 50% bottom;}

#mainmenu li {float:left;list-style: none;}

#menusearch {clear:both;padding: 0px;}
#menusearch ul {margin:0px;}
#menusearch li {display:inline;}
#menusearch input,#menusearch select {border: solid 1px #C7231A;}
#menusearch input.bsearch {width:78px; height:23px; background: url('../img/button_search.jpg') no-repeat; border:none;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Sidebar
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

#sidebar {
	width:250px;
	float:left;
}
#sidebar .sb_group {clear:both}
#sidebar li {list-style-image: url('../img/li_element.gif'); padding-left:0px;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Content
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div#content {
	margin-top:0.0em;
	margin-right: 20px;
	width:650px;
	min-height:400px;
	float:left;
}

div.block {
	border-bottom:solid 1px #ccc;
	padding-bottom: 0.5em;
	margin-bottom:0.5em;
}

#navigator a {
	background: url('../img/link_normal.gif') no-repeat left 50%;
	padding-left: 12px;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					SEARCH CLOUD
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.search_cloud {
	margin-bottom:1em;
	border-bottom:dotted 1px #C7231A;
	padding-bottom:1em;
}
div.search_cloud a {padding:0.5em}
div.search_cloud a:hover {text-decoration: underline;}
div.search_cloud a.search_cloud_1 {color:#C7231A; font-size:10px;}
div.search_cloud a.search_cloud_2 {color:#e04189; font-size:11px;}
div.search_cloud a.search_cloud_3 {color:#d64f8c; font-size:12px;}
div.search_cloud a.search_cloud_4 {color:#c85d8d; font-size:13px;}
div.search_cloud a.search_cloud_5 {color:#b76e8f; font-size:14px;}
div.search_cloud a.search_cloud_6 {color:#ab7b90; font-size:15px;}
div.search_cloud a.search_cloud_7 {color:#555555; font-size:16px;}
div.search_cloud a.search_cloud_8 {color:#555555; font-size:17px;}
div.search_cloud a.search_cloud_9 {color:#111111; font-size:19px; font-weight:bold;}
div.search_cloud a.search_cloud_10 {color:#000000; font-size:21px; font-weight:bold;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Anonses
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.anons {clear:both; margin-bottom:1em; border-bottom:dotted 1px #ccc;padding-bottom: 1em; overflow: hidden;}
* HTML div.anons {height:100%;}
div.anons div.img {float:left; margin-right:0.5em; border: solid 1px #C7231A;}
div.anons div.tools {clear:both;color:#aaa;font-size:10px;}

/* details */
#anons_details {border-bottom:dotted 1px #ccc; margin-bottom:5px;}
#anons_details table.params {margin-top:1em}
#anons_details div.descr {clear:both;}
#anons_details div.det strong {color:#C7231A;}
#anons_details div.det a {text-decoration: underline;}
#anons_details div.images {clear:both;}
#anons_details div.images img {margin-left:1em}
#anons_details div.contact {border-top:dotted 1px #C7231A; margin-top:1em;padding-top:1em;overflow: hidden;}
* HTML #anons_details div.contact {height:100%;}
#anons_details input {border:solid 1px #C7231A;}
#anons_details input.bshow {width:102px; height:22px; background: url('../img/button_showcontact.jpg') no-repeat; border:none;}

#anons_details div.goals {}
#anons_details div.likes {margin-top:1em}

#other_anonses {border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;margin-bottom: 1em;clear:both}
#other_anonses strong {color:#C7231A;}
#other_anonses a {text-decoration: underline;}
#other_anonses div.images {}

#other_anonses div.images .thumb {margin-left:1em; float:left}


/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					The rest
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

#photo_list div.thumb {width:110px;height:150px;float:left;}

#navigator, #toolbar {
	font-size:12px;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-bottom: dotted 1px #C7231A;
	padding:5px;
}

#navigator ul,#toolbar ul {margin:0px}

#navigator li, #toolbar li {display:inline;}

#navigator a {

}

#navigator a {
	background: url('../img/link_normal.gif') no-repeat left 50%;
	padding-left: 12px;
}

#navigator span.right_navigator {
	float:right;
	position: relative;
	top:-14px;
}

#navigator span.right_navigator a {
	background:none;
	padding-left: 2px;
}

#toolbar {
	margin-top:0.5em;
	border-top: solid 1px #C7231A;
	border-bottom: solid 1px #C7231A;
	padding: 0.4em 0;
}

#toolbar li {border-right:dotted 2px #C7231A;}

#footer {
	font-size:10px;
	margin-top: 2em;
	color:#ACACAC;
	padding:0.5em 0em;
	clear: both;
}

#whole {
	width:920px;
	margin: 0.5em auto;
}

#simple_content {
	padding:1em;
}