* {padding:0;margin:0;border:none;}
html, body{line-height: 18px;background: url(/templates/Default/images/bg.png) repeat;font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:11px;word-spacing:normal;color:#3c3c3c;}
a {color:#155e8a;text-decoration:none;}
a:hover {text-decoration:underline;}
:focus {outline: none;}
ul, li, lo {list-style:none;}
table, tbody, tr, td {padding:0;margin:0;height:0px;}

textarea, select, input[type="text"], input[type="password"] {font-size: 12px;padding:3px 2px;margin-bottom:3px;background:scroll #f5f5f5 url("/templates/Default/images/input_bg.png") left top repeat-x;border: 1px solid #9A9A9A;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
input[type="checkbox"] {margin:0;padding:0;width:13px;height: 13px;background: none repeat scroll 0 0 transparent;}
button:hover {cursor: pointer;}
.p {margin-bottom:10px;}
/* === РќР°РІРёРіР°С†РёСЏ ==== */
#nav-bg {background:url(/templates/Default/images/nav-bg.png) 0 0 repeat-x;height:40px;width:100%;}
#nav {width:946px;margin:0 auto;}
#nav ul {position:relative;top:12px;font-weight:bold;text-transform: capitalize;font-size: 12px;}
#nav li {list-style:none;float:left;padding:0 5px;}
#nav a {padding: 1px 4px;text-decoration: none;color: #3c3c3c;float:left;}
#nav img {height:16px;width:16px;float:left;margin:2px 2px 0 0;}
#nav a:hover {background-color:#3c3c3c;color: #fafafa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#icons {position: relative;top:11px;float:right;}
#icons img {height:16px; width:16px;float:left;}
#icons a {}
#icons a:hover {background:none;}

.ico {width:16px;height:16px;background-color:transparent;background-image:url(/templates/Default/images/icon.png);}
.imain {background-position:0 0;}
.iforu {background-position:0 -16px;}
.isear {background-position:0 -32px;}
.ifeed {background-position:0 -48px;}
.istat {background-position:0 -64px;}
.irule {background-position:0 -80px;}
.ifaq {background-position:0 -96px;}
.irecl {background-position:0 -112px;}
.isite {background-position:0 -128px;}
.irss {background-position:0 -144px;}
.itwit {background-position:0 -160px;}
.iface {background-position:0 -176px;}
.imenu {background-position:0 -192px;}
.ivote {background-position:0 -208px;}
.ilock {background-position:0 -224px;}
.imy-ac {background-position:0 -240px;}
.itop {background-position:0 -256px;}
.isoft {background-position:0 -272px;}
.iconf {background-position:0 -288px;}
/* === РЁР°РїРєР° ==== */
#header-bg {height:80px;background-color:#e3e3e3;border-bottom:1px solid #a9a9a9}
#header {width:946px;margin:0 auto}
#logo {margin-top:10px;height:60px;width:300px;float:left}
#head-banner {height:68px; width:600px;float:right;margin-top:9px}
#head-banner a img {border:1px solid #3C3C3C;}
/* === РЎР»Р°Р№РґРµСЂ ==== */
.slid-bg {border-top:1px solid #e7e7e7;margin-bottom:1px;}
.slid {overflow:hidden;width:986px;margin:0 auto;padding:6px 0;}
.slid-prev, .slid-next {display:block;top:32px;height:26px; width:16px; position:relative;cursor:pointer;}
.slid-prev {float:left;}
.slid-next {float:right;}
.slid-list div{display:none;}
.slid-list li {position:relative;float:left;width:139px;height:75px;margin:4px;background-color:#f4f4f4;padding:5px;border: 1px solid #a9a9a9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 0 0px 1px #fff;-moz-box-shadow:inset 0 0 0px 1px #fff;box-shadow:inset 0 0 0px 1px #fff;}
.slid-list li a {display:block;overflow:hidden;text-decoration:none;}
.slid-list img {width:139px;height:75px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.slid-list li span {font-size:13px;line-height:16px;text-align:center;color:#fff;width:139px;height:65px;padding-top:10px;background-color:#000;position: absolute;top:5px;left:5px;cursor:pointer;display: none;
border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
 filter: alpha(opacity=85);
 -moz-opacity: 0.85;
 -khtml-opacity: 0.85;
 opacity: 0.85;
}
.slid-list li a:hover span {display: block;}
/* === Р’С‹РІРѕРґ СЃС‚СЂР°РЅРёС†Рё ==== */
#cont {width:946px;min-height:650px;margin:0 auto;}
#left, #righ {width:207px;}
#cent {width:512px;float:left;margin:0 10px;}
#left {float:left;}
#righ {float:right;}
#foot-bg {width:100%;margin-bottom:20px;background-color:#dfdfdf;border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;clear: both;}
#foot {padding:6px 0;height:31px;overflow: hidden;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
#foot-info {width:944px;margin:0 auto;}
.foot-info {width:756px;float:left;margin:6px 0;font-size:12px;color:#2e2e2e;text-shadow: 0 1px 0 #f2f2f2;}
.foot-info a {color:#1d1d1d;text-shadow: 0 1px 0 #f2f2f2;}
#knop {width:88px;float:right;}
/* === РќР°РІРёРіР°С†РёСЏ РїРѕ СЃС‚СЂР°РЅРёС†Р°Рј ==== */
.page {clear: none;width:498px;height:26px;margin:0 6px 15px;}
.page a, .page span {height: 2.28em;line-height: 2.3em;display: inline-block;color: #555555;text-shadow: 0 1px 0 #FFFFFF;text-decoration: none;border-radius: 3px;font-weight: bold;padding:0 14.62px;border-style:solid;border-width:1px;}
.page a {border-color: #CCCCCC #CCCCCC #AAAAAA;background-color: #E0E0E0;-webkit-box-shadow:0 0 1px #FFFFFF inset;-moz-box-shadow:0 0 1px #FFFFFF inset;box-shadow:0 0 1px #FFFFFF inset;outline: 0 none;
background:url(/templates/Default/images/pages.png) 0 0 repeat-x;
}
.page a:hover {border-color: #999999;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF inset;}
.page span {border-color: #999999 #AAAAAA #CCCCCC;background-image: -moz-linear-gradient(center top , #E6E6E6 0pt, #DCDCDC 100%);box-shadow: 0 1px 2px #AAAAAA inset;}
/* === РћС„РѕСЂРјР»РµРЅРёРµ Р±Р»РѕРєРѕРІ ==== */
#catface, .block {margin-bottom:10px;border: 1px solid #a9a9a9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.block-name {font-weight:bold;color: #313231;font-size:13px;text-transform:capitalize;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);height:20px;padding:7px 4px 4px 6px;background:url(/templates/Default/images/block-name.png) 0 0 repeat-x;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.block-name h3 {font-weight:bold;}
.block-name img {height:16px; width:16px;margin:1px 5px 0 0;}
.block {width:205px;background-color: #f9f9f9;-webkit-box-shadow:inset 0 0 0px 1px #fff;-moz-box-shadow:inset 0 0 0px 1px #fff;box-shadow:inset 0 0 0px 1px #fff;}
#catface {width:195px;padding:5px;color:#262626;background-color:#DFDFDF;-webkit-box-shadow:0 0 0px 1px #fff;-moz-box-shadow:0 0 0px 1px #fff;box-shadow:0 0 0px 1px #fff;}
#cattitle {height:24px;margin-bottom:5px;}
#cattitle h1 {font-size:13px;font-weight: bold;float:right;margin-top:3px;width:166px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
#cattitle h3 {font-size:13px;font-weight: bold;float:right;margin-top:3px;width:166px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
/* === Р›РµРІС‹Рµ Р±Р»РѕРєРё ==== */
#menu {border:1px solid #000;border-bottom:none;font-family:Tahoma, sans-serif;}
#menu ul {list-style:none;}
#menu li {list-style:inherit;}
.menu, .sub-menu {font-size:10px;letter-spacing:0.2px;line-height:12px;padding:3px 0 4px 0;display:block;background: #3c3c3c;border-top: 1px solid #555;border-bottom: 1px solid #000;color: #fff;font-weight:bold;}
.menu {padding-left:8px;}
.menu:hover, .sub-menu:hover {text-decoration:none;border-top: 1px solid #262525;background: #262525}
.sub-menu {padding-left:23px;background: scroll #3c3c3c url(/templates/Default/images/sub-menu.png) 13px 50% no-repeat;}
.sub-menu:hover {background: scroll #262525 url(/templates/Default/images/sub-menu.png) 13px 50% no-repeat;}
#vote {padding:2px 4px;}
#vote .title {margin:5px 0;font-size:12px;}
#vote .list {padding:0 4px;}
#vote .submit {padding:8px 0;}
.vote {margin-bottom:1px;}
.vote input {position:relative;top: 1px;}
noindex:-o-prefocus, .vote input {
 position:relative;top: 0px;
}
/* === РџСЂР°РІС‹Рµ Р±Р»РѕРєРё ==== */
#login {padding:5px;font-size:12px;}
#login a {color:#555555;}
#login-av {width:75px;height:77px;float:left;}
#login-av img {width:75px;height:75px;border:1px solid #9A9A9A;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#login-con {width:112px;height:77px;line-height:18.5px;float:left;margin-left:7px;padding-bottom:3px;}
#login-con input {width:107px;text-transform:capitalize;}
#login-con button {width:113px;background: url(/templates/Default/images/bbcodes.png) 0 0 repeat-x;font-family: 'Trebuchet MS',Helvetica,sans-serif;font-size:12px;color:#ffffff;border: 1px solid #404040;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:1px;}
#login-con button:hover {cursor:pointer;background: url(/templates/Default/images/bbcodes-h.png) 0 0 repeat-x;}
#login-con li {list-style:none}
#login-line {height:1px;background-color:#fff;border-top:1px solid #cdcaca;clear:both;}
#login-foo {width:195px;height:15px;clear:both;}
#login-foo a {color:#777777;}
#login-foo a:hover {color:#636363;}
#sign {float:right;position:relative;}
#userbar {margin:8px 0;}
#userbar a {border: 1px solid #404040;background: url(/templates/Default/images/bbcodes.png) 0 0 repeat-x;font-family: MyraidPro, sans-serif;font-weight:bold;font-size:11px;color:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px;}
#userbar a:hover {background: url(/templates/Default/images/bbcodes-h.png) 0 0 repeat-x;cursor: pointer;text-decoration:none;}
#refer {padding:2px 4px;}
#soft {padding:6px 8px;}
#soft ul {}
#soft li {list-style:none outside none;padding:2px 0;}
#soft img {}
#soft a {font-size:12px;position:relative;top:-7px;left:5px;}
#soft a:hover {text-decoration:underline;}
#topn{padding:0 5px 5px 5px; margin:0;}
#topn ul {}
#topn li {list-style:none;padding:2px 0;margin:0;border-bottom:1px dashed #c1c1c1;}
#topn a {color: #545454;text-shadow: none;font-size:12px;font-weight:normal;}
#topn a:hover {color: #3e3e3e;}
/*info*/
.error {width:498px;min-height:32px;margin-bottom:10px;padding:6px;background-color: #f9f9f9;font-size:12px;border: 1px solid #a9a9a9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0 0 0px 1px #fff;}
.error img {width:32px;height:32px;padding:0 5px 5px 0;}
#stats {margin-left:5px;}
#stats ul {padding:5px;}
#stats h3 {margin-left:-5px;font-weight:bold;}
#feedback {font-size:12px;width:100%;margin:3px 0;}
#feedback input, #feedback textarea {width:365px;}
#feedback select {width:371px;}
#static {padding:5px 0;line-height:15px;}
#static .quote img {max-width:147px;margin:3px;padding:4px;background-color:#f4f4f4;border: 1px solid #CDCACA;}
#regist input {width:285px;}
#regist input[type="checkbox"] {width:13px;position:relative;top:3px;left:5px;}

/* StimulProfit */
#stimulprofit {width: 512px;}
#stimulprofit .a-btn {width: 187px;}
#stimulprofit-max .a-btn {width: 434px;}
#stimulprofit .a-btn-slide-text {width: 196px;font-size:10px;}
#stimulprofit-max .a-btn-slide-text {width: 430px;font-size:11px;}
#stimulprofit-max .a-btn-text {
 white-space: nowrap; /* Р—Р°РїСЂРµС‰Р°РµРј РїРµСЂРµРЅРѕСЃ СЃС‚СЂРѕРє */
 overflow: hidden; /* РћР±СЂРµР·Р°РµРј РІСЃРµ, С‡С‚Рѕ РЅРµ РїРѕРјРµС‰Р°РµС‚СЃСЏ РІ РѕР±Р»Р°СЃС‚СЊ */
 text-overflow: ellipsis; /* Р”РѕР±Р°РІР»СЏРµРј РјРЅРѕРіРѕС‚РѕС‡РёРµ */
 -o-text-overflow:ellipsis;
 width: 430px;
 
}
.a-btn{
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 padding:10px 10px 10px 54px;
 position:relative;
 float:left;
 display:block;
 overflow:hidden;
 margin-bottom:10px;
 height: 36px;
 background:#fff;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(rgba(255,255,255,1),0),color-stop(rgba(246,246,246,1),0.74),color-stop(rgba(237,237,237,1),1));
 background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
 background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
 background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
 background:linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(237,237,237,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
 -webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
 -moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
 box-shadow:0px 0px 3px rgba(0,0,0,0.2), 0px 0px 0px 1px rgba(188,188,188,0.1);
 -webkit-transition:box-shadow 0.3s ease-in-out;
 -moz-transition:box-shadow 0.3s ease-in-out;
 -o-transition:box-shadow 0.3s ease-in-out;
 transition:box-shadow 0.3s ease-in-out;
}
.a-btn-symbol{
 position:absolute;
 left:14px;
 line-height:32px;
}
.a-btn-symbol img {width: 32px;height: 32px;}
.a-btn-text{
 font-size:15px;
 color:#d7565b;
 line-height:16px;
 font-weight:bold;
 text-shadow:1px 1px 2px rgba(255,255,255,0.5);
 display:block;
}
.a-btn-slide-text{
 font-family:Arial, sans-serif;
 margin-top:3px;
 letter-spacing:1px;
 color:#555;
 text-shadow:0px 1px 1px rgba(255,255,255,0.9);
 white-space: nowrap; /* Р—Р°РїСЂРµС‰Р°РµРј РїРµСЂРµРЅРѕСЃ СЃС‚СЂРѕРє */
 overflow: hidden; /* РћР±СЂРµР·Р°РµРј РІСЃРµ, С‡С‚Рѕ РЅРµ РїРѕРјРµС‰Р°РµС‚СЃСЏ РІ РѕР±Р»Р°СЃС‚СЊ */
 text-overflow: ellipsis; /* Р”РѕР±Р°РІР»СЏРµРј РјРЅРѕРіРѕС‚РѕС‡РёРµ */
 -o-text-overflow:ellipsis;
}
.a-btn-slide-icon{
 position:absolute;
 top:12px;
 width:28px;
 height:28px;
 background:transparent url(/templates/Default/images/load.gif) no-repeat top left;
 left:16px;
}
.a-btn:hover{
 background:#fff;
 -webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);
 -moz-box-shadow:0px 0px 6px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);
 box-shadow:0px 0px 6px rgba(0,0,0,0.4), 0px 0px 0px 1px rgba(188,188,188,0.1);
 text-decoration:none;
}
.a-btn:hover .a-btn-slide-icon {opacity:0;}
.a-btn-symbol {opacity:0;}
.a-btn:hover .a-btn-symbol{
 opacity:100;
}




.a-btn:active{
 -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.6) inset, 0px 0px 0px 1px rgba(188,188,188,0.1);
 -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.6) inset, 0px 0px 0px 1px rgba(188,188,188,0.1);
 box-shadow:0px 2px 2px rgba(0,0,0,0.6) inset, 0px 0px 0px 1px rgba(188,188,188,0.1);
}
.a-btn:active .a-btn-text{
 color:#fff;
 text-shadow:0px 1px 1px rgba(0,0,0,0.3);
}
.a-btn:active .a-btn-slide-text{
 color:rgba(0,0,0,0.4);
 text-shadow:none;
}
@keyframes slideDown{
 0% { top: -30px; }
 100% { top: 80px;}
}
@-webkit-keyframes slideDown{
 0% { top: -30px; }
 100% { top: 80px;}
}
@-moz-keyframes slideDown{
 0% { top: -30px; }
 100% { top: 80px;}
}


/* РќРѕРІРѕСЃС‚СЊ РћР±РѕР»РѕС‡РєР°*/
.story, .stimulprofit {clear:both;width:498px;background-color:#f9f9f9;border:1px solid #a9a9a9;margin-bottom:10px;font-size:12px;}
.story {padding:6px;}
.story, .stimulprofit, #full .value, #screenshots img, #static img, #ban-attach, #attach th, .attach td, #related, #min-faq, #reclama-bottom, #reclama-bottom img {-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 0 0px 1px #fff;-moz-box-shadow:inset 0 0 0px 1px #fff;box-shadow:inset 0 0 0px 1px #fff;}
.story .title {height:16px;margin-bottom:9px;font-size:14px;color:#3c3c3c;}
.story .title a {color:#3c3c3c;}
.story .title div {height:16px;float:right;}
.story .title div a {margin-left:5px;}
.line {height:1px;background-color:#fff;border-top:1px solid #cdcaca;clear:both;}

/* РљСЂР°С‚РєР°СЏ РЅРѕРІРѕСЃС‚СЊ */
.short {height:177px;width:498px;clear:both;}
.short .img {width:132px;float:left;}
.short .img img {border:1px solid #3c3c3c;width:130px;height:175px;}
.short .info {width:358px;margin:-3px 0 0 8px;float:left;}
.info .tit {width:358px;height:18px;color:#8d292c;font-size:13px;margin-bottom:1px;}
.info .tit span {float:right;color:#4b4a4a;font-size:13px;font-weight:bold;}
.short .bottom {padding-top:3px;font-weight:bold;}
.short .bottom span {font-weight:normal;margin-left:175px;}

/* РџРѕР»РЅР°СЏ РЅРѕРІРѕСЃС‚СЊ */
#full {width:498px;clear:both;margin-top:3px;line-height:15px;}
#full .value {text-align: justify;}
#full .value, #ban-attach {margin-bottom:5px;border:1px solid #cdcaca;padding:3px;}
#screenshots {width:504px;position: relative;left: -3px;margin-bottom:5px;}
#screenshots img {width:152px;margin:3px;padding:4px;background-color:#f4f4f4;border: 1px solid #CDCACA;}
#ban-attach {}
#ban-attach img {}


#attach {border: 1px solid #CDCACA;width: 100%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:1px;}
#attach th, .attach td {border:1px solid #CDCACA;background-color:#f4f4f4;}
#attach th {width: 100%;padding:5px 0;}
#attach th h1 {font-size:12px;font-weight: bold;}
.attach td {padding:2px 3px 2px 5px;}
.down {width:100px;}
.down p {color:#3c3c3c;margin-top:3px;}
.down a p {margin:0;}
.down a {color:#000;text-decoration:underline;}
.down a:hover {text-decoration:none;}
#share42 {position:relative;top:4px;left:2px;}
.share {border:none;padding:0;}
.share td {border:none;padding:0;}

#news-foot {width:512px;clear: both;}
#news-foot li {list-style-type:decimal;list-style-position: inside;}
#news-foot a {margin-left:-4px;}
#news-foot a:hover {}

#related, #min-faq, #reclama-bottom {padding:5px;background-color: #f9f9f9;font-size:12px;border: 1px solid #a9a9a9;}
#related {float:left;width:336px;margin-bottom:10px;}
#min-faq {float:right;width:145px;margin-bottom:10px;}
#reclama-bottom {width:510px;height:190px;clear: both;margin-bottom:15px;padding:2px 0 0 0;line-height: 16px;overflow: hidden;}
#reclama-bottom img {background-color:#f4f4f4;padding:3px;border: 1px solid #a9a9a9;}
#reclama-bottom table {position: relative;left: 0.5px;}

.gen, .med, .genmed, .small, .gensmall {color: #000;}
.down {text-align:center !important;}



/* ========ENGINE.CSS======== */
.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; }

/*---РРЅС„РѕСЂРјР°С†РёРѕРЅРЅРѕРµ РѕРєРЅРѕ Р·Р°РіСЂСѓР·РєРё AJAX---*/
#loading-layer {display:none;font-size:12px;background:#000;padding:12px;text-align:center;color:#fff;}

/*---Р¦РёС‚Р°С‚Р° Рё СЃРєСЂС‹С‚С‹Р№ С‚РµРєСЃС‚---*/
.title_quote {font-size:13px;color:#8d292c;padding-bottom:1px;border-bottom:1px solid #cdcaca;}
.quote {border-top:1px solid #fff;padding:3px 4px 0 4px;margin:0;}


.title_spoiler {font-weight:bold;}
.title_spoiler img {border:none;padding:0;margin:0;}
.title_spoiler a {text-decoration:none;color:#000;}
.title_spoiler a:hover {text-decoration:underline;}
.text_spoiler {text-align: justify;padding:5px 6px 0 6px;}

.scriptcode { color: #004e8d; text-align: left; font-family: "Courier New"; }

.hide {background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em;}
.hide a {text-decoration: underline;}
.hide a:hover {text-decoration: none}
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---РљР°Р»РµРЅРґР°СЂСЊ---*/
.calendar { width: 100%; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #b270ce; }
th.workday, th.weekday { background-color: #f4f8fa; }
.monthselect { font-size: 1.15em; }

.day-current { background-color: #3f4b51; color: #fff; }
.day-current a { color: #fff; }

/*---Р›СѓС‡С€РёРµ РїРѕР»СЊР·РѕРІР°С‚РµР»Рё---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d8d8d8; padding: 2px; background-color: #fff; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; background: #fff url("/templates/Default/images/bbcodes.png") repeat-x 0 100%; height: 22px; padding: 4px; font-weight: bold; text-align: center; color: #fff; }
.userstop tbody td {padding:3px;}

/*---Р РµР№С‚РёРЅРі---*/
.rating {
 width: 170px;
 height: 17px;
 padding:2px;
}
.unit-rating {
 list-style: none;
 margin: 0px;
 padding: 0px;
 width: 170px;
 height: 17px;
 position: relative;
 background-image: url(/templates/Default/images/rating.png);
 background-position: top left;
 background-repeat: repeat-x;
}
.unit-rating li {
 text-indent: -90000px;
 padding: 0px;
 margin: 0px;
 float: left;
}
.unit-rating li a {
 display: block;
 width: 17px;
 height: 17px;
 text-decoration: none;
 text-indent: -9000px;
 z-index: 17;
 position: absolute;
 padding: 0px;
}
.unit-rating li a:hover {
 background-image: url(/templates/Default/images/rating.png);
 background-position: left center;
 z-index: 2;
 left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; } 
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating a.r6-unit { left: 85px; }
.unit-rating a.r6-unit:hover { width: 102px; }
.unit-rating a.r7-unit { left: 102px; }
.unit-rating a.r7-unit:hover { width: 119px; }
.unit-rating a.r8-unit { left: 119px; }
.unit-rating a.r8-unit:hover { width: 136px; }
.unit-rating a.r9-unit { left: 136px; }
.unit-rating a.r9-unit:hover { width: 153px; }
.unit-rating a.r10-unit { left: 153px; }
.unit-rating a.r10-unit:hover { width: 170px; }
.unit-rating li.current-rating {
 background-image: url(/templates/Default/images/rating.png);
 background-position: left bottom;
 position: absolute;
 height: 17px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
}
/*---BB РєРѕРґС‹---*/
 /* СЂР°Р·Р»РёС‡РёРµ bbcodes Рё bbcodes_poll РёСЃРєР»СЋС‡РёС‚РµР»СЊРЅРѕ РІ РґР»РёРЅРµ РєРЅРѕРїРєРё */
/* РєР»Р°СЃСЃ bbcodes РёСЃРїРѕР»СЊР·СѓРµРј РІ СЃРїРёСЃРєРµ РїРµСЂСЃРѕРЅР°Р»СЊРЅС‹С… СЃРѕРѕР±С‰РµРЅРёР№ (pm.tpl) Рё РїРѕ СѓРјРѕР»С‡Р°РЅРёСЋ РІ РјРѕРґСѓР»Рµ СЂРµРґР°РєС‚РѕСЂР° СЃРѕРѕР±С‰РµРЅРёР№*/
.bbcodes, .bbcodes_poll {border: 1px solid #404040;background: url(/templates/Default/images/bbcodes.png) 0 0 repeat-x;font-family: MyraidPro, sans-serif;font-weight:bold;font-size:11px;color:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:4px;}
.bbcodes:hover, .bbcodes_poll:hover {background: url(/templates/Default/images/bbcodes-h.png) 0 0 repeat-x;cursor: pointer}

.editor { background: #181818; border:none;}
.editor input[type="text"] { padding: 2px; background: #fff;}
.base .editor { padding: 5px; }
.editorcomm .editor { width: 96% !important; }
.editorcomm .editor textarea { width: 100% !important; background: #181818; border:none; }
.editor_button {
 float: left;
 cursor: pointer;
 padding-left: 0;
 padding-right: 0;
}
.editor_buttoncl {
 float: left;
 cursor: pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #bbb;
 border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Buttons---*/
.fbutton, .vresult { border: 0 none; background: none; cursor: pointer; }
.fbutton { font-weight: bold; font-size: 1.1em; border: 1px solid #2979c1; width: 100px; height: 34px; color: #fff; padding: 2px 0 5px 0; background: #58a0de url("/templates/Default/images/gradblue.png") repeat-x;
 -moz-box-shadow: 0 1px 2px -2px #000;
 -webkit-box-shadow: 0 1px 2px -2px #000;
 box-shadow: 0 1px 2px -2px #000;
}
.fbutton:hover { background-position: 0 -37px; }
button.fbutton span { cursor: pointer; display: block; }

.editor { background: #fff; }
.editor input[type="text"] { padding: 2px; background: #fff; border: 1px solid #bcc0c2; }
.base .editor { padding: 5px; }
.editorcomm .editor { padding: 0; }
.editorcomm .editor textarea { width: 100% !important; background: #fff; border: 0 none; }
.editor_button {
 float: left;
 cursor: pointer;
 padding-left: 0;
 padding-right: 0;
}
.editor_buttoncl {
 float: left;
 cursor: pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #bbb;
 border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Р”РѕРїРѕР»РЅРёС‚РµР»СЊРЅС‹Рµ РїРѕР»СЏ---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; height: 14px; padding: 2px; }
.xfields_table td { vertical-align: top; }

/*---РџРµСЂСЃРѕРЅР°Р»СЊРЅС‹Рµ СЃРѕРѕР±С‰РµРЅРёСЏ---*/
.pm_head {font-weight: bold;}

/*---Р’С‹РїР°РґР°СЋС‰РµРµ РјРµРЅСЋ РєРЅРѕРїРєРё СЂРµРґР°РєС‚РёСЂРѕРІР°С‚СЊ---*/
#dropmenudiv {border-radius:3px;background-color: #444; font-size: 0.95em; line-height: 20px; margin:0; padding: 3px; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }
#dropmenudiv a {border-radius:2px;display: block; text-decoration: none; color: #fff; padding: 2px 4px; width: 162px; }
#dropmenudiv a:hover { background-color: #2e2e2e; }

/*---РЎСЃС‹Р»РєР° РЅР° СЃРєР°С‡РёРІР°РЅРёРµ РїСЂРёРєСЂРµРїР»РµРЅРЅРѕРіРѕ С„Р°Р№Р»Р°---*/
.attachment { color: #808080; }

/*---Р Р°РјРєР° СЂР°СЃС€РёСЂРµРЅРЅРѕР№ С„РѕСЂРјС‹ РїРѕРёСЃРєР° РїРѕ СЃР°Р№С‚Сѓ---*/
fieldset { border: 1px solid #bfced6; padding: 5px; text-align: left; }

/*---РїРѕРєР°Р· РѕСЂРёРіРёРЅР°Р»СЊРЅРѕР№ РєР°СЂС‚РёРЅРєРё Р·Р°РіСЂСѓР¶РµРЅРЅРѕР№ РЅР° СЃР°Р№С‚ РёР· СѓРјРµРЅСЊС€РµРЅРЅРѕР№ РєРѕРїРёРё---*/
.highslide-wrapper, .highslide-outline { background: #000; }
.highslide-image { border:none; }
.highslide-active-anchor { visibility: hidden; }
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
 display: block;
 color: white;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border:0;
 background-color: black;
}
a.highslide-full-expand {
 background: url("/templates/Default/images/fullexpand.gif") no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
 width: 195px;
 height: 40px;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0; padding: 0;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
 display: block;
 float: left;
 height: 30px; width: 30px;
 outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---РћР±Р»Р°РєРѕ С‚РµРіРѕРІ---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Р‘С‹СЃС‚СЂС‹Р№ РїРѕРёСЃРє РЅР° СЃР°Р№С‚Рµ---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#fff; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Р”РёР°Р»РѕРіРѕРІС‹Рµ Рё РІСЃРїР»С‹РІР°СЋС‰РёРµ РѕРєРЅР° jQuery UI---*/
.ui-widget-overlay { background: #000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); left: 0; position: absolute; top: 0; }
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget-header { text-shadow: 0 1px 0 #fff; color: #191c1c; background: #fff url("/templates/Default/images/fbutton.png") repeat-x 0 100%; border-bottom: 1px solid #bcc0c2; }
 .ui-widget-header a { color: #1f70bc; }

.ui-icon-close, .ui-icon-closethick { margin-top: 1px; height: 16px; width: 16px; background: url("/templates/Default/images/close.png") no-repeat; }
.ui-dialog { background: #fff; border: 1px solid #bcc0c2; overflow: hidden; padding: 5px 0; position: absolute; width: 300px;
 -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
}

.ui-dialog .ui-dialog-titlebar { padding: 5px 10px 10px 10px; position: relative; }
.ui-dialog .ui-dialog-title { float: left; }
.ui-dialog .ui-dialog-titlebar-close { float: right; width: 16px; height: 16px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; }
.ui-dialog .ui-dialog-content {
 background: none;
 border: 0;
 overflow: hidden;
 padding: 13px 13px 0 13px;
 position: relative;
 zoom: 1;
 margin-bottom: 13px;
}
.ui-dialog .ui-dialog-buttonpane { background: url("/templates/Default/images/ussep.png") no-repeat 50% 0; padding: 12px 6px 6px 6px; text-align: center; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0 1px; width: auto; }

.ui-button { font-size: 0.9em; cursor: pointer; text-shadow: 0 1px 0 #fff; margin-bottom: 2px; border: 1px solid #d4d4d4; height: 30px; color: #3c3c3c; padding: 2px 8px 4px 8px; background: #fff url("/templates/Default/images/fbutton.png") repeat-x 0 100%; font-weight: bold;
 -moz-box-shadow: 0 1px 2px -2px #bab4a0;
 -webkit-box-shadow: 0 1px 2px -2px #bab4a0;
 box-shadow: 0 1px 2px -2px #bab4a0;
}
.ui-button:hover { background-position: 0 5px; }
button.ui-button span { cursor: pointer; display: block; }

.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }

#loading-layer, .ui-button, .btn_reglog, .fbutton, .ui-dialog {border-radius: 6px;}

/* ==================== РђРІС‚РѕР·Р°РїРѕР»РЅРµРЅРёРµ РѕР±Р»Р°РєР° С‚РµРіРѕРІ */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
 list-style:none;
 padding: 2px;
 margin: 0;
 display:block;
 float: left;
}
.ui-menu .ui-menu {
 margin-top: -3px;
}
.ui-menu .ui-menu-item {
 margin:0;
 padding: 0;
 zoom: 1;
 float: left;
 clear: left;
 width: 100%;
}
.ui-menu .ui-menu-item a {
 text-decoration:none;
 display:block;
 padding:.2em .4em;
 line-height:1.5;
 zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
 font-weight: normal;
 margin: -1px;
}
 .poick_os { 
 float:left; 
 padding:4px; 
 width:300px; 
 background:#fff; 
 border: 1px solid #A0A8AC; 
 } 

 .poick_os input { 
 float:left; 
 margin:0px; 
 vertical-align:middle; 
 font:11px Verdana,Arial,Helvetica,sans-serif; 
 } 

 .poick_pole { 
 color:#555; 
 width:220px; 
 height:15px; 
 border:none; 
 padding:6px 4px; 
 } 
 
 .poick_knopka { 
 text-shadow: 1px 1px 1px #505050; 
 width:70px; 
 height:27px; 
 cursor:pointer; 
 background:#F5F5F5; 
 border:1px solid #9E9E9E; 
 color:#9D9D9D; font-weight: bold!important; 
 } 
 
 .poick_knopka:hover {background:#ffffff;} 

 .poick_os, 
 .poick_knopka { 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px; 
 border-radius: 3px; 
 }