body { font-weight: normal; font-size: 11px; color: #3a3a3a; line-height: 19px; padding-top: 0; margin:0; text-align: center; background-color:#fff; font-family: Tahoma,Geneva,Kalimati,sans-serif; background-image: url(/img/background.jpg); background-repeat: repeat-x; background-position: top; cursor: default }
form, p, div, img, ul, h1, h2, h3 { margin: 0; padding:0; }
img { border: 0 }

a { color: #09559e; text-decoration: none }
a:hover { text-decoration: underline !important  }
.green_tab a:hover, .blue_tab a:hover, .buttons li a:hover { text-decoration: none !important }
.green_tab .contents a:hover, .blue_tab .contents  a:hover, .buttons a:hover { text-decoration: underline !important }
ul { list-style: none; }
.site { width: 1018px; margin: 27px auto !important;  }
.relative { position: relative }
.absolute { position: absolute }

.footer { color: #fff; background-image: url(/img/footer.jpg); width: 981px; height: 55px; margin: 10px 0 10px 0; background-repeat: no-repeat }
.footer a { color: #fff } 
.footer .links { padding: 11px 0 0 15px }
.footer .absolute { right: 15px; top: 2px; }

.shadow_top { background-image: url(/img/shadow_top.png); width: 1018px; height: 15px; margin-top: -12px; z-index: 1; }
.shadow_center { background-image: url(/img/shadow_center.png); background-repeat: repeat-y; width: 1018px; text-align: left }
.floatLeft { float: left }
.floatRight { float: right !important }
.buttons li { color: #fff; font-family: Tahoma,Geneva,Kalimati,sans-serif; width: 123px; height: 39px; background-image: url(/img/button_inactiv.png); float: left; font-size: 12px; text-align: center; font-weight: bold }
.buttons li a { color: #fff; display: block; width: 123px; }
.buttons li div { margin-top: 8px }
.buttons li.active { background-image: url(/img/button_actv.png);  color: #f2692a;   font-weight: bold; z-index: 2 }

.buttons li.hover { background-image: url(/img/button_hover.png);  color: #f2692a;   font-weight: bold; z-index: 2 }

.buttons li.active a { color: #f2692a;    }
 
.black { color: #3a3a3a !important }

.page { margin: 0 0 0 26px }
.clear { clear: both }
.clearRight { clear: right }
.leftColumn { float: left; width: 670px;   }
.rightColumn { margin-left: 10px; float: left; width: 301px;  }
.rightColumn .green_tab, .rightColumn .blue_tab, .rightColumn .green_box, .rightColumn .blue_box, .rightColumn .on_focus   { margin-bottom: 20px !important; margin-top: 0 !important }
 
.on_focus { clear: both;  margin: 10px 0 10px 0 !important }
.on_focus h1 { background-image: url(/img/tab.jpg); color: #fff;  font-size: 13px; font-weight: bold; text-align: center;  width: 121px; height: 28px;   }
.on_focus h1 div { padding-top: 5px; }
.on_focus .inside { background-image: url(/img/actual.jpg);  height: 279px; }

.on_focus span { color: #09559e; font-weight: bold; font-size: 12px }
.on_focus p img { margin: 0 10px 10px 0 !important; width: 122px; height: 92px; border: 1px solid #09559e }
.atext, .atext p { line-height: 14px !important }
.on_focus .aholder { width: 320px; height: 260px; background-color: #fff; margin: 10px 0 0 10px;  }

.padding6 { padding: 6px; }
h2 { display: inline; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-weight: bold; color: #3a3a3a; font-size: 14px; }
.justify { text-align: justify }
.aholder .see_all { position: absolute; left:239px ;  bottom: 0px;  background-image: url(/img/see_all.jpg); font-size: 10px !important; font-family: Tahoma,Geneva,Kalimati,sans-serif; width: 81px; text-align: right; color: #fff; height: 21px;  }
.aholder .see_all a { color: #fff; }


/** blue box **/
.blue_box .see_all, .blue_tab .see_all { position: absolute; left:217px ;  bottom: -1px;  background-image: url(/img/see_all_white.png); font-size: 10px !important; font-family: Tahoma,Geneva,Kalimati,sans-serif; width: 84px; text-align: right; color: #fff; height: 20px;  }
.blue_box { clear: both }
.blue_box .see_all a, .blue_tab .see_all a  { font-weight: normal; color: #2c57a6 !important; padding-right: 1px; font-size: 10px; }
.blue_tab .see_all, .full_see .see_all { position: absolute; left: 586px !important; bottom: 0; font-size: 10px; }
.blue_box img { /*border: 1px solid #2c57a6 !important;*/ margin: 0 5px 0 0  }
div.blue_box { width: 300px; margin: 1px 0 10px 0; background-color: #2c56a6; border-left: 1px solid #234d8d; border-right: 1px solid #234d8d; border-bottom: 1px solid #234d8d; border-top: 1px solid #234d8d; background-image: url(/img/new_gfx/bg-blue.gif); background-repeat: repeat-x; background-position: bottom; }
div.blue_box * { color: #fff; font-family: Tahoma,Geneva,Kalimati,sans-serif;   font-size: 11px }



/** green box **/
.green_box .see_all  { position: absolute; left: 217px ;  bottom: -1px;  background-image: url(/img/see_all_green.png); font-size: 10px; font-family: Tahoma,Geneva,Kalimati,sans-serif; width: 85px; text-align: right; color: #fff; height: 20px; }
.green_box { clear: both }
.green_box .see_all a  { font-weight: normal; color: #2b8302; padding-right: 4px; font-size: 10px !important; }
 


.green_box img { border: 1px solid #2b8302 !important; margin: 0 5px 0 0  }
div.green_box { width: 300px; margin: 1px 0 10px 0; background-color: #689735; border-left: 1px solid #2b8302; border-right: 1px solid #2b8302; border-bottom: 1px solid #2b8302; background-image: url(/img/new_gfx/bg-green.gif); background-repeat: repeat-x; background-position: bottom; }
div.green_box * { color: #fff; font-family: Tahoma,Geneva,Kalimati,sans-serif;   font-size: 11px }



.more_left { left: 589px !important; }
.padding10 { padding: 10px; }
.more { clear: both; line-height: 16px; }
.more a { color: #09559e; text-decoration: none }
.select_country { top: 0; right: 0; width: 160px }

.sel_country { width: 160px; margin-left: 10px; margin-top: 6px }
.sel_text { float: left; margin-left: 40px; margin-top: 6px; color: #FFFFFF; }


h3.green_arrow, h1.green_arrow { font-family: Tahoma,Geneva,Kalimati,sans-serif; background-image: url(/img/green_arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; color: #2b57a6;  font-size: 12px; font-weight: bold; }
h2.grey_arrow { font-family: Tahoma,Geneva,Kalimati,sans-serif; background-image: url(/img/grey_arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; }
h3.green_line { background-image: url(/img/new_gfx/green_line.gif); height: 27px; width: 256px; font-family: Tahoma,Geneva,Kalimati,sans-serif; padding-left: 45px; padding-top: 12px; color: #FFF;  font-size: 12px; font-weight: bold; padding-bottom: 1px; background-repeat:no-repeat; }

h3.blue_line { background-image: url(/img/new_gfx/blue_line.gif); height: 27px; width: 257px; font-family: Tahoma,Geneva,Kalimati,sans-serif; padding-left: 45px; padding-top: 12px; color: #FFF;  font-size: 12px; font-weight: bold; padding-bottom: 1px; background-repeat:no-repeat; }

h3.green_text { color: #2e8203; font-size: 20px; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-weight: bold }

h3.red_text { color: #f81616; font-size: 20px; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-weight: bold }
.size14 { font-size: 14px !important }
.size10 { font-size: 10px !important }
.size12 { font-size: 12px !important }
.size11 { font-size: 11px !important }

h3.blue_arrow { background-image: url(/img/blue_arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; color: #2b57a6;  font-size: 12px; font-weight: bold; }
h3.blue_text { color: #2a529e; font-size: 20px; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-weight: bold; }

.adv_search { top: 4px; right: 0;  }
.logout { top: 4px; left: 0;  }
.logout a { color: #0054a6 !important; text-decoration: underline; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 11px !important; font-weight: normal !important }
.search_tab {  background-image: url(/img/tab_search.png) !important; color: #fff; font-size: 13px; font-weight: bold; text-align: center;  width: 120px; height: 28px;   }
.search_back { background-image: url(/img/search_box.png) !important; background-repeat: no-repeat; background-position: left; width: 301px; height: 43px; }
.adv_search a { color: #0054a6 !important; text-decoration: underline; font-family: Tahoma,Geneva,Kalimati,sans-serif }
.input_border { border: 1px solid #6085a9 }
.search_input { width: 190px; height: 17px; }

/**
green tabs 
**/
.green_tab { float: right;  margin: 10px 0 10px 0; }
.green_tab a { color: #fff;   font-family: Tahoma,Geneva,Kalimati,sans-serif; font-weight: bold; }
.green_tab .tabs li { float: left;  }
.green_tab .tabs   { position: absolute; top: 0; right: 0 }
.green_tab .contents { border: 1px solid #368210; width: 298px;margin-top: 27px; z-index: 1;  color: #3a3a3a }
.green_tab .contents a {  color: #2e8203 ; font-size: 11px !important; font-weight: normal }
/*.green_tab img {  border: 1px solid #2e8203 !important; }*/



/*
.green_tab .tabs li div.tleft { background-image: url(/img/green_tab/left.jpg); width: 14px; height: 28px; float: left }
.green_tab .tabs li div.center { background-image: url(/img/green_tab/center.jpg);   height: 28px; float: left }
.green_tab .tabs li div.tright { background-image: url(/img/green_tab/right.jpg); width: 4px; height: 28px; float: left; }
*/

.green_tab .tabs li div.tleft { background-image: url(/img/new_gfx/3z.gif); width: 18px; height: 28px; float: left }
.green_tab .tabs li div.center { background-image: url(/img/new_gfx/1z.gif);   height: 28px; float: left }
.green_tab .tabs li div.tright { background-image: url(/img/new_gfx/2z.gif); width: 6px; height: 28px; float: left; }

.green_tab .tabs li.hover div.tleft { background-image: url(/img/new_gfx/3z_over.gif); width: 18px; height: 28px; float: left }
.green_tab .tabs li.hover div.center { background-image: url(/img/new_gfx/1z_over.gif);   height: 28px; float: left }
.green_tab .tabs li.hover div.tright { background-image: url(/img/new_gfx/2z_over.gif); width: 6px; height: 28px; float: left; }

.green_tab .tabs li.active div.tleft { background-image: url(/img/new_gfx/3z_white.gif); width: 18px; height: 28px; float: left }
.green_tab .tabs li.active div.center { background-image: url(/img/green_tab/active_center.jpg);   height: 28px; float: left }
.green_tab .tabs li.active div.tright { background-image: url(/img/new_gfx/2z_white.gif); width: 6px; height: 28px; float: left; }

.green_tab .see_all { position: absolute; left: 219px; bottom: 0;  background-image: url(/img/see_all_green.png); font-size: 10px !importantx; font-family: Tahoma,Geneva,Kalimati,sans-serif; width: 81px; text-align: right; height: 21px; }
.green_tab .see_all a {  font-weight: normal; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 10px !important; color: #2e8203; padding-right: 1px;  }
.green_tab .inside { background-image: url(/img/actual.jpg);  height: 279px; }



/* blue tabs */
.blue_tab { float: right;   margin: 10px 0 10px 0;   }
.blue_tab a { color: #fff;   font-family: Tahoma,Geneva,Kalimati,sans-serif; font-weight: bold;   }
.blue_tab .tabs li { float: left;  }
.blue_tab .tabs   { position: absolute; top: 0; right: 0; z-index: 3 }
.blue_tab .contents { border: 1px solid #2a529e; width: 298px; margin-top: 27px; z-index: 2;  color: #3a3a3a; font-size: 11px; }
.blue_tab .contents a {  color: #0054a6;   font-weight: normal }
/*.blue_tab img {  border: 1px solid #2a529e !important; }*/
/*
.blue_tab .tabs li div.tleft { background-image: url(/img/blue_tab/left.jpg); width: 18px; height: 28px; float: left }
.blue_tab .tabs li div.center { background-image: url(/img/blue_tab/center.jpg);   height: 28px; float: left }
.blue_tab .tabs li div.tright { background-image: url(/img/blue_tab/right.jpg); width: 5px; height: 28px; float: left; }
*/
.blue_tab .tabs li div.tleft { background-image: url(/img/new_gfx/3.gif); width: 18px; height: 28px; float: left }
.blue_tab .tabs li div.center { background-image: url(/img/new_gfx/1.gif);   height: 28px; float: left }
.blue_tab .tabs li div.tright { background-image: url(/img/new_gfx/2.gif); width: 6px; height: 28px; float: left; }

.blue_tab .tabs li.hover div.tleft { background-image: url(/img/new_gfx/3_over.gif); width: 18px; height: 28px; float: left }
.blue_tab .tabs li.hover div.center { background-image: url(/img/new_gfx/1_over.gif);   height: 28px; float: left }
.blue_tab .tabs li.hover div.tright { background-image: url(/img/new_gfx/2_over.gif); width: 6px; height: 28px; float: left; }

.blue_tab .tabs li.active div.tleft { background-image: url(/img/new_gfx/3_white.gif); width: 18px; height: 28px; float: left }
.blue_tab .tabs li.active div.center { background-image: url(/img/blue_tab/active_center.jpg);   height: 28px; float: left }
.blue_tab .tabs li.active div.tright { background-image: url(/img/new_gfx/2_white.gif); width: 6px; height: 28px; float: left; }

/* tabs common */
.tabs li a {  display: block; padding: 0 10px 0 10px }
.tabs li div.center div { margin-top: 4px; }
.tabs li.active div.center div { margin-top: 4px; }
.green_tab .tabs li.active a { color: #368210; padding: 0 10px 0 10px  }
.blue_tab .tabs li.active a { color: #2a529e;   padding: 0 10px 0 10px  }

 
.contents a { padding: 0 }
.padding5 { padding: 5px } 
.user_pics { width: 88px; height: 78px !important; }
.orange_arrow { background-image: url(/img/orange_arrow.gif); padding-left: 10px; background-position: 0 8px; padding-top: 2px; background-repeat: no-repeat }
.orange_arrow a:hover { text-decoration: underlined; }
.s_green_arrow {   background-image: url(/img/s_green_arrow.gif); padding-left: 8px; background-position: 0 7px; padding-top: 2px;  background-repeat: no-repeat }
.arrow_position6 { background-position: 0 6px !important; }
.banner_right { width: 300px; height: 300px; background-color: #ccc }
.marginb5 { margin-bottom: 5px }
.marginb10 { margin-bottom: 10px }
.marginb15 { margin-bottom: 15px }
.marginb20 { margin-bottom: 20px !important }

.full_tab { width: 668px !important;  }
.full_tab_contents { width: 666px !important;  }
/* form */
.form .form_row { padding: 5px; clear: both }
.checkbox { width: 20px !important; }

.user_settings input { width: 200px !important }
.user_settings .checkbox { width: 20px !important; }
.user_settings .button { width: auto !important; }
.user_settings .search { width: 104px !important; }
.user_settings select { width: 202px !important }
.user_settings label { width: 125px !important }
.user_settings .radio { width: 20px !important; }
.form .submit_button { margin-left: 128px; }
.form .form_row input { width: 150px; height: 18px }
.form .form_row input, .form .form_row textarea, .form .form_row select { border: 1px solid #a5acb2; } 
.message_row .form_row input { width: 460px !important }
.message_row .form_row textarea { width: 460px !important; height: 200px }
.form .form_row label { width: 80px; display: block; float: left;  }
.form .form_row .file_input { height: 24px !important;}
.form .login_input { height: 15px !important; }
.form .form_row .big_textarea { width: 460px !important; height: 200px }
.none { display: none }


.green_border { border: 1px solid #2e8203 }
.green_border .dashed_line { border-top: 1px dashed #2e8203;}
.blue_border { border: 1px solid #2a529e }

 
.news_list img {  margin-right: 8px; }
.news_list  { float: left ; margin-right: 10px; margin-bottom: 5px; height: auto; line-height: 16px; }

.images_list img {  margin-right: 8px; }

.images_list  { float: left ; margin-right: 10px; margin-bottom: 5px; height: 90px; line-height: 16px; }

.ads_list img {  margin-right: 8px; margin-top: 5px; }
.ads_list  { float: left ; margin-right: 10px; margin-bottom: 5px; height: 110px; line-height: 16px; }

.width100 { width: 100px !important; }
.width110 { width: 110px !important; }
.width140 { width: 140px !important; }
.width150 { width: 150px !important; }
.width162 { width: 162px !important; }
.width190 { width: 190px !important; }
.width200 { width: 200px !important; }
.width205 { width: 205px !important; }
.width206 { width: 206px; }
.width210 { width: 210px !important; }
.width250 { width: 250px !important; }
.width300 { width: 300px !important; }
.width325 { width: 325px !important; }
.width350 { width: 350px !important; }
.width400 { width: 400px; }
.width420 { width: 420px !important; }
.width470 { width: 470px !important; }
.width500 { width: 500px; }
.width550 { width: 550px; }
.height10 { height: 10px !important; }
.height19 { height: 19px; }
.height100 { height: 100px; }

.thumbs_list img {  margin-left: 5px }
.thumbs_list  { float: left ; margin-right: 5px; margin-bottom: 5px; height: 110px; }

.objects_list img { margin-left: 5px }
.objects_list  { float: left ; margin-right: 5px; margin-bottom: 5px; height: 91px; }

.margin0 { margin: 0px !important; }
.margin5 { margin: 5px !important; }
.margin15 { margin: 15px !important; }
.marginr4 { margin-right: 4px !important; }
.marginr16 { margin-right: 16px; }
.marginr20 { margin-right: 20px !important; }
.marginr24 { margin-right: 24px !important; }
.marginm5  { margin-top: -5px }
.margint0 { margin-top: 0px !important; }
.margint5 { margin-top: 5px !important; }
.margint12 { margin-top: 12px !important; }
.margint10 { margin-top: 10px !important; }
.margint15 { margin-top: 15px; }
.margint20 { margin-top: 20px; }
.margint25 { margin-top: 25px; }
.imagebacked { background-repeat: no-repeat; background-position: left; padding-left: 23px; height: 19px; } 

/* horoscope */
.horoscope_p {width: 104px; height: 105px;float: left; text-align: center; border: 0; margin-bottom: 12px;}
.horoscope_p a span { font-size: 11px !important; font-weight: bold;}
.horoscope_signs { width: 650px; }
.horoscope{   float: left; width: 94px; height: 80px; line-height: 1.4em; background-image: url(/img/zodii.jpg); background-repeat: no-repeat; margin-left: 6px !important; margin-bottom: 3px;}
.horoscope:hover{ background-image: url(/img/zodii_h.jpg); }

.oven{ background-position: 1px -98px; }
.telec{ background-position: -117px -100px; }
.bliznaci{ background-position: -229px -100px; }
.rak{ background-position: 5px -198px; }
.lav{ background-position: -122px -198px; }
.deva{ background-position: -238px -195px; }
.vezni{ background-position: 6px -302px; }
.skorpion{ background-position: -114px -306px; }
.strelec{ background-position: -235px -300px; }
.kozirog{ background-position: 5px 0px; }
.vodolei{ background-position: -111px -0px; }
.ribi{ background-position: -224px -0px; }
.oven:hover{ background-image: url(/img/zodii_h.jpg); }
.telec:hover{ background-image: url(/img/zodii_h.jpg); }
.bliznaci:hover{ background-image: url(/img/zodii_h.jpg); }
.rak:hover{ background-image: url(/img/zodii_h.jpg); }
.lav:hover{ background-image: url(/img/zodii_h.jpg); }
.deva:hover{ background-image: url(/img/zodii_h.jpg); }
.vezni:hover{ background-image: url(/img/zodii_h.jpg); }
.skorpion:hover{ background-image: url(/img/zodii_h.jpg); } 
.strelec:hover{ background-image: url(/img/zodii_h.jpg); }
.kozirog:hover{ background-image: url(/img/zodii_h.jpg); }
.vodolei:hover{ background-image: url(/img/zodii_h.jpg);} 
.ribi:hover{ background-image: url(/img/zodii_h.jpg); }
.center { text-align: center }
.marginl10 { margin-left: 10px !important; }
.marginl30 { margin-left: 30px !important; }
.marginl85 { margin-left: 85px; }
.marginl130 { margin-left: 130px !important; }

/* logged in */
ul { list-style: none }
.usermenu {margin-left: 5px !important; margin-top: 10px !important;  padding-top: 5px;} 
.usermenu li   { float: left; }
.usermenu a:hover { text-decoration: none }
.usermenu a {  font-size: 12px; font-weight: normal; font-family: Tahoma,Geneva,Kalimati,sans-serif;  margin: 0 !important; padding: 3px 0 0 25px !important; width: 110px;  display: block; height: 30px;  }
.usermenu .messages {   background: url(/i/icons/email_open_image.png) top left no-repeat; background-position: 0px 3px;  }
.usermenu .ufriends, .profile_icon { background: url(/i/icons/friends.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .groups_menu { background: url(/i/icons/group.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .ads, .ads_icon { background: url(/i/icons/newspaper.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .photos { background: url(/i/icons/photo.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .videos { background: url(/i/icons/videos.png) top left no-repeat; }
.usermenu .events { background: url(/i/icons/cake.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .news, .news_icon { background: url(/i/icons/page_white_edit.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .profile { background: url(/i/icons/house.png) top left no-repeat; background-position: 0px 3px;}
.usermenu .groups_menu, .groups_icon { background: url(/i/icons/group.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .private_data { background: url(/i/icons/exclamation.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .change_pass { background: url(/i/icons/lock.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .notifications { background: url(/i/icons/notifications.png) top left no-repeat; }
.usermenu .avatar { background: url(/i/icons/user_silhouette.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .links, .links_icon { background: url(/i/icons/link.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .cardic { background: url(/i/icons/user_business.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .calendar { background: url(/i/icons/events.png) top left no-repeat; }
.usermenu .blog { background: url(/i/icons/page_2_copy.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .vizitka { background: url(/i/icons/vcard.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .subscription { background: url(/i/icons/bell.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .date { background: url(/i/icons/data.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .world { background: url(/i/icons/world.png) top left no-repeat; background-position: 0px 3px; }
.usermenu .zodiac { background-position: 0px 3px !important; }
.pages_icon { background: url(/i/icons/pages.png) top left no-repeat; }

.auto_height { height: auto; }
.list_style { width: 630px; height: 130px auto; float: left; margin-top: 10px; }
.list_style img { border: 1px solid #2e8203; margin-right: 8px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.image{margin: 10px !important;}
.share {
	position: absolute;
	visibility: hidden;
	width: 250px;
	height: 280px;
	background-color: #FFF;
	border: 1px solid #DFCEEA;
	padding: 10px;
	font-size:11px;
	color:#000000;
	z-index:999;
}
.share a { border:none; }
.share p { margin-bottom:10px;}
.close { float: right; }
.shar_p { padding-right: 7px; padding-bottom: 5px; }

/*             styles for the star rater                */
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 18px;
	position: relative;
	background: url("../img/star_dimensions.gif") top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	margin-left: 0px;
}
.star-rating li a:hover{
	background: url(../img/star_dimensions.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}

.three-sel{
width: 60px;
left: 40px;
}



.star-rating-ajax{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 18px;
	position: relative;
	background: url("/img/star_dimensions.gif") top left repeat-x;		
}
.star-rating-ajax li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating-ajax li a{
	display:block;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	margin: 0px;
	
}
.selected_star{

background: url("../img/star_dimensions.gif") left bottom;
}
.not_selected_star{
background: url("../img/star_dimensions.gif") left top;
}

.cat_column {
	width: 220px; 
	float: left;
}

.cat_column p strong {
	margin-left: 0px;
}

.cat_column div a span{
	color: #778899;
}

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.lineH1.8 { line-height: 1.8; }
.lineH10 { line-height: 10px; }
.lineH14 { line-height: 14px !important; }
.lineH13 { line-height: 13px !important; }
.lineH15 { line-height: 15px; }
.lineH25 { line-height: 25px; }

/* card styles */

.card { padding: 10px; text-align: center  }
.card h1 { font-size: 2em  }
.card .row1 { font-size: 1.5em; line-height: 1.4em }
.card .row2 { font-size: 1.3em;    line-height: 1.5em  }
.card .contacts { float: left;  position: relative; padding-left: 30px !important; width: 590px; height: 137px;  }
.card .contacts, .row1, .row2, .rows {  border: 1px solid #2a529e; padding: 5px; margin: 5px 0 0 0}
.card .contacts .first_col { float: left; width: 280px; text-align: left;}
.card .contacts .second_col { float: left; width: 280px; text-align: right; }
.card .card_photo img {  border: 1px solid #2a529e; margin: 0; }
.card .contacts p label { color: #7EB543; }
.card .hand   { cursor: pointer; }
.card .contacts p span { font-size: 1em }
.card .edit_icon { background-image: url(/i/icons/edit.png); background-repeat: no-repeat; background-position: 2px 2px; }
.card .card_photo { width: 100px; }
.card .data { margin-left: 0px; }
.card .edit_icon_back { background-color: #EDECEB}

.rate { display: inline; float: left; margin-left: 10px; margin-right: 5px; }

/* categories styles */
.categoties{
   text-align: left;
   margin: 5px;
   padding: 5px;
   float: left;
   width: 190px;
   height: 85px;
   border: 1px solid #C0C0C0;
   line-height: 1.6em;
   
   
}

.categoties a{
	color: #0054a6;
	margin: 0px;
	text-decoration: none;
}

 
.left_col { float: left; margin-left: 10px; margin-top: 8px; width: 250px; }
.news_col { margin: 8px 25px 20px 10px; }
.left_col .main_image { margin-bottom: 12px; }
.left_col .small_image {  margin-right: 1px; margin-bottom: 4px; }
.left_col .no_image { margin-bottom: 12px; }
.right_col { float: left; margin-left: 18px; margin-top: 8px; width: 380px; line-height: 15px; }
.right_col_news { margin-left: 18px; margin-top: 8px; line-height: 15px; }
.info_col { float: left; width: 190px; margin_right: 5px; margin-top: 10px; font-size: 11px; }
.info_col .member { background-image: url(/img/ico_send_mesage.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .leave { background-image: url(/img/ico_make_friend.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .theme { background-image: url(/img/ico_block.gif); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .send_mail { background-image: url(/i/icons/email_send.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .u_friends { background-image: url(/i/icons/friends.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .add_friends { background-image: url(/i/icons/friends_add.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .block { background-image: url(/i/icons/cancel.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .cards { background-image: url(/i/icons/user_business.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .photo_album { background-image: url(/i/icons/photo_album.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .group { background-image: url(/i/icons/group.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .obiavi { background-image: url(/i/icons/newspaper.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .event { background-image: url(/i/icons/data.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .to_blog { background-image: url(/i/icons/page_goto.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .to_profile { background-image: url(/i/icons/house_goto.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .group_join { background-image: url(/i/icons/group_join.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.info_col .add_thread { background-image: url(/i/icons/pencil.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.to_profile { background-image: url(/i/icons/house.png); background-repeat: no-repeat; background-position: left; padding-left: 20px; padding-bottom: 2px; padding-top: 2px; color: #2b57a6;  font-size: 10px; font-weight: normal; }
.share_button { background-image: url(/img/lg-share-en.gif); width: 132px; height: 25px; float: left; }
.orange_link { text-decoration: underline; color: #ff6600; }
.right_col .title { width: 400px; height: 40px auto; border: 1px solid #3862ad; text-align: center; font-weight: bold; font-size: 14px; padding: 5px; line-height: 20px; margin-left: 0px !important; }
.right_col .title span { font-size: 13px }
.right_col .rating_area { width: 255px; height: 30px; border: 1px solid #3862ad; text-align: center; font-size: 12px; padding: 5px; line-height: 20px; }

.thread div { height: 14px !important; line-height: 14px; width: 500px;}
.thread #title { height: 25px !important; line-height: 25px;  }


.pages_l div { font-size: 10px; color: #fff; float: left;  background-image: url(/img/page.png); width: 20px; height: 18px; text-align: center; background-repeat: no-repeat; margin-right: 2px; }
.pages_l div.num-selected { background-image: url(/img/page_active.png); }

.green_border { border: 1px solid #2b8302 }
table.green_border  { padding: 5px; font-size: 11px; margin-top: 10px }
 
table.green_border span  { }
.green_border img { border: 1px solid #2b8302 }
.green { color: #2b6e09 !important }
.post_comment { width: 410px; height: 100px; border: 1px solid #3862ad }
.post_comment_btn { margin-left: 309px; margin-top: 5px; }
.pages { float: right }

.no_background { background: none !important; color: #000 !important }
.no_background * { color: #000 !important }
.no_background span { font-size: 10px !important; }
.no_background a { color: #2c57a6 !important; font-family: Tahoma,Geneva,Kalimati,sans-serif;   font-size: 11px }
.bottom_right { bottom: 0; right: 3px }
.center_w { width: 90%; text-align: center }

.crumbs { margin-left: 3px; font-size: 10px !important; line-height: 13px; }
.blue { color: #09559e !important }

.content { clear: both;  margin: 10px 0 10px 10px !important }
.content span { color: #09559e; font-weight: bold; font-size: 12px }
.content p img { margin: 0 10px 4px 0 !important; border: 1px solid #09559e }
.content .atext, .atext p { line-height: 14px; font-size: 11px; }


.blue_area img { border: 1px solid #2a529e !important; }
.info_cat_col { margin: 0 10px 10px 0px; float: left; width: 300px; }


.share_icons { display: block; height: 16px; line-height: 16px; padding-left: 20px; background-color: transparent; background-image: url(/i/icons/share_icons.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
.live { background-position: 0px -432px; }
.myaol { background-position: 0px -512px; }
.twitter { background-position: 0px -864px; }
.ggle { background-position: 0px -320px; }
.print { background-position: 0px -640px; }
.email { background-position: 0px -208px; } 

/* reports */

.report {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 160px;
	background-color: #FFF;
	border: 1px solid #DFCEEA;
	padding: 10px;
	font-size:11px;
	color:#000000;
	z-index:999;
}
.report a { border:none; font-size: 14px; }
.report p { margin-bottom:10px;}

.send_button{ background-image: url(/i/sub_bg.gif);width: 104px; height: 32px; color: #fff; border: 0px;font-weight: bold;} 

.offline { background-image: url(/i/icons/status_offline.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; font-weight: blod; color: #f81616; font-size: 14px;}
.online { background-image: url(/i/icons/status_online.png); background-repeat: no-repeat; background-position: left; padding-left: 30px; padding-bottom: 3px; padding-top: 2px; font-weight: blod; color: #2e8203; font-size: 14px;}
.no_border { border: none !important; }

/* flash message */

#flash_messagze {  
	border: 1px solid #000000;
 	text-align: center;
 	margin: 0 auto !important;
	background-color: #666666; 
	padding: 10px;
	
	width: 450px;
	font-size: 18px; 
}

.message_0 {
	color: #3AAF00;
}

.message_1 {
	color: red;
}

.message_main_0{

	color: #FFF;
}

.message_main_1{

	color: #FFF;
}

.green_button { background-color: #2e8203; border-color: #2e8203; color: #FFF;  }
.blue_button { background-color: #2c57a6; border-color: #2c57a6; color: #FFF;  }
.message strong { color: #2e8203; }
.v_middle { vertical-align: middle !important; }
.edit_btn { background-image: url(/img/redaktirai-avatar.png); width: 164px; height: 32px; border: none; background-repeat: no-repeat; background-color: #FFF; }
.give_up { background-image: url(/img/otkaji.png); width: 120px; height: 32px; border: none; background-repeat: no-repeat; background-color: #FFF; }
.do_edit { background-image: url(/img/redaktiraj.png); width: 114px; height: 32px; border: none; background-repeat: no-repeat; background-color: #FFF; }
.left_text { text-align: left }
.right_text { text-align: right }

.footer_strong{
	font-size:10px;
	color:#3A73D4;
	margin:-15px 0 0 0;
	
}

.pics_preview {
	width: 640px;
}

.pics_preview #prev {
	width: 25px;
	height: 25px;
	background-image: url(/img/left_arrow.gif);
	display: block;
	margin: 25px 5px 0 0;
}

.pics_preview #next {
	width: 25px;
	height: 25px;
	background-image: url(/img/right_arrow.gif);
	display: block;
	margin: 25px 0 0 5px;
}

.pics_preview .current_pic {
	border: 1px solid #2e8203;
}


.currency_table span {
	color:black;
}

.exchange {margin-left: 5px !important; margin-top: -2px; padding-top: 5px;} 
.exchange li   { float: left; }
.exchange a:hover { text-decoration: none }
.exchange span {  font-size: 11px !important; font-weight: normal; font-family: Tahoma,Geneva,Kalimati,sans-serif !important;  margin: 0 !important; padding: 1px 0 0 25px !important; width: 80px;  display: block; height: 30px;  }
.exchange .euro { background: url(/img/country/europeanUnion.png) top left no-repeat; background-position: 0px 3px; margin-right: 40px; }
.exchange .usa { background: url(/img/country/usa.png) top left no-repeat; background-position: 0px 3px; margin-right: 40px; }
.exchange .swiss { background: url(/img/country/switzerland.png) top left no-repeat; background-position: 0px 3px; }
.exchange .japan { background: url(/img/country/japan.png) top left no-repeat; background-position: 0px 3px; }
.exchange .britain { background: url(/img/country/unitedKingdom.png) top left no-repeat; background-position: 0px 3px; margin-right: 40px;}
.exchange .canada { background: url(/img/country/canada.png) top left no-repeat; background-position: 0px 3px; }

.exit a { font-size: 11px !important; font-weight: normal; color: #2c57a6 !important; margin-right: 15px; }
.small_input { width: 195px; height: 20px; margin-right: 5px; }
.care_padding { padding: 10px 0 10px 10px; }
.nav { height: 23px; line-height: 23px; }
.no_nav { height: 11px; line-height: 11px; }

.search_btn { width: 83px; height:26px; background: url(/img/search.png) top left no-repeat; border: none;}
.grey_line { border-bottom: 1px solid #808080; margin-left: 30px; margin-top: 3px; margin-right: 40px; }
.capitalize {  text-transform:capitalize; }
.albums_list { width: 110px !important; height: 140px !important; }

.size_1{
 font-size: 14px !important;
}

.size_2{
 font-size: 18px !important;
}

.size_3{
 font-size: 24px !important;
}

.tags{
 padding: 23px 10px 23px 10px;
}
titleh2
{
float:left;
font-size:12px;
font-weight: bold;
}
.path_holder a
{
float:left;
}
.path_holder span
{
float:left;
	margin-left:3px;
	margin-right:3px;
}
.titleh2
{
color:gray;
font-weight:normal;
font-size:11px;
}
.titleHolder
{
margin-left:20px;
}
.titleHolder span
{
	float:left;
  font-size:16px;
 margin-top:4px;
 font-weight:bold;
 font-family: Arial;
}
.titleHolder h1
{
 float:left;
 font-size:16px;
 font-family: Arial;
}
.titleHolder h2
{
	float:left;
  font-size:16px;
 margin-top:4px;
 font-weight:bold;
 font-family: Arial;;
}
.h1_title{
 font-size: 17px;
 margin-top: 4px;
 margin-left: 18px;
 padding-right:10px;
 font-family: Verdana;
}
.h2_title{
 font-size: 14px;
 margin-top: 4px;
 margin-left: 18px;
 padding-right:10px;
 font-family: Verdana;
}

.h1_title span{
	font-size: 12px;
	color: #666666;
	
	font-weight: normal;
}

.jokes_line {
	border-top: 1px solid #2e8203; 
	margin-top: 10px;
}

.joke_title {
	font-size: 12px; 
	color: #2e8203;
}

.sites_list {
	margin-bottom: 8px;
}

.sites_list a{
	margin-bottom: 0px;
}

.sites_list strong{
	color: #09559e !important;
}

.map_info {
	float: right; font-weight: bold; color: #2e8203;
}

