@charset "windows-1251";

/*reset*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, a, em, ins, small, strong, b, i, dl, dt, dd, form, label, table, tbody, tfoot, thead, tr, th, td, p, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1.3;
}

ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
height:100%;
}
input:focus {outline:none;}
body {background:#fff; font-family:tahoma, sans-serif; font-size:100.01%;} 
h1 {font-size:24px; font-weight:normal; color:#fff; text-shadow:1px 1px #555;}
a {color:#44769a;}
a:hover {text-decoration:none;}
.wrapper {background:#00485d url(/gfx/bg2.jpg) 50% 0 repeat-y;
 width:100%;
min-height:100%;
height:auto !important;
height:100%;
position:relative;
font-size:14px;
min-width:1000px;
}

.head {height:188px; position:relative; overflow:hidden; width:100%;}


.page {width:980px; margin:0 auto; padding-bottom:220px; position:relative; z-index:3; height:auto !important; height:670px; min-height:670px;}
.clear {clear:both;}

.footer {position:relative; background:#222 url(/gfx/bg4.gif) 0 0 repeat-x; clear:both; margin-top:-189px; height:189px; font-size:14px; z-index:3; min-width:1000px;}
.footer-in {width:980px; margin:0 auto; height:189px;}
.footer-in a {color:#999;}
.footer dl:first-child {background:url(/gfx/bg5.gif) 100% 0 no-repeat;}
.f-nav {color: #999; float:left; padding-top:22px; height:167px; padding-right:35px; margin-right:28px; width: 660px; line-height: 16px;}
.f-nav dd {margin-bottom:4px;}
.f-nav dt {font-size:18px; font-weight:bold; color:#fff; margin-bottom:6px;}

.f-tel {float:right; margin-top:22px; color:#777; text-align:right;}
.f-tel span {display:block; line-height:1; font-size:30px; color:#fff; font-weight:bold;}

.bg-bot {width:100%; height:435px; background:url(/gfx/bg3.jpg) 50% 0 no-repeat; overflow:hidden; position:absolute; left:0; bottom:189px;}
.bg-top {width:100%; height:874px; background:url(/gfx/bg1.jpg) 50% 0 no-repeat; overflow:hidden; position:absolute; left:0; top:36px;}


.top-line {height:35px; border-bottom:1px solid #444; background:#272727 url(/gfx/bg5.gif) 0 -226px;}
.top-line-in {width:980px; margin:0 auto; height:35px; overflow:hidden;}
.avz {float:right; overflow:hidden; margin-right:-13px; position:relative;}
.avz li {float:left; height:35px; line-height:35px; padding:0 15px 0 37px; background:url(/gfx/bg5.gif) 100% -190px no-repeat; margin-right:-2px; position:relative;}
.avz li a, .avz li span {text-decoration:none; color:#fff;}
.logo {position:absolute; left:0; top:-27px; z-index: 2;}
.ico-enter {width:15px; height:15px; background:url(/gfx/icons.png) -23px -1px; overflow:hidden; position:absolute; left:13px; top:10px;}
.ico-reg {width:15px; height:15px; background:url(/gfx/icons.png) -39px -1px; overflow:hidden; position:absolute; left:13px; top:10px;}
.ch-town {float:left; position:relative; margin-left:437px; display:inline; height:28px; font-weight:18px; font-weight:bold; padding:7px 24px 0 14px; background:url(/gfx/bg5.gif) 100% -190px no-repeat;}
.ch-town:before {content:""; background:url(/gfx/bg5.gif) 0 -190px no-repeat; width:2px; height:35px; position:absolute; left:0; top:0;}
.ch-town a {color:#fff; text-decoration:none; border-bottom:2px dashed #919191; position:relative; line-height:1;}
.ch-town i {width:5px; height:4px; background:url(/gfx/icons.png) -71px -1px; overflow:hidden; position:absolute; right:-9px; top:8px;}


.main-sub-txt {
	background:#fefcdd;
	min-height: 50px;
	_height: 50px;
	font-size:12px; 
	padding:2px 18px; 
	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	-khtml-border-radius: 15px; 
	margin-bottom:20px;
}
.main-sub-txt p {margin:16px 0;}
.main-sub-txt h1 {
	color: black;
	text-shadow: none;
	margin-top: 10px;
}

.main-sub-txt ul {
	margin: 16px 0 0 0;	
}
	
.t-nav {float:right; margin-top:17px;}
.t-nav li {
	text-align:right; 
	width:186px; 
	/* padding:10px 0 13px; */
	padding: 3px 0 8px; 
	font-size:24px; 
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.4); 
	line-height:1.1; 
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px;
}
.t-nav a {color:#fff;}
.t-nav .active {padding-right:16px; width:170px; color:#f1cd6b; border:1px solid #f1ca59; background:url(/gfx/bg7.png) 0 0 repeat-x; margin-top:-1px; margin-bottom:-1px;}

.popup {position:absolute;
-webkit-box-shadow: 0 5px 10px rgba(255, 214, 123, 0.5); -moz-box-shadow: 0 5px 10px rgba(255, 214, 123, 0.5); box-shadow: 0 5px 10px rgba(255, 214, 123, 0.5);
 left:50%; padding:11px 20px; z-index:4; width:460px; margin-left:-250px; top:64px; background:url(/gfx/bg6.jpg) 50% 0; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;}

.popup-news {text-align:center; font-size:18px; color:#555;}
.popup-news-p1 {margin-bottom:5px; font-size:24px; color:#c27423;}
.x {position:absolute; width:13px; height:12px; background:url(/gfx/icons.png) -55px -1px; right:11px; top:11px; cursor:pointer; overflow:hidden;}

.main-sub-txt2 {-webkit-box-shadow: 0 5px 10px rgba(255, 214, 123, 0.5); -moz-box-shadow: 0 5px 10px rgba(255, 214, 123, 0.5); box-shadow: 0 5px 10px rgba(255, 214, 123, 0.5); background:#ffe086 url(/gfx/bg9.png) 50% 0 repeat-y; color:#555; position:relative; padding:5px 19px 8px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; margin-bottom:20px;}
.main-sub-txt2 span {font-size:18px; color:#c27423;}
.main-sub-txt2 .x {top:14px;}
.item-in {padding:3px;}
.items {margin-left:-15px;}
.item {
	-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
	width:480px; background:#fff; display:inline-block; vertical-align:top; margin:0 0 15px 15px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;}
.item h3 {font-size:18px; color:#555; font-weight:normal; line-height:1.2; padding:6px 12px 10px; background:#eee; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; -khtml-border-radius: 15px 15px 0 0;}
.item-body {background:url(/gfx/bg10.gif) 0 100% repeat-x; border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -khtml-border-radius: 0 0 15px 15px;}
.item-body-im {border:3px solid #fff; border-bottom:0 none; position:relative;}
.item-data {position:absolute; text-align:right; width:432px; text-align:right; left:0; top:0; background:#000; background:rgba(0,0,0,0.5); padding:7px 18px 9px; font-size:12px; color:#aaa;}
.item-data b {color:#fff;}
.item-body-im img {vertical-align:top;}
.item-sub-info {position:absolute; left:0; bottom:0; width:100%;}
.item-sub-info td {vertical-align:middle; height:43px; text-align:center; padding:0 20px;}
.item-sub-info .td1 {background:url(/gfx/bg8.png); font-size:12px; color:#999; padding:0 17px 0 17px;}

.item-sub-info .td2 {background:url(/gfx/bg8.png) -253px 0; color:#555; font-size:12px;  padding:0 5px 0 22px;}
.item-sub-info .td3 {background:url(/gfx/bg8.png) -530px 0; white-space:nowrap; font-size:14px; color:#fff; text-shadow:1px 1px #719a00; padding:0 5px 0 22px;}
.item-sub-info .td3 b {font-size:28px;}
.item-sub-info .td1 span,.item-sub-info .td2 span {display:block; font-size:14px; color:#fff; white-space:nowrap;}

.item-sub-info2 {height:64px; color:#555;}
.item-sub-info2 li {float:left; font-size:12px;}
.is1 {height:54px; width:67px; border-right:1px solid #cacaca; padding:10px 0 0 17px;}
.is1 b {display:block; padding-top:5px; font-size:16px;}
.is2 {height:60px; width:109px; border-right:1px solid #cacaca; padding:4px 0 0 12px;}
.item-time {padding-left:25px; position:relative; font-weight:bold; margin-top:4px;}
.item-time i {width:20px; height:20px; background:url(/gfx/icons.png); overflow:hidden; position:absolute; left:0; top:-3px;}
.star-att {font-style:normal; color:#c27423;}
.is3 {height:60px; width:109px; padding:4px 0 0 12px;}
.is4 {margin-top:10px;}
.more-btn {
	width: 140px; 
	text-align: center; 
	height: 43px; 
	line-height: 43px; 
	color: #fff; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 14px; 
	border-radius: 10px; 
	background:#6B6B6B; 
	display:block; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px;
	text-shadow:0 0 5px #aa5b1d;
	background: -o-linear-gradient(top, #feb901, #af5e2e);
	background: -moz-linear-gradient(top, #feb901 ,#af5e2e);
	-pie-background: linear-gradient(top, #feb901, #af5e2e);
	background: -webkit-linear-gradient(top, #feb901 ,#af5e2e);
	position:relative;
}
.more-btn-archive {
	width: 140px; 
	text-align: center; 
	height: 43px; 
	line-height: 43px; 
	color: #fff; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 14px; 
	border-radius: 10px; 
	background: #6B6B6B; 
	display: block; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px;
	background: -o-linear-gradient(top, #999, #5b5b5b);
	background: -moz-linear-gradient(top, #999 ,#5b5b5b);
	-pie-background: linear-gradient(top, #999, #5b5b5b);
	background: -webkit-linear-gradient(top, #999 ,#5b5b5b);
	position: relative;
}
.item-orange {background:#fb9d00;}
.item-orange h3 {background:#fb9d00; color:#fff;}

.item-red {background:#d43d5d;}
.item-red h3 {background:#d43d5d; color:#fff;}

.search-spec {margin-bottom:20px;}
.search-spec-title, .city-spec-title {
	/*background: -o-linear-gradient(top, #ffffff, #808080);
	background: -moz-linear-gradient(top, #ffffff ,#808080);
	-pie-background: linear-gradient(top, #ffffff, #808080);
	background: -webkit-linear-gradient(top, #ffffff ,#808080);*/
	position:relative;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;
	 background:url(/gfx/bg11.gif);
	padding:10px 20px;
	height:58px;
	font-size:24px; color:#555;
	text-shadow:1px 1px #ebebeb;
	position:relative;
	margin-bottom:-25px;
	}
.search-spec-title2 {margin-bottom:0; height:40px;}	
.search-spec-close, .city-spec-close {position:absolute; right:20px; top:19px; font-size:12px; cursor:pointer; border-bottom:1px dashed #555;}

.search-spec-body, .city-spec-body {
	font-size:12px;
	padding:9px;
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	position:relative; z-index:2;
    /*background: -o-linear-gradient(top, #aaaaaa, #dddddd);
	background: -moz-linear-gradient(top, #aaaaaa ,#dddddd);
	-pie-background: linear-gradient(top, #aaaaaa, #dddddd);
	background: -webkit-linear-gradient(top, #aaaaaa ,#dddddd);*/
   position:relative;
   background:#dddddd url(/gfx/bg11.gif) 0 -83px;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;
	/*box-shadow: inset 0 15px 15px rgba(0,0,0,0.4);
  -moz-box-shadow: inset 0 15px 15px rgba(0,0,0,0.4);
  -webkit-box-shadow: inset 0 15px 15px rgba(0,0,0,0.4);*/
	} 

	
	.b-sp-title {border:1px solid #979797;
	/*background: -o-linear-gradient(top, #7f7f7f, #414141);
	background: -moz-linear-gradient(top, #7f7f7f ,#414141);
	-pie-background: linear-gradient(top, #7f7f7f, #414141);
	background: -webkit-linear-gradient(top, #7f7f7f ,#414141);*/
	position:relative;
	border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -khtml-border-radius: 10px 10px 0 0;
	margin-bottom:-20px;
	background:url(/gfx/bg12.gif);
	font-size:18px;
	color:#f4f4f4;
	padding:7px 15px 0;
	height:47px;
	text-shadow:0 1px 1px #000;
	}

	.b-sp-body {padding:9px; height:141px;
	/*background: -o-linear-gradient(top, #ffffff, #cccccc);
	background: -moz-linear-gradient(top, #ffffff ,#cccccc);
	-pie-background: linear-gradient(top, #ffffff, #cccccc);
	background: -webkit-linear-gradient(top, #ffffff ,#cccccc);*/
	background:url(/gfx/bg12.gif) 0 -61px;
	position:relative;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	}

	.b-sp {float:left; width:230px; margin-left:15px;}

	.b-sp-country {margin-left:0; width:469px;}


	
/* Tiny Scrollbar */
.scrollbarY .viewport { height: 142px; overflow: hidden; position: relative; }
.scrollbarY .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbarY .scrollbar{ background: transparent url(/gfx/scroll.gif) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 5px; }
.scrollbarY .thumb { background: url(/gfx/icons.png) -2px -23px no-repeat; height: 15px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbarY .disable { display: none; }


.sp1 li {margin-bottom:3px; color:#aaa; font-size:11px;}
.sp1 li p {display:inline-block; padding:3px 10px 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; position:relative;}
.sp1 li.active p {
	background:#057797;
background: -o-linear-gradient(top, #0688ad, #045e77);
	background: -moz-linear-gradient(top, #0688ad ,#045e77);
	-pie-background: linear-gradient(top, #0688ad, #045e77);
	background: -webkit-linear-gradient(top, #0688ad ,#045e77);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.sp1 li.active a {text-decoration:none; color:#fff;}

.sp2 { /* border-right:1px dotted #000; */}
.calend ul {float:left; width:97px;}
.calend {padding-top: 0;}

.sp4 li {margin-bottom: -22px; color:#aaa; font-size:11px;}
.sp4 li p {display:inline-block; padding:3px 10px 4px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; position:relative;}
.sp4 li.active p {
	background:#057797;
background: -o-linear-gradient(top, #0688ad, #045e77);
	background: -moz-linear-gradient(top, #0688ad ,#045e77);
	-pie-background: linear-gradient(top, #0688ad, #045e77);
	background: -webkit-linear-gradient(top, #0688ad ,#045e77);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.sp4 li.active a {text-decoration:none; color:#fff;}

.b-sp-country ul {margin-top:-24px;}
.b-sp-country li p {padding-left:41px;}
.b-sp-country li {float:left; width:111px; margin-top:24px; padding: 0 0 1px;}
.flag-ico {position:absolute; left:9px; top:2px; width:27px; height:17px; overflow:hidden; cursor:pointer;}
.flag1 { /* background:url(/gfx/flags.png); */ }
.all-country {font-weight:bold;}
.b-sp-country .all-country p {padding-left:10px;}


.bl {background:#d43d5d; -webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2); margin-bottom:14px; font-size:13px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; position:relative; padding:3px;}
.bl-body {padding:16px 17px; position:relative; background:#eee; border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -khtml-border-radius: 0 0 15px 15px; overflow:hidden;}
.bl p {margin-bottom:12px;}
.bl img {float:right; border:5px solid #fff; margin-left:5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.bl-title {font-size:18px; color:#fff; text-align:center; padding:7px 0 10px;}

.bl-cols {margin-left:-10px;}
.bl-cols .bl {width:314px; margin-left:10px; float:left; display:inline;}
/* .bl-cols .bl-body { height:212px;} */
.bl-cols ul, .bl-body ul {
	list-style-image: url(/gfx/bullet.png);
	margin-left: 12px;
}

.bl-cols ul li, .bl-body ul li {
	margin-bottom: 10px;
}

.sp3 li {position:relative; margin-bottom:10px;}
.sp3 li:before, .listMarker {content:" "; position:absolute; width:5px; height:5px; background:url(/gfx/icons.png) -77px 0; overflow:hidden; left:-10px; top:7px;}


.big-item {margin-bottom:15px; }
.big-item-title {background:url(/gfx/bg13.gif); border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; padding:5px 19px 0; height:57px; margin-bottom:-17px;}
.big-item-data {float:right; color:#fff; text-shadow:1px 1px #555; margin-top:8px;}
.big-item-data span {color:#aaa;}

.big-item-body {overflow:hidden; position:relative; border-bottom:1px solid #bbb; padding: 19px 0 18px 19px; background:#ddd url(/gfx/bg13.gif) 0 -83px repeat-x; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; }

.big-item-body-im {float:left; overflow:hidden; position:relative; width:610px; background:#fff; padding:5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.big-item-body-im img {vertical-align:top;}
.ar-l {width:18px; height:65px; background:url(/gfx/icons.png) -2px -80px; overflow:hidden; position:absolute; left:9px; top:154px; cursor:pointer; z-index:3;}
.ar-r {width:18px; height:65px; background:url(/gfx/icons.png) -22px -80px; overflow:hidden; position:absolute; right:9px; top:154px; cursor:pointer; z-index:3;}
.big-item-info {float:left; width:309px; padding-top:16px; margin-left:13px;}
.big-item-info .item-sub-info {position:relative; left:0; top:0;  margin-bottom:10px; width:341px; margin-left:-13px;}
.big-item-info .item-sub-info div {height:42px; background:url(/gfx/bg14.gif); position:relative; padding-top:2px;}
.big-item-info .item-sub-info .tr1 td {padding:0; height:auto;}
.big-item-info .td-sh {width:10px; height:44px; background:url(/gfx/sh.png); overflow:hidden; position:absolute; top:0; right:0;}
.big-item-info .item-sub-info .td4 {line-height:40px;}

.col-place {text-align:center; background:#666; margin-bottom:10px; font-size:17px; 
border:2px solid #f1ca59; color:#fff; padding:6px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);}

.soc-links {text-align:center; margin-bottom:10px; background:#ccc; padding:14px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);}
.soc-links a {width:36px; height:36px; display:inline-block; margin:0 12px;}
.soc1 {background:url(/gfx/icons.png) 0 -42px;}
.soc2 {background:url(/gfx/icons.png) -36px -42px;}
.soc3 {background:url(/gfx/icons.png) -72px -42px;}
.soc4 {background:url(/gfx/icons.png) -144px -42px;}


.big-item-times {overflow:hidden; margin-bottom:10px; margin-left:-7px; color:#555; font-size:13px;}
.big-item-times .item-time {font-size:14px;}
.big-item-time {float:left; width:135px; padding:7px 0 7px 16px; display:inline; margin-left:7px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 5px 5px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,0.1); background:#ccc;
  height: 56px; 
  }

.b-buy-btn, .b-buy-btn-archive, .b-more-btn, .b-more-btn-inactive { 
	background: url(/gfx/btn.png) no-repeat; 
	display: block;
	height:  67px;
	width:   151px;
	float:  left;
}


.b-more-btn, .b-more-btn-inactive {
	background: url(/gfx/btn-more-inactive.png) no-repeat;
	float: right;
}

.b-more-btn {
	background: url(/gfx/btn-more.png) no-repeat;
}

.b-buy-btn-archive { 
	background: url(/gfx/btn-archive.png) no-repeat; 
}

.carusel {width:610px; height:375px; overflow:hidden; position:relative;}
.carusel-in li {display:inline; height:375px;}

.profile-im {float:left; width:190px; background:#fff; padding:5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; position:relative;}
.profile-im img {vertical-align:top;}
.profile-form {padding-left:18px; width:925px; float:left; position:relative;}

.profile-form-line {font-size:13px; color:#999; margin-bottom:15px;}
.profile-form-line p {margin-bottom:4px; padding-left:5px;}
.b-input {display:inline-block; margin-right:5px; vertical-align:top;}
.b-input select {width:95%;}
.input {background:#fff; height:33px; padding:12px 9px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; position:relative;
box-shadow: inset 0 5px 5px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 5px 5px rgba(0,0,0,0.2);
  -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,0.2); vertical-align:top; zoom:1;}
.input input {margin:0; padding:0; font-family:Tahoma; font-size:18px; border:0 none; width:100%; position:relative; z-index:2;}
.w1 {width:335px;}
.w2 {width:178px;}
.w3 {width:209px;}
.w4 {width:100%; margin-right:0;}
.w5 {width:120px; margin-right:0;}
.w7 {width:287px; margin-right:0; float: right;}

.wp1 {width: 297px;}
.wp2 {width: 297px;}
.wp3 {width: 297px;}

.wp4 {width: 150px;}

.wp5 {width: 102px;}
.wp6 {width: 120px;}
.wp7 {width: 100px;}

.wp8 {width: 60px;}
.wp9 {width: 150px;}
.wp10 {width: 174px;}

.wp11 {width: 250px;}
.wp12 {width: 250px;}
.wp13 {width: 174px;}
.wp14 {width: 174px;}

.profile-ch {margin:25px 0; /* overflow:hidden; */}
.profile-ch li {float:left; margin-right:33px;}

.ch-pass {vertical-align:top;}
.ch-pass .input {display:inline-block; width:295px; text-align:center;}
.ch-pass .b-input {margin-right:16px;}
.ch-pass .input input {text-align:center;}
.input-error i {border:2px solid #f00; position:absolute; width:100%; height:41px; left:-2px; top:0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;}
.ch-pass-title {display:inline-block; width:74px;}

.input label {position:absolute; left:0; top:12px; width:100%; font-family:Tahoma; font-size:18px; color:#999; z-index:2; text-align:center;}
.wrapper .error-txt {text-align:center; font-size:11px; color:#f00; margin-top:2px; padding-left:0;}

.btn-save {margin: -10px 0 18px 100px; width:165px; height:46px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; display:inline-block; vertical-align:top; position:relative;
background:#8abd00;
background: -o-linear-gradient(top, #a5d500, #6fa300);
	background: -moz-linear-gradient(top, #a5d500 ,#6fa300);
	-pie-background: linear-gradient(top, #a5d500, #6fa300);
	background: -webkit-linear-gradient(top, #a5d500 ,#6fa300);
	box-shadow:-3px 0 5px rgba(0,0,0,0.1);
  -moz-box-shadow:-3px 0 5px rgba(0,0,0,0.1);
  -webkit-box-shadow:-3px 0 5px rgba(0,0,0,0.1);
	}
.btn-save input {width:165px; height:46px; background:none; border:0 none; font-size:22px; cursor:pointer; color:#fff; position:relative; top:-2px; text-shadow:0 0 3px #679a0e;}

.input label span {color:#f00;}
.popup input {text-align:center;}
.popup-title {font-size:24px; color:#c27423; margin-bottom:12px; text-align:center;}
.popup-line {margin-bottom:9px;}
.b-popup {z-index:20; display:none; position: fixed; }
.sh-bg {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:10; display:none;}


.btn-reg {
	width:190px; 
	height:42px; 
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	display:block; 
	vertical-align:top; 
	position:relative;
	background:#8cbe00;
	background: -o-linear-gradient(top, #a5d500, #73a900);
	background: -moz-linear-gradient(top, #a5d500 ,#73a900);
	-pie-background: linear-gradient(top, #a5d500, #73a900);
	background: -webkit-linear-gradient(top, #a5d500 ,#73a900);
	margin:0 auto;
	}
.btn-reg input {width:190px; height:42px; background:none; border:0 none; font-size:22px; cursor:pointer; color:#fff; position:relative; top:-2px; text-shadow:0 0 3px #679a0e;}
.num7 {font-size:22px; color:#555; position:relative; top:8px; width:38px;}
.popup-pass {margin-right:0; overflow: hidden; width: 470px;}
.popup-pass .b-input {margin-right:0;}
.popup-pass .input {width:201px;}
.popup-pass .w6 {margin-right:18px;}

.forgot-pass-link {font-size:18px; margin:12px 0; text-align:center;}
.forgot-pass-link a {color:#555;}

.btn-orange {
	height:42px; 
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	display:inline-block; 
	vertical-align:top; 
	position:relative;
background:#d78c17;
background: -o-linear-gradient(top, #feb901, #ad5c2f);
	background: -moz-linear-gradient(top, #feb901 ,#ad5c2f);
	-pie-background: linear-gradient(top, #feb901, #ad5c2f);
	background: -webkit-linear-gradient(top, #feb901 ,#ad5c2f);
	margin:0 auto;
	width: 140px;
	}
	
.btn-recover {
	width: 162px;
}
.btn-orange input {
	height: 42px; 
	padding: 10px 25px; 
	background: none; 
	border: 0 none; 
	font-size: 22px; 
	cursor: pointer; 
	color: #fff; 
	position: relative; 
	top: -2px; 
	text-shadow: 0 0 3px #c05a12;
}
.tac {text-align:center;}
.mb20 {margin-bottom:20px;}

.ssc2, .ssc4 {display:none;}
#preloader_in, #preloader_reg, #PreloaderRecover {
	display: none; 
}
#PreloaderRecover {
	margin-top: 5px;		
}

.title_event {
	font-size: 23px; 
	margin: 2px 0 0 0;
}<br><p>Смотреть <a href='http://zadrochi.net/120-v.html'><strong>русское с разговорами</strong></a> видео</p>
<p>Online <a href='http://2porno.online/46-strah-i-seks-v-rodnom-dome.html'><strong>video</strong></a> HD</p>
<p>Видео <a href='http://tytporno.online/download/'><strong>скачать</strong></a> на телефон</p>
<p>Русские <a href='http://drochila.online/porno-filmy/'><strong>фильмы</strong></a> бесплатно</p>
<p>Full HD <a href='http://traher.online/30-dopolnitelnyy-seks-vmesto-urokov.html'><strong>video</strong></a> online</p>
<p>Смотреть <a href='http://zatrahal.online/34-domashnyaya-pornuha-s-negrom-na-belyh-prostynyah.html'><strong>видео</strong></a> онлайн</p>
<p>Смотреть HD <a href='https://www.erotika.video'><strong>видео</strong></a> бесплатно</p>
<p>School <a href='https://www.porno.school'><strong>смотреть</strong></a> онлайн</p>