@import "master.css";

body { padding: 0; margin: 0; background: #edeee4; font-family:Tahoma, Helvetica, sans-serif; font-size: 12px; color: #333333; height:100%;}

a { color: #00779b; }
a:hover { color: #000; }


.h1 { padding-top: 20px; }
h1 { font-size: 22px; padding: 10px 40px 10px 0px; margin: 0; font-weight: normal; color: #000;}
h2 { font-size: 18px; color: #000; font-weight: normal; margin: 0; margin: 0.2em 0 0.6em 0; }
h3 { font-size: 14px; color: #000; font-weight: bold; margin: 0; margin: 0.3em 0 0.3em 0; }


#header { background:url(/images/u.jpg) repeat-x;  height:148px; }
#logo { position: absolute; top: 30px; left:20px; z-index:10; }
#face { position: absolute; top:0; right:0; z-index:8; }
#topbanner { width: 500px; height: 110px; position: absolute; padding: 4px; left: 235px; top: 10px; background: #000; z-index:9; }

#login {  background:url(/images/ulogin.gif) repeat-x;  top:155px; right: 20px;  width:168px; height:26px; position: absolute; text-align:center; padding:5px 0 0 0; color:#747474; }
#login a { color:#f8fad5; font-weight:bold; }


#topmenu { background:url(/images/umenu.gif) repeat-x;  height:44px; padding:5px 10px 0 0;}
#topmenu a{ font-size:14px; padding:0 30px 0 30px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
#topmenu a:hover {  color:#acdfff; }


#middlemenu { background:#d5d6cd;  padding:5px 10px 7px 10px; font-size: 12px;}

#middlemenu ul { margin:0 0 0 170px; padding:0;}
#middlemenu li { float: left; list-style: none; padding:5px 15px 10px 10px; font-weight:bold;}
.marked {  background:url(/images/arr_gray.gif) no-repeat 3px 10px; }
.sept { color:#9c9c94; }
.UmenuLine {background:#d5d6cd; height:1px; margin-top:2px;}


.zag { font-family:Georgia, Helvetica, sans-serif; font-size: 24px; color: #000; font-style:italic; }
.zag2 { font-family:Georgia, Helvetica, sans-serif; font-size: 16px; color: #000; font-style:italic; }

.Zagline { height: 2px; background: #d6d7ce; margin: 3px 0; }

.cab { position:absolute; background:#EDEEE4; top:201px; left:20px; padding:5px 10px 7px 10px; font-size: 12px;}
.cab a { color: #000; }
.cab a:hover { color: #666;}


.helpMe { position:absolute; background:#2B2B2B; top:155px; right:20px; padding:5px 10px 5px 10px;  }
.helpMe a { color:#F8FAD5 }



#main_div, #header { min-width: 990px; _width: expression(document.body.offsetWidth < 993 ? '990px' : 'auto'); }
#bottom { min-width: 968px; _width: expression(document.body.offsetWidth < 993 ? '968px' : 'auto'); }

.area { background: #e0e1d3 url(/images/area_n.gif) no-repeat top left; font-size: 12px; }
.area_notfull { width: 555px; }
.area_notfull2 { width: 400px; }
.area_notfull_blog { width: 470px; }

.area_2 { background:url(/images/area_e.gif) no-repeat top right; }
.area_3 { background:url(/images/area_w.gif) no-repeat bottom left; }
.area_4 { background:url(/images/area_s.gif) no-repeat bottom right; padding: 12px 16px 12px 16px; }

/* .area table td { vertical-align: middle !important; } */
.area_bigpad table th { width: 40px; text-align: right; padding-right: 5px;  }
.area_bigpad div { padding-bottom: 12px; }

.area_horsep { border-top: 2px dotted #c0c1b2; padding-bottom: 10px; height: 1px; }

.area_reg em { color: #C6004B; font-weight: bold; vertical-align:super; font-style:normal;}
.area_reg table { border-collapse: collapse; }
.area_reg table td, .area_reg table th { border: 0 !important; padding: 0 !important; }
.area_reg table th { width: 55px !important; white-space: nowrap; text-align: right; padding-right: 5px !important;  padding-bottom: 5px !important; }
.area_reg .area_reg_auto th { width: 125px !important; }
.area_reg table td {}
.area_regsamll { color: #9B9A91;}

.area_register { background: #d6d7ca; padding: 6px; text-align: left; margin: 6px 0; font-weight: bold;  }
.area_register_blog { background: #d6d7ca; padding: 6px; font-weight: bold;  }
.area_eula { font-size: 11px; background:url(/images/icon_tick.gif) no-repeat 0px 2px; padding-left: 15px; border-bottom: 2px dotted #c0c1b2; padding-bottom: 5px; margin-bottom: 10px;  }
.area_eula_nogal { font-size: 11px; padding-left: 15px; border-bottom: 2px dotted #c0c1b2; padding-bottom: 5px; margin-bottom: 10px;  }
.area_register_button { text-align: center; }

.area_smallpad td { vertical-align: top !important; border-right: 1px solid #c0c1b2 !important; padding: 0px 10px !important; }
.area_smallpad td td, .area_smallpad td th { vertical-align: top !important; border: 0 !important; padding: 0 0 6px 0 !important; }
.area_smallpad td th { text-align: right; padding-right: 5px !important; }
.area_smallpad td.area_smallpad_last { border-right: 0 !important; padding-right: 0 !important; }
.area_smallpad td.area_smallpad_first { padding-left: 0 !important; }
.area_smallpad div { padding-bottom: 6px; padding-top: 2px; }
.area_smallpad label { font-weight: bold; }


.article_image { float: left; margin: 10px 0 5px 0;}
.article_image img { border:2px solid white; }
.arth2 { font-size: 12px; font-weight: bold; }
.article_text { margin-left: 140px; padding-top: 10px }

.article_more { color:gray; font-size: 11px; }

.articles_all { text-align: right;  }
.articles_all a { background: url(/images/arr.gif) no-repeat 2px 6px; padding-left: 15px; color: #CA014E;}


.back_right { float: right; padding: 16px 5px 0 0; }
.back_right a { background:url(/images/icon_back.gif) no-repeat 0px 5px; padding-left: 12px; }
.ban img { border: 4px solid #e0e1d3; margin: 15px 0 0 5px; }
.ban2 img { border: 4px solid #e0e1d3; margin:0 0 0 5px; }
.banSwf { background: #E0E1D3; margin: 15px 0 0 5px; padding:4px; width:200px;}

.blog_all { text-align: right; padding-right:3px;}
.blog_all a { background: url(/images/add_blog.gif) no-repeat 0px 4px; padding-left: 15px; font-size: 12px; color:#C6004B; }

.job_all { padding:3px 0 7px 2px;}
.job_all a { background: url(/images/add_blog.gif) no-repeat 0px 4px; padding-left: 15px; font-size: 12px; color:#C6004B; }

#bottom { padding: 10px 11px 10px 11px; margin-top: 15px; }
#bottom_left { background:url(/images/bottom_left_top.gif) no-repeat 0px 0px; padding-top: 15px; float: left; width: 237px;}
#bottom_right { border-top: 6px solid #e0e1d3; padding-top: 9px; float: right; }
#bottom_center { border-top: 6px solid #e0e1d3; padding-top: 9px; }
#bottom_center div { width: 600px; display: table; _height: 1px;}

.def_Adv img { border: 4px solid #e0e1d3; margin-left:7px; }
.def_Adv_articles {  margin: 15px 0;}
.def_Adv_articles img { border: 4px solid #fff;  }

.emNote {margin-bottom:10px;}
.emNote em{  color: #C6004B; font-weight: bold; vertical-align:super; font-style:normal;  }



.input_long { width: 160px; border: 1px solid #7f9db9; }
.input_long2 { width: 140px; border: 1px solid #7f9db9; }
.input_toolong { width: 360px; border: 1px solid #7f9db9; }
.input_toolong2 { width: 420px; border: 1px solid #7f9db9; }
.input_short { width: 50px; border: 1px solid #7f9db9; }
.input_shorter { width: 35px; border: 1px solid #7f9db9; }

#left_model { background:url(/images/start.jpg) no-repeat 0px 0px; width: 200px; height: 87px; font-size: 14px; font-weight: bold; padding: 23px 5px 0 58px; margin-top:10px;}
#left_model a { color: #AB0F7C; }

#left_portfolio { background: url(/images/portfolio.jpg) no-repeat 0px 0px; width: 150px; height: 84px; padding: 225px 25px 10px 25px; color: white; }
#left_portfolio div { padding-top: 0.3em; }
#left_portfolio div a { color: white; background:url(/images/white_li.gif) no-repeat 0px 5px; padding-left: 14px; }

.line { height: 4px; background: #e0e1d3; margin: 10px 0; }

.list { padding: 0; margin: 3px 0 20px 0; list-style-type: none;  }
.list li { background:url(/images/li.gif) no-repeat 18px 5px; padding-left: 30px; font-size: 12px; font-weight: bold; }


.list2 { padding: 0; margin: 0px 0 7px 0; list-style-type: none;  }
.list2 li { background:url(/images/li.gif) no-repeat 18px 5px; padding-left: 30px; font-size: 12px; font-weight: bold; }
.list2 li a:hover  { background-color:#E0E1D3; padding-left:1px; }

.main { border-collapse: collapse; }
.main td { padding: 0; border: 0; vertical-align: top; }


#main_left { width: 300px; }
#main_right { width: 264px; padding-top: 15px; }
#main_right_div { padding-left: 44px; }

#menu { background:url(/images/menu_top.gif) no-repeat top left; width: 201px; padding-top: 18px;  }
#menu div { background:url(/images/menu_bg.gif) repeat-y; }
#menu div div {  background:url(/images/menu_bottom.gif) no-repeat bottom left; padding-bottom: 43px; }
#menu ul { margin: 0; padding: 0px 0 0 30px; list-style-type: none; }
#menu ul li { font-size: 13px; background:url(/images/menu_li.gif) no-repeat 0px 10px; padding: 4px 0 6px 9px; }
#menu ul li a { color: #ece8d4; }

.model_enroll { background:url(/images/model_botto.gif) no-repeat top center; width: 181px; margin: 0 auto; padding-top: 40px; text-align: center; }

.model_more { padding-top: 10px; font-size: 12px; }
.model_more h3 { font-size: 18px;  font-weight: normal; color:#333333;}

.model_more_photos { margin: 7px 0 15px 0; }
.model_more_photos img { float: left; margin: 4px; padding: 4px; border: 1px solid #bdbeac !important; }
.model_more_photos img:hover { float: left; margin: 4px; padding: 4px; border: 1px solid #666 !important;}

.lupa10 { background:#FFFFFF url(/images/lupa10.gif) no-repeat 1px 1px;  width:30px; width:13px; height:13px; margin-left:95px;  }


.model_more_gallery {  background:white; border:1px solid #DBD8C5; padding:10px; margin:5px 5px 5px 0; height:125px; width:220px; float:left; overflow:hidden; }
.model_more_gallery p { padding:5px 0 0 0; margin:0px; font-size: 11px;}

.model_more_galleryImg { float:left; margin: 0 10px 0 0; width:100px; }
.model_more_galleryTxt { float:left; width:100px; }
.model_more_galleryTxt a { font-size:13px; font-weight:bold; }


.model_more_artgallery { margin: 7px 0 15px 0; padding-left:5px; padding-top:5px; border: 2px dashed #e0e1d3; }
.model_more_artgallery td img { border: 2px solid #F5F6F2; margin-right: 10px; }
.model_more_artgallery h4{ margin:0; padding-bottom:5px; padding-top:5px; font-size: 13px; color:black;}

.model_more_photos_yellow td img { border: 4px solid #ffffee; }

.models_rightBlock {float:right; width:405px;}
.models { height: 42px; border-bottom: 4px solid #e0e1d3; margin-bottom: 10px;  }
.models_standalone { margin-top: 15px; }

.models_men { float: left; background:url(/images/s_men.gif) no-repeat 0px 0px; font-size: 15px; font-weight: bold; padding: 10px 30px 10px 50px; }
.models_women { float: left; background:url(/images/s_women.gif) no-repeat 0px 0px; font-size: 15px; font-weight: bold; padding: 10px 5px 10px 40px; color: #950069;}
.models_youngs { float: left; background:url(/images/young.gif) no-repeat 0px 0px; font-size: 15px; font-weight: bold; padding: 7px 5px 10px 50px; color: #CE0092;}
.models_agency{ float: left; background:url(/images/starz.gif) no-repeat 12px 5px; font-size: 15px; font-weight: bold; padding: 10px 5px 10px 53px; color: #950069;}

.models_nosex { float: left; font-size: 30px; padding: 10px 40px 10px 0px; font-family:Georgia, Helvetica, sans-serif; }
.models_nosex h2{  font-size: 24px; padding:0px; margin:0px; font-weight: normal; color:#333333;}

.models_list h3 a { color: #000; font-size: 12px; font-weight: normal;}
.models_list p { margin:0; padding:7px 0 7px 0;}

.models_list_nopaed { padding:10px 10px 10px 20px; margin:2px 0 30px 0; }

/*.models_list table { width: 100%; }
.models_list td { width: 40% !important; vertical-align: top; }*/

.models_list_image { background:url(/images/photo_top.gif) no-repeat top left; padding-top: 12px; width: 174px; text-align: center; }
.models_list_image div { background:url(/images/photo_bottom.gif) no-repeat bottom left; padding-bottom: 11px; }
.models_list_image img {  padding: 0 3px; border-left: 9px solid #e0e1d3; border-right: 9px solid #e0e1d3; }
.models_list_left { float: left; width: 180px; }
.models_list_info { margin-left: 189px; padding-top: 10px; font-size: 12px; }
.models_list_portfolio { float: right; margin-top: 3px; margin-right: 5px;}
.models_list_portfolio a { background: url(/images/i_port.gif) no-repeat 3px 5px; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; }
.models_list_lupa { float:left; margin-top:10px; margin-left:5px;}

.models_love { font-size: 14px; color: 32b2b2b; font-weight: bold; border-bottom: 1px solid #e0e1d3; padding-bottom: 1px; background:url(/images/icon_fav.gif) no-repeat 0px 0px; padding-left: 23px; padding-top: 1px; margin-bottom: 15px; }

.model_info { padding-top: 12px; font-size: 12px; _height: 0; }
.model_photo { float: left; padding-right: 15px; width: 433px;}

#memo  { padding-bottom:3px; }
#memo  a { color:#B22F61; }
#memo  span { color:red; }

#memoR  { padding-top:3px; }
#memoR  a{ color:#B22F61; }
#memoR  span{ color:red; }

.nav { position: relative; top: 20px; }


.news_text { margin-left: 65px; padding-top: 5px; }
.news_text h3{ font-size: 14px; }
.news_date { font-size: 10px; float: left; padding-top: 7px; padding-left: 5px; }
.news_date strong { font-size: 14px; font-weight: bold; color: #C6004B; }

#obj { background:url(/images/bg_obj.jpg) no-repeat 10px 0px; width: 200px; height: 60px; font-size: 15px; font-weight: bold; padding: 20px 0 0 25px; margin-top:15px;}
#obj a { color: #C6004B; }
#obj img { float:left; margin: 0 7px 0 0; }

.paging_bottom { border-top: 4px solid #e0e1d3; margin-top: 15px; padding-top: 10px; }
.paging_right { float: right; width: 320px; margin-top: 7px;}
.paging { background: #e5e6da; height: 100%; }
.paging ul { list-style-type: none; padding: 6px 0 0 0; margin: 0 0 6px 0; }
.paging ul li { background: #e5e6da; float: left; font-weight: bold; border-right: 1px solid #d4d5c7; padding: 1px 5px; font-size: 12px; color: #2b2b2b; }

.paging ul li a { padding: 0 3px 0 3px;}
.paging ul li a:hover { color:white; background: #1D8AAB; text-decoration:none;}
.paging ul li.paging_last { border-right: 0; }
.paging ul li.paging_start { border-right: 0; font-weight: normal; }

.photo { background:url(/images/photo_top.gif) no-repeat top left; padding-top: 12px; margin-left: 16px; }
.photo div { background:url(/images/photo_bottom.gif) no-repeat bottom left; padding-bottom: 11px; }
.photo div img { padding: 0 3px; border-left: 9px solid #e0e1d3; border-right: 9px solid #e0e1d3; }

.photo_big_top { background:#e0e1d3 url(/images/bigphoto_top.gif) no-repeat top right; height: 12px; }
.photo_big { background:#e0e1d3 url(/images/bigphoto_left.gif) no-repeat bottom left; padding-left: 12px; }
.photo_big div { background:#e0e1d3 url(/images/bigphoto_right.gif) no-repeat top right; padding-right: 12px; }
.photo_big img { border: 4px solid #edeee4; }
.photo_big_bottom { background:#e0e1d3 url(/images/bigphoto_bottom.gif) no-repeat top left; height: 12px; }

#r1 { background:url(/images/1_bg.jpg) repeat-x; height: 165px; }
#r1 div { background:url(/images/1_right.jpg) no-repeat top right; height: 165px; }
#r1 div div { background:url(/images/1_left.jpg) no-repeat bottom left; height: 165px; }

#r1_glamour { background:url(/images/r1_glamour.gif) no-repeat top left; width: 263px; height: 96px; position: absolute; padding: 15px 20px 20px 20px; left: 250px; color: white;  top: 20px;}
#r1 glamour a { color: white; }
.r1_glamour_title { font-weight: bold; font-size: 12px; padding-bottom: 0.7em; }
.r1_glamour_title a { color: white; text-decoration:none;}
.r1_glamour_text a { color: white; text-decoration:none;}

#r2_glamour { width: 500px; height: 110px; position: absolute; padding: 4px; left: 235px; top: 10px; background: #000;}
#r2_google {  position: absolute; padding: 4px; left: 250px; top: 20px; background: #000; padding:20px;}

.reg { padding: 10px 15px 15px 15px; clear: right; text-align:center;}
.reg a {border-bottom: 1px dashed #C6004B; color: #C6004B; font-size: 16px; font-weight: bold; text-decoration:none;}

.reg2 {float: right; padding: 0 10px 1px 0; clear: right; }
.reg2 a {border-bottom: 1px dashed #C6004B; color: #C6004B; font-size: 16px; font-weight: bold; text-decoration:none;}

.reg3 {float: right; padding: 40px 10px 0 0; }
.reg3 a { font-size: 16px; font-weight: bold;}
.reg3 a:hover {color: #000; font-size: 16px; font-weight: bold;}


.right { float: right; padding: 0 15px 15px 15px; clear: right; }
#right_search_inner { float: right; padding-top: 23px;}

#right_search { margin: 10px 0 10px 40px; }
#right_search table td { padding: 0 3px !important; vertical-align: middle !important; }
.right_search_query input { border: 1px solid #cbccbe; }
.right_title { margin: 25px 0 0 0; }

.search_advanced { text-align: left; padding: 10px 6px 0 3px; }
.search_advanced a { background:url(/images/icon_advance.gif) no-repeat 0px 2px; color: #C6004B; padding-left: 17px; font-size: 12px; }

.search_nav { font-weight: bold; background:url(/images/nav_left.gif) no-repeat top left; padding-left: 10px; }
.search_nav div { background:#e0e1d3 url(/images/nav_right.gif) no-repeat top right; height: 40px; padding-right: 20px; padding-top: 9px; }

.search_nav table { width: 100%; border-collapse: collapse; }
.search_nav td { vertical-align: middle !important; }
.search_nav th { vertical-align: middle !important; }
.search_nav select { width: 140px; font-size: 11px;  color: #666666; }
.search_nav input { width: 100px;  font-size: 11px;  border: 1px solid #7f9db9; color: #666666; }
.search_nav_button {  text-align: right; }
.search_nav_button input { width: auto !important; border: none !important; }

.select_long { width: 160px; }
.select_short { width: 100px; }

.Searchtoggler {border-bottom: 1px dashed #C6004B; color: #C6004B; cursor: pointer; font-size: 13px; font-weight: bold;}

.save_port {float:right}
.save_port a { color: #C6004B; font-size: 13px; font-weight: bold; }


#searchBlock {margin-top:10px;}

.sep { clear: both;  height: 1px; border-top: 1px dashed #d9dacd; margin: 10px 0;}
.sep_table { margin: 10px 0;}

.spacer { height: 4px; border-bottom: 4px solid #e0e1d3; margin-bottom: 20px;  margin-top: 5px; }
.spacer10 { height: 4px; border-bottom: 4px solid #e0e1d3; margin-bottom: 10px;  margin-top: 5px; }


#subscribe { background:url(/images/subscribe.jpg) no-repeat 0px 0px; height: 60px; font-size: 11px; padding: 10px 0 0 75px;}
#subscribe a { color: #AB0F7C; font-size: 13px; font-weight: bold; }

.text { font-size: 12px; }
.text_inner { font-size: 12px; margin-top:10px; margin-bottom:10px; }

#youAre { position: absolute; top: 3px; right: 2px; }


.was {margin-bottom:5px; color:#777777;}
.was span { color:green;}

.compozitka {margin-bottom:5px; color:#777777; float:right;}
.compozitka span { font-size: 12px; }

.mailHelp { background: #FAFAF6 url(/images/alertnote.gif) no-repeat 5px 5px; width:200px; padding:5px 5px 5px 25px; margin:5px 0 10px 0; border: 1px dashed #CECFBE; font-size: 11px;}
.mailHelp2 { background: #FAFAF6 url(/images/alertnote.gif) no-repeat 5px 5px; width:200px; padding:5px 5px 5px 25px; margin:0 0 10px 0; border: 1px dashed #CECFBE; font-size: 12px; }

.Help { background: #FAFAF6 url(/images/alertnote.gif) no-repeat 5px 5px; padding:5px 5px 5px 25px; margin:5px 20px 10px 0; border: 1px dashed #CECFBE; font-size: 12px;}

.options { border:3px solid #fff;  background-color: #EFF0EA; padding:5px; font-size: 12px; width:180px; }

.RecZag { margin:0 0 10px 0; font-size: 13px; font-weight:bold; color:#333;}
.recommend  { border:3px solid #fff;  background-color: #EFF0EA; padding:5px; margin-top:30px; font-size: 12px;  position:absolute; right:10px; width:190px;}
.recommend p { padding:0 0 5px 0 ; margin:0;}

.recommend2  { border:3px solid #fff;  background-color: #EFF0EA; padding:5px; margin:0 0 5px 5px; font-size: 12px; float:right; }
.recommend2 p { padding:0 0 5px 0 ; margin:0;}

.close { margin:0 5px 5px 0; text-align:right; }
.close a { font-size: 11px; color:#000; }


/*  íîâîñòè    */
.image100 {border: 2px solid #E0E1D3; margin:0 5px 5px 0;  float:left;}
.imageNewsInner {  border: 2px solid #E0E1D3;  margin:3px 10px 0 0; float:left;}

#NewsGallera { margin:10px 0 20px 0;  padding: 5px; border:1px dashed #DBD8C5;  background-color: #FAFAF7; padding:10px; height:100%;}

.news_items {  background-color: #EFF0EA; margin:10px 0 20px 0;  padding: 5px; border:3px solid #fff }
.news_items img { float:left; margin: 0 5px 0 0; border:2px solid #FAFAF7; }
.news_items td {  padding: 5px 25px 5px 5px; }

/*  ñòàòüè    */
.imageArtInner { border: 2px solid #E0E1D3; margin:10px 10px 0 0;  float:left;  }
.ArtCategory { border:4px solid #fff;  background-color: #EFF0EA; margin-top:25px; width:190px; padding: 0 0 10px 10px; }
.ArtZag {background: #E6E7DB;  font-size: 16px; color:#A51E54; padding:5px;  }
#CommentBlock { margin-top:10px; margin-left:50px;}
#CommentBlock em {  color: #C6004B; font-weight: bold; vertical-align:super; font-style:normal;  }

.UserComment { border:1px dashed #D9DACD; background: #FAFAF7; font-size:12px; padding:5px; margin-top:10px; }
.textCom {  font-size:13px; font-weight:bold;  }
.font999 { color:#999; font-size:11px;  font-style:italic;}
.alertnote {color:#CE0092; font-size:12px; font-weight:bold; }

.razArt { padding:3px;  font-size:12px; font-weight:bold; }

.text_article { font-size:12px; padding-top:8px; }
.text_article h3 { font-size:14px;  margin:0px;  padding:0px;  color:#AE006F;}
.text_article h4 { font-size:12px;  margin:0px;  padding:0px;  color:#AE006F;}


.ArtAlert { background:url(/images/kav.gif) no-repeat 3px 5px;  border:1px dashed #d8d9cb;  background-color: #E6E7DE; padding:10px 5px 5px 25px;  margin:10px 20px 0 20px; }
.ArtGalHeader {   font-size: 16px;  color:#610045;  font-weight: bold; }
.ArtSnapZag { margin-top:10px;  font-size: 12px;  font-weight: bold; }

.ArtSnap {  margin: 10px 5px 10px 10px; font-size: 12px;}
.blImg { border: 2px solid #fff;}

.ArtSnapI { margin: 10px 10px 0 0;}
.ArtSnapI img { border: 2px solid #E0E1D3;  margin-bottom:3px; }
.ArtPrinter a {  border-bottom: 1px dashed #950069; color: #950069;  font-size: 13px;  font-weight: bold;  text-decoration:none;  }

.ArtTags {  padding:5px;  margin-top:10px; }
.ArtTags a {color:#000;}

.ArtSnapUser {padding-top:7px;}
.ArtSnapUser a {color:#9b9a91; size:10px; text-decoration:none;}


/*  Ìîäåëüíûå àãåíòñòâà    */
.PmodelAgency {  border:2px dashed #D9DACD; background: #EFF0EA; padding:5px; margin-top:10px; }

.modelAgencyList {float:left; border:1px dashed #D9DACD;  background: #F5F6F2;  padding:10px;  margin:10px 30px 20px 0; width: 190px; height:90px}
.modelAgency {float:left; border:1px dashed #D9DACD;  background: #F5F6F2;  padding:10px;  margin:10px 30px 20px 0; width: 190px; height:130px}

.agency_infoBlock   { border:2px dashed #D9DACD;  background: #E7E8DC;  padding:5px;  margin-left:5px;  width:180px;  float:right; }

.model_agency {font-size: 12px;}
.model_agency h3 { font-size: 18px;  font-weight: normal; color:#333333;}

.imageAgLogo {border: 2px solid #E0E1D3;  margin:0 5px 5px 0; float:left; }
.agencyModels  {  font-size:11px;    padding-left:5px;  }
.MnameZag  {  padding:0 0 3px 3px;  font-weight:bold;  }

.ma_name_payed a  {  font-size:24px;  font-family:Georgia, Helvetica, sans-serif;}
.ma_name_nopayed a  { font-size:15px; font-weight: bold;}

/* Ôîòîãðàôû  */
.photographer_photo { float: left; padding-right: 15px; width: 233px;}

/* Ôîòîñòóäèè */
.studio_infoBlock   { border:2px dashed #D9DACD;  background: #E7E8DC;  padding:5px;  margin-left:5px;  width:210px;  float:right; }

.studio {float:left; border:1px dashed #D9DACD;  background: #F5F6F2;  padding:5px;  margin:10px 30px 20px 0; width: 200px; height:200px}
.studio h3  {padding-top: 5px; }
.studio h3 a {color: #000; font-size:14px; font-weight: bold; }


/* ñîîáùåíèÿ äëÿ ïîëüçîâàòåëÿ  */
.UserReq { border:1px dashed #D9DACD; background: #EFF0EA;  font-size:12px;  padding:5px; margin-top:10px; }
.UserReq:hover { background: #FAFAF6;   }

.UserReqAct { border: 5px solid #FFFFFF; background-color:#EFF0EA; margin:15px 0 15px 0; padding:10px;}
.UserReqAct td{ vertical-align:top; padding-top:10px;}

.senderImg { border: 3px solid #F5F6F2; }

a.request { font-size: 12px; color:#950069; font-weight:bold; }

.deleteMail { font-size: 11px; color:#950069; }

.newReq { color:#950069;}

.messOut { margin-bottom:10px; }
.messOut a { color:#950069; }

div.messOut { width: 100%;	margin: 0 0 0 0; }
ul.messOut {	list-style-type: none;  width: 100%;  float: left; background: url(/images/pixel.gif) bottom left repeat-x;  margin:0; padding:0; }
ul.messOut li { 	margin: 0 2px 0 0; 	float: left; }
ul.messOut a { float: left; display: block;  padding: 3px 8px 5px 8px; border: 4px solid #E0E1D3; border-bottom: 0; color: #000;   text-decoration: none;  font-size:13px; }
ul.messOut a:hover { background: #FAFAF6; }
ul.messOut a.active { background: #FAFAF6;  color: #666; font-size:13px; }

ul.messOut span {	float: left; display: block;  padding: 5px 8px 3px 13px;  color: #000;   text-decoration: none;  font-size:13px; }


.historyItem { margin:7px; }
.historyItem a { color:#000; border-bottom: 1px dashed #000; cursor:pointer; text-decoration:none; }

.historyItemGr { margin:7px; }
.historyItemGr a { color:green; border-bottom: 1px dashed green; cursor:pointer; text-decoration:none; }

.historyItemDiv { margin:10px; background: #FAFAF6; padding:5px;}

.messenger {  background:url(/images/messenger.gif) no-repeat 3px 5px; width:150px; height:55px; float:right; padding: 10px 5px 0 65px; }
.messenger a { color:#C6004B; font-size: 18px; }


/*  êîíòàêòíàÿ ôîðìà    */
table.contacts td, table.contacts th {  padding-bottom: 2px; }
table.contacts th input, table.contacts th textarea {  border: 1px solid #CBCCBE; width: 188px; font-size: 11px; }
table.contacts th textarea { height: 50px; }

fieldset { border:0;margin:0;padding:0; }

table.contacts td em {  color: #C6004B; font-weight: bold; vertical-align:super; font-style:normal;  }
table.contacts td.submit {text-align: center; padding-top: 5px;}

/* ÏÎèñê    */

.resNum { color:#950069;  font-weight:bold; }

/* ÁËÎÃÈ    */

.blogFormText  {vertical-align:top; padding-top:10px; padding-right:5px;}
.blogFormNote {font-weight:normal; padding-left:3px; font-size: 11px;}

.blogdash { float:right; width:210px; }

.blog_image { float:left; width: 70px; background:url(/images/blogs_top.gif) no-repeat top left; padding-top: 11px;  margin:0 5px 5px 0;}
.blog_image div { background:url(/images/blogs_bottom.gif) no-repeat bottom left; padding-bottom: 7px; }
.blog_image div div { padding: 0; background: none; border-left: 7px solid #e0e1d3; border-right: 7px solid #e0e1d3; }
.blog_image div div img { border-left: 3px solid #edeee4; border-bottom: 3px solid #edeee4; border-right: 3px solid #edeee4; }
.blog_image span { color:#8a8b7d; font-size: 10px;}
.blog_image em { color:#c6004b; font-size: 12px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}
.blog_image i { color:#000; font-size: 12px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}

.blog_text { margin-left: 5px; padding-top: 8px; float:left; overflow: hidden; font-size:11px;}
.blog_text h2 { font-size: 14px; color: #5a5c49; font-weight: bold;  margin: 0.8em 0 0.6em 0; }
.blog_text h2 a { color: #5a5c49; }
.blog_text h2 a:hover { color: #000; }

.blog_comment { float:right; font-size:11px; }

.agrey {color:#333333;}

.blog_commentLine {background:url(/images/grad1.gif) repeat-x; padding: 5px}

.blog_sep { height: 1px; border-top: 1px dashed #d9dacd; margin: 1px 0 5px 0;}

.UserAreaBlog {  border:2px dashed #D9DACD;  padding:5px;    margin:5px;  font-size:12px;  background-color:#EFF0EA;  }

.begin_blog { margin-bottom:5px;}
.begin_blog a {border-bottom: 1px dashed #C6004B; color: #C6004B; font-size: 14px; text-decoration:none;}

.UserBlogItem {    background-color:#EFF0EA;  border:3px solid #d8d9cb; width:450px;  padding:10px; font-size:11px;  }
.tenpix {font-size:10px;}
.twpix {font-size:12px;}

.expander {float:right; cursor:pointer; color:#686868;}

.obj_title { color:black; cursor:hand; font-size:12px; font-weight: bold;}

.buttonBlog {background:url(/images/bg_but_blog.gif) no-repeat 0px 0px; width:203px; padding:5px 0 10px 0; margin:10px 0 0 0; font-size: 16px; font-weight: bold; color: #fff; text-align:center;}
.buttonBlog a {border-bottom: 1px dashed #fff; color: #fff; text-decoration:none;}

.BlogCategory { background:url(/images/blog-r.gif) no-repeat top right; border:5px solid #fff;  background-color: #EFF0EA;  margin-top:20px;  width:190px;  padding:10px 5px 10px 10px; }

.blog_rules {  border: 5px solid #fff; background-color:#EFF0EA; margin-top:15px; padding:7px 7px 5px 5px; width:190px;}
.blog_rules span{ margin-top:10px; font-size: 12px;  font-weight: bold;}
.blog_rules p{ margin:7px 0 7px 0; padding:0;}

.blog_rss { float:right; margin: 0 10px 0 0 }


.SpecialMessage { background:url(/images/i.gif) no-repeat top right; background-color: #EFF0EA; padding:5px 5px 0 5px;  border: 5px solid #fff; margin:20px 0 5px 0;}

.avtoritet { font-size: 11px;}
.avtoritet img { float:left; margin:0 5px 5px 0; }
.avtoritet i { color:#c6004b; font-size: 13px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}
.avtoritet em { color:#000; font-size: 13px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}

.commentList ul { margin:0; padding: 0 0 0 20px; list-style-type: none; display: block;}
.commentIcon { padding:8px 0 0 0; }
.commentIcon a { color:#000; }


/* ÑÒÀÒÜÈ    */
.myArt {padding:8px 0 0 0; width:500px;}
.myArt span{font-size:10px; color:#848484;}
.myArt a:hover{color:#000;}
.myArtOne {padding:2px;}

.UserAreaSign { border:2px dashed #D9DACD;  font-size:12px;  padding:5px;  margin-bottom:10px;  width:200px;  background-color:#EFF0EA; float:right;  width:200px;  }
#signMe {cursor: pointer; width:100%; border-bottom: 1px dashed green; color:green; }
.eip_savebutton {font-size:11px;}

/*  FAQ    */
div.plus_minus {cursor: pointer; position: relative; top: 1.2em; left: -1.6em; color: #A6A7A1; font: 95% 'Times New Roman';}
.answer {margin:0px;padding-top:10px;}
.answer a {border-bottom: 1px dashed #1D8AAB; text-decoration:none;}
.answer a:hover {border-bottom: 1px dashed #ffffff; text-decoration:none; background: #A6A7A1; color:white;}
.answer_ans { margin:5px; padding:10px; background: #E7E8DC;}

.statsite {margin:10px 0 20px 0;}
.statsite a {border-bottom: 1px dashed #1D8AAB; text-decoration:none; font-size:12px;}
.statsite a:hover {border-bottom: 1px dashed #ffffff; text-decoration:none; background: #A6A7A1; color:white; font-size:12px;}
.statsite_ans { margin:3px 0 0 15px; padding:8px; background: #fafaf7; width:170px; border-bottom: 1px dashed #A6A7A1;}

.left_user_nav {margin-left:15px; padding-top:15px;}
.left_user_nav a { font-size:12px; font-weight: bold;}

/* Ëè÷íûé êàáèíåò   */

.userIcs { width: 740px; }

.userIcs a { color: #ce0044; font-size: 14px;  font-weight: bold;  }

.userIcs h2 { color: #ce0044; font-size: 14px;  font-weight:bold; margin:0px; padding:0px;	}

.userToggler{ border-bottom: 1px dashed #ce0044; color: #ce0044;  font-size: 13px; font-weight: bold;  text-decoration: none;  cursor: pointer;  }

.Vac {  width:500px;  }

.Vac1 { background-color:#E6E7DE; padding:5px; }

.Vac2 { background:url(/images/kav.gif) no-repeat 3px 5px; border:1px dashed #d8d9cb; background-color: #E6E7DE;  padding:10px 5px 5px 25px; margin-top:2px; }

#DHTMLgoodies_formTooltipDiv {  color:#FFF;	font-weight:bold;	font-size:12px;  line-height:120%; }
.DHTMLgoodies_formTooltip_closeMessage { color:#FFF;   font-weight:normal;   font-size:10px;  }

.photoFormPhoto { width:300px;  border:2px dashed #D9DACD;  font-size:12px;    padding:10px;  margin:5px 0 7px 0;  background-color:#EFF0EA;  }
.Photo_rules { float:left; border: 5px solid #fff; background-color:#EFF0EA; padding:7px; width:350px; margin: 10px 0 0 10px;}


.photoForm {  float:right;   width:200px;   border:2px dashed #D9DACD;  font-size:12px;    padding:5px;  margin:5px;  background-color:#EFF0EA;  }
.photoGalForm {  float:left;   width:200px;   border:2px dashed #D9DACD;  font-size:12px;  padding:5px;  margin:0 15px 10px 0;  background-color:#EFF0EA;  }


.blacklist {margin-top:10px;}
.blacklist img {float:left; margin-right: 5px; margin-left:10px; margin-top: 5px;}
.blacklist a { font-size:14px; color:#000; font-weight:bold;}
.blacklist a:hover { color:#DD0E53; }

#rec { margin:30px 0 0 0; }


/*///////////////////////////////////////////
-----------Textarea Resizing Styles----------
///////////////////////////////////////////*/
.tbSizeChanger{	margin-top:3px; }
.tbSizeText{  	margin-top:3px;	text-align:right;	font-weight:normal;  }
.tbLarger, .tbSmaller{  width:1em; 	height:1em;  font-size:1.2em;  text-align:center;  border:1px solid #FFF;  margin-left:4px;  }

a.tbLarger,  a.tbSmaller{ text-decoration:none;  }
.tbLarger:hover, .tbSmaller:hover{  background-color:#222;  border:1px solid #888;  color:white;  }

/*///////////////////////////////////////////
----------- ÃÎËÎÑÎÂÀËÊÀ Â ÁËÎÃÀÕ  ----------
///////////////////////////////////////////*/
.v {width: 71px; }

.vmg {background:url(/images/vmg.gif) repeat-x; width: 31px; color:#C81145; font-weight:bold; font-size:12px; text-align:center}
.vmgMin {background:url(/images/vmg.gif) repeat-x; width: 31px; color:#000; font-weight:bold; font-size:12px; text-align:center}
.vmgZero {background:url(/images/vmg.gif) repeat-x; width: 31px; color:#fff; font-weight:bold; font-size:12px; text-align:center}
.vmgBl {background: #000; width: 31px; color:#fff; font-weight:bold; font-size:12px; text-align:center}
.vmgRd {background: #C81145; width: 31px; color:#fff; font-weight:bold; font-size:12px; text-align:center}

.vrate {cursor:pointer;}

.vBlock {float:left; margin-right:7px;}


/*///////////////////////////////////////////
----------- tooltip â áëîãàõ  ----------
///////////////////////////////////////////*/
.tiphBad {  background:#000; font-weight:bold; border:1px solid #C8BA92;  padding:2px; width:70px; text-align:center; color:white; }
.tiphGood{  background:#C81145; font-weight:bold; border:1px solid #C8BA92;  padding:2px; width:60px; text-align:center; color:white; }
.tiphNotShow {  background:#E5E6DC; font-weight:bold; border:1px solid #C8BA92; padding:5px;  width:150px; color:black; font-size:12px; }
.tipb { background:#FFFFFF; font-size:11px; border-left:1px solid #C8BA92; border-right:1px solid #C8BA92; border-bottom:1px solid #C8BA92; padding:5px; width:150px; }
.helpme {cursor:help}

/*///////////////////////////////////////////
----------- ÀÂÒÎÑÀÄÄÆÅÑÒ ----------
///////////////////////////////////////////*/

.suggestionsBox {position: relative; left: 60px; margin: 5px 0px 0px 0px; width: 200px;	background-color: #212427;	border: 2px solid #7a7a7a; color: #fff;	}
.suggestionList { margin: 0px; padding: 0px; }
.suggestionList li { list-style: none !important; margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer;  }
.suggestionList a { display: block; font-size: 12px; color: white; text-decoration: none; _padding-left: 0; }
.suggestionList a:hover { color: #659CD8;}

/*///////////////////////////////////////////
----------- ÒÈÇÅÐ ----------
///////////////////////////////////////////*/
.tizer {padding: 15px 5px 20px 5px;}
.tizer img{ border: 3px solid #cfd0c3; float:left; margin-right:5px;}
.tizer a{ font-size: 14px;  font-weight:bold;}
.tPadd{ padding-top:7px;}

/*///////////////////////////////////////////
----------- ÏËÀÒÍÈÊÈ ----------
///////////////////////////////////////////*/
.payed { border:7px solid #fff; background: #EFF0EA url(/images/payed.gif) no-repeat bottom right; padding:10px 10px 10px 20px; margin:2px 0 30px 0; }
.PayedForm { text-align:left; width:250px; border:2px dashed #D9DACD; font-size:12px; padding:10px 5px 5px 10px; background-color:#EFF0EA; }

/*///////////////////////////////////////////
----------- ×ÅÐÍÛÉ ÑÏÈÑÎÊ ----------
///////////////////////////////////////////*/
#a1 em {  color: #C6004B; font-weight: bold; vertical-align:super; font-style:normal;  }
.magenta span {color:#CE0092;}

.blck  { margin: 30px 0 0 0; padding:10px; border:1px dashed #000; }
.bl_item  { margin: 5px 0 0 0; padding:5px;  color:#686868; font-size:11px;}
.bl_item  a { font-size:12px;}
.bl_item  span{ color:#006600;}

.bl_pers p{ margin:7px 0 0 0; padding:0px; }
.bl_pers em{ color:#686868; font-size:11px;}
.bl_pers i{ color:#CE0092; font-style:normal;}
.bl_pers span{ color:#006600;}
.bl_pers img{ border: 3px solid #cfd0c3; float:right; margin:0 5px 0 5px;}


/*///////////////////////////////////////////
----------- ÌÎÄÍÛÅ ÏÎÊÀÇÛ ----------
///////////////////////////////////////////*/

.fshow_image { float: left; width: 95px; background:url(/images/articles_top.gif) no-repeat top left; padding-top: 8px;  margin-bottom: 5px;}
.fshow_image div { background:url(/images/articles_bottom.gif) no-repeat bottom left; padding-bottom: 7px; }
.fshow_image div div { padding: 0; background: none; border-left: 7px solid #e0e1d3; border-right: 7px solid #e0e1d3; }
.fshow_image div div img { border: 3px solid #edeee4 }
.fshow_text { margin-left: 105px; padding-top: 5px; font-size:11px; }

.fshow_seas, .fshow_des, .fshow_date { color:#686868; margin:3px 0 0 0;}
.fshow_seas a { color:#006600; }
.fshow_date { font-style:italic;}

.Mfshow { min-width:480px; }
.Mfshow td { padding:5px; width:50%;}
.Mfshow img { border: 3px solid #F5F6F2; float:left; margin:0 5px 5px 0;}
.Mfshow span { color:gray; font-style:italic;}

.Desfshow td { padding:5px; }
.Desfshow img { border: 3px solid #EFF0EA; float:left; margin:0 5px 5px 0;}

.FsZag { background: #E6E7DB;  font-size: 16px; color:#A51E54; padding:5px; }

.modellerInfo { margin: 15px 0 0 10px; padding:4px; width:200px; font-size: 12px;}
.modellerInfo img { border: 4px solid #F5F6F2; margin-top:5px; }

/* ìîäàë ëîãèí */
.modal {width: 250px; border: 9px solid #C0B870; background: #fff; padding: 12px 15px; z-index: 1000; position: fixed; top: 0px; margin: 200px 0 0 -145px; left: 50%;}
.modal h1 {font-size: 18px; padding: 0px;}
.modal span {float: left; color: #7f7f7f; margin: 0 0 3px;}
.modal img {float: right;}
.modal a {float: right; margin: 0 0 3px;}
.modal input {font-size:14px;}
.modal_form {display: block; width: 99%; margin: 0 0 12px; clear: both;}

.login_bg {height: 100%; width: 100%; background: url(/images/login_bg.png); position: fixed; z-index: 999; top:0px; left:0px;}


.adv_mini img{ border: 2px solid #e0e1d3; margin: 15px 0 0px 7px; }

.adv_right { background: #E0E1D3; margin: 15px 5px 0 0; padding:4px; width:200px;}
.adv_blog { background: #fff; margin: 15px 5px 0 0; padding:5px; width:200px;}

.subscrRss { float:right; padding: 10px 10px 0 0; }
.subscrRss img { vertical-align:middle; }

/*///////////////////////////////////////////
----------- ÄÈÇÀÉÍÅÐÛ ----------
///////////////////////////////////////////*/
.labelNews { border:5px solid #fff; background-color: #EFF0EA; padding:5px; margin:0 20px 10px 0; float:left; width:200px;}
.labelNews span {font-size:12px; font-weight:bold;}
.labelNews i { color:#777777; }



#gallera { width: 100%;  margin: 0 auto;  padding: 5px 0 5px 0; font-size: 11px; text-align:left;}
#gallera h4 { margin:0; padding:5px 0 5px 0; font-size: 13px; color:black;}

.sortCat { background-color: #fff; padding:4px; margin-bottom:10px;}

.ny   { border:2px dashed #DBD8C5;  background-color: #FAFAF7; padding:10px; margin-bottom:10px; font-size: 12px; height:120px;}
.ny img { float:right; margin:5px; }

.proff   { border:2px solid #E0E1D3;  background-color: #FAFAF7; padding:10px; margin-bottom:10px; font-size: 12px; }
.proff td { padding-left:15px; }
.proff span { color:#bfbfbf; font-size: 11px;}

.kodNaSait {border-bottom: 1px dashed #000; cursor: pointer;}


/*///////////////////////////////////////////
----------- ÑÎÁÛÒÈß  ----------
///////////////////////////////////////////*/

.event  { border:1px dashed #DBD8C5;  background-color: #FAFAF7; padding:10px; margin:10px 0 0 0; font-size: 12px; height:100%;}
.event img { border:5px solid #fff;  float:left; margin: 0 10px 0 0}
.event_data { color:#c6004b; font-size: 14px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}
.event_data_gray { color:gray; font-size: 12px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}

.clear { clear: both; }

.BlogEvents { background:url(/images/blog-events.gif) no-repeat top right; border:5px solid #fff;  background-color: #EFF0EA;  margin-top:20px;  width:204px;  padding:30px 0 10px 0; color:gray; font-size:11px;}
.BlogEvents_data { color:#c6004b; font-size: 12px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal; padding-left:5px;}
.BlogEvents_img { border:2px solid #fff; margin:5px 0 5px 0;}
.BlogEvents_link { padding:0 3px 5px 5px;  font-size:12px; }

.event_more { text-align:right; padding-right:5px;  }
.event_more a { color:#333333;  }

.starrz { text-align:center; color:#808080; padding:0 0 5px 0; }

.beauty_button { text-align:center; margin:10px 0 10px 0; padding:5px; color:#c6004b; font-size: 12px;  }
.beauty_button  a { color:#000;}
.beauty_name { margin:0 0 3px 0; font-size: 13px;}

#beauty_vote { margin-top: 5px; margin-right: 5px; text-align:center; color:#C6004B;}

.b_main { background:url(/images/kon_main.gif) no-repeat top left;  height:240px}
.b_main_div { position: relative; top: 95px;  font-size: 12px; margin-left:250px;}
.b_main_div a { color: #333333; text-decoration:none; }



/*///////////////////////////////////////////
----------- Ó×ÀÑÒÍÈÊ ÍÅÄÅËÈ  ----------
///////////////////////////////////////////*/

.u_m , .u_s , .u_ph { width:200px; height:230px; margin:10px 0 0 0; padding:37px 0 0 22px; }

.u_m { background:url(/images/u_m.gif) no-repeat; }
.u_s { background:url(/images/u_s.gif) no-repeat; }
.u_ph { background:url(/images/u_ph.gif) no-repeat; }


.u_ofw_name { padding-top:2px; }
.u_ofw_name a { color:#000;  font-size: 12px;}
.u_ofw_pic { border:3px solid #fff; }


/*///////////////////////////////////////////
----------- ÔÎÒÎÃÐÀÔÈÈ  ----------
///////////////////////////////////////////*/

.photoTable  {  width:100%; text-align:center; margin:20px 0 20px 0;}
.photoTable td { vertical-align:middle; }

.photoUser { margin:20px; }
.photoUser img { float:left; margin:0 10px 0 0; }

.photoInformer { background:url(/images/i.gif) no-repeat top left; background-color: #EFF0EA; padding:20px;  border: 5px solid #fff; margin:0 auto; text-align:left; min-width:270px; position:relative;}

.photoUserInformer {float:left; margin:0 10px 0 0;  width:100px; height:140px;}

#Gnav, #Gnav ul {  list-style: none;  margin: 0;  padding: 0;  border: 1px solid #DBD8C5;  background: #FAFAF7;  float: right;  }
#Gnav li {  float: left;  position: relative;  background: #515151;  background: none; }

#Gnav a { color: #000; text-decoration: none;  display: block;  width: 200px;  padding: 4px 10px; }
#Gnav a:hover { color: #CA014E;  background: #fff; }
#Gnav li:hover, #Gnav li.jshover { background: #FAFAF7; }

#Gnav li ul { display: none; position: absolute; background: #fff; padding: 8px 0; width: 218px; }
#Gnav li li a {  width: 198px;    background: none;}
#Gnav li:hover ul, #Gnav li.jshover ul {  display: block;  }

#Gnav li:hover li ul, #Gnav li.jshover li ul { display: none;  width: 218px;  top: -9px; left: 118px;  left: 133px; }
#Gnav li:hover li:hover ul, #Gnav li.jshover li.jshover ul { display: block; }

.photoVoter {  padding:20px 0 0 0;   margin:0 auto; text-align:center; width:200px; min-width:270px; position:relative;}

.photoVoting ul { background: #fff; list-style-type: none; padding: 6px 0 6px 0; margin: 0; height: 15px; width:220px;}
.photoVoting ul li { background: #fff; float: left; font-weight: bold;  padding: 1px 5px; font-size: 12px; color: #2b2b2b; }
.photoVoting ul li a { color:white;  padding: 0 3px 0 3px; background: #C6004B; text-decoration:none;}
.photoVoting ul li a:hover { color:white; background: #000; text-decoration:none;}


.galleryVoter {  padding:0 0 10px 0;  margin:0 auto; text-align:center; width:300px; min-width:270px; }

.galleryVoting ul { background: #fff; list-style-type: none; padding: 6px 0 6px 0; margin: 0; height: 15px; width:290px;}
.galleryVoting ul li { background: #fff; float: left; font-weight: bold;  padding: 1px 5px; font-size: 12px; color: #2b2b2b; }
.galleryVoting ul li a { color:white;  padding: 0 3px 0 3px; background: #C6004B; text-decoration:none;}
.galleryVoting ul li a:hover { color:white; background: #000; text-decoration:none;}



 /*///////////////////////////////////////////
----------- ÐÅÃÈÑÒÐÀÖÈß  ----------
///////////////////////////////////////////*/

.registerMe {font-size: 13px;}
.registerMe td {vertical-align:middle; }
.regInp { font-size: 16px; }

.noteMe { font-family:Georgia, Helvetica, sans-serif; font-style:italic;  padding-left:20px;}


 /*///////////////////////////////////////////
----------- Íîâûé êàòàëîã ïîëüçîâàòåëåé ----------
///////////////////////////////////////////*/


.usrImg { float:left; margin-right:7px; }
.online { background:url(/images/online.gif) no-repeat 0 1px; color:#ca014e; font-size: 11px; padding-left:15px; margin-bottom:5px; }

.rating  { float:left; width:110px; }
.rating span { font-family:Georgia, Helvetica, sans-serif;  font-weight:bold; font-size: 13px; }
.rating p { padding:5px 0 0 0; margin:0;}

.rate_add { float:left; width:115px; }

.mainIcons  { width:100%; }
.mainIcons td { vertical-align:top; text-align:center;}


.ic1 a { display:block;  background:url(/images/models.png) no-repeat 50% 5px; width:110px;  text-align:center;  font-size:12px; padding:75px 0 5px 0; }
.ic1 a:hover {	background:#F5F6F2 url(/images/models.png) no-repeat 50% 5px;  }

.ic2 a { display:block;  background:url(/images/photographers.png) no-repeat 50% 5px; width:110px;  text-align:center;  font-size:12px; padding:75px 0 5px 0; }
.ic2 a:hover {	background:#F5F6F2 url(/images/photographers.png) no-repeat 50% 5px;  }

.ic3 a { display:block;  background:url(/images/stylists.png) no-repeat 50% 5px; width:110px;  text-align:center;  font-size:12px; padding:75px 0 5px 0; }
.ic3 a:hover {	background:#F5F6F2 url(/images/stylists.png) no-repeat 50% 5px;  }

.ic4 a { display:block;  background:url(/images/agencys.png) no-repeat 50% 5px; width:110px;  text-align:center;  font-size:12px; padding:75px 0 5px 0; }
.ic4 a:hover {	background:#F5F6F2 url(/images/agencys.png) no-repeat 50% 5px;  }

/* ÒÓËÒÈÏÛ */
div#qTip {
 padding: 6px;
 margin-right:300px;
 border: 1px solid #666;
 display: none;
 background: #F7F6ED;
 font: bold 9px;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
