body {
    font-size: 12px;
    font-family: Verdana,Tahoma,Arial;
    background: #80c31c url('../img/green_bg.jpg') repeat-x;
    color: #42680a;    
}
div.mui_window div.body {color: #000 !important;}
div.xmsg a {color: #42680a;}
#whole {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

img {vertical-align: middle;}
a {text-decoration: none; color:#42680a;}
a:visited {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {    padding:0.5em 0.2em; color:#42680a; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#42680A; }

h1 {font-size:1.5em;padding-top: 20px;}
h2 {font-size: 1.2em;}
th {
    background: #ff0d7a;
    color:#fff;
    text-align:left;
}

th a {color:#fff !important}

table.clean th {color:#000;}
table.params th,td {background: #E8FFC6;}
form.xform table.cb_list td {width: 220px;}   

.important {font-weight: bold;}
.border {border:1px solid #ff0d7a;}

.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:#fff;
}
div.mui_window {
    background: #fff;
    border: solid 2px #000;
}
form.xform {background: #e8ffc6; border: #42680a solid 1px; margin-top: 20px;}
form.xform li.buttons {border: none;}
form.xform legend {color:#dd1918; font-weight:bold; }
form.xform fieldset {border: none;}
form.xform a {color: #42680a;}

div.db_info {
    background: #e8ffc6 url(../img/db_info_icon.gif) 5px 5px no-repeat;
     border: #42680a solid 1px; 
}

div.db_success {
    background: #e8ffc6(../img/db_success_icon.gif) 5px 5px no-repeat;
      border: #42680a solid 1px; ;
}

div.db_error {
    background: #e8ffc6 url(../img/db_error_icon.gif) 5px 5px no-repeat;
     border: #42680a solid 1px; ;
}

div.db_warning {
    background:#e8ffc6 url(../img/db_warn_icon.gif) 5px 5px no-repeat;
      border: #42680a solid 1px; ;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Top area
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/


#top {
    height:233px;
    position:relative;
    width: 980px;
    background: url('../img/green_bg.jpg')repeat-x;
}

#top .logo {
    width:630px;
    height:147px;
    float:left;
}

#mainmenu {
    position: absolute;
    left:780px;
    top:5px;

}

#mainmenu a.mm_anons,#mainmenu a.mm_add,#mainmenu a.mm_my {
    display:block;
    width:auto;
    height:40px;
    color: #fff;
    padding-top: 5px;
    text-align: center;
}

#mainmenu a.mm_anons {background: url('../img/menu_icon_anonse.jpg') no-repeat; width: 168px; height: 40px; }
#mainmenu a.mm_add {background: url('../img/menu_icon_add.jpg') no-repeat; width: 168px; height: 40px;}
#mainmenu a.mm_my {background: url('../img/menu_icon_my.jpg') no-repeat; width: 168px; height: 40px;}

#mainmenu li {float:left;list-style: none;}

#menusearch {clear:both;padding-top: 20px; margin-left: 20px;}
#menusearch ul {margin:0px;}
#menusearch li {display:inline;}
#menusearch input,#menusearch select {border: solid 1px #c2b7bd;}
#menusearch input.bsearch {width:80px; height:28px; background: url('../img/button_search.jpg') no-repeat; border:none;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Sidebar
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

#sidebar {
    width:230px;
    float:left;
    margin-left:20px;
}
#sidebar .sb_group {clear:both}  
#sidebar li {background : url('../img/li_element.gif') no-repeat left bottom;list-style: none; margin-left: -15px;}
#sidebar p,#sidebar a {color: #ffffcc; padding-left: 25px; }

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Content
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div#content {
    margin-top:0.0em;
    margin-right: 20px;
    width:710px;
    float:left;
    overflow: hidden;
}

div.block {
    border-bottom:solid 1px #ccc;
    padding-bottom: 0.5em;
    margin-bottom:0.5em;
}
#navigator {}

#navigator ul{padding-top: 3px; height: 20px; border-bottom: #42680A dotted 1px;}
#navigator li a {padding-left: 20px; text-decoration: none;}


#navigator span.right_navigator {
    float:right;
    padding: 5px 5px 0px 0px;
    
}

#navigator span.right_navigator a {background:none;color: #42680A;padding-left: 0px;}


#navigator a {
    background: url('../img/link_normal.gif') no-repeat left 50%;
    color: #ffffcc;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    SEARCH CLOUD
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.search_cloud {
    margin-top:3em ;
    margin-bottom:1em;
    border-bottom:dotted 1px #42680A;
    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:#42680a; font-size:10px;}
div.search_cloud a.search_cloud_2 {color:#42680a; font-size:11px;}
div.search_cloud a.search_cloud_3 {color:#42680a; font-size:12px;}
div.search_cloud a.search_cloud_4 {color:#42680a; font-size:13px;}
div.search_cloud a.search_cloud_5 {color:#42680a; font-size:14px;}
div.search_cloud a.search_cloud_6 {color:#42680a; font-size:15px;}
div.search_cloud a.search_cloud_7 {color:#42680a; font-size:16px;}
div.search_cloud a.search_cloud_8 {color:#42680a; font-size:17px;}
div.search_cloud a.search_cloud_9 {color:#42680a; font-size:19px; font-weight:bold;}
div.search_cloud a.search_cloud_10 {color:#ffffcc; font-size:20px; font-weight:bold;}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    Anonses
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

div.anons {clear:both; margin-bottom:1em; padding-bottom: 1em; overflow: hidden; background: #e8ffc6; border: #42680a solid 1px; color: #42680A;}
* HTML div.anons {height:100%;}
div.descr a.important {color:#42680a; padding-left: 0px }
div.descr img,a {padding-left: 0px;}
div.anons div.img {float:left; border: solid 1px #42680a; margin: 1em 1em 0em 0.5em;}
div.anons div.tools {clear:both;color:#42680a;font-size:10px;}

/* details */
#anons_details {margin-bottom:5px; color: #42680A;}
#anons_details table.params {margin-top:1em}
#anons_details div.descr {clear:both; background: #e8ffc6; border: #42680a solid 0px;}
#anons_details div.det {background: #d6f5a9;padding: 3px 0px 3px 0px;}
#anons_details div.det strong {color:#6aa215;}
#anons_details div.det a {text-decoration: underline; color: #42680A;padding-left: 0px;}
#anons_details div.images {clear:both; margin-top: 20px;}
#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 {background: url('../img/contact_bg.jpg') no-repeat; width: 600px ; height: 90px; margin: 10px 0px 0px 45px; }
* HTML #anons_details div.contact {height:100%;}
div.contact div.det_sms {background: #E8FFC6; padding: 5px 0px 10px 3px;} 
div.contact div.window_sms{float:left;background:#D6F5A9; width: 100%; padding: 0px 0px 10px 3px;}
div.contact p {color: #000; font-size: 12px; padding: 10px 0px 0px 15px;}
div.contact p strong {color: #ffffcc;}
div.contact img {vertical-align: middle !important;}

#anons_details input {border:solid 1px #000;}
#anons_details input.bshow {width:104px; height:27px; 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:#304b07;}
#other_anonses a {text-decoration: underline;}

#other_anonses div.images {margin-top: 10px;}
#other_anonses div.images .thumb {margin-left:1em; float:left; color: #fff;}  


#other_anonses h2 {color: #304b07 !important;}
#other_anonses div.images {}
#other_anonses div.images img {margin-left:1em}

div.buttons {}
 div.buttons a,div.buttons p.right {padding-left: 0px; padding-right: 3px;}
/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*                    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 #ff0d7a;
    padding:5px;
}

#navigator ul,#toolbar ul {margin:0px}

#navigator li, #toolbar li {display:inline;}

#toolbar {
    margin-top:0.5em;
    border-top: solid 1px #ff0d7a;
    border-bottom: solid 1px #ff0d7a;
    padding: 0.4em 0;
}

div.info_text {background: #e8ffc6; border: #42680a solid 1px; padding: 10px 10px 15px 10px ; line-height: 16px; margin-top: 30px;}
div.info_text h1 {padding-bottom: 20px;}
div.info_text a {color: #42680a;}

#toolbar li {border-right:dotted 2px #ff0d7a;}

#footer {
    font-size:10px;
    margin-top: 2em;
    color:#e8ffc6;
    padding:0.5em 0em;
    clear: both;
}



#simple_content {
    padding:1em;
}