* { margin: 0; padding: 0; }
html, body, {margin:0; padding:0; width:100%; height:100%; color:#0d0d0d;}
body {background-color: #FFF;}
body, td, div {font-size:11px; font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";}
img {border: 0px; -webkit-border: 0px;}
table {border-spacing: 0; width: 100%; padding: 0; margin: 0;}
::selection {background:#545454; color:white;}
::-moz-selection {background:#545454; color:white;}
.MyClass::selection {background:#545454; color:white;}
.MyClass::-moz-selection {background:#545454; color:white;}
.wrap-r-tools {width: 384px; float: left; text-align: right;}

html::-webkit-scrollbar{
 width:10px;
 height:10px;
 background-color:#fff;
 box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.07);
}
html::-webkit-scrollbar:hover{
 background-color:#eee;
}
html::-webkit-resizer{
 -webkit-border-radius:4px;
 background-color:#666;
}
html::-webkit-scrollbar-thumb{
 min-height:0.8em;
 min-width:0.8em;
 background-color: rgba(0, 0, 0, .2);
 box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px -1px 0 rgba(0,0,0,.07);
}
html::-webkit-scrollbar-thumb:hover{
 background-color: #bbb;
}
html::-webkit-scrollbar-thumb:active{
 background-color:#888;
}

textarea, input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input {
font-family: "Tahoma", "Verdana", "Arial", sans-serif, "Lucida Sans";
font-size: 11px;
background: #FFF;
padding: 3px;
margin: 0;
font-size: 11px;
color: #555;
vertical-align: middle;
border: 1px solid #cccccc;
}

input[type="radio"],
input[type="checkbox"] {
 margin: 0;
}


.module_header {background: #F7F7F7; color: #606060; padding: 6px 10px; border: 1px solid #E8E8E8; border-left: none; border-right: none; font-size: 1em; font-weight: bold; overflow: hidden;}
.num_comm {color: #999; padding: 3px 4px; display: inline-block; font-size: 10px;}
.comm_cont {padding: 10px;}
.comm_add {margin: 0 0 10px 0;}
.comm_list {margin: 0;}

/* ВИД КОММЕНТАРИЕВ */

.item_post {padding: 5px 10px 10px 10px; border-top: 1px solid #E8E8E8; cursor: pointer;}
.item_post:hover {background: #F7F7F7;}

.post_body {margin-left: 40px;}
.post_body .author {padding-top: 1px; font-weight: bold; }
.post_body .date {color: #999; padding-left: 5px; font-size: 10px;}

a.profile_link {display: block; position: absolute; margin: 2px 0px; overflow: hidden;}
a.profile_link img {width: 32px; height: 32px; overflow: hidden;}

.post_text {padding-top: 3px;}
.post_text img {padding-right: 3px;}

.moder_actions {margin-left: 10px;}
.moder_icons {background: url(/img/icon/audio_icons.png) no-repeat scroll 0 0 transparent; display: inline-block; width: 13px; height: 13px;}
.moder_actions .del {background-position: -107px -51px;}
.moder_actions .edit {background-position: -136px -51px;}
.moder_actions .ip {background-position: -66px -51px;}


/* ФОРМА ДОБАВЛЕНИЯ КОММЕНТАРИЕВ */

.module_comments {border-spacing: 0; width: 100%; padding: 0; margin: 0;}
.module_comments .item_message {width: 100%; padding: 0;}
.module_comments .show_smile {background: url(/img/icon/im_smile_cross.png) 0px -24px no-repeat; width: 24px; height: 24px; position: absolute; top: 5; right: 5; opacity: 0.7; filter: alpha(opacity=70);}
.module_comments .show_smile:hover {opacity: 1; filter: alpha(opacity=100);}
.module_comments .textarea_message {width: 100%; height: 36px; padding: 2px 28px 2px 2px; margin: 0; display: block; border-width: 1px 0 1px 1px; border-color: #DCDCDC; -webkit-box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.04); box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.04); overflow: hidden; overflow-x: hidden; overflow-y: hidden; resize: none;}
.module_comments .button_add_comment {background: rgb(92, 92, 92); color: #FFF; padding: 11px 10px; font-weight: bold; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; text-decoration: none;}
.module_comments .button_add_comment:hover {opacity: 0.7; filter: alpha(opacity=70);}
.item_smiles {padding: 10px 0 0 0;}
.item_smiles a {display: inline-block; padding: 3px 3px;}
.item_smiles a:hover {background: #EEE; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration: none;}


.alert_comment, .manTdError {background: #FAF0EA; border: 1px solid #E4D4CA; padding: 10px; margin: 0 0 10px 0;}


/* СТРАНИЦА РЕД. ДАННЫХ ПОЛЬЗОВАТЕЛЯ */

.manTdSep {display: none !important;}
.manTable .manTd1 {color: #777; padding: 0 10px 0 0; text-align: right;}
.manTable .manTd1, .manTd2 {padding: 5px 5px 5px;}
.manFlPassw, .manFlaEmail, .manFlaName, .manFlaSite, .manFlaICQ, .manFlaAOL, .manFlaMSN,.manFlAvaLink, .manFlaSign {width: 200px !important; resize: none;}
input.securityCode {width: 50px !important;
height: 35px;
margin-right: 5px;}

.manFlSbm {padding: 5px; margin: 10px; font-weight: bold;}

#pmGrLnk ,#op2 {display: none;}
label[for="op2"] {display: none;}

#siM43, #siM44 {padding-top: 10px;}
#siM47 {min-height: 26px;}

#date-premiere {width: 40px; height: 10px; background: rgba(0, 0, 0, 0.5); color: #FFF; padding: 5px 0px; margin-top: 30px; overflow: hidden; font-size: 10px; text-align: center; position: absolute;}

a.last_comm {padding: 6px 10px 5px 27px; display: block; text-decoration: none;}
a.last_comm:hover {background: #E7E7E7; text-decoration: none;}
a.last_comm span.thumb {background: url(http://vk.com/images/icons/attach_icons.png) no-repeat 3px -20px; margin: 0px 0px 0px; width: 18px; height: 18px; color: #8495A6; font-size: 0.9em; padding: 1px 2px 0px;}

.pages {background: #F7F7F7; padding: 6px 10px; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; text-align: center;}



#backlink {padding-left: 25px;
background: url(http://st0.userapi.com/images/backlink.gif?4) no-repeat left -85px;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;display: block;
}
#backlink:hover {background-color: rgba(0, 0, 0, 0.1);
}



.ltop_rbottom {-webkit-border-top-left-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-bottomright: 2px;border-top-left-radius: 2px;border-bottom-right-radius: 2px;}
.lbottom_rtop {-webkit-border-top-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-topright: 2px;-moz-border-radius-bottomleft: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;}
.lbottom_rbottom {-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;}
.ltop_rtop {-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.lbottom {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.rbottom {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}

.rtop {-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;}
.ltop_lbottom {-webkit-border-top-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-bottomleft: 2px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.ltop {-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;}





/* Верх Header */

.mhead {width: 100%; background: url("http://m.vk.com/images/mhead_bg.png") repeat-x #4C6F97; border-top: none; font-weight:bold; height:40px; z-index:300;}
.mhead a.topNavItem {text-shadow: 0px 1px 0px #416389; color:#fff; display:block; float:left; line-height:36px; padding:2px 11px 2px;}

.mhead a.topNavItemL {text-shadow: 0px 1px 0px #416389; color:#fff; display:block; float:left; height: 13px;
padding: 12px 10px 15px;}

.mhead a:hover {background: rgba(0, 0, 0, 0.102); color:#fff; text-decoration:none;}
.mhead a.logo {line-height:0; margin-right:0px; padding:0 10px 10px 10px;}
.mhead a.logo i {background: url("http://m.vk.com/images/logo.png?1") no-repeat center; height:30px; width:120px; position: relative; top: 5px; display:inline-block;}
.mhead .input_search { color: #7C90A6; background: url("http://st0.userapi.com/images/search_icon_d.gif") 6px -11px no-repeat transparent;
border: none;
box-shadow: inset 0px 1px 4px 0px #C0C4C9;
height: 14px;
margin: 0px;
outline: 0px none currentColor;
padding: 4px 4px 3px 22px;
width: 100%;}
.mhead a.account, .menu .account{float:right;}
.mhead .u {height: 20px; width: 30px; padding: 0px 0px 13px; margin-top: 3px; display: block; }
.mhead .u img {background: #FFF; width: 30px; height: 28px; border: 1px solid #2B587A; border-radius: 2px;}
 
/* ------------- */

/* Категории */
.lists .close_cat {background: url("/img/close.png") 50% 50% no-repeat; height: 17px; width: 17px; position: absolute; right: 0px; top: 0px; opacity: 0.7; cursor: pointer;}
.lists .close_cat:hover {background: url("/img/close.png") 50% 50% no-repeat; opacity: 1;}
.lists .blc {float:left;width:146px;padding:7px}
.lists ul {width: 485px;list-style:none;margin:0;padding:0}
.lists ul li {width:110px;list-style:none;margin:0;padding:4px;float:left}
.lists ul li a {color: #2B587A;}
.lists ul li a:hover {color: #2B587A;background: none;}
.lists {position:absolute;display:none;opacity: 0.9;margin-top:42px;margin-left: 145px;background-color: #E6ECF1;
border: 1px solid #CDD8E0;color: #2B587A;text-align:left;z-index:99;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
}

#texts {background: #FFF url(http://st0.vk.me/images/magglass.png) no-repeat 5px 6px;
padding: 11px 20px;width: 200px;
margin: 8px 20px;
outline: none;
font-size: 11px;}
.slide-search {position:absolute;display:none;margin-top:43px;margin-left: 282px;background-color: #EFF1F3;padding: 5px;
border: 1px solid #CDD8E0;color: #2B587A;text-align:left;z-index:99;

}

/* ------------- */
.b-wrap {margin-bottom: 0px;}
.b-wrap a, .b-wrap a:hover {text-decoration: none;}
.b-header {border-top: 1px solid #D4DBE3;
border-bottom: 1px solid #D4DBE3;
background-color: #E4E8ED;
color: #4C6B8F; border-right: none; padding: 5px 8px; font-weight: bold; outline: none;}
.b-cont {background: #F9F9F9; border: 1px solid #E9EDF1; border-top: none; border-left: none; border-right: none;}

/* Всплывающие подсказки */

.tipsy {font-size: 1em; font-weight: bold; padding: 5px; position: absolute; z-index: 100000; }
 .tipsy-inner { padding: 4px 7px 4px; background-color: black; color: white; max-width: 200px; text-align: center; }
 .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
 .tipsy-arrow { position: absolute; background: url('http://st0.userapi.com/images/blacktip.gif') no-repeat 0px -5px ; width: 9px; height: 5px; }
 .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
 .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
 .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
 .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
 .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
 .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
 .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
 .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/* ------------- */


/* Модер панель */

.m_panel {opacity: 0.5; position: relative; margin: 5px 0;}
.m_panel:hover {opacity: 1}
.m_panel:hover a {opacity: 0.7}
.m_panel:hover a:hover {opacity: 1}

/* ------------- */

.left {width: 200px; vertical-align: top; padding: 0; background: #FFF; border-right: 1px solid #E8E8E8; overflow: hidden; max-width: 200px; }
.right {padding: 0px 0 0px 0px; vertical-align: top;}
.content {padding: 10px 10px 0 10px;}
.page_selector {padding: 20px 10px; text-align: center;}



.slide{width:850px; margin-top:0;position: relative}.showcase-load{height:260px;overflow:hidden}
.showcase-arrow-previous,
.showcase-arrow-next{width: 32px;
height: 32px;
top: 50%;

margin-top: -16px;

position: absolute;
cursor: pointer;
background: url('http://dimsemenov.com/plugins/royal-slider/royalslider/skins/default/rs-default.png');
background-color: #000;
background-color: rgba(0,0,0,0.75);
border-radius: 2px;

position:absolute;z-index:10;cursor:pointer}
.showcase-arrow-previous{left:30px; background-position: -64px -32px;}
.showcase-arrow-previous:hover{background-color: rgba(0,0,0,0.9);}
.showcase-arrow-next{right:30px;background-position: -64px -64;}
.showcase-arrow-next:hover{background-color: rgba(0,0,0,0.9);}
.showcase-caption{width: 223px;color:#FFF;text-align:left;position:absolute;top:20px;right:20px;display:none}
.showcase-onepage .showcase-content{margin-bottom:10px}.showcase-thumbnail-wrapper{overflow:hidden}.showcase-thumbnail{width:184px;height:260px;cursor:pointer;position:relative}.showcase-thumbnail
img{width:184px;min-height:260px}.showcase-thumbnail-caption{position:absolute;bottom:2px;padding-left:10px;padding-bottom:5px}.showcase-thumbnail-content{padding:10px;text-align:center;padding-top:25px}.showcase-thumbnail-cover{background-image:url(/templates/kinovizit/images/style/white-opacity-40.png);position:absolute;top:0;bottom:0;left:0;right:0}.showcase-thumbnail:hover .showcase-thumbnail-cover{display:none}.showcase-thumbnail-wrapper-horizontal{padding:0px}.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail{margin-right:14px;width:184px}.showcase-thumbnail-button-backward,.showcase-thumbnail-button-forward{padding:3px;cursor:pointer}.showcase-thumbnail-button-backward{padding-bottom:0px;padding-right:0px}.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal, .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-image:url(http://kinovizit.tv//templates/kinovizit/images/style/arrows-small.png);background-repeat:no-repeat;display:block;width:32px;height:83px}.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-position:0 -83px;margin-top:88px;margin-bottom:88px}.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal{background-position: -32px -83px}.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal{background-position:0 0;margin-top:88px;margin-bottom:88px}.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal{background-position: -32px 0}.showcase-thumbnail-button-forward span span, .showcase-thumbnail-button-backward span
span{display:none}.showcase-thumbnail-restriction{width:977px !important;margin:0
12px 0 16px}
.slide img {width: 850px; height: 205px; overflow: hidden;}
.showcase-button-wrapper {position: absolute;
z-index: 35;
left: 0;
bottom: 0;
width: 100%;

margin: 5px auto;

text-align: center;
line-height: 8px;
overflow: hidden;}
 .showcase-button-wrapper span
 {
 margin-right: 3px;
 padding: 2px 5px 0px 5px;
 cursor: pointer;
 font-size: 15px;
 color: #777;

 }
 
 .showcase-button-wrapper span.active
 {
 color: #FFF;
 }


.rsBtnCenterer {
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 20px;}

.rsPlayBtn {z-index:235346246;
-webkit-tap-highlight-color: rgba(0,0,0,0.3);
width: 64px;
height: 64px;
margin-left: -32px;
margin-top: -32px;
cursor: pointer;}
.rsDefault .rsPlayBtnIcon {
width: 64px;
display: block;
height: 64px;
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
background: url(http://dimsemenov.com/plugins/royal-slider/royalslider/skins/default/rs-default.png) no-repeat 0 -32px;
background-color: #000;
background-color: rgba(0,0,0,0.75);}

a#toTop{display:none;position:fixed;height:100%;width:40px;top:0;left:0; opacity: 0.3;z-index:999; text-decoration: none;}
a#toTop:hover{color:#45688E; background: rgb(187, 187, 187);}




}
.ij_with_arr {
 padding-right: 25px;
 background: url(http://freedom-music.3dn.ru/img/new/save_s.gif) no-repeat right;
}
.is_rtl1 .ij_with_arr {
 padding-right: 0px;
 padding-left: 25px;
 background: url(http://freedom-music.3dn.ru/img/new/save_s.gif) no-repeat left;}

.clear_fix {display: block;}
.fl_l {float: left;}
.fl_r {float: right;}
.relative {position: relative;}

.manStar {color: #C32121;}

.securityCode {height: 26px;font-size: 14px; font-weight: bold;text-align: center;}
body, td, div {padding:0px; margin:0px; font-size:11px; font-family:tahoma; }

* {outline:none; margin:0;padding:0;}

ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

 ul li {
 margin: 0;
 padding: 0;
 }

a {color: #000; text-decoration: none; cursor: pointer;}
a:hover {text-decoration: underline;}

img {border: 0px;}

textarea:focus, input:focus, select:focus {outline:none}


/* ---------- 
Скрытие кнопок в добавлении фильмов Display:none 
---------- */

span#bc1, span#bc2, span#bc3, span#bc4, span#bc5, span#bc6, span#bc7, span#bc8, span#bc9, span#bc10, span#bc11, span#bc12, span#bc13, span#bc14, span#bc15, span#bc16, span#bc17, span#bc18, .edtTypeMenu, .uNetDescr {display: none;}

.noEntry {padding: 10px; color: #777; display: block; font-size: 1.09em; text-align: center;}




  
span.myWinSuccess {color: #468847 !important; font-weight: bold;}
span.myWinError {color: #b94a48 !important;font-weight: bold;}

a.hMenu-2:link, a.hMenu-2:active, a.hMenu-2:visited {display:inline-block; border:0px; border-left:1px solid #76bb76; border-right:1px solid #508a50; background:#4ea04e url('/designs/highlight_3.png') repeat-x top; padding: 13px 10px; color:#f7f7f7; text-decoration:none;}
a.hMenu-2:hover {display:inline-block; border:0px; border-left:1px solid #76bb76; border-right:1px solid #508a50; background:#64ad64 url('/designs/highlight_3.png') repeat-x top; padding: 13px 10px; color:#fff; text-decoration:none;}
a.hMenuL-2:link, a.hMenuL-2:active, a.hMenuL-2:visited, a.hMenuL-2:hover {border-left:0px;}

.logo-new2 {background: url("/img/logo_summ.png") no-repeat 0px 0px;
display: inline-block; width: 117px; height: 34px; margin: 3px 5px 0px 10px;
}



.block-title {height: 36px; background:url("/img/new/block-title.png") no-repeat 0px 0px; border-bottom: 1px solid #CCC; overflow: hidden; }
.block-title h2 {color: #555; font-weight: normal; text-transform:uppercase; padding: 10px 0px 14px 5px; }

.head-wrap {width: 850px; margin:0 auto; overflow: hidden;}
.wrap {width: 800px; margin: 0px auto; position: relative;}
.wrap2 {width: 680px; margin: 0px auto; border: 1px solid #DAE2E8; border-top: none; }
.mcont {background: #FFF; border: 1px solid #E9E9E9; border-top: none; box-shadow: 0 0 9px 1px rgba(71, 79, 87, 0.15);}
.mfoot {color: #999; font-weight: bold; padding: 10px 10px;}
.mfoot ul {padding:0; text-align: left;}
.mfoot ul > li {display: inline;}
.mfoot a.flink {padding: 3px 5px; text-decoration: none;}
.mfoot a.flink:hover {text-decoration: none;}


/* Стили Информеров */

a.best_films, a.expected_films, a.film_info {color: #666; display: block; padding: 4px 15px 4px 10px; text-decoration: none;}
a.best_films:hover, a.expected_films:hover, a.film_info:hover {background: rgb(240, 240, 240); text-decoration: none;}
a.best_films img, a.expected_films img {width: 22px; height: 28px; padding: 1px; border-radius: 2px; overflow: hidden;}
a.best_films img.top5 {width: 52px; height: 70px; padding: 1px; border: 1px solid #C0CAD5; border-radius: 2px; overflow: hidden;}
a.film_info img {width: 25px; height: 30px; overflow: hidden;}
td.image_poster {width:10px; padding-right: 10px;}
table.poster_tabs td {width:40px; vertical-align: middle; padding:0px;}
table.poster_tabs td img {background: #F1F1F1; border: none;}
td.title_poster {vertical-align: top;}

/* ------------- */



#slider img {
 position:absolute;
 top:0px;
 left:0px;
 display:none;
}

#slider a {
 border:0px;
 display:block;
}


/* Стили Кнопок
----------------------------------*/

#fCode {height:35px;text-align:center;font-size:14px;font-weight:bold;margin-bottom:-5px !important}
#fPassword {margin-bottom:10px;}
#fGender2, #fGender1 {padding:6px 0px 6px 15px;}


/* Стили стр. доб. и ред. АЛЬБОМОВ
----------------------------------*/
#bdF8 {width: 25px !important; padding-right: 3px; text-ailgn: center;}
#bdF9 {width: 100px !important; padding-right: 3px; text-ailgn: center;}
#bdF14 {width: 25px !important; padding-right: 3px; text-ailgn: center;}
/*----------------------------------*/



.button_blue {border: 1px solid #4e6f93;
 border-top-color: #517295;
 background: #5D81A7;
 text-align: center;
 -webkit-border-radius: 2px;
 -khtml-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 display: block;
 line-height: normal;
 zoom: 1;
}

.button_blue a {
 border: 1px solid;
 display: block;
 background: none;
 font-size: 11px;
 margin: 0px;
 font-weight: bold;
 cursor: pointer;
 white-space: nowrap;
 outline: none;
 padding: 4px 14px;
 *padding: 5px 15px 3px;
 font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
 overflow: visible;
 text-decoration: none;
}
 
.button_blue a {
 border-top-color: #789ABF;
 border-bottom-color: #5980A9;
 border-left-color: #5980A9;
 border-right-color: #5980A9;
 color: #FFF;
 text-shadow:0 1px 0 #45688E;
 *border: 0;
 background: url(http://vk.com/images/button_vk.png) #6181a6 repeat-x top;
 background-position: 0px -16px;
 *background-position: 0px -16px;
}
.button_blue a:hover {
 text-decoration: none;
 background-position: 0px -8px;
}
.button_blue a:active {
 text-decoration: none;
 background: #5e80a5;
 border: 1px solid #5e80a5;
 }


.upload_photo {opacity: 0.8; filter: alpha(opacity=80);} 
.upload_photo:hover {opacity: 1; filter: none;} 



.Title_h {font-size: 16px; font-family: "Arial"; color:#508a50; padding:5px;padding-left:5px;text-align:left;border-bottom:1px solid #dddddd;}

span.swchItemDots {color: #666;}
b.swchItemA {background-color: rgb(99, 99, 99); color: #FFF; padding: 3px 6px; display: inline-block; cursor:default; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
a.swchItem:link, a.swchItem:active, a.swchItem:visited {color: #606060; display:inline-block; font-weight:bold; padding: 3px 6px; text-decoration:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
a.swchItem:hover {background-color: rgb(223, 223, 223); color: #606060; font-weight:bold; text-decoration:none;}



/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
 overflow: hidden;
 position: relative;
}

.jspPane
{
 position: absolute;
}

.jspVerticalBar
{
 position: absolute;
 top: 0;
 right: 0;
 width: 10px;
 height: 100%;
 background:transparent;
}

.jspHorizontalBar
{
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 14px;
 background: transparent;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
 margin: 0;
 padding: 0;
}

.jspCap
{
 display: none;
}

.jspHorizontalBar .jspCap
{
 float: left;
}

.jspTrack
{
width: 8px; 
background: transparent;

}

.jspDrag
{ opacity: 0.4;
filter: alpha(opacity=40);
width: 6px;
height: 50px;
 background: #000;
 position: relative;
 top: 0;
 left: 0;
 cursor: pointer;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
 float: left;
 height: 100%;
}

.jspArrow
{
 background: #50506d;
 text-indent: -20000px;
 display: block;
 cursor: pointer;
}

.jspArrow.jspDisabled
{
 cursor: default;
 background: #80808d;
}

.jspVerticalBar .jspArrow
{ width: 8px;
 height: 16px;
}

.jspHorizontalBar .jspArrow
{
 
 float: left;
 height: 100%;
}

.jspVerticalBar .jspArrow:focus
{width: 8px;
 outline: none;
}

.jspCorner
{
 background: #eeeef4;
 float: left;
 height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
 margin: 0 -3px 0 0;
}