*{font-size:1em;margin:0;outline:none;padding:0;text-decoration:none}
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, option{font:inherit;font-size:1em}
dfn, i, cite, var, address, em{font-style:normal}
th, b, strong, h1, h2, h3, h4, h5, h6{font-weight:bold}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet{border:none}
table{border-collapse:collapse;border-spacing:0}
ul, ol, dir, menu{list-style:none}
caption, th{text-align:left;vertical-align:top}
a{color:inherit}
hr{display:none}
html{font-size:62.5%;font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif}
body{font-size:1.4em;width:100%;min-width:750px;line-height:1.5em;color:black;background-color:white}
strong, b, th, thead td, em{font-weight:bold}
h1, h2, h3, h4, h5, h6{font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#777}
h1{font-size:1.8em;margin:.25em 0em .6em;color:#383838}
h2{font-size:1.6em;margin:.25em 0em .5em;color:#626262}
h3{font-size:1.4em;margin:.25em 0em .5em}
h4{font-size:1.3em;margin:.25em 0em .5em}
h5{font-size:1.2em;margin:.25em 0em .5em}
h6{font-size:1.0em;margin:.25em 0em .5em}
cite, em, dfn, i{font-style:italic}
code, kbd, samp, pre, tt, var{font-size:92%;font-family:"Lucida Console","Courier New",Courier,monospaced}
pre code{font-size:100%}
pre{border:1px solid #d4d4d4;width:98%!important;overflow:scroll;position:relative;padding:.5em}
del, strike, s{text-decoration:line-through;color:#666}
ins, dfn, u{border-bottom:1px solid #999}
small{font-size:85%}
sup, sub{font-size:80%;font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif}
big{font-size:130%}
abbr{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
a abbr, a acronym{border:none}
abbr[title], acronym[title], dfn[title]{cursor:help;border-bottom:1px solid #ccc}
sup{vertical-align:super}
sub{vertical-align:sub}
hr{display:block;background:#aaa;color:#aaa;width:100%;height:1px;border:none}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;padding:.5em 1em 0;margin-left:1.2em}
blockquote >p{margin-bottom:.8em!important}
hr, p, ul, ol, dl, pre, blockquote, address, table, form, iframe{margin-bottom:1.2em}
p+p, p+ul, p+ol, p+blockquote{margin-top:-0.5em}
caption{padding-bottom:.8em}
form div{margin-bottom:.8em}
ul.mdash{margin:.5em 0em;padding:0em}
ul.mdash li{margin:.5em 0em;padding:0em 0em 0em 20px;list-style-type:none;background:url('http://barboska.ru/img/li.gif') no-repeat 0em .7em}
label{display:block;width:40%;float:left;padding:.3em 0 .15em 0}
label.i{display:inline;float:none;margin-left:.25em}
input[type='text'], input[type='password'], input[type='submit'], input[type='button'], textarea, select, option{font-family:'Trebuchet MS',Tahoma,Verdana,Arial,Helvetica,sans-serif}
fieldset{border:1px solid #ccc;padding:0 1em 1em 1em;margin:1.6em 0}
legend{background:white;padding:0 .8em}
legend+*{margin-top:1em}
textarea, input[type='text'], input[type='password'], select{border:1px solid #ccc;background:white}
textarea, input, select, option{padding:.3em .4em}
input[type='submit']{padding:.2em 1em}
/*select{padding:.1em .2em .1em .1em}
option{padding:.1em .4em .1em}*/
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover{border-color:#aaa}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus{border-color:#888;outline:2px solid #DCDAFC}
input[type='text'], input[type='password']{cursor:text}
form.full input[type='text'], form.full input[type='password'], form.full input[type='file'], select.full{width:55%}
form.full textarea{width:100%;height:300px}
form.full input[type='submit']{margin-left:40%}
.error,.info{clear:both;margin-left:40%;width:55%;margin-top:.25em}
.error{background-color:red;color:white;font-weight:bold;padding:.1em .2em}
.info{font-style:italic}
table{border-top:1px solid #ccc; border-left:1px solid #ccc}
th, td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.4em .6em}
thead th, thead td, .tabletr-act{background-color:#f5f5f5}
table.layout{border:0px;margin:0px;padding:0px}
table.layout td, table.layout th{border:0px;padding:0px;vertical-align:top}
table.layout td.content{width:100%}
table.layout th{white-space:nowrap}
table.layout.pad td, table.layout.pad th{padding:0em .6em .4em 0em}
a:link,a:visited{text-decoration:underline;color:#36c}
a:visited.simple{text-decoration:underline;color:#99c}
a:hover{text-decoration:none;color:#c33}
a:active, a:focus{text-decoration:underline;color:#000}
a.gray:link,a.gray:visited{text-decoration:underline;color:#69c}
a.gray.simple:visited{text-decoration:underline;color:#9cf}
a.gray:hover{text-decoration:none;color:#36f}
a.gray:active, a:focus{text-decoration:underline;color:#000}
.hide{display:none}
.show{display:block}
img.alignright{float:right;padding:.2em 0 .2em .8em}
img.alignleft{float:left;padding:.2em .8em .2em 0}
.clear{clear:both;font-size:0;height:1px;overflow:hidden}
.gray{color:gray}
.right{float:right}
.left{float:left}
.center{text-align:center}
.comments{text-align:right; margin-top:0em; padding-top:0em}
.more{margin-bottom:.25em;padding-bottom:0em}
.link{border-bottom:1px dashed #05C;color:#05C;cursor:pointer}
a.link{text-decoration: none}
.hm span, .hm a{margin-right:1em}
.m-top{margin-top:1em}
.m-bottom{margin-bottom:1em}
.m-bottom-small{margin-bottom:.25em}
.m-right{margin-right:1em}
.m-left-icon{margin-left:22px}
.small-header{margin-top:1em}
.small-header:first-child{margin-top:0em}
.small-header .sh_content{font-size:90%;font-weight:bold}
.small-header .sh_content .s{font-weight:normal;float:right}
.small-header .sh_bb{position:relative;height:16px;overflow:hidden}
.small-header.blue .sh_bb{background:url('http://barboska.ru/img/small_header.png') top right no-repeat}
.small-header.white .sh_bb{background:url('http://barboska.ru/img/small_header_white.png') top right no-repeat}
.small-header.light-red .sh_bb{background:url('http://barboska.ru/img/small_header_light_red.png') top right no-repeat}
.small-header .sh_cn{position:relative;width:104px;height:16px;overflow:hidden}
.small-header.blue .sh_cn{background:url('http://barboska.ru/img/small_header.png')}
.small-header.white .sh_cn{background:url('http://barboska.ru/img/small_header_white.png')}
.small-header.light-red .sh_cn{background:url('http://barboska.ru/img/small_header_light_red.png')}
.r-border{background:#f2eef2}
.r-border.green{background-color:#e0ffc0}
.r-border.light-red{background-color:#faeeee}
.r-border .content{padding:0px 10px}
.r-border.small .content{padding:0px 5px}
.r-border .tb, .r-border .bb{position:relative;height:10px;overflow:hidden}
.r-border.small .tb, .r-border.small .bb{height:5px}
.r-border .cn{position:relative;width:10px;height:40px;background:url('http://barboska.ru/img/r-border.png');overflow:hidden}
.r-border.small .cn{width:5px;height:20px;background:url('http://barboska.ru/img/r-border-small.png')}
.r-border .cn.r{margin-left:100%;position:absolute;left:-10px;top:-10px}
.r-border.small .cn.r{left:-5px;top:-5px}
*:first-child+html .r-border .cn.r{margin-left:expression(parentNode.offsetWidth+'px')}
.r-border .bb .cn{margin-top:-20px}
.r-border.small .bb .cn{margin-top:-10px}
.floats{margin:-2.5em 0 0 -2em;position:relative;display:inline-block;clear:both}
.floats:after{content:'';display:block;clear:both}
.floats .left{position:relative;float:left;display:inline;overflow:hidden;margin:3em 0 0 2em;width:10em;min-width:100px}
.floats .left .r{position:absolute;top:0;left:0;width:100%}
.floats .left .min{margin:0 0 50px 0;height:4em;width:100px}
div#stars_bg{width:100px;height:20px;background:url('http://barboska.ru/img/stars.png');background-position:0px -40px}
div#stars{height:20px;background:url('http://barboska.ru/img/stars.png');background-position:0px -20px}
.stars_h{background:url('http://barboska.ru/img/stars.png');background-position:0px 0px}
div.tabs{height:36px;clear:both;overflow:hidden}
div.tabs a{display:block}
div.tabs div, div.tabs div.active, div.tabs a{float:left;overflow:hidden;padding:10px 10px 0px;height:46px}
div.tabs div.active a{float:none;padding:0px}
div.tabs div.dl, div.tabs div.dr, div.tabs div.dp{width:3px;padding:10px 0px 0px;overflow:hidden}
div.tabs a.cl{background:url('http://barboska.ru/img/tab_cl.png') top right no-repeat}
div.tabs a.cr{background:url('http://barboska.ru/img/tab_cr.png') no-repeat}
div.tabs div.dl{background:url('http://barboska.ru/img/tab_dl.png') no-repeat}
div.tabs div.dr{background:url('http://barboska.ru/img/tab_dr.png') no-repeat}
div.tabs div.dlc, div.tabs div.drc, div.tabs div.dlce, div.tabs div.drce{width:7px;padding:0px;overflow:hidden}
div.tabs div.drce{float:none}
div.tabs div.dlc{background:url('http://barboska.ru/img/tab_dl_c.png') no-repeat}
div.tabs div.drc{background:url('http://barboska.ru/img/tab_dr_c.png') no-repeat}
div.tabs div.dp{background:url('http://barboska.ru/img/tab_dp.png') no-repeat}
div.tabs div.active{background:url('http://barboska.ru/img/tab_bg.png') repeat-x}
#header table{border:0px;margin:0em}
#header table td{border:0px;padding:0em}
#header ul.m{border-left:1px solid #bbb;margin:20px 40px 0px 0px;padding-left:6px}
#header ul.m a{font-family:'Trebuchet MS';font-size:89%;font-weight:bold;color:#fafafa;text-decoration:none}
body.night #header ul.m{border-left:1px solid #999}
body.night #header ul.m a{color:#ccc}
body.night #header ul.m a:hover{color:#eee}
#header ul.m a:hover{color:white;text-decoration:underline}
#header ul.m li.m a{font-size:125%;font-weight:normal}
img.c_avatar{display:block;float:left;margin:0em .5em .5em 0em}
ul.c_amenu, ul.c_smenu{list-style:none;margin:0em;padding:0em}
ul.c_smenu{clear:both;white-space:nowrap}
ul.c_menu li{list-style:none}
div.r-border div.content h3:first-child{margin-top:0em}
div.r-border div.content h3.name{margin:0em}
div.blog_snpt{margin-bottom:1em}
div.avatar_place{float:left;margin:0em .75em .5em 0em;width:77px;height:77px;text-align:right}
/*div.blog_add_comment{margin-top:1em} */
div.expert_snpt{margin:0em 0em 1em 0em; padding:0px}
div.expert_snpt img.avatar{float:left;margin:0em .75em .5em 0em}
div.experts_posts{margin-top:8px;overflow:hidden}
div.experts_posts_user .r-border{background-color: #e1ebf9} /*#e0e0ff*/
div.experts_posts_expert .r-border{background-color: #dafccb} /*#e0ffc0*/
div.experts_topic_comments{margin-left:40px}
div.content#experts_cat_simply ul{margin-left:1em}
div.content#experts_cat_simply ul li{margin-top:.5em;padding:0px}
div.experts_topic{margin-bottom:.5em}
div.bookmark_it{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.25em 0em}
img.bkmk, img.bkmk_f{width:16px;height:16px}
img.bkmk{margin-left:.5em}
img.bkmk_f{margin-left:1em;margin-right:.5em}
table.layout td.photo{width:222px;padding-right:1em}
#add_comment_ctrl{font-size:1.5em}
/*#blog_add_comment{margin-top:1em}*/
.al_img{border:0px;float:left;margin-right:8px;margin-bottom:8px}
.al_links{font-size:14px;margin-bottom:24px;clear:both}
.sex_icon{margin:2px 3px -3px 3px;border:0px}
.icon-small{margin:0px 0px 0px 4px}
.icon-small_left{margin:0px 0px 0px 2px}
#last_albums_container{padding:8px 8px 8px 0px}
.last_album_item{height:auto;overflow:auto;clear:both}
#last_photos_container{padding:8px 8px 8px 0px;height:238px;overflow:hidden}
.lp_item{width:82px;height:82px;float:left;text-align:center}
#pop_photos_container{padding:8px 8px 8px 0px;height:238px;overflow:hidden}
div.rights_items{margin-left:2em}
div.rights_items div{margin:0px;padding:0px}
div.rights_items div label{padding:0px;margin:2px 4px 2px 4px}
div.rights_items div input{margin:0px;padding:0px}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:white url('http://barboska.ru/img/indicator.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
div.pagination{clear:both;float:right;margin:2em}
p.breed{margin:0em 0em .5em}
a.menu_dog{display:block;width:188px;height:174px;color:#000020;font-weight:bold}
a.menu_dog:link, a.menu_dog:visited, a.menu_dog:hover, a.menu_dog:active, a.menu_dog:focus{color:#000020;text-decoration:none}
#add_comment_link_div {font-size: .8em; padding-top: .6em}
#add_comment_ctrl {margin:.25em 0em .5em; margin-left: 1em}
#header_comment_link_div h2 {float: left}
span.pm_time {color: gray}
span.pm_from {color: red; font-weight: bold}
span.pm_to {color: black; font-weight: bold}
span.corr_ignored {color: red; font-weight: bold}
span.corr_newmsg {color: black; font-weight: bold}
div.pm_readlink {float: right; clear: right}
div.pm_lastmsg {clear: right; color: #ccc}
a.register,a.new_theme{display:block;width:156px;height:28px;font:18px Arial;text-align:center;padding-top:8px;color:black;text-decoration:none}
a.register{background:url('http://barboska.ru/img/next-green-btn.png')}
a.new_theme{background:url('http://barboska.ru/img/next-green-btn-white-bg.png')}
table.forum{border:0px}
table.forum th,table.forum td{border:0px;padding:4px}
table.forum th.f,table.forum td.f{width:100%}
table.forum th{font-size:10px;color:#777;border-bottom:1px solid gray;padding-bottom:0em}
table.forum th h2{font-size:10px;color:#777;margin:0em}
table.forum td h3{margin:0em;font-size:100%}
table.forum td p.description{margin:0em;color:#777}
h1.forum{font-size:100%}

div.new_comment_spacer {clear: both; margin-top: 1em}
div#edit_comment_block {margin-bottom: 1em}
div#comment_submit_buttons div#edit_comment_submits input#submit {margin-left: 30%}
div#comment_submit_buttons div#edit_comment_submits input#cancel {margin-left: 0%}

div.video_cats{margin:0em 0em 0em 0em; padding:0px}
img.vv_image_h{border:0px; margin-left: -25%; display: block}
img.vv_image_v{border:0px; margin-top: -25%; display: block}
div.vv_image_lim{width: 75px; height: 75px; overflow: hidden}

#vv_container{width:auto;height:auto;overflow:hidden}
.vv_item{width:200px;height:200px;float:left;text-align:left;padding:5px 0px 0px 5px}
.vv_image{border:0px}
div.video_info{color:gray;margin-right:1em;font-size:.8em;line-height:1.2em}