
/* ?? ????????? ? ?? ???????????
-------------------------------------------------------------------*/
* {margin: 0;padding: 0;}
img {border: none;}
a {color:#313131}
a:hover {text-decoration:none;}
input {vertical-align: middle;padding:2px;}
h1 a.title {font-size:22px;color:#313131;}
h1 {font-size:22px;color:#3E2C14;margin-left:9px;line-height:25px;}
select {width: 750px;}


/* ??????
-------------------------------------------------------------------*/
html,body {height: 100%}
body {background-image: url(/templates/skin/l2/images/bd.jpg);font: 12px/18px sans-serif, Arial;width: 100%;background-color: #DFC08A;}
#bl {background-image: url(/templates/skin/l2/images/b.gif);width: 1242px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#wrapper {background-image: url(/templates/skin/l2/images/im12.jpg);width: 1132px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#header {height:90px;background-image: url(/templates/skin/l2/images/im3.jpg);}
#footer {width: 1132px;margin: -92px auto 0;height: 92px;background-image: url(/templates/skin/l2/images/i24.jpg);}
#middle {width: 100%;padding: 0 0 300px 0;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;}
#content {padding: 0 270px 0 0;width: 794px;}
#topics  {padding:30px 10px 0px 5px;font-size:14px;}
.sr {float:left;margin-right:-7px;width:347px;margin-left:-340px;position:relative;margin-bottom:75px;}

/* ?????? ??????
-------------------------------------------------------------------*/
.block { background: #E0C58F;}
.hidden { display: none; }
.lsCmtTree_visible{display:block;}
.lsCmtTree_hidden{display:none;}
.tags-input { width: 317px; padding: 2px 5px 2px 28px;font-size:18px;color:#65543D; border: 1px solid #A5895A;margin:5px 0 0 20px;background:url(/templates/skin/l2/images/stag.gif) left center no-repeat;}
#add {position: absolute;top: 201px;left: -240px;z-index: 4;}
#system_messages_error { background: #f0c8c8; border: 1px solid #ff8181; padding: 15px; margin: -14px 5px 25px 5px; color: #b22626; }
#system_messages_notice { background: #dafad8; border: 1px solid #83c460; padding: 15px; margin: -50px 5px 25px 5px; color: #4bb23b; }
#err {list-style-type: none !important;}
#spteg {margin-left:20px;font-size:14px;color:#65543D;padding-bottom:20px;}
#dteg {margin:-20px 0 25px 0;}
#dgs {color:#313131;}
.form_talks_checkbox {margin: 0 10px;}
.form_note { font-size: 11px; color: #313131;}
#thn1 {margin-top:-20px;font-size:22px;color:#2D1F0D;padding:0 0 15px 0;text-shadow: 1px 1px 1px #B69D71;font-weight: normal;text-decoration:none;}
#oid1 {position: absolute; top:19px;left: 249px;background: url(/templates/skin/l2/images/oid1-1.jpg) no-repeat;}
#oid2 {margin:0px;padding:0px;width:111px;height:37px;}
.searched-item { background: #F7E4BD;}

/* ???? ?????????
-------------------------------------------------------------------*/
#content-c {padding:0 0 0 15px;}
#content-c h1 {font-size:22px;color:#2D1F0D;padding:9px 0 15px 12px;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline; margin-top:-17px;}

/* ?.?????
-------------------------------------------------------------------*/
#menu_6r {background:url(/templates/skin/l2/images/rfoto.gif) no-repeat 27px 3px !important;border-left: 1px solid #8C6A3C;padding:5px;margin-left:15px;margin-top:10px;padding-top:50px;}
#menu_6-1r {width: 320px;padding-bottom:2px;}
#menu_6-2r {text-align:right;padding-right:25px;}
#menu_6-2r a {text-decoration:none;color:#444444;}
#menu_6-2r a:hover {text-decoration:underline;}

/* ?????? ?????? ? ??????
-------------------------------------------------------------------*/
#h_p-n2l {float:left;width:101px;height:40px;background-image: url(/templates/skin/l2/images/login.jpg);}
#h_p-n2r {float:right;width:191px;height:40px;margin-right:10px;background-image: url(/templates/skin/l2/images/reg.jpg);}

/* ?????
-------------------------------------------------------------------*/
#h_p-n {position:relative;top:100px;left:500px;width:302px;}
#h_p-n2 {width:302px;height:40px;}
#menu_2 {background-image: url(/templates/skin/l2/images/mm.gif);width:794px;height:324px;margin-top:0px;}
#menu_4-44 {position:relative;margin-top:-201px;margin-left:250px;width:545px;height:176px;border: 0px;margin-bottom:25px;width: 545px;}
#hd7-1{background-image: url(/templates/skin/l2/images/hh1.gif);background-repeat: no-repeat;position:absolute;top:-130px;left:-252px;}
#hd7-2{background-image: url(/templates/skin/l2/images/hh2.gif);background-repeat: no-repeat;position:absolute;top:-58px;left:-258px;}
#hd7-3{background-image: url(/templates/skin/l2/images/hh3.gif);background-repeat: no-repeat;position:absolute;top:201px;left:-258px;}
#jap {font-size:11px;padding-top:10px;color:#444444;}
#ttx10 {position: absolute;top: 128px;left: 120px;}
#ttx10 a {text-decoration:none;padding-right: 3px;font-size: 11px;color:#444444;}
#ttx10 a:hover {text-decoration:underline;}

/* ?????
-------------------------------------------------------------------*/
#search {position:absolute;top:66px;left:150px;width: 385px;height: 50px;}
#search_form {border:0px;background-color:#DBBC86;font-size:19px;color:#65543D;width:315px;padding: 0px;}
#sm1 {padding-left:10px;}

/* ?????????? ?????????
-------------------------------------------------------------------*/
.update { background: none repeat scroll 0 0; width: 42px; float: right; position: fixed; top: 220px; right: 0; text-align: center;z-index: 600;}
.update .tl { background:url(/templates/skin/l2/images/bg_update.gif) no-repeat scroll 0 0; font-size: 1px; height: 9px; }
.update .bl { background:url(/templates/skin/l2/images/bg_update.gif) no-repeat scroll 0 bottom; font-size: 1px; height: 9px; }
.update .wrapper { border-left: 1px solid #dddede; background: #fafbfb; }
.update .update-comments { cursor: pointer; vertical-align: top; }
.update .refresh { background: #FAFBFB; }
.update .new-comments { border-top: 1px solid #ececed; color: #3cc600; padding-top: 7px; margin-top: 3px; cursor: pointer; background: #fafbfb; }

/* ?????????? ??????
-------------------------------------------------------------------*/
.table-blog-users { width: 100%; margin-top: 20px; margin-bottom: 30px; }
.table-blog-users thead td { background: #C8A773; padding: 10px; text-align: center; color: #3E2C14; }
.table-blog-users tbody td { background: #E6CC9E; padding: 5px 10px; text-align: center; }
.table-blog-users tbody td.username { text-align: left; }
.table-blog-users tbody tr.even td { background: #f5f5f5; }

/* ????? - ?????
-------------------------------------------------------------------*/
#toph {margin-left:38px;}
#tophh {padding-bottom:10px;font-size: 13px;color: #444;margin-left:40px;}
#tophl {padding-bottom:0px;margin-left: 41px;}
#tophh a, #tophl a {font-size: 12px;color: #444;}

#read-more {padding:5px 0 0 8px;}
#tad {float:left;padding-left:15px;font-size: 12px;font-weight: bold;color:#3E2C14;}
#zv {margin-left:335px;margin-top:-15px;margin-bottom:20px;background: url(/templates/skin/l2/images/zv.jpg) center center no-repeat;width:123px;height:41px;}
#comgal {font-size:11px;padding-left:22px;}
#comgali {margin-bottom:-8px;}
#ed3 {float:right;}
#ed3 a {font-size: 12px;color: red;padding-right:5px;}
#ed4 {margin-left:40px;}
#ed4 a {font-size: 12px;color: red;padding-right:5px;}
#ulog {margin-left:72px;color:#AF8D5D;}
h1 a.cat {font-size:22px;color:#3E2C14;margin-left:9px;}
ul.tags { text-align: left; margin-left:52px;margin-top:-2px;}
ul.tags li { display: inline; margin-right: 5px; line-height: 22px;font-size: 12px;font-weight: bold;color:#3E2C14;}
ul.tags li a {font-size: 12px;font-weight: bold;color:#3E2C14;}
.pcat {margin:10px 105px 0px 34px;font-size: 11px;color:#3E2C14;}
.pcat sup {color:#3E7824}
.pcatm {margin:4px 0px 4px 27px;font-size: 11px;color:#3E2C14;}
.pcats {margin-left:27px;}
#content-add {padding:0 10px 20px 15px;}
#content-add h1 {font-size:20px;color:#2D1F0D;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;margin: -15px 0 10px 0px;}
#content-add h1 a {font-size:20px;color:#2D1F0D;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;margin: -15px 0 10px 0px;}

/* ????? ?????? ? ????? ?????? ??????
-------------------------------------------------------------------*/
#content-t {padding:0 0 5px 12px;font-size: 14px;margin-top:10px;}
#content-t ol {padding-left:35px;}
#content-t ul {padding:0 0 10px 43px;}
#content-t p {margin: 5px 0;text-indent:15px;}
#content-t img {padding:0 8px;}
#content-t h5 {font-size:14px;color:#2D1F0D;padding:9px 0 3px 15px;text-shadow: 1px 1px 1px #CCAD77;text-decoration:none;}
#content-t h4 {font-size:16px;color:#2D1F0D;padding:9px 0 5px 15px;text-shadow: 1px 1px 1px #CCAD77;text-decoration:none;}
#content-t h3 {font-size:20px;color:#2D1F0D;padding:9px 0 6px 15px;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;}
#content-t a {color:#000000;text-decoration:underline;}
#content-t a:hover {text-decoration:none;}
#content-t blockquote, #content-main blockquote {margin: 10px 0 10px 15px; padding:5px 5px 5px 7px; border:1px; border-color: #C4A476; border-style: solid; background:  url(/templates/skin/l2/images/qset.gif);}

/* ????? ?????? ??????? (????????? ?? ?????? ???)
-------------------------------------------------------------------*/
.content-main {padding:0 8px 20px 12px;font-size: 14px;}
.content-main ol {padding: 0 0 5px 43px;}
.content-main ul {padding:0 0 10px 43px;}
.content-main p {margin: 5px 0;text-indent:15px;}
.content-main img {padding:0 8px;}
.content-main h5 {font-size:14px;color:#313131;padding:9px 0 3px 15px;text-shadow: 1px 1px 1px #B69D71;text-decoration:underline;}
.content-main h4, h2 {font-size:16px;color:#AF0000;padding:9px 0 5px 15px;text-shadow: 1px 1px 1px #B69D71;text-decoration:underline;}
.content-main h3 {font-size:20px;color:#2A6310;padding:9px 0 6px 15px;text-shadow: 1px 1px 1px #B69D71;font-weight: normal;text-decoration:underline;}
.content-main a {color:#000000;text-decoration:underline;}
.content-main a:hover {text-decoration:none;}

/* ????? - ????????? ? ???????????
-------------------------------------------------------------------*/
.topic .favorite {float:left;margin-left:9px;margin-top:5px;}
.topic .favorite a { background: url(/templates/skin/l2/images/heart.jpg);background-position:bottom; display: block; height: 22px; width: 22px; outline: none; }
.topic .favorite a:hover { background-image:url(/templates/skin/l2/images/heart.jpg);background-position: center center;}
.topic .favorite.active a { background-image:url(/templates/skin/l2/images/heart.jpg);background-position:top;}
.topic .favorite.fav-guest a { background-image:url(/templates/skin/l2/images/heart.jpg);background-position:bottom; cursor: default; }
.topic .favorite.fav-guest a:hover { background-image:url(/templates/skin/l2/images/heart.jpg);background-position:bottom; cursor: default; }

.topic .voting { text-align: left; font-size: 12px;padding:5px 5px 55px 15px;}
.topic .voting li { display: inline; margin-right: 5px; line-height: 22px;float: left;}
.topic .voting.positive .total { color: #390 !important; }
.topic .voting.negative .total { color: #f00 !important; }
.topic .voting li.comments-total a span.green { color: #390; }
.topic .voting li.comments-total a span.red { color: #f00; }
.topic .voting li a { color: #313131; text-decoration: none;  }
.topic .voting li a:hover { text-decoration: underline; color:#1D1D1D; }
.topic .voting li.date {padding-left:0px;}
.topic .voting li.link { color: #313131; padding-left:18px; margin-left:10px; background:url(/templates/skin/l2/images/link_url.gif) center left no-repeat;}
.topic .voting li.author a { padding-left:10px;color: #313131;}
.topic .voting li.comments-total a {padding-left:10px; color: red;}
.topic .voting li.plus { margin-right: 5px; }
.topic .voting li.total { margin-right: 5px; color: #474747; }
.topic .voting li.minus { margin-right: 20px; }
.topic .voting li.plus a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; float: left; display: block; height: 11px; margin-top: 3px; text-decoration: none; width: 9px; }
.topic .voting li.plus a:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -90px; }
.topic .voting li.minus a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; float: left; display: block; height: 11px; margin-top: 4px; text-decoration: none; width: 9px; }
.topic .voting li.minus a:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -70px -90px; }
.topic .voting.voted li.plus a { cursor:default; background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; }
.topic .voting.voted li.minus a { cursor:default; background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; }
.topic .voting.plus li.plus a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -90px; }
.topic .voting.minus li.minus a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -70px -90px; }
.topic .voting.guest li.plus a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; cursor: default; }
.topic .voting.guest li.minus a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; cursor: default; }
.topic .voting.minus li.plus a:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; }
.topic .voting.plus li.minus a:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; }

/* Sidebar - ??????
-------------------------------------------------------------------*/
#menu_3 {margin-top:0px;margin-left:4px;background-image: url(/templates/skin/l2/images/d.jpg);width: 340px;height:477px;}
.dm1 {position:absolute;top:261px;left:58px;}
.dm2 {position:absolute;top:130px;left:57px;}
.dm3 {position:absolute;top:14px;left:61px;}
.dm4 {position:absolute;top:0px;left:146px;}
.dm5 {position:absolute;top:33px;left:239px;}
.dm6 {position:absolute;top:96px;left:157px;}
.dm7 {position:absolute;top:134px;left:236px;}
a.m:hover img {border-bottom: 2px solid #FFD000;}
a.mm:hover img {border-bottom: 1px solid #FFD000;}
a.m, a.m:hover, a.mm, a.mm:hover {text-decoration: none;}

/* Sidebar - ?????????? ?????????????
-------------------------------------------------------------------*/
.block-p1 .gender { overflow: hidden;}
.block-p1 h1 {font-size:20px;color:#2D1F0D;padding:0 0 6px 25px;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;}
.block-p1 .gender ul { font-size: 11px; color: #313131; width: 150px; float: left; padding:50px 0 60px 0; margin-left:25px;}
.block-p1 .gender ul li { border-bottom: 1px solid #AF8D5D; padding-bottom: 2px; }
.block-p1 .gender ul li.last { border-bottom: 0; }
.block-p1 .gender ul li .mark { width: 8px; height: 8px; float: right; margin: 4px 2px 0 0; overflow: hidden; border: 1px solid #AF8D5D; }
.block-p1 .chart { width: 160px; float: left; margin-left:5px;}

/* Sidebar - ?????? ?????
-------------------------------------------------------------------*/
#menu_6 {background:url(/templates/skin/l2/images/obteg.jpg) no-repeat 27px 3px !important;border-left: 1px solid #8C6A3C;padding:5px;margin-left:15px;margin-top:10px;padding-top:50px;}
#menu_6-1 {width: 320px;}
ul.cloud { text-align: center; }
ul.cloud li { display: inline; margin-right: 5px; line-height: 22px; }
ul.cloud li a { color: #313131; text-decoration: none; font-size: 18px; }
ul.cloud li a:hover { text-decoration: underline; color:#1D1D1D; }
ul.cloud li a.w1 { font-size: 11px; }
ul.cloud li a.w2 { font-size: 12px; }
ul.cloud li a.w3 { font-size: 14px; }
ul.cloud li a.w4 { font-size: 16px; }
ul.cloud li a.w5 { font-size: 18px; }
ul.cloud li a.w6 { font-size: 20px; }
ul.cloud li a.w7 { font-size: 22px; }
ul.cloud li a.w8 { font-size: 24px; }
ul.cloud li a.w9 { font-size: 26px; }
ul.cloud li a.w10 { font-size: 28px; }

/* Add to Favorite Icon */
.talk .favorite { position:relative; top:0px; left:0px; margin-top:2px;}
.talk .favorite a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -40px; width: 10px; height:8px; display: block; outline-style:none;}
.talk .favorite a:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -50px -40px; }
.talk .favorite.active a { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -50px -40px; }

/* Sidebar - ?????? ????
-------------------------------------------------------------------*/
#menu_5 {width: 345px;margin-left:3px;}
#m5-0 {background-image: url(/templates/skin/l2/images/puls1.jpg);width:345px;height:137px;}
#m5-1 {background-image: url(/templates/skin/l2/images/puls2.jpg);width: 311px;background-position: bottom;margin-left:17px;}
#m5-2 {background-image: url(/templates/skin/l2/images/puls3.jpg);width: 311px;background-position: bottom;margin-left:17px;}
#m5-3 {background-image: url(/templates/skin/l2/images/puls4.gif);width: 345px;}
#m5-4 {background-image: url(/templates/skin/l2/images/puls5.jpg);width: 345px;height: 58px;}
#m5-5 {background-image: url(/templates/skin/l2/images/puls6.jpg);background-position: bottom right;background-repeat: no-repeat }
#m5-5 ol,ul {padding-left:0px;}
#m5-6 {font-size: 14px;color: #3E2C14;padding:10px 10px 10px 27px;font-weight: bold;}
#m5-6 a {font-size: 14px;color: #3E2C14;font-weight: bold;}
a.avt {font-size: 11px;color: #3E2C14;font-weight:bold;padding-left:13px;text-decoration:none;background:url(/templates/skin/l2/images/autor.gif) left center no-repeat;}
a.avt:hover {background:url(/templates/skin/l2/images/autor3.gif) left center no-repeat;}
a.tx {font-size: 8.7pt;color: #1B1B1B;font-weight:normal;padding-right:3px;padding-left:5px;}
a.bg {font-size: 11px;color: #444;font-weight:normal;padding-left:3px;}
div.m5d {padding:3px 10px 3px 10px;font-size: 11px;color: #4C880B;font-weight: bold;}

/* Sidebar - ??????
-------------------------------------------------------------------*/
.block-nav {overflow: hidden; padding: 0px 0 0 40px; }
.block-nav li {float: left; font-size: 13px; line-height: 28px; padding: 0 0 0 10px; margin: 0 10px; list-style-type: none !important; height: 28px; }
.block-nav li a {float: left; color: #1B1B1B; text-decoration: none; font-weight: bold; height: 28px;}
.block-nav li.active {background: url(/templates/skin/l2/images/puls7.gif) no-repeat;}
.block-nav li.active a {background: url(/templates/skin/l2/images/puls7.gif) 100% 0 no-repeat; padding: 0 10px 0 0; color: #fff;}
.block-nav li a:hover {text-decoration:underline;}

/* Sidebar - ????
-------------------------------------------------------------------*/
#menu_7 {width: 345px;margin-left:3px;margin-top:9px;}
#m7-0 {background-image: url(/templates/skin/l2/images/bg3.jpg);width: 345px;height: 137px;}
#m7-0-2 {padding-top:119px;margin-left:284px;color:#313131;font-size:10px;}
#m5-12 {float:right;color:#313131;padding:3px 10px 3px 10px;font-size: 12px;font-weight: bold;}
div.m6d {float:left; padding:3px 10px 3px 10px;font-size: 12px;color: #4C880B;font-weight: bold;}
a.bg8 { color:#3E2C14;text-decoration:none;padding-left:10px;background:url(/templates/skin/l2/images/autor9.gif) left center no-repeat;}
a.bg8:hover {text-decoration:underline;padding-left:10px;background:url(/templates/skin/l2/images/autor10.gif) left center no-repeat;}

/* ?????????? ???????
-------------------------------------------------------------------*/
.dc1 {position:absolute;margin-top:0px;margin-left:-61px;background-image:url(/templates/skin/l2/images/im1.jpg);width:61px;height:90px;}
.dc2 {position:absolute;margin-top:0px;margin-left:0px;	background-image:url(/templates/skin/l2/images/im2.jpg);width:117px;height:90px;}
.dc3 {position:absolute;margin-top:90px;margin-left:-62px;background-image:url(/templates/skin/l2/images/im6.jpg);width:62px;height:113px;}
.dc4 {position:absolute;margin-top:0px;margin-left:1132px;background-image:url(/templates/skin/l2/images/im5.jpg);width:62px;height:90px;}
.dc5 {position:absolute;margin-top:0px;margin-left:1021px;background-image:url(/templates/skin/l2/images/im4.jpg);width:111px;height:90px;}
.dc6 {position:absolute;margin-top:90px;margin-left:1132px;background-image:url(/templates/skin/l2/images/i10.jpg);width:62px;height:113px;}
.dc7 {position:absolute;margin-top:-117px;margin-left:-62px;background-image:url(/templates/skin/l2/images/i19.jpg);width:62px;height:117px;}
.dc8 {position:absolute;margin-top:0px;margin-left:-62px;background-image:url(/templates/skin/l2/images/i22.jpg);width:62px;height:92px;}
.dc9 {position:absolute;margin-top:0px;margin-left:0px;background-image:url(/templates/skin/l2/images/i23.jpg);width:117px;height:92px;}
.dc10 {position:absolute;margin-top:-117px;margin-left:1132px;background-image:url(/templates/skin/l2/images/i21.jpg);width:62px;height:117px;}
.dc11 {position:absolute;margin-top:0px;margin-left:1019px;background-image:url(/templates/skin/l2/images/i25.jpg);width:111px;height:92px;}
.dc12 {position:absolute;margin-top:0px;margin-left:1130px;background-image:url(/templates/skin/l2/images/i26.jpg);width:62px;height:92px;}

/* ?????? ????
-------------------------------------------------------------------*/
#niz-menu {position:absolute;width:790px;height:208px;margin-top:-208px;}
#niz-menu-1 {position:relative;top:41px;left:0px;background-image: url(/templates/skin/l2/images/menu-lef.jpg);width:91px;height:159px;}
#niz-menu-2 {position:relative;top:41px;left:0px;background-image: url(/templates/skin/l2/images/menu-bot.jpg);width:570px;height:8px;}
#niz-menu-3 {position:relative;top:-167px;left:0px;background-image: url(/templates/skin/l2/images/top-left.jpg);width:56px;height:41px;}
#niz-menu-4 {position:relative;margin-top:-167px;left:541px;background-image: url(/templates/skin/l2/images/menu-rig.jpg);width:249px;height:159px;}
#niz-menu-5 {position:relative;margin-top:-200px;left:729px;background-image: url(/templates/skin/l2/images/top-righ.jpg);width:61px;height:41px;}
#niz-menu-6 {position:relative;top:159px;left:670px;background-image: url(/templates/skin/l2/images/menu-bou.jpg);width:120px;height:8px;}
#niz-menu-7 {position:relative;top:-8px;left:91px;background-image: url(/templates/skin/l2/images/menu-bg0.jpg);width:450px;height:159px;}
#niz-menu-8 {position:relative;margin-top:-280px;left:793px;background-image: url(/templates/skin/l2/images/baterfly.jpg);width:343px;height:291px;}
#niz-menu-9 {position:relative;margin-top:-168px;left:78px;background-image: url(/templates/skin/l2/images/menu-lfl.jpg);width:87px;height:141px;}
#niz-menu-10, #niz-menu-11, #niz-menu-12, #niz-menu-13 {position:absolute;top:70px;font-size: 12px;font-weight: bold;color:#3E2C14;}
#niz-menu-10 a, #niz-menu-11 a, #niz-menu-12 a, #niz-menu-13 a {color:#543D1D;text-decoration:none;font-size: 11px;font-weight: normal;}
#niz-menu-10 a:hover, #niz-menu-11 a:hover, #niz-menu-12 a:hover, #niz-menu-13 a:hover {text-decoration:underline;}
#niz-menu-10 {left:210px;}
#niz-menu-11 {left:315px;}
#niz-menu-12 {left:420px;}
#niz-menu-13 {left:525px;}
#niz-menu-14 {position:absolute;top:200px;left:150px;font-size: 10px;color:#69502C;}

/* ?????? ???? ????? ? ????????? ???????
-------------------------------------------------------------------*/
#ttx1 a, #ttx2 a, #ttx5 a {color:#313131;text-decoration:none;}
#ttx1 a:hover, #ttx2 a:hover, #ttx5 a:hover {text-decoration:underline;}
#ttx1a, #ttx2a, #ttx5a {text-decoration:underline;color:#313131;position:absolute;top:5px;font-size:28px;padding:10px;}
#ttx1a a, #ttx2a a, #ttx5a a {color:#313131;}
#ttx1 {position:absolute;top:8px;left:110px;font-size:23px;padding:10px;}
#ttx1a {left:110px;}
#ttx2 {position:absolute;top:8px;left:213px;font-size:23px;padding:10px;}
#ttx2a {left:205px;}
#ttx5 {position:absolute;top:8px;left:338px;font-size:23px;padding:10px;}
#ttx5a {left:338px;}
#ttx7 {position:absolute;top:60px;left:150px;font-size:11px;color:#3E2C14;width: 200px;}

/* ???? ???????????? ????? ???????????
-------------------------------------------------------------------*/
#h_profile {position:relative;background-image: url(/templates/skin/l2/images/pr.jpg);top:100px;left:500px;width:292px;height:97px;}
#pr1 {position:relative;text-align:center;top:-18px;left:171px;width:150px;height:18px;}
#pr1 a {color: #3E2C14;font-size:11px;font-weight: bold;}
#pr2 {position:relative;text-align:center;top:62px;left:171px;width: 150px;height:18px;}
#pr2 a {color:#3E2C14;font-size:11px;text-decoration:none;}
#pr2 a:hover {text-decoration:underline;}
#pr3 {color: #3E2C14;font-size: 11px;position:relative;top:-35px;left:10px;width: 180px;height: 18px;}
#pr3 a.h23 {font-size: 11px;color: #3E2C14;padding:0 4px 0 9px;text-decoration:none;}
#pr3 a.h23:hover, #pr3 a.h24:hover {text-decoration:underline;}
#pr3 a.h24 {font-size: 11px;color: #3E2C14;padding-left:4px;text-decoration:none;}
#pr4 {position:relative;text-align:center;top:-24px;left:-5px;width: 60px;height:18px;}
#pr4 a {font-size: 11px;color: #3E2C14;padding-left:10px;text-decoration:none;}
#pr4 a:hover {text-decoration:underline;}
#pr7 a.h25 {font-size: 11px;color: #FFEA00;text-decoration:none;}
#pr5 {position:relative;top:-43px;left:71px;width: 120px;height: 18px;}
#pr5 a.h26 {font-size: 11px;color: #3E2C14;padding-left:8px;text-decoration:none;}
#pr5 a.h26:hover {font-size: 11px;color: #3E2C14;text-decoration:underline;}
#pr6, #pr7, #pr8 {color: #3E2C14;text-align:center;font-weight: bold;font-size: 12px;width: 60px;height: 18px;}
#pr6 {position:relative;top:-27px;left:0px;}
#pr7 {position:relative;top:-45px;left:63px;}
#pr8 {position:relative;top:-63px;left:125px;text-align:center;}
#pr8 a {color: #3E2C14;font-weight: bold;font-size: 12px;width: 60px;height: 18px;text-decoration:none;}
#pr9 {position:relative;top:-144px;left:206px;}

/* Pagination
-------------------------------------------------------------------*/
#pagination { text-align: center;font-size:18px; color:#313131;}
#pagination ul { overflow: hidden; margin-top: 10px;padding:10px 0; }
#pagination ul li { display: inline; float: center; margin-right: 8px; }
#pagination ul a {color:#313131;text-decoration:none;}
#pagination ul a:hover {text-decoration:underline;}
#pagination ul li.active {border-style: dashed; padding:1px 6px; border-width: 1px;font-size:20px;}
#pagination.onpage { padding-left: 0px; }

/* Stat
-------------------------------------------------------------------*/ 
.stat-performance { padding: 20px; background: #f0f7fd; border-top: 1px solid #d1e7f9; color: #333; }
.stat-performance table { margin-top: 15px; }
.stat-performance table td { width: 200px; vertical-align: top; }
.stat-performance h4 { font-weight: bold; color: #81B2DB; }

/* Navigation
-------------------------------------------------------------------*/
#nav {padding-top:0px;height:61px;}
.menu {width: 600px;float:right;margin-right:4px;background-image: url(/templates/skin/l2/images/hm1.gif);width:619px;height:61px;padding-left:13px;}
.menu li {float: left;list-style: none;position: relative; padding-top: 8px;color: #06740C;font-size:18px;}
.menu ul {position: absolute;width: 600px;}
.menu li a {color:#3E2C14;text-decoration:none;font-size:18px;margin-left:10px;}
.menu li a:hover { text-decoration:underline; }
.menu li.active a { color:#313131;text-decoration:underline; }
.menu li.active a:hover {text-decoration: none;}
.sub-menu {top:25px;left:20px;}
.sub-menu li {margin-right:10px;color: #313131;font-size: 12px;}
.sub-menu li a {color: #313131;font-size: 12px;}
.sub-menu li a:hover { text-decoration: none;}
.sub-menu li.active {background: url(/templates/skin/l2/images/hm2.gif) left 6px no-repeat;}
.sub-menu li.active a {font-size: 12px;color:#FFFFFF;text-decoration:none; font-weight: bold;}
.sub-menu li.active:hover {text-decoration:none;}
.sub-menu li.active div {padding-right:9px;margin-right:-9px;font-weight: bold; color: #fff; float: left; background: url(/templates/skin/l2/images/hm3.gif) no-repeat scroll right 0px;  height: 22px;margin-top:-2px;padding-top:2px;}

/* People & Top
-------------------------------------------------------------------*/
div.people table {margin-left: 22px;}
.people h1, .pagep {font-size:20px;color:#2D1F0D;padding:9px 0 6px 15px;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline; margin-top:-27px;}
.pagep {padding-left: 6px;}
.people table { width: 739px; border-collapse: collapse; margin:0 0 20px 0;}
.people table tbody td.user img { float: left; margin-right: 7px; width: 64px; height: 64px; text-shadow: 1px 1px 1px #305E1A;}
.people table tbody td.user a.link { color: #313131; font-weight: bold; position: relative; top: 3px; }
.people table tbody td span { font-size:10px;color: #313131;}
.people table thead td.strength, .people table thead td.rating { width: 80px; text-align: center; }
.people table tbody td.strength { color: #0245C0; font-weight: bold; text-align: center;}
.people table tbody td { padding: 5px 0; font-size: 14px; border-bottom: 1px solid #AF8D5D; }
.people table thead td { background: #BD9E6C; padding: 5px 0; color: #313131; font-weight: bold; font-size: 16px;text-shadow: 1px 1px 2px #C8AE83;}
.people table tbody td.rating strong { background: #4F9031; color: #fff; padding: 5px 10px;text-shadow: 1px 1px 1px #305E1A; margin-left:15px;}
.people table tbody td.ratingb strong { background: #D31306; color: #fff; padding: 5px 10px;text-shadow: 1px 1px 1px #305E1A;}
.people table thead td.user { padding-left: 9px; }

.people.top-blogs table {margin-top:0px;}
.people.top-blogs td.name { overflow: hidden;padding-top:7px;}
.people.top-blogs td.name img { float: left; padding-bottom: 5px; margin-right: 11px; width: 48px; height: 48px; margin-top:-4px;}
.people.top-blogs td.name a.title { font-size: 20px; color:#313131;text-decoration:none;}
.people.top-blogs td.name a.title:hover { text-decoration:underline;}
.people table tbody td.user { padding-left: 10px; overflow: hidden; _height: 1%; }
.people.top-blogs td.name a.author {color: #2D1F0D;padding:0 13px;text-decoration:none;background:url(/templates/skin/l2/images/autor.gif) left center no-repeat;}
.people.top-blogs td.name a.author:hover {background:url(/templates/skin/l2/images/autor3.gif) left center no-repeat;text-decoration:underline;}
.people.top-blogs h1 {font-size:20px;color:#2D1F0D;padding:9px 0 6px 15px;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;}
.people.top-blogs thead td.user { padding-left: 32px; }
.people.top-blogs thead td.join-head { width: 40px; text-align: center; }
.people.top-blogs thead td.readers, .people.top-blogs tbody td.readers { width: 100px; text-align: center; }
.people.top-blogs tbody td { padding: 7px 7px 7px 0; }
.people.top-blogs tbody td a {color: #313131;}
.people.top-blogs .join { text-align: center; }
.people.top-blogs .join a { display: block; height: 13px; width: 132px; margin-left:10px; background:  url(/templates/skin/l2/images/add-blog.gif) no-repeat scroll 0px -13px;}
.people.top-blogs .join a:hover { display: block; height: 13px; width: 132px; margin-left:10px; background:  url(/templates/skin/l2/images/add-blog.gif) no-repeat scroll 0px -13px;}
.people.top-blogs .join.active a { background: url(/templates/skin/l2/images/add-blog.gif) no-repeat scroll 0px 0px; }
#ht1 { font-size:11px;color: #474747;padding-top:5px;}
#ht2 { font-size:11px;color: #474747;margin-top: -3px;}

/* Forms
-------------------------------------------------------------------*/
.form_note { font-size: 11px; color: #5A5A5A; }
.checkbox { position: relative;}
label { margin-bottom: 2px; }
form p { margin-bottom: 20px; }
form .note { float: right; font-size: 11px; }
form .buttons { overflow: hidden; }
form .right { float: right; font-size: 18px; font-family: Tahoma; color: #333; padding: 5px; }
textarea { width: 99%; height: 200px; margin-bottom: 5px; }
textarea.small { width: 300px; height: 70px; margin-bottom: 5px; }
/* select { width: 750px; } */
.w50 { width: 50px; }
.w70 { width: 70px; }
.w100 { width: 100px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w100p { width: 99%; }
.radio { position: relative; top: 2px; }
.form-tags { padding: 10px; background: #fafafa; color: #999; }
.form-tags input { width: 99%; }

/* Profiler
-------------------------------------------------------------------*/
a.profiler { margin: 2px; padding: 4px; text-decoration: none; }
a.profiler.active { background: #70aae0; color: white; }
.profiler.entries { margin-top: 4px; }
.profiler-table { padding-left: 25px; }
.profiler-table .has-child { background:#e8e8e8; }
.profiler-table .filter { background:#ffb5c5; }
.profiler-highlight { margin: 0px; text-align:center; background: #dafad8; border: 1px solid #83c460; padding: 2px; color: #4bb23b; }

/* Polls
---------------------------------- */
.poll { margin: 0 0 15px 0 !important; }
.poll li { list-style: none !important; }
.poll li dl { overflow: hidden; }
.poll li dl dt { float: left; font-weight: normal !important; color: #666; font-size: 11px; width: 50px; }
.poll li dl dt span { font-size: 12px; color: #333; }
.poll li dl dd { float: left; font-style: normal !important; width: 70%; }
.poll li dl dd div { margin-top: 3px; height: 5px; background: #ddd url(/templates/skin/l2/images/poll.gif) no-repeat; overflow: hidden; }
.poll li dl dd div span { display: block; margin-left: 10px; height: 5px; background: #ddd url(/templates/skin/l2/images/poll.gif) no-repeat right top; overflow: hidden; }
.poll li.most dl dt span { font-weight: bold; }
.poll li.most dl dd div { background: #390 url(/templates/skin/l2/images/poll-most.gif) no-repeat !important; }
.poll li.most dl dd div span { background: #390 url(/templates/skin/l2/images/poll-most.gif) no-repeat right top !important; }
.poll-new { margin: 0 0 15px 0 !important; }
.poll-new li { list-style: none !important; margin-bottom: 5px; }
.poll-new li input { position: relative; top: 2px; *top: 1px; margin-right: 3px; }

/* ??????? ????
-------------------------------------------------------------------*/
.content {font-size: 14px;}
.content {padding:0 8px 60px 10px;}
.content ol content ol {padding: 0 0 5px 23px;}
.content ul content ul {padding:0 0 10px 43px;}
.content p {margin: 5px 0;text-indent:15px;}
.content img {padding:0 8px;}
.content h5 {font-size:14px;color:#2D1F0D;padding:9px 0 3px 15px;text-shadow: 1px 1px 1px #B69D71;text-decoration:underline;}
.content h4 {font-size:16px;color:#2D1F0D;padding:9px 0 5px 15px;text-shadow: 1px 1px 1px #B69D71;text-decoration:underline;}
.content h3 {font-size:20px;color:#2D1F0D;padding:9px 0 6px 15px;text-shadow: 1px 1px 1px #B69D71;font-weight: normal;text-decoration:underline;}
.content a {color:#000000;text-decoration:none;}
.content a:hover {color:#000000;text-decoration:underline;}
.content blockquote {margin: 5px 0 5px 5px; padding:5px 5px 5px 7px; border:1px; border-color: #C4A476; border-style: solid; background:  url(/templates/skin/l2/images/qset.gif);}

/* ??????? ????
-------------------------------------------------------------------*/
.block .tl { height: 19px; background: url(/templates/skin/l2/images/sidebar-tl.gif) no-repeat top left; }
.block .tr { height: 19px; background: url(/templates/skin/l2/images/sidebar-tr.gif) no-repeat top right; }
.block .bl { height: 19px; background: url(/templates/skin/l2/images/sidebar-bl.gif) no-repeat bottom left; }
.block .br { height: 19px; background: url(/templates/skin/l2/images/sidebar-br.gif) no-repeat bottom right; }
.block .cl { background: url(/templates/skin/l2/images/sidebar-cl.gif) repeat-y left; }
.block .cr { padding: 0px 25px; background: url(/templates/skin/l2/images/sidebar-cr.gif) repeat-y right; }
.block.white .tl { height: 19px; background: url(/templates/skin/l2/images/sidebar-profile-tl.gif) no-repeat top left; }
.block.white .tr { height: 19px; background: url(/templates/skin/l2/images/sidebar-profile-tr.gif) no-repeat top right; }
.block.white .bl { height: 19px; background: url(/templates/skin/l2/images/sidebar-profile-bl.gif) no-repeat bottom left; }
.block.white .br { height: 19px; background: url(/templates/skin/l2/images/sidebar-profile-br.gif) no-repeat bottom right; }
.block.white .cl { background: url(/templates/skin/l2/images/sidebar-profile-cl.gif) repeat-y left; }
.block.white .cr { padding: 0px 25px; background: url(/templates/skin/l2/images/sidebar-profile-cr.gif) repeat-y right; }
.block h1 {font-size:20px;color:#2D1F0D;padding:0 0 8px 0;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;}

/* ??????? ????????????
-------------------------------------------------------------------*/
.profile-user {padding:0 8px 20px 10px;}
.profile-user .voting.positive .total { background: #4F9031; }
.profile-user .voting.negative .total { background: #D61005; }
.profile-user .voting.voted a.plus { cursor: default; }
.profile-user .voting.voted a.minus { cursor: default; }
.profile-user .voting.plus a.plus { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -40px 0px;}
.profile-user .voting.minus a.minus { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -70px 0px;}
.profile-user .voting a.plus  { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll 0px 0px; float: left; display: block; height: 11px; margin-top: 8px; text-decoration: none; width: 9px;}
.profile-user .voting a.minus { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -10px 0px; float: left; display: block; height: 11px; margin-top: 9px; text-decoration: none; width: 9px;}
.profile-user .voting a.plus:hover { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -40px 0px;}
.profile-user .voting a.minus:hover { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -70px 0px;}
.profile-user .voting.guest a.plus { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll 0px 0px; cursor: default;}
.profile-user .voting.guest a.minus { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -10px 0px; cursor: default;}
.profile-user .voting .plus { float:left;margin-right: 5px; }
.profile-user .voting .total {float:left;margin-right: 5px; color: #fff; padding: 5px 10px; font-size: 14px;}
.profile-user .voting .minus {float:left;margin-right: 10; }
.profile-user .strength { float:right;font-size: 10px; text-align: center; position: relative; top: -5px; margin-left: 15px; }
.profile-user .strength .clear {clear:both;color: #474747; }
.profile-user .strength .total {float:left;color: #fff; padding: 5px 10px; font-size: 14px; background: #5177E6; }
.profile-user .charge {float: right; font-size: 10px; text-align: center; position: relative; top: -5px; margin-left: 15px;}
.profile-user .charge .clear {clear:both;color: #474747;}
.profile-user .charge .total {float:left;color: #fff; padding: 5px 10px; font-size: 14px; background: #BD9E6C;}
.profile-user .voting { float: right; font-size: 10px; position: relative; top: -5px; }
.profile-user .voting .clear { clear: both; color: #474747; text-align: center;  }
.profile-user .voting .count { position: absolute; top: 46px; left: 69%; color: #474747; margin-left:3px; }
.profile-user .voting .text { position: absolute; top: 46px; right: 33%; color: #474747; }
.profile-user h1.title { border-bottom: 1px solid #A5895A;font-size:20px;color:#2D1F0D;padding:9px 0 6px 0;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal; margin-bottom:10px;}
.profile-user .name img.avatar { float: left; margin:0 15px 0 9px; }
.profile-user .name { overflow: hidden; color: #474747;  margin-bottom: 16px; }
.profile-user .name p.nickname { font-size: 22px; margin: 2px 0 10px 0; color: #333; }
.profile-user .name p.reitus { font-size: 12px;}
.profile-user .name p.realname { font-size: 18px; margin-bottom: 15px; }
.profile-user .name p.r { font-size: 12px; margin-bottom: 15px; }
.profile-user td.var {color: #313131; font-size: 12px; font-weight: bold; width: 150px; padding: 0 0 6px 14px; }
.profile-user td {vertical-align: top;color: #313131;font-size:12px;}
.profile-user td a {vertical-align: top;color: #313131;text-decoration:underline;}
.profile-user td a:hover {text-decoration:none;}
.profile-user td.friends a  {font-size: 12px;padding-left:13px;background:url(/templates/skin/l2/images/autor.gif) left center no-repeat;}
.profile-user td.friends a:hover {background:url(/templates/skin/l2/images/autor3.gif) left center no-repeat;}
.addd {list-style-type: none !important; }
#sbss {margin-left:25px;padding-top:10px;}
#sbss a, .addd a {color: #313131;text-decoration: none;}
#sbss a:hover, .addd a:hover {text-decoration:underline;}
.icq {list-style-type: none !important; margin-bottom:10px;}
.icq a  {font-size: 12px;padding-left:20px;background:url(/templates/skin/l2/images/icq.gif) left center no-repeat;}
.block.actions li { color: #45671D; padding-bottom: 3px; }
.block.actions li.add { color: #45671D; padding-bottom: 15px; }
.block.actions li.add a { color: #45671D; }
.block.actions li.del { color: #dd0000; padding-bottom: 15px; }
.block.actions li.del a { color: #dd0000; }
#pfus{font-size:11px;float:right;margin-top:-5px;}

/* ??????? ?????
-------------------------------------------------------------------*/
.profile-blog { padding: 0 15px 5px 8px; overflow: hidden; position: relative; }
.profile-blog h1.title { font-size: 28px; line-height: 31px; padding-left: 22px; font-weight: normal;margin-top: 2px;}
.profile-blog a.title-link {color: #3E7824; text-shadow: 1px 1px 1px #1E2904;}
.profile-blog h1.title a.title-link span { border-bottom: 1px dashed #4F9031; }
.profile-blog h1.title a.inactive span { border-bottom: 1px dashed #1E2904; color: #AF0000; text-decoration: none; }
.profile-blog h1.title strong { background: url(/templates/skin/l2/images/profile-blog-info.gif) no-repeat scroll 0px 6px; padding-right: 67px; margin-left: 7px; }
.profile-blog h1.title a.inactive strong { background: url(/templates/skin/l2/images/profile-blog-info-inactive.gif) no-repeat scroll 0px 6px; }
.profile-blog img.avatar { float: left; position: absolute; top: 6px; left: 9px; }
.profile-blog h1.title a.title-link { text-decoration: none; outline: none; }
.profile-blog .action li { float: left; margin-right: 3px;}
.profile-blog .action li a { color: #1B1B1B; outline: none; }
.profile-blog .action { overflow: hidden; margin: 12px 0 20px 0; padding-left: 33px; zoom: 1; list-style-type: none; }
.profile-blog .action li.rss a { display: block; height: 13px; width: 78px; background:  url(/templates/skin/l2/images/rss-blog.gif) no-repeat;}
.profile-blog .action li.join a { display: block; height: 13px; width: 132px; margin-left:10px; background:  url(/templates/skin/l2/images/add-blog.gif) no-repeat scroll 0px -13px;}
.profile-blog .action li.join.active a { background: url(/templates/skin/l2/images/add-blog.gif) no-repeat scroll 0px 0px; }
.profile-blog .voting { float: right; font-size: 10px; text-align: center; position: relative; margin-top: -5px; }
.profile-blog .voting .clear { clear: both; color: #1B1B1B; }
.profile-blog .voting .count { position: absolute; top: 46px; left: 69%; color: #1B1B1B; }
.profile-blog .voting .text { position: absolute; top: 46px; right: 33%; color: #1B1B1B; }
.profile-blog .voting .plus { float: left; margin-right: 5px; }
.profile-blog .voting .total { float: left; margin-right: 5px; color: #fff; padding: 5px 10px; font-size: 14px; }
.profile-blog .voting .minus { float: left; margin-right: 0; }
.profile-blog .voting a.plus  { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; float: left; display: block; height: 11px; margin-top: 8px; text-decoration: none; width: 9px; }
.profile-blog .voting a.plus:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -90px; }
.profile-blog .voting a.minus { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; float: left; display: block; height: 11px; margin-top: 9px; text-decoration: none; width: 9px; }
.profile-blog .voting a.minus:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -70px -90px; }
.profile-blog .voting.plus a.plus { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -90px; }
.profile-blog .voting.minus a.minus { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -70px -90px; }
.profile-blog .voting.guest a.plus { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; cursor: default; }
.profile-blog .voting.guest a.minus { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; cursor: default; }
.profile-blog .voting.positive .total { background: #4F9031; }
.profile-blog .voting.negative .total { background: #ff3b3c; }
.profile-blog .voting.voted a.plus { cursor: default; }
.profile-blog .voting.voted a.minus { cursor: default; }
.profile-blog .voting.voted.plus a.minus:hover { cursor: default; background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -90px; }
.profile-blog .voting.voted.minus a.plus:hover { cursor: default; background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -90px; }
.profile-blog .about {clear: both; }
.profile-blog .about .content { padding: 0 0 10px 0; overflow: hidden; }
.profile-blog .about .content h1 { font-size:18px;color:#2D1F0D;text-shadow: 1px 1px 1px #CCAD77;font-weight: normal;text-decoration:underline;margin: 0px 0 10px 0px; }
.profile-blog .about .content .line {height: 5px; margin-bottom: 20px; clear: both; }
.profile-blog .about .content .admins { float: left; width: 50%; }
.profile-blog .about .content .moderators { float: left; width: 50%; }
.profile-blog .about .content ul.admin-list { overflow: hidden; text-align: center; }
.profile-blog .about .content ul.admin-list li { float: left; margin-right: 10px; margin-bottom: 10px; }
.profile-blog .about .content ul.admin-list li dt img { width: 48px; height: 48px; }
.profile-blog .about .content h1.readers { clear: both; padding-top: 35px;}
.profile-blog .about .content h1.readers a { text-decoration: none; border-bottom: 1px dashed #70aae0; }
.profile-blog .about .content h1.readers a.inactive { border-bottom: 1px dashed #1B1B1B; color: #b0b0b0; text-decoration: none;}
.profile-blog .about .content ul.reader-list { overflow: hidden; }
.profile-blog .about .content ul.reader-list li { float: left; margin-right: 15px;list-style-type: none !important;}
.profile-blog .about .content ul.reader-list li a {font-size: 11px;color: #2D1F0D;font-weight:bold;padding-left:13px;text-decoration:none;background:url(/templates/skin/l2/images/autor.gif) left center no-repeat;}
.profile-blog .about .content ul.reader-list li a:hover {background:url(/templates/skin/l2/images/autor3.gif) left center no-repeat;text-decoration:underline;}
#content-blog-nz {height: 20px;}

/* ???????????
-------------------------------------------------------------------*/
.login-popup {z-index: 100;width:408px;height: 226px;background: url(/templates/skin/l2/images/mainlog.gif) no-repeat;}
.login-popup .input-text { width: 303px; padding: 2px 5px;border:0px;background-color:#DBBC86;font-size:15px;color:#65543D;}
.login-popup .content { padding: 15px 30px;}
.login-popup .close-block { position: absolute; top: 25px; right: 25px; width: 10px; height: 10px; background: url(/templates/skin/l2/images/close-l.gif) no-repeat; }
.lite-note {margin-left:20px;}
.lite-note a {font-size:12px;padding-right:15px;float:right;color:#65543D;}
.lite-note button {margin:2px 15px 0 0;padding:0 10px;}

/* Comments
-------------------------------------------------------------------*/
#ct1-1 {padding:0 54px 0 27px;}
#ct1-2 {background: #FFF; border: solid 1px #A5ACB2;margin-left:-14px;padding:4px 0 0 4px;}
.ct1-3 {float:right;width: 100%;height: 100px;padding:5px;overflow: auto;margin-top:-1px;}
.comments { padding-left: 5px; }
.comments .comment { overflow: hidden; position: relative; zoom: 1; }
.comments .comment .comment { padding-left: 25px; }
.comments .header { margin-bottom: 20px; margin-left: 9px; }
.comments .header a.rss { margin-right: 20px; padding-left: 15px; background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -70px -247px; }
.comments.padding-none { padding-left: 20px; }
.comments.padding-none .comment .content, .comments.padding-none .comment .info { margin-left: 0; }
.comments.padding-none .voting { top: 28px; }
.comments .comment .content { background: #E0C58F; } 
.comments .comment .content.self { background: #fdf5e6 !important; }
.comments .comment .content.new { background: #e4fbf1 !important; }
.comments .comment .content.del { background: #C5C5C5 !important; }
.comments .comment .content.view { background: #cdf5a6 !important; }

.comment .content .text { border-left: 1px solid #AF8D5D; background: url(/templates/skin/l2/images/comment-r.gif) repeat-y right; padding: 5px 28px 5px 10px; overflow: hidden; zoom: 1; }
.comment .voting { width: 48px; height: 30px; position: absolute; right: 23px; top: 8px; z-index: 100; overflow: hidden; }
.comment .voting a.plus { width: 9px; height: 11px; display: block; overflow: hidden; background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll 0px 0px; }
.comment .voting a.minus { width: 9px; height: 11px; display: block; position: relative; top: 5px; overflow: hidden; background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -10px 0px; }
.comment .voting .total { float: right; position: relative; top: 3px; }
.comment .voting a.plus:hover { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -40px 0px; }
.comment .voting a.minus:hover { background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -70px 0px; }
.comment .voting.positive .total { color: #390; }
.comment .voting.negative .total { color: #f00; }
.comment .voting.guest a.plus { width: 9px; height: 11px; display: block; overflow: hidden; background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll 0px 0px; }
.comment .voting.guest a.minus { width: 9px; height: 11px; display: block; overflow: hidden; background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -10px 0px; }
.comment .voting.plus a.plus { width: 9px; height: 11px; display: block; overflow: hidden; background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -40px 0px; }
.comment .voting.minus a.minus { width: 9px; height: 11px; display: block; overflow: hidden; background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -70px 0px; }
.comment .voting.voted a.plus, .comment .voting.voted a.minus, .comment .voting.guest a.plus, .comment .voting.guest a.minus { cursor:default; }
.comment .voting.minus a.plus:hover {background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll 0px 0px; }
.comment .voting.plus a.minus:hover {background: url(/templates/skin/l2/images/comment-voting.gif) no-repeat scroll -10px 0px; }

.comment .content .tb { height: 7px; overflow: hidden; background: url(/templates/skin/l2/images/comment-tb.gif) repeat-x; }
.comment .content .tl { height: 7px; background: url(/templates/skin/l2/images/comment-tl.gif) no-repeat left top; }
.comment .content .tr { height: 7px; background: url(/templates/skin/l2/images/comment-tr.gif) no-repeat right top; }
.comment .content .bb { height: 15px; background: url(/templates/skin/l2/images/comment-bb.gif) repeat-x; margin-left: 24px; }
.comment .content .bl { height: 15px; background: url(/templates/skin/l2/images/comment-bl.gif) no-repeat left bottom; }
.comment .content .br { height: 15px; background: url(/templates/skin/l2/images/comment-br.gif) no-repeat right bottom; }

.comment .info { font-size: 11px; line-height: 14px; margin-left: 14px; margin-bottom: 25px; overflow: hidden; zoom: 1; }
.comment .info p { font-size: 10px; }
.comment .info p a.author { font-size: 11px; font-weight: bold; color: #000; text-decoration: none; }
.comment .info p a.author:hover { color: #555}
.comment .info img.avatar { float: left; margin: 3px 7px 0 0; *margin: 2px 7px 0 0; }
.comment .info ul li.date { color: #616161; font-size: 10px; padding-right: 20px; }
.comment .info ul li { float: left; font-size: 10px; margin-right: 10px; list-style-type: none !important;}
.comment .info .reply-link {color:#313131;font-size: 10px;}

.comment .comment-topic {padding-bottom: 3px; padding-left: 2px; }
.comment .comment-topic a {font-size: 18px; font-weight: normal; color: #313131;text-decoration:none;}
.comment .comment-topic a:hover, .comment .comment-topic a.comment-blog:hover {text-decoration:underline;}
.comment .comment-topic a.comment-blog {font-size: 12px; color: #3E2C14;}
.comment .comment-topic a.comment-total { background: url(/templates/skin/l2/images/comment-total.gif) no-repeat 0 4px; padding-left: 12px; margin-left: 10px; text-decoration: none; font-weight: normal; color: #1E821E; }

.comment .folding { width: 9px; height: 9px; float: left; position: relative; top: 17px; cursor: pointer; }
.comment .folding-open { width: 9px; height: 9px; float: left; position: relative; top: 17px; cursor: pointer; }
.comment .folding.off { display: none; }
.comment .content { margin: 0 50px 0px 13px; padding: 0; }
.comment span.delete { color: #AF8D5D; font-size: 16px; padding-left:12px;}

.comment .info ul li.goto-comment-child, .comment .info ul li.goto-comment-parent, .comment .info li.favorite {margin-top:-2px;}
.comment .info ul li.goto-comment-parent a { color: #444444; font-size: 12px; text-decoration: none; border-bottom: 1px dotted #444444; font-family: tahoma;}
.comment .info ul li.goto-comment-child a { color: #444444; font-size: 12px; text-decoration: none; border-bottom: 1px dotted #444444; font-family: tahoma;}

.comment .info a.favorite { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -40px; }
.comment .info a.favorite:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -50px -40px; }
.comment .info a.favorite-active { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -50px -40px; }
.comment .info a.off { color: #999; }
.comment .info a.repair { color: #1E821E; }
.comment .info a.delete { color: #f00; }
.comment .info a.imglink { display: block; width: 7px; height: 9px; text-decoration: none; position: relative; top: 1px; color: #313131; background:url() right center no-repeat;}
.comment .info a.imglink:hover { display: block; width: 7px; height: 9px; text-decoration: none; position: relative; top: 1px; color: #313131; background:url() left center no-repeat;}
.header {padding-left:4px;}

.comment .info a.link { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -10px -230px; }
.comment .info a.link:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0px -230px; }

.comment .info li.favorite a{ background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -40px -40px; width: 10px; height:8px;margin-top:4px; display: block; outline-style:none;}
.comment .info li.favorite a:hover { background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -50px -40px; }
.comment .info li.favorite.active a{ background: url(/templates/skin/l2/images/icons.gif) no-repeat scroll -50px -40px; }

.header h3 {font-size:18px;text-decoration:underline;font-weight:normal;color:#313131;padding-bottom:10px;}
.header a {font-size:12px;text-decoration:none;color:#313131;}
.header a:hover {text-decoration:underline;}
h3.reply-title {font-size:18px;font-weight:normal;padding:0 0 10px 12px;}
h3.reply-title a {text-decoration:none;color:#313131;}
h3.reply-title a:hover {text-decoration:underline;}
.text-rep {padding:7px;margin:0 0 10px 0;border: solid 1px #AF8D5D;}

/* Plugins
-------------------------------------------------------------------*/
.plugins thead td.name { padding-left: 32px; }
.plugins thead td.version, .plugins td.version { width: 40px; text-align: center; }
.plugins thead td.author, .plugins td.author, .plugins tbody td.action { width: 120px; text-align: center; }
.plugins tbody td { padding: 7px 0; vertical-align: top; }
.plugins td.name { overflow: hidden; }
.plugins td.name img { float: left; padding-bottom: 5px; margin-right: 7px; width: 24px; height: 24px; }
.plugins td.name a.title { font-size: 18px; line-height: 14px; }
.plugins td.name a.author { line-height: 18px; background:url(/templates/skin/l2/images/icons.gif) no-repeat scroll 0 -108px; padding-left: 12px; color: #999; font-weight: bold; }
.plugins td.activate, .plugins td.deactivate { width: 120px; text-align: right; vertical-align: top; }
.plugins td.activate strong  { background: #6ec80d; color: #fff; padding: 5px 10px; }
.plugins td.deactivate strong { background: #ff68cf; color: #fff; padding: 5px 10px; }
.plugins td.activate strong a, .plugins td.deactivate strong a { color: white; text-decoration: none; }

/* Static page edit 
-------------------------------------------------------------------*/ 
table.admin_page { font-size:0.9em;  border:none;  margin:20px 0px 30px 14px; border-bottom:solid 1px #A5895A; }
table.admin_page th {vertical-align:bottom; border: none;  border-bottom: solid #A5895A 1px;  padding:.2em .6em .2em .65em; background:#C8A772; font-size:0.9em; font-weight:normal; color:#3E2C14;  } 
table.admin_page td { padding:6px 8px 6px 8px; border: none; border-right: solid #A5895A 1px; } 
table.admin_page tr.colored td { background-color:#EEF6FB; } 
table.admin_page tr.colored_sel td { background-color:#D9FBC2; } 
table.admin_page td:first-child { border-left: solid #A5895A 1px } 
table.admin_page td  {  /* IE: */ border-left: expression(previousSibling == null ? 'solid #A5895A 1px' : 'inherit'); } 

/* ???? ?????? ? ?????
-------------------------------------------------------------------*/ 
.block.blogs ul.list { border-top: 1px solid #AF8D5D; padding-top: 3px; margin-top: 10px; }
.block.blogs ul.list li { overflow: hidden; border-bottom: 1px solid #AF8D5D; padding: 5px 0; margin-bottom: 5px; }
.block.blogs ul.list li a { color: #777; }
.block.blogs ul.list li a.local { text-decoration: none; border-bottom: 1px dotted #777;}
.block.blogs ul.list li a.close { padding-right: 20px; background: url(/templates/skin/l2/images/key.png) no-repeat right; }
.block.blogs ul.list li .total { float: right; font-weight: bold; padding-right: 13px; }
.block.blogs ul.list li .up { background: url(/templates/skin/l2/images/blog-rating-up.gif) no-repeat right 5px; }
.block.blogs ul.list li .down { background: url(/templates/skin/l2/images/blog-rating-down.gif) no-repeat right 5px; }
.block.blogs ul.list li a.delete { background: url(/templates/skin/l2/images/delete.gif) no-repeat 0 1px; padding-left: 5px; margin-left: 7px; text-decoration: none; font-size: 11px; color: #f00; padding-right:10px; outline-style:none;}
.block.blogs ul.list li .user { padding-right: 5px; color: #3E2C14; font-weight: bold; text-decoration: none; background: url("/templates/skin/l2/images/autor.gif") left center no-repeat; padding-left: 13px; }
.block.blogs ul.list li .user:hover {text-decoration: underline; background: url("/templates/skin/l2/images/autor3.gif") left center no-repeat;}
.block.blogs ul.list li .user.inactive { color: #3E2C14; }
#authorind {padding-right:10px;color: #3E2C14;font-size:11px;font-weight: bold;}
#datet { font-size:11px;color:#313131;}/*
ошибки
*/
.roar-error-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar-error
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-error-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#f00;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-error-body-ugly .roar-error
{
	background-color:		#bf0000;
}
.roar-error-body-ugly .roar-error-bg
{
	display:				none;
}
.roar-error h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				15px;
	color:					#fff;
	z-index:				1002;
}
.roar-error p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}



/*
алерт
*/
.roar-notice-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar-notice
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-notice-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#399f2f;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-notice-body-ugly .roar-notice
{
	background-color:		#399f2f;
}
.roar-notice-body-ugly .roar-notice-bg
{
	display:				none;
}
.roar-notice h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				15px;
	color:					#fff;
	z-index:				1002;
}
.roar-notice p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}.pieChartContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding:20px 0 0 15px;
}

.pieChartWrapper {
	float: left;
	position: relative;
	padding-right: 12px;
}
	
.pieChartWrapper img {
	position: absolute;
	top: 0;
	left: 0;			
}
	
.clear {
	clear: both;
}ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #bbb;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Arial, Geneva, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
	color: 					#333;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				11px;
	line-height:			16px;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#0a246a;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#fff60b;
}

input.autocompleter-loading
{
	background-image:		url(/templates/skin/l2/images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}  /***************/
 /* vlaCalendar */
/***************/

/* Picker */

.vlaCalendarPicker {
	position: absolute;
	z-index: 999;
	
	margin-top: -5px;
	margin-left: -2px;
	
	display: none;
}

.vlaCalendarPicker .pickerBackground {
	background: transparent url(/templates/skin/l2/images/datepicker/calendar_background.png) no-repeat top center;
	padding: 16px;
	height: 130px;
	width: 166px;
	overflow: hidden;
}

/* Background for IE6 - code does not validate as it is a hack */
*html .vlaCalendarPicker .pickerBackground {
	background-image: url(/templates/skin/l2/images/datepicker/calendar_background.gif);
}

/* Main calendar */

.vlaCalendar, .vlaCalendar table {
	font-family: calibri, arial !important;
	color: black;
	font-size: 12px !important;
}

.vlaCalendar {
	display: block;
	width: 164px;
	line-height: 14px !important;
}
.vlaCalendar .container, .vlaCalendar .container div {
	width: 164px;
	height: 130px;
	text-align: left;
	position: absolute;
	overflow: hidden;
}

.vlaCalendar span.indication {
	display: block;
	text-align: center;
}

.vlaCalendar table {
	margin-top: 8px;
	text-align: right;
	border-collapse: collapse;
	background-color: white; /* <- IE ugly text in transition fix  */
}

.vlaCalendar .picker td {
	cursor: pointer;
}

/* Label & arrows */

.vlaCalendar .label:hover {
	color: #0066cc;
	cursor: pointer;
}
.vlaCalendar .noHover:hover {
	color: black;
	cursor: default;
}

.vlaCalendar .arrowLeft, .vlaCalendar .arrowRight {
	background: transparent url(/templates/skin/l2/images/datepicker/arrowleft.gif) no-repeat center;
	height: 12px;
	width: 10px;
	cursor: pointer;
}
.vlaCalendar .arrowLeft {
	margin-left: 5px;
	float: left;
}
.vlaCalendar .arrowLeft:hover {
	background-image: url(/templates/skin/l2/images/datepicker/arrowleft_hover.gif);
}
.vlaCalendar .arrowRight {
	margin-right: 5px;
	float: right;
	background-image: url(/templates/skin/l2/images/datepicker/arrowright.gif);
}
.vlaCalendar .arrowRight:hover {
	background-image: url(/templates/skin/l2/images/datepicker/arrowright_hover.gif);
}

/* Month */

.vlaCalendar .month th {
	text-align: center;
	font-weight: normal;
	width: 24px;
	padding-bottom: 1px;
	border-bottom: 1px solid #f5f5f5;
}

.vlaCalendar .month td {
	padding-right: 3px;
	height: 15px;
}

.vlaCalendar .month tr.firstRow td {
	padding-top: 2px;
}

.vlaCalendar .month td:hover {
	background: url(/templates/skin/l2/images/datepicker/day_hover.gif) bottom no-repeat;
	color: #0066cc;
}

.vlaCalendar .month td.selected {
	background: url(/templates/skin/l2/images/datepicker/day_selected.gif) bottom no-repeat;
	color: #0066cc;
}
.vlaCalendar .month td.selected:hover {
	background-image: url(/templates/skin/l2/images/datepicker/day_selected_hover.gif);
}

.vlaCalendar .month td.outsideDay {
	color: #a8a8a8;
}
.vlaCalendar .month td.outsideDay:hover {
	color: #b1c5fc;
}

/* Year & decade */

.vlaCalendar .year {
	margin-left: 2px;
}

.vlaCalendar .year td {
	width: 40px;
	height: 35px;
	text-align: center;
	cursor: pointer;
}
.vlaCalendar .year td:hover {
	background: url(/templates/skin/l2/images/datepicker/month_hover.gif) center no-repeat;
	color: #0066cc;
}

.vlaCalendar .year td.selected {
	background: url(/templates/skin/l2/images/datepicker/month_selected.gif) center no-repeat;
}
.vlaCalendar .year td.selected:hover {
	background-image: url(/templates/skin/l2/images/datepicker/month_selected_hover.gif);
}

.vlaCalendar .year td.current {
	background: url(/templates/skin/l2/images/datepicker/month_current.gif) center no-repeat;
	color: #0066cc;
}
.vlaCalendar .year td.current:hover {
	background-image: url(/templates/skin/l2/images/datepicker/month_current_hover.gif);
}

.vlaCalendar .year td.selectedcurrent {
	background: url(/templates/skin/l2/images/datepicker/month_selectedcurrent.gif) center no-repeat;
}
.vlaCalendar .year td.selectedcurrent:hover {
	background-image: url(/templates/skin/l2/images/datepicker/month_selectedcurrent_hover.gif);
}

.vlaCalendar .year td.outsideYear {
	color: #a8a8a8;
}
.vlaCalendar .year td.outsideYear:hover {
	color: #b1c5fc;
}.qipsmiles-list{
	display: block;
	border: 1px solid #A5ACB2;
	background: #eee;
	margin: -1px 0 0 -14px;
	padding: 0 1px;
}
.qipsmiles-list img {padding: 0 2px;}
.qipsmiles-hide{
	display: none;
}