*{margin:0;padding:0;outline:0}
html, body {height:100%;}
body{background-color:#fff;font:12px Tahoma, Arial, Helvetica, sans-serif}
h1{font-size:25px}
h2{font-size:17px;margin:0 0 .35em;color:#363636;}
h3{font-size:17px;margin:0 0 5px}
h1, h2, h3, .normal {font-weight:normal}
h4{font-size:12px;font-weight:bold;margin:0 0 0.35em;line-height:20px;color:#363636;}
p{line-height:1.68em;margin-bottom:.6em}
.widget p, .widget h4 {line-height:18px}
p small{font-size:11px;line-height:14px}
ul{margin-bottom:.9em}
li{font-size:11px;margin-bottom:.5em}
p, li {color:#777}
ul li{background:url(../../../images/profile/li.gif) 10px 6px no-repeat;list-style:none;padding-left:20px}
ol li {margin-left:20px;list-style: decimal;}
.itemList li{background:none;padding:0}
a {color:#444}
a:hover, .jsLink:hover {color:#d61b51; border-color:#d61b51}
img, fieldset, iframe {border:none}
input, select, textarea {font:1em Tahoma, Arial, Helvetica, sans-serif}
textarea {overflow:auto}
label {cursor:pointer}
hr{background-color:#DCDCDE;border:none;color:#DCDCDE;height:1px;margin:5px 0;padding:0}
.list-txt li, .contentTxt li{margin-bottom:.5em;padding:0;font-size:12px;line-height:16px}
ul.list-txt li, .contentTxt ul li{background:url(../../../images/profile/li.gif) 6px 8px no-repeat;padding:0 0 0 20px;list-style:none}
input.radio {height:12px; vertical-align:middle}
sup {position:relative;	display:inline-block; margin-top:-5px}

.nclear:after {content:"."}
.nclear {display:inline-block}
.nclear {display:block}
.clearing, .nclear:after
{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
	display:block
}
.clear {width:100%; overflow:hidden}
.clearLeft {clear:left}
.clearRight {clear:right}
.center {text-align:center}
.hl {color:#d61b51}
.hl1 {color:#3d8e25}
.ll {color:#ccc}
.last {margin-bottom:0}
.tiny {font-size:10px}
.small {font-size:11px}
.large {font-size:14px}
.huge {font-size:16px}
.xxl {font-size:20px}
.red {color:red}
.green {color:green}
.gray {color:#777}
.bold {font-weight:bold}
.date {font-size:11px;color:#999}

.w-45px  {width:45px !important;}
.w-65px  {width:65px !important;}

p.copyright{font-size:10px;line-height:12px;color:#ccc;margin:0;padding-top:10px}
p.copyright a {color:#ccc}
p.copyright a:hover {color:#666666}


.jsLink, .js_link {border-bottom:1px dotted #332d59;font-size:11px;text-decoration:none;color:#332d59;cursor:pointer;}
p .jsLink, p .js_link {font-size:12px;}

.unHref{text-decoration:none;color:#000}
a.all{font-size:11px;font-weight:bold}
.cursor {cursor:pointer}

#Container{min-height:100%;min-width:1000px;position:relative;overflow:hidden}
#bottomLinks{width:700px;overflow:hidden;; margin: 0}
#bottomLinks li{background:none;float:left;padding:0; margin: 0}
#bottomLinks li a{color: #444; margin: 0 10px 0 0; line-height: 25px}
#bottomLI {width:1px;height:1px;position:absolute;top:0;right:0}

#contentBody{margin:0 auto;width:1000px}
#pageHeader{margin:0 0 10px;min-height:43px;border-bottom:1px dotted #d9d9d9}
#pageHeader h1{
    background:url(../../../images/community/homepage/bg_pageheader_tab_right.png) 100% 0 no-repeat;
    float:left;
    margin:0 0 0 8px;
    padding:0 50px 0 0;
	font-size:20px;
    color:#464646
}
#pageHeader h1 span
{
	background:url(../../../images/community/homepage/bg_pageheader_tab_left.png) 0 0 no-repeat;
	display:block;
	padding:4px 5px 6px 11px;
	text-shadow:0 1px 0 #fff
}
#pageHeader h1 a{text-decoration:none;color:#464646}
#pageHeader p.legend{float:left;margin:0;padding:9px;color:#898989}


/* puls */
.comm, .edit, .mark, .del, .bug, .infoIco, .playIco, .complain, .return, .editAccess, .notifyIco
{
	margin-left:13px;
	line-height:13px;
	position:relative;
	display:inline-block;
	font-size:11px
}
.comm em, .edit em, .mark em, .del em, .bug em, .infoIco em, .playIco em, .complain em, .return em, .editAccess em, .notifyIco em
{
	background:url(../../../images/basic/imgs.png) 0 0 no-repeat;
	width:9px;
	height:9px;
	position:absolute;
	top:50%;
	left:-13px;
	overflow:hidden;
	margin:-3px 0 0 0
}
.infoIco em, .complain em {width:10px; height:10px; margin-top:-4px}
.comm em {margin-top:-4px}
.edit em {background-position:-9px 0}
.mark em {background-position:-18px 0}
.del em {background-position:-27px 0}
.bug em {background-position:-36px 0}
.infoIco em {background-position:-45px 0}
.playIco em {background-position:-55px 0}
.complain em {background-position:-64px 0}
.return em {background-position:-74px 0}
.editAccess em {background-position:-103px 0;width:10px;height:10px}
.notifyIco em {background-position:-114px 0}

.delButton, .complainButton, .editButton
{
	background:url(../../../images/basic/imgs.png) 0 -10px no-repeat;
	width:14px;
	height:0;
	padding-top:14px;
	margin-left:2px;
	overflow:hidden;
	cursor:pointer;
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top
}
.complainButton {background-position:-14px -10px}
.editButton {background-position:-28px -10px}
.commentEntry .delButton, .commentEntry .complainButton {visibility:hidden}
.commentEntry:hover .delButton, .commentEntry:hover .complainButton {visibility:visible}

/* Horisontal bar */
#contentBody .hBarWrapper{position:relative;float:left;overflow:hidden;padding:6px 0 15px}
#contentBody .hBar{position:relative;margin:0}
#contentBody .hBar li{position:relative;background:none;margin:0;padding:0 11px;float:left;border-left:1px dotted #c0c0c0}
#contentBody .hBar .first {border-left:0}
.hBar li a {font-weight:bold; }
.icon-next-profile{margin: 0 0 0 10px; top: 3px;}
#contentBody .itemListControl {float:right}
#contentBody .itemListControl li{position:relative;overflow:hidden;padding:6px 11px}
#contentBody .itemListControl li span {position:relative}
.fs-bar-city-user {font-size: 13px; font-family: 'Trebuchet MS'}

/* property set */
.propertySet {margin:0;padding:10px 0;clear:both;}
.propertySet .label{float:left;clear:left;width:120px;margin:3px 0 5px}
.propertySet .value{display:block;margin:3px 0 5px 125px}
.propertySet .ll {color:#aaa}
.widget .propertySet{padding:0;margin-bottom:11px}
.widget .propertySet .label{color:#606060;margin:0 0 2px 0}
.widget .propertySet .value {margin:0 0 2px 125px}

/* Header */

#topMenu #newsfeedInfo a .paramInfoCount {right:-6px}
*+html #topMenu a .paramInfoCount {background-color:#F0F0F0;}


#newMessage .notification{float:left;margin-right:10px}
#newMessage .notification a{float:left;margin-top:1px}
#newMessage #msgIco{position:relative;padding-left:20px}
#incmsgsound{position:absolute;top:0;left:0;height:0;width:0;overflow:hidden}
#userInfoBlock{border-left:1px solid #e3e3e3;padding:2px 0 0 5px;margin-left:10px;line-height:20px;height:23px;float:right}
#votesIco{color:#0E9EFF;text-decoration:none}
#newMessage #msgIco .ico {background-position:-403px 2px}

#profileLink{float:right;color:#000;line-height:20px;padding:2px 0 0 25px}
#profileLink span{background-position:-253px 0;width:20px;height:21px}

#fsv1-header.notLoggedIn {margin:28px auto 0}
#fsv1-header.notLoggedIn #logo {top:30px}

#loginForm{float:left;width:300px;margin-left:20px}
#loginForm div{float:left;width:120px}
#loginForm label{margin-bottom:2px;display:block}
#loginForm input{width:95px;border:1px solid #C9C9C9;font-size:12px;padding:3px;margin-bottom:2px}
#loginForm .button {margin-top:11px}

.topNotify{position:absolute;top:20px;left:-37px;width:222px;padding:10px 0 12px; }
.topNotify .cb, .topNotify .text, .topNotify .source{background:url(../../../images/top/c_notify.png) 0 0 no-repeat;width:202px}
#msgNotify .cb, #msgNotify .text, #msgNotify .source{background:url(../../../images/top/msg_notify.png?2) 0 0 no-repeat}
#Container .topNotify .cb{background-position:0 -190px;position:absolute;width:222px;height:12px}
.topNotify .text{padding:6px 10px 0;color:#fff}
.topNotify a {color:#fff; position:relative}
#Container .topNotify .source
{
	background-position:-222px 0;
	position:absolute;
	top:0;
	left:46px;
	width:19px;
	height:10px
}
.topNotify.smallScreen, #msgNotify{left:-148px}
#Container .topNotify.smallScreen .source, #msgNotify.topNotify .source {left:156px}

.topNotify p{color:#fff;margin:0}
.topNotify h3 {margin-bottom:3px}
.topNotify .close{position:absolute;top:14px;left:206px;width:12px;height:12px;cursor:pointer}
#msgNotify a{color:#fff;text-decoration:none;display:block;padding-top:4px;width:195px;overflow:hidden; background:none}
#msgNotify img{float:left;width:48px;margin-right:5px}
#msgNotify strong{color:#242424;font-size:17px;font-weight:normal}
#msgNotify span{display:block;font-weight:bold;text-decoration:underline}

/*
* Standard button
*/
.button, .buttonInner, button.button span {
	background:url(../../../images/confirm/buttons.png) 0 0 no-repeat;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	height:31px;
	line-height:30px;
	text-decoration:none !important;
	cursor:pointer;
	vertical-align:middle;
	}
.button.floatRight {float:right;}
.button.btnLink,.btnLink .buttonInner {background:none;}
a.button.btnLink em {text-decoration:underline !important;color:#505050;}
a.button.btnLink:hover em {text-decoration:underline !important;color:#D61B51;}
.impButton, button.impButton span {background-position:0 -31px}
.button, button.button span, .backButton{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1}
.buttonInner{background-position:100% -62px;padding:0 10px;white-space:nowrap;float:left}
.impButton .buttonInner, button.impButton .buttonInner{background-position:100% -93px;color:#fff}
button.button
{
	background:none;
	cursor:pointer;
	border:none;
	*width:auto;
	*overflow:visible;
	*margin-bottom:-4px;
}
button.button::-moz-focus-inner{padding:0;border:none}
@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type button.button span {margin:-1px 0 0 0}}

.backButton {
	position:relative;
	display:block;
	margin:4px 0 10px;
	padding:0 13px 0 32px;
	line-height:16px;
	font-size:11px;
	text-decoration:none
	}

.backButton .ico{background: url(../../../images/basic/icons.png) 0 -1px no-repeat;position:absolute;top:2px;left:8px;width:15px;height:14px}

.informBtn {
	position:relative;
	display:block;
	margin:0 0 10px;
	padding:0 13px 0 32px;
	line-height:16px;
	font-size:11px;
	text-decoration:none;
   cursor:pointer;
	}

.informBtn .ico {background: url(../../../images/basic/icons.png) -78px 0 no-repeat;position:absolute;top:2px;left:8px;width:15px;height:15px;}
.disabled {cursor:default;}
.button.disabled {cursor:default;}
.button.disabled .buttonInner {cursor:default;}
.disabled .buttonInner {color:#ccc}
.impButton.disabled .buttonInner {color:#fc6f97}
.buttonRotate {
	background:url(../../../images/profile/button_rotate.png) 0 0 no-repeat;
	cursor:pointer;
	width:25px;
	height:20px;
	display: -moz-inline-box;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle
}


/* popup body*/
#fsPopupOverlay{top:0;left:0;position:absolute;z-index:11000;display:none;width:100%;overflow:hidden}
#fsPopupContainer{display:inline-block;z-index:11001;position:relative}

/* notify */
.fsNotify {position:absolute;background:#fff;border:1px solid #c9c9c9;padding:10px 15px;z-index:12000;color:#363636;}
.fsNotifyCloseButton {
	position:absolute;
	right:1px;
	top:1px;
	background:url(../../../images/pet/close.gif) no-repeat;
	width:14px;
	height:14px;
	cursor:pointer
}

/* Widget */
.widget{background-color:#fff;border: 1px solid #dcdcde;margin-bottom:16px}
.userSpaceColumn .widget {width:334px}
.widget .widgetHeaderWrapper{background-image:url(../../../images/profile/widget_header_bck.gif);background-color:#f1f1f1}
.widget .widgetHeader{overflow:hidden;width:100%;*zoom:1;}
.widget .widgetHeader * {color:#fff}
.widget .widgetHeader h3
{
	font-weight:bold;
	font-size:13px;
	padding:4px 5px 5px 11px;
	margin:0;
	float:left;
	max-width:273px;
	overflow:hidden;
    color:#fff;
}
#systemSpaceTop .widgetHeader h3 {max-width:640px}
.widget .widgetHeader h3 a {text-decoration:none}
.widgetHeaderButtonBlock
{
	position:relative;
	float:right;
	width:38px;
	padding:2px 5px 4px 2px;
	margin-top:2px;
	height:14px;
	display:none
}
.widgetHeaderButtonBlock.notifiable{width:58px !important;}
.widgetHeaderWrapper:hover .widgetHeaderButtonBlock {display:block}

/* */

.profile-header { margin:0 0 10px;padding:15px 20px; font-family:trebuchet MS; color: #58595B}
.profile-header h2{ line-height: 21px ; margin: 0 0 8px}
.profile-header h2 a:link, .profile-header h2 a:visited { font-size:21px; text-decoration:none; color:#222; font-weight:normal; }
.profile-header h2 a:hover, .profile-header h2 a:active, .profile-header .hBar a.active { text-decoration:none; color:#f15a2a; }
.profile-header .hBar { float:right; padding:13px 0; margin:0 -15px 0 0 !important; }
.profile-header .hBar li {  padding:0 20px !important; }
.profile-header .hBar li img#mail_approve{  position: relative; top: -15px; margin: 0 0 -35px;}
.profile-header .hBar a:link, .profile-header .hBar a:visited { font-size:17px; text-decoration:none; color:#222; font-weight:normal; }
.profile-header .hBar a:hover, .profile-header .hBar a:active, .profile-header .hBar a.active { text-decoration:none; color:#f15a2a; }
.profile-header-pht { float:left;width:48px;height:48px;margin:0 10px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.profile-header-online, .profile-header-offline { cursor:default;font-size:11px;font-weight:bold;display:inline-block;margin:0 0 0 6px;padding:0 9px 1px 9px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#3aad08;background-image:-moz-linear-gradient(top,#7dda07,#3aad08);background-image:-webkit-gradient(linear,left top, left bottom,from(#7dda07),to(#3aad08)); }
.profile-header-offline { background-color:#aaa;background:-moz-linear-gradient(top,#ddd,#aaa);background:-webkit-gradient(linear,left top, left bottom,from(#ddd),to(#aaa)); }
.profile-header-vip { float:left;margin:0 5px 0 0;width:25px;height:21px;background-image:url(../../../app/profile/img/profile-s.png?v=2);background-position:-93px 0; }
.profile-header-vip.profile-header-vip-unactive{ float:left;margin:2px 4px 0 0;width:25px;height:21px;background-image:url(../../../app/profile/img/profile-s.png?v=2);background-position:-93px -23px; cursor:pointer}
.profile-header-next { margin-left:10px; }

/* */

#homeMapWidget .widgetBody {padding:9px 0 0}
.widgetHeaderButton
{
    cursor: pointer;
	background:url(../../../images/profile/wi.png?ver=02) 0 0 no-repeat;
	position:relative;
	float:right;
	width:14px;
	height:0;
	padding-top:14px;
	overflow:hidden;
	margin:0 0 0 5px
}
.widgetHeaderButton:hover {background-position:0 -14px}
.widgetHeaderButtonEdit {background-position:-14px 0}
.widgetHeaderButtonEdit:hover {background-position:-14px -14px}
.widgetHeaderButtonSlide.upslide {background-position:-42px 0}
.widgetHeaderButtonSlide.upslide:hover {background-position:-42px -14px; cursor: pointer;}
.widgetHeaderButtonSlide.downslide {background-position:-56px 0}
.widgetHeaderButtonSlide.downslide:hover {background-position:-56px -14px; cursor: pointer;}

.widgetHeaderButtonNewsletter {background-position:-28px 0}
.widgetHeaderButtonNewsletter:hover {background-position:-28px -14px}

/* widget-nfeed */
.widget-nfeed .widgetHeaderButtonBlock.notifiable {width:100px !important;}
.widgetHeaderButtonToggle {background-position:-42px 0;}
.widgetHeaderButtonToggle:hover {background-position:-42px -14px;}

/* widget-minimized */
.widget-minimized .widgetHeaderButtonToggle {background-position:-56px 0;}
.widget-minimized .widgetHeaderButtonToggle:hover {background-position:-56px -14px;}
.widget-minimized .widgetBodyWrapper {display:none;}

/* Comments */
.commentsBlock, .commentEntry {font-size:11px}
.commentEntry {margin:7px 0 13px 0}
.commentEntry .commentAuthorPhoto{float:left;width:48px;margin:0 10px 0 0}
.commentEntry .commentInfo{display:block;margin:0 0 5px 58px;min-height:15px}
.commentEntry .commentText{display:block;margin-left:58px}
.commentsBlock textarea{width:90%;height:70px;margin-bottom:5px}
.commentsBlock input {width:165px}
.commentsBlock .commentsPager{margin:5px 0 10px;text-align:right}
.commentsBlock .commentsPager span{font-size:12px;margin:0 2px}
.commentControls{float:right;padding:0 !important;line-height:14px;width:59px}
.commentControls span{display:block;padding:0 15px;text-align:center}
.commentControls a span {display:none}
.commentControls .btnPlus, .commentControls .btnMinus
{
	background:url(../../../images/news/btn_comment_rang_minus.png) 0 0 no-repeat;
	float:left;
	display:none;
	margin:2px 0 0;
	width:11px;
	height:11px
}
.commentControls .btnPlus{background:url(../../../images/news/btn_comment_rang_plus.gif) 0 0 no-repeat;float:right}
.commentEntry:hover .commentControls .btnPlus, .commentEntry:hover .commentControls .btnMinus {display:block}
.commentSortOptions{padding-top:10px;color:#A0A0A0}
.commentSortOptions a {color:#A0A0A0; border-color:#A0A0A0}
.commentSortOptions a:hover {color:#d61b51}
.commentSortOptions a.active{color:#A0A0A0;cursor:default;border:none}

.onlineStatus{font-size:10px;position:absolute;right:4px;bottom:2px;padding-right:18px;height:17px;line-height:19px}
.onlineStatus em
{
   background:url(../../../images/basic/search_page.png) -9px -7px no-repeat;
   width:16px;
   height:17px;
   position:absolute;
   top:0;
   right:0;
}
.offline em {background-position:-25px -7px}
#customCity{display:none;margin:5px 0}

.paginator{background-color:#fff;font:bold 17px Arial, Helvetica, sans-serif;padding:15px 0 10px;width:100%;overflow:hidden;position:relative }
.paginator .prev, .paginator .next{position:absolute; top:15px;left:0}
.paginator .next{left:auto;right:0}
.paginator .pages{position:relative;left:50%;float:left}
.paginator .pages div{position:relative;left:-50%;*float:left}
.paginator a, .paginator strong{float:left;line-height:22px;padding:0 7px;margin-right:2px;text-decoration:none}
.paginator a:hover {background-color:#fbf4f6}
.paginator strong{background-color:#b92555;color:#fff;}


/* autocomplete */
.ac_results{padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li
{
	background-image:none;
	margin:0;
	padding:2px 5px;
	cursor:default;
	display:block;
	font:menu;
	font-size:12px !important;
	line-height:14px;
	overflow:hidden;
	color:#333
}
.ac_results li em{display:block;padding:2px 0 4px;font-size:11px;line-height:12px;font-style:normal;color:#777}
.ac_results li.ac_over em {color:#ccc}
.ac_loading {background:#fff url(../../../images/indicator.gif) 100% 50% no-repeat}
.ac_odd {background-color:#eee}
.ac_results li.ac_over{background-color:#0A246A;color:white}
.ac_results li.notResults{background:none;color:#333}

#contentBody .subMenu
{
	background-color:#fff;
	position:relative;
	border:#dcdcde solid 1px;
	margin:0 0 15px 0;
	padding:12px;
	font-size:11px
}
#contentBody .subMenu ul {margin-bottom:8px}
#contentBody .subMenu li ul {margin-bottom:0}
#contentBody .subMenu li
{
	background:url(../../../images/profile/li.gif) 10px .75em no-repeat;
	list-style:none;
	padding:2px 0 5px 20px;
	margin:0
}
#contentBody .subMenu li li {padding-bottom:2px}
#contentBody .subMenu a, #contentBody .subMenu strong {font-weight:bold}
#contentBody .subMenu.normal a, #contentBody .subMenu.normal strong {font-weight:normal}
#contentBody .subMenu li a.active, #contentBody .subMenu strong {text-decoration:none;color:#b92555}
#contentBody .subMenu .sub a{color:#767676;font-weight:normal}
#contentBody .subMenu .sub a:hover {color:#d61b51}
.subMenu h4{color:#767676;padding-left:20px;font-size:11px}
.subMenu h3
{
	background:url(../../../images/profile/widget_header_bck.gif) 0 100% #F1F1F1 repeat-x;
	color:#767676;
	font-size:13px;
	font-weight:bold;
	margin:-12px -12px 10px;
	padding:3px 11px
}
.subMenu .separator{border-top:#d7d7d7 dotted 1px;padding-top:8px}

.postScriptum {
	padding:9px 0 12px 29px;
	background:url(../../../images/finance/bg_post_scriptum.png) 2px 11px no-repeat;
	border-top:1px solid #872B57;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	}
.postScriptum p {margin:0;color:#872B57;}
.postScriptum p strong {font-weight:normal;font-size:11px;text-transform:uppercase;}

/**
* jQuery lightBox plugin
*/
#jquery-overlay {position:absolute;top:0;left:0;z-index:1000;width:100%;height:500px}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:1500;text-align:center;line-height:0 }
#jquery-lightbox a img {border:none}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image {padding:10px}
#lightbox-loading {position:absolute;top:40%;left:0;height:25%;width:100%; 	text-align:center;line-height:0}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav {left:0}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;*zoom:1;display:block}
#lightbox-nav-btnPrev {left:0;float:left}
#lightbox-nav-btnNext {right:0;float:right}
#lightbox-container-image-data-box {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0
}
#lightbox-container-image-data {padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left}
#lightbox-image-details-caption {font-weight:bold}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em}

.window {display:none; background:#fff; border:1px solid #666; padding:0; position:absolute}
.message {font-size:12px; background:#EEE; padding:10px; margin:0 20px}


#tooltipResidents{position:absolute;z-index:5000;display:none;width:212px;margin:25px 0 0 15px}
#tooltipResidents.alignRight {margin-left:-227px}
#tooltipResidents.citizen, #tooltipResidents.resident, #tooltipResidents.guest, #tooltipResidents.pet {display:block}
#tooltipResidents .bg, #tooltipResidents .tbg, #tooltipResidents .bbg{background-color:#fff;position:relative;opacity:.93}
#tooltipResidents.citizen .bg, #tooltipResidents.citizen .tbg, #tooltipResidents.citizen .bbg {background-color:#e9740e}
#tooltipResidents.resident .bg, #tooltipResidents.resident .tbg, #tooltipResidents.resident .bbg {background-color:#403b76}
#tooltipResidents.guest .bg, #tooltipResidents.guest .tbg, #tooltipResidents.guest .bbg {background-color:#898989}
#tooltipResidents .tbg, #tooltipResidents .bbg{display:block;height:10px;margin:0 10px -10px;top:-10px;overflow:hidden}
#tooltipResidents .bbg {top:0}
#tooltipResidents .bg{position:absolute;top:0;left:0;width:100%;height:100%}
#tooltipResidents .ctl, #tooltipResidents .ctr, #tooltipResidents .cbl, #tooltipResidents .cbr
{
	background:url(../../../images/basic/t-corners.png) 0 0 no-repeat;
	width:10px;
	height:10px;
	opacity:.93;
	overflow:hidden
}
#tooltipResidents.citizen .ctl {background-position:-60px 0}
#tooltipResidents.resident .ctl {background-position:-40px 0}
#tooltipResidents.guest .ctl {background-position:-20px 0}
#tooltipResidents .ctl, #tooltipResidents .ctr{position:absolute;top:-10px;left:0}
#tooltipResidents .ctr{background-position:-10px 0;margin-left:100%;left:-10px}
#tooltipResidents.citizen .ctr {background-position:-70px 0}
#tooltipResidents.resident .ctr {background-position:-50px 0}
#tooltipResidents.guest .ctr {background-position:-30px 0}
#tooltipResidents .cbl, #tooltipResidents .cbr{background-position:0 -10px;position:relative;float:left;margin-bottom:-10px}
#tooltipResidents.citizen .cbl {background-position:-60px -10px}
#tooltipResidents.resident .cbl {background-position:-40px -10px}
#tooltipResidents.guest .cbl {background-position:-20px -10px}
#tooltipResidents .cbr{background-position:-10px -10px;float:right}
#tooltipResidents.citizen .cbr {background-position:-70px -10px}
#tooltipResidents.resident .cbr {background-position:-50px -10px}
#tooltipResidents.guest .cbr {background-position:-30px -10px}
#tooltipResidents .s
{
	background:url(../../../images/basic/t-shadow.png) 0 0 no-repeat;
	position:absolute;
	left:4px;
	bottom:-11px;
	width:296px;
	height:223px
}
#tooltipResidents .content{position:relative;min-height:200px;padding:0 10px;font-size:11px;color:#333}
#tooltipResidents.citizen .content, #tooltipResidents.citizen p, #tooltipResidents.resident .content, #tooltipResidents.resident p, #tooltipResidents.guest .content, #tooltipResidents.guest p {color:#fff}
#tooltipResidents h3{font-size:19px;line-height:19px;position:relative;top:-4px;margin:0 0 2px -1px}
#tooltipResidents h3 a{color:#fff;text-decoration:none}
#tooltipResidents h3 small{font-size:14px}
#tooltipResidents p{position:relative;z-index:1;color:#333;margin:0;line-height:1.1em}
#tooltipResidents .img{ position: relative; text-align: center; height: 192px; margin-bottom: 4px; overflow: hidden; }
#tooltipResidents.pet .img {height:auto}
#tooltipResidents .img em
{
	background:url(../../../images/profile/online_status.png) -17px 0 no-repeat;
	position:absolute;
	right:3px;
	bottom:4px;
	width:17px;
	height:18px
}
#tooltipResidents .img em.online {background-position:0 0}
#tooltipResidents .msg-speech, #tooltipResidents .msg-speech .text{background-color:#d5d5d5;padding:5px 0;position:relative;*zoom:1}
#tooltipResidents .msg-speech {margin:0 5px 9px; overflow:visible;}
#tooltipResidents .msg-speech .text{margin:0 -5px;padding:0 5px 2px;font-size:10px;line-height:11px;display:block;overflow:hidden}
#tooltipResidents .msg-speech em
{
	background:url(../../../images/basic/tmsg-corners.png) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:-5px;
	overflow:hidden;
	width:5px;
	height:5px;
	opacity:1
}
#tooltipResidents .msg-speech .ctr{background-position:-5px 0;left:0}
#tooltipResidents .msg-speech .cbl, #tooltipResidents .msg-speech .cbr{background-position:0 -5px;position:relative;margin:0 0 -5px 0}
#tooltipResidents .msg-speech .cbr{background-position:-5px -5px;left:5px}
#tooltipResidents .msg-speech .al, #tooltipResidents .msg-speech .ar
{
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	top:-4px;
	left:2px;
	border-top:4px solid transparent;
	border-right:4px solid #d5d5d5;
	*border-top:4px solid #fff;
}
#tooltipResidents .msg-speech .ar{left:5px;border-left:4px solid #d5d5d5;border-right:none;}
#tooltipResidents.guest .msg-speech, #tooltipResidents.guest .text {background-color:#bfbfbf; color:#272727}
#tooltipResidents.guest .msg-speech .ctl {background-position:-10px 0}
#tooltipResidents.guest .msg-speech .ctr {background-position:-15px 0}
#tooltipResidents.guest .msg-speech .cbl {background-position:-10px -5px}
#tooltipResidents.guest .msg-speech .cbr {background-position:-15px -5px}
#tooltipResidents.guest .msg-speech .al {border-right-color:#bfbfbf; *border-top-color:#898989}
#tooltipResidents.guest .msg-speech .ar {border-left-color:#bfbfbf; *border-top-color:#898989}
#tooltipResidents.resident .msg-speech, #tooltipResidents.resident .text {background-color:#5e639a; color:#fff}
#tooltipResidents.resident .msg-speech .ctl {background-position:-20px 0}
#tooltipResidents.resident .msg-speech .ctr {background-position:-25px 0}
#tooltipResidents.resident .msg-speech .cbl {background-position:-20px -5px}
#tooltipResidents.resident .msg-speech .cbr {background-position:-25px -5px}
#tooltipResidents.resident .msg-speech .al {border-right-color:#5e639a; *border-top-color:#403b76}
#tooltipResidents.resident .msg-speech .ar {border-left-color:#5e639a; *border-top-color:#403b76}
#tooltipResidents.citizen .msg-speech, #tooltipResidents.citizen .text {background-color:#fba154; color:#261302}
#tooltipResidents.citizen .msg-speech .ctl {background-position:-30px 0}
#tooltipResidents.citizen .msg-speech .ctr {background-position:-35px 0}
#tooltipResidents.citizen .msg-speech .cbl {background-position:-30px -5px}
#tooltipResidents.citizen .msg-speech .cbr {background-position:-35px -5px}
#tooltipResidents.citizen .msg-speech .al {border-right-color:#fba154; *border-top-color:#e9740e}
#tooltipResidents.citizen .msg-speech .ar {border-left-color:#fba154; *border-top-color:#e9740e}


/* Smiles */
div.smiles{position:relative;height:30px;padding-top:5px}
#more_smiles{font-size:11px;position:absolute;top:11px;right:1px;font-style:normal}
.smiles .smile{float:left;margin:2px}
.smiles span{color:#333;cursor:pointer;text-decoration:underline}
.moreSmiles, #more_smiles div
{
	background-color:#fff;
	border:1px solid #bbb;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	cursor:default;
	display:none;
	line-height:32px;
	padding:4px 0 4px 5px;
	position:absolute;
	width:420px;
	z-index:25;
	overflow:auto;
	max-height:210px
}
#moreSmilesFree, #moreSmilesPremium {bottom:-1px}
#more_smiles div{right:40px;top:-6px;z-index:5}
#more_smiles div img{cursor:pointer;margin-right:5px;vertical-align:middle}
.smiles .messGift{float:right;height:30px}
.smiles .messGift .js_link{border-bottom:none !important; color:#808080}
.comment .pngSmile {margin:0; float:none}


/* Tooltip */
#tooltipWin {overflow:hidden;position:absolute;top:0;left:163px;display:none;padding:11px;z-index:10000;}
#tooltipWin .forBorder {
    position:absolute;
    top:-2500px;
    left:-2500px;
    width:5000px;
    height:5000px;
    background:#000;
    filter:alpha(opacity=30) !important;
    opacity:0.3 !important;
    }
#tooltipWin .content {position:relative;padding:11px;background:#fff;}


#popupOverlay, #popupWin
{
	display:none;
	position:absolute;
}
#popupOverlay
{
	background:url(../../../base/img/bg_black_30.png) 0 0 repeat;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1000
}
#popupWin
{
	background:url(../../../base/img/bg_black_30.png) 0 0 repeat;
	overflow:hidden;
	top:100px;
	left:50%;
	width:600px;
	margin-left:-310px;
	z-index:10001;
	padding:10px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
#popupWin.confirm, #popupWin.alert, #popupWin.error {width:400px; margin-left:-210px}
#popupWin.fixed {position:fixed}
#popupContent
{
	background:#fff url(../../../images/common/box-s.png) repeat-x 0 100%;
	position:relative;
	padding:10px 20px;
	//zoom:1;
}
#popupClose
{
	cursor:pointer;
	position:absolute;
	top:20px;
	right:18px;
	z-index:1;
    margin: 0 !important
}
#popupTitle, #popupWin .popupTitle
{
	background:url(../../../base/img/bg_popup_title.png) 0 -250px repeat-x;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	position:relative;
	height:35px;
	line-height:35px;
	padding:0 40px 0 19px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0;
    border-top: solid 1px #A1D5EF;
}
.greenHeader #popupTitle, #popupWin.greenHeader .popupTitle, .financePopup #popupTitle, #popupWin.financePopup .popupTitle
{
	background-position:0 -50px;
	color:#fff;
	text-shadow:none
}
.financePopup .icon-close{background-position: -80px -48px!important}
.alert #popupTitle, .error #popupTitle, .confirm #popupTitle {font-size:17px; font-weight:normal; line-height:35px; height:35px}
.alert #popupClose, .error #popupClose, .confirm #popupClose {top:20px}

#popupWin.contentOnly #popupContent, #popupWin.contentOnly {background:none}
#popupWin.contentOnly #popupTitle, #popupWin.hideTitle #popupTitle, #popupWin.hideCloseBtn #popupClose {display:none}
#popupWin.hideTitle #popupContent
{
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px
}
#popupContent, #popupWin.titleTmp #popupContent
{
	-webkit-border-radius:0 0 9px 9px;
	-moz-border-radius:0 0 9px 9px;
	border-radius:0 0 9px 9px;
}
#popupWin.titleTmp
{
	padding-top:45px
}
#popupWin.titleTmp .popupTitle
{
	top:-35px;
	margin:-10px -20px -35px
}

.popupTabs
{
	background:#EDEDED;
	width:100%;
	overflow:hidden;
}
.popupTabs ul {margin:0}
.popupTabs li
{
	background:none;
	float:left;
	margin:0;
	padding:0
}
.popupTabs a
{
	display:block;
	padding:9px 11px 10px;
	font-size:11px;
	text-decoration:none;
	color:#332D59
}
.popupTabs a:hover {background:#f5f5f5}
.popupTabs a:hover span {border-bottom:1px dotted #332D59}
.popupTabs a.current span {border:none}
.popupTabs a.current
{
	background:#fff;
	color:#000;
	cursor:default
}

#popupWin .popupBtnGroup
{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:10px 0
}
#popupWin .popupBtnGroup a
{
	float:right;
	margin:0 0 0 10px
}
#popupWin .popupBtnGroup span
{
	text-align:center;
	min-width:40px
}

.financePopup #popupContent {padding:0}
#popupWin.financePopup .popupTitle {margin:0 0 -35px}
.financePopup #popupTitle {display:none}

/* old tabs for gifts */
.sendGiftTabs {margin:-9px 0 0 0;*margin-bottom:9px}
.sendGiftTabs li {background:none;float:left;padding:2px 10px 2px 10px !important;margin:0;line-height:30px;font-size:12px}
.sendGiftTabs .selected {background:#EDEDED;color:#FF6666;font-weight:bold}
.sendGiftTabs li.selected.flowers {background:#fff url(../../../images/flowers/icon2.jpg) 10px 10px no-repeat;color:#FF3399;padding-left:35px}

/* Gifts Tooltip */
.userGoodTooltip {width:449px}
.userGoodTooltip .topTool{height:11px;background:url(../../../images/day/14fev/gift_bg_top.png) 0 0 no-repeat;}
.userGoodTooltip .bottomTool{height:11px;background:url(../../../images/day/14fev/gift_bg_bot.png) no-repeat;}
.userGoodTooltip .innerTool{width:100%;overflow:hidden; background:url(../../../images/day/14fev/gift_bg_bg.png) 0 0 repeat-y;}
.userGoodTooltip .innerTool .blockTool{padding-left:15px;min-height:75px}
.userGoodTooltip .desc {font-size:11px}
.userGoodTooltip .signature{color:#CC0000;max-height:240px;font-size:13px;margin:0;overflow:hidden}
.userGoodTooltip .sender{color:#000;font-size:11px;font-weight:bold}
.userGoodTooltip .date{font-size:11px;color:#666666;display:block;margin-top:1em;text-align:right}
.userGoodTooltip .image{float:left;margin-right:8px}
.userGoodTooltip .innerText{float:left;width:240px}

.giftSaleTitle{
    background:orange url(../../../app/holiday/ny/sale_icons.png) no-repeat 226px -3px;
    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
    color:#fff;
    display:inline;
    font-weight:bold;
    left:140px;
    padding:7px 42px 9px 30px;
    position:absolute;
    top:1px;
}
.buttn-user-left-menu .saleIco{
left:200px !important;top:0 !important;
width:21px !important;height:21px !important;
padding:0  !important;margin:0  !important;
}
#themeChooserPopup .saleSkin{
width:35px; height:35px;
position:absolute;left:258px;top:99px; z-index: 100;background:url(../../../images/market/sale/sale-big.png) no-repeat
}
.listofThemes .saleSkin50{width:50px; height:50px; position:absolute;left:236px;top:43px; z-index: 100;background:url(../../../images/pet/pet_shop/sale.png) no-repeat}
.listofThemes .saleSkin{width:38px; height:30px; position:absolute;left:244px;top:59px; z-index: 100;background:url(../../../images/market/sale/salegreen-little.png) no-repeat}


img.warn18img {position: relative;top: 3px;margin-right: 3px;}
div.warn18{padding: 15px;text-align:center;color: #333333;font-size: 11px;vertical-align: middle;}
.warning18age{font-size: 13px;text-align: center;color: #BFBFBF;}

/* Temporary from tlog.css*/
.tlogPhoto{border:1px solid #F0F0F0;display:block;float:left;margin:0 2px 2px 0;vertical-align:top;}
.tlogAlbumPhoto {display:inline-block;border:1px solid #c9c9c9;padding:4px;margin:0 8px 4px 0;}

/* Basic Tables */
.tblBasic {margin:0;width:100%;border:1px solid #c0c0c0;background-color:#fff;border-collapse:separate;border-right:none;border-bottom:none;font-size:11px;}
.tblBasic caption {padding:10px 0 5px 0;font-weight:bold;font-size:1.25em;color:#777;}
.tblBasic td, .tblBasic th {padding:3px 4px;border:1px solid #C0C0C0;border-top:none;border-left:none;vertical-align:middle;}
.tblBasic tfoot td {font-weight:bold;color:#3D1A22;}
.tblBasic.columns td {border:0;border-right:1px solid #c0c0c0;}
.tblBasic.rows td {border:0;border-bottom:1px solid #c0c0c0;}
.tblBasic th {background-color:#ddd;font-weight:normal;}
.tblBasic th a {display:block;font-weight:bold;text-decoration:none;color:#000;}
.tblBasic .even {background-color:#f5f5f5;}
.tblBasic .odd {background-color:#fffcdd;}

.userPic97{width:97px;height:97px}
/* User List */
.userList{width:100%;overflow:hidden}
.userList .user{width:50%;overflow:hidden;float:left;margin-bottom:20px}
.userList .userPic {float:left}
.userList .userInfo{overflow:hidden;padding:2px 10px}
.userList .userInfo h3 {margin:0}

.newFunctionWrap {position:relative; *zoom:1}
a.newFunctionWrap span {text-decoration:underline}
a.newFunctionWrap, .newFunction {text-decoration:none !important}
.newFunction{
	background:url(../../../images/basic/new.gif) 0 0 no-repeat;
	width:21px;
	height:14px;
	position:absolute;
	top:-6px;
	left:3px;
	margin-left:100%;
	color:#fff;
	font-size:9px;
	font-weight:normal;
	white-space:nowrap
}
.newFunction.withText, .newFunction em {background:url(../../../images/basic/new.png) 0 0 no-repeat !important}
.newFunction.withText{width:auto;padding:0 2px}
.newFunction em
{
	width:1px !important;
	background-position:100% -1px !important;
	position:absolute !important;
	top:1px !important;
	left:100%;
	height:9px !important;
	margin:0 !important
}

#tooltip{display:none;position:absolute;z-index:10001;margin:10px 0 0 15px;padding:3px;}
#tooltip.simpleTooltip{overflow:hidden;max-width:250px;zoom:1;}
#tooltip.imgTooltip {padding:10px}
#tooltip.imgTooltip img{background-color:#fff;max-width:600px;vertical-align:top}
#tooltip .bg {display:none}
#tooltip.simpleTooltip .bg, #tooltip.tooltipExt .bg, #tooltip.imgTooltip .bg
{
	display:block;
	background:#000;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.3;
	filter:alpha(opacity=30)
}
#tooltip.simpleTooltip #tooltipContent, #tooltip.tooltipExt #tooltipContent, #tooltip.imgTooltip #tooltipContent
{
	background:#fff;
	position:relative;
	font:11px/14px Tahoma, Geneva, Arial, sans-serif;
	padding:3px 5px;
	overflow:hidden;
	color:#515151
}
#tooltip.imgTooltip #tooltipContent{background:url(../../../images/basic/pre.gif) #fff 50% 50% no-repeat;min-width:50px;min-height:50px}
#tooltip.tooltipExt {padding:10px}
#tooltip.tooltipExt #tooltipContent{padding:11px;width:300px}
.ttip-src, .ttip-source {display:none}


/******* buttons ********/
.buttn a, .buttn em, .buttn button, .buttn span {margin:0; padding:0; border:0; float:left; display:block; text-align:center; text-decoration:none; font-style:normal; cursor:pointer; white-space:nowrap; font-weight:bold; text-align:left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.buttn a, .buttn em, .buttn button, .buttn span {background-image:url('../../../base/img/bg_control.png'); background-repeat:no-repeat; background-color:transparent !important; border:0}
.buttn select {float:left;}
.buttn a.blank {text-decoration:underline; cursor:pointer}
.buttn a.blank span {text-decoration:underline}
.buttn a.blank:hover, .buttn a.blank:hover span {text-decoration:none}
.buttn a strong  {text-decoration:none}

.buttn em.blank, .buttn em.blank span {cursor:default}

.buttn button {outline: none; vertical-align:middle; display:-moz-inline-box; display:inline-block; overflow:visible /* removes extra side padding in IE */;}
.buttn button span {position:relative /* fix for Chrome */}
.buttn button::-moz-focus-inner {border: none; padding: 0; /* overrides extra padding in Firefox */}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.buttn button {margin-top: -1px;}
}


/* buttons - usual colors */
.buttn a, .buttn em, .buttn button, .buttn span {color:#4C4C4C}
.buttn .curr,  .buttn .curr span  {color:#FFF}
.buttn .disab, .buttn .disab span {color:#BBB !important}

.buttn .blank, .buttn .blank span, .buttn em.blank:hover span {color:#4C4C4C}
.buttn a.blank:hover, .buttn a.blank:hover span, .buttn button.blank:hover, .buttn button.blank:hover span {color:#D61B51!important}

.buttn a:hover,  .buttn em:hover,  .buttn button:hover, .buttn a:active, .buttn em:active, .buttn button:active {color:#FFF}
.buttn a:hover span,  .buttn em:hover span,  .buttn button:hover span, .buttn a:active span, .buttn em:active span, .buttn button:active span {color:#FFF}

.buttn a.blank:active span, .buttn em.blank:active span {color:#4C4C4C} /* firefox active fix */


/* buttons - submenu colors */
.buttn-mn a:hover,  .buttn-mn em:hover,  .buttn-mn button:hover,  .buttn-mn a:hover span,  .buttn-mn em:hover span,  .buttn-mn button:hover span  {color:#000}
.buttn-mn a:active, .buttn-mn em:active, .buttn-mn button:active, .buttn-mn a:active span, .buttn-mn em:active span, .buttn-mn button:active span {color:#000}
.buttn-mn em, .buttn-mn em:hover, .buttn-mn em span, .buttn-mn em:hover span {cursor:default}
.buttn-mn .curr span  {color:#000}
.buttn-mn .disab span {color:#BBB}

/* buttons - floats */
.buttn.buttn-l {float:left}
.buttn.buttn-r {float:right}
.buttn.buttn-c {float:none; margin:0 auto}

/* buttons - shadows - usual elements */
.buttn-sm span {text-shadow:0 1px 0   #FFF}
.buttn-lg span {text-shadow:0 1px 1px #FFF}

.buttn-sm .curr span,       .buttn-sm a:hover span,  .buttn-sm em:hover span,  .buttn-sm button:hover span  {text-shadow:0 1px 1px #66001A}
.buttn-sm .curr:hover span, .buttn-sm a:active span, .buttn-sm em:active span, .buttn-sm button:active span {text-shadow:0 1px 1px #000}
.buttn-sm .disab span, .buttn-sm .disab:hover span, .buttn-sm .disab:active span {text-shadow:0 1px 0 #FFF}
.buttn-sm .blank span, .buttn-sm .blank:hover span, .buttn-sm .blank:active span {text-shadow:0 0 0 #FFF}

.buttn-lg .curr span,       .buttn-lg a:hover span,  .buttn-lg em:hover span,  .buttn-lg button:hover span  {text-shadow:0 1px 1px #66001A}
.buttn-lg .curr:hover span, .buttn-lg a:active span, .buttn-lg em:active span, .buttn-lg button:active span {text-shadow:0 1px 1px #000}
.buttn-lg .disab span, .buttn-lg .disab:hover span, .buttn-lg .disab:active span {text-shadow:0 1px 1px #FFF}
.buttn-lg .blank span, .buttn-lg .blank:hover span, .buttn-lg .blank:active span {text-shadow:0 0 0 #FFF}


/* buttons - shadows - submenu */
.buttn-mn a:hover span,  .buttn-mn em:hover span,  .buttn-mn button:hover span  {text-shadow:0 1px 0 #FFF}
.buttn-mn a:active span, .buttn-mn em:active span, .buttn-mn button:active span {text-shadow:0 1px 0 #FFF}

.buttn-mn .curr span,  .buttn-mn .curr:hover span  {text-shadow:0 1px 0 #FFF}
.buttn-mn .disab span, .buttn-mn .disab:hover span {text-shadow:0 1px 0 #FFF}

.buttn-sm .buttn-exps:hover .buttn-exp span {text-shadow:0 1px 1px #66001A}
.buttn-sm .buttn-exps:hover .buttn-exp.blank span {text-shadow:none}
.buttn-lg .buttn-exps:hover .buttn-exp span {text-shadow:0 1px 1px #66001A}
.buttn-lg .buttn-exps:hover .buttn-exp.blank span {text-shadow:none}


/******** button large ********/
.buttn-lg a, .buttn-lg em, .buttn-lg span, .buttn-lg button {font-size:12px !important; height:26px}
.buttn-lg a, .buttn-lg em, .buttn-lg button {padding:0 0 0 13px; margin:0 22px 0 0}
.buttn-lg span   {padding:0 13px 0 12px; margin:0 -12px 0 0; text-indent:-11px; line-height:24px; height:26px}

.buttn-lg.buttn-l a, .buttn-lg.buttn-l em, .buttn-lg.buttn-l button {margin:0 22px 0 0}
.buttn-lg.buttn-r a, .buttn-lg.buttn-r em, .buttn-lg.buttn-r button {margin:0 12px 0 10px}

.buttn-lg a, .buttn-lg em, .buttn-lg button {background-position:0    -92px} /* dark grey  - left  (large) */
.buttn-lg span                              {background-position:100% -92px} /* dark grey  - right (large) */
.buttn-lg a:hover, .buttn-lg em:hover, .buttn-lg button:hover                   {background-position:0    -138px} /* light pink - left  (large) */
.buttn-lg a:hover span, .buttn-lg em:hover span, .buttn-lg button:hover span    {background-position:100% -138px} /* light pink - right (large) */
.buttn-lg a:active, .buttn-lg em:active, .buttn-lg button:active                {background-position:0    -184px} /* dark pink  - left  (large) */
.buttn-lg a:active span, .buttn-lg em:active span, .buttn-lg button:active span {background-position:100% -184px} /* dark pink  - right (large) */

.buttn-lg .curr            {background-position:0    -138px} /* light pink - left  (large) */
.buttn-lg .curr span       {background-position:100% -138px} /* light pink - right (large) */
.buttn-lg .curr:hover      {background-position:0    -184px} /* dark pink  - left  (large) */
.buttn-lg .curr:hover span {background-position:100% -184px} /* dark pink  - right (large) */

.buttn-lg .disab, .buttn-lg .disab:hover           {background-position:0    -46px} /* light grey - left  (large) */
.buttn-lg .disab span, .buttn-lg .disab:hover span {background-position:100% -46px} /* light grey - right (large) */

.buttn-lg .blank, .buttn-lg .blank:hover           {background:none} /* no color - left  (large) */
.buttn-lg .blank span, .buttn-lg .blank:hover span {background:none} /* no color - right (large) */


/******** button small ********/
.buttn-sm a, .buttn-sm em, .buttn-sm span, .buttn-sm button {font-size:11px !important; height:20px}
.buttn-sm a, .buttn-sm em, .buttn-sm button {padding:0 0 0 10px; margin:0 15px 0 0}
.buttn-sm span   {padding:0 10px 0 10px; margin:0 -9px 0 0; text-indent:-8px; line-height:19px; height:20px}

.buttn-sm.buttn-l a, .buttn-sm.buttn-l em, .buttn-sm.buttn-l button {margin: 0 15px 0 0}
.buttn-sm.buttn-r a, .buttn-sm.buttn-r em, .buttn-sm.buttn-r button {margin:0 9px 0 6px}

.buttn-sm a, .buttn-sm em, .buttn-sm button {background-position:0    -118px} /* dark grey  - left  (small) */
.buttn-sm span                              {background-position:100% -118px} /* dark grey  - right (small) */
.buttn-sm a:hover, .buttn-sm em:hover, .buttn-sm button:hover                   {background-position:0    -164px} /* light pink - left  (small) */
.buttn-sm a:hover span, .buttn-sm em:hover span, .buttn-sm button:hover span    {background-position:100% -164px} /* light pink - right (small) */
.buttn-sm a:active, .buttn-sm em:active, .buttn-sm button:active                {background-position:0    -210px} /* dark pink  - left  (small) */
.buttn-sm a:active span, .buttn-sm em:active span, .buttn-sm button:active span {background-position:100% -210px} /* dark pink  - right (small) */

.buttn-sm .curr            {background-position:0    -164px} /* light pink - left  (small) */
.buttn-sm .curr span       {background-position:100% -164px} /* light pink - right (small) */
.buttn-sm .curr:hover      {background-position:0    -210px} /* dark pink  - left  (small) */
.buttn-sm .curr:hover span {background-position:100% -210px} /* dark pink  - right (small) */

.buttn-sm .disab, .buttn-sm .disab:hover           {background-position:0    -72px} /* light grey - left  (small) */
.buttn-sm .disab span, .buttn-sm .disab:hover span {background-position:100% -72px} /* light grey - right (small) */

.buttn-sm .blank, .buttn-sm .blank:hover           {background:none} /* no color - left  (small) */
.buttn-sm .blank span, .buttn-sm .blank:hover span {background:none} /* no color - right (small) */


/* buttn - submenu - main */
.buttn .buttn-exps {position:relative; z-index:899; float:left}
.buttn .buttn-exps:hover {position:relative; z-index:900;}
.buttn .buttn-exp {position:relative; z-index:899;}

.buttn .buttn-mn {display:none; position:absolute; clear:both; margin:0; padding:0; left:0; z-index:900; width:100%}
.buttn.buttn-sm .buttn-mn {top:20px;}
.buttn.buttn-lg .buttn-mn {top:26px;}

.buttn .buttn-mn a, .buttn .buttn-mn em, .buttn .buttn-mn span {font-size:11px; line-height:25px; height:26px}
.buttn .buttn-mn a, .buttn .buttn-mn em {clear:both; position:relative; padding:0 0 0 20px; margin:0}
.buttn .buttn-mn span {padding:0 20px 0 18px; position:relative}

.buttn .buttn-mn.buttn-mn-r {left:0;}
.buttn .buttn-mn.buttn-mn-l {left:0;}

/* button - submenu - exhandable element */
.buttn-sm .buttn-h, .buttn-sm .buttn-h:hover, .buttn-sm .buttn-h:active                {background-position:0 -394px; color:#FFF}    /* light pink  - left  (small) */
.buttn-sm .buttn-h span, .buttn-sm .buttn-h:hover span, .buttn-sm .buttn-h:active span {background-position:100% -394px; color:#FFF} /* light pink  - right (small) */
.buttn-lg .buttn-h, .buttn-lg .buttn-h:hover, .buttn-lg .buttn-h:active                {background-position:0 -368px; color:#FFF}    /* light pink  - left  (small) */
.buttn-lg .buttn-h span, .buttn-lg .buttn-h:hover span, .buttn-lg .buttn-h:active span {background-position:100% -368px; color:#FFF} /* light pink  - right (small) */


/* button - submenu - submenu */
.buttn-mn a, .buttn-mn em, .buttn-mn span {background-image:url('../../../base/img/bg_control_mn.png'); background-repeat:no-repeat}

.buttn-mn a, .buttn-mn em {background-position:0 -598px}                                      /* white      - left  (small) */
.buttn-mn a span, .buttn-mn em span {background-position:100% -598px}                         /* white      - right (small) */
.buttn-mn a:hover, .buttn-mn em:hover {background-position:0 -644px}                          /* light grey - left  (small) */
.buttn-mn a:hover span, .buttn-mn em:hover span{background-position:100% -644px}              /* light grey - right (small) */

.buttn-mn a.curr, .buttn-mn em.curr {background-position:0 -644px}                            /* light grey - left  (small) */
.buttn-mn a.curr span, .buttn-mn em.curr span{background-position:100% -644px}                /* light grey - right (small) */
.buttn-mn a.curr:hover, .buttn-mn em.curr:hover {background-position:0 -644px}                /* light grey - left  (small) */
.buttn-mn a.curr:hover span, .buttn-mn em.curr:hover span{background-position:100% -644px}    /* light grey - right (small) */

.buttn-mn a.disab, .buttn-mn em.disab {background-position:0 -598px}                          /* white      - left  (small) */
.buttn-mn a.disab span, .buttn-mn em.disab span {background-position:100% -598px}             /* white      - right (small) */
.buttn-mn a.disab:hover, .buttn-mn em.disab:hover {background-position:0 -598px}              /* white      - left  (small) */
.buttn-mn a.disab:hover span, .buttn-mn em.disab:hover span {background-position:100% -598px} /* white      - right (small) */

.buttn-mn a:active, .buttn-mn em:active {background-position:0 -690px}             /* dark grey  - left  (small) */
.buttn-mn a:active span, .buttn-mn em:active span {background-position:100% -690px}/* dark grey  - right (small) */

.buttn-mn .buttn-ls, .buttn-mn .buttn-fs, .buttn-mn .buttn-ls span, .buttn-mn .buttn-fs span {height:13px !important}
.buttn-mn .buttn-ls strong , .buttn-mn .buttn-fs strong {height:1px}

.buttn-mn-l .buttn-fs, .buttn-mn-l .buttn-fs:hover, .buttn-mn-l .buttn-fs:active {background-position:0 -966px}                   /* white - left  (small) */
.buttn-mn-l .buttn-fs span, .buttn-mn-l .buttn-fs:hover span, .buttn-mn-l .buttn-fs:active span {background-position:100% -230px} /* white - right (small) */
.buttn-mn-r .buttn-fs, .buttn-mn-r .buttn-fs:hover, .buttn-mn-r .buttn-fs:active {background-position:0 -230px}                   /* white - left  (small) */
.buttn-mn-r .buttn-fs span, .buttn-mn-r .buttn-fs:hover span, .buttn-mn-r .buttn-fs:active span {background-position:100% -966px} /* white - right (small) */

.buttn-mn-l .buttn-ls, .buttn-mn-l .buttn-ls:hover, .buttn-mn-l .buttn-ls:active {background-position:0 -427px}                   /* white - left  (small) */
.buttn-mn-l .buttn-ls span, .buttn-mn-l .buttn-ls:hover span, .buttn-mn-l .buttn-ls:active span {background-position:100% -427px} /* white - right (small) */
.buttn-mn-r .buttn-ls, .buttn-mn-r .buttn-ls:hover, .buttn-mn-r .buttn-ls:active {background-position:0 -427px}                   /* white - left  (small) */
.buttn-mn-r .buttn-ls span, .buttn-mn-r .buttn-ls:hover span, .buttn-mn-r .buttn-ls:active span {background-position:100% -427px} /* white - right (small) */

/******** button - only with icon ********/
.buttn-lg.buttn-ico a, .buttn-lg.buttn-ico em {margin:0 16px 0 0}
.buttn-lg.buttn-ico span, .buttn-lg.buttn-ico button {padding:0 0 0 17px;}

.buttn-sm.buttn-ico a, .buttn-sm.buttn-ico em {margin:0 12px 0 0}
.buttn-sm.buttn-ico span, .buttn-sm.buttn-ico button {padding:0 0 0 8px;}


/******** button - icons ********/
strong.ico-menu, strong.ico-sm, strong.ico-add {overflow:hidden; margin:0; padding:0; display:inline-block; vertical-align:middle; background-repeat:no-repeat; z-index:100; position:relative}

.buttn strong.ico-sm {float:left; display:inline-block; vertical-align:middle;}

.buttn span strong.ico-sm {float:none;}

.buttn-lg strong.ico-sm        {margin:  4px  2px  0  -6px;}
.buttn-lg span strong.ico-sm   {margin:  0   -6px  1px 4px;}

.buttn-sm strong.ico-sm        {margin: 2px 1px 0  -4px;}
.buttn-sm span strong.ico-sm   {margin: 0  -4px 1px 2px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.buttn-lg span strong.ico-sm   {margin: 0 -6px 4px 4px;}
	.buttn-sm span strong.ico-sm   {margin: 0 -4px 3px 2px;}
	.buttn-sm button {line-height:18px;}
	.buttn-lg button {line-height:23px;}
}


strong.ico-sm{overflow:hidden; margin:0;}
strong.ico-sm {width:16px; height:16px; background-image:url('../../../base/img/bg_control_icons_sm.png?7');}
strong.ico-xl {display:block;width:48px; height:48px; background-image:url('../../../base/img/bg_control_icons_xl.png?1');}


.buttn-mn strong.ico-sm {margin-top:6px}

/* buttons only with icons */
.buttn-lg.buttn-ico strong.ico-sm {margin:4px -10px 0 -6px;}
.buttn-sm.buttn-ico strong.ico-sm {margin:2px -3px 0 -5px}

.buttn :hover .ico-sm.ico-cross, .tbs li:hover .ico-sm.ico-cross, .buttn .curr .ico-sm.ico-cross, .ico-white.ico-sm.ico-cross {background-position: -16px -32px}
.buttn :hover .ico-sm.ico-tick, .tbs li:hover .ico-sm.ico-tick, .buttn .curr .ico-sm.ico-tick, .ico-white.ico-sm.ico-tick {background-position: -32px -32px}
.buttn :hover .ico-sm.ico-plus, .tbs li:hover .ico-sm.ico-plus, .buttn .curr .ico-sm.ico-plus, .ico-white.ico-sm.ico-plus {background-position: -48px -32px}
.buttn :hover .ico-sm.ico-minus, .tbs li:hover .ico-sm.ico-minus, .buttn .curr .ico-sm.ico-minus, .ico-white.ico-sm.ico-minus {background-position: -64px -32px}
.buttn :hover .ico-sm.ico-up, .tbs li:hover .ico-sm.ico-up, .buttn .curr .ico-sm.ico-up, .ico-white.ico-sm.ico-up {background-position: -80px -32px}
.buttn :hover .ico-sm.ico-left, .tbs li:hover .ico-sm.ico-left, .buttn .curr .ico-sm.ico-left, .ico-white.ico-sm.ico-left {background-position: -96px -32px}
.buttn :hover .ico-sm.ico-down, .tbs li:hover .ico-sm.ico-down, .buttn .curr .ico-sm.ico-down, .ico-white.ico-sm.ico-down {background-position: -112px -32px}
.buttn :hover .ico-sm.ico-right, .tbs li:hover .ico-sm.ico-right, .buttn .curr .ico-sm.ico-right, .ico-white.ico-sm.ico-right {background-position: -128px -32px}
.buttn :hover .ico-sm.ico-doc, .tbs li:hover .ico-sm.ico-doc, .buttn .curr .ico-sm.ico-doc, .ico-white.ico-sm.ico-doc {background-position: -144px -32px}
.buttn :hover .ico-sm.ico-quest, .tbs li:hover .ico-sm.ico-quest, .buttn .curr .ico-sm.ico-quest, .ico-white.ico-sm.ico-quest {background-position: -160px -32px}
.buttn :hover .ico-sm.ico-pen, .tbs li:hover .ico-sm.ico-pen, .buttn .curr .ico-sm.ico-pen, .ico-white.ico-sm.ico-pen {background-position: -176px -32px}
.buttn :hover .ico-sm.ico-gear, .tbs li:hover .ico-sm.ico-gear, .buttn .curr .ico-sm.ico-gear, .ico-white.ico-sm.ico-gear {background-position: -192px -32px}
.buttn :hover .ico-sm.ico-heart, .tbs li:hover .ico-sm.ico-heart, .buttn .curr .ico-sm.ico-heart, .ico-white.ico-sm.ico-heart {background-position: -208px -32px}
.buttn :hover .ico-sm.ico-user, .tbs li:hover .ico-sm.ico-user, .buttn .curr .ico-sm.ico-user, .ico-white.ico-sm.ico-user {background-position: -224px -32px}
.buttn :hover .ico-sm.ico-lock, .tbs li:hover .ico-sm.ico-lock, .buttn .curr .ico-sm.ico-lock, .ico-white.ico-sm.ico-lock {background-position: -240px -32px}
.buttn :hover .ico-sm.ico-lens, .tbs li:hover .ico-sm.ico-lens, .buttn .curr .ico-sm.ico-lens, .ico-white.ico-sm.ico-lens {background-position: -256px -32px}
.buttn :hover .ico-sm.ico-star, .tbs li:hover .ico-sm.ico-star, .buttn .curr .ico-sm.ico-star, .ico-white.ico-sm.ico-star {background-position: -272px -32px}
.buttn :hover .ico-sm.ico-home, .tbs li:hover .ico-sm.ico-home, .buttn .curr .ico-sm.ico-home, .ico-white.ico-sm.ico-home {background-position: -288px -32px}
.buttn :hover .ico-sm.ico-mail, .tbs li:hover .ico-sm.ico-mail, .buttn .curr .ico-sm.ico-mail, .ico-white.ico-sm.ico-mail {background-position: -304px -32px}
.buttn :hover .ico-sm.ico-up2, .tbs li:hover .ico-sm.ico-up2, .buttn .curr .ico-sm.ico-up2, .ico-white.ico-sm.ico-up2 {background-position: -320px -32px}
.buttn :hover .ico-sm.ico-left2, .tbs li:hover .ico-sm.ico-left2, .buttn .curr .ico-sm.ico-left2, .ico-white.ico-sm.ico-left2 {background-position: -336px -32px}
.buttn :hover .ico-sm.ico-down2, .tbs li:hover .ico-sm.ico-down2, .buttn .curr .ico-sm.ico-down2, .ico-white.ico-sm.ico-down2 {background-position: -352px -32px}
.buttn :hover .ico-sm.ico-right2, .tbs li:hover .ico-sm.ico-right2, .buttn .curr .ico-sm.ico-right2, .ico-white.ico-sm.ico-right2 {background-position: -368px -32px}
.buttn :hover .ico-sm.ico-left3, .tbs li:hover .ico-sm.ico-left3, .buttn .curr .ico-sm.ico-left3, .ico-white.ico-sm.ico-left3 {background-position: -400px -32px}
.buttn :hover .ico-sm.ico-right3, .tbs li:hover .ico-sm.ico-right3, .buttn .curr .ico-sm.ico-right3, .ico-white.ico-sm.ico-right3 {background-position: -432px -32px}
.buttn :hover .ico-sm.ico-left4, .tbs li:hover .ico-sm.ico-left4, .buttn .curr .ico-sm.ico-left4, .ico-white.ico-sm.ico-left4 {background-position: -464px -32px}
.buttn :hover .ico-sm.ico-down4, .tbs li:hover .ico-sm.ico-down4, .buttn .curr .ico-sm.ico-down4, .ico-white.ico-sm.ico-down4 {background-position: -480px -32px}
.buttn :hover .ico-sm.ico-refr, .tbs li:hover .ico-sm.ico-refr, .buttn .curr .ico-sm.ico-refr, .ico-white.ico-sm.ico-refr {background-position: -512px -32px}
.buttn :hover .ico-sm.ico-grid, .tbs li:hover .ico-sm.ico-grid, .buttn .curr .ico-sm.ico-grid, .ico-white.ico-sm.ico-grid {background-position: -528px -32px}
.buttn :hover .ico-sm.ico-list, .tbs li:hover .ico-sm.ico-list, .buttn .curr .ico-sm.ico-list, .ico-white.ico-sm.ico-list {background-position: -544px -32px}
.buttn :hover .ico-sm.ico-comm, .tbs li:hover .ico-sm.ico-comm, .buttn .curr .ico-sm.ico-comm, .ico-white.ico-sm.ico-comm {background-position: -560px -32px}
.buttn :hover .ico-sm.ico-share, .tbs li:hover .ico-sm.ico-share, .buttn .curr .ico-sm.ico-share, .ico-white.ico-sm.ico-share {background-position: -576px -32px}
.buttn :hover .ico-sm.ico-hot, .tbs li:hover .ico-sm.ico-hot, .buttn .curr .ico-sm.ico-hot, .ico-white.ico-sm.ico-hot {background-position: -592px -32px}
.buttn :hover .ico-sm.ico-users, .tbs li:hover .ico-sm.ico-users, .buttn .curr .ico-sm.ico-users, .ico-white.ico-sm.ico-users {background-position: -624px -32px}
.buttn :hover .ico-sm.ico-floppy, .tbs li:hover .ico-sm.ico-floppy, .buttn .curr .ico-sm.ico-floppy, .ico-white.ico-sm.ico-floppy {background-position: -640px -32px}
.buttn :hover .ico-sm.ico-music1, .tbs li:hover .ico-sm.ico-music1, .buttn .curr .ico-sm.ico-music1, .ico-white.ico-sm.ico-music1 {background-position: -688px -32px}
.buttn :hover .ico-sm.ico-time, .tbs li:hover .ico-sm.ico-time, .buttn .curr .ico-sm.ico-time, .ico-white.ico-sm.ico-time {background-position: -720px -32px}
.buttn :hover .ico-sm.ico-date, .tbs li:hover .ico-sm.ico-date, .buttn .curr .ico-sm.ico-date, .ico-white.ico-sm.ico-date {background-position: -736px -32px}
.buttn :hover .ico-sm.ico-prev, .tbs li:hover .ico-sm.ico-prev, .buttn .curr .ico-sm.ico-prev, .ico-white.ico-sm.ico-prev {background-position: -752px -32px}
.buttn :hover .ico-sm.ico-next, .tbs li:hover .ico-sm.ico-next, .buttn .curr .ico-sm.ico-next, .ico-white.ico-sm.ico-next {background-position: -768px -32px}
.buttn :hover .ico-sm.ico-pin, .tbs li:hover .ico-sm.ico-pin, .buttn .curr .ico-sm.ico-pin, .ico-white.ico-sm.ico-pin {background-position: -784px -32px}
.buttn :hover .ico-sm.ico-move, .tbs li:hover .ico-sm.ico-move, .buttn .curr .ico-sm.ico-move, .ico-white.ico-sm.ico-move {background-position: -816px -32px}
.buttn :hover .ico-sm.ico-smile, .tbs li:hover .ico-sm.ico-smile, .buttn .curr .ico-sm.ico-smile, .ico-white.ico-sm.ico-smile {background-position: -832px -32px}
.buttn :hover .ico-sm.ico-downl, .tbs li:hover .ico-sm.ico-downl, .buttn .curr .ico-sm.ico-downl, .ico-white.ico-sm.ico-downl {background-position: -848px -32px}
.buttn :hover .ico-sm.ico-product, .tbs li:hover .ico-sm.ico-product, .buttn .curr .ico-sm.ico-product, .ico-white.ico-sm.ico-product {background-position: -864px -32px}
.buttn :hover .ico-sm.ico-check0, .tbs li:hover .ico-sm.ico-check0, .buttn .curr .ico-sm.ico-check0, .ico-white.ico-sm.ico-check0 {background-position: -880px -32px}
.buttn :hover .ico-sm.ico-check1, .tbs li:hover .ico-sm.ico-check1, .buttn .curr .ico-sm.ico-check1, .ico-white.ico-sm.ico-check1 {background-position: -896px -32px}
.buttn :hover .ico-sm.ico-hamm, .tbs li:hover .ico-sm.ico-hamm, .buttn .curr .ico-sm.ico-hamm, .ico-white.ico-sm.ico-hamm {background-position: -912px -32px}
.buttn :hover .ico-sm.ico-megap, .tbs li:hover .ico-sm.ico-megap, .buttn .curr .ico-sm.ico-megap, .ico-white.ico-sm.ico-megap {background-position: -928px -32px}
.buttn :hover .ico-sm.ico-eye, .tbs li:hover .ico-sm.ico-eye, .buttn .curr .ico-sm.ico-eye, .ico-white.ico-sm.ico-eye {background-position: -944px -32px}
.buttn :hover .ico-sm.ico-vote1, .tbs li:hover .ico-sm.ico-vote1, .buttn .curr .ico-sm.ico-vote1, .ico-white.ico-sm.ico-vote1 {background-position: -960px -32px}
.buttn :hover .ico-sm.ico-vote0, .tbs li:hover .ico-sm.ico-vote0, .buttn .curr .ico-sm.ico-vote0, .ico-white.ico-sm.ico-vote0 {background-position: -976px -32px}
.buttn :hover .ico-sm.ico-photo, .tbs li:hover .ico-sm.ico-photo, .buttn .curr .ico-sm.ico-photo, .ico-white.ico-sm.ico-photo {background-position: -992px -32px}
.buttn :hover .ico-sm.ico-basket, .tbs li:hover .ico-sm.ico-basket, .buttn .curr .ico-sm.ico-basket, .ico-white.ico-sm.ico-basket {background-position: -1008px -32px}
.buttn :hover .ico-sm.ico-smile2, .tbs li:hover .ico-sm.ico-smile2, .buttn .curr .ico-sm.ico-smile2, .ico-white.ico-sm.ico-smile2 {background-position: -1024px -32px}
.buttn :hover .ico-sm.ico-retur, .tbs li:hover .ico-sm.ico-retur, .buttn .curr .ico-sm.ico-retur, .ico-white.ico-sm.ico-retur {background-position: -1040px -32px}
.buttn :hover .ico-sm.ico-rever, .tbs li:hover .ico-sm.ico-rever, .buttn .curr .ico-sm.ico-rever, .ico-white.ico-sm.ico-rever {background-position: -1056px -32px}
.buttn :hover .ico-sm.ico-money, .tbs li:hover .ico-sm.ico-money, .buttn .curr .ico-sm.ico-money, .ico-white.ico-sm.ico-money {background-position: -1072px -32px}
.buttn :hover .ico-sm.ico-lock1, .tbs li:hover .ico-sm.ico-lock1, .buttn .curr .ico-sm.ico-lock1, .ico-white.ico-sm.ico-lock1 {background-position: -1088px -32px}
.buttn :hover .ico-sm.ico-mail2, .tbs li:hover .ico-sm.ico-mail2, .buttn .curr .ico-sm.ico-mail2, .ico-white.ico-sm.ico-mail2 {background-position: -1104px -32px}
.buttn :hover .ico-sm.ico-video, .tbs li:hover .ico-sm.ico-video, .buttn .curr .ico-sm.ico-video, .ico-white.ico-sm.ico-video {background-position: -1120px -32px}
.buttn :hover .ico-sm.ico-gift, .tbs li:hover .ico-sm.ico-gift, .buttn .curr .ico-sm.ico-gift, .ico-white.ico-sm.ico-gift {background-position: -1136px -32px}
.buttn :hover .ico-sm.ico-flower, .tbs li:hover .ico-sm.ico-flower, .buttn .curr .ico-sm.ico-flower, .ico-white.ico-sm.ico-flower {background-position: -1360px -32px}
.buttn :hover .ico-sm.ico-fold, .tbs li:hover .ico-sm.ico-fold, .buttn .curr .ico-sm.ico-fold, .ico-white.ico-sm.ico-fold {background-position: -1152px -32px}
.buttn :hover .ico-sm.ico-exclam, .tbs li:hover .ico-sm.ico-exclam, .buttn .curr .ico-sm.ico-exclam, .ico-white.ico-sm.ico-exclam {background-position: -1168px -32px}
.buttn :hover .ico-sm.ico-new, .tbs li:hover .ico-sm.ico-new, .buttn .curr .ico-sm.ico-new, .ico-white.ico-sm.ico-new {background-position: -1184px -32px}
.buttn :hover .ico-sm.ico-bullet, .tbs li:hover .ico-sm.ico-bullet, .buttn .curr .ico-sm.ico-bullet, .ico-white.ico-sm.ico-bullet {background-position: -1216px -32px}
.buttn :hover .ico-sm.ico-trash, .tbs li:hover .ico-sm.ico-trash, .buttn .curr .ico-sm.ico-trash, .ico-white.ico-sm.ico-trash {background-position: -1232px -32px}
.buttn :hover .ico-sm.ico-dress, .tbs li:hover .ico-sm.ico-dress, .buttn .curr .ico-sm.ico-dress, .ico-white.ico-sm.ico-dress {background-position: -1248px -32px}
.buttn :hover .ico-sm.ico-chart1, .tbs li:hover .ico-sm.ico-chart1, .buttn .curr .ico-sm.ico-chart1, .ico-white.ico-sm.ico-chart1 {background-position: -1280px -32px}
.buttn :hover .ico-sm.ico-box, .tbs li:hover .ico-sm.ico-box, .buttn .curr .ico-sm.ico-box, .ico-white.ico-sm.ico-box {background-position: -1312px -32px}
.buttn :hover .ico-sm.ico-bag, .tbs li:hover .ico-sm.ico-bag, .buttn .curr .ico-sm.ico-bag, .ico-white.ico-sm.ico-bag {background-position: -1328px -32px}
.buttn :hover .ico-sm.ico-filter, .tbs li:hover .ico-sm.ico-filter, .buttn .curr .ico-sm.ico-filter, .ico-white.ico-sm.ico-filter {background-position: -1376px -32px}
.buttn :hover .ico-sm.ico-adduser {background-position: -1408px -32px}
.buttn :hover .ico-sm.ico-omf, .tbs li:hover .ico-sm.ico-omf, .buttn .curr .ico-sm.ico-omf, .ico-white.ico-sm.ico-omf {background-position: -1424px -32px}

.ico-sm.ico-cross, .buttn:hover .buttn-mn :hover .ico-sm.ico-cross, .tbs .curr:hover .ico-sm.ico-cross, .buttn:hover .buttn-mn .curr .ico-sm.ico-cross, .buttn-mn .curr .ico-sm.ico-cross {background-position: -16px 0}
.ico-sm.ico-tick, .buttn:hover .buttn-mn :hover .ico-sm.ico-tick, .tbs .curr:hover .ico-sm.ico-tick, .buttn:hover .buttn-mn .curr .ico-sm.ico-tick, .buttn-mn .curr .ico-sm.ico-tick {background-position: -32px 0}
.ico-sm.ico-plus, .buttn:hover .buttn-mn :hover .ico-sm.ico-plus, .tbs .curr:hover .ico-sm.ico-plus, .buttn:hover .buttn-mn .curr .ico-sm.ico-plus, .buttn-mn .curr .ico-sm.ico-plus {background-position: -48px 0}
.ico-sm.ico-minus, .buttn:hover .buttn-mn :hover .ico-sm.ico-minus, .tbs .curr:hover .ico-sm.ico-minus, .buttn:hover .buttn-mn .curr .ico-sm.ico-minus, .buttn-mn .curr .ico-sm.ico-minus {background-position: -64px 0}
.ico-sm.ico-up, .buttn:hover .buttn-mn :hover .ico-sm.ico-up, .tbs .curr:hover .ico-sm.ico-up, .buttn:hover .buttn-mn .curr .ico-sm.ico-up, .buttn-mn .curr .ico-sm.ico-up {background-position: -80px 0}
.ico-sm.ico-left, .buttn:hover .buttn-mn :hover .ico-sm.ico-left, .tbs .curr:hover .ico-sm.ico-left, .buttn:hover .buttn-mn .curr .ico-sm.ico-left, .buttn-mn .curr .ico-sm.ico-left {background-position: -96px 0}
.ico-sm.ico-down, .buttn:hover .buttn-mn :hover .ico-sm.ico-down, .tbs .curr:hover .ico-sm.ico-down, .buttn:hover .buttn-mn .curr .ico-sm.ico-down, .buttn-mn .curr .ico-sm.ico-down {background-position: -112px 0}
.ico-sm.ico-right, .buttn:hover .buttn-mn :hover .ico-sm.ico-right, .tbs .curr:hover .ico-sm.ico-right, .buttn:hover .buttn-mn .curr .ico-sm.ico-right, .buttn-mn .curr .ico-sm.ico-right {background-position: -128px 0}
.ico-sm.ico-doc, .buttn:hover .buttn-mn :hover .ico-sm.ico-doc, .tbs .curr:hover .ico-sm.ico-doc, .buttn:hover .buttn-mn .curr .ico-sm.ico-doc, .buttn-mn .curr .ico-sm.ico-doc {background-position: -144px 0}
.ico-sm.ico-quest, .buttn:hover .buttn-mn :hover .ico-sm.ico-quest, .tbs .curr:hover .ico-sm.ico-quest, .buttn:hover .buttn-mn .curr .ico-sm.ico-quest, .buttn-mn .curr .ico-sm.ico-quest {background-position: -160px 0}
.ico-sm.ico-pen, .buttn:hover .buttn-mn :hover .ico-sm.ico-pen, .tbs .curr:hover .ico-sm.ico-pen, .buttn:hover .buttn-mn .curr .ico-sm.ico-pen, .buttn-mn .curr .ico-sm.ico-pen {background-position: -176px 0}
.ico-sm.ico-gear, .buttn:hover .buttn-mn :hover .ico-sm.ico-gear, .tbs .curr:hover .ico-sm.ico-gear, .buttn:hover .buttn-mn .curr .ico-sm.ico-gear, .buttn-mn .curr .ico-sm.ico-gear {background-position: -192px 0}
.ico-sm.ico-heart, .buttn:hover .buttn-mn :hover .ico-sm.ico-heart, .tbs .curr:hover .ico-sm.ico-heart, .buttn:hover .buttn-mn .curr .ico-sm.ico-heart, .buttn-mn .curr .ico-sm.ico-heart {background-position: -208px 0}
.ico-sm.ico-user, .buttn:hover .buttn-mn :hover .ico-sm.ico-user, .tbs .curr:hover .ico-sm.ico-user, .buttn:hover .buttn-mn .curr .ico-sm.ico-user, .buttn-mn .curr .ico-sm.ico-user {background-position: -224px 0}
.ico-sm.ico-lock, .buttn:hover .buttn-mn :hover .ico-sm.ico-lock, .tbs .curr:hover .ico-sm.ico-lock, .buttn:hover .buttn-mn .curr .ico-sm.ico-lock, .buttn-mn .curr .ico-sm.ico-lock {background-position: -240px 0}
.ico-sm.ico-lens, .buttn:hover .buttn-mn :hover .ico-sm.ico-lens, .tbs .curr:hover .ico-sm.ico-lens, .buttn:hover .buttn-mn .curr .ico-sm.ico-lens, .buttn-mn .curr .ico-sm.ico-lens {background-position: -256px 0}
.ico-sm.ico-star, .buttn:hover .buttn-mn :hover .ico-sm.ico-star, .tbs .curr:hover .ico-sm.ico-star, .buttn:hover .buttn-mn .curr .ico-sm.ico-star, .buttn-mn .curr .ico-sm.ico-star {background-position: -272px 0}
.ico-sm.ico-home, .buttn:hover .buttn-mn :hover .ico-sm.ico-home, .tbs .curr:hover .ico-sm.ico-home, .buttn:hover .buttn-mn .curr .ico-sm.ico-home, .buttn-mn .curr .ico-sm.ico-home {background-position: -288px 0}
.ico-sm.ico-mail, .buttn:hover .buttn-mn :hover .ico-sm.ico-mail, .tbs .curr:hover .ico-sm.ico-mail, .buttn:hover .buttn-mn .curr .ico-sm.ico-mail, .buttn-mn .curr .ico-sm.ico-mail {background-position: -304px 0}
.ico-sm.ico-up2, .buttn:hover .buttn-mn :hover .ico-sm.ico-up2, .tbs .curr:hover .ico-sm.ico-up2, .buttn:hover .buttn-mn .curr .ico-sm.ico-up2, .buttn-mn .curr .ico-sm.ico-up2 {background-position: -320px 0}
.ico-sm.ico-left2, .buttn:hover .buttn-mn :hover .ico-sm.ico-left2, .tbs .curr:hover .ico-sm.ico-left2, .buttn:hover .buttn-mn .curr .ico-sm.ico-left2, .buttn-mn .curr .ico-sm.ico-left2 {background-position: -336px 0}
.ico-sm.ico-down2, .buttn:hover .buttn-mn :hover .ico-sm.ico-down2, .tbs .curr:hover .ico-sm.ico-down2, .buttn:hover .buttn-mn .curr .ico-sm.ico-down2, .buttn-mn .curr .ico-sm.ico-down2 {background-position: -352px 0}
.ico-sm.ico-right2, .buttn:hover .buttn-mn :hover .ico-sm.ico-right2, .tbs .curr:hover .ico-sm.ico-right2, .buttn:hover .buttn-mn .curr .ico-sm.ico-right2, .buttn-mn .curr .ico-sm.ico-right2 {background-position: -368px 0}
.ico-sm.ico-left3, .buttn:hover .buttn-mn :hover .ico-sm.ico-left3, .tbs .curr:hover .ico-sm.ico-left3, .buttn:hover .buttn-mn .curr .ico-sm.ico-left3, .buttn-mn .curr .ico-sm.ico-left3 {background-position: -400px 0}
.ico-sm.ico-right3, .buttn:hover .buttn-mn :hover .ico-sm.ico-right3, .tbs .curr:hover .ico-sm.ico-right3, .buttn:hover .buttn-mn .curr .ico-sm.ico-right3, .buttn-mn .curr .ico-sm.ico-right3 {background-position: -432px 0}
.ico-sm.ico-left4, .buttn:hover .buttn-mn :hover .ico-sm.ico-left4, .tbs .curr:hover .ico-sm.ico-left4, .buttn:hover .buttn-mn .curr .ico-sm.ico-left4, .buttn-mn .curr .ico-sm.ico-left4 {background-position: -464px 0}
.ico-sm.ico-down4, .buttn:hover .buttn-mn :hover .ico-sm.ico-down4, .tbs .curr:hover .ico-sm.ico-down4, .buttn:hover .buttn-mn .curr .ico-sm.ico-down4, .buttn-mn .curr .ico-sm.ico-down4 {background-position: -480px 0}
.ico-sm.ico-refr, .buttn:hover .buttn-mn :hover .ico-sm.ico-refr, .tbs .curr:hover .ico-sm.ico-refr, .buttn:hover .buttn-mn .curr .ico-sm.ico-refr, .buttn-mn .curr .ico-sm.ico-refr {background-position: -512px 0}
.ico-sm.ico-grid, .buttn:hover .buttn-mn :hover .ico-sm.ico-grid, .tbs .curr:hover .ico-sm.ico-grid, .buttn:hover .buttn-mn .curr .ico-sm.ico-grid, .buttn-mn .curr .ico-sm.ico-grid {background-position: -528px 0}
.ico-sm.ico-list, .buttn:hover .buttn-mn :hover .ico-sm.ico-list, .tbs .curr:hover .ico-sm.ico-list, .buttn:hover .buttn-mn .curr .ico-sm.ico-list, .buttn-mn .curr .ico-sm.ico-list {background-position: -544px 0}
.ico-sm.ico-comm, .buttn:hover .buttn-mn :hover .ico-sm.ico-comm, .tbs .curr:hover .ico-sm.ico-comm, .buttn:hover .buttn-mn .curr .ico-sm.ico-comm, .buttn-mn .curr .ico-sm.ico-comm {background-position: -560px 0}
.ico-sm.ico-share, .buttn:hover .buttn-mn :hover .ico-sm.ico-share, .tbs .curr:hover .ico-sm.ico-share, .buttn:hover .buttn-mn .curr .ico-sm.ico-share, .buttn-mn .curr .ico-sm.ico-share {background-position: -576px 0}
.ico-sm.ico-hot, .buttn:hover .buttn-mn :hover .ico-sm.ico-hot, .tbs .curr:hover .ico-sm.ico-hot, .buttn:hover .buttn-mn .curr .ico-sm.ico-hot, .buttn-mn .curr .ico-sm.ico-hot {background-position: -592px 0}
.ico-sm.ico-users, .buttn:hover .buttn-mn :hover .ico-sm.ico-users, .tbs .curr:hover .ico-sm.ico-users, .buttn:hover .buttn-mn .curr .ico-sm.ico-users, .buttn-mn .curr .ico-sm.ico-users {background-position: -624px 0}
.ico-sm.ico-floppy, .buttn:hover .buttn-mn :hover .ico-sm.ico-floppy, .tbs .curr:hover .ico-sm.ico-floppy, .buttn:hover .buttn-mn .curr .ico-sm.ico-floppy, .buttn-mn .curr .ico-sm.ico-floppy {background-position: -640px 0}
.ico-sm.ico-music1, .buttn:hover .buttn-mn :hover .ico-sm.ico-music1, .tbs .curr:hover .ico-sm.ico-music1, .buttn:hover .buttn-mn .curr .ico-sm.ico-music1, .buttn-mn .curr .ico-sm.ico-music1 {background-position: -688px 0}
.ico-sm.ico-time, .buttn:hover .buttn-mn :hover .ico-sm.ico-time, .tbs .curr:hover .ico-sm.ico-time, .buttn:hover .buttn-mn .curr .ico-sm.ico-time, .buttn-mn .curr .ico-sm.ico-time {background-position: -720px 0}
.ico-sm.ico-date, .buttn:hover .buttn-mn :hover .ico-sm.ico-date, .tbs .curr:hover .ico-sm.ico-date, .buttn:hover .buttn-mn .curr .ico-sm.ico-date, .buttn-mn .curr .ico-sm.ico-date {background-position: -736px 0}
.ico-sm.ico-prev, .buttn:hover .buttn-mn :hover .ico-sm.ico-prev, .tbs .curr:hover .ico-sm.ico-prev, .buttn:hover .buttn-mn .curr .ico-sm.ico-prev, .buttn-mn .curr .ico-sm.ico-prev {background-position: -752px 0}
.ico-sm.ico-next, .buttn:hover .buttn-mn :hover .ico-sm.ico-next, .tbs .curr:hover .ico-sm.ico-next, .buttn:hover .buttn-mn .curr .ico-sm.ico-next, .buttn-mn .curr .ico-sm.ico-next {background-position: -768px 0}
.ico-sm.ico-pin, .buttn:hover .buttn-mn :hover .ico-sm.ico-pin, .tbs .curr:hover .ico-sm.ico-pin, .buttn:hover .buttn-mn .curr .ico-sm.ico-pin, .buttn-mn .curr .ico-sm.ico-pin {background-position: -784px 0}
.ico-sm.ico-move, .buttn:hover .buttn-mn :hover .ico-sm.ico-move, .tbs .curr:hover .ico-sm.ico-move, .buttn:hover .buttn-mn .curr .ico-sm.ico-move, .buttn-mn .curr .ico-sm.ico-move {background-position: -816px 0}
.ico-sm.ico-smile, .buttn:hover .buttn-mn :hover .ico-sm.ico-smile, .tbs .curr:hover .ico-sm.ico-smile, .buttn:hover .buttn-mn .curr .ico-sm.ico-smile, .buttn-mn .curr .ico-sm.ico-smile {background-position: -832px 0}
.ico-sm.ico-downl, .buttn:hover .buttn-mn :hover .ico-sm.ico-downl, .tbs .curr:hover .ico-sm.ico-downl, .buttn:hover .buttn-mn .curr .ico-sm.ico-downl, .buttn-mn .curr .ico-sm.ico-downl {background-position: -848px 0}
.ico-sm.ico-product, .buttn:hover .buttn-mn :hover .ico-sm.ico-product, .tbs .curr:hover .ico-sm.ico-product, .buttn:hover .buttn-mn .curr .ico-sm.ico-product, .buttn-mn .curr .ico-sm.ico-product {background-position: -864px 0}
.ico-sm.ico-check0, .buttn:hover .buttn-mn :hover .ico-sm.ico-check0, .tbs .curr:hover .ico-sm.ico-check0, .buttn:hover .buttn-mn .curr .ico-sm.ico-check0, .buttn-mn .curr .ico-sm.ico-check0 {background-position: -880px 0}
.ico-sm.ico-check1, .buttn:hover .buttn-mn :hover .ico-sm.ico-check1, .tbs .curr:hover .ico-sm.ico-check1, .buttn:hover .buttn-mn .curr .ico-sm.ico-check1, .buttn-mn .curr .ico-sm.ico-check1 {background-position: -896px 0}
.ico-sm.ico-hamm, .buttn:hover .buttn-mn :hover .ico-sm.ico-hamm, .tbs .curr:hover .ico-sm.ico-hamm, .buttn:hover .buttn-mn .curr .ico-sm.ico-hamm, .buttn-mn .curr .ico-sm.ico-hamm {background-position: -912px 0}
.ico-sm.ico-megap, .buttn:hover .buttn-mn :hover .ico-sm.ico-megap, .tbs .curr:hover .ico-sm.ico-megap, .buttn:hover .buttn-mn .curr .ico-sm.ico-megap, .buttn-mn .curr .ico-sm.ico-megap {background-position: -928px 0}
.ico-sm.ico-eye, .buttn:hover .buttn-mn :hover .ico-sm.ico-eye, .tbs .curr:hover .ico-sm.ico-eye, .buttn:hover .buttn-mn .curr .ico-sm.ico-eye, .buttn-mn .curr .ico-sm.ico-eye {background-position: -944px 0}
.ico-sm.ico-vote1, .buttn:hover .buttn-mn :hover .ico-sm.ico-vote1, .tbs .curr:hover .ico-sm.ico-vote1, .buttn:hover .buttn-mn .curr .ico-sm.ico-vote1, .buttn-mn .curr .ico-sm.ico-vote1 {background-position: -960px 0}
.ico-sm.ico-vote0, .buttn:hover .buttn-mn :hover .ico-sm.ico-vote0, .tbs .curr:hover .ico-sm.ico-vote0, .buttn:hover .buttn-mn .curr .ico-sm.ico-vote0, .buttn-mn .curr .ico-sm.ico-vote0 {background-position: -976px 0}
.ico-sm.ico-photo, .buttn:hover .buttn-mn :hover .ico-sm.ico-photo, .tbs .curr:hover .ico-sm.ico-photo, .buttn:hover .buttn-mn .curr .ico-sm.ico-photo, .buttn-mn .curr .ico-sm.ico-photo {background-position: -992px 0}
.ico-sm.ico-basket, .buttn:hover .buttn-mn :hover .ico-sm.ico-basket, .tbs .curr:hover .ico-sm.ico-basket, .buttn:hover .buttn-mn .curr .ico-sm.ico-basket, .buttn-mn .curr .ico-sm.ico-basket {background-position: -1008px 0}
.ico-sm.ico-smile2, .buttn:hover .buttn-mn :hover .ico-sm.ico-smile2, .tbs .curr:hover .ico-sm.ico-smile2, .buttn:hover .buttn-mn .curr .ico-sm.ico-smile2, .buttn-mn .curr .ico-sm.ico-smile2 {background-position: -1024px 0}
.ico-sm.ico-retur, .buttn:hover .buttn-mn :hover .ico-sm.ico-retur, .tbs .curr:hover .ico-sm.ico-retur, .buttn:hover .buttn-mn .curr .ico-sm.ico-retur, .buttn-mn .curr .ico-sm.ico-retur {background-position: -1040px 0}
.ico-sm.ico-rever, .buttn:hover .buttn-mn :hover .ico-sm.ico-rever, .tbs .curr:hover .ico-sm.ico-rever, .buttn:hover .buttn-mn .curr .ico-sm.ico-rever, .buttn-mn .curr .ico-sm.ico-rever {background-position: -1056px 0}
.ico-sm.ico-money, .buttn:hover .buttn-mn :hover .ico-sm.ico-money, .tbs .curr:hover .ico-sm.ico-money, .buttn:hover .buttn-mn .curr .ico-sm.ico-money, .buttn-mn .curr .ico-sm.ico-money {background-position: -1072px 0}
.ico-sm.ico-lock1, .buttn:hover .buttn-mn :hover .ico-sm.ico-lock1, .tbs .curr:hover .ico-sm.ico-lock1, .buttn:hover .buttn-mn .curr .ico-sm.ico-lock1, .buttn-mn .curr .ico-sm.ico-lock1 {background-position: -1088px 0}
.ico-sm.ico-mail2, .buttn:hover .buttn-mn :hover .ico-sm.ico-mail2, .tbs .curr:hover .ico-sm.ico-mail2, .buttn:hover .buttn-mn .curr .ico-sm.ico-mail2, .buttn-mn .curr .ico-sm.ico-mail2 {background-position: -1104px 0}
.ico-sm.ico-video, .buttn:hover .buttn-mn :hover .ico-sm.ico-video, .tbs .curr:hover .ico-sm.ico-video, .buttn:hover .buttn-mn .curr .ico-sm.ico-video, .buttn-mn .curr .ico-sm.ico-video {background-position: -1120px 0}
.ico-sm.ico-gift, .buttn:hover .buttn-mn :hover .ico-sm.ico-gift, .tbs .curr:hover .ico-sm.ico-gift, .buttn:hover .buttn-mn .curr .ico-sm.ico-gift, .buttn-mn .curr .ico-sm.ico-gift {background-position: -1136px 0}
.ico-sm.ico-flower, .buttn:hover .buttn-mn :hover .ico-sm.ico-flower, .tbs .curr:hover .ico-sm.ico-flower, .buttn:hover .buttn-mn .curr .ico-sm.ico-flower, .buttn-mn .curr .ico-sm.ico-flower{background-position: -1360px 0}
.ico-sm.ico-fold, .buttn:hover .buttn-mn :hover .ico-sm.ico-fold, .tbs .curr:hover .ico-sm.ico-fold, .buttn:hover .buttn-mn .curr .ico-sm.ico-fold, .buttn-mn .curr .ico-sm.ico-fold {background-position: -1152px 0}
.ico-sm.ico-exclam, .buttn:hover .buttn-mn :hover .ico-sm.ico-exclam, .tbs .curr:hover .ico-sm.ico-exclam, .buttn:hover .buttn-mn .curr .ico-sm.ico-exclam, .buttn-mn .curr .ico-sm.ico-exclam {background-position: -1168px 0}
.ico-sm.ico-new, .buttn:hover .buttn-mn :hover .ico-sm.ico-new, .tbs .curr:hover .ico-sm.ico-new, .buttn:hover .buttn-mn .curr .ico-sm.ico-new, .buttn-mn .curr .ico-sm.ico-new {background-position: -1184px 0}
.ico-sm.ico-bullet, .buttn:hover .buttn-mn :hover .ico-sm.ico-bullet, .tbs .curr:hover .ico-sm.ico-bullet, .buttn:hover .buttn-mn .curr .ico-sm.ico-bullet, .buttn-mn .curr .ico-sm.ico-bullet {background-position: -1216px 0}
.ico-sm.ico-trash, .buttn:hover .buttn-mn :hover .ico-sm.ico-trash, .tbs .curr:hover .ico-sm.ico-trash, .buttn:hover .buttn-mn .curr .ico-sm.ico-trash, .buttn-mn .curr .ico-sm.ico-trash {background-position: -1232px 0}
.ico-sm.ico-dress, .buttn:hover .buttn-mn :hover .ico-sm.ico-dress, .tbs .curr:hover .ico-sm.ico-dress, .buttn:hover .buttn-mn .curr .ico-sm.ico-dress, .buttn-mn .curr .ico-sm.ico-dress {background-position: -1248px 0}
.ico-sm.ico-chart1, .buttn:hover .buttn-mn :hover .ico-sm.ico-chart1, .tbs .curr:hover .ico-sm.ico-chart1, .buttn:hover .buttn-mn .curr .ico-sm.ico-chart1, .buttn-mn .curr .ico-sm.ico-chart1 {background-position: -1280px 0}
.ico-sm.ico-box, .buttn:hover .buttn-mn :hover .ico-sm.ico-box, .tbs .curr:hover .ico-sm.ico-box, .buttn:hover .buttn-mn .curr .ico-sm.ico-box, .buttn-mn .curr .ico-sm.ico-box {background-position: -1312px 0}
.ico-sm.ico-bag, .buttn:hover .buttn-mn :hover .ico-sm.ico-bag, .tbs .curr:hover .ico-sm.ico-bag, .buttn:hover .buttn-mn .curr .ico-sm.ico-bag, .buttn-mn .curr .ico-sm.ico-bag {background-position: -1328px 0}
.ico-sm.ico-filter, .buttn:hover .buttn-mn :hover .ico-sm.ico-filter, .tbs .curr:hover .ico-sm.ico-filter, .buttn:hover .buttn-mn .curr .ico-sm.ico-filter, .buttn-mn .curr .ico-sm.ico-filter {background-position: -1376px 0}
.ico-sm.ico-adduser, .buttn:hover .buttn-mn :hover .ico-sm.ico-adduser {background-position: -1408px 0}
.ico-sm.ico-omf, .buttn:hover .buttn-mn :hover .ico-sm.ico-omf, .tbs .curr:hover .ico-sm.ico-omf, .buttn:hover .buttn-mn .curr .ico-sm.ico-omf, .buttn-mn .curr .ico-sm.ico-omf {background-position: -1424px 0}

.buttn .disab .ico-sm.ico-cross, .buttn .disab:hover .ico-sm.ico-cross, .buttn .blank:hover .ico-sm.ico-cross, .buttn:hover .buttn-mn .ico-sm.ico-cross, .buttn-mn .ico-sm.ico-cross,  .ico-grey.ico-sm.ico-cross {background-position: -16px -16px}
.buttn .disab .ico-sm.ico-tick, .buttn .disab:hover .ico-sm.ico-tick, .buttn .blank:hover .ico-sm.ico-tick, .buttn:hover .buttn-mn .ico-sm.ico-tick, .buttn-mn .ico-sm.ico-tick,  .ico-grey.ico-sm.ico-tick {background-position: -32px -16px}
.buttn .disab .ico-sm.ico-plus, .buttn .disab:hover .ico-sm.ico-plus, .buttn .blank:hover .ico-sm.ico-plus, .buttn:hover .buttn-mn .ico-sm.ico-plus, .buttn-mn .ico-sm.ico-plus,  .ico-grey.ico-sm.ico-plus {background-position: -48px -16px}
.buttn .disab .ico-sm.ico-minus, .buttn .disab:hover .ico-sm.ico-minus, .buttn .blank:hover .ico-sm.ico-minus, .buttn:hover .buttn-mn .ico-sm.ico-minus, .buttn-mn .ico-sm.ico-minus,  .ico-grey.ico-sm.ico-minus {background-position: -64px -16px}
.buttn .disab .ico-sm.ico-up, .buttn .disab:hover .ico-sm.ico-up, .buttn .blank:hover .ico-sm.ico-up, .buttn:hover .buttn-mn .ico-sm.ico-up, .buttn-mn .ico-sm.ico-up,  .ico-grey.ico-sm.ico-up {background-position: -80px -16px}
.buttn .disab .ico-sm.ico-left, .buttn .disab:hover .ico-sm.ico-left, .buttn .blank:hover .ico-sm.ico-left, .buttn:hover .buttn-mn .ico-sm.ico-left, .buttn-mn .ico-sm.ico-left,  .ico-grey.ico-sm.ico-left {background-position: -96px -16px}
.buttn .disab .ico-sm.ico-down, .buttn .disab:hover .ico-sm.ico-down, .buttn .blank:hover .ico-sm.ico-down, .buttn:hover .buttn-mn .ico-sm.ico-down, .buttn-mn .ico-sm.ico-down,  .ico-grey.ico-sm.ico-down {background-position: -112px -16px}
.buttn .disab .ico-sm.ico-right, .buttn .disab:hover .ico-sm.ico-right, .buttn .blank:hover .ico-sm.ico-right, .buttn:hover .buttn-mn .ico-sm.ico-right, .buttn-mn .ico-sm.ico-right,  .ico-grey.ico-sm.ico-right {background-position: -128px -16px}
.buttn .disab .ico-sm.ico-doc, .buttn .disab:hover .ico-sm.ico-doc, .buttn .blank:hover .ico-sm.ico-doc, .buttn:hover .buttn-mn .ico-sm.ico-doc, .buttn-mn .ico-sm.ico-doc,  .ico-grey.ico-sm.ico-doc {background-position: -144px -16px}
.buttn .disab .ico-sm.ico-quest, .buttn .disab:hover .ico-sm.ico-quest, .buttn .blank:hover .ico-sm.ico-quest, .buttn:hover .buttn-mn .ico-sm.ico-quest, .buttn-mn .ico-sm.ico-quest,  .ico-grey.ico-sm.ico-quest {background-position: -160px -16px}
.buttn .disab .ico-sm.ico-pen, .buttn .disab:hover .ico-sm.ico-pen, .buttn .blank:hover .ico-sm.ico-pen, .buttn:hover .buttn-mn .ico-sm.ico-pen, .buttn-mn .ico-sm.ico-pen,  .ico-grey.ico-sm.ico-pen {background-position: -176px -16px}
.buttn .disab .ico-sm.ico-gear, .buttn .disab:hover .ico-sm.ico-gear, .buttn .blank:hover .ico-sm.ico-gear, .buttn:hover .buttn-mn .ico-sm.ico-gear, .buttn-mn .ico-sm.ico-gear,  .ico-grey.ico-sm.ico-gear {background-position: -192px -16px}
.buttn .disab .ico-sm.ico-heart, .buttn .disab:hover .ico-sm.ico-heart, .buttn .blank:hover .ico-sm.ico-heart, .buttn:hover .buttn-mn .ico-sm.ico-heart, .buttn-mn .ico-sm.ico-heart,  .ico-grey.ico-sm.ico-heart {background-position: -208px -16px}
.buttn .disab .ico-sm.ico-user, .buttn .disab:hover .ico-sm.ico-user, .buttn .blank:hover .ico-sm.ico-user, .buttn:hover .buttn-mn .ico-sm.ico-user, .buttn-mn .ico-sm.ico-user,  .ico-grey.ico-sm.ico-user {background-position: -224px -16px}
.buttn .disab .ico-sm.ico-lock, .buttn .disab:hover .ico-sm.ico-lock, .buttn .blank:hover .ico-sm.ico-lock, .buttn:hover .buttn-mn .ico-sm.ico-lock, .buttn-mn .ico-sm.ico-lock,  .ico-grey.ico-sm.ico-lock {background-position: -240px -16px}
.buttn .disab .ico-sm.ico-lens, .buttn .disab:hover .ico-sm.ico-lens, .buttn .blank:hover .ico-sm.ico-lens, .buttn:hover .buttn-mn .ico-sm.ico-lens, .buttn-mn .ico-sm.ico-lens,  .ico-grey.ico-sm.ico-lens {background-position: -256px -16px}
.buttn .disab .ico-sm.ico-star, .buttn .disab:hover .ico-sm.ico-star, .buttn .blank:hover .ico-sm.ico-star, .buttn:hover .buttn-mn .ico-sm.ico-star, .buttn-mn .ico-sm.ico-star,  .ico-grey.ico-sm.ico-star {background-position: -272px -16px}
.buttn .disab .ico-sm.ico-home, .buttn .disab:hover .ico-sm.ico-home, .buttn .blank:hover .ico-sm.ico-home, .buttn:hover .buttn-mn .ico-sm.ico-home, .buttn-mn .ico-sm.ico-home,  .ico-grey.ico-sm.ico-home {background-position: -288px -16px}
.buttn .disab .ico-sm.ico-mail, .buttn .disab:hover .ico-sm.ico-mail, .buttn .blank:hover .ico-sm.ico-mail, .buttn:hover .buttn-mn .ico-sm.ico-mail, .buttn-mn .ico-sm.ico-mail,  .ico-grey.ico-sm.ico-mail {background-position: -304px -16px}
.buttn .disab .ico-sm.ico-up2, .buttn .disab:hover .ico-sm.ico-up2, .buttn .blank:hover .ico-sm.ico-up2, .buttn:hover .buttn-mn .ico-sm.ico-up2, .buttn-mn .ico-sm.ico-up2,  .ico-grey.ico-sm.ico-up2 {background-position: -320px -16px}
.buttn .disab .ico-sm.ico-left2, .buttn .disab:hover .ico-sm.ico-left2, .buttn .blank:hover .ico-sm.ico-left2, .buttn:hover .buttn-mn .ico-sm.ico-left2, .buttn-mn .ico-sm.ico-left2,  .ico-grey.ico-sm.ico-left2 {background-position: -336px -16px}
.buttn .disab .ico-sm.ico-down2, .buttn .disab:hover .ico-sm.ico-down2, .buttn .blank:hover .ico-sm.ico-down2, .buttn:hover .buttn-mn .ico-sm.ico-down2, .buttn-mn .ico-sm.ico-down2,  .ico-grey.ico-sm.ico-down2 {background-position: -352px -16px}
.buttn .disab .ico-sm.ico-right2, .buttn .disab:hover .ico-sm.ico-right2, .buttn .blank:hover .ico-sm.ico-right2, .buttn:hover .buttn-mn .ico-sm.ico-right2, .buttn-mn .ico-sm.ico-right2,  .ico-grey.ico-sm.ico-right2 {background-position: -368px -16px}
.buttn .disab .ico-sm.ico-left3, .buttn .disab:hover .ico-sm.ico-left3, .buttn .blank:hover .ico-sm.ico-left3, .buttn:hover .buttn-mn .ico-sm.ico-left3, .buttn-mn .ico-sm.ico-left3,  .ico-grey.ico-sm.ico-left3 {background-position: -400px -16px}
.buttn .disab .ico-sm.ico-right3, .buttn .disab:hover .ico-sm.ico-right3, .buttn .blank:hover .ico-sm.ico-right3, .buttn:hover .buttn-mn .ico-sm.ico-right3, .buttn-mn .ico-sm.ico-right3,  .ico-grey.ico-sm.ico-right3 {background-position: -432px -16px}
.buttn .disab .ico-sm.ico-left4, .buttn .disab:hover .ico-sm.ico-left4, .buttn .blank:hover .ico-sm.ico-left4, .buttn:hover .buttn-mn .ico-sm.ico-left4, .buttn-mn .ico-sm.ico-left4,  .ico-grey.ico-sm.ico-left4 {background-position: -464px -16px}
.buttn .disab .ico-sm.ico-down4, .buttn .disab:hover .ico-sm.ico-down4, .buttn .blank:hover .ico-sm.ico-down4, .buttn:hover .buttn-mn .ico-sm.ico-down4, .buttn-mn .ico-sm.ico-down4,  .ico-grey.ico-sm.ico-down4 {background-position: -480px -16px}
.buttn .disab .ico-sm.ico-refr, .buttn .disab:hover .ico-sm.ico-refr, .buttn .blank:hover .ico-sm.ico-refr, .buttn:hover .buttn-mn .ico-sm.ico-refr, .buttn-mn .ico-sm.ico-refr,  .ico-grey.ico-sm.ico-refr {background-position: -512px -16px}
.buttn .disab .ico-sm.ico-grid, .buttn .disab:hover .ico-sm.ico-grid, .buttn .blank:hover .ico-sm.ico-grid, .buttn:hover .buttn-mn .ico-sm.ico-grid, .buttn-mn .ico-sm.ico-grid,  .ico-grey.ico-sm.ico-grid {background-position: -528px -16px}
.buttn .disab .ico-sm.ico-list, .buttn .disab:hover .ico-sm.ico-list, .buttn .blank:hover .ico-sm.ico-list, .buttn:hover .buttn-mn .ico-sm.ico-list, .buttn-mn .ico-sm.ico-list,  .ico-grey.ico-sm.ico-list {background-position: -544px -16px}
.buttn .disab .ico-sm.ico-comm, .buttn .disab:hover .ico-sm.ico-comm, .buttn .blank:hover .ico-sm.ico-comm, .buttn:hover .buttn-mn .ico-sm.ico-comm, .buttn-mn .ico-sm.ico-comm,  .ico-grey.ico-sm.ico-comm {background-position: -560px -16px}
.buttn .disab .ico-sm.ico-share, .buttn .disab:hover .ico-sm.ico-share, .buttn .blank:hover .ico-sm.ico-share, .buttn:hover .buttn-mn .ico-sm.ico-share, .buttn-mn .ico-sm.ico-share,  .ico-grey.ico-sm.ico-share {background-position: -576px -16px}
.buttn .disab .ico-sm.ico-hot, .buttn .disab:hover .ico-sm.ico-hot, .buttn .blank:hover .ico-sm.ico-hot, .buttn:hover .buttn-mn .ico-sm.ico-hot, .buttn-mn .ico-sm.ico-hot,  .ico-grey.ico-sm.ico-hot {background-position: -592px -16px}
.buttn .disab .ico-sm.ico-users, .buttn .disab:hover .ico-sm.ico-users, .buttn .blank:hover .ico-sm.ico-users, .buttn:hover .buttn-mn .ico-sm.ico-users, .buttn-mn .ico-sm.ico-users,  .ico-grey.ico-sm.ico-users {background-position: -624px -16px}
.buttn .disab .ico-sm.ico-floppy, .buttn .disab:hover .ico-sm.ico-floppy, .buttn .blank:hover .ico-sm.ico-floppy, .buttn:hover .buttn-mn .ico-sm.ico-floppy, .buttn-mn .ico-sm.ico-floppy,  .ico-grey.ico-sm.ico-floppy {background-position: -640px -16px}
.buttn .disab .ico-sm.ico-music1, .buttn .disab:hover .ico-sm.ico-music1, .buttn .blank:hover .ico-sm.ico-music1, .buttn:hover .buttn-mn .ico-sm.ico-music1, .buttn-mn .ico-sm.ico-music1,  .ico-grey.ico-sm.ico-music1 {background-position: -688px -16px}
.buttn .disab .ico-sm.ico-time, .buttn .disab:hover .ico-sm.ico-time, .buttn .blank:hover .ico-sm.ico-time, .buttn:hover .buttn-mn .ico-sm.ico-time, .buttn-mn .ico-sm.ico-time,  .ico-grey.ico-sm.ico-time {background-position: -720px -16px}
.buttn .disab .ico-sm.ico-date, .buttn .disab:hover .ico-sm.ico-date, .buttn .blank:hover .ico-sm.ico-date, .buttn:hover .buttn-mn .ico-sm.ico-date, .buttn-mn .ico-sm.ico-date,  .ico-grey.ico-sm.ico-date {background-position: -736px -16px}
.buttn .disab .ico-sm.ico-prev, .buttn .disab:hover .ico-sm.ico-prev, .buttn .blank:hover .ico-sm.ico-prev, .buttn:hover .buttn-mn .ico-sm.ico-prev, .buttn-mn .ico-sm.ico-prev,  .ico-grey.ico-sm.ico-prev {background-position: -752px -16px}
.buttn .disab .ico-sm.ico-next, .buttn .disab:hover .ico-sm.ico-next, .buttn .blank:hover .ico-sm.ico-next, .buttn:hover .buttn-mn .ico-sm.ico-next, .buttn-mn .ico-sm.ico-next,  .ico-grey.ico-sm.ico-next {background-position: -768px -16px}
.buttn .disab .ico-sm.ico-pin, .buttn .disab:hover .ico-sm.ico-pin, .buttn .blank:hover .ico-sm.ico-pin, .buttn:hover .buttn-mn .ico-sm.ico-pin, .buttn-mn .ico-sm.ico-pin,  .ico-grey.ico-sm.ico-pin {background-position: -784px -16px}
.buttn .disab .ico-sm.ico-move, .buttn .disab:hover .ico-sm.ico-move, .buttn .blank:hover .ico-sm.ico-move, .buttn:hover .buttn-mn .ico-sm.ico-move, .buttn-mn .ico-sm.ico-move,  .ico-grey.ico-sm.ico-move {background-position: -816px -16px}
.buttn .disab .ico-sm.ico-smile, .buttn .disab:hover .ico-sm.ico-smile, .buttn .blank:hover .ico-sm.ico-smile, .buttn:hover .buttn-mn .ico-sm.ico-smile, .buttn-mn .ico-sm.ico-smile,  .ico-grey.ico-sm.ico-smile {background-position: -832px -16px}
.buttn .disab .ico-sm.ico-downl, .buttn .disab:hover .ico-sm.ico-downl, .buttn .blank:hover .ico-sm.ico-downl, .buttn:hover .buttn-mn .ico-sm.ico-downl, .buttn-mn .ico-sm.ico-downl,  .ico-grey.ico-sm.ico-downl {background-position: -848px -16px}
.buttn .disab .ico-sm.ico-product, .buttn .disab:hover .ico-sm.ico-product, .buttn .blank:hover .ico-sm.ico-product, .buttn:hover .buttn-mn .ico-sm.ico-product, .buttn-mn .ico-sm.ico-product,  .ico-grey.ico-sm.ico-product {background-position: -864px -16px}
.buttn .disab .ico-sm.ico-check0, .buttn .disab:hover .ico-sm.ico-check0, .buttn .blank:hover .ico-sm.ico-check0, .buttn:hover .buttn-mn .ico-sm.ico-check0, .buttn-mn .ico-sm.ico-check0,  .ico-grey.ico-sm.ico-check0 {background-position: -880px -16px}
.buttn .disab .ico-sm.ico-check1, .buttn .disab:hover .ico-sm.ico-check1, .buttn .blank:hover .ico-sm.ico-check1, .buttn:hover .buttn-mn .ico-sm.ico-check1, .buttn-mn .ico-sm.ico-check1,  .ico-grey.ico-sm.ico-check1 {background-position: -896px -16px}
.buttn .disab .ico-sm.ico-hamm, .buttn .disab:hover .ico-sm.ico-hamm, .buttn .blank:hover .ico-sm.ico-hamm, .buttn:hover .buttn-mn .ico-sm.ico-hamm, .buttn-mn .ico-sm.ico-hamm,  .ico-grey.ico-sm.ico-hamm {background-position: -912px -16px}
.buttn .disab .ico-sm.ico-megap, .buttn .disab:hover .ico-sm.ico-megap, .buttn .blank:hover .ico-sm.ico-megap, .buttn:hover .buttn-mn .ico-sm.ico-megap, .buttn-mn .ico-sm.ico-megap,  .ico-grey.ico-sm.ico-megap {background-position: -928px -16px}
.buttn .disab .ico-sm.ico-eye, .buttn .disab:hover .ico-sm.ico-eye, .buttn .blank:hover .ico-sm.ico-eye, .buttn:hover .buttn-mn .ico-sm.ico-eye, .buttn-mn .ico-sm.ico-eye,  .ico-grey.ico-sm.ico-eye {background-position: -944px -16px}
.buttn .disab .ico-sm.ico-vote1, .buttn .disab:hover .ico-sm.ico-vote1, .buttn .blank:hover .ico-sm.ico-vote1, .buttn:hover .buttn-mn .ico-sm.ico-vote1, .buttn-mn .ico-sm.ico-vote1,  .ico-grey.ico-sm.ico-vote1 {background-position: -960px -16px}
.buttn .disab .ico-sm.ico-vote0, .buttn .disab:hover .ico-sm.ico-vote0, .buttn .blank:hover .ico-sm.ico-vote0, .buttn:hover .buttn-mn .ico-sm.ico-vote0, .buttn-mn .ico-sm.ico-vote0,  .ico-grey.ico-sm.ico-vote0 {background-position: -976px -16px}
.buttn .disab .ico-sm.ico-photo, .buttn .disab:hover .ico-sm.ico-photo, .buttn .blank:hover .ico-sm.ico-photo, .buttn:hover .buttn-mn .ico-sm.ico-photo, .buttn-mn .ico-sm.ico-photo,  .ico-grey.ico-sm.ico-photo {background-position: -992px -16px}
.buttn .disab .ico-sm.ico-basket, .buttn .disab:hover .ico-sm.ico-basket, .buttn .blank:hover .ico-sm.ico-basket, .buttn:hover .buttn-mn .ico-sm.ico-basket, .buttn-mn .ico-sm.ico-basket,  .ico-grey.ico-sm.ico-basket {background-position: -1008px -16px}
.buttn .disab .ico-sm.ico-smile2, .buttn .disab:hover .ico-sm.ico-smile2, .buttn .blank:hover .ico-sm.ico-smile2, .buttn:hover .buttn-mn .ico-sm.ico-smile2, .buttn-mn .ico-sm.ico-smile2,  .ico-grey.ico-sm.ico-smile2 {background-position: -1024px -16px}
.buttn .disab .ico-sm.ico-retur, .buttn .disab:hover .ico-sm.ico-retur, .buttn .blank:hover .ico-sm.ico-retur, .buttn:hover .buttn-mn .ico-sm.ico-retur, .buttn-mn .ico-sm.ico-retur,  .ico-grey.ico-sm.ico-retur {background-position: -1040px -16px}
.buttn .disab .ico-sm.ico-rever, .buttn .disab:hover .ico-sm.ico-rever, .buttn .blank:hover .ico-sm.ico-rever, .buttn:hover .buttn-mn .ico-sm.ico-rever, .buttn-mn .ico-sm.ico-rever,  .ico-grey.ico-sm.ico-rever {background-position: -1056px -16px}
.buttn .disab .ico-sm.ico-money, .buttn .disab:hover .ico-sm.ico-money, .buttn .blank:hover .ico-sm.ico-money, .buttn:hover .buttn-mn .ico-sm.ico-money, .buttn-mn .ico-sm.ico-money,  .ico-grey.ico-sm.ico-money {background-position: -1072px -16px}
.buttn .disab .ico-sm.ico-lock1, .buttn .disab:hover .ico-sm.ico-lock1, .buttn .blank:hover .ico-sm.ico-lock1, .buttn:hover .buttn-mn .ico-sm.ico-lock1, .buttn-mn .ico-sm.ico-lock1,  .ico-grey.ico-sm.ico-lock1 {background-position: -1088px -16px}
.buttn .disab .ico-sm.ico-mail2, .buttn .disab:hover .ico-sm.ico-mail2, .buttn .blank:hover .ico-sm.ico-mail2, .buttn:hover .buttn-mn .ico-sm.ico-mail2, .buttn-mn .ico-sm.ico-mail2,  .ico-grey.ico-sm.ico-mail2 {background-position: -1104px -16px}
.buttn .disab .ico-sm.ico-video, .buttn .disab:hover .ico-sm.ico-video, .buttn .blank:hover .ico-sm.ico-video, .buttn:hover .buttn-mn .ico-sm.ico-video, .buttn-mn .ico-sm.ico-video,  .ico-grey.ico-sm.ico-video {background-position: -1120px -16px}
.buttn .disab .ico-sm.ico-gift, .buttn .disab:hover .ico-sm.ico-gift, .buttn .blank:hover .ico-sm.ico-gift, .buttn:hover .buttn-mn .ico-sm.ico-gift, .buttn-mn .ico-sm.ico-gift,  .ico-grey.ico-sm.ico-gift {background-position: -1136px -16px}
.buttn .disab .ico-sm.ico-flower, .buttn .disab:hover .ico-sm.ico-flower, .buttn .blank:hover .ico-sm.ico-flower, .buttn:hover .buttn-mn .ico-sm.ico-flower, .buttn-mn .ico-sm.ico-flower,  .ico-grey.ico-sm.ico-flower {background-position: -1360px -16px}
.buttn .disab .ico-sm.ico-fold, .buttn .disab:hover .ico-sm.ico-fold, .buttn .blank:hover .ico-sm.ico-fold, .buttn:hover .buttn-mn .ico-sm.ico-fold, .buttn-mn .ico-sm.ico-fold,  .ico-grey.ico-sm.ico-fold {background-position: -1152px -16px}
.buttn .disab .ico-sm.ico-exclam, .buttn .disab:hover .ico-sm.ico-exclam, .buttn .blank:hover .ico-sm.ico-exclam, .buttn:hover .buttn-mn .ico-sm.ico-exclam, .buttn-mn .ico-sm.ico-exclam,  .ico-grey.ico-sm.ico-exclam {background-position: -1168px -16px}
.buttn .disab .ico-sm.ico-new, .buttn .disab:hover .ico-sm.ico-new, .buttn .blank:hover .ico-sm.ico-new, .buttn:hover .buttn-mn .ico-sm.ico-new, .buttn-mn .ico-sm.ico-new,  .ico-grey.ico-sm.ico-new {background-position: -1184px -16px}
.buttn .disab .ico-sm.ico-bullet, .buttn .disab:hover .ico-sm.ico-bullet, .buttn .blank:hover .ico-sm.ico-bullet, .buttn:hover .buttn-mn .ico-sm.ico-bullet, .buttn-mn .ico-sm.ico-bullet,  .ico-grey.ico-sm.ico-bullet {background-position: -1216px -16px}
.buttn .disab .ico-sm.ico-trash, .buttn .disab:hover .ico-sm.ico-trash, .buttn .blank:hover .ico-sm.ico-trash, .buttn:hover .buttn-mn .ico-sm.ico-trash, .buttn-mn .ico-sm.ico-trash,  .ico-grey.ico-sm.ico-trash {background-position: -1232px -16px}
.buttn .disab .ico-sm.ico-dress, .buttn .disab:hover .ico-sm.ico-dress, .buttn .blank:hover .ico-sm.ico-dress, .buttn:hover .buttn-mn .ico-sm.ico-dress, .buttn-mn .ico-sm.ico-dress,  .ico-grey.ico-sm.ico-dress {background-position: -1248px -16px}
.buttn .disab .ico-sm.ico-chart1, .buttn .disab:hover .ico-sm.ico-chart1, .buttn .blank:hover .ico-sm.ico-chart1, .buttn:hover .buttn-mn .ico-sm.ico-chart1, .buttn-mn .ico-sm.ico-chart1,  .ico-grey.ico-sm.ico-chart1 {background-position: -1280px -16px}
.buttn .disab .ico-sm.ico-box, .buttn .disab:hover .ico-sm.ico-box, .buttn .blank:hover .ico-sm.ico-box, .buttn:hover .buttn-mn .ico-sm.ico-box, .buttn-mn .ico-sm.ico-box,  .ico-grey.ico-sm.ico-box {background-position: -1312px -16px}
.buttn .disab .ico-sm.ico-bag, .buttn .disab:hover .ico-sm.ico-bag, .buttn .blank:hover .ico-sm.ico-bag, .buttn:hover .buttn-mn .ico-sm.ico-bag, .buttn-mn .ico-sm.ico-bag,  .ico-grey.ico-sm.ico-bag {background-position: -1328px -16px}
.buttn .disab .ico-sm.ico-filter, .buttn .disab:hover .ico-sm.ico-filter, .buttn .blank:hover .ico-sm.ico-filter, .buttn:hover .buttn-mn .ico-sm.ico-filter, .buttn-mn .ico-sm.ico-filter,  .ico-grey.ico-sm.ico-filter {background-position: -1376px -16px}
.buttn .disab .ico-sm.ico-adduser, .buttn .blank:hover .ico-sm.ico-adduser, .buttn:hover .buttn-mn .ico-sm.ico-adduser {background-position: -1408px -16px}
.buttn .disab .ico-sm.ico-omf, .buttn .disab:hover .ico-sm.ico-omf, .buttn .blank:hover .ico-sm.ico-omf, .buttn:hover .buttn-mn .ico-sm.ico-omf, .buttn-mn .ico-sm.ico-omf,  .ico-grey.ico-sm.ico-omf {background-position: -1424px -16px}
/******** tables global ********/
.tbl {margin:0; padding:0; width:100%; position:relative}
.tbl thead th {padding:6px 10px; font-size:11px; border:0; text-align:left;}
.tbl tbody td {font-size:11px; text-align:left; padding:8px 10px; margin:0; vertical-align:top}
.tbl tfoot td {padding:5px 10px; font-size:90%}

.tbl thead th .form-checkbox {margin:0; padding:0;}

.tbl thead th.th-first {-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
.tbl thead th.th-last  {-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;}

.tbl tfoot td.td-first {-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;}
.tbl tfoot td.td-last  {-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}

.tbl thead.tbl-sm th {font-size:11px;}
.tbl thead.tbl-lg th {font-size:12px;}

.tbl th .ico {display:inline-block; overflow:hidden; position:relative; width:16px; height:10px; margin:0 0 0 0; padding:0; background-image:url('../../../base/img/bg_control_icons_sm.png?7'); background-repeat:no-repeat; vertical-align:middle}
.tbl th .ico-desc {background-position:-320px -35px}
.tbl th .ico-asc  {background-position:-352px -35px}

/* tables body */
.tbl tr {position:relative; z-index:1; font-size:11px;}
.tbl tr:hover {z-index:2;}

.tbl tbody td {border-top:1px solid #FFF; border-bottom:1px solid #FFF}
.tbl tbody .td-first {border-left: 1px solid #FFF}
.tbl tbody .td-last  {border-right:1px solid #FFF}

.tbl tbody .odd td   {background:#FFF; border-color:#FFF}
.tbl tbody .even  td {background:#F6F6F6; border-color:#F6F6F6}
.tbl tbody .odd.selected  td {background:#F7F0E4; border-color:#F7F0E4}
.tbl tbody .even.selected td {background:#F7F0E4; border-color:#F7F0E4}
.tbl tbody .selected      td {background:#F7F0E4; border-color:#F7F0E4}

.tbl tbody .veven        {background:#F6F6F6; border-color:#F6F6F6}
.tbl tbody .odd .veven   {background:#FAFAFA; border-color:#FAFAFA}
.tbl tbody .even  .veven {background:#F0F0F0; border-color:#F0F0F0}

.tbl.tbl-hover tbody tr:hover td {border-color:#CCC}
.tbl.tbl-hover tbody tr td:hover {border-color:#CCC}

.tbl .nohover td {border:none !important}
.tbl .nohover:hover td {border:none !important}

.tbl tbody .odd  .marked {background-color:#FCF7ED; border-color:#FCF7ED}
.tbl tbody .even .marked {background-color:#F2EDE1; border-color:#F2EDE1}


/******** tables  tbl-1 header ********/
.tbl.tbl-1 thead th {background:#D61B51; border-bottom:2px solid #99002C; color:#FFF}
.tbl.tbl-1 thead th a {color:#FFF; padding:0 5px 0 0;}

.tbl.tbl-1.tbl-nohead {border-bottom:2px solid #999; border-top:2px solid #99002C;}

.tbl.tbl-1 thead th.th-active {background:#AE0033; border-color:#4C0016}

/* tables tbl-1 foot */
.tbl.tbl-1 tfoot td {background-color:#E6E6E6; border-top:2px solid #999; color:#555}


/******** tables  tbl-2 header ********/
.tbl.tbl-2 thead th {border-bottom:2px solid #D9D9D9; color:#777}
.tbl.tbl-2 thead th a {color:#777; padding:0 5px 0 0;}

.tbl.tbl-2 th .ico-desc {background-position:-320px -21px}
.tbl.tbl-2 th .ico-asc  {background-position:-352px -21px}

.tbl.tbl-2.tbl-nohead {border-bottom:1px solid #FFF; border-top:2px solid #D9D9D9;}

.tbl.tbl-2 thead th.th-active {border-color:#A6A6A6; color:#000;}
.tbl.tbl-2 thead th.th-active a {color:#000}

.tbl.tbl-2 tbody td, .tbl.tbl-2 tbody .odd .veven, .tbl.tbl-2 tbody .even .veven {border-top:1px solid #FFF ; border-bottom:1px solid #D4D4D4;}
.tbl.tbl-2 tbody .td-first {border-left: none}
.tbl.tbl-2 tbody .td-last  {border-right:none}

.tbl.tbl-2 tbody .odd td {background:none;}
.tbl.tbl-2 tbody .even  td {background:none;}

.tbl.tbl-2 tbody .odd .veven {background:#F6F6F6;}
.tbl.tbl-2 tbody .even  .veven {background:#F6F6F6;}

.tbl.tbl-2.tbl-hover tbody tr:hover td {background:#EDEDED; border-top:1px solid #FFF ; border-bottom:1px solid #C2C2C2;}
.tbl.tbl-2.tbl-hover tbody tr td:hover {background:#EDEDED; border-top:1px solid #FFF ; border-bottom:1px solid #C2C2C2;}

/* tables tbl-2 foot */
.tbl.tbl-2 tfoot td {border-top:1px solid #FFF; color:#777;}


/******** tables  tbl-3 header ********/
.tbl.tbl-3 thead th {background:#999; border-bottom:2px solid #444; color:#FFF}
.tbl.tbl-3 thead th a {color:#FFF; padding:0 5px 0 0;}
.tbl.tbl-3 thead th.th-first {}
.tbl.tbl-3 thead th.th-last  {}

.tbl.tbl-3.tbl-nohead {border-bottom:2px solid #999; border-top:2px solid #444;}

.tbl.tbl-3 thead th.th-active {background:#858585; border-color:#2B2B2B}

/* tables tbl-3 foot */
.tbl.tbl-3 tfoot td {background-color:#E6E6E6; border-top:2px solid #999; color:#555}
.tbl.tbl-noborder {border:0}

/* tables - column styles */
.tbl .td-icon {padding:4px 8px 0 8px; width:38px}
.tbl .th-icon {padding:6px 0 6px 0}


/******** Rating Stars ********/
.rating-stars {display:block; padding:0; margin:0 0 0 0; border:0; overflow:hidden; clear:both}
.rating-stars span {display:block; float:left; margin:0; padding:0;}
.rating-stars.show16 span {height:16px; width:16px;}
.rating-stars.show24 span {height:24px; width:24px;}

.rating-stars.show16 span.stars {background: url('../../../base/img/bg_control_stars16.png') repeat-x 0 0}
.rating-stars.show16 {background: url('../../../base/img/bg_control_stars16.png') repeat-x 100% -16px}
.rating-stars.show24 span.stars {background: url('../../../base/img/bg_control_stars24.png') repeat-x 0 0}
.rating-stars.show24  {background: url('../../../base/img/bg_control_stars24.png') repeat-x 100% -24px}

.communityProfileCardStats {padding:0 0 8px;}
.communityProfileCardStats .rating-stars {margin:0 auto;}


/******** Rating Colors ********/
.rating-colors.showlarge, .rating-colors.showlarge .bad, .rating-colors.showlarge .good, .rating-colors.showlarge .gray1, .rating-colors.showlarge .gray2 {background-image:url('../../../base/img/bg_control_colors.png'); background-repeat:repeat-x;}
.rating-colors {display:block; padding:0; margin:0; border:0; overflow:hidden; clear:both; font-weight:bold; text-decoration:none;}
.rating-colors.showlarge {padding:0 1px; height:18px; font-size:11px; line-height:17px; background-position:0 -18px}
.rating-colors.showsmall {padding:0;  height:4px; font-size:10px; line-height:0px; margin:1px 0 0 0}

.rating-colors span {display:block; float:left; overflow:hidden; text-decoration:none !important}
.rating-colors.showlarge  span {height:18px}
.rating-colors.showsmall  span {height:6px}

.rating-colors.showlarge .bad   {color:#FFF; text-align:left; background-position:100% -54px;}
.rating-colors.showlarge .good  {color:#FFF; text-align:right; background-position:0 -36px;}
.rating-colors.showlarge .gray1 {color:#E60000; text-align:right; background-position:0 0}
.rating-colors.showlarge .gray2 {color:#5B993D; text-align:left; background-position:0 0}

.rating-colors.showsmall .bad   {background:#E60000; color:#E60000;}
.rating-colors.showsmall .good  {background:#5B993D; color:#5B993D;}
.rating-colors.showsmall .gray1 {background:#DEDEDE; color:#DEDEDE;}
.rating-colors.showsmall .gray2 {background:#DEDEDE; color:#DEDEDE;}

a.rating-colors-link {text-decoration:none}


/******* additional icons ********/
.ico-add {width:24px; height:24px; display:inline-block; vertical-align:middle; background:url('../../../base/img/bg_control_icons_mime.png') no-repeat 0 0}

.ico-add.ico-image       {background-position:-24px 0}
.ico-add.ico-audio       {background-position:-48px 0}
.ico-add.ico-text        {background-position:-72px 0}
.ico-add.ico-application {background-position:-96px 0}
.ico-add.ico-video       {background-position:-120px 0}
.ico-add.ico-pdf         {background-position:-144px 0}
.ico-add.ico-word        {background-position:-168px 0}
.ico-add.ico-archive     {background-position:-192px 0}
.ico-add.ico-smile       {background-position:-216px 0}
.ico-add.ico-talk        {background-position:-240px 0}
.ico-add.ico-arbitre     {background-position:-264px 0}
.ico-add.ico-market1     {background-position:-288px 0}
.ico-add.ico-dress       {background-position:-312px 0}

.ico-add.ico-curr.ico-image       {background-position:-24px  -24px}
.ico-add.ico-curr.ico-audio       {background-position:-48px  -24px}
.ico-add.ico-curr.ico-text        {background-position:-72px  -24px}
.ico-add.ico-curr.ico-application {background-position:-96px  -24px}
.ico-add.ico-curr.ico-video       {background-position:-120px -24px}
.ico-add.ico-curr.ico-pdf         {background-position:-144px -24px}
.ico-add.ico-curr.ico-word        {background-position:-168px -24px}
.ico-add.ico-curr.ico-archive     {background-position:-192px -24px}
.ico-add.ico-curr.ico-smile       {background-position:-216px -24px}
.ico-add.ico-curr.ico-talk        {background-position:-240px -24px}
.ico-add.ico-curr.ico-arbitre     {background-position:-264px -24px}
.ico-add.ico-curr.ico-market1     {background-position:-288px -24px}
.ico-add.ico-curr.ico-dress       {background-position:-312px -24px}

/* icons block */
.icons-block {width:24px; padding:0 0 0 2px; float:left; height:24px; overflow:hidden}
.icons-block .ico-sm {position:relative; left:11px; top:-16px; display:block; overflow:hidden}


/******** global tabs ********/
.tbs {clear:both; overflow:hidden; position:relative; z-index:995}
.tbs ul {margin:0; padding:0;}
.tbs li {float:left; margin:0 20px 0 0; padding:0 0 0 10px; cursor:pointer}
.tbs li, .tbs li span {background:url('../../../base/img/bg_control_tbs.png?1') no-repeat; height:26px; line-height:25px}
.tbs li      {background-position:0 -54px}
.tbs li span {background-position:100% -54px}

.tbs li, .tbs li span {}
.tbs li.curr,  .tbs li.curr span,  .tbs li.curr:hover,  .tbs li.curr:hover span,  .tbs li.curr:active,  .tbs li.curr:active span  {cursor:default; color:#464646; text-shadow:0 1px 0 #FFFFFF;}
.tbs li.blank, .tbs li.blank span, .tbs li.blank:hover, .tbs li.blank:hover span, .tbs li.blank:active, .tbs li.blank:active span {cursor:default; color:#464646; text-shadow:0 1px 0 #FFFFFF}
.tbs li.disab, .tbs li.disab span, .tbs li.disab:hover, .tbs li.disab:hover span, .tbs li.disab:active, .tbs li.disab:active span {cursor:default; color:#AAA; text-shadow:0 1px 0 #EEE}
.tbs li.curr,  .tbs li.curr a span, .tbs li.curr:hover a, .tbs li.curr:hover a span,  .tbs li.curr:active a,  .tbs li.curr:active a span  {cursor:pointer;}

.tbs li span {float:left; margin:0 -20px 0 0; padding:0 30px 0 0; font-size:12px; line-height:25px; font-weight:normal; display:block; height:26px;}
.tbs li span, .tbs li a {color:#777; font-weight:bold; text-shadow:0 1px 1px #EEE;}
.tbs li:hover       {background-position:0 -81px;}
.tbs li:hover span  {background-position:100% -81px;}
.tbs li:active      {background-position:0 -108px;}
.tbs li:active span {background-position:100% -108px;}

.tbs li:hover, .tbs li:hover a, .tbs li:hover span {color:#FFF; text-shadow:0 1px 1px #66001A}

.tbs li a {text-decoration:none; cursor:pointer}
.tbs li a:hover {text-decoration:none;}

.tbs li.curr      {background-position:0 -27px;}
.tbs li.curr span {background-position:100% -27px;}
.tbs li.curr:hover       {background-position:0 -27px;}
.tbs li.curr:hover span  {background-position:100% -27px;}
.tbs li.curr:active      {background-position:0 -27px;}
.tbs li.curr:active span {background-position:100% -27px;}

.tbs li.blank           {background-position:0 0;}
.tbs li.blank span      {background-position:100% 0;}
.tbs li.blank.curr      {background-position:0 0;}
.tbs li.blank.curr span {background-position:100% 0;}

.tbs li.disab:hover       {background-position:0 -54px;}
.tbs li.disab:hover span  {background-position:100% -54px;}
.tbs li.disab:active      {background-position:0 -54px;}
.tbs li.disab:active span {background-position:100% -54px;}

/* tabbed content */
.tbs-src {margin:-1px 0 0 0;}
.tbs-src .tbs-src-tab-src {padding:10px; background:#F2F2F2 url('../../../base/img/bg_control_tbs_content.png') repeat-x left bottom; border:1px solid #D9D9D0;}
.tbs-src .tbs-src-tab-src {-webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px}
.tbs-src .tbs-src-tab-src.blank {background:none}
.tbs-src .tbs-src-tab {display:none}

/* vertical tabs */
.vtbs-tabs {display:block;margin:0;padding:0;float:left;width:166px;}
.vtbs-tabs li{background:none;display:block;margin:0;padding:7px 5px;float:left;border-bottom:1px solid #fff;width:156px;clear:none;clear:left;font-size:12px;cursor:pointer;}
.vtbs-tabs li a {font-weight:bold;text-shadow:#fff 0 1px 1px;color:#777; text-decoration:none;}
.vtbs-tabs .curr {background-color:#fff}
.vtbs-tabs .curr a {color:#464646}
.vtbs-panes {float:left;}
.vtbs-panes .vtbs-pane{display:none;border-left:1px solid #fff;clear:none;width:469px;padding:5px 15px}
.vtbs-panes .curr{display:block}


/********** global forms ********/
.nform-src {margin:0; padding:10px; background:#F2F2F2 url('../../../base/img/bg_control_tbs_content.png') repeat-x left bottom; border:1px solid #D9D9D0;}

.nform {margin:0; padding:0; font-size:12px;}
.nform.nform-lg {font-size:12px;}
.nform.nform-sm {font-size:11px;}

.nform fieldset {clear:both; margin:15px 0 0 0; padding:13px 0 0 0; border-top:1px solid #F0B1AF;}
.nform fieldset.first {margin-top:0; padding-top:15px; border:none;}

.nform legend {overflow:hidden; display:block; padding:0 11px 0 5px; font-weight:bold; line-height:125%; color:#F0534E; margin:-10px 0 10px 0; white-space:normal}
.nform legend * {color:#F0534E;}
*+html .nform legend {display:inline; margin:0 0 11px -7px; width:auto;}

.nform .nform-row {padding:0 0 10px 0; overflow:hidden;}
.nform .nform-row.nform-row-last {padding-bottom:0;}

.nform .nform-row .nform-label {float:left; margin:0; padding:0; width:160px;}
.nform .nform-row .nform-data {margin:0 0 0 165px; padding:0; color:#505050;}

.nform .nform-data input, .nform .nform-data textarea, .nform .nform-data select, .nform .nform-data button {float:left;}

.nform .nform-data.nform-data-sm {font-size:90%; color:#777}
.nform .nform-data.nform-data-license {max-height:150px; overflow:auto; overflow-x:hidden; border:1px solid #B2B2B2; padding:0 3px; background:#FFF; font-size:90%; color:#8F7D79; width:495px}
.nform .nform-data.nform-data-license * {color:#8F7D79}

.nform .input-desc {font-size:90%; color:#8F7D79; line-height:130%; clear:both}
.nform .input-desc.text-inline {clear:none}
.nform .input-desc.text-l, .nform .input-desc.text-r {clear:none}
.nform .input-desc a {color:#8F7D79}

.nform .input-txt {padding:3px; width:502px; border:1px solid #B2B2B2;}
.nform .input-file {padding:3px;}
.nform input[type="radio"], .nform input[type="checkbox"] {vertical-align:middle;}
.nform textarea.input-txt {height:80px;}
.nform .input-textarea {padding:3px; border:1px solid #B2B2B2; background:#fff;}
.nform .input-textarea textarea {padding:0; width:100%; border-color:#F33; /* fix for IE7 - don't delete */ border:none !important;}
.nform select {padding:2px; width:150px; border:1px solid #B2B2B2;}
.nform option {width:auto; padding:0 0 0 10px}
.nform option.info {color:#999}
.nform optgroup {width:auto; font-style:normal; font-weight:bold}


.nform label {margin:3px 11px 0 0; font-weight:bold; text-align:right; color:#888; cursor:default;}
.nform .nform-row label {float:left; width:155px;}
.nform .input-placeholder, .nform .input-label {color:#888 !important;}

.nform .nform-row.nform-row-clear .nform-label {float:none; width:auto; text-align:left;}
.nform .nform-row.nform-row-clear label {float:none; width:auto; text-align:left;}

.nform label.label-radio {padding:0 10px 0 0; font-weight:normal; color:#505050; width:auto; cursor:pointer;}
.nform label.label-checkbox {padding:0 10px 0 0; font-weight:normal; color:#505050; width:auto; cursor:pointer;}
.nform label.label-near {display:block; padding:0 0 5px;}

.nform .label-checkbox input {margin:2px 13px 0 0;}
.nform .label-radio input {margin:2px 13px 0 0;}

.nform .nform-row p {margin:2px 0 10px 0; line-height:140%}
.nform .nform-row .msg p {margin:5px 0;}

.nform .nform-row .text-l {float:left; margin-right:5px;}
.nform .nform-row .text-r {float:right; margin-right:5px;}
.nform .nform-row .texta-l {text-align:left;}
.nform .nform-row .texta-r {text-align:right;}

.nform .nform-row .text-sm {font-size:11px; line-height:140%}

.nform .nform-row span.hint {padding:0 0 0 8px; color:#505050;}

.nform .nform-row.required .input-txt {border-color:#872B57;}
.nform .nform-row.required select {border-color:#872B57;}

.nform .input-placeholder2 {overflow:hidden;}
.nform .input-placeholder2-source {overflow:hidden;}


/* form in blocks */
.nform .nform-row.nform-row-bl .nform-label {float:none; margin:0 0 4px 0; padding:0; width:auto;}
.nform .nform-row.nform-row-bl label {float:none; width:auto; }
.nform .nform-row.nform-row-bl .nform-data {margin:0; padding:0; color:#505050;}

.nform .nform-row.nform-row-line .nform-label {float:none; padding:0 0 5px; width:auto;}
.nform .nform-row.nform-row-line label {float:none; width:auto;}
.nform .nform-row.nform-row-line .nform-data {overflow:hidden; margin-left:0; clear:both;}


/* global messages */
.msg {
    position:relative;
    *zoom:1;
    border-style:solid;
    border-width:1px 1px 2px;
    border-width:1px\0/;
    *border-width:1px;
    border-color:rgba(94, 94, 94, .14);
    border-color:#e8e8e8\0/;
    *border-color:#e8e8e8;
    background:#fff url(../../../images/common/box-s.png) repeat-x 0 100%;
    -moz-background-clip:padding;
    -webkit-background-clip:padding;
    background-clip:padding-box;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	padding:5px 20px 5px 36px;
	*padding:10px 20px 5px 36px;
	margin:0 0 10px 0;
	font-weight:normal;
	overflow:hidden;
	font-size:13px;
	font-family: "Trebuchet Ms";
    *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="msg-before"></div>' + this.innerHTML + '<div class="msg-after"></div>') : '');
}
.msg:before, .msg-before {content:''; width: 16px; height: 16px; display: block; background: url(../../../img/icon_16.png) -64px -96px; position: absolute; top: 11px; left: 12px}
.msg:after, .msg-after {content:''; width: 16px; height: 16px; display: block; background: url(../../../img/icon_16.png) -80px -64px; position: absolute; top: 11px; left: 12px}

.msg, .msg a {color:#555;}
.msg a:hover{text-decoration: none}
.msg .desc, .msg .desc a {color:#888}

.msg p, .msg.msg-sm p, .msg.msg-lg p {line-height:140%; margin:5px 0}

.msg.msg-sm, .msg.msg-sm * {font-size:13px;}
.msg.msg-lg, .msg.msg-lg * {font-size:14px;}

.msg.msg-warning:before,.msg.msg-warning .msg-before{background-position: 0 -96px;}
.msg.msg-warning:after,.msg.msg-warning .msg-after{background-position: -96px -64px;}
.msg.msg-error:before, .msg.msg-error .msg-before{background-position: -48px -96px;}
.msg.msg-error:after, .msg.msg-error .msg-after{background-position: -64px -64px;}
.msg.msg-success:before, .msg.msg-success .msg-before{background-position: -32px -96px;}
.msg.msg-success:after, .msg.msg-success .msg-after{background-position: -32px -64px;}
.msg.msg-help:before, .msg.msg-help .msg-before,
.msg.msg-info:before, .msg.msg-info .msg-before,
.msg.msg-maininfo:before, .msg.msg-maininfo .msg-before{background-position:-16px -96px}
.msg.msg-help:after, .msg.msg-help .msg-after,
.msg.msg-info:after, .msg.msg-info .msg-after,
.msg.msg-maininfo:after, .msg.msg-maininfo .msg-after{background-position: -144px -64px}



/********** help ********/
.help-source {display:none; padding:0 0 10px 10px}
a.help-ext {border-bottom:1px dotted #777; padding-bottom:1px; text-decoration:none !important}


/********** cost typography ********/
.cost .clarge {color:#D61B51; font-weight:bold;}
.cost .csmall {color:#777; font-size:90%}


/********** date typography ********/
.date .clarge {color:#777;}
.date .csmall {color:#999;  font-size:90%}


/********** coupons info mess ********/
.couponsInfoMess {
   border:1px solid #CCC;
   height:33px;
   background:url('../../../app/marketplace/coupons/img/coupons_mess_bg.png') #FFF no-repeat right top;
   text-align:left;
   margin:5px 0 10px;
   clear:both;
}
#mcTabGift .couponsInfoMess {border-width:1px 1px 0 1px;border-color:#EEE;border-style:solid;margin:0;}
.couponsInfoMess.type_1 {background-position:right 0;}
.couponsInfoMess.type_2 {background-position:right -33px;}
.couponsInfoMess.type_3 {background-position:right -66px;}
.couponsInfoMess.type_4 {background-position:right -99px;}
.couponsInfoMess.type_5 {background-position:right -132px;}
.couponsInfoMess.type_6 {background-position:right -165px;}
.couponsInfoMess.type_7 {background-position:right -199px;}
.couponsInfoMess.type_8 {background-position:right -232px;}
.couponsInfoMess span {color:#7f7f7f;font-size:11px;padding:11px;display:block;padding-right:5px;}
.couponsInfoMess span strong {color:#D61B51;}
.couponsInfoMess span .right {float:right;padding-right:64px;}


/* for gift notification */
#myNewGift{width:60px;height:60px;position:absolute;bottom:10px;right:20px;cursor:pointer;z-index:5;display:none;}
#myNewGiftClose, #myNewFreeGiftClose{
    bottom:10px;
    z-index:6;
    display:none;
    position:absolute;
    top:-6px;
    right:-6px;
    width:16px;
    height:16px;
    cursor:pointer;
    background:url('../../../base/img/bg_control_icons_sm.png?7')  -16px -1px no-repeat;
}
#myNewGiftClose:hover, #myNewFreeGiftClose:hover{background-position:-16px -32px}
#myNewGift:hover  #myNewGiftClose, #myNewFreeGift:hover  #myNewFreeGiftClose, #myNewFreeGift2:hover  #myNewFreeGiftClose{display:block;}

#myNewFreeGift{width:50px;height:50px;position:absolute;right:5px;top:5px;z-index:5;}
#myNewFreeGift2 {
    height:50px;
    position:absolute;
    right:5px;
    top:5px;
    width:50px;
    z-index:5;
}
#myNewFreeGift.forMe, #myNewFreeGift2.forMe{cursor:pointer;}
#myNewFreeGiftClose{top:-3px;right:-5px}

/******** Ìîé áèçíåñ - áëîê ñ ïðåâüþ äëÿ ðûíêà è ïðîèçâîäñòâà - ðèñóíîê */
.market-image-wrap {float:left; border-collapse:collapse; border:0}
.market-image-wrap * {vertical-align: middle; text-decoration:none}

.market-image-wrap-192 {background:url('../../../base/img/market/bg_market_192.png') no-repeat left top; padding: 2px 3px 12px 2px; margin:0 25px 0 0;}
.market-image-wrap-192 .market-image {width:192px; height:192px;}
.market-image-wrap-192:hover {background-position:-197px 0}

.market-image-wrap-100 {background:url('../../../base/img/market/bg_market_100.png') no-repeat left top; width:100px; height:100px; padding: 2px 3px 7px 2px; margin:0 8px 0 0; }
.market-image-wrap-100 .market-image {width:100px; height:100px;}
.market-image-wrap-100:hover {background-position:-105px 0}

.market-image-wrap-97 {background:url('../../../base/img/market/bg_market_97.png') no-repeat left top; width:97px; height:97px; padding: 2px 3px 7px 2px; margin:0 8px 0 0; }
.market-image-wrap-97 .market-image {width:97px; height:97px;}
.market-image-wrap-97:hover {background-position:-105px 0}

.market-image-wrap-48 {background:url('../../../base/img/market/bg_market_48.png') no-repeat left top; width:48px; height:48px; padding: 2px 3px 5px 2px; margin:0 5px 0 0;}
.market-image-wrap-48 .market-image {width:48px; height:48px;}
.market-image-wrap-48:hover {background-position:-53px 0}
.market-image-wrap-48 .market-image img.market-image-cell  {max-width:48px;max-height:48px;}

.market-image-wrap .market-image {display: table-cell; vertical-align: middle; overflow:hidden; text-align: center; text-decoration:none; background:#FFF}
.market-image-wrap .market-image img.market-image-cell  {overflow:hidden}
.market-image-wrap .market-image span.market-image-cell {display:block; margin:0 auto;}

.market-image-wrap-48  .ico-product {margin:-15px 0 0 32px}
.market-image-wrap-97  .ico-product {margin:-15px 0 0 81px}
.market-image-wrap-192 .ico-product {margin:-15px 0 0 176px}


/******** Ìîé áèçíåñ - áëîê ñ ïðåâüþ äëÿ ðûíêà è ïðîèçâîäñòâà - òåêñò */
.market-block {overflow:hidden}
.market-block .market-text {position:relative;}

.market-block .market-text .info          {margin:0; padding:3px 0; color:#777;}
.market-block .market-text .info-label    {margin:0; float:left; width:86px; font-weight:bold;}
.market-block .market-text .info-text     {margin:0 0 0 96px; display:block}
.market-block .market-text .info-category {margin-right:100px; padding:4px 0}
.market-block .market-text .info .buttn   {margin:-3px 0 0 0}

.market-block .market-text .share       {margin:10px 0 0 0; font-size:90%; color:#777}
.market-block .market-text .share span  {margin:5px 0; display:block}
.market-block .market-text .cost        {margin-top:20px; overflow:hidden; height:28px; line-height:28px; font-weight:bold;}
.market-block .market-text .size .large {font-size:100%}
.market-block .market-text .size .small {font-size:100%}
.market-block .market-text .cost .large {float:left; font-size:130%}
.market-block .market-text .cost .small {margin:0 10px 0 6px; float:left; font-size:130%;}



/******** Sub Navigation 2 ********/
.nav-sub {overflow:hidden;position:relative;margin:0 0 15px 0;padding:0 0 6px;cursor:default;}
.nav-sub .nav-sub-chapter {position:relative;padding:8px 0;border-bottom:1px solid #E2E2E2;}
.nav-sub .nav-sub-chapter.last {border-bottom:none;}
.nav-sub .nav-sub-chapter h4 {
	position:relative;
	margin:0;
	padding:0 0 2px;
	font-weight:normal;
	line-height:22px;
	}
.nav-sub .nav-sub-chapter h4 a {display:block;padding:0 0 0 30px;color:#555;}
.nav-sub .nav-sub-chapter h4 a:hover {color:#333;}
.nav-sub .nav-sub-chapter.curr h4 a {color:#333;}

/* item bullets */
.nav-sub strong.nav-sub-ico {
	position:absolute;
	top:0;
	left:0;
	width:22px;
	height:22px;
	background:url(../../../base/img/bg_navsub_markers.png) no-repeat 0 0;
	background-repeat:no-repeat;
	}
*+html .nav-sub strong.nav-sub-ico {top:-3px;}

.nav-sub .nav-sub-0 strong.nav-sub-ico {background-position:-44px -92px}
.nav-sub .nav-sub-1 strong.nav-sub-ico {background-position:-44px 0}
.nav-sub .nav-sub-2 strong.nav-sub-ico {background-position:-44px -23px}
.nav-sub .nav-sub-3 strong.nav-sub-ico {background-position:-44px -46px}
.nav-sub .nav-sub-4 strong.nav-sub-ico {background-position:-44px -69px}

.nav-sub .nav-sub-1:hover strong.nav-sub-ico {background-position:-22px -92px}
.nav-sub .nav-sub-1:hover strong.nav-sub-ico {background-position:-22px 0}
.nav-sub .nav-sub-2:hover strong.nav-sub-ico {background-position:-22px -23px}
.nav-sub .nav-sub-3:hover strong.nav-sub-ico {background-position:-22px -46px}
.nav-sub .nav-sub-4:hover strong.nav-sub-ico {background-position:-22px -69px}

.nav-sub .nav-sub-1.curr strong.nav-sub-ico, .nav-sub .nav-sub-1.curr:hover strong.nav-sub-ico {background-position:0 -92px}
.nav-sub .nav-sub-1.curr strong.nav-sub-ico, .nav-sub .nav-sub-1.curr:hover strong.nav-sub-ico {background-position:0 0}
.nav-sub .nav-sub-2.curr strong.nav-sub-ico, .nav-sub .nav-sub-2.curr:hover strong.nav-sub-ico {background-position:0 -23px}
.nav-sub .nav-sub-3.curr strong.nav-sub-ico, .nav-sub .nav-sub-3.curr:hover strong.nav-sub-ico {background-position:0 -46px}
.nav-sub .nav-sub-4.curr strong.nav-sub-ico, .nav-sub .nav-sub-4.curr:hover strong.nav-sub-ico {background-position:0 -69px}

.nav-sub-0 ul{
margin-left:0!important;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
border:1px solid #F5F5F5 !important;
border-right-color:#e1e1e1!important;
border-left-color:#e1e1e1!important;
border-bottom-color:#c4c4c4!important;
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);
padding:10px!important;
}

.nav-sub-0 ul li{position:relative;}
.nav-sub-0 ul .lable{height:40px;width:38px;background:url("../../../base/img/findTypes.png") no-repeat;display:inline-block;}
.nav-sub-0 ul .name{color:#636466;font-size:17px;font-weight:bold;font-family:Trebuchet MS!important;position:absolute;top:8px;margin-left:10px}
.nav-sub-0 ul .find{color:#636466;font-size:13px;font-style:normal;font-family:Trebuchet MS!important;text-decoration:underline;position:absolute;top:10px;right:0}

.nav-sub li {
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	background:none;
	font: normal 12px Tahoma, Geneva, Arial, sans-serif;
	text-decoration:none;
	}
.nav-sub li .nav-sub-text {overflow:hidden;display:block;padding:0 40px 0 8px;color:#555;}
.nav-sub li a {text-decoration:none;cursor:pointer;}
.nav-sub li a .nav-sub-text{padding-bottom:2px;text-decoration:underline;}
.nav-sub li:hover .nav-sub-text {color:#333}
.nav-sub li.curr .nav-sub-text, .nav-sub li.curr:hover .nav-sub-text {color:#333;}

/* second level */
.nav-sub li.nav-sub-collapsed ul {display:none;}
.nav-sub li.nav-sub-expanded ul {display:block;}

.nav-sub li ul {margin:0 0 0 22px;padding:2px 0 5px 0;border:0;}
.nav-sub li ul.nfeed-users-online, .nav-sub li ul.nfeed-users-birthdays {margin:0;}
.nav-sub li li {position:relative;padding:0;font-size:11px;font-weight:normal;}
.nav-sub li li .nav-sub-item, .nav-sub li li em {display:block;padding:0;line-height:26px;font-style:normal;}
.nav-sub li li .nav-sub-item.nav-sub-item-img {padding-left:30px;}
.nav-sub li li a.nav-sub-item-img .nav-sub-img {position:absolute;top:3px;left:8px;}
.nav-sub li li a.nav-sub-item-img .nav-sub-img.nav-sub-img-22,.nav-sub li li a.nav-sub-item-img .nav-sub-img.nav-sub-img-22 img {width:22px;height:22px;}
.nav-sub li li .nav-sub-item:hover {background:#F6F6F6}
.nav-sub li li.curr .nav-sub-item,
.nav-sub li li.curr .nav-sub-item:hover {background:#F4F4F4;}
.nav-sub li li.curr .nav-sub-text,
.nav-sub li li.curr .nav-sub-item:hover .nav-sub-text  {/*text-decoration:none;*/}

.nav-sub li li .nav-sub-text, .nav-sub li:hover li .nav-sub-text {color:#777;}
.nav-sub li.curr li .nav-sub-text, .nav-sub li.curr:hover li .nav-sub-text {color:#777;}
.nav-sub li li.curr .nav-sub-text {text-decoration:none;color:#000 !important;}

.nav-sub .nav-sub-add .nav-sub-text {color:#999 !important}

/* item counts */
.nav-sub .nav-sub-meta {
	position:absolute;
	top:2px;
	right:12px;
	display:block;
	text-align:right;
	margin:0;
	padding:0;
	width:50px;
	text-decoration:none !important;
	line-height:22px;
	color:#777;
	}
.nav-sub h2 .nav-sub-meta {top:0;}
*+html .nav-sub h4 .nav-sub-meta {top:-4px;}
.nav-sub .nav-sub-meta.nav-sub-meta-add {right:52px;}
.nav-sub .nav-sub-nav {
	overflow:visible;
	display:none;
	float:right;
	text-align:right;
	margin:0;
	padding:0;
	text-decoration:none !important;
	border:0;
	font-weight:bold;
	}
.nav-sub .nav-sub-count-total {
	overflow:visible;
	float:right;
	margin:0;
	padding:4px 12px 0 0;
	text-decoration:none !important;
	border:0;
	font-weight:normal;
	font-size:11px;
	text-align:right;
	color:#555;
	}
.nav-sub .nav-sub-count-add {
	overflow:visible;
	float:right;
	margin:0;
	padding:4px 12px 0 0;
	text-decoration:none !important;
	border:0;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	color:#6EAE28;
	}

.nav-sub .nav-sub-menu {display:block; overflow:hidden}

.nav-sub li .nav-sub-nav  {width:60px; margin:2px 0 0 0;}
.nav-sub li .nav-sub-nav a {display:inline; clear:none; overflow:visible}

.nav-sub .nav-sub-expanded h4 .nav-sub-meta {display:none}
.nav-sub .nav-sub-expanded h4.nav-sub-with-meta-always .nav-sub-meta {display:block;}

.nav-sub .nav-sub-meta-inc {font-weight:bold;}
.nav-sub .nav-sub-0 .nav-sub-meta-inc {color:#e68c57}
.nav-sub .nav-sub-1 .nav-sub-meta-inc {color:#D61B51}
.nav-sub .nav-sub-2 .nav-sub-meta-inc {color:#00A5E5}
.nav-sub .nav-sub-3 .nav-sub-meta-inc {color:#7CC726}
.nav-sub .nav-sub-4 .nav-sub-meta-inc {color:#F8941D}


/* Prifile Card */
.profile-card {
	overflow:hidden;
	float:none;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background:none;
	}
.profile-card.profile-card-32,.profile-card.profile-card-22 {padding:0;}
.profile-card .profile-icon {float:left;margin:0 5px 5px 0;}
.profile-card.profile-card-22 .profile-icon {margin:0 5px 0 0;}
.profile-card.profile-card-32 .profile-icon {margin:0;}
.profile-card.profile-card-97 .profile-icon img {width:97px;height:97px;}
.profile-card.profile-card-48 .profile-icon img {width:48px;height:48px;}
.profile-card.profile-card-32 .profile-icon img {width:32px;height:32px;}
.profile-card.profile-card-22 .profile-icon img {width:22px;height:22px;}
.profile-card.profile-card-97 .profile-data {margin:0 0 0 106px;padding:0;}
.profile-card.profile-card-48 .profile-data {margin:0 0 0 61px;padding:0;}
.profile-card.profile-card-32 .profile-data {margin:0 0 0 40px;padding:0;}
.profile-card.profile-card-22 .profile-data {margin:0 0 0 30px;padding:0;}


/******** ôèëüòðû ââåðõó ñòðàíèöû */
.roomTitle .roomTitle-ctrl {float:right; margin:-22px 0 0 15px; width:420px}
.appMarket .roomTitle-ctrl .input-txt {margin-right:0}

.buttn-user-menu {padding:0 0 15px;}
/* new profile user action */
.profileCardWidget .widgetBodyBlock.buttn-user-menu {padding:10px 5px; margin:0}

.buttn-user-left span       {width:120px}
.buttn-user-left-large span {width:179px}
.buttn-user-left-large a, .buttn-user-left-large em, .buttn-user-left-large button,.buttn-l.buttn-user-left a, .buttn-l.buttn-user-left em, s.buttn-l.buttn-user-left button {margin:0}

.buttn-holiday a.curr {background: url('../../../base/img/bg_control_holiday.png') no-repeat left top}
.buttn-holiday a.curr span {background: url('../../../base/img/bg_control_holiday.png') no-repeat right top}
.buttn-holiday a.curr:hover, .buttn-holiday em.curr:hover, .buttn-holiday button.curr:hover                {background-position:0 -20px}
.buttn-holiday a.curr:hover span, .buttn-holiday em.curr:hover span, .buttn-holiday button.curr:hover span {background-position:100% -20px}

.meeting-actions{width:415px!important}

/* New Header */
#topMenu
{
	width: 100%;
	background: url("../../../images/top/bg_new_header.png?ver=11042011");
	position:fixed;
	z-index:5000;
	left: 0;
	height: 32px;
	margin: 0;
	border: none;
	top:0;
}
.topMenuInner {border: none;background: none;height:32px;width:1000px;margin:0 auto; position:relative;}
.topMenuInner a, .topMenuInner a span, a.contestNotifications span{
    font:bold 15px/27px trebuchet MS, serif;
    color: #363636;
    text-decoration: none;
    text-shadow: 0 1px 1px #ddd;
	font-style: normal;
}
.topMenuInner a:link, .topMenuInner a:visited {
    color: #363636;
    text-decoration: none;
}
.topMenuInner a:hover, .topMenuInner a:active {
    color: #363636;
    text-decoration: none;
}
#logo_new{display: block;float:left;height: 28px;background: #eee;padding: 0;text-align:center;max-width: 120px;min-width: 85px}
#logo_new img{display: inline;max-width: 120px;max-height: 28px;margin: 0 auto;}

.new_user_menu{line-height: 27px;float:left;}
.new_user_menu li{padding:0; background:none; margin:0; float:left; position:relative}
.new_user_menu li a{position:relative;float:left;border-left: 1px solid #cacaca;border-right: 1px solid #777;padding: 0 10px;margin:0;height:27px;}
.new_user_menu li a.selected, .new_user_menu li.selected a{background: url("../../../images/top/bg_new_header.png?ver=11042011") 0 -59px;color:#252525; text-shadow: 0 0 2px #eee}
.new_user_menu li:hover{background: url("../../../images/top/bg_new_header.png?ver=11042011") 0 -32px}
.new_user_menu li a:hover {color:white; text-shadow: 0 0 2px black}
.new_user_menu li a.first{border-left: none}
.new_user_menu li a.last{border-right: none;}

#startMenu, #gamesMenu {width:85px}
.topSubMenu:hover .sMenu, .topSubMenu .sMenu li:hover .sub {display:block}
.topSubMenu a
{
	cursor:pointer;
	display:block
}
.topSubMenu a em
{
	margin:12px 0 0 15px;
	float:right;
	width:10px;
	height:6px;
	background:url(../../../images/top/bg_new_header.png?ver=11042011) -67px -124px
}
.topSubMenu:hover a em
{
	background-position:-52px -125px;
	margin:11px 0 0 15px
}
.topSubMenu:hover #startButton
{
	background-position:0 -32px;
	color:#fff;
	text-shadow:0 0 2px #000
}
.topSubMenu .sMenu, .topSubMenu .sMenu .sub
{
	background-color:#bbb;
	padding:1px;
	position:absolute;
	top:27px;
	display:none;
    z-index:1
}
.topSubMenu .sMenu{left:0;-moz-border-radius: 0 0 5px 5px;-webikit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
#settings.topSubMenu .sMenu {left:auto; right:0}
.topSubMenu .sMenu .sub
{
	top:-1px;left:0;margin-left:100%;
	display: none;
    -moz-border-radius: 0 5px 5px 0;
    -webikit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;

}
*+ html .topSubMenu .sMenu li{width: 130px; zoom: 1}
*+ html .topSubMenu .sMenu .sub li{width: 145px}
.topSubMenu .sMenu li:hover a{background: url(../../../images/top/bg_new_header.png?ver=11042011) 0 -86px}
.topSubMenu .sMenu li:hover li a{background:none}
.topSubMenu .sMenu li:hover a, .topSubMenu .sMenu li:hover span{color: white; text-shadow: 1px 1px 1px #df5982; cursor: pointer}
.topSubMenu .sMenu li:hover li a, .topSubMenu .sMenu li:hover li span{color: #363636; text-shadow: 1px 1px 1px white}
.topSubMenu .sMenu li li:hover a, .topSubMenu .sMenu li li:hover span{color: white; text-shadow: 1px 1px 1px #df5982; background: url(../../../images/top/bg_new_header.png?ver=11042011) 0 -86px}
.topSubMenu .sMenu ul, .topSubMenu .sMenu .sub ul{background: #f0f0f0;border:none;margin:0;position:relative;zoom:1}
.topSubMenu .sMenu li, .topSubMenu .sMenu .sub li{background: #e4e4e4;line-height:20px;height:20px;position:relative;}
.topSubMenu .sMenu .sub ul{padding:0;margin:0}
.topSubMenu .sMenu li{display:block;float: none;font-size: 12px;margin:0;padding:0;position:relative;border: none}
.topSubMenu .sMenu li a{display:block;float:none;height:16px;line-height:16px;font-size: 13px;text-shadow: 1px 1px 1px white;padding:2px 30px 2px 10px !important;white-space:nowrap;font-weight: normal;border:none;}
.topSubMenu .sMenu .lst{-moz-border-radius: 0 0 5px 5px;-webikit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.topSubMenu .sMenu .sub .lst{-moz-border-radius: 0 0 5px 0;-webikit-border-radius: 0 0 5px 0;border-radius: 0 0 5px 0;}
.topSubMenu .sMenu .sub .fst{-moz-border-radius: 0 5px 0 0;-webikit-border-radius: 0 5px 0 0;border-radius: 0 5px 0 0;}

.vipLink{border:none!important;}
.vipLink em {
    display:block;
    width:16px;
    height:13px;
    background:url(../../../images/top/bg_new_header.png?ver=11042011) no-repeat -16px -120px !important;
    margin: 8px 0 5px
    }
.vipLink em.vipOn {background:url(../../../images/top/bg_new_header.png?ver=11042011) no-repeat -16px -107px !important}
.vipLink em.vipEnding{background:url(../../../images/top/bg_new_header.png?ver=11042011) no-repeat -48px -107px !important}
em.vipIcon{
    width:21px;
    height:21px;
    background:url(../../../app/vip/img/top-icon.png) no-repeat 0 0;
    display:inline-block;
    vertical-align:middle;}
em.userPhotoVipIcon{
    width:61px;
    height:61px;
    background:url(../../../app/vip/img/vip_photo.png) no-repeat 0 0;
    position:absolute;
    left:0;
    top:0;}
em.userPhotoVipIcon.vipIsEnding{background-position:-61px 0}



#newsfeedInfo a .paramInfoCount {right:-6px}

a .paramInfoCount {position:absolute;padding:0 0 0 2px;height:11px;right: 5px; top: 7px;z-index: 1;background: none}
a .paramInfoCount span {
    background: none;position:relative;font: 9px/10px Tahoma;
	text-decoration:none ;display:block;zoom:1;overflow:hidden;
    text-align: center; background:#F79055; color: #FFF;
    -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
    height: 10px;color: #fff!important;margin: 0; min-width: 7px; padding: 2px;text-shadow: none;
}
a .paramInfoCount.r-28 {right:28px;}
.top-menu a .paramInfoCount{top: -2px;right: -8px}
.top-menu a .paramInfoCount span{text-decoration: none;color: #303030;font-weight:bold}
#newsfeedInfo .ico, #newMessage #msgIco .ico, #moneyIco .ico, #gameEvents .ico, #settings .ico
{
    background:url(../../../images/top/bg_new_header.png?ver=29062011) no-repeat;
	width:16px;
	height:14px;
	position:absolute;
	top:8px;
	left:9px;
	cursor:pointer
}
#newsfeedInfo .ico{ background-position:0 -120px}
#newsfeedInfo.active .ico{ background-position:0 -107px}

#gameEvents .ico {background-position:-80px -124px}
#settings .ico {background-position:-96px -124px}
#gameEvents.active .ico, #gameEvents:hover .ico {background-position:-80px -107px}
#settings:hover .ico {background-position:-96px -107px}

#gameEvents .ico, #settings .ico {height:17px; top:6px}

#newsfeedInfo a, #moneyInfo a, #newMessage #msgIco, #gameEvents a, #settings a {padding-left: 27px}

#moneyIco .ico{height:16px;background-position: -64px -107px;top: 7px;}
.en #moneyIco span{ background-image:url(../../../images/top/en_bg_new_header.png?ver=11042011); }

#newMessage #msgIco .ico{background-position: -32px -120px}
#newMessage.active #msgIco .ico {background-position: -32px -107px;}
#newMessage .notification{margin-right: 0}

#fsv1-header
{
	background:url(../../../images/top/bg_under_top.png) 0 0 repeat;
	width:100%;
	margin:0 auto;
	margin-top: 28px;
	position:relative;
	height:95px;
	font-size:11px;
	border: none
}
.header_inner{width: 960px; margin: 0 auto; overflow: hidden; position:relative; }

/*leader_block*/

#leader_block h2{color: #363636}
#leader_block h4{font-size: 14px !important; padding:3px 0 4px 0; position:relative;font-weight: bold;line-height:20px}
#leader_block h3, #leader_block h4{margin-bottom: 0 !important}

#fsv1-header #leader_block .text{font-size: 12px; margin-left: 59px; line-height: 15px; color: #303030; height: 32px; overflow:hidden;position:relative}
#fsv1-header #leader_block{position:relative}

.leader_bg{position: absolute; background: url(../../../images/top/leader_bg.png); width: 100%; height: 95px; left: 0; top: 0}

#leader_block{text-shadow: 0 1px 1px #ffdd81;background: url('../../../images/top/spline.png')no-repeat 100% -10px;height: 60px ; color: #2f3334; display: block; float: left; font-family: trebuchet MS; width: 345px; padding: 13px 15px 22px 0}
#leader_block img{float:left; margin: 5px 10px 0 0; position: relative; border: 3px solid #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
#leader_block .left_part{width: 125px; float: left; padding-top: 15px}
#leader_block .right_part{width: 155px; float: right; padding: 12px 10px 0 10px}
#leader_block .leader_text{ text-decoration:none!important; position: relative;z-index: 1}
#leader_block .noleader{font-style: italic;padding-top:22px;}
/*end leader block*/

/*Big banner*/

#fsv1-header .big_banner #leader_block{width: 217px; padding: 13px 10px 22px 0}
#fsv1-header .big_banner #leader_block h4{padding: 3px 0 0}
#fsv1-header .big_banner .banner_images{height: 90px; width: 728px; margin-top: 3px}
#fsv1-header .big_banner .leader_bg{width:99%}

/*end Big banner*/

#fsv1-header .banner_images{width: 580px; height: 70px; display: block; float: right; margin-top: 10px}

#banner_left_profile{overflow:hidden; margin-bottom:20px}
#banner_left_profile img, #banner_left_newsfeed img, #banner_left_photos img {width:240px;}

.topNotify .text a{padding: 0!important; height: auto; float:none; border: none}
.topNotify .text a:hover{background: none}
#msgNotify .text span{font-size: 13px!important; font-weight:bold!important; text-decoration:underline!important; color: white!important; text-shadow: 0 0 0!important; line-height: 13px}
#msgNotify .text strong{color: #242424 !important; text-shadow: 0 0 0!important}


#vice_text, #town_text{display:none;position:absolute; right: 100px; top: 100px}

/* popup warm */

.popup-warm-box {margin:-9px;color:#4f5557;font:14px "Trebuchet MS", Helvetica, sans-serif;}
.popup-warm-title-w {background:#FFB304 url(../../../images/popup/warm/pw-title.png) repeat-x 0 0;}

.popup-warm-title {
    padding:8px 40px 8px 20px;
    line-height:32px;
    color:#2f3334;
    text-shadow:0 1px 2px #fff;
    font-size:24px;
    font-weight:bold;
}

.popup-warm-title-w .popup-warm-close {float:right;margin:18px 20px 6px 6px;cursor:pointer;}
.popup-warm-content {padding:10px;}

*+html #Container{padding-top: 29px}
*+html .without-header #Container{padding-top: 0!important}

/*tabs*/
.widgetCommonCollection {margin:-11px}
li.springTopIcon a{width:35px;height:27px;margin-top:4px;display:block;background:url(../../../app/holiday/ny/sale_icons.png) no-repeat -70px 0;border:none}
li.springTopIcon a:hover{background:url(../../../app/holiday/ny/sale_icons.png) no-repeat -70px 0}

#chrome a{background: url("../../../images/top/tab_chrome.png"); height: 34px; width: 109px; border: none}
#chrome-small a{background:url("../../../images/top/tab_chrome.png") 0 -34px; height:34px; width:30px; border:none}
.new_user_menu .new_user_menu_timer a:link, .new_user_menu .new_user_menu_timer a:visited {color:#fff; text-shadow:1px 1px 1px #222; border:none; padding:0 23px 0 5px; background:url("../../../app/profile/img/bonus/top_icon_action.png") no-repeat 100% 0;}
.new_user_menu .new_user_menu_timer a:hover, .new_user_menu .new_user_menu_timer a:active {border:none; background:url("../../../app/profile/img/bonus/top_icon_action.png") no-repeat 100% -27px;}

/* global helpers */
.h {display:none}
.nowrap {white-space:nowrap}

.d-n {display:none !important}

.w-20px  {width:20px !important; margin-right:5px}
.w-30px  {width:30px !important; margin-right:5px}
.w-40px  {width:40px !important; margin-right:5px}
.w-50px  {width:50px !important; margin-right:5px}
.w-100px {width:100px !important; margin-right:5px}
.w-120px {width:120px !important; margin-right:5px}
.w-150px {width:150px !important; margin-right:5px}
.w-200px {width:200px !important; margin-right:5px}
.w-300px {width:300px !important; margin-right:5px}
.w-320px {width:320px !important; margin-right:5px}
.w-350px {width:350px !important; margin-right:5px}
.w-400px {width:400px !important; margin-right:5px}
.w-600px {width:600px !important; margin-right:5px}
.w-700px {width:700px !important; margin-right:5px}

.popup-content.w-500px, .popup-content.w-600px, .popup-content.w-700px {margin:0;}

.w-25pr  {width:25% !important;}
.w-33pr  {width:33% !important;}
.w-50pr  {width:50% !important;}
.w-66pr  {width:66% !important;}
.w-75pr  {width:75% !important;}
.w-100pr {width:99% !important; padding:0 !important;}
.w-100pr textarea {padding:3px; border:none; width:99%;}

.w-auto {width:auto !important;}

.mt-0  {margin-top:0}
.mt-5px {margin-top:5px}
.mt-sm {margin-top:15px}
.mt-lg {margin-top:30px}
.mb-0  {margin-bottom:0}
.mb-5px {margin-bottom:5px}
.mb-sm {margin-bottom:15px}
.mb-lg {margin-bottom:30px}
.ml-0  {margin-left:0}
.ml-sm {margin-left:15px}
.ml-lg {margin-left:30px}
.mr-0  {margin-right:0}
.mr-sm {margin-right:15px}
.mr-lg {margin-right:30px}
.m-sm {margin:15px}
.m-lg {margin:30px}

.pt-0  {margin-top:0}
.pt-sm {margin-top:15px}
.pt-lg {margin-top:30px}
.pb-0  {margin-bottom:0}
.pb-sm {margin-bottom:15px}
.pb-lg {margin-bottom:30px}
.pl-0  {margin-left:0}
.pl-sm {margin-left:15px}
.pl-lg {margin-left:30px}
.pr-0  {margin-right:0}
.pr-sm {margin-right:15px}
.pr-lg {margin-right:30px}
.p-sm {padding:15px}
.p-lg {padding:30px}

/*********************************************/

/* user list*/
.fs-users{margin: 0; padding: 0}
.fs-user-item{padding: 0 0 10px 130px; margin: 0; background: none; position: relative; min-height: 120px}
.fs-user-item .fs-user-title{font-size: 17px; padding: 5px 0 0}
.fs-user-item .fs-user-title a{text-decoration: none}
.fs-user-item .fs-user-about{color: #828282; padding: 5px 0 0}
.fs-user-item .fs-user-motto{position: relative; margin: 5px 0 0; max-width: 280px; padding: 3px 10px;  -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; border: 1px solid #e2e2e2; background:  #fff}
.fs-user-item .fs-user-motto:before{content: ""; position: absolute; display:  block; top: 2px; left: -6px; width: 6px; height: 14px; background: url(../img/user-list.png) -23px 0}
.fs-user-item .fs-user-links{padding: 10px 0 0}
.fs-user-item .fs-user-links a{margin: 0 10px 0 0}
.fs-user-item .fs-user-photo{position: absolute; left: 0; top: 0}
.fs-user-item.user-is-vip .fs-user-photo{
    border: 1px solid #ee3c24;
    background-color:#f2672a;
    background-image:-moz-linear-gradient(top,#f2672a,#ee3c24);
    background-image:-webkit-gradient(linear,left top, left bottom,from(#f2672a),to(#ee3c24));
    background-image:-o-gradient(linear,left top, left bottom,from(#f2672a),to(#ee3c24));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2672a', EndColorStr='#ee3c24');
}
.fs-user-item.user-is-vip .fs-user-photosrc:before{
	content: ""; position: absolute; display:  block; top: 0; left: 5px; width: 23px; height: 26px; background: url(../../../base/img/user-list.png) 0 0
}

.fs-user-item.user-is-vip .fs-user-photosrc:before{
	content: ""; position: absolute; display:  block; top: 0; left: 5px; width: 23px; height: 26px; background: url(../../../base/img/user-list.png) 0 0;
}
.fs-user-item.user-is-collection .fs-user-photo{
    border: 1px solid #c18750;
    background: url(../../../app/vip/img/remake/vip-icon-bg.png) repeat-x 0 center
}
.fs-user-item .fs-user-photosrc{
	display: block; width: 97px; height: 97px; position: relative;
	background-repeat: no-repeat; background-position: center center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;}
.fs-user-item .fs-user-control{position: absolute; top: 9px; right: 0}
.fs-user-item .panel > a .picto-letter{float: left; margin:  0 4px 0 -6px;}
.fs-user-item .panel a{*line-height: 18px;}
.fs-user-item .panel > a:hover .picto-letter{background-position: -80px -32px;}
.fs-user-item .picto-rowdown{margin:  1px -11px 0 0;}
.fs-user-item .btn-more:hover .picto-rowdown{background-position: -384px -32px;}
.fs-user-item.fs-user-sm { padding: 0 0 10px 70px; min-height: 70px}
.fs-user-sm .fs-user-title, .fs-user-sm .fs-user-about{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle}
.fs-user-sm .fs-user-photo{ padding: 5px; width: 48px; height: 48px; }
.fs-user-sm .fs-user-photosrc{ width: 48px; height: 48px; }
.fs-user-sm .fs-user-photosrc:before{ display: none!important }

/*  */

.fs-room-title {
  font-size:31px;
  line-height:1;
  font-weight:bold;
  color:#3e3e3e;
  margin:0 0 10px;
  font-family:"Trebuchet MS",Helvetica,sans-serif;
}

/* buttons */

.fs-ico  {
    position:relative;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
}

.fs-ico-25  { width:25px;height:25px; }
.fs-ico-32  { width:32px;height:32px; margin:-4px 0 0; *margin:0; }
.fs-ico-100  { width:100px;height:100px; background-image:url(../../../images/common/ico-100.png); }

/*  */

.fs-ico-100.fs-ico-photo  { background-position:0 0; }
.fs-ico-bl-arrow  { background:transparent url(../../../images/common/ico-bl-32.png) 0 0; }

/* buttons */

.fs-btn  {
    position:relative;
    z-index:1;
    display:inline-block;
    *display:inline;
    *zoom:1;
    white-space:nowrap;
    vertical-align:middle;
    text-align:center;
    cursor:pointer;
    font-family:"Trebuchet MS",Helvetica,sans-serif;
    *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="fs-btn-bg-left"></div>' + this.innerHTML + '<div class="fs-btn-bg-right"></div>') : '');
}

.fs-btn:before, .fs-btn:after, .fs-btn-bg-left, .fs-btn-bg-right {
    content:'';
    position:absolute;
    z-index:-1;
}

.fs-btn.fs-btn-disabled { opacity:.5;filter:alpha(opacity=50); }

/* buttons - 29 */

.fs-btn-29 {
    height:26px;
    min-width:16px;
    font-weight:bold;
    font-size:13px;
    line-height:26px;
    padding:1px 16px 3px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}

.fs-btn-29:before, .fs-btn-29:after, .fs-btn-29 .fs-btn-bg-left, .fs-btn-29 .fs-btn-bg-right {
    background-image:url(../../../images/common/button-29.png?);
}

.fs-btn-29:before, .fs-btn-29 .fs-btn-bg-left {
    top:0px;
    left:0px;
    height:29px;
    width:13px;
}

.fs-btn-29:after, .fs-btn-29 .fs-btn-bg-right {
    top:0px;
    left:13px;
    right:0px;
    height:29px;
}

/* buttons - 38 */

.fs-btn-38 {
    height:35px;
    min-width:16px;
    font-weight:bold;
    font-size:15px;
    line-height:33px;
    padding:0 26px 2px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}

.fs-btn-38:before, .fs-btn-38:after, .fs-btn-38 .fs-btn-bg-left, .fs-btn-38 .fs-btn-bg-right {
    background-image:url(../../../images/common/button-38.png);
}

.fs-btn-38:before, .fs-btn-38 .fs-btn-bg-left {
    top:0px;
    left:0px;
    height:38px;
    width:23px;
}

.fs-btn-38:after, .fs-btn-38 .fs-btn-bg-right {
    top:0px;
    left:23px;
    right:0px;
    height:38px;
}

/* background position */

a.fs-btn-29:hover:before, a.fs-btn-29:hover .fs-btn-bg-left { background-position:0 -30px; }
a.fs-btn-29:hover:after, a.fs-btn-29:hover .fs-btn-bg-right { background-position:100% -30px; }
a.fs-btn-29:active:before, a.fs-btn-29:active .fs-btn-bg-left { background-position:0 -60px; }
a.fs-btn-29:active:after, a.fs-btn-29:active .fs-btn-bg-right { background-position:100% -60px; }

a.fs-btn-29.fs-btn-gray:hover:before, a.fs-btn-29.fs-btn-gray:hover .fs-btn-bg-left { background-position:0 -120px; }
a.fs-btn-29.fs-btn-gray:hover:after, a.fs-btn-29.fs-btn-gray:hover .fs-btn-bg-right { background-position:100% -120px; }
a.fs-btn-29.fs-btn-gray:active:before, a.fs-btn-29.fs-btn-gray:active .fs-btn-bg-left { background-position:0 -150px; }
a.fs-btn-29.fs-btn-gray:active:after, a.fs-btn-29.fs-btn-gray:active .fs-btn-bg-right { background-position:100% -150px; }
.fs-btn-29.fs-btn-gray:before, .fs-btn-29.fs-btn-gray .fs-btn-bg-left, a.fs-btn-29.fs-btn-gray.fs-btn-disabled:before, a.fs-btn-29.fs-btn-gray.fs-btn-disabled .fs-btn-bg-left { background-position:0 -90px; }
.fs-btn-29.fs-btn-gray:after, .fs-btn-29.fs-btn-gray .fs-btn-bg-right, a.fs-btn-29.fs-btn-gray.fs-btn-disabled:after, a.fs-btn-29.fs-btn-gray.fs-btn-disabled .fs-btn-bg-right { background-position:100% -90px; }

.fs-btn-29:before, .fs-btn-29 .fs-btn-bg-left, a.fs-btn-29.fs-btn-disabled:before, a.fs-btn-29.fs-btn-disabled .fs-btn-bg-left { background-position:0 0; }
.fs-btn-29:after, .fs-btn-29 .fs-btn-bg-right, a.fs-btn-29.fs-btn-disabled:after, a.fs-btn-29.fs-btn-disabled .fs-btn-bg-right { background-position:100% 0; }

a.fs-btn-38:hover:before, a.fs-btn-38:hover .fs-btn-bg-left { background-position:0 -266px; }
a.fs-btn-38:hover:after, a.fs-btn-38:hover .fs-btn-bg-right { background-position:100% -266px; }
a.fs-btn-38:active:before, a.fs-btn-38:active .fs-btn-bg-left { background-position:0 -304px; }
a.fs-btn-38:active:after, a.fs-btn-38:active .fs-btn-bg-right { background-position:100% -304px; }
.fs-btn-38:before, .fs-btn-38 .fs-btn-bg-left, a.fs-btn-38.fs-btn-disabled:before, a.fs-btn-38.fs-btn-disabled .fs-btn-bg-left { background-position:0 -228px; }
.fs-btn-38:after, .fs-btn-38 .fs-btn-bg-right, a.fs-btn-38.fs-btn-disabled:after, a.fs-btn-38.fs-btn-disabled .fs-btn-bg-right { background-position:100% -228px; }

a.fs-btn-38.fs-btn-green:hover:before, a.fs-btn-38.fs-btn-green:hover .fs-btn-bg-left { background-position:0 -152px; }
a.fs-btn-38.fs-btn-green:hover:after, a.fs-btn-38.fs-btn-green:hover .fs-btn-bg-right { background-position:100% -152px; }
a.fs-btn-38.fs-btn-green:active:before, a.fs-btn-38.fs-btn-green:active .fs-btn-bg-left { background-position:0 -190px; }
a.fs-btn-38.fs-btn-green:active:after, a.fs-btn-38.fs-btn-green:active .fs-btn-bg-right { background-position:100% -190px; }
.fs-btn-38.fs-btn-green:before, .fs-btn-38.fs-btn-green .fs-btn-bg-left, a.fs-btn-38.fs-btn-green.fs-btn-disabled:before, a.fs-btn-38.fs-btn-green.fs-btn-disabled .fs-btn-bg-left { background-position:0 -114px; }
.fs-btn-38.fs-btn-green:after, .fs-btn-38.fs-btn-green .fs-btn-bg-right, a.fs-btn-38.fs-btn-green.fs-btn-disabled:after, a.fs-btn-38.fs-btn-green.fs-btn-disabled .fs-btn-bg-right { background-position:100% -114px; }

a.fs-btn-38.fs-btn-blue:hover:before, a.fs-btn-38.fs-btn-blue:hover .fs-btn-bg-left { background-position:0 -380px; }
a.fs-btn-38.fs-btn-blue:hover:after, a.fs-btn-38.fs-btn-blue:hover .fs-btn-bg-right { background-position:100% -380px; }
a.fs-btn-38.fs-btn-blue:active:before, a.fs-btn-38.fs-btn-blue:active .fs-btn-bg-left { background-position:0 -418px; }
a.fs-btn-38.fs-btn-blue:active:after, a.fs-btn-38.fs-btn-blue:active .fs-btn-bg-right { background-position:100% -418px; }
.fs-btn-38.fs-btn-blue:before, .fs-btn-38.fs-btn-blue .fs-btn-bg-left, a.fs-btn-38.fs-btn-blue.fs-btn-disabled:before, a.fs-btn-38.fs-btn-blue.fs-btn-disabled .fs-btn-bg-left { background-position:0 -342px; }
.fs-btn-38.fs-btn-blue:after, .fs-btn-38.fs-btn-blue .fs-btn-bg-right, a.fs-btn-38.fs-btn-blue.fs-btn-disabled:after, a.fs-btn-38.fs-btn-blue.fs-btn-disabled .fs-btn-bg-right { background-position:100% -342px; }

.fs-btn-38.fs-btn-gray:before, .fs-btn-38.fs-btn-gray .fs-btn-bg-left { background-position:0 -76px; }
.fs-btn-38.fs-btn-gray:after, .fs-btn-38.fs-btn-gray .fs-btn-bg-right { background-position:100% -76px; }
a.fs-btn-38.fs-btn-gray:hover:before, a.fs-btn-38.fs-btn-gray:hover .fs-btn-bg-left { background-position:0 -38px; }
a.fs-btn-38.fs-btn-gray:hover:after, a.fs-btn-38.fs-btn-gray:hover .fs-btn-bg-right { background-position:100% -38px; }
a.fs-btn-38.fs-btn-gray:active:before, a.fs-btn-38.fs-btn-gray:active .fs-btn-bg-left { background-position:0 -76px; }
a.fs-btn-38.fs-btn-gray:active:after, a.fs-btn-38.fs-btn-gray:active .fs-btn-bg-right { background-position:100% -76px; }

.fs-btn-38.fs-btn-grey:before, .fs-btn-38.fs-btn-grey .fs-btn-bg-left { background-position:0 -76px; }
.fs-btn-38.fs-btn-grey:after, .fs-btn-38.fs-btn-grey .fs-btn-bg-right { background-position:100% -76px; }
a.fs-btn-38.fs-btn-grey:hover:before, a.fs-btn-38.fs-btn-grey:hover .fs-btn-bg-left { background-position:0 -38px; }
a.fs-btn-38.fs-btn-grey:hover:after, a.fs-btn-38.fs-btn-grey:hover .fs-btn-bg-right { background-position:100% -38px; }
a.fs-btn-38.fs-btn-grey:active:before, a.fs-btn-38.fs-btn-grey:active .fs-btn-bg-left { background-position:0 -76px; }
a.fs-btn-38.fs-btn-grey:active:after, a.fs-btn-38.fs-btn-grey:active .fs-btn-bg-right { background-position:100% -76px; }

.fs-btn-38.team-action-btn-disabled:before, .fs-btn-38.team-action-btn-disabled .fs-btn-bg-left { background-position:0 -570px !important; }
.fs-btn-38.team-action-btn-disabled:after, .fs-btn-38.team-action-btn-disabled .fs-btn-bg-right { background-position:100% -570px !important; }

/* buttons - 50 */

.fs-btn-50 {
    min-width:15px;
    height:45px;
    line-height:45px;
    padding:0 26px 3px;
    font-size:19px;
}

.fs-btn-50:before, .fs-btn-50:after, .fs-btn-50 .fs-btn-bg-left, .fs-btn-50 .fs-btn-bg-right {
    background-image:url(../../../images/common/button-50.png);
}

.fs-btn-50:before, .fs-btn-50 .fs-btn-bg-left {
    top:0px;
    left:0px;
    height:48px;
    width:26px;
}

.fs-btn-50:after, .fs-btn-50 .fs-btn-bg-right {
    top:0px;
    left:26px;
    right:0px;
    height:48px;
}

/* background position */

.fs-btn-50:before, .fs-btn-50 .fs-btn-bg-left { background-position:0 -288px; }
.fs-btn-50:after, .fs-btn-50 .fs-btn-bg-right { background-position:100% -288px; }
a.fs-btn-50:hover:before, a.fs-btn-50:hover .fs-btn-bg-left { background-position:0 -336px; }
a.fs-btn-50:hover:after, a.fs-btn-50:hover .fs-btn-bg-right { background-position:100% -336px; }
a.fs-btn-50:active:before, a.fs-btn-50:active .fs-btn-bg-left { background-position:0 -384px; }
a.fs-btn-50:active:after, a.fs-btn-50:active .fs-btn-bg-right { background-position:100% -384px; }

.fs-btn-50.fs-btn-green:before, .fs-btn-50.fs-btn-green .fs-btn-bg-left { background-position:0 -144px; }
.fs-btn-50.fs-btn-green:after, .fs-btn-50.fs-btn-green .fs-btn-bg-right { background-position:100% -144px; }
a.fs-btn-50.fs-btn-green:hover:before, a.fs-btn-50.fs-btn-green:hover .fs-btn-bg-left { background-position:0 -192px; }
a.fs-btn-50.fs-btn-green:hover:after, a.fs-btn-50.fs-btn-green:hover .fs-btn-bg-right { background-position:100% -192px }
a.fs-btn-50.fs-btn-green:active:before, a.fs-btn-50.fs-btn-green:active .fs-btn-bg-left { background-position:0 -240px; }
a.fs-btn-50.fs-btn-green:active:after, a.fs-btn-50.fs-btn-green:active .fs-btn-bg-right { background-position:100% -240px; }

.fs-btn-50.fs-btn-blue:before, .fs-btn-50.fs-btn-blue .fs-btn-bg-left { background-position:0 -432px; }
.fs-btn-50.fs-btn-blue:after, .fs-btn-50.fs-btn-blue .fs-btn-bg-right { background-position:100% -432px; }
a.fs-btn-50.fs-btn-blue:hover:before, a.fs-btn-50.fs-btn-blue:hover .fs-btn-bg-left { background-position:0 -480px; }
a.fs-btn-50.fs-btn-blue:hover:after, a.fs-btn-50.fs-btn-blue:hover .fs-btn-bg-right { background-position:100% -480px }
a.fs-btn-50.fs-btn-blue:active:before, a.fs-btn-50.fs-btn-blue:active .fs-btn-bg-left { background-position:0 -528px; }
a.fs-btn-50.fs-btn-blue:active:after, a.fs-btn-50.fs-btn-blue:active .fs-btn-bg-right { background-position:100% -528px; }

.fs-btn-50.fs-btn-gray:before, .fs-btn-50.fs-btn-gray .fs-btn-bg-left { background-position:0 0; }
.fs-btn-50.fs-btn-gray:after, .fs-btn-50.fs-btn-gray .fs-btn-bg-right { background-position:100% 0; }
a.fs-btn-50.fs-btn-gray:hover:before, a.fs-btn-50.fs-btn-gray:hover .fs-btn-bg-left { background-position:0 -48px; }
a.fs-btn-50.fs-btn-gray:hover:after, a.fs-btn-50.fs-btn-gray:hover .fs-btn-bg-right { background-position:100% -48px; }
a.fs-btn-50.fs-btn-gray:active:before, a.fs-btn-50.fs-btn-gray:active .fs-btn-bg-left { background-position:0 -96px; }
a.fs-btn-50.fs-btn-gray:active:after, a.fs-btn-50.fs-btn-gray:active .fs-btn-bg-right { background-position:100% -96px; }

.fs-btn-50.fs-btn-gi:before, .fs-btn-50.fs-btn-gi .fs-btn-bg-left { background-position:0 -720px; }
.fs-btn-50.fs-btn-gi:after, .fs-btn-50.fs-btn-gi .fs-btn-bg-right { background-position:100% -720px; }

/* buttons - s63 */

.fs-btn-s63 {
    height:58px;
    min-width:15px;
    font-size:19px;
    line-height:58px;
    padding:1px 25px 5px;
    text-shadow:0 1px 1px rgba(255, 255, 255, .4)
}

.fs-btn-s63:before, .fs-btn-s63:after, .fs-btn-s63 .fs-btn-bg-left, .fs-btn-s63 .fs-btn-bg-right {
    background-image:url(../../../images/common/button-s63.png);
    top:0px;
    height:63px;
}

.fs-btn-s63:before, .fs-btn-s63 .fs-btn-bg-left {
    left:0px;
    width:25px;
}

.fs-btn-s63:after, .fs-btn-s63 .fs-btn-bg-right {
    top:0px;
    left:25px;
    right:0px;
}

/* background position */

.fs-btn-s63:before, .fs-btn-s63 .fs-btn-bg-left { background-position:0 0; }
.fs-btn-s63:after, .fs-btn-s63 .fs-btn-bg-right { background-position:100% 0; }

/* buttons text color */

.fs-btn, .fs-btn:link, .fs-btn:visited, .fs-btn:hover, .fs-btn:active { color:#fff !important; text-decoration:none !important; }
.fs-btn-gray, .fs-btn-gray:link, .fs-btn-gray:visited, .fs-btn-gray:hover, .fs-btn-gray:active { color:#fff !important; }
.fs-btn-grey, .fs-btn-grey:link, .fs-btn-grey:visited, .fs-btn-grey:hover, .fs-btn-grey:active { color:#fff !important; }
.fs-btn-green, .fs-btn-green:link, .fs-btn-green:visited, .fs-btn-green:hover, .fs-btn-green:active { color:#fff !important; }
.fs-btn-s63, .fs-btn-s63:link, .fs-btn-s63:visited, .fs-btn-s63:hover, .fs-btn-s63:active { color:#2f3334 !important; }
.team-action-btn-disabled, .team-action-btn-disabled:link, .team-action-btn-disabled:visited, .team-action-btn-disabled:hover, .team-action-btn-disabled:active { text-shadow:none; }

/**/

.fs-round-btn {
    display:inline-block;
    margin-top:-4px;
    vertical-align:middle;
    width:25px;
    height:26px;
    background-image:url(../../../images/common/fsrb.png?n);
}
.fs-round-btn-rarr:link, .fs-round-btn-rarr:visited { background-position:0 -26px; }
.fs-round-btn-rarr:hover, .fs-round-btn-rarr:active { background-position:-25px -26px; }

/* btn preloader */

.fs-btn-preloader {
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%;
}

.fs-btn-38 .fs-btn-preloader-left, .fs-btn-38 .fs-btn-preloader-right, .fs-btn-38 .fs-btn-preloader-middle  {
    position:absolute;
    top:0;
    height:100%;
    background:transparent url(../../../images/common/fs-btn-preloader.png) no-repeat 0 0;
}
.fs-btn-38 .fs-btn-preloader-left { left:0;background-position:0 0;width:18px; }
.fs-btn-38 .fs-btn-preloader-right { right:0;background-position:-162px -76px;width:18px; }
.fs-btn-38 .fs-btn-preloader-middle { left:18px;right:18px;background-position:-24px -38px; }

/* btn redis */
.btn, .pager a, .pager em, .panel > a, .btn-more, .ibtn{
    display: inline-block;*display: inline;*zoom: 1;text-decoration: none; border: 1px solid #dadada;
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e5e7e6));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: -moz-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: -o-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: linear-gradient(top, #f6f6f6, #e5e7e6);
    border: 1px solid #dadada;
    line-height: 1.321em;text-align: center;color: #59595b;font-size: 13px;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
    box-shadow: 0 0 2px rgba(0,0,0,.05) inset;
    padding: 3px 20px 4px; vertical-align:top;
    cursor: pointer;
}
.btn-blue, .pager a.btn-on, .pager em.btn-on, .panel .btn-on, .ibtn-blue{
    background-color: #72b8e3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8e3), to(#3a87c3));
    background-image: -webkit-linear-gradient(top, #72b8e3, #3a87c3);
    background-image: -moz-linear-gradient(top, #72b8e3, #3a87c3);
    background-image: -o-linear-gradient(top, #72b8e3, #3a87c3);
    background-image: linear-gradient(top, #72b8e3, #3a87c3);
    border-color: #3a87c3
}

.btn-blue:hover, .btn-gray-blue:hover, .btn:hover, .pager a:hover, .pager em:hover , .panel > a:hover, .panel .btn-more:hover, .ibtn-blue:hover, .ibtn:hover {
    background-color: #80c0e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#80c0e6), to(#4e92c9));
    background-image: -webkit-linear-gradient(top, #80c0e6, #4e92c9);
    background-image: -moz-linear-gradient(top, #80c0e6, #4e92c9);
    background-image: -o-linear-gradient(top, #80c0e6, #4e92c9);
    background-image: linear-gradient(top, #80c0e6, #4e92c9);
    border-color: #3a86c2
}
.btn-orange, .pager.pager-gray-orange a.btn-on, .panel.panel-gray-orange .btn-on{
    border-color: #ee3c24;
    background-color: #f2662a;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2662a), to(#ee3c24));
    background-image: -webkit-linear-gradient(top, #f2662a, #ee3c24);
    background-image: -moz-linear-gradient(top, #f2662a, #ee3c24);
    background-image: -o-linear-gradient(top, #f2662a, #ee3c24);
    background-image: linear-gradient(top, #f2662a, #ee3c24);
}
.btn-gray-orange:hover, .btn-orange:hover, .pager.pager-gray-orange a:hover, .panel.panel-gray-orange > a:hover, .panel.panel-gray-orange .btn-more:hover{
    background-color: #f37640;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f37640), to(#f04e39));
    background-image: -webkit-linear-gradient(top, #f37640, #f04e39);
    background-image: -moz-linear-gradient(top, #f37640, #f04e39);
    background-image: -o-linear-gradient(top, #f37640, #f04e39);
    background-image: linear-gradient(top, #f37640, #f04e39);
    border-color: #ee3c24
}

.btn-gray-red:hover, .btn-red:hover{
    background-color: #e41b22;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e41b22), to(#b91116));
    background-image: -webkit-linear-gradient(top, #e41b22, #b91116);
    background-image: -moz-linear-gradient(top, #e41b22, #b91116);
    background-image: -o-linear-gradient(top, #e41b22, #b91116);
    background-image: linear-gradient(top, #e41b22, #b91116);
    border-color: #9d0a0e
}

.btn-green{
	color: #fff;
	background-color: #72cc0a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72cc0a), to(#41b10b));
	background-image: -webkit-linear-gradient(top, #72cc0a, #41b10b);
	background-image: -moz-linear-gradient(top, #72cc0a, #41b10b);
	background-image: -o-linear-gradient(top, #72cc0a, #41b10b);
	background-image: linear-gradient(top, #72cc0a, #41b10b);
	border-color: #47b508
}
.btn-green:hover{
	background-color: #78D50B;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#78D50B), to(#44BF0D));
	background-image: -webkit-linear-gradient(top, #78D50B, #44BF0D);
	background-image: -moz-linear-gradient(top, #78D50B, #44BF0D);
	background-image: -o-linear-gradient(top, #78D50B, #44BF0D);
	background-image: linear-gradient(top, #78D50B, #44BF0D);
	border-color: #47b508
}

.btn-disab, .btn.btn-disab:hover, .btn-gray-blue, .btn-gray-orange,
.pager .btn-disab, .pager .btn-disab:hover,.pager.pager-gray-orange a.btn-disab:hover,
.panel .btn-disab:hover,.panel.panel-gray-orange > a.btn-disab:hover{
    color: #59595b;
    text-shadow: 0 0 0;
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e5e7e6));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: -moz-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: -o-linear-gradient(top, #f6f6f6, #e5e7e6);
    background-image: linear-gradient(top, #f6f6f6, #e5e7e6);
    border-color: #dadada;
}
.btn.btn-disab, .btn.btn-disab:hover, .pager .btn-disab,
.pager .btn-disab:hover,.pager.pager-gray-orange a.btn-disab:hover,
.panel .btn-disab:hover,.panel.panel-gray-orange a.btn-disab:hover, .panel .btn-disab{color: #a0a1a3; cursor: default}

.btn-blue, .btn-orange, .btn-blue:hover, .btn-gray-blue:hover,
.btn:hover, .btn-gray-orange:hover, .btn-orange:hover, .pager a:hover, .btn-gray-red:hover,
.pager em:hover, .pager .btn-on, .panel .btn-on, .panel > a:hover, .panel .btn-more:hover,
.ibtn-blue, .ibtn-blue:hover, .ibtn:hover { color: #fff }

.btn-block{display: block}
.btn-square, .pager a, .pager em{padding: 3px 5px 4px; min-width: 16px; position: relative; font-style: normal}
.btn-b.btn-square{padding: 0 10px}
.btn.btn-b{font-size: 21px;}

.pager{text-align: right; font-size: 0}
.pager li{display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0; background : none}
.pager-center{text-align: center}

.panel{font-size: 0; position: relative; z-index: 1}
.panel.panel-left{float: left}
.panel.panel-right{float: right}

.panel > a, .panel .btn-more{
    padding: 3px 10px 4px;
    -moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
    margin: 0 0 0 -1px;*left: 0;*zoom: 1;
}
.panel > a:hover, .panel > .btn-on{z-index: 1; position: relative; *left: -1px}
.panel > .btn-disab:hover, .panel > .btn-disab.btn-on{z-index: auto; position: static; *left: 0px}

.panel > :first-child{
    padding: 3px 10px 4px 15px;
    -moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;margin: 0; *left: 0!important;
}
.panel .btn-last{
    padding: 3px 15px 4px 10px; -moz-border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.panel .btn-more.btn-alone{padding: 3px 15px 4px 15px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.sub-panel{
    display: none; position: absolute;top: 29px;left: 0; z-index: 2;text-align: left;
    background: #fff;padding: 2px 0;border: 1px solid #ebecec;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
.sub-panel.sub-panel-r{right: 0; left: auto;}
.sub-panel:before{
    position: absolute; top: -4px; left: 15px; height: 4px; width: 8px; content: ""; display: block;
    background: url(../../../img/icon_16.png)  -116px -4px;
}
.sub-panel.sub-panel-r:before{right: 15px; left: auto;}
.sub-panel a{
    text-decoration: none;
    font-size: 13px;
    line-height: 16px;
    display: block;
    padding: 8px 15px;
    background: none;
    border: none;
    box-shadow: 0 0 0;
    border-top: 1px solid #ebecec;
    color: #58595b;
    text-align: left;
    white-space: nowrap;
    position: relative;
}
.sub-panel a:hover{color: #f15a2a; background: #f8f8f8; border: none; border-top: 1px solid #ebecec;}
.sub-panel a:first-child{border: none}
.pager a, .pager em{margin: 0 5px}
.pager.pager-sm a, .pager.pager-sm em{margin: 0 2px; padding: 2px 5px 3px}

.pager .btn-first, .pager .btn-last {display:none}
/* icon */
.icon, .icon-circle, .picto{
    display: inline-block; *display: inline; *zoom: 1; vertical-align: top;
    width: 16px; height: 16px; background-image: url('../../../img/icon_16.png'); background-position: 0 0; position: relative;
}

.icon.icon-white.icon-next{background-position: 0 -64px}
.icon.icon-white.icon-back{background-position: -16px -64px}
.icon.icon-white.icon-ok{background-position: -32px -64px}
.icon.icon-white.icon-plus{background-position: -48px -64px}
.icon.icon-white.icon-minus{background-position: -64px -64px}
.icon.icon-white.icon-close{background-position: -80px -64px}
.icon.icon-white.icon-alert{background-position: -96px -64px}
.icon.icon-white.icon-pencil{background-position: -128px 0}

.icon.icon-gray.icon-next{background-position: 0 0}
.icon.icon-gray.icon-back{background-position: -16px 0}
.icon.icon-gray.icon-ok{background-position: -32px 0}
.icon.icon-gray.icon-plus{background-position: -48px 0}
.icon.icon-gray.icon-minus{background-position: -64px 0}
.icon.icon-gray.icon-close{background-position: -80px 0}
.icon.icon-gray.icon-alert{background-position: -96px 0}

.icon.icon-orange.icon-next{background-position: 0 -16px}
.icon.icon-orange.icon-back{background-position: -16px -16px}
.icon.icon-orange.icon-ok{background-position: -32px -16px}
.icon.icon-orange.icon-plus{background-position: -48px -16px}
.icon.icon-orange.icon-minus{background-position: -64px -16px}
.icon.icon-orange.icon-close{background-position: -80px -16px}
.icon.icon-orange.icon-alert{background-position: -96px -16px}

.icon.icon-blue.icon-next{background-position: 0 -32px}
.icon.icon-blue.icon-back{background-position: -16px -32px}
.icon.icon-blue.icon-ok{background-position: -32px -32px}
.icon.icon-blue.icon-plus{background-position: -48px -32px}
.icon.icon-blue.icon-minus{background-position: -64px -32px}
.icon.icon-blue.icon-close{background-position: -80px -32px}
.icon.icon-blue.icon-alert{background-position: -96px -32px}

.icon.icon-green.icon-next{background-position: 0 -48px}
.icon.icon-green.icon-back{background-position: -16px -48px}
.icon.icon-green.icon-ok{background-position: -32px -48px}
.icon.icon-green.icon-plus{background-position: -48px -48px}
.icon.icon-green.icon-minus{background-position: -64px -48px}
.icon.icon-green.icon-close{background-position: -80px -48px}
.icon.icon-green.icon-alert{background-position: -96px -48px}

.icon.icon-red.icon-next{background-position: 0 -80px}
.icon.icon-red.icon-back{background-position: -16px -80px}
.icon.icon-red.icon-minus{background-position: -64px -80px}
.icon.icon-red.icon-close{background-position: -80px -80px}
.icon.icon-red.icon-alert{background-position: -96px -80px}

.icon-circle{background-position: 0 -96px; margin: 1px 3px 0 3px}
.icon-circle.icon-orange, .icon-gray.icon-hover-orange:hover{background-position:0 -96px}
.icon-circle.icon-blue, .icon-gray.icon-hover-blue:hover{background-position:-16px -96px}
.icon-circle.icon-green, .icon-gray.icon-hover-green:hover{background-position:-32px -96px}
.icon-circle.icon-red, .icon-gray.icon-hover-red:hover{background-position:-48px -96px}
.icon-circle.icon-gray, .icon-opacity.icon-hover:hover{background-position:-64px -96px}
.icon-circle.icon-opacity{background-position:-80px -96px}
.icon-circle.icon-white{background-position:-80px -96px}

.icon-hover{cursor: pointer}

.icon-hover.icon-gray:hover .icon-next, .btn:hover .icon-next, .panel a:hover .icon-next, .pager a:hover .icon-next, .pager em:hover .icon-next, .btn-on .icon-next{background-position: 0 -64px}
.icon-hover.icon-gray:hover .icon-back, .btn:hover .icon-back, .panel a:hover .icon-back, .pager a:hover .icon-back, .pager em:hover .icon-back, .btn-on .icon-back{background-position: -16px -64px}
.icon-hover.icon-gray:hover .icon-ok, .btn:hover .icon-ok, .panel a:hover .icon-ok, .btn-on .icon-ok{background-position: -32px -64px}
.icon-hover.icon-gray:hover .icon-plus, .btn:hover .icon-plus, .panel a:hover .icon-plus, .btn-on .icon-plus{background-position: -48px -64px}
.icon-hover.icon-gray:hover .icon-minus, .btn:hover .icon-minus, .panel a:hover .icon-minus, .btn-on .icon-minus{background-position: -64px -64px}
.icon-hover.icon-gray:hover .icon-close, .btn:hover .icon-close, .panel a:hover .icon-close,  .btn-on .icon-close{background-position: -80px -64px}
.icon-hover.icon-gray:hover .icon-alert, .btn:hover .icon-alert, .panel a:hover .icon-alert, .btn-on .icon-alert{background-position: -96px -64px}
.icon-hover.icon-gray:hover .icon-pencil, .btn:hover .icon-pencil, .panel a:hover .icon-pencil, .btn-on .icon-pencil{background-position: -128px 0}

.btn .icon{margin-top: 1px; margin-left: -13px; *left: -13px;}
.btn.btn-square .icon{margin-left: 0px;}
.pager .icon{top: 1px}

.picto{background-image: url(../../../img/icon_pic_16.png?1)}
.picto-vip{background-position: -16px 0}
.picto-vip.picto-gray{background-position: -16px -16px}
.picto-vip.picto-white{background-position: -16px -32px}
.picto-fm{background-position: -32px 0}
.picto-fm.picto-gray{background-position: -32px -16px}
.picto-fm.picto-white{background-position: -32px -32px}
.picto-pacman{background-position: -48px 0}
.picto-pacman.picto-gray{background-position: -48px -16px}
.picto-pacman.picto-white{background-position: -48px -32px}
.picto-settings{background-position: -64px 0}
.picto-settings.picto-gray{background-position: -64px -16px}
.picto-settings.picto-white{background-position: -64px -32px}
.picto-letter{background-position: -80px 0}
.picto-letter.picto-gray{background-position: -80px -16px}
.picto-letter.picto-white{background-position: -80px -32px}
.picto-leader{background-position: -96px 0}
.picto-leader.picto-gray{background-position: -96px -16px}
.picto-leader.picto-white{background-position: -96px -32px}
.picto-up{background-position: -112px 0}
.picto-up.picto-gray{background-position: -112px -16px}
.picto-up.picto-white{background-position: -112px -32px}
.picto-like{background-position: -128px 0}
.picto-like.picto-gray{background-position: -128px -16px}
.picto-like.picto-white{background-position: -128px -32px}
.picto-vote{background-position: -144px 0}
.picto-vote.picto-gray{background-position: -144px -16px}
.picto-vote.picto-white{background-position: -144px -32px}
.picto-friendplus{background-position: -160px 0}
.picto-friendplus.picto-gray{background-position: -160px -16px}
.picto-friendplus.picto-white{background-position: -160px -32px}
.picto-friendminus{background-position: -176px 0}
.picto-friendminus.picto-gray{background-position: -176px -16px}
.picto-friendminus.picto-white{background-position: -176px -32px}
.picto-friends{background-position: -192px 0}
.picto-friends.picto-gray{background-position: -192px -16px}
.picto-friends.picto-white{background-position: -192px -32px}
.picto-favoriteplus{background-position: -208px 0}
.picto-favoriteplus.picto-gray{background-position: -208px -16px}
.picto-favoriteplus.picto-white{background-position: -208px -32px}
.picto-favoriteminus{background-position: -224px 0}
.picto-favoriteminus.picto-gray{background-position: -224px -16px}
.picto-favoriteminus.picto-white{background-position: -224px -32px}
.picto-favorite{background-position: -240px 0}
.picto-favorite.picto-gray{background-position: -240px -16px}
.picto-favorite.picto-white{background-position: -240px -32px}
.picto-present{background-position: -256px 0}
.picto-present.picto-gray{background-position: -256px -16px}
.picto-present.picto-white{background-position: -256px -32px}
.picto-photo{background-position: -272px 0}
.picto-photo.picto-gray{background-position: -272px -16px}
.picto-photo.picto-white{background-position: -272px -32px}
.picto-photolike{background-position: -288px 0}
.picto-photolike.picto-gray{background-position: -288px -16px}
.picto-photolike.picto-white{background-position: -288px -32px}
.picto-edit{background-position: -304px 0}
.picto-edit.picto-gray{background-position: -304px -16px}
.picto-edit.picto-white{background-position: -304px -32px}
.picto-skin{background-position: -320px 0}
.picto-skin.picto-gray{background-position: -320px -16px}
.picto-skin.picto-white{background-position: -320px -32px}
.picto-meeting{background-position: -336px 0}
.picto-meeting.picto-gray{background-position: -336px -16px}
.picto-meeting.picto-white{background-position: -336px -32px}
.picto-blog{background-position: -352px 0}
.picto-blog.picto-gray{background-position: -352px -16px}
.picto-blog.picto-white{background-position: -352px -32px}
.picto-media{background-position: -368px 0}
.picto-media.picto-gray{background-position: -368px -16px}
.picto-media.picto-white{background-position: -368px -32px}
.picto-rowdown {background-position: -384px 0}
.picto-rowdown.picto-gray {background-position: -384px -16px}
.picto-rowdown.picto-white {background-position: -384px -32px}

.picto-smile {background-position: -432px 0}
.picto-smile.picto-gray {background-position: -432px -16px}
.picto-smile.picto-white {background-position: -432px -32px}
.picto-comp {background-position: -464px 0}
.picto-comp.picto-gray {background-position: -464px -16px}
.picto-comp.picto-white {background-position: -464px -32px}
.picto-webcam {background-position: -448px 0}
.picto-webcam.picto-gray {background-position: -448px -16px}
.picto-webcam.picto-white {background-position: -448px -32px}
.picto-chat {background-position: -480px 0}
.picto-chat.picto-gray {background-position: -480px -16px}
.picto-chat.picto-white {background-position: -480px -32px}
.picto-find {background-position: -496px 0}
.picto-find.picto-gray {background-position: -496px -16px}
.picto-find.picto-white {background-position: -496px -32px}
.picto-kiss {background-position: -512px 0}
.picto-kiss.picto-gray {background-position: -512px -16px}
.picto-kiss.picto-white {background-position: -512px -32px}
.picto-game {background-position: -530px 0}
.picto-game.picto-gray {background-position: -530px -16px}
.picto-game.picto-white {background-position: -530px -32px}
.picto-lock {background-position: -546px 0}
.picto-lock.picto-gray {background-position: -546px -16px}
.picto-lock.picto-white {background-position: -546px -32px}
.picto-heart {background-position: -562px 0}
.picto-heart.picto-gray {background-position: -562px -16px}
.picto-heart.picto-white {background-position: -562px -32px}

.pager-userwall-top, .pager-commwall-top{margin: 0 5px 15px 10px;}
.pager-userwall-top, .pager-userwall-bot , .pager-commwall-top, .pager-commwall-bot{clear: both;overflow: hidden;}
/* box */

.fs-content-box { position:relative;background:#fff url(../../../images/common/box-s.png) repeat-x 0 100%;*background:#fff;padding:10px 20px;-moz-box-shadow:0px 1px 1px rgba(82,82,82,0.6);-webkit-box-shadow:0px 1px 1px rgba(82,82,82,0.6);box-shadow:0px 1px 1px rgba(82,82,82,0.6);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.fs-inner-box, .fs-inner-wrap {
  position:relative;
  *zoom:1;
  margin:0 0 15px;
  padding:10px;
  border-style:solid;
  border-width:1px 1px 2px;
  border-width:1px\0/;
  *border-width:1px;
  border-color:rgba(94, 94, 94, .14);
  border-color:#e8e8e8\0/;
  *border-color:#e8e8e8;
  background:#fff url(../../../images/common/box-s.png) repeat-x 0 100%;
  -moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;
  -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.fs-inner-wrap { padding:0; }
.fs-inner-box:before, .fs-inner-wrap:before { content:'';position:absolute;bottom:-1px;left:0;width:100%;height:5px;display:none\0/;border-bottom:1px solid rgba(94, 94, 94, .42);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.fs-box { padding:20px;background-color:#fff; }

.fs-main-content { padding:10px 0; }
.fs-side-content { padding:10px 0; }
.fs-full-content { padding:10px 0 0 0; }
.fs-scnd-content { padding:10px 0; }

/**/

.fs-layout-2r .fs-main-content { float:right;width:700px; }
.fs-layout-2r .fs-side-content, .fs-layout-2r .fs-scnd-content { float:left;width:240px; }

.fs-layout-2l .fs-main-content { float:left;width:700px; }
.fs-layout-2l .fs-side-content, .fs-layout-2l .fs-scnd-content { float:right;width:240px; }

.fs-layout-3 .fs-main-content { float:left;width:440px;margin:0 0 0 20px; }
.fs-layout-3 .fs-side-content { float:left;width:240px; }
.fs-layout-3 .fs-full-content { float:left;width:700px; margin:0 0 0 20px; }
.fs-layout-3 .fs-scnd-content { float:right;width:240px; }

.fs-layout-3i .fs-main-content { float:right;width:440px;margin:0 20px 0 0; }
.fs-layout-3i .fs-side-content { float:right;width:240px; }
.fs-layout-3i .fs-scnd-content { float:left;width:240px; }

/* zenbox */

#zenbox_tab{left: 0;background-image: url("../../../images/support/support_tab.png");border: 0;background-color: transparent;top:40% ;position:fixed;width:21px;height: 90px;background-position: 0 0; z-index: 1}#zenbox_tab:hover{background-position: -21px 0; cursor: pointer}
#server-info{margin: -25px 0 0; background: rgba(255,255,255,.5);position: absolute; right: 0; height: 25px; line-height: 25px; padding: 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#server-info:hover{background: rgba(255,255,255,.8)}

/* fs extensions */
#fs_ext_toolbar_box {position:absolute;left:0;top:0;width:100%;overflow:visible;z-index:9999;}
#chrome_info {background:-webkit-gradient(linear,left top,left bottom,from(#FFF2B7),to(#FFE793));border-bottom:1px solid #B6BAC0;margin:0;display:none;height:36px;width:100%;position:relative;top:-37px;-webkit-transition: top .25s ease-out;}
#chrome_addon_install_icon {vertical-align:middle;height:32px;width:32px;margin:2px;float:left;background-image:url('../../../images/chrometheme/infobar_plugin.png');}
#chrome_addon_install_message {display:inline;vertical-align:middle;line-height:34px;font-family:Segoe UI,Tahoma;font-size:16px;}
#chrome_addon_install_buttonblock {position:absolute;top:0;right:0;line-height:34px;height:36px;text-align:right;width:20em;}
#chrome_addon_install {float:right;margin:6px 22px 2px 2px;padding:2px;height:22px;line-height:22px;width:96px;background-image:url('../../../images/chrometheme/button.png');text-align:center;text-decoration:none;color:#444;}
#chrome_info button {vertical-align:middle;}
#chrome_addon_install_remove {float:right;width:16px;height:16px;cursor:pointer;margin-top:10px;margin-right:5px;background-image:url('../../../images/chrometheme/close_bar_h.png');opacity:.5;-webkit-transition:opacity .1s ease-in-out;}
#chrome_addon_install_remove:hover{opacity:1;}


#fs_opera_ext_toolbar_box {position:absolute;left:0;top:0;width:100%;overflow:visible;z-index:9999;}
#opera_info {background: #FFE793;border-bottom:1px solid #B6BAC0;margin:0;display:none;height:36px;width:100%;position:relative;top:-37px;-webkit-transition: top .25s ease-out;}
#opera_addon_install_icon {vertical-align:middle;height:32px;width:32px;margin:2px;float:left;background-image:url('../../../images/chrometheme/infobar_plugin.png');}
#opera_addon_install_message {display:inline;vertical-align:middle;line-height:34px;font-family:Segoe UI,Tahoma;font-size:16px;}
#opera_addon_install_buttonblock {position:absolute;top:0;right:0;line-height:34px;height:36px;text-align:right;width:20em;}
#opera_addon_install {float:right;margin:6px 22px 2px 2px;padding:2px;height:22px;line-height:22px;width:96px;background-image:url('../../../images/chrometheme/button.png');text-align:center;text-decoration:none;color:#444;}
#opera_info button {vertical-align:middle;}
#opera_addon_install_remove {float:right;width:16px;height:16px;cursor:pointer;margin-top:10px;margin-right:5px;background-image:url('../../../images/chrometheme/close_bar_h.png');opacity:.5;-webkit-transition:opacity .1s ease-in-out;}
#opera_addon_install_remove:hover{opacity:1;}

/* corner */

.fs-corner-4-all { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.fs-corner-4-bottom { -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; }
.fs-corner-4-top { -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }

.fs-corner-10-all { -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.fs-corner-10-top { -moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.fs-corner-10-bottom { -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.fs-corner-10-bottom-left { -moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;border-radius:0 0 0 10px;}
.fs-corner-10-bottom-right { -moz-border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0;}

.fs-corner-15-all { -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.fs-corner-15-bottom { -moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.fs-corner-15-top { -moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;}

/* shadow */

.fs-shadow-box { -moz-box-shadow:0px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.2);box-shadow:0px 1px 2px rgba(0,0,0,.2); }

/* */

.fl-l {float:left;}
.fl-r {float:right;}
.fl-c {float:none; margin-left: auto; margin-right:auto}

.ov-h {overflow:hidden;}

.ta-l {text-align:left}
.ta-r {text-align:right}
.ta-c {text-align:center}
.cur-point {cursor:pointer}

.d-b{display:block}
.d-ib{display:inline-block; *display: inline; *zoom: 1; vertical-align: top}
/* Quiz popup*/
.quiz_popup{background: url(../../../app/dating/app/img/bg_popup.jpg); width: 589px; height: 277px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; position:relative}


.placecardLink{border:none !important}
.placecardLink em{background: url(../../../app/guessnew/i/top_icon.png) no-repeat;width:25px;height:27px;display:block}

.infopanel
{
	display:none;
	position:absolute;
	z-index:10010;
	left:0;
}
.infopanelWrap
{
	background:url(../../../img/infopanel_bg.png) #fff 0 100% repeat-x;
	position:relative;
	z-index:2;
	border:#fff solid 2px;
	-webkit-border-radius:8px;
	-webkit-box-shadow:0 3px 18px rgba(0, 0, 0, 0.4);
	-moz-border-radius:8px;
	-moz-box-shadow:0 3px 18px rgba(0, 0, 0, 0.4);
	border-radius:8px;
	box-shadow:0 3px 18px rgba(0, 0, 0, 0.4);
	margin:-20px auto 0
}
.aBottom .infopanelWrap {margin-top:20px}
.holdOn {padding:0 0 20px 0}
.holdOn.aBottom {padding:20px 0 0 0}
.holdOn.aBottom .infopanelWrap {margin-top:0}
.moveOn {margin-top:-10px}
.moveOn.aBottom {margin-top:20px}
.infopanelContent
{
	position:relative;
	z-index:2;
	overflow:hidden;
	min-height:20px;
	min-width:60px
}
.preload .infopanelContent
{
	background:url(../../../img/loader-32.gif) 32px 32px no-repeat;
	height:60px !important;
	width:60px !important;
}
.infopanelArr
{
	background:url(../../../img/infopanel_arr.png?n10) 0 0 no-repeat;
	position:absolute;
	width:20px;
	height:18px;
	z-index:10010;
	top:100%;
	margin:2px 0 0 -10px
}
.aBottom .infopanelArr
{
	background-position:-20px 0;
	top:0;
	margin-top:-20px
}
.infopanel .ieShadow
{
    position:absolute;
	border:#000 solid 1px;
	z-index:1;
    background:#000;
	margin:-30px 0 0 -10px;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='0.3');
}
.aBottom .ieShadow {margin-top:-10px}
.moveOn.aBottom .ieShadow {margin-top:10px}

.userPopularity
{
	position:relative;
	overflow:hidden;
	min-height:50px;
	color:#363636;
	font-size:13px;
	padding:13px 5px 10px 11px;
	margin:0;
	border-bottom:#d8d8d8 solid 1px
}
.infopanelContent .userPopularity {margin:0 18px}
.userPopularity .popularityLink
{
	font-size:21px;
	color:#9b050d !important;
	display:block;
	position:relative;
	left:-1px
}
.userPopularity.withVip{
   border: none;
}

.popularityIco
{
	background:url(../../../img/popularity_ico.png) 0 0 no-repeat;
	width:50px;
	height:50px;
	float:left;
	margin-right:10px
}
.popularityLevel2 .popularityIco {background-position:-50px 0}
.popularityLevel3 .popularityIco {background-position:-100px 0}
.popularityLevel4 .popularityIco {background-position:-150px 0}
.popularityLevel2 .popularityLink {color:#f69c07 !important}
.popularityLevel3 .popularityLink {color:#56c207 !important}
.popularityLevel4 .popularityLink {color:#bc0a6f !important}


.vipGiftLink
{
	background:url(../../../img/vip_gift.png) 5px 12px no-repeat;
	color:#989898;
	font-size:11px;
	padding:12px 10px 5px 71px;
	height:30px;
	display:block;
	cursor:pointer
}

.notLogginBlock{font: 13px/1.231 "Trebuchet MS",Helvetica,sans-serif;position:relative;z-index:1;width: 100%; margin: 28px 0 -29px; background: url("../../../images/login/unlogin_panel_bg.jpg"); height: 130px;}
.notLogginBlockInner{width: 960px; margin: 0 auto; padding: 20px; color: #fff}
.notLogginBlockInner .title{font-size: 25px; font-style: italic; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4)}
.notLogginBlockInner .underTitle{font-size: 21px; font-style: italic; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4); padding: 0 0 10px 0}
.notLogginBlockInner .labelTitle{font-size: 17px; font-style: italic; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4); line-height: 30px;}
.notLogginBlockInner .connect{
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    float: right;
    text-align: center;
    background: url(../../../images/login/not_login_but.png) 0 0;
    line-height: 62px;
    height: 62px;
    width: 251px;
    text-decoration: none;
    color: #fff;
    margin: 15px 0 0;
}
.notLogginBlockInner .connect:hover{color: #fff; background-position: 0 -62px}
.notLogginBlockInner .infoItem{float: left; width: 150px; height: 30px; line-height: 30px; font-size: 15px; text-align: center; margin: 0 0 0 10px; background: url("../../../images/login/not_login_but.png") -251px 0}

/*social btn*/
.fs-social-btn {
    height: 34px !important; color: #fff; font:normal 13px/34px "Trebuchet MS";
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    padding: 0 12px 0 47px; display: inline-block; position: relative; cursor: pointer;
    *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="fs-social-btn-before"></div>' + this.innerHTML ) : '');
    width: 116px; padding: 0px 0 0 35px;
    text-align: center; *zoom:1; *display:inline;
    background-image: none !important;
}
.fs-social-btn.fs-social-ml {
    background-image: linear-gradient(bottom, #175796 0%, #5483b3 100%) !important;
    background-image: -o-linear-gradient(bottom, #175796 0%, #5483b3 100%) !important;
    background-image: -moz-linear-gradient(bottom, #175796 0%, #5483b3 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #175796 0%, #5483b3 100%) !important;
    background-image: -ms-linear-gradient(bottom, #175796 0%, #5483b3 100%) !important;
    border:solid 1px #0a2c4d !important; box-shadow: inset 0px 1px 0px #879ac0 !important; background-color:#336ba3 !important;
}
.fs-social-btn:before, .fs-social-btn-before {width: 35px;height: 34px; background:#336ba3 url('../../../img/social_pic.png') no-repeat;position: absolute; content:'';left: 0px;top:0px}
.fs-social-btn.fs-social-ml:hover{
    background-image: linear-gradient(bottom, #1c68ab 0%, #649bc1 100%) !important;
    background-image: -o-linear-gradient(bottom, #1c68ab 0%, #649bc1 100%) !important;
    background-image: -moz-linear-gradient(bottom, #1c68ab 0%, #649bc1 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #1c68ab 0%, #649bc1 100%) !important;
    background-image: -ms-linear-gradient(bottom, #1c68ab 0%, #649bc1 100%) !important;
    box-shadow: inset 0px 1px 0px #97a7c8 !important; background-color: #377db4 !important;
}
.fs-social-btn.fs-social-ml:active{background-image: none !important;box-shadow: none !important; background-color: #366899 !important;}
.fs-social-btn.fs-social-ml:hover:before, .fs-social-btn.fs-social-ml:hover .fs-social-btn-before {background-position: 0px -34px;}
.fs-social-btn.fs-social-ml:active:before, .fs-social-btn.fs-social-ml:active .fs-social-btn-before {background-position: 0px -68px;}

.fs-social-btn.fs-social-odkl {
    background-image: linear-gradient(bottom, #eb7f27 0%, #f69d36 100%) !important;
    background-image: -o-linear-gradient(bottom, #eb7f27 0%, #f69d36 100%) !important;
    background-image: -moz-linear-gradient(bottom, #eb7f27 0%, #f69d36 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #eb7f27 0%, #f69d36 100%) !important;
    background-image: -ms-linear-gradient(bottom, #eb7f27 0%, #f69d36 100%) !important;
    box-shadow: inset 0px 1px 0px #fcdebb !important; background-color: #f49733 !important;
    border:solid 1px   #dc8c4a !important; width: auto; padding: 0 10px 0 45px; text-shadow: 0 -1px 0 rgba(0,0,0,.2)
}
.fs-social-odkl:before, .fs-social-odkl .fs-social-btn-before {background-position: 0 -306px;}
.fs-social-btn.fs-social-odkl:hover{
    background-image: linear-gradient(bottom, #F1913F  0%, #F9B262 100%) !important;
    background-image: -o-linear-gradient(bottom, #F1913F  0%, #F9B262 100%) !important;
    background-image: -moz-linear-gradient(bottom, #F1913F  0%, #F9B262 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #F1913F  0%, #F9B262 100%) !important;
    background-image: -ms-linear-gradient(bottom, #F1913F  0%, #F9B262 100%) !important;
    box-shadow: inset 0px 1px 0px #fcdebb !important; background-color: #f49733 !important;
}
.fs-social-btn.fs-social-odkl:active{background-image: none !important;box-shadow: none !important; background-color: #ed812b !important;}
.fs-social-btn.fs-social-odkl:hover:before, .fs-social-btn.fs-social-odkl:hover .fs-social-btn-before {background-position: 0px -340px;}
.fs-social-btn.fs-social-odkl:active:before, .fs-social-btn.fs-social-odkl:active .fs-social-btn-before {background-position: 0px -374px;}

.fs-social-yand:before, .fs-social-yand .fs-social-btn-before { background-position: 0 -408px; border:solid 1px #ccc;
    border-right: none; left:-1px; top:-1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px; }
.fs-social-btn.fs-social-yand {
    background-color: #edac28 !important;
    background-image: linear-gradient(bottom, #e89d22 0%, #fad337 100%) !important;
    background-image: -o-linear-gradient(bottom, #e89d22 0%, #fad337 100%) !important;
    background-image: -moz-linear-gradient(bottom, #e89d22 0%, #fad337 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #e89d22 0%, #fad337 100%) !important;
    background-image: -ms-linear-gradient(bottom, #e89d22 0%, #fad337 100%) !important;
    border: 1px solid #c78a31;
    border-top-color: #f1c656;
    box-shadow: 0 1px 0 #fce34c inset !important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4)
}

.fs-social-btn.fs-social-yand:hover:before, .fs-social-btn.fs-social-yand:hover .fs-social-btn-before {background-position: 0px -442px;}
.fs-social-btn.fs-social-yand:hover {
    background-color: #edac28 !important;
    background-image: linear-gradient(bottom, #edb129 0%, #fbdd45 100%) !important;
    background-image: -o-linear-gradient(bottom, #edb129 0%, #fbdd45 100%) !important;
    background-image: -moz-linear-gradient(bottom, #edb129 0%, #fbdd45 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #edb129 0%, #fbdd45 100%) !important;
    background-image: -ms-linear-gradient(bottom, #edb129 0%, #fbdd45 100%) !important;
    box-shadow: 0 1px 0 #fde85b inset !important;
}
.fs-social-btn.fs-social-yand:active:before, .fs-social-btn.fs-social-yand:active .fs-social-btn-before { background-position: 0 -476px; }
.fs-social-btn.fs-social-yand:active { background-color: #e99e23 !important; background-image: none !important;box-shadow: none !important; }

.fs-social-btn.fs-social-vk {
    border:solid 1px #2c374d !important; background-color: #5a6f9d !important;
    background-image: linear-gradient(bottom, #536791 0%, #637bad 100%) !important;
    background-image: -o-linear-gradient(bottom, #536791 0%, #637bad 100%) !important;
    background-image: -moz-linear-gradient(bottom, #536791 0%, #637bad 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #536791 0%, #637bad 100%) !important;
    box-shadow: inset 0px 1px 0px #9faecd !important; background-image: -ms-linear-gradient(bottom, #536791 0%, #637bad 100%) !important;
}
.fs-social-btn.fs-social-vk:before, .fs-social-btn.fs-social-vk .fs-social-btn-before  {background-position: 0px -102px;}
.fs-social-btn.fs-social-vk:hover{
    background-color: #6c86b1 !important; box-shadow: inset 0px 1px 0px #9faecd !important;
    background-image: linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -o-linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -moz-linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -ms-linear-gradient(bottom, #647ca7 0%, #7794bd 100%);
}
.fs-social-btn.fs-social-fb-big {
    border:solid 1px #2c374d !important;
    background-color: #6c86b1 !important; box-shadow: inset 0px 1px 0px #9faecd !important;
    background-image: linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -o-linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -moz-linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #647ca7 0%, #7794bd 100%) !important;
    background-image: -ms-linear-gradient(bottom, #647ca7 0%, #7794bd 100%);
}

.fs-social-btn.fs-social-fb-big{width: 116px !important;}
.fs-social-btn.fs-social-fb-big:hover{
    background-color: #5a6f9d !important;
    background-image: linear-gradient(bottom, #637BAD 0%, #84A9CB 100%) !important;
    background-image: -o-linear-gradient(bottom, #637BAD 0%, #84A9CB 100%) !important;
    background-image: -moz-linear-gradient(bottom, #637BAD 0%, #84A9CB 100%) !important;
    background-image: -webkit-linear-gradient(bottom, #637BAD 0%, #84A9CB 100%) !important;
    box-shadow: inset 0px 1px 0px #9faecd !important; background-image: -ms-linear-gradient(bottom, #637BAD 0%, #84A9CB 100%) !important;
}
.fs-social-btn.fs-social-fb-big:active{background-color: #46577B !important; background-image: none !important; box-shadow: none !important;}
.fs-social-btn.fs-social-fb-big:before,.fs-social-btn.fs-social-fb-big .fs-social-btn-before  {background-position: 0px -204px;width: 34px; border-right: solid 1px #405073;}
.fs-social-btn.fs-social-fb-big:hover:before, .fs-social-btn.fs-social-fb-big:hover .fs-social-btn-before {background-position: 0px -238px;}
.fs-social-btn.fs-social-fb-big:active:before, .fs-social-btn.fs-social-fb-big:active .fs-social-btn-before {background-position: 0px -272px;}

.fs-social-btn.fs-social-vk.fs-social-mini, .fs-social-btn.fs-social-ml.fs-social-mini {width: 0px}
.fs-social-btn.fs-social-vk.fs-social-mini:before, .fs-social-btn.fs-social-ml.fs-social-mini:before {width: 34px}
.fs-social-btn.fs-social-vk:active{background-image: none !important; background-color: #46577b !important; box-shadow: none !important;}
.fs-social-btn.fs-social-vk:hover:before, .fs-social-btn.fs-social-vk:hover .fs-social-btn-before {background-position: 0px -136px;}
.fs-social-btn.fs-social-vk:active:before, .fs-social-btn.fs-social-vk:active .fs-social-btn-before {background-position: 0px -170px;}
.fs-social-btn.fs-social-fb {width: 34px !important;padding: 0px; border:solid 1px #0a2c4d }
.fs-social-btn.fs-social-fb:before,.fs-social-btn.fs-social-fb .fs-social-btn-before  {background-position: 0px -204px;width: 34px;}
.fs-social-btn.fs-social-fb:hover:before, .fs-social-btn.fs-social-fb:hover .fs-social-btn-before {background-position: 0px -238px;}
.fs-social-btn.fs-social-fb:active:before, .fs-social-btn.fs-social-fb:active .fs-social-btn-before {background-position: 0px -272px;}




.fs-social-auto {width: auto;padding:0 12px 0 47px !important;}
a.fs-social-btn {
    color: #FFF !important;
    text-decoration: none !important;
    border:solid 1px #0a2c4d; inherit !important;
    font:normal 13px/34px "Trebuchet MS"!important;
}

.fs-notify-reg-block {padding:3px 10px 5px 10px; position: absolute; font: normal 13px "Trebuchet MS"; border:solid 1px #9d0a0e;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background-color: #d2171d; box-shadow: 0px 1px 1px #CCC; z-index: 16000; color: #FFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e41b22), to(#b71015));
    background-image: -webkit-linear-gradient(top, #e41b22, #b71015);
    background-image: -moz-linear-gradient(top, #e41b22, #b71015);
    background-image: -o-linear-gradient(top, #e41b22, #b71015);
    background-image: linear-gradient(top, #e41b22, #b71015);
}

.fs-notify-reg-block span {width: 10px; height: 7px; bottom: -7px; position: absolute; left: 5px;
    background: url(../../../app/profile/img/reg-row.png?2) no-repeat; z-index: 16000 }

.input-txt {padding:4px; width:502px;  border:solid 1px #c6c6c6; border-bottom-color: #d3d3d3; font-size: 13px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow:inset 0px 1px 1px #DDD, 0px 1px 1px #f9f9f9; -moz-box-shadow:inset 0px 1px 1px #DDD, 0px 1px 1px #f9f9f9; -webkit-box-shadow:inset 0px 1px 1px #DDD, 0px 1px 1px #f9f9f9;}
.input-txt:focus {box-shadow:inset 0px 1px 1px #DDD, 0px 0px 4px #3A86C2; -webkit-box-shadow:inset 0px 1px 1px #DDD, 0px 0px 4px #3A86C2; -moz-box-shadow:inset 0px 1px 1px #DDD, 0px 0px 4px #3A86C2;border-color: #3A86C2 !important; outline-style: none;}
.input-txt.error-txt:focus {box-shadow:inset 0px 1px 1px #DDD, 0px 0px 4px #f30; -webkit-box-shadow:inset 0px 1px 1px #DDD, 0px 0px 4px #f30; -moz-box-shadow:inset 0px 1px 1px #DDD, 0px 0px 4px #f30;border-color: #f30 !important; outline-style: none;}

p, li {
    color: black;
}
#page table {
    border-collapse: collapse;
    font-size: 1em;
}
#page table td {
    border: 1px solid #ddd;
    padding: 5px;
}
#page table thead td {
    border-bottom: 2px solid #000 !important;
    font-weight: bold;
}
.recordText {
    color: black;
}
#page {
    height: 85%;
    padding: 10px;
}

#css_new_shared_base_css { display: none; }