HTML {
        BORDER-RIGHT: 0px;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        MARGIN: 0px;
}
BODY {
        BORDER-RIGHT: 0px;
        BORDER-LEFT: 0px;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        PADDING-BOTTOM: 30px;
        PADDING-TOP: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        MARGIN: 0px;
        BORDER-BOTTOM: 0;
        background: #EFEFE3;
}

body, td
{
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-size: 13px;
        color: #3A392D;
        line-height: 130%;
}

#logodate
{
        color: #9EDFE0;
        font-size: 11px;
        z-index: 7;
        position: absolute;
        top: 90px;
        left: 135px;
}

.small
{
        font-size: 11px;
        line-height: normal;
}

.user
{
        background-image: url(user.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 10px;
}

a:link, a:visited
{
        color: #555137;;
        text-decoration: underline;
}

a:hover
{
        color: #555137;
        text-decoration: none;
}

.exclam
{
        background-image: url(exclam.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 15px;
}

.pagetitle
{
        font-size: 20pt;
        font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
        font-weight: bold;
        background-image: url(orange.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
        padding-left: 20px;
        margin-bottom: 20px;
}

.banner
{
        height: 60px;
        text-align: center;
		background:#ffffff;
		width:100%

}

.banner_bottom
{
        height: 60px;
        text-align: center;
        background-image: url(blogfon.jpg);
}

.header
{
        height: 94px;
        background-color: #00ACAE;
        min-width: 800px;
}

.header2
{
        height: 30px;
        background-color: #01BDBF;
        min-width: 800px;
}


.logo
{
        float: left;
}

.logo img
{
        margin-top: 0px;
        margin-left: 0px;
}

.menu
{
        margin-left: 370px;
        display: inline;
}

.menu .item
{
        margin-top: 32px;
        float: left;
        background-position: top;
        background-repeat: no-repeat;
        vertical-align: bottom;
        min-width: 40px;
        text-align: center;
        padding-top: 38px;
        padding-bottom: 5px;
        width: 8%;
        font-weight: bold;
        color: White;
}
.menu a:link, .menu a:visited, .menu a:hover
{
        color: White;
        text-decoration: none;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 0px;
        padding-bottom: 0px;
}
.bmenu
{
        background-color: #FF8C00;
}
.bmenu2
{
        background-color: #00ACAE;
}


#ideas
{
        background-image: url(icon_ideas.gif);
}

#relations
{
        background-image: url(icon_relations.gif);
}

#business
{
        background-image: url(icon_business.gif);
}

#rest
{
        background-image: url(icon_rest.gif);
}

#news
{
        background-image: url(icon_news.gif);
}

#blog
{
        background-image: url(icon_blog.gif);
}

#map
{
        background-image: url(map_icon.gif);
}

#clndr
{
        background-image: url(calendar1_icon.gif);
}

#firms
{
        background-image: url(firms_icon.gif);
}

#avto
{
        background-image: url(avto_icon.gif);
}

#realty
{
        background-image: url(realty_icon.gif);
}


.item a:link, .item a:visited, .item a:hover
{
        color: White;
        text-decoration: none;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.item a:hover
{
        background-color: #FF8C00;

}

.status
{
        background-color: #C7C4B3;
        border-top: 1px solid #EFEFE3;
        padding-left: 37px;
        height: 26px;
        color: #555137;
        font-size: 11px;
        min-height: 26px;

}

.status img, .status .path
{
        float: left;
        margin-top: 5px;
}

.path
{
        padding-left: 12px;
        background-image: url(arrow.gif);
        background-position: left;
        background-repeat: no-repeat;
        margin-left: 4px;
        margin-right: 4px;
}

.path a:link, .path a:visited, .login a:link, .login a:visited
{
        color: #555137;
        text-decoration: none;
}

.path a:hover, .login a:hover
{
        color: #555137;
        text-decoration: underline;
}

.login
{
        float: right;
        margin-right: 20px;
        text-align: right;
        display: compact;
        background-image: url(orange_login.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left:30px;
        height: 26px;
        width: 70%;
}

.login2 #searchfld2, .login2 #searchbtn2
{
        border: 1px solid #C7C4B3;
        margin-top: 0px;
        margin-left: 4px;
        margin-right: 4px;
        height: 24px;
        font-size: 16px;
        width: 200px;
}


.login #searchfld, .login #searchbtn
{
        border: 1px solid #C7C4B3;
        margin-top: 0px;
        margin-left: 4px;
        margin-right: 4px;

        width: 200px;
}

.login #searchbtn
{
        width: 50px;
}

.btn2
{
        margin-top: 0px;
        margin-left: 4px;
        margin-right: 4px;
        height: 24px;
        font-size: 10px;
        width: 50px;
}


.login .btn
{
        margin-top: 0px;
        margin-left: 4px;
        margin-right: 4px;
        height: 16px;
        font-size: 10px;
        width: 50px;
}

.login div
{
        margin-top: 4px;
        font-size: 11px;
        float: left;
}

#search
{
        background-image: url(orange_search.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 25px;
        padding-right: 5px;
        margin-left: 10px;
        text-align: left;
        float: left;
        margin-top: 4px;
        height: 18px;
        cursor: pointer;
}

.popup
{
        z-index: 9;
        position: absolute;
        background-color: #C7C4B3;
        border-bottom: 2px solid #D4D2C5;
        border-right: 2px solid #D4D2C5;
        border-left: 2px solid #fff;
        border-top: 2px solid #fff;
        text-align: left;
        width: 50%;
        min-height: 175px;
        display: block;
        background-color: #EFEFE3;
        padding-bottom: 10px;
        padding: 10px;
        font-size: 8pt;
}

.popup td
{
        vertical-align: top;
}

#searchpanel
{
        z-index: 7;
        position: absolute;
        background-color: #C7C4B3;
        border-bottom: 2px solid #D4D2C5;
        border-right: 2px solid #D4D2C5;
        border-left: 2px solid #fff;
        text-align: left;
        width: 300px;
        min-height: 175px;
        border-top: 2px solid #C7C4B3;
        display: none;
        background-color: #EFEFE3;
        padding-bottom: 10px;
	margin-top: 38px;
}

#searchpanel2 input
{

        border: none;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 4px;
        font-size: 12px;
        width: 16px;
}


#searchpanel input
{

        border: none;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 4px;

}
#searchpanel2 .cols
{
        float: left;
        font-size: 12pt;
        width: 40%;
        padding-left: 10%;
}


#searchpanel .cols
{
        float: left;
        width: 40%;
        padding-left: 10%;
}

#inputs
{
        background-color: #FF9900;
        padding-top: 8px;
        padding-bottom: 8px;
        position: 
        top: -4px;
        width: 100%;
        text-align: center;
}

#inputs input
{
        margin-left: 20px;
}

#getstart
{
        background-image: url(favorit.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 30px;
        height: 25px;
        padding-top: 5px;
        margin-left: 20%;
        margin-right: auto;
        width: 80%;
        float: none;
        margin-top: 20px;
}

.for_ban
{
        z-index: 10;
        position: absolute;
        top: 25%;
        left: 40%;
}


#loginwindow, #regwindow, #blognamewindow
{
        z-index: 100;
        position: absolute;
        top: 25%;
        left: 40%;
        width: 33%;
        height: 250px;
        background-color: #EFEFE3;
        border-bottom: 2px solid #B6B69C;
        border-right: 2px solid #B6B69C;
        border-top: 2px solid #F9F9F6;
        border-left: 2px solid #F9F9F6;
}

#blognamewindow
{
        height: 150px;
        top: 45%;
}

#regwindow
{
        z-index: 9;
}

.titlelogin, .titlereg, .titleblog
{
        font-size: 11pt;
        background-color: #FF9900;
        color: White;
        width: 75%;
        font-weight: bold;
        line-height: 110%;
        font-family: Arial, Helvetica, sans-serif;
        padding-left: 36px;
        padding-right: 10px;
        padding-top: 7px;
        padding-bottom: 7px;
        border-top: 2px solid #FFC73F;
        border-left: 2px solid #FFC73F;
        position: relative;
        top: -2px;
        left: -2px;
        background-image: url(lock.gif);
        background-position: left;
        background-repeat: no-repeat;
}

.titlereg
{
        background-image: url(key.gif);
}

.titleblog
{
        background-image: url(pen.gif);
}

#authfields, #regfields
{
        margin-top: 15px;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 13pt;
        color: #555137;
}

#regfields
{
        font-size: 10pt;
}

#authfields span, #authfields a, #regfields span, #regfields a
{
        font-size: 11px;
}

.auth
{
        border-top: 2px solid #B6B69C;
        border-left: 2px solid #B6B69C;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 90%;
}

#regtxt
{
        padding-left: 100px;
        background-image: url(reglock.gif);
        background-position: left;
        background-repeat: no-repeat;
}

#regtable
{
        width: 100%;
}

#regtable td
{
        padding-top: 3px;
        padding-bottom: 5px;
        vertical-align: top;
        padding-right: 5px;
}

#regtable .fld, #regtable select, #regtable textarea
{
        width: 80%;
        color: #3A392D;
}

#datebirth select
{
        width: 26%;
}

#address select
{
        width: 60%;
}

#address .fld
{
        width: 10%;
}

#regform sup
{
        font-weight: bold;
        color: #00ACAE;
        font-size: 14px;
}

#browse .fld
{
        width: 70%;
}

.twocols
{
        width: 50%;
        float: left;
        margin-top: 5px;
        margin-bottom: 5px;
}

.userpanel
{
        background-color: #E3E2D6;
        border-bottom: 2px solid #D4D2C5;
        height: 50px;
        text-align: center;
        min-width: 800px;
        width: 100%;
}

.userpanel div
{
        float: left;
        margin-top: 18px;
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 24px;
        margin-left: 2%;
        padding-right: 2%;
        color: #555137;
        text-align: left;

        padding-bottom: 5px;
}

.blocklinks a:link, .blocklinks a:visited, .blocklinks a:hover
{
        color: Black;
        text-decoration: none;
}

.blocklinks a:hover
{
        text-decoration: underline;
}

.userpanel a:link, .userpanel a:visited, .userpanel a:hover, .blocklinks div a:link, .blocklinks div a:visited, .blocklinks div a:hover
{
        color: #555137;
}

.blocklinks div a:link, .blocklinks div a:visited
{
        text-decoration: underline;
}

.blocklinks div a:hover
{
        text-decoration: none;
}



.userpanel a:link, .userpanel a:visited
{
        text-decoration: none;
}

.userpanel a:hover
{
        text-decoration: underline;
}

#mysite
{
        background: url(pale_mysite.gif) no-repeat left;
}

#myblog
{
        background: url(pale_blog.gif) no-repeat left;
}

#myphoto
{
        background: url(pale_photo.gif) no-repeat left;
}

#mycard
{
        background: url(pale_card.gif) no-repeat left;
}

#mydisscuss
{
        background: url(pale_disscussion.gif) no-repeat left;
}
#myadvertisement
{
        background: url(catalog_icon.gif) no-repeat left;
}

#mycarrier
{
        background: url(pale_carrier.gif) no-repeat left;
}

#mynews
{
        background: url(personal_news_icon.gif) no-repeat left;
}

#mysettings
{
        background: url(pale_settings.gif) no-repeat left;
}

#main
{
        width: 100%;
        margin-top: 0px;
        margin-bottom: 25px;
}

#main #left, #main #middle, #main #right
{
        vertical-align: top;
}

#main #left, #main #right
{
        padding-left: 12px;
        padding-right: 12px;
}

#main #middle
{
        padding-left: 20px;
        padding-right: 20px;
}

#main #left
{
        width: 17%;
        border-right: 1px solid #D4D2C5;
}

#main #right
{
        width: 19%;
        border-left: 1px solid #D4D2C5;
}

#main #right
{
        width: 23%;
}

.blocklinks
{
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: Black;
        margin-bottom: 20px;
        line-height: 150%;
}

.blocklinks div
{
        margin-left: 15px;
        font-weight: normal;
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 150%;
}

.line
{
        border-bottom: 1px solid #D4D2C5;
        margin-bottom: 10px;
        margin-top: 10px;
        float: none;
        clear: both;
}

.servicetitle
{
        border: 2px solid #C7C4B3;
        background-color: #C7C4B3;
        background-image: url(bg_label.jpg);
        background-position: left;
        background-repeat: no-repeat;
        height: 33px;
        min-width: 160px;
        overflow: hidden;
}

.servicetitle div
{
        color: #3A392D;
        font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 14px;
        padding-top: 7px;
        margin-right: 15px;
        height: 30px;
        padding-left: 8px;
        padding-right: 20px;
        background-position: right top;
        background-repeat: no-repeat;
        
        overflow: hidden;
}

.servicebody
{
        margin-bottom: 12px;
        margin-left: 10px;
}

.smalllinks
{
        font-size: 10px;
        text-align: right;
        color: #6C6B5E;
        margin-top: -10px;
}

.smalllinks a:link, .smalllinks a:visited, .smalllinks a:hover
{
        color: #6C6B5E;
}

#realestate
{
        background-image: url(icon_realestate.jpg);
}

#webmap
{
        background-image: url(icon_webmap.jpg);
}


#auto
{
        background-image: url(icon_auto.jpg);
}

#dating
{
        background-image: url(icon_dating.jpg);
}

#photo
{
        background-image: url(icon_photo.jpg);
}

#website
{
        background-image: url(icon_site.jpg);
}

#job
{
        background-image: url(icon_work.jpg);
}

.servicebody select
{
        margin-top: 10px;
        margin-bottom: 5px;
        width: 80%;
}

select, option
{
        font-size: 10px;
}

.clear
{
        clear: both;
}

#footer
{
        border-top: 3px solid #D4D2C5;
        padding-top: 15px;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-size: 8pt;
        padding-bottom: 30px;
        margin-left: 15px;
        margin-right: 15px;
        
}

#footer a:link, #footer a:visited, #footer a:hover
{
        color: #7F7C69;
        margin-left: 5px;
        margin-right: 5px;
}

#copyright
{
        float: left;
        width: 200px;
        color: #7F7C69;
}

#footerlinks
{
        color: #00ACAE;
        text-align: center;
}

.blockcontent
{
        background: #E3E3D4;
        padding-bottom: 20px;
        margin-top: 10px;
        width: 100%;
        padding-top: 5px;
        min-height: 100px;
        margin-bottom: 25px;
}

#switches
{
        margin-bottom: 0px;
        min-height: 140px;
}

.blockcontent img, .verticalblock img, .bigblock img
{
        border: 2px solid White;
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
        margin-left: 20px;
}

.verticalblock img, .bigblock img
{
        float: none;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 0px;
}

.titlecontentblock00
{
        color: #857F5D;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-size: 16px;
        top: -11px;
        position: relative;
        z-index: 5;
}

.titlecontentblock
{
        color: #fff;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        padding: 5px;
        background-color: #3A392D;
        z-index: 5;
        top: -6px;
        text-align: right;
        background-image: url(orange.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 17px;
        padding-left: 17px;
        float: left;
        clear: both;
}

.titlecontentblock a:link, .titlecontentblock a:visited, .titlecontentblock a:hover
{
        color: #fff;
        text-decoration: none;
}

.titlecontentblock a:hover
{
        color: #fff;
        text-decoration: underline;
}

.texttitle, .textdate
{
        font-family: Arial, Tahoma, Helvetica, sans-serif;
}

.texttitle
{
        font-size: 20px;
        font-weight: bold;
}

.texttitle a:link, .texttitle a:visited, .texttitle a:hover
{
        color: #3A392D;
        text-decoration: none;
}

.texttitle a:hover
{
        text-decoration: underline;
}

.textdate
{
        font-size: 9px;
        margin-top: 3px;
}

.text
{
        margin-top: 10px;
        margin-right: 20px;
        margin-left: 20px;
}

.text a:link, .text a:visited
{
        text-decoration: none;
}

.text a:hover
{
        text-decoration: underline;
}

.labell, .labelh
{
        color: White;
        cursor: pointer;
}

.labela, .labell, .labelh
{
        height: 27px;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        padding-top: 5px;
        margin-right: 8px;
        margin-bottom: 25px;
}

.labela
{
        background: #E3E3D4;
}

.labell
{
        background: #00777A url(bg_switch.gif) repeat-x bottom;
}

.labelh
{
        background: #FF5F00 url(bg_switchorange.gif) repeat-x bottom;   
}

.more
{
        font-size: 10px;
        margin-top: 10px;
        text-align: right;
        margin-bottom: 20px;
}

.linkmore, .linkphoto, .linkforum
{
        float: right;
        margin-right: 10px;
}

.linkphoto, .linkforum
{
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 22px;
}

.linkphoto
{
        background-image: url(pict_photo.gif);
}

.linkforum
{
        background-image: url(pict_forum.gif);
}

.verticalblock
{
        margin-bottom: 10px;
        margin-top: 10px;
        width: 100%;
}

.verticalblock .titlecontentblock
{
        text-align: left;
        top: -6px;
}

.verticalblock .titlecontentblock a:link, .verticalblock .titlecontentblock a:visited, .verticalblock .titlecontentblock a:hover
{
        color: #fff;
}

.verticalblock td
{
        width: 30%;
        background-color: #E3E3D4;
        padding-top: 5px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        vertical-align: top;
}

.bigblock
{
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px;
        border-bottom: 1px solid #C7C4B3;
}

.bigblock td
{
        width: 50%;
        vertical-align: top;
}

.bigblock .titlecontentblock
{
        text-align: left;
        color: #fff;
        top: 0px;
        font-size: 14px;
}

.bigblock .titlecontentblock a:link, .bigblock .titlecontentblock a:visited, .bigblock .titlecontentblock a:hover
{
        color: #fff;
}

.smallblocks .block
{
        margin-top: 10px;
        width: 100%;
}

.smallblocks .block img
{
        float: right;
        
}

input.fld, textarea, select
{

        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        border-top: 2px solid #A1A19C;
        border-left: 2px solid #A1A19C;
        border-bottom: 2px solid #FCFCFA;
        border-right: 2px solid #FCFCFA;
}

textarea
{
        overflow: auto;
        background-image: url(bg_textarea.gif);
        background-position: bottom;
        background-repeat: repeat-x;
}

input.btn2
{
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #3A392D;
        border: 1px solid #B7B8B1;
        background: #DADCDD url(bg_button.gif) repeat-x bottom;
        height: 22px;
        margin-top: 10px;
}


input.btn
{
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #3A392D;
        border: 1px solid #B7B8B1;
        background: #DADCDD url(bg_button.gif) repeat-x bottom;
        height: 22px;
        margin-top: 10px;
}

.simptable
{
        margin-top: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #D1D1BC;
}

.simptable td
{
        padding: 5px;
        border-top: 1px solid #D1D1BC;
        vertical-align: top;
        background-color: #F3F3EC;
}

.simptable .head td
{
        background-color: #BBBBA0;
        color: #fff;
        text-align: center;
        font-weight: bold;
        border-bottom: 1px solid #D1D1BC;
        border-top: 1px solid #D1D1BC;
        padding-top: 8px;
        padding-bottom: 8px;
}
 
.pict
{
        border: 2px solid #fff;
}

li
{
        margin-bottom: 3px;
}

ul li
{
        list-style-image: url(marker_orange.gif);
}

.shiftleft li
{
        position: relative;
        left: -25px;
        margin-right: -20px;
}

.floatcols
{
        width: 33%;
        float: left;
        margin-bottom: 10px;
}

.floatcols2
{
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
}

.photocols
{
        float: left;
        width: 120px;
        margin-right: 15px;
        margin-bottom: 5px;
        margin-top: 0px;
        font-size: 8pt;
        height: 170px;
}

.photocols img
{
        border: 2px solid #fff;
        margin-bottom: 10px;
        background-color: #C7C4B3;
}

.albums .photocols, .photos .photocols
{
        background-position: top;
        background-repeat: no-repeat;
        padding-top: 9px;
        padding-left: 13px;
        height: 195px;
}

.albums .photocols
{
        background-image: url(bg_album.gif);
        
}

.photos .photocols
{
        background-image: url(bg_photo.jpg);
        
}

.editalbum, .delalbum
{
        background-position: left;
        background-repeat: no-repeat;
        font-size: 8pt;
        padding-left: 20px;
}

.editalbum
{
        background-image: url(editalbum.gif);
}

.delalbum
{
        background-image: url(deletealbum.gif);
}


.editphoto, .delphoto
{
        background-position: left;
        background-repeat: no-repeat;
        font-size: 8pt;
        padding-left: 20px;
}

.editphoto
{
        background-image: url(editphoto.gif);
}

.delphoto
{
        background-image: url(deletephoto.gif);
}



.darktitle
{
        background-color: #E3E2D6;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 15px;
        font-weight: bold;
        clear: both;
}

.twocols
{
        width: 50%;
        float: left;
        margin-right: auto;
}

.colitem
{
        background-color: #F7F7F1;
        margin-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 15px;
        margin-right: 15px;
}

#up, #down
{
        cursor: pointer;
        float: right;
        color: White;
        font-size: 14px;
        font-weight: bold;
}

#up img, #down img
{
        margin-top: 0px;
}


.blockdark
{
        background-color: #D7D7C4;
        padding: 15px;
}

#blogsearch
{
        background-image: url(bg_blogsearch.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
}

#calendar
{
        width: 84%;
        margin-top: 12px;
}

#calendar td
{
        height: 60px;
        font-size: 8pt;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom: 1px solid #C7C4B3;
        border-right: 1px solid #EFEFE3;
        font-weight: bold;
        vertical-align: top;
        background-color: #F9F9F6;
        width: 13%;
}

#calendar a:link, #calendar a:visited, #calendar a:hover
{
        font-weight: normal;
        color: Teal;
        font-size: 7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#week td
{
        background-color: #C7C4B3;
        font-weight: bold;
        color: White;
        font-size: 8pt;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        height: 30px;
        vertical-align: middle;
}

#calendar .event
{
        background-color: #9EDFE0;
        
}

#calendar .today
{
        background-color: #FF9900;
        color: #fff;
}

.blogname
{
        background-image: url(blogsign.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 20px;
        font-weight: bold;
        margin-bottom: 10px;
}

.blogday
{
        width: 80%;
        padding-left: 20px;
}

.blogdaytitle
{
        border-bottom: 2px none #C7C4B3;
        background-image: url(orange.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-bottom: 4px;
        padding-left: 18px;
        font-weight: bold;
        font-size: 14pt;
        margin-bottom: 10px;
}

.post
{
        padding-left: 10px;
        padding-top: 10px;
        margin-bottom: 10px;
}

.bloghead
{
        background-color: #E3E2D6;
        padding-left: 10px;
        padding-bottom: 5px;
        padding-right: 15px;
        padding-top: 5px;
        font-size: 8pt;
        font-weight: bold;

}

.bloghead img
{
        border: 2px solid #fff;
        float: left;
        margin-right: 10px;
}

#comments .bloghead
{
        height: 105px;
        min-height: 105px;
}

.bloglinks
{
        
        font-size: 8pt;
        font-weight: bold;
        margin-bottom: 15px;
}

#companyblock
{
        margin-bottom: 20px;
        width: 100%;
        
}

#companyinfo
{
        min-height: 170px;
        padding-bottom: 20px;
        padding-top: 10px;
        clear: both;
        width: 100%;
        padding-left: 20px;
}

#companylogo
{
        width: 100px;
        float: left;
}

#companylogo img
{
        border: 1px solid #C7C4B3;
}

.biege
{
        color: #857F5D;
        font-weight: bold;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-size: 16px;
}

#navigatecompany
{
        width: 100%;
        height: 30px;
}

#navigatecompany div
{
        float: left;
        text-align: center;
        font-size: 11px;
        cursor: pointer;
        margin-right: 5px;
}

.nav_green
{
        background: #00ACAE url(bg_switch_green.gif) repeat-x;
        color: White;
        border-top: 1px solid #90FBFC;
        border-left: 1px solid #90FBFC;
        border-right: 1px solid #00ACAE;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        height: 30px;
}

.nav_biege
{
        background-position: bottom;
        padding-left: 6px;
        padding-right: 6px;
        background-color: #F8F7F5;
        background-image: url(bg_switch_biege.gif);
        background-repeat: repeat-x;
        border-left: 1px solid #fff;
        border-right: 1px solid #CCCCB2;
        border-top: 1px solid #fff;
        height: 25px;
        margin-top: 5px;
}

#companybody
{
        padding-top: 15px;
        padding-right: 25px;
        padding-left: 25px;
        padding-bottom: 40px;
        min-height: 300px;
        overflow: visible;
        background-image: url(bg_card.gif);
        background-repeat: repeat-x;
        border-left: 2px solid White;
        border-bottom: 2px solid #D7D7C3;
        border-right: 2px solid #D7D7C3;
        background-color: #F0F0E6;
}

#cardgallery img
{
        border: 2px solid White;
        background-color: #C7C4B3;
        margin-right: 5px;
        margin-bottom: 5px;
}

#companymap
{
        float: right;
}

#workhours
{
        padding-top: 15px;
}

#workhours div
{
        padding-left: 20px;
        font-size: 11px;
        margin-bottom: 4px;
}

.workday
{
        border-left: 25px solid #00ACAE;
}

.weekend
{
        border-left: 25px solid #FF9900;
}

.linestable
{
        width: 100%;
        margin-top: 15px;
        margin-bottom: 20px;
        padding: 4px;
        padding-right: 10px;
        padding-left: 6px;
}

.linestable td
{
        vertical-align: top;
        background-color: #F5F5EF;
        border-bottom: 1px solid #C7C4B3;
        padding-bottom: 10px;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 4px;
}

.tabhead td
{
        background-color: #00ACAE;
        font-size: 11px;
        color: White;
        font-weight: bold;
        border-bottom: 1px solid #9EDFE0;
        border-top: 1px solid #9EDFE0;
}

.tabhead a:link, .tabhead a:visited, .tabhead a:hover
{
        color: White;
}

.prof, .proffirm
{
        width:50%;
        font-weight: bold;
}

.prof
{
        float: left;
        font-size: 16px;
}

.proffirm
{
        float: right;
        text-align: right;
        font-size: 11px;
}

.pages
{
        text-align: right;
        font-weight: bold;
        font-size: 11px;
}

.pages a
{
        margin-left: 5px;
        margin-right: 5px;
}


.thispage
{
        padding-left: 5px;
        padding-right: 5px;
        background-color: #FF9900;
        color: White;
}

.arrowbtn
{
        background-image: url(arrow_btn.gif);
        background-position: right;
        background-repeat: no-repeat;
        text-align: right;
        padding-right: 25px;
        font-weight: bold;
        cursor: pointer;
        padding-bottom: 3px;
        padding-top: 3px;
        padding-left: 3px;
}

#resume, #vacancy
{
        width: 48%;
        float: left;
}

#resume
{
        padding-right:4%;
}

#resume div, #vacancy div
{
        margin-bottom: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #E3E2D6;
}

.basket
{
        background-image: url(basket.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 25px;
        float: right;
}

.sectiontitle
{
        font-size: 12pt;
        font-family: Arial,  Helvetica, sans-serif;
        font-weight: bold;
        margin-bottom: 5px;
        margin-top: 10px;
        color: #79776d;
        border-bottom: 2px solid #D4D2C5;
        padding-bottom: 4px;
        background: url(orange.gif) no-repeat left;
        padding-left: 18px;
}

.sectiontitle div
{
        float: right;
}

.author
{
        font-size: 10pt;
        margin-bottom: 10px;
        color: #7F7D72;
        padding-left: 18px;
}

.articletitle
{
        font-size: 18pt;
        font-family: Arial, Helvetica, sans-serif;
        margin-bottom: 20px;
        margin-top: 10px;
}

.articleannounce, h2
{
        font-size: 12pt;
        margin-bottom: 10px;
        margin-top: 10px;
        font-weight: bold;
        color: #888;
        margin-left: 20px;
}

.slideshow
{
        background-color: #C7C4B3;
        float: left;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
        width: 280px;
}

.slideshow .pred, .slideshow .sled
{
        background-repeat: no-repeat;
        height: 30px;
        padding-top: 5px;
        margin-top: 10px;
        width: 100px;
        font-size: 11px;
        font-weight: bold;
        color: #4C4833;
        cursor: pointer;
        float: left;
}

.slideshow .pred
{
        background-image: url(btnleft.gif);
        background-position: left;
        padding-left: 30px;
        margin-right: 20px;
        margin-left: 10px;
}

.slideshow .sled
{
        background-image: url(btnright.gif);
        background-position: right;
        padding-right: 30px;
        text-align: right;
}

#footerbanners img
{
        background-color: #C7C4B3;
        border: 1px solid #A5A28F;
}

.rating
{
        float: right;
        padding: 5px;
        border: 1px solid #E3E3D4;
        background-color: White;
}

#companycat
{
        width: 100%;
}

#companycat td
{
        vertical-align: top;
        width: 33%;
}

#companycat td:first-line
{
        vertical-align: top;
        font-weight: bold;
}

.clearlines td
{
        vertical-align: top;
        padding-bottom: 6px;
        padding-top: 4px;
        padding-right: 4px;
        padding-left: 4px;
}

.flash
{
        z-index: 3;
        position: absolute;
        top: 75;
        left: 300;
}

.flash2
{
        z-index: 3;
        position: absolute;
        top: 80;
        right: 0;
}

.allnews
{
	background-image: url(grayarr.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-top: 10px;

}

.yellowarr
{
	background-image: url(yellowarr.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;

}

.textdatenews
{
	font-size: 9px;
	margin-top: 3px;
}

.switch
{
     background-image: url(switch1.gif);
     background-position: left;
     background-repeat: no-repeat;
     padding-left: 10px;
}

.switch2
{
     background-image: url(switch2.gif);
     background-position: left;
     background-repeat: no-repeat;
     padding-left: 10px;
}

input.btn_switch
{
     font-size: 11px;
     font-family: Arial, Helvetica, sans-serif;
     color: white;
     border: 2px solid #AA5E00;
     background: #FF8500 url(bg_button_switch.gif) repeat-x bottom;
     height: 22px;
     margin-top: 10px;
     font-weight: bold;
}

.search_on
{
     color:#025050 ; 
     font-weight:bold ; 
     font-size:11px ; 
     font-family:Tahoma, Arial ; 
     text-decoration:none
}

.search_off
{
     color:white ; 
     font-weight:normal ; 
     font-size:11px ; 
     font-family:Tahoma, Arial ; 
     text-decoration:underline
}


.sale
{
     background-image: url(sale.gif);
     background-position: left;
     background-repeat: no-repeat;
     padding-left: 45px;
        background-color: #C7C4B3;
}

.new_new
{
     background-image: url(new_new.gif);
     background-position: left;
     background-repeat: no-repeat;
     padding-left: 45px;
        background-color: #C7C4B3;
}


.even{
	background: #F1F0E8;
}


.evenStop{
	background: #F8C7B2;
}


.evenShortage{
	background: #F8C5AA;
}


.evenGuaranted{
	background-color: #D9FFDF;
}

.odd{
	background: #eeeeee;
}

.oddStop{
	background: #e8b7a2;
}

.oddShortage{

        background: #F8C5AA;
       
}	

.oddGuaranted{
	background-color: #c9eFcF;
}
