/* CSS Document */

body { padding: 0; margin: 0; background: #edeee4; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; height:100%;}

a { color: #5a5c49; }
a:hover { color: #000; }
a img { border: 0; }


.h1 { padding-top: 20px; }
h1 {  font-size: 24px; padding: 0 20px 10px 0px; margin: 0; font-weight: normal; color: #000;}
h2 { font-size: 20px; color: #000; font-weight: normal; margin: 0.3em 0 0.6em 0; }
h3 { font-size: 18px; font-weight: normal;  margin: 0.3em 0 0.3em 0; }
h4 { font-size: 16px; font-weight: normal;  margin: 0.3em 0 0.3em 0; }


/* layout */
#header, #middlemenu, .UmenuLine, #main_div, #bottom  { width: 1190px; margin: 0 auto; position: relative; }


/* TOP */
#header { background:url(/images/u.jpg) repeat-x;  height:148px; width: 1190px; margin: 0 auto; position: relative; }
#logo { position: absolute; top: 5px; left:10px; z-index:10; }
#face { position: absolute; top:0; right:0; z-index:8; }
#topbanner { width: 500px; height: 110px; position: absolute; padding: 4px; left: 170px; top: 10px; background: #000; z-index:9; }
/*#topbanner { width: 728px; height: 90px; position: absolute; padding: 4px; left: 170px; top: 10px; background: #000; z-index:9; } */

#botbanner {  padding-top:20px; width: 800px; margin: 0 auto; position: relative;}

#abstop {
height:90px;
background:#000;
width: 1190px; margin: 0 auto; position: relative;
}


/* MENU */
#topmenu { width: 1196px; margin: 0 auto; position: relative;}

.umenuL,.umenuCenter, .umenuR { float:left; height:44px;  }
.umenuL { background:url(/images/umenuL.png) no-repeat; width:3px; }
.umenuR { background:url(/images/umenuR.png); width:3px;}
.umenuCenter { background:url(/images/umenu.gif) repeat-x; height:44px; padding:5px 0 0 0; width: 1190px; }
.umenuCenter a { font-size:14px; padding:0 30px 0 15px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
.umenuCenter a:hover {  color:#acdfff; }

.helpMe { position:absolute; background:#2B2B2B; top:7px; right:20px; padding:5px 10px 5px 10px;  }
.helpMe a { color:#F8FAD5 }


#middlemenu { background:#d5d6cd; padding:5px 0 7px 0; }

#middlemenu ul { margin:0 0 0 160px; padding:0;}
#middlemenu li { float: left; list-style: none; padding:5px 9px 10px 9px; }
#middlemenu li a { color:#000; }
#middlemenu li a:hover { color:#666; }

.marked {  background:url(/images/arr_gray.gif) no-repeat 2px 12px; }
.sept { color:#9c9c94; }
.UmenuLine {background:#d5d6cd; height:1px; margin-top:2px;}


.cab { position:absolute; background:#EDEEE4; top:203px; left:15px; padding:5px 7px 7px 7px; z-index:10;}
.cab:hover { background:#fff;}
.cab a { color: #000; }

#LKnav, #LKnav ul { padding: 0;	margin: 0;	list-style: none; z-index:1000	}
#LKnav li ul {position: absolute;	background: #fff; width: 190px; left: -999em; padding:10px; border: 4px solid #fff;}
#LKnav li:hover ul { left: 0px;	}
#LKnav li ul li { padding:5px 0 5px 8px;}
#LKnav li ul li:hover { color:#666; background: #EDEEE4;}

/* CONTENT */

#main_div { margin-top:20px;  }

.ContentLeft { float: left; width: 910px;  }
.ContentRight { float: left; width: 240px; margin-left: 40px;  }

.ContentLeftUser { float: left; width: 200px;  }
.ContentCenterUser { float: left; width: 700px;  margin-left: 20px; }
.ContentCenterBigUser { float: left; width: 960px;  margin-left: 20px; }
.ContentRightUser { float: left; width: 250px;  margin-left: 20px; }


.BlockRegister, .BlockFind, .BlockObj { float:left; width:270px; height:120px; margin:20px 33px 20px 0;}
.BlockRegister div, .BlockFind div, .BlockObj div { margin:15px 3px 5px 45px; color:#fff;}
.BlockRegister span, .BlockFind span, .BlockObj span { font-size:20px; }
.BlockRegister a, .BlockFind a, .BlockObj a { color:#fff;  text-decoration:none; }
.BlockRegister p, .BlockFind p, .BlockObj p { margin-top:6px; padding:0 }

.BlockRegister { background:#c8295b url(/images/key_icon32.png) no-repeat 8px 8px;}
.BlockRegister:hover { background:#a02149 url(/images/key_icon32.png) no-repeat 8px 20px; }
.BlockFind { background:#44a8c9 url(/images/users_icon32.png) no-repeat 8px 8px;}
.BlockFind:hover { background:#3686a1 url(/images/users_icon32.png) no-repeat 8px 20px; }
.BlockFind ul { margin:0; padding:0;}
.BlockFind li { float: left; list-style: none; padding:15px 35px 5px 5px; }
.BlockFind li a {  text-decoration:underline; font-weight:bold; font-size:14px; }
.BlockFind li a:hover {  color:#F8FAD5 ;}

.BlockObj { background:#a6c159 url(/images/doc_edit_icon32.png) no-repeat 8px 8px;}
.BlockObj:hover { background:#859a47 url(/images/doc_edit_icon32.png) no-repeat 8px 20px; }


.BlockUsersOfWeek { float:left; width:525px; height:255px; margin-top:25px;  }
.BlockUsersOfWeekHeader { background:#d5d6cd; width:115px; padding:5px; color:#414141; font-weight:bold;  }
.BlockUsersOfWeekConteiner { background:#ffffff; width:525px; height:235px;  }

.uow { float:left;  position:relative; width:150px; margin:15px 0 0 18px; }
.uow a { color:#fff;}
.uow span { color:#5a5c49; font-family:Georgia, Helvetica, sans-serif; font-size: 18px; font-style:italic; }

.caption, .eventCaption, .newsCaption {
    background-color: #000;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    padding: 3px;
    position: absolute;
    left:0px;
    bottom:0px;
}

.BlockNewFaces { float:left; width:340px; height:255px; margin:25px 0 0 35px;  }
.BlockNewFacesHeader { background:#d5d6cd; width:75px; padding:5px; color:#414141; font-weight:bold;  }
.BlockNewFacesConteiner { background:#ffffff; width:340px; height:235px;  }
.BlockNewFacesConteiner img { float:left; margin:5px;  }
.BlockNewFacesConteinerIn { padding:8px 0 0 5px;  }

.container430 { float:left; width:430px; margin-right:20px; margin-bottom:20px; }
.container430 p { font-size:11px; }
.mainEventPic { float:left;  position:relative; margin-right:10px; }
.mainEventPic img { border:3px solid #ffffff; }

.eventCaption { margin: 3px; width:194px; color:#fff; }
.eventCaptionData { color:#ff4b90; font-size: 14px;  font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal; }


.container290 { float:left; width:290px; margin:0 10px 20px 0; }
.container290 img {  float:left;  border:3px solid #ffffff; margin-right:10px; }
.container290 div { float:left; margin:10px 0 0 0; background:#f5f6f0; padding:3px; color:#888787 !important; font-size:11px; width:100px; clear:left; }
.container290 div a { color:#888787;  }

.pub_label { background:#f5f6f0; padding:3px; }
.pub_label a { color:#888787 !important;  text-decoration:none !important;}
.pub_label a:hover { color:#666666 !important; }



.container290_2 { float:left; width:290px; margin:0 10px 20px 0; }
.mainNewsPic { float:left;  position:relative; margin-right:10px; }
.container290_2 img {  border:3px solid #ffffff; }


.newsCaption  { margin: 3px; width:119px; font-weight:normal !important;  }
.newsCaptionData { color:#ff4b90; font-size: 14px;  font-family:Georgia, Helvetica, sans-serif; font-style:normal; }



.container210 { float:left; width:210px; margin:0 13px 20px 0; }
.container210 img {  float:left;  border:3px solid #ffffff; margin-right:10px; }


.mainBlogPic { float:left;  position:relative; margin-right:15px; width:75px; }
.mainBlogPic div { background:#ffffff; padding:0 3px 0 3px;  width:75px; }
.blogCat { color:#888888; font-size:11px; margin:6px 0 0 0;  }


.container420 { float:left; width:420px; }
.container280 { float:left; width:280px; }
.PicItem { margin:3px; }

.topChart p { margin:4px; }
.topChart p span { font-size:18px; }

.advertBlock { background:#EFF0EA;  border:3px solid #ffffff; margin:10px 0 10px 0; padding:10px}
.advertBlock a { color:#000; }


/* FOOTER */

#bottom { padding: 20px 3px 10px 3px; margin-top: 50px; border-top: 6px solid #d8d9d0; }
.footerHeader { color:#333333;  font-size:18px; }

.footerTable { border-collapse: collapse;  border: 0px;}
.footerTable td { padding-right:40px;  border: 0px;vertical-align: top !important; }


/* COMMON STYLES */

.clear { clear: both; }

.bold { font-weight:bold }

.black { color:#000 }
.red { color:#C6004B }
.gray { color:gray }
.green { color:green }
.white { color:#fff }

.black_dashed { text-decoration:none; border-bottom:1px dashed #000;  }
.red_dashed { text-decoration:none; border-bottom:1px dashed #C6004B }

.eleven {font-size:11px;}
.fourteen {font-size:14px;}


.pointer { cursor:pointer }

.middlePic { vertical-align:middle; }

.gap { height: 10px; }
.gap20 { height: 20px; }
.gap30 { height: 30px; }
.gap50,.gap2  { height: 50px; }


.zagMain { font-family:Georgia, Helvetica, sans-serif; font-style:italic; font-size: 30px; color: #000; border-bottom: 2px solid #d5d6cd; margin:10px 0 20px 0; }
.zagMain span { font-size: 24px; color: #000; }


.zagMainBlog { padding:0px 20px 43px 0;  margin-bottom:10px; border-bottom: 2px solid #d5d6cd; font-family:Georgia, Helvetica, sans-serif; font-style:italic; font-size: 20px; }
.zagMainBlog ul { padding:0; margin:0; }
.zagMainBlog li { list-style:none; float:left; }
.zagMainBlog ul a { display:block;  text-decoration:none!important; margin-right:20px; color:#000; background:#D5D6CD; padding:5px 15px 5px 15px; }
.current { padding:7px 20px 0 0; }
.and24 { font-size: 30px;  }
.zagMainBlog ul a:hover { color:#FFF; background:#111; }
.cat_rss { top:5px; right:285px; position:absolute; }


.zagMainCatalog { padding:0px 20px 20px 0;  margin:-15px 0 10px 0; font-family:Georgia, Helvetica, sans-serif; font-style:italic; font-size: 12px; }
.zagMainCatalog ul { padding:0; margin:0; }
.zagMainCatalog li { list-style:none; float:left; }
.zagMainCatalog ul a { display:block;  text-decoration:none!important; margin-right:20px; color:#000; background:#D5D6CD; padding:5px 15px 5px 15px; }
.zagMainCatalog ul a:hover { color:#FFF; background:#111; }


.usual_item { padding: 10px 0 10px 3px; margin:0; }
.usual_item:hover { background: #fff;  }


.zagMainTop { font-size: 18px; color: #000; border-bottom: 6px solid #d5d6cd; border-top: 1px solid #d5d6cd; margin:20px 0 20px 0; padding:5px 0 5px 0; text-transform:uppercase; }
.zagMainTop span { color: #ca014e; }

.zagMain a { color: #000; text-decoration:none }
.zagMain a:hover { background: #fff; }

.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; }

.doted { clear: both;  height: 1px; border-top: 1px dashed #d9dacd; margin: 10px 0 10px 0;}

.notificator { background:#FAFAF6 url(/images/alertnote.gif) no-repeat 5px 8px; padding:5px 5px 5px 25px; border:1px dashed #CBCCBE; font-size:18px; margin-bottom: 10px;  }

/*///////////////////////////////////////////
----------- ÒÓËÒÈÏ  ----------
///////////////////////////////////////////*/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid gray;
	background-color: #fff;
	padding: 3px;
	opacity: 0.95;
}
#tooltip h3, #tooltip div { margin: 0; padding: 0;  font-size:12px; color:black; font-weight:normal; }


/*///////////////////////////////////////////
----------- ÂÛÏÀÄÀÞÙÀß ÏÀÍÅËÜ  ----------
///////////////////////////////////////////*/

#jsddm { margin: 10px 80px; padding: 0; float:right; }
.raz { margin: 5px 5px 0 0; padding: 3px 10px 6px 17px; background:#fff url(/images/arr-d-u.png) no-repeat 5px 5px; cursor:pointer;}

#jsddm li {	float: left; list-style: none; }
#jsddm li a {	display: block; background: #fff; padding: 5px 12px; text-decoration: none; border-right: 1px solid white; white-space: nowrap}
#jsddm li a:hover {	background: #D5D6CD; }
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }

/*///////////////////////////////////////////
----------- ÔÎÐÌÛ  ----------
///////////////////////////////////////////*/
form { padding: 0; margin: 0; }
input[type=text], input[type=password], input[type=file], textarea, select { border:1px solid #c6c6c5; }

input[type=text], input[type=password], select { font-size: 16px;  padding:3px; }

input[type=text]:hover, input[type=password]:hover { border:1px solid #999; }
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus  { border:1px dashed #999; }

input[type=submit] { border:1px solid #c6c6c5; font-size: 15px; padding:4px;}

.login_form { width:550px; margin:0 auto; }
.login_form table td { padding: 2px 0 2px 2px; }

.noteMe { color:green }

.field { margin-bottom:3px; display:block; height:40px; overflow:auto;}
.inputs, .fieldprice  { margin-bottom:8px; }


span.error, label.error {  display: inline-block; color: red;  font-style: italic;}
div.error { display: none; }
input.error, select.error  { border: 1px dotted red !important; }
form.cmxform .gray * { color: gray; }


.input_long { width: 160px; }
.input_long2 { width: 140px;  }
.input_toolong { width: 360px;  }
.input_toolong2 { width: 500px;  }
.input_short { width: 50px;  }
.input_shorter { width: 35px; }

#heightIn { width: 30px; }
#weightIn { width: 30px;}
#chestIn { width: 30px; }
#hipsIn { width: 30px;}
#waistIn { width: 30px; }






.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: #ce0092; font-weight: bold; vertical-align:super; }
.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; }

.area_search td { vertical-align: top !important; padding: 0px 10px !important; }
.area_search label { font-weight: bold; }

.article_image { float: left; width: 145px; background:url(/images/articles_top.gif) no-repeat top left; padding-top: 11px; margin-top: 8px; margin-bottom: 5px;}
.article_image div { background:url(/images/articles_bottom.gif) no-repeat bottom left; padding-bottom: 10px; }
.article_image div div { padding: 0; background: none; border-left: 7px solid #e0e1d3; border-right: 7px solid #e0e1d3; }
.article_image div div img { border-left: 3px solid #edeee4; border-right: 3px solid #edeee4; }
.article_text { margin-left: 160px; padding-top: 8px }
.article_text_noico { margin-left: 0px; margin-top: 8px }

.articles_all { text-align: right; }
.articles_all a { background: url(/images/arr.gif) no-repeat 0px 6px; padding-left: 15px; font-size: 12px; }


.auth_inputs input { border: 1px solid #cbccbe; margin: 3px 0 3px 13px; color: #999a86; font-size: 11px; width: 130px }
.auth_submit { width: 146px; text-align: right; padding-top: 5px; }
.auth_more div { padding: 1px 0 1px 13px; }

.auth_inputsReg input { margin: 2px 0 0 10px; font-size: 11px; width: 120px }

.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: #ffffff; margin: 15px 0 0 5px; padding:4px; width:200px;}



.def_Adv img { border: 4px solid #e0e1d3; margin-left:7px; }
.def_Adv_articles { margin: 15px 0;}


.emNote {margin-bottom:10px;}
.emNote em{  color: #ce0092; font-weight: bold; vertical-align:super;  }


.left_pad { padding-left: 10px; padding-top: 20px; margin-bottom: 20px;}
.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; }


.model_enroll { background:url(/images/model_botto.gif) no-repeat top center; width: 181px; margin: 0 auto; padding-top: 40px; text-align: center; }

.models_status { float:left; margin:15px 0 0 0;}
.status { background: #FAFAF6 url(/images/alertnote.gif) no-repeat 5px 5px; padding:6px 5px 4px 25px;  border: 1px dashed #CECFBE; font-size: 12px; }


.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 10px 5px 0; height:125px; width:250px; 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; margin-top:5px; width:400px;}
.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 25px 5px; font-size: 15px; font-weight: bold; padding: 10px 5px 10px 66px; 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; }

.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:#CA014E; }
#memo  span { color:green; }

#memoR  a{ color:#CA014E; }
#memoR  span{ color:green; }

.nav { position: relative; top: 20px; }


.news_text { margin-left: 65px; padding-top: 5px; }
.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: 14px; font-weight: bold; padding: 20px 0 0 35px; margin-top:15px;}
#obj a { color: #C6004B; }
#obj img { float:left; margin: 2px 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; }

.pagingBig { background: #e5e6da; height: 100%; margin:0 0 10px 0; }
.pagingBig ul { list-style-type: none; padding: 6px 0 0 0; margin: 0 0 6px 0; }
.pagingBig ul li { background: #e5e6da; float: left; font-weight: bold; border-right: 1px solid #d4d5c7; padding: 1px 5px; font-size: 14px; color: #2b2b2b; }

.pagingBig ul li a { padding: 0 3px 0 3px;  font-family:Georgia, Helvetica, sans-serif; text-decoration:none; color: #C6004B;}
.pagingBig ul li a:hover { color:white; background: #000; text-decoration:none;}
.pagingBig ul li.paging_last { border-right: 0; }
.pagingBig 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; }


#r2_google {  position: absolute; padding: 4px; left: 250px; top: 20px; background: #000; padding:20px;}


.right { float: right; padding: 0 15px 15px 15px; clear: right; }

.search_advanced { text-align: left; padding: 5px 6px 10px 3px; }
.search_advanced a { background:url(/images/icon_advance.gif) no-repeat 0px 2px; color: #C6004B; padding-left: 17px;  }

.search_nav { background:#e0e1d3; padding: 5px 10px 5px 10px; }

.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, .search_nav input  { width: 140px; font-size: 13px; }
.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;}

#searchBlock {margin-top:10px;}

.sep { clear: both;  height: 1px; border-top: 1px dashed #d9dacd; margin: 10px 0;}
.sep_table { margin: 20px 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; margin-top:-30px;}
#subscribe a { color: #AB0F7C; font-size: 13px; font-weight: bold; }

#youAre { position: absolute; top: 20px; 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; 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; position:absolute; right:280px; 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:0 10px 10px 0;  float:left;  }


.UserComment { border:1px dashed #D9DACD; background: #F5F6F2; font-size:12px; padding:5px; margin-top:10px; }

.UserVotedPhoto { width:300px;  border:1px dashed #D9DACD;  font-size:12px;    padding:10px;  margin:5px 0 7px 0;  background-color:#F5F6F2;  }
.UserVotedPhoto p{ margin:0; padding: 3px 0 3px 0;  }
.UserVotedPhoto span { font-family:Georgia, Helvetica, sans-serif; font-size:16px;}


.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; }


.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; }

.ArtPrinter a {  border-bottom: 1px dashed #950069; color: #950069;  font-size: 13px;  font-weight: bold;  text-decoration:none;  }

.chart_top ul { padding: 0;	margin: 0;	list-style:none; }
.chart_top li { margin:10px 0 10px 0; padding:5px 0 5px 35px;}
.chart_1 { background:url(/images/arr_top1.png) no-repeat 0px 5px; }
.chart_2 { background:url(/images/arr_top2.png) no-repeat 0px 5px; }
.chart_3 { background:url(/images/arr_top3.png) no-repeat 0px 5px; }
.chart_4 { background:url(/images/arr_top4.png) no-repeat 0px 5px; }
.chart_5 { background:url(/images/arr_top5.png) no-repeat 0px 5px; }


/*  Ìîäåëüíûå àãåíòñòâà    */
.PmodelAgency {  border:2px dashed #D9DACD; background: #EFF0EA; padding:5px; margin-top:10px; }

.modelAgency {float:left; border:1px dashed #D9DACD;  background: #F5F6F2;  padding:10px;  margin:0 15px 20px 0; width: 190px; height:100px}

.agency_infoBlock   { border:1px dashed #D9DACD;  background: #FAFAF6;  padding:5px;  margin-left:5px;  width:180px;  float:right; }

.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  { color: #000; font-size:24px;  font-family:Georgia, Helvetica, sans-serif;}
.ma_name_nopayed a  { color: #000; font-size:15px; font-weight: bold;}

/* Ôîòîãðàôû  */
.photographer_photo { float: left; padding-right: 15px; width: 233px;}

/* Ôîòîñòóäèè ØÊÎËÛ */
.studio_infoBlock   { border:1px dashed #D9DACD;  background: #F5F6F2; padding:5px;  margin-left:5px;  width:210px;  float:right;}

.studio {float:left; border:1px dashed #D9DACD;  background: #F5F6F2;  padding:5px;  margin:10px 15px 15px 0; width: 200px; height:240px}
.studio h3  {padding-top: 5px; }
.studio h3 a {color: #000; font-size:14px; font-weight: bold; }
.forWho {color:green; font-size:11px;}
.studioH span { color:#bfbfbf; }

/* ñîîáùåíèÿ äëÿ ïîëüçîâàòåëÿ  */
.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: #c80550;}
table.contacts td.submit {text-align: center; padding-top: 5px;}

/* ÏÎèñê    */

.resNum { color:green;  font-weight:bold; font-size:16px }





/* ÁËÎÃÈ    */

.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; }

.blogTD {vertical-align:top}
.blog_image { float:left; width: 80px;  margin:10px 0 5px 0;}
.blog_image div img { border: 2px solid #fff; }
.blog_image span { color:#8a8b7d; font-size: 10px;}
.blog_image em { color:#c6004b; font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}
.blog_image i { color:#000; font-weight:bold;  font-family:Georgia, Helvetica, sans-serif; font-style:normal;}

.blog_text { margin-left: 5px; padding-top: 8px; float:left; overflow: hidden;}

.blog_comment { float:right;}

.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;  }
.UserJobItem {    background-color:#EFF0EA;  border:3px solid #d8d9cb;  padding:10px; font-size:12px;  }

.tenpix {font-size:10px;}


.expander {float:right; cursor:pointer; color:#686868;}

.obj_title { color:black; font-size:18px; padding:0 0 5px 0}
.obj_title2 { color:black; font-size:12px; font-weight:bold; cursor:pointer;padding:0 0 5px 0}

.jobline { margin:6px 0 6px 0; background:#D8D9CB; height:1px; }

.addCenter { margin:6px 0 20px 300px; }

.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_div {  background:#EFF0EA; border:1px solid #fff;  padding:5px; margin:0 0 20px 0; }
.blog_rules {  border: 5px solid #fff; background-color:#EFF0EA; margin-top:15px; padding:7px 7px 5px 5px;}
.blog_rules span{ margin-top:10px; font-size: 12px;  font-weight: bold;}
.blog_rules p{ margin:7px 0 7px 0; padding:0;}

.blog_rss { top:17px; right:285px; position:absolute; }


.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; }

#loadfav div { width:420px; height:200px; overflow:auto; background:#EFF0EA; padding:5px; line-height: 2;}
#loadfav div a {color:black; text-decoration:none; border-bottom:1px dashed #000; }
#loadfav div a:hover {color:gray;  border-bottom:1px dashed gray; }

.ArtSnap { background:#F5F6F2; padding:5px;margin-bottom:5px; }
.blImg { float:left;  margin:0 5px 0 0 ;}


/* ÌÀÐÊÅÒ    */
.goodsBlock { width:200px; height:200px; float:left; margin: 10px 17px 10px 0; background:#EFF0EA; border:5px solid white }


/* ÑÒÀÒÜÈ    */
.myArt {padding:8px 0 0 0; }
.myArt span{font-size:10px; color:#848484;}
.myArt a:hover{color:#000;}
.myArtOne {padding:10px;}

.UserAreaSign { border:2px dashed #D9DACD;  font-size:12px;  padding:5px;  margin-bottom:10px;  width:200px;  background-color:#FAFAF6; float:right;  }
.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_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:20px 0 0 0; }


#contentPics ul {margin:0; padding:0;}
#contentPics li {list-style: none;}

.picitem {  background:#FBFBFB; border: 1px solid #e0e1d3; padding:5px; margin:7px 13px 8px 0; cursor: move; width:100px;  height:150px; float:left;}
.move { cursor: move; }


/*///////////////////////////////////////////
-----------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 20px 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:#CE0092; }

.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; }


.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 {  margin: 15px 5px 0 0; padding:4px;}
.adv_blog {  margin: 15px 5px 0 0; padding:5px; }

.subscrRss { float:right; padding: 5px 10px 0 0; }

/*///////////////////////////////////////////
----------- ÄÈÇÀÉÍÅÐÛ ----------
///////////////////////////////////////////*/
.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;}

/*///////////////////////////////////////////
----------- ÑÎÁÛÒÈß  ----------
///////////////////////////////////////////*/

.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;   padding:30px 0 10px 10px; 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; }


.beautyBlock  { background-color: #FAFAF7; padding:3px; margin:0 10px 10px 0;  border:2px solid #fff; width:290px; font-size:12px;}
.beauty_pic { float:left; margin:0 10px 10px 0;  border:2px solid #fff; }

.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;  color:#C6004B;}
#beauty_vote2 { margin-top: 5px; margin-right: 5px; 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; }



/*///////////////////////////////////////////
----------- ÔÎÒÎÃÐÀÔÈÈ  ----------
///////////////////////////////////////////*/

.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;  z-index:5; }
#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: #C6004B;  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:230px; min-width:340px; position:relative;}

.photoVoting ul { background: #fff; list-style-type: none; padding: 6px 0 6px 0; margin: 0; height: 15px; width:345px;}
.photoVoting ul li { background: #fff; float: left; font-weight: bold;  padding: 1px 5px; font-size: 11px; color: #2b2b2b; }
.photoVoting ul li a { background: url(/images/starrate.png) no-repeat 0 0; color:white;  padding: 5px 9px 8px 10px;  text-decoration:none;}
.photoVoting ul li a:hover { color:white; 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:345px;}
.galleryVoting ul li { background: #fff; float: left; font-weight: bold;  padding: 1px 5px; font-size: 12px; color: #2b2b2b; }
.galleryVoting ul li a { background: url(/images/starrate.png) no-repeat 0 0; color:white;  padding: 5px 9px 8px 9px;  text-decoration:none;}
.galleryVoting ul li a:hover { color:white;  text-decoration:none;}

#photoblock { min-height:500px }
#scrollbox {list-style: none; width:780px; padding: 0 10px 0 10px; background:#F5F6F2; overflow:auto; white-space: nowrap; border: 1px dashed #D9DACD; text-align:left; }
#scrollbox li { height: 130px; margin: 10px; display: inline-block; vertical-align: middle;   }
#scrollbox li img { border:2px solid #E0E1D3; }



 /*///////////////////////////////////////////
----------- ÐÅÃÈÑÒÐÀÖÈß  ----------
///////////////////////////////////////////*/

.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; text-align:left;}

#signupForm input, select, #signupForm textarea, .regInpFile { border:1px solid #c6c6c5; margin:3px 0 3px 0 }
div.error, label.error { display: none;  color: red;	font-style: italic; padding:0 5px 0 5px}



.jqmWindow {
    display: none;

    position: fixed;
    top: 40%;
    left: 50%;

    margin-left: -300px;
    width: 300px;

    background-color: #fff;
    color: #000;
    border: 5px solid #333;
    padding: 20px;
    font-size:14px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}




 /*///////////////////////////////////////////
----------- Íîâûé êàòàëîã ïîëüçîâàòåëåé ----------
///////////////////////////////////////////*/


.usrImg { float:left; margin-right:7px; }
.online { background:url(/images/online.gif) no-repeat 0 1px; color:#C6004B; 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%; margin:0; }
.mainIcons td { vertical-align:top; text-align:center;}




/* ÒÓËÒÈÏÛ */
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;
}


.linkZ { color:black; text-decoration:none; border-bottom:1px dashed #000 }
.linkZ:hover { color:red;  }


div.grippie {
				background:#EEEEEE url(/images/grippie.png) no-repeat scroll center 2px;
				border-color:#DDDDDD;
				border-style:solid;
				border-width:0pt 1px 1px;
				cursor:s-resize;
				height:9px;
				overflow:hidden;
			}
.resizable-textarea textarea {
				display:block;
				margin-bottom:0pt;
				width:95%;
				height: 20%;
}



a.l2v { color:#C6004B !important; font-weight:bold;}

/* Êíîïàðèêè */
.awesome, .awesome:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); padding: 7px 14px 7px; }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
.huge.awesome, .huge.awesome:visited 			{ font-size: 24px; padding: 8px 14px 9px; font-weight: normal;}

.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
.blue.awesome:hover							{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }




