@charset "utf-8";
body, html {  
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; 
	background: #fff; color:#4e4e4e; margin:0; padding:0	
}

body{ background: #fff url(/images/bg-top-snow-on-window.jpg) repeat-x right -7px }

dd, dt, dl, p, ul, li, img, div, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal }
ul, li {list-style:none }

table{border-collapse:collapse}
table td{vertical-align:top}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
	border: none;
}

h1 { font-size: 26px }
h2 { font-size: 1.8em  }
h3 { font-size: 1.35em }
h4 { font-size: 1.2em  }
h5 { font-size: 1.1em  }

h1{
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; 
	background:url(/images/bg-dash-dot.gif) bottom repeat-x; color:#000;
}

.d-layout-admin h1{background:none}

a, a:link, a:visited, a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; outline:none }

img{border:0 none; padding:0; margin:0}

pre{background:#fff}

#opaco{left:0; opacity:0; position:absolute; top:0; width:100% }

.hidden{display:none}
.errors{color:#C00}
.bluelight{color:#069}
.clear{clear:both}
.red{color:#DD1573}
.black{color:#000}

.full-width{width:100%}
.bg-bubles{background:url(/images/bg-bubles.jpg)}
.bg-dash-dot{background:url(/images/bg-dash-dot.gif); height:1px}

.share-buttons{height:30px}
.share-buttons .s-btn{float:left; margin:0 30px 0 0; height:24px}

.go2top{text-align:right; clear:both; padding:20px 0}
.go2top a{color:#DE1574; font-style:italic; border-bottom:#DE1574 1px dashed; text-decoration:none; font-size:12px}

.banner-top{float:left; margin:0 0 10px}
.banner-top object{margin-bottom:20px}

.t-main{width:100%; margin:20px 0 0; border-collapse:collapse; border:0}
.t-main .t-main-left{width:256px; padding:0}
.t-main .t-main-right{width:227px; padding:0}
.t-main .t-main-c{padding:0 36px 0 25px}
.t-main .d-main-c{float:left; width:532px}
.t-main .d-main-right{float:right; width:228px; padding:0}

.s-width{min-width:980px; max-width:1080px}

.d-layout{margin:0 auto; font-family: Tahoma, Arial, sans-serif}
.d-layout .header{margin:0 0 15px}
.d-footer{margin:20px 0 0; background:url(/images/bg-bubles.jpg)}
.d-footer .ftr-box{margin:30px auto 0}
.d-footer .ftr-box .copyright{float:left; width:280px}
.d-footer .ftr-box .links{float:right; width:700px; text-align:right; margin:10px 10px 40px 0}
.d-footer .ftr-box .links .innr a{color:#000; font-size:12px; font-style:italic; margin:0 0 0 24px}
.d-footer .ftr-box .madeby{text-align:left; margin:36px 0 0 22px; font-size:11px; color:#7a7a7a; float:left}
.d-footer .ftr-box .madeby a{font-size:11px; font-weight:bold; color:#DD1573}

.d-footer .counters{margin:54px 0 0}

.d-footer .cfgt{padding:0; text-align:right}
.d-footer .cfgt *{color:#666; font-size:11px}

.plugin-layout{width:100%}

#page-header .logo{float:left}
#page-header .menu-top{float:left; margin-top:46px}
#page-header .menu-top .menu-top-item{float:left; width:200px; height:72px; margin-right:30px; background:url(/images/menu-top-spry.png) no-repeat 0 0}
#page-header .menu-top .menu-top-item a{font-size:16px; font-style:italic; font-weight:bold; color:#fff}
#page-header .menu-top .menu-top-item span{font-size:10px; font-style:italic; line-height:21px}

#page-header .menu-top .menu-top-item-left{background-position:0 -172px; width:auto}
#page-header .menu-top .menu-top-item-left div{margin:23px 10px 0 25px}

#page-header .menu-top .menu-top-item-right{background-position:0 -255px; width:auto}
#page-header .menu-top .menu-top-item-right div{margin:23px 10px 0 25px; white-space:nowrap}

#page-header .menu-top .menu-top-item-autolady{background-position:0 -8px; width:225px}
#page-header .menu-top .menu-top-item-autolady div{margin:23px 0 0 72px}

.u-adm-tools{
	background:#fff; padding:3px 5px 5px 9px; margin-right:26px; color:#fff; font-size:13px; text-decoration:underline; 
	background:url(/images/top_bar/img.gif) repeat-x 0 0; border:1px solid #ccc; border-top:0; cursor:pointer;
	position:absolute; right:0; width:140px
}
.u-adm-tools .ico{background:url(/images/top_bar/pipka.png) 1px 6px no-repeat; padding:0 4px 0 5px; float:right; margin:0px 1px 0 4px}
.u-adm-tools b{font-weight:normal; float:left}

.u-tools{
	background:#fff url(/images/bg-dash-dot.gif) bottom repeat-x; padding:3px 5px 5px 9px; margin-right:26px;
	white-space:nowrap; border-left:#999 1px dotted; border-right:#999 1px dotted;
	position:absolute; right:0
}
.u-tools .red{margin-right:10px; font-weight:bold}

#main_tools{position:absolute; right:8px; top:26px; display:none;; z-index:1000}
#main_tools .top{background:url(/images/top_bar/top-tools.png) repeat-y 0 0; height:20px}
#main_tools .bot{background:url(/images/top_bar/top-tools.png) repeat-y 0 -25px; height:10px}
#main_tools a{font-weight:bold; color:#006699}
#main_tools a:hover{color:#000066}
#main_tools h5{border-bottom:#ccc 1px solid; margin:0 0 5px 0; padding:4px 0; font-weight:bold; border-bottom:#777 1px solid}

#main_tools .popup_box_t, #main_tools .popup_box_b {bottom:30px; left:0; right:25px; top:0; overflow:hidden; position:absolute; z-index:1}

#main_tools .popup_box_b {bottom:5px; height:25px; top:auto}
#main_tools .popup_box_r {left:auto; right:0; width:25px}

#main_tools .popup_box_l ins { margin-left:-25px }
#main_tools .popup_box_t ins { margin-top:-25px }

#main_tools .popup_box_t ins, #main_tools .popup_box_b ins {
	background:url("/images/top_bar/popup_box_menu.png") no-repeat scroll 0 0 transparent;
	height:200%; left:0; position:absolute; top:0; width:150%;
}

#main_tools .popup_box_c {background:none repeat scroll 0 0 #F8F8F0; color:#000; display:block; margin:10px 15px 17px 25px; padding:0; position:relative; z-index:2}
#main_tools .popup_box_c td{white-space:nowrap; padding:3px 8px 4px 0}
#main_tools .popup_box_c .column_1{padding-right:20px}
#main_tools .popup_box_c .itm{padding:0 10px 6px 0}

.menu-left{padding:4px 0 0; clear:both}
.menu-left .menu-left-count{padding:18px 0 12px 112px; background:url(/images/menu-main-srpy.jpg) no-repeat 0 0}
.menu-left .menu-left-count div{font-size:10px; font-style:italic; color:#bbb}
.menu-left .menu-left-fashion .menu-left-count{background-position:0 0}
.menu-left .menu-left-beauty .menu-left-count{background-position:0 -62px}
.menu-left .menu-left-blogs .menu-left-count{background-position:0 -122px}
.menu-left .menu-left-item{padding:1px 0 0; margin:4px 0; border-bottom:#e5e5e5 1px dotted}
.menu-left .menu-left-item .ico{float:left; width:50px; height:17px; background:#fff}
.menu-left .menu-left-item a{font-size:14px; color:#000; display:block; margin-bottom:-2px}

.menu-left .menu-left-item:hover a{color:#de1574}
.menu-left .menu-left-item-hi a{color:#de1574; font-weight:bold}
.menu-left .menu-left-item-hi .ico{background:url(/images/menu-left-spry.png) 27px -27px no-repeat #fff}

.login-tbl{width:100%}
.login-tbl .tdl{padding:5px 5px 5px 0; width:130px}
.login-tbl .tdr{padding:5px}
.login-tbl .errors{float:left; width:500px; color:#C00}
.login-tbl .txt{float:left; margin:0 10px 0 0}

.tableForm .tdl{padding:5px 5px 5px 0; width:130px}
.tableForm .tdr{padding:5px}
.tableForm .form_element input{width:260px}
.tableForm #reloadCaptcha{cursor:pointer; text-decoration:underline}
.tableForm .errors{color:#C00}

.sidebox-right-cont{padding:10px 20px}
.sidebox-right-cont a{font-size:14px; font-style:italic; font-weight:bold; color:#de1574}
.sidebox-right-cont .link-expl{font-size:10px; font-style:italic; color:#7e7e7e}
.sidebox-right-cont .sidebox-right-cont-box{padding:8px 0}

.login-right-box{background:url(/images/lyap.gif) no-repeat 0 1px; margin-left:-38px; padding:10px 0 10px 64px}
.login-right-box a{font-size:11px; color:#000}

.login-enter{color:#de1574; font-size:14px}

.pagination{font-size:24px; text-align:center; margin:20px 0 20px; clear:both; background:#fff}
.pagination td{background:none; vertical-align:middle; padding:0 8px}
.pagination .pages{padding:0 5px 5px}
.pagination .pages a{font-size:20px; display:block; float:left; width:30px; border:#e2e2e2 1px solid; margin:0 8px 0 0; text-decoration:none; color:#de1574}
.pagination .pages a:hover{background:#E6E6E6}
.pagination .pages .cur{font-size:20px; display:block; float:left; width:30px; margin:0 8px 0 0; line-height:28px}
.pagination .pg_info{padding:0px 13px 3px 10px; font-size:17px}
.pagination .pg_info div{text-align:left; margin-bottom:10px}

.users-list .hdr td{background:#999; color:#fff}
.users-list td{padding:4px 15px 4px 5px}
.users-list .chk{width:20px}
.users-list .username{white-space:nowrap}
.users-list .fullname{width:200px; white-space:nowrap}
.users-list .role{width:86px; white-space:nowrap}
.users-list .email{width:220px}
.users-list .city{width:70px}
.users-list .lastlogin{width:138px}
.users-list .user-data-hi{background:#FEF0CD}

.shop-attribs{background:url(/images/bg-bubles.jpg); padding:10px; margin:0 0 20px}
.shop-attribs a{color:#000; font-style:italic; font-size:15px}
.shop-attribs a:hover{color:#DD1573}
.shop-attribs-col{width:48%; float:left; padding:3px}
.shop-attribs .attr{padding:3px 0}
.shop-attribs .attr-hi{}
.shop-attribs .attr-hi a{color:#DD1573; text-decoration:none; font-weight:bold}
.shop-attribs h1{font-size:20px; margin:0 0 5px; background:none}

.shops-col{width:48%; float:left; padding:3px}
.shops-col .shop{padding:2px 0}
.shops-col .hi-bold a{font-weight:bold}
.shops-col a{color:#000}
.shops-col a:hover{color:#DE1574}

.shops-hi{border:#ccc 1px solid; margin:10px 0; float:left; width:100%; padding-bottom:5px}
.shops-hi h1{background:#fff; margin:-14px 0 0 -1px; float:left; font-size:18px; padding:0 5px 0 1px}
.shops-hi .shop{padding-left:5px}
.shops-hi a{color:#DE1574}

.shop-page .shop-specs{margin:0 0 4px}
.shop-page .shop-specs a{margin:0 10px 0 0}
.shop-page .shop-specs span{margin:0 10px 3px 0; background:#e2e2e2; padding:1px 3px; white-space:nowrap; float:left}
.shop-page .shop-specs strong{float:left; margin-right:4px}
.shop-page h1{font-size:26px}
.shop-page .descr{clear:both; margin-top:20px}
.shop-page .descr p{margin:0 0 10px}
.shop-page .descr li{margin:2px 0 2px 20px; list-style:disc}
.shop-page .par{margin:0 0 4px}

.cmn_txt_pg{padding:20px 0}
.cmn_txt_pg p{margin:0 0 10px}
.cmn_txt_pg p img{margin:0 8px}
.cmn_txt_pg .text-pic{height:120px}
.cmn_txt_pg a[rel=lightbox]{margin:0 10px 10px 0}
.cmn_txt_pg_title{
	font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; 
	background:url(/images/bg-dash-dot.gif) bottom repeat-x; color:#000;
	/*margin-top:-34px;*/
}
.cmn_txt_pg_published{padding:6px 0 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:14px}
.cmn_txt_pg_descr{padding:10px 0}

.cmn_txt_pg ol{padding:2px 0 2px 10px; margin:0 0 0 10px} 
.cmn_txt_pg ul{padding:2px 0 2px 10px; margin:0 0 0 4px}
.cmn_txt_pg ul, .cmn_txt_pg li{list-style:inherit}
.cmn_txt_pg li{margin:6px 0}
.cmn_txt_pg .modeler-foto{float:left; margin:0 14px 0 0}

.cmn_txt_rate{margin:14px 0 0}

.cmn_txt_item{margin:15px 0 0; float:left}
.cmn_txt_item .thmb{float:left; width:86px; padding:12px 0 0}
.cmn_txt_item .thmb img{width:70px}
.cmn_txt_item .ann{float:left; width:445px; background:url(/images/bg-dash-dot-e5.gif) 0 0 repeat-x; padding:8px 0 0}
.cmn_txt_item .ann a{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:bold; text-decoration:none; color:#7f7f7f}
.cmn_txt_item .ann a:hover{color:#000}
.cmn_txt_item .cmnts{position:relative; right:0; top:7px; background:#fff; float:right; color:#F0BAD2}
.cmn_txt_item .cmnts .ico{width:18px; height:14px; float:left; display:block; background:url(/images/spry-comments.png) 0 -20px no-repeat; margin:3px 5px 0}
.cmn_txt_item .fw{color:#ccc; font-size:10px; position:relative; top:7px; background:#fff; padding:0 3px 0 0}
.cmn_txt_item .rate{padding:4px 0; font-size:12px}

.cmn_txt_item-hi .ann a{color:#000}
.cmn_txt_item-hi .cmnts{color:#DC1275}
.cmn_txt_item-hi .cmnts .ico{background-position:0 0}

.cmn_txt_item-wide .ann{width:496px}
.cmn_txt_item_cust .ann a{font-size:16px; font-weight:bold}

.moda-street-item{margin:15px 0 0; float:left; width:175px; height:230px}
.moda-street-item a {color:#7F7F7F; font-size:13px; font-style:italic; font-weight:bold}
.moda-street-item .cmnts {color:#DD1575; font-size:11px; padding:3px 0 0}

.modeler_item{margin:15px 0 5px; padding-bottom:10px; float:left; background:url(/images/bg-dash-dot-e5.gif) center bottom repeat-x}
.modeler_item .thmb{float:left; width:125px; padding:0}
.modeler_item .thmb img{width:110px}
.modeler_item .name{float:left; width:405px; padding:0}
.modeler_item .name a{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:bold; text-decoration:none; color:#7f7f7f}
.modeler_item .name a:hover{color:#000}
.modeler_item .ann{float:left; width:405px; padding:8px 0 0; font-size:12px}
.modeler_item .ann br{margin:0 0 5px}

.site-search-form{margin:0 0 10px}
.site-search-form form{padding:20px 0 20px 28px}
.site-search-form .kwd{border:#333 1px solid; padding:2px 3px; width:133px}
.site-search-form .go{color:#DD1573; margin:0 0 0 10px; font-size:15px; cursor:pointer}
.site-search-form .go span{text-decoration:underline}

.search-results .thumb{width:100px; padding-bottom:30px}
.search-results .thumb img{max-height:80px; max-width:50px}
.search-results a{font-size:13px; font-weight:bold; color:#7f7f7f; font-style:italic; font-family:Georgia,"Times New Roman",Times,serif}
.search-results .info{padding:0 0 10px}
.search-results .posted{font-size:10px; padding:2px 0; color:#999}

.fp_box table{width:100%}
.fp_box .a{width:200px; padding:34px 10px 0 0}
.fp_box .a .cmnts{color:#F0BAD2}
.fp_box .a img{max-width:180px}
.fp_box .cmn_txt_item .ann{width:320px}
.fp_box .ann a{font-size:13px; font-weight:bold; color:#7f7f7f; font-style:italic; text-decoration:none; font-family:Georgia,"Times New Roman",Times,serif}
.fp_box .ann a:hover{color:#000}

.fp_box .cmn_txt_item-blog_post{width:100%}
.fp_box .cmn_txt_item-blog_post .ann{width:497px}
.fp_box .cmn_txt_item-blog_post .upic{float:left; width:30px; padding:14px 4px 0 0}
.fp_box .cmn_txt_item-blog_post .upic img{max-width:25px; max-height:25px}

.top-articles{float:left; margin:0 0 20px}
.top-articles .txt_item{width:240px; float:left; margin:10px 25px 0 0}
.top-articles a{font-size:13px; font-weight:bold; color:#7f7f7f; font-style:italic}
.top-articles a:hover{color:#000}
.top-articles .comnts{color:#DD1575; font-size:11px; padding:3px 0 0}

/* CATALOG */

.catalog h1{font-size:26px}
.catalog .ctgs{margin:10px 0 20px; float:left}
.catalog .ctgs .ctg{
	width:290px; margin-right:30px; float:left; padding:3px 10px 3px 17px; 
	background:url(/images/spry-bullits.png) no-repeat 2px -50px; border:#fff 1px solid
}
.catalog .ctgs .ctg a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#000}
.catalog .ctgs .ctg-hi{background-position:2px 10px; border-color:#eee}
.catalog .ctgs .ctg-hi a{color:#DC186C}

.catalog-search{background:url(/images/bg-bubles.jpg); clear:both; margin:0 0 20px}
.catalog-search table{width:100%}
.catalog-search td{vertical-align:middle; height:60px; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif}
.catalog-search .a{padding:0 0 0 20px; width:167px}
.catalog-search .s{width:172px}
.catalog-search .txt{width:99%; border:#A4A8AB 1px solid}
.catalog-search .d input{padding:1px 3px; font-style:italic; color:#999; width:96%; font-family:Arial,Helvetica,sans-serif; background:url(/images/pholder-kwd.jpg) 4px 6px no-repeat #fff}
.catalog-search .d input.full{background:#fff}
.catalog-search .f{width:90px}
.catalog-search .f span{
	font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal;
	border:#d5d5d5 1px solid; color:#DF1672; background:#fff; cursor:pointer; padding:4px 7px; display:block; float:left
}
.catalog-search .f span.hvr{border-color:#A4A8AB}
.catalog-search .f span.dwn{border-color:#DF1672}
.catalog-search .f span b{text-decoration:underline; font-weight:normal}

/* SIDEBAR */

.sidebar h1{color:#DD1474; font-size:18px; font-weight:normal; background:none}
.sidebar h3{font-size:10px; font-weight:normal; color:#7D7E7D; font-style:italic; margin:0 0 10px}
.sidebar .bdr{border:#e2e2e2 1px solid; border-left:0; margin-top:12px; float:left; padding:0 20px 0 0; width:206px}

.sidebar-contest{margin:20px 0 20px 26px}
.sidebar-contest .qw{font-size:10px; color:#878787; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.sidebar-contest .nm a{font-size:16px; font-style:italic; color:#000}
.sidebar-contest .thmb{position:relative; top:-10px; padding:0 10px 0 0; background:#fff; margin-bottom:-3px; max-width:110px}
.sidebar-contest .com_num{position:relative; bottom:-5px; background:#fff; padding:0 4px 0 0; font-size:11px; color:#DD1575; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.sidebar-contest .bdr{margin:22px 0 6px}

.sidebar-vopros .nm{padding-bottom:6px}
.sidebar-vopros .nm a{font-size:14px; font-style:italic; font-weight:bold; color:#000}
.sidebar-vopros .thmb{position:relative; top:-10px; padding:0 10px 0 0; background:#fff; margin-bottom:-3px}

.sidebar-voting{margin:20px 0 0}
.sidebar-voting h1{padding:0 0 5px}
.sidebar-voting .nm{
	padding-bottom:6px; margin:5px 0; font-size:14px; font-style:italic; font-weight:bold; color:#000;
	font-family:Georgia, "Times New Roman", Times, serif; border-bottom:#ccc 1px dotted
}
.sidebar-voting td{padding:5px 0}
.sidebar-voting .btn-box{margin:10px 0}
.sidebar-voting .btn{width:118px; height:27px; background:url(/images/btn-vote.png) 0 0 no-repeat}
.sidebar-voting .btn-act{cursor:pointer; background-position:0 -33px}
.sidebar-voting .prc{font-size:11px; margin-right:4px}

.sidebar-comments{background:url(/images/bg-bubles.jpg); padding:20px; border:#fff 1px solid}
.sidebar-comments h1{font-size:17px; font-weight:bold; margin:0 0 10px; background:none}
.sidebar-comments .tt a{color:#DD1573; color:#000; font-size:14px; font-style:italic}
.sidebar-comments .tt a:hover{color:#DD1573}
.sidebar-comments .cmnt_item{margin:10px 0 15px}
.sidebar-comments .posted{font-size:11px; margin:0 14px 0 0; color:#7f7f7f}
.sidebar-comments .uname a{font-size:11px; color:#DD1573}

/* COMMENTS */

.comments_box{font-size:17px; color:#4e4e4e}
.comments_box .not_logged{margin:10px 0 0; clear:both}
.comments_box .com_num{margin:0}
.comments_box .com_num .ico_comments{background:url(/images/icons.png) -112px 5px no-repeat; width:16px; height:16px; float:left; margin-right:1px}
.comments_box .field-comment{width:85%; border:1px solid #999}
.comments_box .preview-comment{display:none; padding:10px 0; font-size:14px}
.comments_box #btns{padding:5px 0 14px; float:left}
.comments_box #btns input{height:22px; float:left; margin-right:10px}
.comments_box #btns .preview{width:112px}
.comments_box #btns .post{width:110px}
.comments_box #btns .btn_act{background:#E6E7E8 url(/images/ajax-loader.gif) center 0 no-repeat; color:#999}
.comments_box #comment_form{margin:0; clear:both}

.comments_box .comment-item-hi{background-color:#f7f7f7}
.comments_box .comment-item{padding:10px 0 1px 5px}
.comments_box .comment-item .comment-item{padding-bottom:0}
.comments_box .comment-item .com_info{position:relative; line-height:12px; height:14px; padding:0 0 0 5px}
.comments_box .comment-item .com_info .ico_u{background:url(/images/icons.png) -2px 1px no-repeat; width:16px; height:16px; float:left}
.comments_box .comment-item .com_info .uname{font-size:11px; margin-right:6px; float:left}
.comments_box .comment-item .com_info .uname a{margin-right:6px; float:left}
.comments_box .comment-item .com_info .uname img{float:right; cursor:pointer}
.comments_box .comment-item .posted{font-size:11px; float:left}
.comments_box .comment-item .mess{padding:3px 19px 3px 6px; font-size:13px; position:relative}
.comments_box .comment-item .mess textarea{width:99%; border:#ccc 1px solid; clear:both; height:65px; margin:6px 0 3px; padding:1px 0 0 2px; display:none}
.comments_box .comment-item .reply_form{padding:10px 0 0}
.comments_box .comment-item .reply_form .field-comment{width:95%}
.comments_box a.answer, .comments_box a.answer-quote{font-size:11px}
.comments_box a.report{font-size:11px; color:#999; margin-left:5px}
.comments_box a.report:hover{color:#c00}
.comments_box span.reported{font-size:11px; color:#999}
.comments_box blockquote{padding:0 0 0 5px; margin:0 0 5px; border-left:#ccc 2px solid}
.comments_box .main_answer_link{margin:5px 0 14px; float:left}
.comments_box .main_answer_link a{text-decoration:none; border-bottom:#48BDDE 1px dashed}
.comments_box .comment-item ul{margin-left:10px}
.comments_box .com-manage-tools{float:right; font-size:11px; margin-right:5px; display:none}
.comments_box .com-manage-tools span{margin-left:10px}
.comments_box .com-manage-tools span.del-hide{display:none}
.comments_box .com-manage-tools span.del a{color:#C00}
.comments_box .com-manage-tools span.update{display:none}
.comments_box .com-manage-tools span.undel{display:none}
.comments_box .com-manage-tools span.undel-show{display:inline}
.comments_box .com-manage-tools span.undel a{color:#090}
.comments_box .com-manage-tools span a:hover{color:#009}

.comments_box .firstlevel{border-top:#c4c4c4 1px solid}
.comments_box #comments_0{padding:10px 0; float:left}
.comments_box .comment-deleted{padding:2px 0; color:#ccc}
.comments_box .comment-edited{padding:2px 0; color:#ccc; font-size:11px}

.comments_box .not-lgd{border:0; border-collapse:collapse}
.comments_box .not-lgd .lbl{float:left; width:36px}
.comments_box .err{margin:3px; color:#C00; display:none}


/* COLLECTIONS */

.coll-items .coll-item{float:left; border:#e2e2e2 1px solid; width:165px; height:238px; margin:0 10px 10px 0; text-align:center; padding:3px 0}
.coll-items .coll-item .attrs{display:none}
.coll-items .coll-item .name{font-weight:bold; padding:0 0 3px; height:30px}
.coll-items .coll-item .thumb img{max-width:155px}


/* CONTESTS */

.contest-items .contest-item{float:left; border:#e2e2e2 1px solid; width:165px; height:238px; margin:0 10px 10px 0; text-align:center; padding:3px 0}
.contest-items .contest-item .name{font-weight:bold; padding:0 0 12px; height:30px}
.contest-items .contest-item .name a{color:#000}
.contest-items .contest-item .thumb{height:178px}
.contest-items .contest-item .thumb img{max-width:155px}

.my-vote{text-align:left; margin:15px 0 0}
.my-vote a, .my-vote span, .is-my-vote span{background-color:#F5F3F4; color:#DD1474; padding:8px 10px; border:#e2e2e2 1px solid; text-decoration:underline; display:block; float:left; text-align:center; width:95px}
.my-vote a:hover{background-color:#DD1474; color:#fff}
.my-vote span, .is-my-vote span{background-color:#DD1474; color:#fff; text-decoration:none; padding:9px 10px}


/* MODA STREET */

.moda-street-fp{position:relative; padding-top:5px}
.moda-street-fp h1{background:none; margin:3px 0 2px 6px}
.moda-street-fp .slider{margin:0; height:107px; width:530px; overflow:hidden}
.moda-street-fp .slider .item{background:#E0DEDF; float:left; display:block; margin:4px 3px; padding:3px}
.moda-street-fp .long{width:700px}
.moda-street-fp .all{text-align:right; height:20px; padding:3px 6px; clear:both}
.moda-street-fp .all a{color:#DD1474}
.moda-street-fp .p{position:absolute; right:0; top:12px}
.moda-street-fp .item img{height:100px}


/* BLOGS */

.create-blog{float:right; background:url(/images/arrow-red-right.png) no-repeat 0 0; padding:4px 25px 6px 17px}
.create-blog a{color:#fff; font-size:11px}

.blogs-index{border:0; border-collapse:collapse; width:100%}
.blogs-index .left{width:50%}
.blogs-index .right{width:50%}
.blogs-index .left .cmn_txt_item{margin-right:20px}
.blogs-index .right .cmn_txt_item{margin-left:20px}
.blogs-index .cmn_txt_item .ann{width:324px; padding-right:52px}

.blogs-index h2{font-size:22px; color:#DD1474; font-weight:normal; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:14px}
.blogs-index .right h2{margin-left:20px}

.blog-user h1{margin:0 0 10px; width:645px; float:left}
.blog-user h1 a{font-size:12px}
.blog-user .uname{float:left; width:645px; padding:10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#DD1474}
.blog-user .uname span,
.blog-user .uname a{font-size:14px; color:#000}
.blog-user .userpic{float:right; width:110px; margin-bottom:10px}
.blog-user .cmn_txt_item{width:100%}
.blog-user .cmn_txt_item .ann{width:100%}
.blog-user .cmn_txt_item .ann a{text-decoration:underline; line-height:20px}

.blog-user .cmn_txt_item:hover .cmnts{color:#DC1275}
.blog-user .cmn_txt_item:hover .cmnts .ico{background-position:0 0}

.blog-user .not-published{margin:0 0 0 3px; background:#E9E9E9; padding:0 2px; white-space:nowrap; color:#900}
.blog-user .tools a{font-style:normal; font-size:10px; font-weight:normal; color:#DC1275; margin-right:15px}

.blog-post-page h1{margin:0 0 10px; width:645px; float:left}
.blog-post-page .userpic{float:right; width:110px; margin-bottom:10px}
.blog-post-page .posted{float:left; width:645px; padding:10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999}
.blog-post-page .blogname{float:left; width:645px}
.blog-post-page .blogname a{font-size:18px; color:#DD1474}

.blog-post-page ol{padding:2px 0 2px 10px; margin:0 0 0 10px} 
.blog-post-page ul{padding:2px 0 2px 10px; margin:0 0 0 4px}
.blog-post-page ul, .blog-post-page li{list-style:inherit}
.blog-post-page li{margin:6px 0}

.blog-post-page p{margin:0 0 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#666666}
.blog-post-page p img[align=left]{margin:0 15px 5px 0}

.blog-post-page .edit-bc{
	background:#e2e2e2; border:#666666 1px solid; color:#333; display:block; float:left; 
	padding:1px 6px; margin:10px 0 0; text-decoration:none; font-size:12px; font-weight:bold
}
.blog-post-page .edit-bc .ico{background:url(/css/smoothness/images/ui-icons_454545_256x240.png) -61px -111px no-repeat; display:block; float:right; width:16px; height:16px}

.blog-post-edit .title{float:left; width:570px}
.blog-post-edit .title .lable{padding:3px 0 4px; font-weight:bold}

.blog-post-edit h1 a{text-decoration:none}

.blog-post-edit .txt input,
.blog-post-edit .txt textarea{border:1px #999 solid; padding:2px; font-size:12px}
.blog-post-edit .txt input{width:100%}
.blog-post-edit .txt textarea{width:100%; height:400px}

.blog-post-edit #announce{height:80px; margin-top:4px}

.blog-post-edit .pub-date{float:right; width:195px}
.blog-post-edit .pub-date input{border:1px #999 solid}
.blog-post-edit .pub-date .time{width:24px; text-align:center; padding:2px}
.blog-post-edit .pub-date .date{background:url(/images/calendar.gif) no-repeat 2px 2px; padding:2px 0 2px 14px; width:105px; text-align:center}
.blog-post-edit .pub-date .is-pub{height:22px}
.blog-post-edit .pub-date .is-pub input{float:left}
.blog-post-edit .pub-date .is-pub span{float:left; margin:1px 0 0}
.blog-post-edit .pub-date .disabled{background-color:#CCC; color:#e2e2e2}

.blog-post-edit .allow_comment{margin:0 0 8px; font-weight:bold; text-align:right; float:right; width:200px}
.blog-post-edit .allow_comment select{border:1px #999 solid}

.blog-post-edit .lable-ann{float:left; font-weight:bold; width:200px; margin-top:26px}

.blog-post-edit .err{display:none; color:#C00; font-weight:bold}
.blog-post-edit .err-title{margin-left:140px}

.blog-stilists .stilist{float:left; width:140px; margin:15px; background:#f8f8f8; border:#fff 1px solid; padding:14px 0 7px; text-align:center}
.blog-stilists .stilist a{font-size:14px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold}
.blog-stilists .bogomolov{background:url("/images/bogomolov1.png") no-repeat 2px -29px; height:12px}

.stilists-h1{background:url(/images/bogomolov1.png) no-repeat 2px 0; padding:0 0 0 114px}

.blog-blogers .bloger{float:left; width:168px; height:92px; margin:10px; background:#f8f8f8; border:#fff 1px solid; padding:5px 4px 3px}
.blog-blogers .bloger a{font-size:13px; color:#000}
.blog-blogers .bloger .q a{display:block; padding:0 5px 0 3px}
.blog-blogers .bloger img{max-height:50px; max-width:50px}
.blog-blogers .bloger .bu{display:block; padding:0 5px 2px 3px}
.blog-blogers .bloger .bn{font-size:12px}
.blog-blogers .bloger table{border:0}
.blog-blogers .all-users{text-align:right; padding:0 20px 5px}
.blog-blogers .all-users a{color:#DD1474}

/* USER PROFILE */
.user-profile table{border:0; border-collapse:collapse}
.user-profile td{padding:5px 0}
.user-profile .txt input{border:1px #999 solid; width:400px; padding:1px 3px}
.user-profile .lbl{width:83px; padding-right:5px}


/* ВОПРОС ЭКСПЕРТУ */

.vopros-page p{margin:0 0 10px}
.vopros-page #vopros_form{margin:0; clear:both}
.vopros-page #vopros_form .err{margin:3px; color:#C00; display:none}
.vopros-page #vopros_form .ok{margin:10px 0; color:#060}
.vopros-page #vopros_form .field-vopros{width:85%; border:1px solid #999}
.vopros-page #vopros_form #btns{padding:5px 0 14px; float:left}
.vopros-page #vopros_form #btns input{height:22px; float:left; margin-right:10px}
.vopros-page #vopros_form #btns .preview{width:112px}
.vopros-page #vopros_form #btns .post{width:110px}
.vopros-page #vopros_form #btns .btn_act{background:#E6E7E8 url(/images/ajax-loader.gif) center 0 no-repeat; color:#999}
.vopros-page #vopros_form .not-lgd{border:0; border-collapse:collapse}
.vopros-page #vopros_form .not-lgd .lbl{float:left; width:36px}

