html {

	background:#D6D8DE;

}

body {

	margin:0;

	color:#333;

	font:13px arial,sans-serif;

	background:#fff url(i/bkg.png) repeat-x;

}

a {

	color:#719FEB;

	text-decoration:none;

}

a:hover {

	color:#FF9B00;

}

img {

	border:0;

}

p {

	margin:0;

	line-height:1.4em;

}

p + p {

	margin-top:10px;

}

ul {

	margin:0;

	padding:0;

	list-style:none;

}

h1 {

	margin:0 0 20px 0;

	padding:0;

	font:24px arial black,sans-serif;

	font-weight:bold;

}

h2 {

	margin:0;

	padding:0;

	font:16px arial black,sans-serif;

}

h3 {

	margin:0;

	margin-bottom:10px;

	padding:0;

}

label {

	color:#999;

	font-size:12px;

}

label.dsett {
   display:block;
	padding: 15px 0 5px 0;
	clear:left;
}
.selectwidth {
   width:320px;
   /* margin-left:50px; */
}
select {
	/* width: 320px; */
    height: 32px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px inset hsla(217, -6%, 86%, 1);
    border: 1px solid #bcc9de;
	/* padding: 0 7px; */
	padding: 0 47px 0 3px;
	color: #719FEB;
}
.lfield {
   width:300px;
}
.checkgrid {
   width:650px;
}
.checkgrid div {
   width:150px;
   float:left;
   margin:5px 10px 10px 0;
}
.checkgrid2 {
   width:650px;
}
.checkgrid2 div {
   float:left;
   margin:5px 25px 10px 0;
}
h4 {
   margin: -10px 0 25px;
   padding: 0;
}

.grid li.label label span {
   position: relative;
   /*width: 650px;*/
   display:block;
   margin-bottom: 10px;
   line-height: 17px;
}
#regf .grid li.label label span {
   position: absolute;
   width: 650px;
   display:block;
   margin-bottom: 10px;
   line-height: 17px;
}

input[type=radio],

input[type=checkbox] {

	margin:0 5px 0 0;

	vertical-align:text-top;

}

input[type=text],

input[type=password],

textarea {

	padding:8px 10px;

	font:12px tahoma,sans-serif;

	color:#333;

	border:1px solid #BCC9DE;

	-moz-border-radius:5px;

	border-radius:5px;

	-moz-box-shadow:inset 1px 1px 6px -1px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:inset 1px 1px 6px -1px rgba(0, 0, 0, 0.2);

	box-shadow:inset 1px 1px 6px -1px rgba(0, 0, 0, 0.2);

}

textarea {

	font:14px georgia,sans-serif;

}

input[type=text]:focus,

input[type=password]:focus,

textarea:focus {

	border-color:#FF9B00;

	outline:0;

	-moz-box-shadow:0 0 3px #FF9B00;

}

input:-moz-placeholder,

textarea:-moz-placeholder {

	color:#999;

}

input:placeholder,

textarea:placeholder {

	color:#999;

}

::-moz-focus-inner {

	padding:0;

	border:0;

}

#content {

	margin:0 auto;

	width:960px;

}

#header {

	position:relative;

	padding-top:25px;

	min-height:105px;

}

#hnav {

	position:absolute;

	top:25px;

	right:20px;

}

#hnav a {

	color:#3073E4;

}

#hnav a:hover {

	color:#FF9B00;

}

#hnav img {

	display:inline-block;

	position:absolute;

	left:-55px;

	border:1px solid #fff;

	-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);

	-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);

	box-shadow:1px 1px 5px rgba(0,0,0,0.3);

}

#hnav ul {

	margin-top:5px;

	font-size:12px;

}

#hnav li + li:before {

	border-color:#C0D6EC;

}

#hnav .name {

	text-shadow:1px 1px 1px rgba(255,255,255,0.3);

}

#hnav .vip a {

	/*text-decoration:underline;*/

}

#hnav .vip a:hover {

	border-color:#FF9B00;

}

#nav {

	border-bottom:4px solid #7C9C00;

}

.tabs {

	height:36px;

	text-align:right;

	border-bottom:4px solid #538EEA;

}

.tabs ul {

	float:right;

}

.tabs li {

	float:left;

	position:relative;

	height:36px;

	font-size:15px;

}

.tabs li + li {

	margin-left:-10px;

}

.tabs li a {

	display:block;

	padding-left:30px;

	text-shadow:1px 1px 1px #fff;

	background-image:url(i/tabs.png);

	background-repeat:no-repeat;

	background-position:0 -354px;

}

#nav li a {

	background-position:0 0;

}

.tabs li a span {

	display:block;

	padding-right:20px;

	background-image:url(i/tabs.png);

	background-repeat:no-repeat;

	background-position:100% -472px;

}

#nav li a span {

	background-position:100% -118px;

}

.tabs li a span span {

	height:16px;

	padding:10px 0 10px 6px;

	background-repeat:repeat-x;

	background-position:0 -413px;

}

#nav li a span span {

	background-position:0 -59px;

}

.tabs li.active a {

	position:relative;

	z-index:1;

	color:#fff;

	text-shadow:1px 1px 1px rgba(0,0,0,0.3);

	background-position:0 -531px;

}

#nav li.active a {

	text-shadow:1px 1px 1px #6a8200;

	background-position:0 -177px;

}

.tabs li.active a span {

	background-position:100% -649px;

}

#nav li.active a span {

	background-position:100% -295px;

}

.tabs li.active a span span {

	background-position:0 -590px;

}

#nav li.active a span span {

	background-position:0 -236px;

}

.tabs li a:hover {

	color:#fff;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

	background-position:0 -885px;

}

#nav li a:hover {

	text-shadow:1px 1px 1px #6a8200;

	background-position:0 -708px;

}

.tabs li a:hover span {

	background-position:100% -1003px;

}

#nav li a:hover span {

	background-position:100% -826px;

}

.tabs li a:hover span span {

	background-position:0 -944px;

}

#nav li a:hover span span {

	background-position:0 -767px;

}

.tabs li .msgs {

	position:absolute;

	z-index:2;

	top:-7px;

	right:-3px;

	padding:2px 8px;

	color:#fff;

	font-size:11px;

	text-shadow:1px 1px 1px rgba(0,0,0,0.20);

	background:#538EEA;

	background:-moz-linear-gradient(top,#70A2EE,#538EEA);

	background:-o-linear-gradient(top,red,green);

	background:linear-gradient(top,#70A2EE,#538EEA);

	-moz-border-radius:10px;

	border-radius:10px;

	-moz-box-shadow:inset 1px 1px 1px rgba(14,55,118,0.6), 1px 1px rgba(255,255,255,0.6);

	-webkit-box-shadow:inset 1px 1px 1px rgba(14,55,118,0.6), 1px 1px rgba(255,255,255,0.6);

	box-shadow:inset 1px 1px 1px rgba(14,55,118,0.6), 1px 1px rgba(255,255,255,0.6);

}

#nav li .msgs {

	background:#FF9B00;

	background:-moz-linear-gradient(top,#FFCC00,#FF7500);

	background:linear-gradient(top,#FFCC00,#FF7500);

	-moz-box-shadow:inset 1px 1px 1px rgba(179,75,0,0.6), 1px 1px rgba(255,255,255,0.6);

	-webkit-box-shadow:inset 1px 1px 1px rgba(179,75,0,0.6), 1px 1px rgba(255,255,255,0.6);

	box-shadow:inset 1px 1px 1px rgba(179,75,0,0.6), 1px 1px rgba(255,255,255,0.6);

}

#main {

	padding-bottom:30px;

	min-height:300px;

	background:#fff;

}

.ctn {

	padding:20px;

}

#ctn {

	padding:20px;

	word-spacing:-1em;

}

#ctn > div {

	word-spacing:normal;

}

#leftcol {

	display:inline-block;

	margin-right:20px;

	width:300px;

}

#leftnav + #cnav,

#leftcol + #cnav {

	display:inline-block;

	width:600px;

	vertical-align:top;

}

#leftnav + #cnav {

	width:700px;

}

#middle {

	display:inline-block;

	width:620px;

}

#rightnav {

	display:inline-block;
/*
	padding-top:45px;*/

	width:300px;

	vertical-align:top;

}

#footer {

	clear:both;

}

.ccc {

	position:absolute;

	left:0;

	right:0;

	background:#D6D8DE url(i/fbkg1.png) repeat-x;

}

#footer .ctn {

	margin:0 auto;

	padding:40px 30px;

	width:900px;

	text-shadow:1px 1px #fff;

	overflow:hidden;

	background:#E4E7ED url(i/fbkg.png) no-repeat;

}

#footer h2 {

	position:relative;

	padding-bottom:10px;

	background:url(i/dash.png) left bottom repeat-x;

}

#footer a {

	color:#3074E4;

}

#footer a:hover {

	color:#EF7000;

}

#footer h2 span {

	position:absolute;

	right:0;

	color:#8C8D91;

}

#footer .fl .list li {

	padding-left:20px;

	background:url(i/blt.png) 5px center no-repeat;

}

#footer .box.rf ul {

	float:left;

	width:50%;

}

.fb {

	padding-left:20px;

	background:url(i/fb.png) no-repeat;

}

.copy {

	color:#404040;

}

.hdg {

	position:relative;

	padding:20px;

	min-height:15px;

	background:#F1F5FA;

	background:-moz-linear-gradient(top, #FFF, #F1F5FA);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#F1F5FA));

	background:linear-gradient(top, #FFF, #F1F5FA);

}

.hdg + div {

	margin-top:1px;

	border-top:1px solid #D3E2F9;

}

.shd {

	padding:15px 20px;

	border-bottom:1px solid #D3E2F9;

}

.hdg .button {

	margin:-7px 0;

}

.snav {

	float:right;
	margin-top:-1px;
	/*margin-top:-5px;*/

}

.snav li {

	float:left;

	padding:5px 10px;

	font-size:15px;

}

.snav li + li {

	margin-left:10px;

}

.snav a {}

.snav .active {

	-moz-border-radius:20px;

	border-radius:20px;

	background:#D3E2F9;

	text-shadow:1px 1px 1px #fff;

	-moz-box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;

	-webkit-box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;

	box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;

}

.bnav {

	float:right;

	margin-top:-6px;

	font:900 20px arial black,arial,sans-serif;

	text-shadow:2px 2px #fff;

}

.bnav li {

	float:left;

}

.bnav li + li {

	margin-left:20px;

}

.hdg .sp,.hdg .nsp {

	display:inline-block;

	float:left;

}

.sp {

	position:relative;

	overflow:hidden;

}

.sp li {

	float:left;

}

.sp li + li {

	margin-left:20px;

}

.sp li + li:before {

	position:absolute;

	top:2px;

	bottom:2px;

	margin-left:-10px;

	border-left:1px solid #CCDEEE;

	content:'';

}

.nsp {

	float:right;

	margin-top:-5px;

}

.nsp li {

	float:left;

	padding:5px 10px;

	font-size:15px;

}

.nsp li + li {

	margin-left:10px;

}



.nsp .active {

	-moz-border-radius:20px;

	border-radius:20px;

	background:#D3E2F9;

	text-shadow:1px 1px 1px #fff;

	-moz-box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;

	-webkit-box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;

	box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;

}



.thumbs {

	margin-left:-45px;

	word-spacing:-1em;

}

.thumbs li {

	display:inline-block;

	position:relative;

	margin-left:45px;

	padding-bottom:40px;

	width:195px;

	vertical-align:top;

	word-spacing:normal;

}
.thumbs li.nm {
   height:150px;
}
.gold {
   background: url(i/award_gold.png) no-repeat 4px 60px;
}
.silver {
   background: url(i/award_silver.png) no-repeat 10px 60px;
}
.bronze {
   background: url(i/award_bronze.png) no-repeat 10px 60px;
}
.thumbs span {

	display:block;

}

.thumbs img,

.gallery img {

	border:2px solid #ADADAD;

}

.online img {

	border-color:green;

}

.thumbs a:hover img,

.gallery a:hover img {

	border-color:#71A1ED;

	opacity:0.9;

}

.thumbs a:hover .name {

	color:#71A1ED;

}

.name {

	font-size:16px;

	font-weight:bold;

}

.thumbs .name {

	padding-left:15px;

	color:#71A1ED;

	font-family:arial black,arial,sans-serif;

	font-weight:900;

}

.thumbs > li > span {

	padding-left:15px;

}

.vip img {

	border-color:orange;

}

.vip .name {

	color:#FF8700;

}

.vip_status, .vip_status3 {

	display:block;

	position:absolute;

	z-index:1;

	top:12px;

	right:0;

	width:37px;

	height:21px;

	background:url(i/vip.png) no-repeat;

}

.vip_status3 {

   top:9px;

	right:-6px;

}

.online_status {

	display:block;

	position:absolute;

	z-index:1;

	right:0;

	top:190px;

	width:64px;

	height:23px;

	background:url(i/online.png) no-repeat;

}
.birthday_status {
   background: url("i/bd.png") no-repeat 0 0;
   display: block;
   height: 46px;
   left: -18px;
   position: absolute;
   top: 188px;
   width: 58px;
   z-index: 1;
}

.pg {

	padding-top:25px;

	text-align:center;

	color:#666;

	font:20px arial black,arial,sans-serif;

	font-weight:900;

}

.pg ul {

	word-spacing:-1em;

}

.pg li {

	display:inline-block;

	padding:0 5px;

	word-spacing:normal;

}

.pg li a {

	display:block;

	padding:3px 10px;

}

.pg .active {

	padding:3px 10px;

}

.pg li a:hover {

	color:#719FEB;

	background:#DDE9FB;

	-moz-border-radius:5px;

	border-radius:5px;

	-moz-box-shadow:inset 1px 1px #BCD4F7;

	-webkit-box-shadow:inset 1px 1px #BCD4F7;

	box-shadow:inset 1px 1px #BCD4F7;

}

.red {

	color:#EA2E14;

}

.item {

	position:relative;

	padding:0 20px 30px 115px;

	min-height:100px;

}

.item p {

	margin-top:10px;

	font:16px/1.4em georgia,sans-serif;

}

.item .bd {

	margin-left:-115px;

}

.clist .item {

	padding-top:20px;

	padding-left:150px;

}

.clist .item .bd {

	margin-left:-113px;

}

.clist {

	padding:20px;

}

.clist .item .sp.f {

	display:none;

}

.clist .item:hover .sp.f {

	display:block;

}

.bd span {

	display:block;

	position:Absolute;

	z-index:2;

	float:left;

	width:85px;

	height:85px;

	border:5px solid rgba(0,0,0,0.4);

}

.status {

	display:inline-block;

	position:absolute;

	top:20px;

	left:10px;

	width:16px;

	height:16px;

	background:url(i/read.png) no-repeat;

}

.reply {

	background:url(i/reply.png) no-repeat;

}

.item h2 a,

.item p a {

	color:inherit;

}

.item a:hover {

	color:#FF9B00;

}

.clist .item:hover {

	background:-moz-linear-gradient(top, #FFF, #F4F7E3);

}

.item + .item, p + .item {

	padding-top:20px;

	border-top:1px dashed #A6A6A6;

}

.item.unread {

	background:#ECF3F8;

}

.item .title {

	margin:5px 0;

	font:20px arial,sans-serif;

}

.item.unread .title {

	font-family:arial black,arial,sans-serif;

	font-weight:900;

}

.item.unread .status {

	background:url(i/unread.png) no-repeat;

}

.item + .pg {

	border-top:1px dashed #A6A6A6;

}

span + .pop {

	margin-left:5px;

}

.pop + span {

	padding-left:7px;

}

.pop {

	display:inline-block;

	position:relative;

	background:#fff;

	font:12px tahoma,sans-serif;

	color:#999;

	border:1px solid #BCC9DE;

	-moz-border-radius:5px;

	border-radius:5px;

	-moz-box-shadow:inset 1px 1px 6px -1px rgba(0,0,0,0.2);

	-webkit-box-shadow:inset 1px 1px 6px -1px rgba(0,0,0,0.2);

	box-shadow:inset 1px 1px 6px -1px rgba(0,0,0,0.2);

}

.pop ul {

	padding:10px 0;

}

.pop li > ul {

	display:block;

}

.pop > li > ul {

	display:none;

	position:absolute;

	background:#fff;

	min-width:100%;

}

.pop.ful > li > ul {

	min-width:111%;

}

.pop > li > span {

	display:block;

	position:relative;

	padding:8px 10px;

	color:#71A0EC;

	font-weight:bold;

	cursor:default;

	white-space:nowrap;

	-moz-border-radius:5px;

	border-radius:5px;

}

.pop .val {

	display:block;

	width:100%;

	overflow:hidden;

}

.pop.active {

	z-index:10;

	-moz-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

	-moz-box-shadow:2px 6px 6px -2px rgba(0,0,0,0.2);

	-webkit-box-shadow:2px 6px 6px -2px rgba(0,0,0,0.2);

	box-shadow:2px 6px 6px -2px rgba(0,0,0,0.2);

}

.pop.active > li > span {

	margin-bottom:-1px;

	padding-bottom:9px;

	z-index:1;

	-moz-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

	background:#fff;

}

.pop.active.ful > li:before {

	content:'';

	display:block;

	position:absolute;

	z-index:10;

	right:-6px;

	width:5px;

	height:5px;

	bottom:-1px;

	border-left:1px solid #BCC9DE;

	border-bottom:1px solid #BCC9DE;

	-moz-border-radius:0 0 0 5px;

	border-radius:0 0 0 5px;

	-moz-box-shadow:-1px 1px 0 1px #fff;

	-webkit-box-shadow:-1px 1px 0 1px #fff;

	box-shadow:-1px 1px 0 1px #fff;

}

.pop ul li {

	position:relative;

	z-index:1;

	white-space:nowrap;

}

.pop.active > li > ul {

	left:-1px;

	color:#333;

	border:1px solid #BCC9DE;

	-moz-border-radius:0 0 5px 5px;

	border-radius:0 0 5px 5px;

	-moz-box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);

	-webkit-box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);

	box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);

}

.pop.active.ful > li > ul {

	-moz-border-radius:0 5px 5px 5px;

	border-radius:0 5px 5px 5px;

	-moz-box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);

	-webkit-box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);

	box-shadow:2px 2px 6px -2px rgba(0,0,0,0.2);

}

.pop ul li {

	padding:6px 20px;

	cursor:default;

}

.pop > li > ul li:hover,

.pop .over,

.pop .selected {

	background:#E2ECF5;

}

.pop .arrow {

	position:absolute;

	top:14px;

	right:10px;

	width:10px;

	height:5px;

	background:url(i/arrow.png) no-repeat;

}

.pop.active .arrow {

	background-position:0 bottom;

}

.pop.auto > li > ul {

	left:0;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

.pop.auto {

	border:0;

	-moz-box-shadow:none;

}

.pop.active.auto input {

	-moz-border-radius:5px 5px 0 0;

	border-radius:5px 5px 0 0;

}

.halt {

	outline:1px solid red;

}

.button {

	overflow:hidden;

	display:inline-block;

	position:relative;

	vertical-align:middle;

	-moz-border-radius:5px;

	border-radius:5px;

	-moz-box-shadow:2px 2px 6px -1px rgba(0,0,0,0.3);

	-webkit-box-shadow:2px 2px 6px -1px rgba(0,0,0,0.3);

	box-shadow:2px 2px 6px -1px rgba(0,0,0,0.3);

}

button {

	margin:0;

	padding:8px 18px;

	border:0;

	color:#fff;

	font:900 13px arial black,sans-serif;

	text-transform:uppercase;

	background:#6F8F00 url(i/btnbkg.png) repeat-x;

	-moz-border-radius:5px;

	border-radius:5px;

}

button:not(:active):hover:before {

	content:'';outline:1px solid red;

	position:absolute;

	z-index:2;

	bottom:0;

	left:10%;

	right:10%;

	top:110%;

	width:80%;

	height:100%;

	-moz-box-shadow:0 0 50px #fff;

	-webkit-box-shadow:0 0 50px #fff;

	box-shadow:0 0 50px #fff;

}

button:active,

button:active span {

	-moz-box-shadow:inset 2px 2px 6px -1px rgba(0,0,0,0.3);

	-webkit-box-shadow:inset 2px 2px 6px -1px rgba(0,0,0,0.3);

	box-shadow:inset 2px 2px 6px -1px rgba(0,0,0,0.3);

}

.button button[class] {

	padding-left:57px;

}

.button span {overflow:hidden;

	display:block;

	position:absolute;

	z-index:1;

	top:0;

	left:0;

	width:41px;

	height:100%;

	-moz-border-radius:5px 0 0 5px;

	border-radius:5px 0 0 5px;

	background-color:#5A7400;

	background-repeat:no-repeat;

}

.button .mail span {

	background-image:url(i/mail.png);

}

.button .search span {

	background-image:url(i/search.png);

}

.button .add span {

	background-image:url(i/add.png);

}

.button .log span {

	background-image:url(i/arw.png);

}

.button .reg, .aBut .reg {

	background-color:#FF6C00;

	background-image:url(i/btnbkg2.png);

}

.button .reg span {

	background-color:#E66200;

	background-image:url(i/starbkg.png);

}

.button .reg span:after {

	display:block;

	position:absolute;

	content:'';

	border-right:1px solid #EECB4D;

	border-left:1px solid #E66700;

	opacity:0.6;

	height:100%;

	right:0;

}

.hdg .grid > li + li {

	margin-top:25px;

}

.grid > li + li{

	margin-top:15px;

}

.grid .grid {

	display:inline-block;

	vertical-align:top;

	width:340px;

}

#layer .grid .grid {

	width:48%;

}

#leftnav {

	display:inline-block;

	margin-right:20px;

	width:200px;

}

#lnav li + li {

	margin-top:5px;

}

#lnav li a {

	display:block;

	padding:10px;

	border:1px solid #E2E2E2

}

#lnav li a:hover {

	border-color:#D3E2F9;

	background:#ECF3FD;

}

#lnav .active a {

	background:-moz-linear-gradient(center top , #FFFFFF 5px, #D3E2F9) !important;

}

.grid .grid + .grid {

	margin-left:15px;

}

.grid .pop .text,

.grid .pop > li > .text {

	position:relative;

	padding-right:26px;

	min-width:11px;

}

.grid .ft input[type=text],

.grid .ft input[type=password],

.grid .ft .pop {

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

	width:98%;

}

.grid.xt .pop + .pop {

	margin-left:10px;

}

.grid .cl {

	position:relative;

}

.grid .label {

	padding-top:20px;

	min-height:32px;

}

.grid .label label > span,

.ft.in > span {

	position:absolute;

	margin-top:-20px;

	color:#999999;

}
.half {
   width:300px;
   float:left;
   margin-right:50px;
}
.grid .in label {

	display:inline-block;

	margin-top:8px;

	margin-left:10px;

}

.grid input

.grid textarea {

	clear:both;

}

.c {

	text-align:center;
	display: block;
	clear:left;
	padding-top: 20px;

}

.button + a {

	margin-left:10px;

}

.sp.f.icons {

	position:absolute;

	top:20px;

	right:20px;

	font-size:12px;

}

.icons {

	font-size:12px;

}

.lk {

	display:inline-block;

	color:#719FEB;

	cursor:pointer;

}

.lk:hover {

	color:#FF9B00;

}

.icons :hover .icon {

	opacity:0.8;

}

.icons :hover .text {

	color:#FF9B00;

}

.icon {

	display:inline-block;

	margin-right:3px;

	width:20px;

	height:20px;

	cursor:pointer;

	color:#1F4CD2;

	background-repeat:no-repeat;

	vertical-align:middle;

	background-position:center;

}

.report .icon {

	background-image:url(i/report.png);

}

.delete .icon {

	background-image:url(i/trash.png);

}

.delete,.block {

	color:#F2280C;

}

.block .icon {

	background-image:url(i/block.png);

}

.mark .icon {

	background-image:url(i/mark.png);

}
.checkAll .icon {

	background-image:url(i/check-all.png);

}

.addfav .icon {

	background-image:url(i/heart.png);

}

.addfriend .icon {

	background-image:url(i/face.png);

}

.edit .icon {

	background-image:url(i/edit.png);

}

.sconv .icon {

	background-image:url(i/sconv.png);

}

.edit {

	display:inline-block;

	float:right;

	font-family:tahoma;

	font-weight:normal;

	font-size:11px;

}

.list > li {

	margin-top:10px;

}

.fl {

	float:left;

}

.rf {

	float:right;

}

#footer .box {

	width:380px;

}

.bd {

	display:block;

	position:relative;

	float:left;

	width:95px;

	height:95px;

}

.lst {

	margin-top:20px;

	overflow:hidden;

}

.lst li {

	float:left;

}

.lst li + li {

	margin-left:7px;

}

.arrow.lt {

	display:inline-block;

	margin-left:10px;

	width:6px;

	height:12px;

	vertical-align:middle;

	background:url(i/arrow-left.png) no-repeat;

}

.arrow.rt {

	display:inline-block;

	margin-left:10px;

	margin-right:5px;

	width:6px;

	height:12px;

	vertical-align:middle;

	background:url(i/arrow-right.png) no-repeat;

}

.inf {

	font-size:11px;

	color:#999;

}



.rating ul {

	float:left;

	margin-right:10px;

	margin-bottom:3px;

}

.rating li {

	float:left;

}

.rating.custom li {

	cursor:pointer;

}

.star {

	width:17px;

	height:16px;

	background:url(i/star.png) no-repeat;

}

.nt {

	background-image:url(i/star2.png);

}

.rating.custom ul:hover li {

	opacity:0.8;

	background-image:url(i/star.png);

}

.rating.custom li:hover ~ li {

	opacity:1;

	background-image:url(i/star2.png);

}

.ct {

	float:left;

}

.rating .inf {

	display:block;

	clear:both;

}

.list2 > li + li {

	margin-top:5px;

}

.tabc {

	margin-top:20px;

}

.tabc h2 {

	margin-bottom:10px;

}

.tabc > div {

	overflow:hidden;

}

.tabc > div + div {

	margin-top:20px;

}

.tabc .list2 {

	float:left;

	width:50%;

}

.tabc h2 {

	font:18px tahoma,sans-serif;

	color:#666;

}

#slider-range {

	width:300px;

}

.ui-widget-content {

	border:1px solid #BCC9DE;

}

.ui-slider-horizontal .ui-slider-range {

	height:100%;

}

.ui-slider .ui-slider-range {

	display:block;

	font-size:0.7em;

	position:absolute;

	top:-1px;

	z-index:1;

	border:1px solid #EF7000;

	background:#FF9B00;

	background:-moz-linear-gradient(top,#FFCC00, #FF7500);

	-moz-box-shadow:inset 1px 1px 1px rgba(179,75,0,0.6), 1px 1px rgba(255,255,255,0.6);

	-webkit-box-shadow:inset 1px 1px 1px rgba(179,75,0,0.6), 1px 1px rgba(255,255,255,0.6);

	box-shadow:inset 1px 1px 1px rgba(179,75,0,0.6), 1px 1px rgba(255,255,255,0.6);

}

.ui-slider {

	position:relative;

	-moz-border-radius:5px;

	border-radius:5px;

}

.ui-slider-horizontal {

	height:0.8em;

}

.ui-slider-horizontal .ui-slider-handle {

	margin-left:-0.6em;

	top:-0.3em;

}

.ui-slider .ui-slider-handle {

	cursor:default;

	height:1.2em;

	position:absolute;

	width:1.2em;

	z-index:2;

	background:url(i/slider.png) repeat-x;

	border:1px solid #BCC9DE;

	-moz-border-radius:5px;

	border-radius:5px;

}

.ui-slider .ui-state-active {

	background:url(i/slider2.png) repeat-x;

	border-color:#7D9D00;

	z-index:3;

}

.slider li {

	background:#fff !important;

}

#amount {

	display:inline-block;

	width:55px;

	text-align:center;

}

.lbox {

	padding:0 !important;

	padding-right:6px !important;

}

.lbox:hover {

	background:#fff !important;

}

.lbox ul {

	padding:0;

	max-height:156px;

	overflow-y:scroll;

}

.lbox label {

	display:block;

	margin:-6px -20px;

	padding:6px 20px;

}

.zbox {

	max-height:200px;

	overflow-y:auto;

}

.wsh {

	width:600px

}

.wthf {

	width:350px;

}

.grid textarea {

	width:100%;

	height:95px;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	box-sizing:border-box;

}

#overlay {

	display:none;

	position:fixed;

	width:100%;

	height:100%;

	background:rgba(0,0,0,0.5);

	z-index:1000;

}

#layer {

	position:absolute;

	top:50px;

	z-index:1000;

	width:100%;

}

#layerh {

	position:relative;

	width:604px;

	margin:0 auto;

	background:#fff;

	-moz-box-shadow:4px 4px 10px 1px rgba(0, 0, 0, 0.5);

}

#layerh > ul {

	padding:0 10px;

	border-top:4px solid #7F9E00;

}

#layerh > ul > li {

	padding:20px 10px;

}

#layerh > ul > li + li {

	padding:20px 10px;

	border-top:1px solid #D6D6D6;

}

#layerh p {

	font:italic 14px georgia,sans-serif;

}

#layerc {

	position:relative;

}

#layerc img {

	display:block;

}

#layerm {

	position:relative;

	width:650px;

	margin:0 auto;

	background:#fff;

	-moz-border-radius:5px;

	border-radius:5px;

	-moz-box-shadow:4px 4px 10px 1px rgba(0, 0, 0, 0.5);

}

#close {

	display:block;

	position:absolute;

	top:-20px;

	right:-20px;

	z-index:10;

	width:52px;

	height:52px;

	cursor:pointer;

	background:url(i/close.png) no-repeat;

}

#layer .prev {

	display:block;

	position:absolute;

	top:40%;

	left:-80px;

	width:63px;

	height:69px;

	cursor:pointer;

	background:url(i/prev.png) no-repeat;

}

#layer .next {

	display:block;

	position:absolute;

	top:40%;

	right:-80px;

	width:63px;

	height:69px;

	cursor:pointer;

	background:url(i/next.png) no-repeat;

}

#layer .prev:hover,

#layer .next:hover {

	opacity:0.9;

}

.like {

	padding-left:20px;

	background:url(i/like.png) no-repeat;

}

.gallery ul {

	margin-left:-10px;

	overflow:hidden;

}

.gallery li {

	display:inline-block;

	margin-left:10px;

	margin-bottom:30px;

	vertical-align:top;

}

.editprofile .button + .gallery {

	margin-top:20px;

}

.editprofile .gallery ul {

	margin-left:-30px;

}

.editprofile .gallery li {

	margin-left:30px;

}

#quote {

	position:relative;

	padding:20px;

	padding-left:65px;

	color:#000;

	border:1px solid #E9E9E9;

	-moz-border-radius:5px;

	border-radius:5px;

	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);

	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);

	box-shadow:0 3px 3px rgba(0,0,0,0.3);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(72%,#FFFFFF), color-stop(95%,#EEEEEE), color-stop(100%,#FDFDFD));

	background:-moz-linear-gradient(top, #FFFFFF 72%, #EEEEEE 95%, #FDFDFD 100%);

	background:linear-gradient(top, #FFFFFF 72%, #EEEEEE 95%, #FDFDFD 100%);

}

.qbkg {

	position:absolute;

	top:20px;

	left:20px;

	width:30px;

	height:30px;

	background:url(i/quote.png) no-repeat;

}

#quote h2 {

	margin-top:-5px;

	margin-bottom:5px;

	text-align:right;

}

#quote h2 span {

	float:none;

}

#quote p {

	font:italic 14px georgia,sans-serif;
	word-wrap: break-word;
	max-height: 200px;
   overflow: hidden;
   /*cursor: pointer;*/

}

.pinf {

	margin-bottom:30px;

	color:#666;

	font-size:14px;

}

.pinf li + li {

	margin-top:10px;

}

.pinf span {

	color:#000;

}

.m {

	color:#528DEA;

}

#main .box {

	margin-bottom:40px;

}

.line {

	word-spacing:-1em;

}

.line .box {

	display:inline-block;
	zoom: 1;
   *display:inline;

	width:50%;

	vertical-align:top;

	word-spacing:normal;

}

.mpf {

	position:relative;

	overflow:hidden;

	height: 165px;

}

.on {

	color:#7FA100;

	font:18px tahoma,sans-serif;

}

.pimg {

	position:relative;

}

.pimg > span {

	position:absolute;

	bottom:20px;

	right:0;

	left:0;

	text-align:center;

	white-space:nowrap;

}

.pbox {

	position:absolute;

	width:180px;

	padding:7px 10px 10px;

	right:0;

	bottom:0;

	padding-left:15px;

	border:1px solid #E2E2E2;

}

.stx {

	display:block;

	margin-bottom:5px;

	color:#666;

	font-size:11px;

}

.prog {

	display:block;

	background:#E2E2E2;

	height:15px;

}

.bar {

	display:block;

	height:100%;

	background:green url(i/prog.png) repeat-x;

}

#regf{

	padding-left:150px;

}

#regf .grid {

	width:352px;

}

#regf .grid .label {

	padding-top:0;

}

#regf .label label > span,

#regf .ft.in > span {

	margin-top:7px;

	margin-left:-150px;

	max-width:140px;

}

#regf label + span {

	position:absolute;

	margin-left:20px;

	margin-top:7px;

	max-width:400px;

}

#login {

	width:300px;

}

#login .in {

	margin-top:8px;

	padding:0;

	min-height:0;

}

.tx.inf {

	padding-top:20px;

	padding-bottom:20px;

}

.tx.inf:first-child {

	padding-top:0;

}

#lw {

	position:fixed;

	z-index:1000;

	width:100%;

}

#lw div {

	position:absolute;

	margin:0 auto;

	margin-top:155px;

	left:35%;

	padding:5px 10px;

	width:300px;

	text-align:center;

	background:gold;

	-moz-border-radius:5px;

	border-radius:5px;

}

#error {

	margin-bottom:20px;

	padding:10px;

	color:#fff;

	font:bold 17px tahoma,sans-serif;

	background:#FF3300;

	background:-moz-linear-gradient(top,#FF3300,#D92C00);

	text-align:center;

	-moz-border-radius:5px;

}

.crop {

	padding-right:210px;

}

#cropc {

	position:relative;

	margin-right:-210px;

}

#thumb_crop {

	position:absolute;

	right:10px;

	top:150px;

	width:187px;

	height:222px;

	overflow:hidden;

	border:2px solid #ADADAD;

}

#crop_button {

	position:absolute;

	right:55px;

	top:400px;

}

.thumbs .nm {

	margin:0;

	margin-top:-20px;

	padding:0;

	width:50px;

	font-size:30px;

	font-weight:bold;

	text-align:center;

	margin-left:40px;

	color:#575757;

}

.thumbs li .editp {

	display:none;

	position:absolute;

	z-index:10;

	top:3px;

	left:3px;

	width:34px;

	height:34px;

	background:url(i/editp.png) no-repeat;

}

.thumbs li:hover .editp {

	display:block;

}

.error input {

	border-color:red;

}

.error label > span {

	color:red !important;

}

.error.in label,.error.in > span {

	color:red;

}

.error .pop {

	border-color:red;

}

.multi label > span {

	color:red !important;

}

.multi .error {

	border-color:red !important;

}

.pop.error {

	border-color:red;

}

.micons {

	display:block;

	margin-top:10px;

}

.micons img:hover {

	opacity:0.8;

}

.msg img {

	vertical-align:-0.20em;

}

.msg img + img {

	margin-left:3px;

}

.bubble {

	position:relative;

	margin-left:150px;

	margin-bottom:50px;

	padding:20px;

	border:1px solid #999;

	-moz-border-radius:5px;

	border-radius:5px;

	background:#fff;

	min-height:26px;

}

.bubble .button {

	margin:10px 0;

}

.bubble:before {

	display:block;

	position:absolute;

	left:-20px;

	bottom:40px;

	content:'';

	border-color:#999;

	border-style:solid;

	border-width:10px;

	border-top-color:transparent;

	border-left-color:transparent;

}

.bubble:after {

	display:block;

	position:absolute;

	left:-18px;

	bottom:41px;

	content:'';

	border-color:#fff;

	border-style:solid;

	border-width:9px;

	border-top-color:transparent;

	border-left-color:transparent;

}

.bubble.orange {

	margin:0;

	border-color:#FFCC00;

}

.bubble.orange:before {

	border:0;

	left:-21px;

	width:21px;

	height:22px;

	background:url(i/arh.png) no-repeat;

}

.bubble.orange:after {

	display:none;

}

.gs {

	display:block;

	position:absolute;

	top:20px;

	left:-150px;

	bottom:auto;

	width:143px;

	height:155px;

}

.gs.angel {

	width:143px;

	background:url(i/angel.png) no-repeat;

}

.gs.devil {

	width:143px;

	background:url(i/devil.png) no-repeat;

}

.tbl {

	padding:20px 0;

	overflow:hidden;

}

.tbl ul {

	float:left;

	margin-left:20px;

	width:195px;

}

.tbl li {

	padding:3px 0;

	font-size:15px;

	border-bottom:1px dotted #999;

}

.tbl li span {

	float:right;

	font-weight:bold;

	color:#719FEB;

}

.on,.tbl .on span {

	color:#5F9F1D;

}

.mls {

	margin-top:20px;

}

.gds {

	float:left;

	margin-left:10px;

	width:220px;

}

.gds li {

	float:left;

	margin-left:10px;

	margin-bottom:10px;

}

.gds img {

	border:2px solid #ADADAD;

	vertical-align:top;

}

.gds a:hover img {

	border-color: #71A1ED;

	opacity: 0.9;

}





.gds2 {

	float: left;

}

.gds2 li {

	float:left;

	margin-left:10px;

	margin-bottom:30px;

	width: 290px;

}

.gds2 img {

	border:2px solid #ADADAD;

	vertical-align:top;

	margin-right: 10px;

}

.gds2 a:hover img {

	border-color: #71A1ED;

	opacity: 0.9;

	margin-right: 10px;

}







.thumbs p {

	padding-left:15px;

}

.ground {

	padding-bottom:20px;

	background:url(i/ground.png) 0 125px no-repeat;

height: 170px;

}

#pnt {

	position:absolute;

	top:0;

	right:0;

	padding-left:15px;

	border-left:1px dashed #D3D3D3;

}

#pnt .list {

	padding-top:10px;

	padding-left:10px;

}

#middle .thumbs {

	margin:0;

}

.mbt {

	margin-bottom:15px;

}

.vip_status3 {

   top:9px !important;

	right:-6px !important;

	left: auto !important;

}

.reloadh {
   float:left;
   width:800px;
}
.reload {
   background: url(i/reload.png) no-repeat left center;
   width:15px;
   height:50px;
   padding-left:40px;
   display:block;
   float:right;
   cursor:pointer;
}
.afterloginUsers {
   text-align: center;
   padding:10px 0;
   border-bottom: 1px solid #D3E2F9;
}
.afterloginUsers a {
   padding: 2px 10px;
   border-right: 1px solid #D3E2F9;
}
.afterloginUsers a:last-child {
/*   padding:2px 0 2px 10px;*/
   border:none;
}
.afterloginUsers a span {
   font-weight:bold;
   margin: 0 0 0 20px;
}
.points {
   margin-top:5px;
   font-size: 15px;
   font-style: italic;
   color:#999999;
}
.points strong {

   color:#FF8700;
}
.delAccount {
   /*display:none;*/
   padding:25px;
   background: url('https://nasame.bg/html/i/report.png') no-repeat left center;
   clear: both;
}
.delAccount a {
   color: #F2280C;
}

.ad728 {
    background: #fff;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding-bottom:10px;
}


.smallText {
    color:#B0B0B0;
    font-size:11px;
    padding:0 0 9px;
    margin:0;
    clear: both;
}
.question {
   border:1px solid #D3E2F9;
   margin:10px 20px;
   padding:0 15px 6px;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #f1f5fa 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f5fa)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f5fa 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffffff 0%,#f1f5fa 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffffff 0%,#f1f5fa 100%); /* IE10+ */
   background: linear-gradient(top,  #ffffff 0%,#f1f5fa 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f5fa',GradientType=0 ); /* IE6-9 */
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: 0px 7px 3px -6px rgba(106, 165, 224, 0.5);
   -moz-box-shadow: 0px 7px 3px -6px rgba(106, 165, 224, 0.5);
   box-shadow: 0px 7px 3px -6px rgba(106, 165, 224, 0.5);
   position:relative;
}
.question:after {

   border-bottom:1px solid #fff;
   bottom:0;
   content: '';
   width: 98%;
   position: absolute;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
}
.qst {
   font-size:17px;
   font-weight: bold;
   margin:15px 0 8px;
}
.answerBut {
   padding:5px 10px;
   float:left;
   margin: 0 10px 10px 0;
   border:1px solid #D3E2F9;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: 0px 4px 2px -4px rgba(106, 165, 224, 0.5);
   -moz-box-shadow: 0px 4px 2px -4px rgba(106, 165, 224, 0.5);
   box-shadow: 0px 4px 2px -4px rgba(106, 165, 224, 0.5);
   background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
   font-size:13px;
   font-family: arial,sans-serif;
   color:#719FEB;
}
.answerBut:hover {
   border:1px solid #A7C501;
   cursor: pointer;
   background: rgb(167,197,1); /* Old browsers */
   background: -moz-linear-gradient(top,  rgba(167,197,1,1) 0%, rgba(124,156,0,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,197,1,1)), color-stop(100%,rgba(124,156,0,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(167,197,1,1) 0%,rgba(124,156,0,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(167,197,1,1) 0%,rgba(124,156,0,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(167,197,1,1) 0%,rgba(124,156,0,1) 100%); /* IE10+ */
   background: linear-gradient(top,  rgba(167,197,1,1) 0%,rgba(124,156,0,1) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c501', endColorstr='#7c9c00',GradientType=0 ); /* IE6-9 */
   color:#fff;
   -webkit-box-shadow: 0px 4px 2px -4px rgba(0, 0, 0, 0.5);
   -moz-box-shadow: 0px 4px 2px -4px rgba(0, 0, 0, 0.5);
   box-shadow: 0px 4px 2px -4px rgba(0, 0, 0, 0.5);
}

/*Buttons fix */
.linkBut {
   display: inline-block;
   zoom: 1;
   *display:inline;
   margin:0;
   padding:8px 0px;
   border:0;
   color:#fff;
   font:900 13px arial black,sans-serif;
   text-transform:uppercase;
   background:#6F8F00 url(i/btnbkg.png) repeat-x;
   -moz-border-radius:5px;
   border-radius:5px;
}
.linkBut a {
   color:#fff;
   padding:8px 18px;
   -moz-border-radius:5px;
   border-radius:5px;
}
.linkBut a:hover {
   -moz-box-shadow:inset 2px 2px 6px -1px rgba(0,0,0,0.3);
   -webkit-box-shadow:inset 2px 2px 6px -1px rgba(0,0,0,0.3);
   box-shadow:inset 2px 2px 6px -1px rgba(0,0,0,0.3);
}
.rot {
   background: #FF6C00 url("i/btnbkg2.png");
}
.regIcon {
    background-color: #E66200;
    background-image: url("i/starbkg.png");
    width:30px;
    height:30px;
}

/*DISHO 29.10.2012 VIP ADMINBAR INCOGNITO*/
#hnav .vip {
   font-weight: bold;
   padding: 1px 5px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background: #fdf5a2; /* Old browsers */
   background: -moz-linear-gradient(top,  #fdfade 0%, #fdf5a2 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfade), color-stop(100%,#fdf5a2)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #fdfade 0%,#fdf5a2 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #fdfade 0%,#fdf5a2 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #fdfade 0%,#fdf5a2 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #fdfade 0%,#fdf5a2 100%); /* W3C */
   -webkit-box-shadow: 0 1px 2px 0 #6A9CE8;
   box-shadow: 0 1px 2px 0 #6A9CE8;
}
.vipBlock {
   width:190px;
   height: 230px;
   float: left;
   margin: 20px 5px 20px 0;
   padding:15px;
   border: 1px solid #E2E2E2;
   -webkit-box-shadow:  0px 4px 5px 1px rgba(0, 0, 0, 0.1);
   box-shadow:  0px 4px 5px 1px rgba(0, 0, 0, 0.1);
   line-height: 130%;
   text-align: center;
}
.week {
   margin: 20px 0 20px 0;
}
.vipBlock h3 {
   margin:0 0 10px 0;
}
.vipBlock ol {
   margin:0;
   padding:0;
   list-style: none;
}
.vipBlock ol li {
   /*margin:0;*/
   padding:10px 0;
   border-bottom: 1px dashed #E2E2E2;
}
.vipBlock ol li:last-child {
   border-bottom: none;
}
.vipBlock span {
   font-weight: bold;
   margin: 5px 15px;
   padding: 6px;
   background: #e6ebf4; /* Old browsers */
   background: -moz-linear-gradient(top,  #e6ebf4 0%, #d3e2f9 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6ebf4), color-stop(100%,#d3e2f9)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #e6ebf4 0%,#d3e2f9 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #e6ebf4 0%,#d3e2f9 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #e6ebf4 0%,#d3e2f9 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #e6ebf4 0%,#d3e2f9 100%); /* W3C */
   -webkit-border-radius: 3px;
   border-radius: 3px;
   display:block;
   -webkit-box-shadow: 0 1px 2px 0 #6A9CE8 inset;
   box-shadow: 0 1px 2px 0 #6A9CE8 inset;
}
.month {
   /*height: 320px;*/
   border: 2px solid #FF9B00;
   margin: 10px 5px 20px 0;
   padding:25px 15px;
}
.vipFeatures {
   width: 330px;
   float:left;
   margin: 0 20px 0 0;
   text-align: left;
}
.vipFeatures li {
   padding:12px 0 12px 30px;
   background: url(i/chafka.png) no-repeat left 10px;
}
.vipCont {
   text-align: center;
}
.vipCont h2 {
   margin: 25px 0 15px;
   clear: both;
}
.centerBlock {
   margin:15px auto;
   max-width: 678px;
   overflow: hidden;
}
.vipDays {
   /*font-weight: bold;*/
   margin: 5px;
   padding: 6px 15px;
   background: #e6ebf4; /* Old browsers */
   background: -moz-linear-gradient(top,  #e6ebf4 0%, #d3e2f9 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6ebf4), color-stop(100%,#d3e2f9)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #e6ebf4 0%,#d3e2f9 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #e6ebf4 0%,#d3e2f9 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #e6ebf4 0%,#d3e2f9 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #e6ebf4 0%,#d3e2f9 100%); /* W3C */
   -webkit-border-radius: 3px;
   border-radius: 3px;
   /*display:block;*/
   -webkit-box-shadow: 0 1px 2px 0 #6A9CE8 inset;
   box-shadow: 0 1px 2px 0 #6A9CE8 inset;
}
.incognito a {
opacity: 0.5;
-webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
}
.incognito a:hover {
opacity: 1;
}
.incognito img {
   border: none !important;
   box-shadow: none !important;
   left: 1px !important;
   position: relative !important;
   top: 2px;
}
/*AdminBar*/
#adminBar {
   text-align: center;
   padding:10px;
   color: #DEDEDE;
   border-bottom: 2px solid #FF9F32;
   background: #e6ebf4; /* Old browsers */
   background: -moz-linear-gradient(top,  #fff 0%, #F1F5FA 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#F1F5FA)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #fff 0%,#F1F5FA 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #fff 0%,#F1F5FA 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #fff 0%,#F1F5FA 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #fff 0%,#F1F5FA 100%); /* W3C */
   -webkit-box-shadow: 0 1px 2px 0 #6A9CE8;
   box-shadow: 0 1px 2px 0 #6A9CE8;
}
#adminBar a {
   padding:5px 15px;
}
#adminBar form {
   display: inline;
}
#adminBar form [type="text"] {
   display: inline;
   border: 1px solid #DEDEDE;
   padding: 2px;
   margin: 0 5px;
   font-size: 11px;
}
#adminBar form [type="submit"] {
   display: inline;
   border: 1px solid #ff7500;
   padding: 2px 5px;
   margin: 0 5px;
   font-size: 11px;
   background: #ffcc00; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffcc00 0%, #ff7500 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ff7500)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffcc00 0%,#ff7500 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffcc00 0%,#ff7500 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffcc00 0%,#ff7500 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffcc00 0%,#ff7500 100%); /* W3C */
   color: #fff;
}
#adminBar .resultsAdmin {
   text-align: center;
   padding-top:10px;
   border-top: 1px dashed #DEDEDE;
   margin:10px 0 0 0;
}
.vipSettings {
   border: 1px solid #D3E2F9;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   padding: 20px;
   margin-top: 20px;
}
.vipSettings h2 {
   margin-top: 0;
}
.tipsy { font-size: 11px; position: absolute; padding: 5px; z-index: 100000; }
 .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

 /* Rounded corners */
 .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
 
 /* Uncomment for shadow */
 .tipsy-inner {  -moz-box-shadow: 0 0 3px #000000; -webkit-box-shadow: 0 0 3px #000000; box-shadow: 0 0 3px #000000;  }
 
 .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
 
 /* Rules to colour arrows */
 .tipsy-arrow-n { border-bottom-color: #000; }
 .tipsy-arrow-s { border-top-color: #000; }
 .tipsy-arrow-e { border-left-color: #000; }
 .tipsy-arrow-w { border-right-color: #000; }
 
  .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
   .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
   .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
 .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
   .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
   .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
 .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
 .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
 
 
 /*Disho 18 noe 20012*/
 
 .seen .icon {
    background-image: url("i/seen.png");
 }
 
 .isread {
    color:#8dac00;
    padding:0 0 0 40px;
    background: url('i/readeye.png') no-repeat 16px 3px;
    text-transform: lowercase;
 }
 .isnotread {
    color:#a6a6a6;
    padding:0 0 0 20px;
    text-transform: lowercase;
 }
 .isitread {
    color:#a6a6a6;
    padding:0 0 0 20px;
    text-transform: lowercase;
 }
 .isitread a, .isitread a:visited{
    color:#FF9B00;
    padding:0 0 0 20px;
    font-weight: bold;
 }
 
 /*24.12.2012 Disho*/
 
 .isreadInside {
    color:#8dac00;
    /*background: url('readeye.png') no-repeat 16px 3px;*/
    text-align: center;
    border-top: 1px dashed #A6A6A6;
    /*border-bottom: 1px dashed #A6A6A6;*/
    padding: 15px 0 0;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: lowercase;
 }
 .isnotreadInside {
    color:#a6a6a6;
    text-align: center;
    border-top: 1px dashed #A6A6A6;
    /*border-bottom: 1px dashed #A6A6A6;*/
    padding: 15px 0 0;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: lowercase;
 }
  .isitreadInside {
    color:#a6a6a6;
    text-align: center;
    border-top: 1px dashed #A6A6A6;
    /*border-bottom: 1px dashed #A6A6A6;*/
    padding: 15px 0 0;
    margin-bottom: 20px;
    font-weight: bold;
    text-transform: lowercase;
 }
 .isitreadInside a, .isitreadInside a:visited{
    color:#FF9B00;
    text-transform: capitalize;
 }
 
 .download .icon { background-image: url('i/download.png'); }
 
 /*29.11.2012 Disho*/
 .clist .item:hover {
 
    cursor: pointer;
 
 }
 /*21.12.2012 Disho*/
.halfHeader {
   float: left;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.headerLinks {
   float: right;
}
.headerLinks li {
   float: left;
   margin: 5px;
   padding: 5px 18px;
   -moz-border-radius:20px;
   border-radius:20px;
   background:#D3E2F9;
   text-shadow:1px 1px 1px #fff;
   text-transform: capitalize;
}
.headerLinks li.active {
   font-weight: bold;
   -moz-box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;
   -webkit-box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;
   box-shadow:inset 1px 2px #BCD4F7,1px 2px #fff;
   background: #eaeff7; /* Old browsers */
   background: -moz-linear-gradient(top,  #eaeff7 0%, #d3e2f9 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeff7), color-stop(100%,#d3e2f9)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #eaeff7 0%,#d3e2f9 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #eaeff7 0%,#d3e2f9 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #eaeff7 0%,#d3e2f9 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #eaeff7 0%,#d3e2f9 100%); /* W3C */   
}
.headerLinks li.active a {
   color:#FF9B00;
}
.mailSubnav {
   text-align: center;
   padding:0 0 10px 0;
   border-bottom: 1px solid #D3E2F9;
}
/*.mailSubnav ul {
   pading:0;
   margin:0;
   overflow:hidden;
}
.mailSubnav li {
   float: left;
}
.mailSubnav li a {
   padding: 2px 10px;
   border-right: 1px solid #D3E2F9;
}
.mailSubnav li:last-child a {
   border:none;
}
.mailSubnav a span {
   font-weight:bold;
   margin: 0 0 0 20px;
}*/
.checkInbox {
   position: absolute;
   top:45px;
   left:11px;
   z-index:100;
}
.mailListItem {
  border-bottom: 1px dashed #A6A6A6;
  position:relative; 
}
/*Disho 04.01.2013 Boss button*/
 body {
      padding:0;
      margin:0;
      position:relative;
	  }
	  #bossbutton {
      position: absolute;
      background: #FFFFFF;
      top:0;
      right:0;
      left:0;
      bottom:0;
      display:none;
      z-index:1000;
	  }
	  .center {
      width:700px;
      margin: auto;
      padding-top:112px;
      text-align: center;
	  }
	  .center img {
      display: block;
      margin: 0 auto;
	  }
	  .center input {
      width: 552px;
      height:19px;
      color: #222222;
      border: 1px solid #4d90fe;
      -webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.2); 
      box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
      padding:4px;
      margin-top: 30px;
      -moz-border-radius:0;
      border-radius:0;
	  }
	  .center input:focus {
      border: 1px solid #4d90fe;
	  }
	  button.gbutton {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
    text-transform: none;
    }
    button.gbutton:hover {
        color: #333;
        border-color: #999;
        -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
    	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    }
    button.gbutton:active {
        color: #000;
        border-color: #444;
    }
    button.gbutton:hover:not(:active):before {
      outline: none;
    }
    .buttons {
      margin-top:20px;
    }
    /*Disho 24.03.2013*/
    .smallText > span {
        cursor: pointer;
        float: right;
    }

.warning {
   padding: 30px; 
   border: 10px solid #FF6111 !important;
   font-size: 26px;
   background: #FFDA07;
   color: #000;
}

#cboxWrapper button {
	padding: 0;

}