body {
    font-size: 12px;
    font-family: Verdana,Tahoma,Arial;
    background: #424459 url('../img/violet_bg.jpg') repeat-x;    
    
}
div.mui_window div.body {color: #000 !important;}
div.xmsg {text-align: left; padding-left: 10px !important;}
div.xmsg a {color: #000;}

#whole {
    width:980px;
    margin-left: auto;
    margin-right: auto;
    background: #424459;
}
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:#FFE26F; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#FFE26F; }

h1 {font-size:1.5em;}
h2 {font-size: 1.2em;}
th {
    background: #ff0d7a;
    color:#000;
    text-align:left;
}
table.params, th,td {border: #fff solid 1px; background: #D5D8F5; margin-bottom: 20px;}
table.params_clean {border: none;background: #D5D8F5; margin-bottom: 20px;}
table.params_clean th,td {border: none;background: #D5D8F5; color: #424459;padding: 5px;}


th a {color:#000 !important}

table.clean th {color:#000;}
form.xform table.cb_list td {width: 220px;}   

.important {font-weight: bold; color: #000;}
.border {border:1px solid #FFDB72;}

.tip_city {background: #fff url('../img/tip_city.gif') left center no-repeat; }
.tip_id {background: #fff url('../img/tip_id.gif') left center no-repeat;}


/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    framework overrdie
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.mui_window h2 {
    background: url('../img/window_title.jpg') repeat-x;
    color:#000;
}
div.mui_window {
    background: #fff;
    border: solid 2px #000;
}
div.info {background: #D5D8F5; padding: 10px 10px 15px 10px; text-align: justify; line-height: 16px;}
div.info h1 {color: #424459; padding-bottom: 20px;}
div.info a {color: #424459; font-weight: bold;}

form.xform {background: #d5d8f5; border: #fff solid2px;}
form {color: #424459;}
form.xform legend {color:#fff; font-weight:bold; color: #424459;}
form.xform span.field, form.xform h4 {color: #424459;}
form a {color: #424459; font-weight: bold;}
form.xform fieldset {border: none !important;}

div.db_info {
    background:#fff url(../img/db_info_icon.gif) 5px 5px no-repeat;
    border:#FFDB72 solid 1px;
    text-align: left;
}

div.db_success {
    background:#fff url(../img/db_success_icon.gif) 5px 5px no-repeat;
    border:#FFDB72 solid 1px;
    text-align: left;
}

div.db_error {
    background:#fff url(../img/db_error_icon.gif) 5px 5px no-repeat;
    border:#b31010 solid 1px;
    text-align: left;
}

div.db_warning {
    background:#fff url(../img/db_warn_icon.gif) 5px 5px no-repeat;
    border:#ff0d7a solid 1px;
    text-align: left;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Top area
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/


#top {
    width:980px; 
    height:220px;
    position:relative;
    background: url('../img/violet_bg.jpg') repeat-x;      
}

#top .logo {
    width:441px;
    height:155px;
    float:left;
}

#mainmenu {
    position: absolute;
    left:590px;
}

#mainmenu a.mm_anons,#mainmenu a.mm_add,#mainmenu a.mm_my {
    display:block;
    width:auto;
    height:65px;                                                        
    float:left;
    color: #fff;
    padding-top: 7px;
    text-align: center;
}

#mainmenu a.mm_anons {background: url('../img/menu_icon_anonse.jpg') no-repeat; width: 86px; height: 65px;}
#mainmenu a.mm_add {background: url('../img/menu_icon_add.jpg') no-repeat; width: 86px; height: 65px;}
#mainmenu a.mm_my {background: url('../img/menu_icon_my.jpg') no-repeat; width: 86px; height: 65px;}

#mainmenu li {float:left;list-style: none;}
#menusearch {clear:both; background: #4c4e64; padding: 10px 0px 10px 0px;}
#menusearch ul {margin:0px;}
#menusearch li {display:inline;}
#menusearch input,#menusearch select {border: solid 1px #424459 ;}
#menusearch input.bsearch {width:74px; height:23px; background: url('../img/button_search.jpg') no-repeat; border:none;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Sidebar
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

#sidebar {
    width:260px;
    float:left;
}
#sidebar .sb_group {clear:both}  
#sidebar li {list-style-image: url('../img/li_element.gif');margin-left:5px;}
#sidebar li a {color: #fff;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Content
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div#content {
    margin-top:0.0em;
    margin-right: 0px;
    width:710px;
    float:left;
    overflow: hidden;
}

div.block {
    border-bottom:solid 1px #ccc;
    padding-bottom: 0.5em;
    margin-bottom:0.5em;
}
#navigator {height: 50px;margin-top: 7px;}

#navigator ul{border-bottom:#fff  dotted 1px; height: 20px;}
#navigator li a {padding-left: 20px; text-decoration: none;}

#navigator span.right_navigator {
    float:right;
    color:#fff;
    padding:5px !important;
}

#navigator span.right_navigator a {background:none;color: #fff;}


#navigator a {
    background: url('../img/link_normal.gif') no-repeat left 50%;
    color: #fff;
    padding-left: 5px;
   text-decoration: none;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    SEARCH CLOUD
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.search_cloud {
    margin-top: 1em;
    margin-bottom:1em;
    border-bottom:dotted 1px #FFDB72;
    padding-bottom:1em;
    width: 100%;
}
div.search_cloud a {padding:0.5em}
div.search_cloud a:hover {text-decoration: underline;}
div.search_cloud a.search_cloud_1 {color:#fff; font-size:10px;}
div.search_cloud a.search_cloud_2 {color:#fff; font-size:11px;}
div.search_cloud a.search_cloud_3 {color:#fff; font-size:12px;}
div.search_cloud a.search_cloud_4 {color:#fff; font-size:13px;}
div.search_cloud a.search_cloud_5 {color:#fff; font-size:14px;}
div.search_cloud a.search_cloud_6 {color:#fff; font-size:15px;}
div.search_cloud a.search_cloud_7 {color:#fff; font-size:16px;}
div.search_cloud a.search_cloud_8 {color:#fff; font-size:17px;}
div.search_cloud a.search_cloud_9 {color:#fff; font-size:19px; font-weight:bold;}
div.search_cloud a.search_cloud_10 {color:#fff; font-size:21px; font-weight:bold;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Anonses
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.anons {clear:both; margin-bottom:1em; padding:0.5em 0.5em 1em 0.5em; overflow: hidden; background: #d5d8f5; border: #fff solid2px;}
* HTML div.anons {height:100%;}
div.descr a.important {padding-left: 0px;}
div.descr img,a {padding-left: 0px;}
div.descr h3 a{color: #424459;}
div.anons div.img {float:left; margin-right:0.5em; border: solid 1px #424459 ;}
div.anons div.tools {clear:both;color:#aaa;font-size:10px;}

/* details */
#anons_details {margin-bottom:5px; padding: 5px;}
#anons_details table.params {margin-top:1em}
#anons_details div.descr {clear:both;background: #d5d8f5;}
#anons_details div.det strong {color:#ffffcc;}
#anons_details div.det {background: #888cae; padding: 3px;}
#anons_details div.det a {text-decoration: underline; padding-left: 0px;}
#anons_details div.images {clear:both;}
#anons_details div.images img {margin-left:1em;}
#anons_details div.contact {overflow: hidden; height: 100%; font-size: 12px;}  
#anons_details div.contact form, div.contact div.contact_dane {line-height: 16px;background: url('../img/contact_bg.jpg') no-repeat; width: 593px ; height: 96px; text-align: center;margin-left: 45px;}
* HTML #anons_details div.contact {height:100%;}

div.contact div.det_sms {background: #D5D8F5; padding: 5px 0px 10px 3px;} 
div.contact div.window_sms{background:#888CAE;padding: 0px 0px 10px 3px;float: left;}

div.contact p {color: #ffffcc; font-size: 12px; padding-top: 10px;}
div.contact p strong {color: #fff;}
div.contact img {vertical-align: middle !important;}

#anons_details input {border:solid 1px #000;}
#anons_details input.bshow {width:103px; height:26px; background: url('../img/button_showcontact.jpg') no-repeat; border:none;}

#anons_details div.goals {}
#anons_details div.likes {margin-top:1em}

#other_anonses {margin-bottom: 1em;clear:both;}
#other_anonses strong {color:#fff;}
#other_anonses h2 {color:#fff !important;}
#other_anonses a {text-decoration: underline; color: #fff;}
#other_anonses div.images {margin-top: 10px;}
#other_anonses div.images .thumb {margin-left:1em; float:left; color: #fff;}  

div.buttons {}
div.buttons a,p.right {padding-left: 0px; padding-right: 0px;}   

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    The rest
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

#photo_list div.thumb {width:110px;height:150px;float:left;}

#toolbar {
    font-size:12px;
    margin-top:0.5em;
    margin-bottom:0.5em;
    border-bottom: dotted 1px #FFDB72;
    padding:5px;
}

#navigator ul,#toolbar ul {margin:0px}

#navigator li, #toolbar li {display:inline;}

#toolbar {
    margin-top:0.5em;
    border-top: solid 1px #FFDB72;
    border-bottom: solid 1px #FFDB72;
    padding: 0.4em 0;
}

#toolbar li {border-right:dotted 2px #FFDB72;}
div.page_list li, a  {color: #F3FBEF;}
#footer {
    font-size:10px;
    margin-top: 2em;
    color:#ACACAC;
    padding:0.5em 0em;
    clear: both;
}
#footer img {width: 160px ;height: 110px ;margin-left: 0px;}
#footer p.copyright {color: #fff;}


#simple_content {
    padding:1em;
}