html {
	width: 100%;
	height: 100%;
	background: #fff;
}
body, form, div, p, img, table, table tr td {
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
	border-collapse: collapse;
}
body {
	color: #333;
	font: 12px/15px Arial, sans-serif;
	position: relative;
	min-height: 100%;
	display: block;
	width: 1160px;
	padding: 0 20px;
	margin: 0 auto;
	background: #fff url(/images/bg4.gif);
	background-position: 20px 0;
	background-repeat: repeat-y;
}

a:link, a:visited, a:hover {
	color: #29166f;
	text-decoration: underline;
}
a:hover {
	color: #357e4f;
	text-decoration: none;
}
h1 {
	font: normal 20px/24px Arial, sans-serif;
	color: #29166f;
	padding: 15px 0 10px 0;
	margin: 0;
}
h2 {
	font: normal 17px/21px Arial, sans-serif;
	color: #29166f;
	padding: 15px 0 5px 0;
	margin: 0;
}
h2.green {
	font: bold 12px Arial, sans-serif;
	color: #52b574;
	padding: 0px 0 2px 0;
	margin: 0;
}
h3 {
	font: normal 15px/19px Arial, sans-serif;
	color: #29166f;
	padding: 12px 0 5px 0;
	margin: 0;
}
h4 {
	font: bold 12px/16px Arial, sans-serif;
	color: #29166f;
	padding: 8px 0 5px 0;
	margin: 0;
}
p {
	padding: 0 0 12px 0;
}
ul, ol {
	padding: 0 0 12px 23px;
	margin: 0;
}
div.clear {
	clear: both;
	font-size: 0;
}
.ie6fix {
	margin-right: -2px;
}
hr {
	color: #cfd0d2;
	background-color: #cfd0d2;
	height: 1px;
	border-width: 0px;
	margin: 0 0 10px 0;
}
hr.green {
	color: #40a161;
	background-color: #40a161;
}


/* Header */
.linkFlashBanner1 {
    position:absolute;
    width:359px;
    height:90px;
    z-index:1;
    right:1px;
    top:26px;
}
.linkFlashBanner2 {
    position:absolute;
    width:359px;
    height:90px;
    z-index:1;
    right:370px;
    top:26px;
}
.baseCount {
    color:#a74d4c;
	font-size:10px;
}
div.header {
	position: relative;
	height: 122px;
	border-bottom: 1px solid #cfd0d2;
	background: #fff url(/images/bg1.jpg) no-repeat 0 0;
}
div.header div.right-block {
	position: relative;
	width: 728px;
	float: right;
}
div.header div.left-block {
    position:relative;
	width: 430px;
	float: left;
}
div.right-block h1 {
	color: #fff;
	font: normal 12px/20px Arial, sans-serif;
	padding: 0 0 6px 8px;
	margin: 0;
}
div.header div.left-block h2 {
	color: #83878b;
	font: 11px/13px Tahoma, sans-serif;
	margin: -21px 0 0 0;
	padding: 0 0 2px 0;
}
div.header div.left-block a:link, div.header div.left-block a:visited, div.header div.left-block a:hover {
	color: #83878b;
	text-decoration: none;
}
div.header div.left-block a:hover {
	text-decoration: underline;
}
a.logo img {
	width: 335px;
	height: 57px;
	margin-top: 16px;
	margin-bottom: 3px;
}
a.about:link span, a.about:visited span, a.about:hover span {
	font: 11px/11px Tahoma, sans-serif !important;
	padding-left: 10px;
	background: url(/images/bg3.gif) no-repeat 1px 5px;
	position: relative;
	top: -1px;
}
div.header div.selected-lang {
	position: absolute;
	top: 3px;
	right: 10px;
}
div.selected-lang a:link, div.selected-lang a:visited, div.selected-lang a:hover {
	padding-left: 11px;
	background: url(/images/lang/arrow.gif) no-repeat 0 5px;
}
div.selected-lang img {
	border: 1px solid #e4e3ed;
}
div.header div.lang {
	position: absolute;
	top: 22px;
	right: 0;
	border: 1px solid #348751;
	z-index: 9999;
	display: none;
}
div.lang ul {
	list-style-type: none;
	padding: 15px 20px 15px 20px;
	margin: 0;
	border: 5px solid #afdbbf;
	background: #fff;
}
div.lang ul li {
	padding: 2px 0 2px 0;
}
div.lang img {
	margin-right: 10px;
	position: relative;
	top: 4px;
}
div.lang ul li a:link, div.lang ul li a:visited, div.lang ul li a:hover {
	text-decoration: none;
}
div.lang a.close:link, div.lang a.close:visited, div.lang a.close:hover {
	position: absolute;
	z-index: 99999;
	right: 0;
}
div.right-block div.banner {
	width: 728px;
	height: 86px;
	position: relative;
}
div.b1 {
/*	background: #8373ba;*/
	width: 359px;
	height: 86px;
	float: left;
	margin-right: 10px;
	position: relative;
}
div.b2 {
/*	background: #8373ba;*/
	width: 359px;
	height: 86px;
	float: left;
	position: relative;
}
div.banner span.tl, div.banner span.tr, div.banner span.bl, div.banner span.br {
	width: 12px;
	height: 12px;
	position: absolute;
	z-index: 9;
}
div.banner span.tl {
	background: url(/images/bg19.gif) no-repeat 0 0;
	left: 0;
	top: 0;
}
div.banner span.tr {
	background: url(/images/bg19.gif) no-repeat 100% 0;
	right: 0;
	top: 0;
}
div.banner span.bl {
	background: url(/images/bg19.gif) no-repeat 0 100%;
	left: 0;
	bottom: 0;
}
div.banner span.br {
	background: url(/images/bg19.gif) no-repeat 100% 100%;
	right: 0;
	bottom: 0;
}
div.banner a:link, div.banner a:visited, div.banner a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
}
div.banner a.l1:link, div.banner a.l1:visited, div.banner a.l1:hover {
	font-size: 18px;
	line-height: 20px;
	width: 339px;
	height: 43px;
	padding: 7px 0 7px 20px;
	border-bottom: 3px solid #fff;
}
div.banner a.l2:link, div.banner a.l2:visited, div.banner a.l2:hover {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	width: 270px;
	padding: 3px 69px 5px 20px;
	text-align: right;
	background: url(/images/bg20.gif) no-repeat 97% 3px;
}
div.b2 a.l1:link, div.b2 a.l1:visited, div.b2 a.l1:hover {
	font-size: 24px;
	line-height: 22px;
}

/* Footer */
div.footer {
	width: 1160px;
	height: 92px;
	position: absolute;
	left: 20px;
	bottom: 0px;
	background: #fff;
	padding-top: 8px;
}
div.footer div.border {
	border-top: 1px solid #cfd0d2;
	padding-top: 15px;
}
div.footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: center;
	height: 14px;
}
div.footer ul li {
	display: inline;
	padding: 0 4px;
}
div.footer a:link, div.footer a:visited, div.footer a:hover {
	color: #83878b;
	text-decoration: none;
}
div.footer a:hover {
	color: #000;
	text-decoration: underline;
}
div.footer p {
	text-align: center;
	color: #83878b;
	font: 10px/12px Tahoma, sans-serif;
}

/* Green Block */
div.green-block {
	background: #fff;
	padding: 8px 0;
	color: #fff;

}
div.green-block a:link, div.green-block a:visited, div.green-block a:hover {
	color: #fff;
}
div.main-block div.green-block {
	border-bottom: 1px solid #cfd0d2;
}

/* Main Search */
div.main-search {
	height: 136px;
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	padding: 4px 10px 4px 10px;
}

/* Signin */
div.signin {
	height: 130px;
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	padding: 11px 10px;
	position: relative;
	font: 11px/14px Tahoma, sans-serif;
}
div.signin dl, div.signin dt, div.signin dd {
	padding: 0;
	margin: 0;
	text-align: right;
}
div.signin dt {
	padding-bottom: 12px;
}
div.signin dd {
	padding-bottom: 4px;
}
div.signin input {
	margin: 0;
	width: 206px;
	font: 11px/14px Arial, sans-serif;
	color: #75797d;
	padding-left: 5px;
	padding-right: 5px;
}
div.signin label {
	margin-right: 20px;
}
div.signin input.chbox {
	margin: auto !important;
	padding: auto !important;
	position: absolute;
	margin-left: -15px !important;
	width: 16px !important;
	height: 16px !important;
}
/*
div.signin input.signin {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 9px;
	bottom: 10px;
	padding: 0;
	cursor: pointer;
}
*/
div.links {
	position: absolute;
	left: 10px;
	bottom: 13px;
}


/* Actions */
div.actions {
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	position: relative;
	height: 136px;
	padding: 4px 10px;
}
div.actions ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: 11px/14px Tahoma, sans-serif;
}
div.actions ul li {
	padding-left: 7px;
	padding-bottom: 1px;
	background: url(/images/arrow.gif) no-repeat 0 6px;
}

ul.actions {
	list-style-type: none;
	padding: 8px 0 8px 0;
	margin: 0;
	font: 11px/14px Arial, sans-serif;
}
ul.actions li {
	color: #fff;
	padding-left: 7px;
	padding-bottom: 1px;
	background: url(/images/arrow.gif) no-repeat 0 6px;
}
ul.actions a:link, ul.actions a:visited, ul.actions a:hover {
	color: #fff;
}

ul.actions-left {
	list-style-type: none;
	padding: 10px 0 22px 0;
	margin: 0;
	font: 11px/15px Tahoma, sans-serif;
}
ul.actions-left li {
	color: #fff;
	padding-bottom: 3px;
}
ul.actions-left li.selected {
	font-weight: bold;
}
ul.actions-left a:link, ul.actions-left a:visited, ul.actions-left a:hover {
	color: #fff;
}

ul.actions-right {
	list-style-type: none;
	padding: 7px 0 8px 0;
	margin: 0;
	font: 11px/15px Tahoma, sans-serif;
	position: absolute;
	right: 0;
	top: 4px;
}
ul.actions-right li {
	color: #fff;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: right;
}
ul.actions-right a:link, ul.actions-right a:visited, ul.actions-right a:hover {
	color: #fff;
}

/* Content */
div.content {
	width: 1160px;
	float: left;
	padding: 0 0 100px 0;
}
div.content div.sidebar {
	width: 240px;
	float: left;
}
div.content div.sidebar div.no-margin {
	min-height: 130px;
}
div.content div.main-block {
	width: 656px;
	float: left;
	margin: 0 12px;
}
div.content div.sidebar h2 {
	font: normal 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0 0 5px 0;
	color: #fff;
	background: #484188 url(/images/bg9.gif) repeat-x 0 0;
}
div.content div.sidebar h2.green {
	background: #52b574 url(/images/bg2.gif) repeat-x 0 0;
}
div.content div.sidebar div.block {
	padding: 0 10px;
}
div.content div.main-block div.block {
	clear: both;
	border-top: 1px solid #cfd0d2;
	padding: 3px 10px 5px 10px;
	margin-top: -1px;
	/*margin-bottom: 15px;*/
}
div.border-less {
	border: none !important;
}
div.content div.main-block div.left-column {
	width: 335px;
	float: left;
}
div.content div.main-block div.right-column {
	width: 300px;
	float: left;
}

/* Navigation */
ul.navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.navigation li {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
}
ul.navigation li h4 {
	font: bold 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0;
	color: #484088;
}
ul.navigation li ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.navigation li ul li {
	margin-bottom: 0;
}
ul.navigation li a:link, ul.navigation li a:visited, ul.navigation li a:hover {
	display: block;
	width: 230px;
	padding: 1px 0 2px 10px;
	text-decoration: none;
}
ul.navigation li a:hover {
	color: #fff;
	background: #8373ba;
}
ul.navigation li.selected a:link, ul.navigation li.selected a:visited, ul.navigation li.selected a:hover {
	color: #fff;
	background: #8373ba;
}

/* Categories */
div.categories {
	float: left;
	width: 100%;
	padding-bottom: 7px;
}
div.categories ul {
	float: left;
	width: 20%;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.categories ul li {
	float: left;
	clear: both;
	white-space: nowrap;
}
div.categories a:link, div.categories a:visited, div.categories a:hover {
	color: #fff;
}
form.search {
	margin-left: -1px;
	position: relative;
	clear: both;
}
form.search input {
	margin: 0;
	width: 532px;
	font: 11px/14px Arial, sans-serif;
	color: #352e2f;
	padding-left: 5px;
	padding-right: 5px;
}
/*
form.search input.search {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 10px;
	top: 0;
	padding: 0;
	cursor: pointer;
}
*/
form.search input.search {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 10px;
	top: 0;
	padding: 0;
	cursor: pointer;
}

form.search input[disabled], form.search select[disabled] {
	background: #ffe8ff;
}

/* Top Offers */
ul.top-offers {
	float: left;
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
	overflow: hidden;
}
ul.top-offers li {
	float: left;
	padding: 0 0 9px 0;
	border-top: 1px solid #c8cacc;
	margin-top: -1px;
	clear: both;
	font: 11px/13px Arial, sans-serif;
}
ul.top-offers a:link, ul.top-offers a:visited, ul.top-offers a:hover {
	float: left;
	display: block;
	width: 120px;
	text-decoration: none;
	color: #656470;
	padding: 5px 0 0 120px;
	margin-top: 8px;
}
ul.top-offers a:hover {
	background: #8373ba;
}
ul.top-offers span.img {
	float: left;
	margin: -5px 0 0 -120px;
	overflow: hidden;
	width: 110px;
	height: 82px;
	cursor: pointer;
}
ul.top-offers span.link {
	float: left;
	color: #484088;
	text-decoration: underline;
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
ul.top-offers span.text {
	float: left;
	display: block;
	padding-top: 4px;
	cursor: pointer;
}
ul.top-offers span.clear {
	clear: both;
}
ul.top-offers a:hover span.link {
	color: #fff;
}
ul.top-offers a:hover span.text {
	color: #d7d0ee;
}

/* Random City */
ul.random-city {
	float: left;
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
	overflow: hidden;
}
ul.random-city li {
	float: left;
	width: 220px;
	margin-top: -1px;
	border-top: 1px solid #cfd0d2;
	padding: 8px 10px;
	clear: both;
}
ul.random-city h3 {
	font: bold 13px/16px Arial, sans-serif;
	padding: 0 0 5px 0;
	margin: 0;
}
ul.random-city img {
	float: left;
	margin: 3px 10px 5px 0;
}
ul.random-city a:link, ul.random-city a:visited, ul.random-city a:hover {
	text-decoration: none;
}
ul.random-city a:hover {
	text-decoration: underline;
}

/* Geo */
ul.geo {
	float: left;
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
	overflow: hidden;
}
ul.geo li {
	float: left;
	width: 220px;
	margin-top: -1px;
	border-top: 1px solid #cfd0d2;
	padding: 8px 10px;
	clear: both;
	font: 11px/13px Arial, sans-serif;
}
ul.geo h3 {
	font: bold 13px/16px Arial, sans-serif !important;
	padding: 0 0 5px 0;
	margin: 0;
}
ul.geo img {
	float: left;
	margin: 3px 10px 5px 0;
	border: 1px solid #cfd0d2;
}
ul.geo a:link, ul.geo a:visited, ul.geo a:hover {
	text-decoration: none;
}
ul.geo a:hover {
	text-decoration: underline;
}
div.geo {
	margin-top: 20px !important;
	padding-top: 10px !important;
}
div.geo ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.geo ul li {
	padding-bottom: 4px;
	white-space: nowrap;
}
div.geo table tr td.last {
	width: 25%;
}
div.geo h2 {
	padding-bottom: 10px;
}
h2.geo {
	border-bottom: 1px solid #cfd0d2;
	color: #555;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
h3.geo {
	padding-top: 0px;
	padding-left: 20px;
	background: url(/images/bg5.gif) no-repeat 7px 8px;
}
div.flags {
	float: right;
	width: 122px;
	padding-top: 33px;
	margin: 5px 0 20px 30px;
}
div.flags p {
	padding: 10px 0 3px 0;
	color: #83878b;
}
div.flags img {
	border: 1px solid #f5f6f6;
}
div.flags img.flag {
	border-color: #cfd0d2;
}
ul.more {
	list-style-type: none;
	padding: 5px 30px 8px 15px;
	margin: 5px 10px 5px 0;
	float: left;
	border: 1px solid #cfd0d2;
}
ul.more li {
	color: #333;
	padding: 2px 0 1px 0;
}
ul.more li.title {
	color: #666;
	padding: 2px 0 6px 0;
}
p.inline {
	display: inline;
}


ul.geo-objectAll {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: left;
	width: 110%;
}
ul.geo-objectAll li {
	width: 50%;
	float: left;
	white-space: normal !important;
}
ul.geo-objectAll li a {
    font-size:11px;
}
div.AllObjectBot {
    margin-top:10px;
}
div.AllObjectBot a {
    font-size:12px;
}
ul.geo-archive {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: left;
	width: 110%;
}
ul.geo-archive li {
	width: 33%;
	float: left;
	white-space: normal !important;
}

/* Anons */
ul.anons {
	float: left;
	width: 300px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.anons li {
	float: left;
	width: 197px;
	padding: 5px 0 3px 103px;
	clear: both;
}
ul.anons a.preview:link, ul.anons a.preview:visited, ul.anons a.preview:hover {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 0 0 -103px;
	width: 93px;
	height: 69px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
ul.anons img {
	float: left;
}
ul.anons p {
	padding: 3px 0 0 0;
}

/* Archive */
ul.archive {
	list-style-type: none;
	padding: 5px 0 15px 0;
	margin: 0;
}
ul.archive li {
	font: 11px/13px Tahoma, sans-serif;
	padding: 0 20px 3px 10px;
	background: url(/images/bg3.gif) no-repeat 1px 5px;
}

/* Breadcrumbs */
div.breadcrumbs {
	overflow: hidden;
}
div.breadcrumbs ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -20px;
	overflow: hidden;
	float: left;
}
div.breadcrumbs ul li {
	display: inline;
	padding-left: 20px;
	font: 11px/14px Tahoma, sans-serif;
	color: #83878b;
	background: url(/images/bg5.gif) no-repeat 7px 5px;
}
div.breadcrumbs a:link, div.breadcrumbs a:visited, div.breadcrumbs a:hover {
	color: #83878b;
}

/* Pagination */
div.pagination {
	overflow: hidden;
	padding: 3px 10px 25px 10px;
	text-align: center;
}
div.pagination ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.pagination ul li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}
div.pagination a:link, div.pagination a:visited, div.pagination a:hover {
	color: #83878b;
}

/* Search Block */
div.search-block {
	padding: 8px 0 8px 0;
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 8px;
	position: relative;
}
div.search-block input {
	margin: 0;
	width: 144px;
	font: 11px/14px Arial, sans-serif;
	color: #75797d;
	padding-left: 8px;
	padding-right: 8px;
}
div.search-block input.search {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 0px;
	top: 8px;
	padding: 0;
	cursor: pointer;
}

/* Exchange Rates */
div.exchange-rates {
	overflow: hidden;
	width: 100%;
	margin-top: -3px;
}
table.exchange-rates {
	width: 100%;
	margin-top: -1px;
	margin-bottom: 4px;
}
table.exchange-rates tr th {
	padding-top: 0px;
	font: normal 11px/14px Arial, sans-serif;
	color: #999;
    text-align:left;
    padding-left:10px;
}
div.right-block h1 {
	color: #fff;
	font: normal 12px/20px Arial, sans-serif;
	padding: 0 0 6px 8px;
	margin: 0;
}
div.header div.left-block h2 {
	color: #83878b;
	font: 11px/13px Tahoma, sans-serif;
	margin: -32px 0 0 0;
	padding: 0 0 2px 0;
}
div.header div.left-block a:link, div.header div.left-block a:visited, div.header div.left-block a:hover {
	color: #83878b;
	text-decoration: none;
}
div.header div.left-block a:hover {
	text-decoration: underline;
}
a.logo img {
	width: 335px;
	height: 57px;
	height: 71px;
	margin-top: 16px;
	/*margin-bottom: 3px;*/
}
a.about:link span, a.about:visited span, a.about:hover span {
	font: 11px/11px Tahoma, sans-serif !important;
	padding-left: 10px;
	background: url(/images/bg3.gif) no-repeat 1px 5px;
	position: relative;
	top: -1px;
}

/* Footer */
div.footer {
	width: 1160px;
	height: 92px;
	position: absolute;
	left: 20px;
	bottom: 0px;
	background: #fff;
	padding-top: 8px;
}
div.footer div.border {
	border-top: 1px solid #cfd0d2;
	padding-top: 8px;
}
div.footer ul {
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;
	text-align: center;
}
div.footer ul li {
	display: inline;
	padding: 0 4px;
}
div.footer a:link, div.footer a:visited, div.footer a:hover {
	color: #83878b;
	text-decoration: none;
}
div.footer a:hover {
	color: #000;
	text-decoration: underline;
}

div.footerseo {
	width: 1160px;
	background: #fff;
	padding-top: 8px;
}
div.footerseo div.border {
	border-top: 1px solid #cfd0d2;
	padding-top: 8px;
}
div.footerseo ul {
	list-style-type: none;
	padding: 10px 0 10px 0;
	margin: 0;
	background: #f5f6f6;
	text-align: center;
}
div.footerseo ul li {
	display: inline;
	padding: 0 4px;
}
div.footerseo a:link, div.footerseo a:visited, div.footerseo a:hover {
	color: #83878b;
	text-decoration: none;
}
div.footerseo a:hover {
	color: #000;
	text-decoration: underline;
}


/* Green Block */
div.green-block {
	background: #fff;
	padding: 8px 0;
	color: #fff;
}
div.green-block a:link, div.green-block a:visited, div.green-block a:hover {
	color: #fff;
}
div.main-block div.green-block {
	border-bottom: 1px solid #cfd0d2;
}

/* Main Search */
div.main-search {
	height: 144px;
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	padding: 4px 10px 4px 10px;
}

/* Signin */
div.signin {
	height: 130px;
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	padding: 11px 10px;
	position: relative;
	font: 11px/14px Tahoma, sans-serif;
}
div.signin dl, div.signin dt, div.signin dd {
	padding: 0;
	margin: 0;
	text-align: right;
}
div.signin dt {
	padding-bottom: 12px;
}
div.signin dd {
	padding-bottom: 4px;
}
div.signin input {
	margin: 0;
	width: 206px;
	font: 11px/14px Arial, sans-serif;
	color: #75797d;
	padding-left: 5px;
	padding-right: 5px;
}
div.signin label {
	margin-right: 20px;
}
div.signin input.chbox {
	margin: auto !important;
	padding: auto !important;
	position: absolute;
	margin-left: -15px !important;
	width: 16px !important;
	height: 16px !important;
}
/*
div.signin input.signin {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 9px;
	bottom: 10px;
	padding: 0;
	cursor: pointer;
}
*/
div.signin input.signin {
	width: 74px;
	position: absolute;
	right: 9px;
	bottom: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
	padding-right: 0;
	background: url(/images/bt-aqua.png) no-repeat 0 0;
	border: none;
	cursor: pointer;
	font-size: 12px;
	line-height: 13px;
	color: #352e2f;
}
div.signin input.signin-ff {
	padding-top: 1px;
	padding-bottom: 3px;
}
div.links {
	position: absolute;
	left: 10px;
	bottom: 13px;
}

/* Logined */
div.logined {
	height: 112px;
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	padding: 10px 10px;
	position: relative;
	font: 11px/14px Tahoma, sans-serif;
	overflow: hidden;
	color: #fff;
}
div.logined div.userpic {
	float: left;
	width: 74px;
	text-align: center;
	margin-right: 11px;
}
div.logined div.userpic img {
	margin-bottom: 0px;

    /*margin:0px auto;*/
}
div.logined div.userinfo {
	max-width: 130px;
	float: left;
}
div.logined ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 15px;
}
div.logined ul li {
	padding-left: 7px;
	background: url(/images/arrow.gif) no-repeat 0 6px;
}
div.logined ul li.change-photo {
	margin-top: 5px;
	padding-left: 7px;
	background: url(/images/arrow.gif) no-repeat 0 6px;
}
div.logined p {
	padding: 0 0 4px 0;
	margin-bottom: 7px;
	border-bottom: 1px solid #7ec195;
}
/*
div.logined input.logout,div.logined img.logout {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 9px;
	bottom: 10px;
	padding: 0;
	cursor: pointer;
}
*/
div.logined input.logout {
	width: 74px;
	position: absolute;
	right: 9px;
	bottom: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
	padding-right: 0;
	background: url(/images/bt-aqua.png) no-repeat 0 0;
	border: none;
	cursor: pointer;
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, sans-serif;
	color: #352e2f;
}
div.logined input.logout-ff {
	padding-top: 1px;
	padding-bottom: 3px;
}
div.logined a:link, div.logined a:visited, div.logined a:hover {
	color: #fff;
}

/* Actions */
div.actions {
	background: #55b677 url(/images/bg2.gif) repeat-x 0 0;
	color: #fff;
	position: relative;
	height: 136px;
	padding: 4px 10px;
	min-height: 136px;
}
div.actions ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: 11px/14px Tahoma, sans-serif;
}
div.actions ul li {
	padding-left: 7px;
	padding-bottom: 1px;
	background: url(/images/arrow.gif) no-repeat 0 6px;
}

ul.actions {
	list-style-type: none;
	padding: 8px 0 8px 0;
	margin: 0;
	font: 11px/14px Arial, sans-serif;
}
ul.actions li {
	color: #fff;
	padding-left: 7px;
	padding-bottom: 1px;
	background: url(/images/arrow.gif) no-repeat 0 6px;
}
ul.actions a:link, ul.actions a:visited, ul.actions a:hover {
	color: #fff;
}

ul.actions-left {
	list-style-type: none;
	padding: 10px 0 22px 0;
	margin: 0;
	font: 11px/15px Tahoma, sans-serif;
}
ul.actions-left li {
	color: #fff;
	padding-bottom: 3px;
}
ul.actions-left li.selected {
	font-weight: bold;
}
ul.actions-left a:link, ul.actions-left a:visited, ul.actions-left a:hover {
	color: #fff;
}

ul.actions-right {
	list-style-type: none;
	padding: 7px 0 8px 0;
	margin: 0;
	font: 11px/15px Tahoma, sans-serif;
	position: absolute;
	right: 0;
	top: 4px;
}
ul.actions-right li {
	color: #fff;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: right;
}
ul.actions-right a:link, ul.actions-right a:visited, ul.actions-right a:hover {
	color: #fff;
}

/* Content */
div.content {
	width: 1160px;
	float: left;
	padding: 0 0 100px 0;
}
div.content div.sidebar {
	width: 240px;
	float: left;
}
div.content div.main-block {
	width: 656px;
	float: left;
	margin: 0 12px;
}
div.content div.sidebar h2 {
	font: normal 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0 0 5px 0;
	color: #fff;
	background: #484188 url(/images/bg9.gif) repeat-x 0 0;
}
div.content div.sidebar h2.green {
	background: #52b574 url(/images/bg2.gif) repeat-x 0 0;
}
div.content div.sidebar div.block {
	padding: 0 10px;
}
div.content div.main-block div.block {
	clear: both;
	border-top: 1px solid #cfd0d2;
	padding: 3px 10px 5px 10px;
	margin-top: -1px;
	/*margin-bottom: 15px;*/
}
div.border-less {
	border: none !important;
}
div.content div.main-block div.left-column {
	width: 335px;
	float: left;
}
div.content div.main-block div.right-column {
	width: 300px;
	float: left;
}

/* Navigation */
ul.navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.navigation li {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
}
ul.navigation li h4 {
	font: bold 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0;
	color: #484088;
}
ul.navigation li ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.navigation li ul li {
	margin-bottom: 0;
}
ul.navigation li a:link, ul.navigation li a:visited, ul.navigation li a:hover {
	display: block;
	width: 230px;
	padding: 1px 0 2px 10px;
	text-decoration: none;
}
ul.navigation li a:hover {
	color: #fff;
	background: #8373ba;
}
ul.navigation li.selected a:link, ul.navigation li.selected a:visited, ul.navigation li.selected a:hover {
	color: #fff;
	background: #8373ba;
}

/* Categories */
div.categories {
	float: left;
	width: 100%;
	padding-bottom: 7px;
}
div.categories ul {
	float: left;
	width: 20%;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.categories ul li {
	float: left;
	clear: both;
	white-space: nowrap;
}
div.categories a:link, div.categories a:visited, div.categories a:hover {
	color: #fff;
}
form.search {
	margin-left: -1px;
	position: relative;
	clear: both;
}
form.search input {
	margin: 0;
	width: 532px;
	font: 11px/14px Arial, sans-serif;
	color: #352e2f;
	padding-left: 5px;
	padding-right: 5px;
}
/*
form.search input.search {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 10px;
	bottom: -1px;
	padding: 0;
	cursor: pointer;
}
*/
form.search input.search {
	width: 74px;
	position: absolute;
	right: 10px;
	bottom: -1px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
	padding-right: 0;
	background: url(/images/bt-aqua.png) no-repeat 0 0;
	border: none;
	cursor: pointer;
	font-size: 12px;
	line-height: 13px;
	color: #352e2f;
}
form.search input.search-ff {
	padding-top: 0px;
	padding-bottom: 4px;
}
form.search select {
	font: 12px/15px Arial, sans-serif;
	font-weight:bold;
	color: #6a6a6a;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 3px;
	margin-right: 1px;
	width: 271px;
}

/* Top Offers */
ul.top-offers {
	float: left;
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
	overflow: hidden;
}
ul.top-offers li {
	float: left;
	padding: 0 0 9px 0;
	border-top: 1px solid #c8cacc;
	margin-top: -1px;
	clear: both;
	font: 11px/13px Arial, sans-serif;
}
ul.top-offers a:link, ul.top-offers a:visited, ul.top-offers a:hover {
	float: left;
	display: block;
	width: 120px;
	text-decoration: none;
	color: #656470;
	padding: 2px 0 0 120px;
	margin-top: 8px;
}
ul.top-offers a:hover {
	background: #8373ba;
}
ul.top-offers span.img {
	float: left;
	margin: -2px 0 0 -120px;
	overflow: hidden;
	width: 110px;
	height: 82px;
	cursor: pointer;
}
ul.top-offers span.link {
	float: left;
	color: #484088;
	text-decoration: underline;
	display: block;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
ul.top-offers span.text {
	float: left;
	display: block;
	padding-top: 3px;
	cursor: pointer;
}
ul.top-offers span.clear {
	clear: both;
}
ul.top-offers a:hover span.link {
	color: #fff;
}
ul.top-offers a:hover span.text {
	color: #d7d0ee;
}

/* Random City */
ul.random-city {
	float: left;
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
	overflow: hidden;
}
ul.random-city li {
	float: left;
	width: 220px;
	margin-top: -1px;
	border-top: 1px solid #cfd0d2;
	padding: 8px 10px;
	clear: both;
}
ul.random-city h3 {
	font: bold 13px/16px Arial, sans-serif;
	padding: 0 0 5px 0;
	margin: 0;
}
ul.random-city img {
	float: left;
	margin: 3px 10px 5px 0;
}
ul.random-city a:link, ul.random-city a:visited, ul.random-city a:hover {
	text-decoration: none;
}
ul.random-city a:hover {
	text-decoration: underline;
}

/* Geo */
ul.geo {
	float: left;
	width: 240px;
	list-style-type: none;
	padding: 0;
	margin: -5px 0 0 0;
	overflow: hidden;
}
ul.geo li {
	float: left;
	width: 220px;
	margin-top: -1px;
	border-top: 1px solid #cfd0d2;
	padding: 8px 10px;
	clear: both;
	font: 11px/13px Arial, sans-serif;
}
ul.geo h3 {
	font: bold 13px/16px Arial, sans-serif !important;
	padding: 0 0 5px 0;
	margin: 0;
}
ul.geo img {
	float: left;
	margin: 3px 10px 5px 0;
	border: 1px solid #cfd0d2;
}
ul.geo a:link, ul.geo a:visited, ul.geo a:hover {
	text-decoration: none;
}
ul.geo a:hover {
	text-decoration: underline;
}
div.geo {
	margin-top: 20px !important;
	padding-top: 10px !important;
}
div.geo ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.geo ul li {
	padding-bottom: 4px;
	white-space: nowrap;
}
div.geo table tr td.last {
	width: 25%;
}
div.geo h2 {
	padding-bottom: 10px;
}
h2.geo {
	border-bottom: 1px solid #cfd0d2;
	color: #555;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
h3.geo {
	padding-top: 0px;
	padding-left: 20px;
	background: url(/images/bg5.gif) no-repeat 7px 8px;
}
div.flags {
	float: right;
	width: 122px;
	padding-top: 33px;
	margin: 5px 0 20px 30px;
}
div.flags p {
	padding: 10px 0 3px 0;
	color: #83878b;
}
div.flags img {
	border: 1px solid #f5f6f6;
}
div.flags img.flag {
	border-color: #cfd0d2;
}
ul.more {
	list-style-type: none;
	padding: 5px 30px 8px 15px;
	margin: 5px 10px 5px 0;
	float: left;
	border: 1px solid #cfd0d2;
}
ul.more li {
	color: #333;
	padding: 2px 0 1px 0;
}
ul.more li.title {
	color: #666;
	padding: 2px 0 6px 0;
}
p.inline {
	display: inline;
}

ul.geo-archive {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: left;
	width: 110%;
}
ul.geo-archive li {
	width: 33%;
	float: left;
	white-space: normal !important;
}

/* Anons */
ul.anons {
	float: left;
	width: 300px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.anons li {
	float: left;
	width: 197px;
	padding: 5px 0 3px 103px;
	clear: both;
}
ul.anons a.preview:link, ul.anons a.preview:visited, ul.anons a.preview:hover {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 0 0 -103px;
	width: 93px;
	height: 69px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
ul.anons img {
	float: left;
}
ul.anons p {


	padding: 3px 0 0 0;
}

/* Archive */
ul.archive {
	list-style-type: none;
	padding: 5px 0 15px 0;
	margin: 0;
}
ul.archive li {
	font: 11px/13px Tahoma, sans-serif;
	padding: 0 20px 3px 10px;
	background: url(/images/bg3.gif) no-repeat 1px 5px;
}

/* Breadcrumbs */
div.breadcrumbs {
	overflow: hidden;
}
div.breadcrumbs ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -20px;
	overflow: hidden;
	float: left;
}
div.breadcrumbs ul li {
	display: inline;
	padding-left: 20px;
	font: 11px/14px Tahoma, sans-serif;
	color: #83878b;
	background: url(/images/bg5.gif) no-repeat 7px 5px;
}
div.breadcrumbs a:link, div.breadcrumbs a:visited, div.breadcrumbs a:hover {
	color: #83878b;
}

/* Pagination */
div.pagination {
	overflow: hidden;
	padding: 3px 10px 25px 10px;
	text-align: center;
}
div.pagination ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.pagination ul li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}
div.pagination a:link, div.pagination a:visited, div.pagination a:hover {
	color: #83878b;
}

/* Search Block */
div.search-block {
	padding: 8px 0 8px 0;
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 8px;
	position: relative;
}
div.search-block input {
	margin: 0;
	width: 143px;
	font: 11px/14px Arial, sans-serif;
	color: #75797d;
	padding-left: 8px;
	padding-right: 8px;
}
/*
div.search-block input.search {
	width: 73px;
	height: 21px;
	position: absolute;
	right: 0px;
	top: 8px;
	padding: 0;
	cursor: pointer;
}
*/
div.search-block input.search {
	width: 74px;
	position: absolute;
	right: 0px;
	top: 8px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
	padding-right: 0;
	background: url(/images/bt-aqua.png) no-repeat 0 0;
	border: none;
	cursor: pointer;
	font-size: 12px;
	line-height: 13px;
	color: #352e2f;
}
div.search-block input.search-ff {
	padding-top: 0px;
	padding-bottom: 4px;
}

/* Exchange Rates */
div.exchange-rates {
	overflow: hidden;
	width: 100%;
	margin-top: -3px;
}
table.exchange-rates {
	width: 100%;
	margin-top: -1px;
	margin-bottom: 4px;
}
table.exchange-rates tr th {
	padding-top: 0px;
	font: normal 11px/14px Arial, sans-serif;
	color: #999;
    text-align:left;
    padding-left:10px;
}
table.exchange-rates tr td {
	padding: 3px 10px 3px 10px;
	font: 11px/14px Arial, sans-serif;
	border-top: 1px solid #cfd0d2;
}

div.top {
	/*border-top: none !important;*/
}
div.top h2 {
	padding-bottom: 10px;
}
div.top h3 {
	font-size: 16px;
	font-weight: normal;
	padding: 0 45px 14px 0;
}
a.big-preview:link, a.big-preview:visited, a.big-preview:hover {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 0 3px 0;
	width: 290px;
	height: 188px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

a.big-preview5:link, a.big-preview5:visited, a.big-preview5:hover {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 0 3px 0;
	width: 420px;
	height: 270px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
a.big-preview6:link, a.big-preview6:visited, a.big-preview6:hover {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 0 3px 0;
	width: 210px;
	height: 135px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


div.archive {
margin-bottom: 20px !important;
}
div.col1 h4, div.col2 h4 {
	font: bold 14px/16px Arial, sans-serif;
}
div.col1 {
	float: left;
	width: 335px;
}
div.col2 {
	float: left;
	width: 300px;
}
div.rubric div.col1 {
	width: 305px;
	margin-right: 15px;
	padding-right: 3px;
}
div.rubric div.col2 {
	width: 310px;
	margin-left: 2px;
}
div.rubric h3 {
	padding-bottom: 10px;
	padding-right: 45px;
	min-height: 37px;
}
div.rubric h3.rubric {
	padding-bottom: 0;
	padding-right: 25px;
	min-height: 14px !important;
}
div.rubric img {
	width: 290px;
}
div.rubric p {
	clear: both;
	padding-top: 10px;
}
div.rubric div.col1 p {
	padding-right: 10px;
}
table.anons {
	width: 635px;
}
table tr td.col1 {
	width: 335px;
	vertical-align: top;
}
table tr td.col2 {
	width: 300px;
	vertical-align: top;
}
table.top tr td.col1, table.top tr td.col2 {
	vertical-align: bottom;
}

.col1 ul.anons {width: 315px;}
.col1 ul.anons li {width: 212px;}
div.archive ul.anons {width:530px; padding:15px 0;}
div.archive ul.anons li {width:530px; padding-left:60px;}
div.archive ul.anons a.preview:link, div.archive ul.anons a.preview:visited, div.archive ul.anons a.preview:hover {
	margin: 0 0 0 -60px;
	width: 50px;
	height: 50px;
}
div.left-column ul.anons {width: 315px;}
div.left-column ul.anons li {width: 212px;}
div.right-column ul.anons {width: 300px;}
div.right-column ul.anons li {width: 197px;}
div.article img {float:left; margin:3px 15px 6px 0px;}
.article {overflow:hidden; position:relative; padding-bottom:20px !important; margin-bottom:0px !important;}
.article .articledate {
position: absolute; bottom:2px; right:10px;
color:#656470;
font:11px/13px Arial,sans-serif;
}
/* Search Filter */
div.search {
	height: 15px;
	padding-top: 5px !important;
/*	border-bottom: 4px solid #fff;*/
}
div.search p {
	padding: 0;
	float: left;
}
div.search a.expanded:link, div.search a.expanded:visited, div.search a.expanded:hover {
	float: right;
	color: #333;
	text-decoration: none;
	padding-left: 15px;
	background: url(/images/expanded.gif) no-repeat 0 5px;
}
div.search a.expanded:hover {
	color: #357e4f;
	background: url(/images/expanded-hover.gif) no-repeat 0 5px;
}
div.search a.collapsed:link, div.search a.collapsed:visited, div.search a.collapsed:hover {
	float: right;
	color: #333;
	text-decoration: none;
	padding-left: 15px;
	background: url(/images/collapsed.gif) no-repeat 5px 3px;
}
div.search a.collapsed:hover {
	color: #357e4f;
	background: url(/images/collapsed-hover.gif) no-repeat 5px 3px;
}
div.search-filter {
	background: #eaebeb;
	border-bottom: 4px solid #fff;
	height: 60px;
}
div.search-filter table.filter {
	width: 100%;
}
div.search-filter table.filter tr td {
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}
div.search-filter table.filter tr td label {
	padding-left: 18px;
}
div.search-filter table.filter tr td input.chbox {
	width: 16px;
	height: 16px;
	margin: 0;
	position: absolute;
}
div.search-filter div.price {
	float: right;
	background: #a4a6aa;
	height: 23px;
	color: #fff;
	padding: 3px 52px 0 10px;
	margin: 0 10px 0 0;
	font: 12px/14px Arial, sans-serif;
	position: relative;
}
div.price input.text {
	width: 50px;
	font: 12px/15px Arial, sans-serif;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
div.price input.ok {
	position: absolute;
	cursor: pointer;
	top: 2px;
	right: 0;
}

/* Search Results */
.search_input {
    position:absolute;
    right:102px;
    top:0px;
    background:#8373ba;
    color:#fff;
    padding-right:3px;
    padding-left:3px;
    font-size:11px;
}
table.search-results {
	clear: both;
	width: 100%;
	margin-bottom: 12px;
	background: url(/images/bg6.gif) repeat-x 0 0;
}
table.search-results tr td {
	padding: 10px;
	vertical-align: top;
	position: relative;
	background: url(/images/bg6.gif) repeat-x 0 100%;
}
table.search-results tr td.photo {
	width: 93px;
	/*width: 18%;*/
	padding-top: 9px;
	padding-bottom: 8px;
	padding-left:0px;
	padding-right:0px;
}

table.search-results tr td.info {
	/*width: 117px;*/
}
table.search-results tr td.stars {
	width: 90px;
	/*width: 18%;*/
	text-align: right;
	white-space: nowrap;
}
table.search-results tr td.stars img {
	margin-bottom: 10px;
}
table.search-results tr td h2 {
	padding: 0 0 3px 0;
}
table.search-results tr td.subject h2 {
    font-size:14px;
    padding:0px;
}
table.search-results tr td p {
	padding: 0;
}
table.search-results tr td div.online {
	text-align: right;
	position: relative;
}
table.search-results tr td div.online img {
	position: absolute;
	right: 0px;
	top: 0px;
	margin-top: 35px;
}
table.search-results tr.paid {
	background-color: #e2e2ea;
}
table.search-results tr.paid td {
	border-bottom: 4px solid #fff;
	background: url(/images/bg7.gif) repeat-x 0 100%;
}
table.search-results tr td a.preview:link, table.search-results tr td a.preview:visited, table.search-results tr td a.preview:hover {
	display: block;
	width: 93px;
	height: 69px;
	overflow: hidden;
	margin: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

/* Billing */
table.billing tr td {
	vertical-align: middle;
}
table.billing tr td.chbox {
	width: 2%;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
}
table.billing tr td h2 {
	padding-bottom: 0;
}
table.billing tr td.photo {
	padding-left: 0;
	padding-right: 0;

}
table.billing tr td.info {
	padding-left: 0;
	font-size: 11px;
}
table.billing tr td.info strong {
	color: #362e7a;
}
table.billing tr td select {
	font-size: 11px;
}
a.red:link, a.red:visited, a.red:hover {
	color: #cc0000;
	font-size: 11px;
}

.red {
    color: #cc0000;
}

table.my-ad tr td {
	vertical-align: top;
}
table.my-ad tr td.chbox {
	vertical-align: middle;
}
table.my-ad tr td.actions {
	white-space: nowrap;
	font-size: 11px;
	text-align: right;
}
table.my-ad tr td.actions p {
	padding-bottom: 10px;
}
table.my-ad tr td p.online {
	margin-top: 10px;
	padding: 0 4px 1px 4px;
/*	background: #52b574;  */
	color: #fff;
	float: left;
}
table.messages tr td {
	vertical-align: top;
}
table.messages tr td.chbox {
	vertical-align:top;
	padding-right:0;
}
table.messages tr td.chbox input {margin-top:30px;}
table.messages tr td.subject {width:200px;}
table.messages tr td.info {}
table.messages tr td.actions p {
	padding-bottom: 0px;
}
table.messages tr td.photo {
	width: 1%;
}
table.messages tr td a.preview:link, table.messages tr td a.preview:visited, table.messages tr td a.preview:hover {
	width: 70px !important;
	height: 70px !important;
}

dl.billing {
	padding: 0;
	margin: 0;
}
dl.billing dt {
	padding: 7px 10px 7px 10px;
	margin: 0;
	font: normal 17px/21px Arial, sans-serif;
}
dl.billing dt a:link, dl.billing dt a:visited, dl.billing dt a:hover {
	padding-right: 16px;
}
dl.billing dt .expanded {
	background: url(/images/expanded.gif) no-repeat 100% 8px;
}
dl.billing dd {
	padding: 8px 10px;
	margin: 0 0 8px 0;
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
	display: none;
}
dl.billing dd table.form tr td.label {
	width: 110px !important;
	max-width: 110px !important;
	min-width: 110px !important;
	padding-left: 20px;
}
dl.billing dd table.form tr td.nowrap {
	max-width: none !important;
	min-width: none !important;
}
dl.billing .print {
	margin-left: 10px;
}
p.comment {
	font: 11px/14px Tahoma, sans-serif;
	color: #666;
}
dl.billing p span {
	font-size: 11px;
}
dl.billing p.add {
	padding-top: 6px;
	padding-bottom: 16px;
}

dl.billing table.bill {
	width: 656px;
	margin-left: -10px;
}
table.bill {
	width: 100%;
}
table.bill tr th {
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #cfd0d2;
	padding: 5px 10px 5px 10px;
}
table.bill tr td {
	vertical-align: top;
	padding: 5px 10px 5px 10px;
}
table.bill tr td.sum, table.bill tr th.sum {
	text-align: right;
	white-space: nowrap;
	width: 1%;
}
table.bill tr.summary td {
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
	font-weight: bold;
}
table.bill tr.sep td {
	padding-top: 15px;
}
dl.billing div.contract {
	padding: 10px 0 2px 0;
	text-align: right;
}
dl.billing div.contract textarea.textarea {
	width: 632px;
	height: 200px;
	margin-bottom: 10px;
}
dl.billing div.block {
	margin-left: -10px;
	width: 636px;
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}

div.bill-confirmation {
	margin-top: 20px;
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
	padding: 0 0 0 10px;
}
div.bill-confirmation h2 {
	padding-bottom: 13px;
}
div.bill-confirmation div.left-col {
	float: left;
	width: 318px;
	border-right: 1px solid #cfd0d2;
}
div.bill-confirmation div.right-col {
	float: left;
	width: 296px;
	padding-left: 20px;
	border-left: 1px solid #cfd0d2;
	margin-left: -1px;
}
div.left-col table {
	width: 100%;
	margin-bottom: 7px;
}
div.left-col table tr td {
	padding: 0 10px 9px 0;
	vertical-align: top;
}
div.right-col ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.right-col ul li {
	padding-bottom: 9px;
}

dl.email-send {
	padding: 10px 0 10px 0;
	margin: 0;
	display: none;
}
dl.email-send dt {
	padding: 0 0 7px 0;
	margin: 0;
}
dl.email-send dd {
	padding: 5px 0 7px 0;
	margin: 0;
}
dl.email-send input.text {
	width: 278px;
	padding-left: 1px;
	padding-right: 1px;
}
dl.email-send textarea {
	width: 280px;
	height: 100px;
}
.checker input.chbox {
	position: absolute;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}
.checker label {
	padding-left: 17px;
}

div.billing-filter {
	text-align: right;
	padding-bottom: 6px;
}
div.removed {
	margin-top: -27px;
}
div.billing-filter select, div.billing-filter input {
	font-size: 11px;
	margin: 0;
	margin-left: 4px;
}
div.billing-filter select {
	height: 18px;
	padding: 0;
}
div.billing-filter input.text {
	padding-top: 0;
	padding-bottom: 0;
	height: 14px;
}

select.select {
	font: 12px/14px Arial, sans-serif;
	margin: 0;
}
select.select option {
	padding: 1px 0;
}
select.stars {
	font-size: 11px !important;
}

/* Bottom Block */
div.bottom {
	background: #fff;
	padding: 8px 0 0 0;
	margin-bottom: -8px;
	color: #666;
}
div.bottom div.block {
	border-top: 1px solid #cfd0d2;
	padding: 8px 0 8px 0;
}
div.bottom div.block div.inner {
	background: #f5f6f6;
	padding: 8px 20px 0 20px;
}
div.bottom h2 {
	padding: 0 0 5px 0;
	color: #666;
	margin-left: -10px;
    font-size:14px;
}
div.bottom p {
	padding: 0 0 8px 0;
}
div.bottom table.catalog {
	width: 100%;
}
div.block table.catalog {
	width: 100%;
	margin-bottom: 8px;
}
div.bottom table.catalog tr td {
	white-space: nowrap;
	width: 25%;
}
div.block table.catalog tr td {
	white-space: nowrap;
	width: 15%;
	padding-right: 15px;
}
div.bottom table.catalog tr td.last, div.block table.catalog tr td.last {
	width: 5%;
	padding-right: 10px;
}
div.bottom table.catalog tr td ul, div.block table.catalog tr td ul {
	list-style-type: none;
	padding: 4px 0 8px 0;
	margin: 0;
}
div.bottom table.catalog tr td ul li, div.block table.catalog tr td ul li {
	padding-bottom: 3px;
}
div.bottom table.catalog tr td ul li a {
	font-size:11px;
}
div.bottom table.catalog tr td ul li strong {
	font-size:11px;
    color:#737376;
}
table.last-objects {
	width: 100%;
	margin: 8px 0 0 0;
}
table.last-objects tr td {
	width: 25%;
	vertical-align: top;
	padding: 0 20px 10px 98px;
}
table.last-objects a {
    font-size:11px;
}
table.last-objects tr td a.preview2:link, table.last-objects tr td a.preview2:visited, table.last-objects tr td a.preview2:hover {
	display: block;
	width: 110px;
	height: 72px;
	float: left;
	overflow: hidden;
	margin: 0 0 0 -98px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
table.last-objects tr td img {
	float: left;
    width: 93px;
	height: 69px;
    padding-top:2px;
}
table.last-objects tr td h2 {
	margin: 0;
	padding-bottom: 2px;
	font-size: 13px;
	line-height: 16px;
}
table.last-objects tr td p {
	padding: 0;
	font-size: 10px;
    line-height: 13px;
}

/* Weather */
div.weather {
	padding: 3px 10px 3px 10px;
}
div.weather h4 {

	padding: 0 0 4px 0;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
div.weather h4 span {
	font-size: 12px;
}
div.weather p {
	padding: 0 0 4px 0;
}
div.weather p span {
	font-size: 11px;
}

/* Counters */
div.counters {
    margin-top:45px;
}
div.counters img {
	margin: 0 8px 0px 0;
}
div.footer div.counters {
	position: absolute;
	right: 0px;
	text-align: center;
}
div.footer div.counters img {
	margin: 0 12px 0px 0;
}
div.network {
/*    position:absolute;*/
/*    left:0px;*/
/*    top:10px;*/
	padding: 7px 8px 10px 8px;
}
div.network .transl {
    font-size:13px;
    padding-bottom:3px;
}
.emailR {
	padding: 6px 0 10px 8px;
}
.emailR input {
    font-size:10px;
	line-height: 13px;
}
.imageSub {
    vertical-align:top;
    /*margin-bottom:2px;*/
	position: relative;
	top: -1px;
}
.podpmail {
    width:199px;
	padding: 0 1px 1px 1px;
	margin: 0 1px 0 0;
}
div.network table {
	width: 100%;
}
div.network table tr td {
	padding: 0;
	vertical-align: middle;
}
div.network table tr td.last {
	width: 1%;
}
div#ObjectsAgent form {
    margin-left:150px;
}

/* Admin */
body.admin {
	/*background: #fff;*/
}
body.admin div.content div.main-block {
	/*margin-top: 8px;*/
	border-top: 8px solid #fff;
}
body.admin div.sidebar {
	border-top: 8px solid #fff;
}
body.admin div.green-block {
	padding-top: 0;
}
div.purple {
	font: normal 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0 0 8px 0;
	color: #fff;
	background: #484188 url(/images/bg9.gif) repeat-x 0 0;
	position: relative;
}
div.green {
	font: normal 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0 0 8px 0;
	color: #fff;
	background: #52b574 url(/images/bg2.gif) repeat-x 0 0;
	position: relative;
}
div.usermenu {
	margin: 0;
	border-bottom: 1px solid #88c89e;
}
body.admin div.content h1 {
	color: #444;
	font: bold 17px/22px Arial, sans-serif;
	padding: 24px 0 12px 0;
	margin: 0;
}
body.admin div.content h2 {
	color: #444;
	font: normal 17px/22px Arial, sans-serif;
	padding-top: 6px;
}

/* Form */
form.form {
	padding: 12px 0 20px 186px;
	padding: 0 0 20px 186px;
}
form.form table.form {
	margin-left: -186px;
}
form.form h1.legend {
	font-size: 14px !important;
	line-height: 18px !important;
	padding: 12px 0 5px 0 !important;
}
table.form {
	/*width: 100%;*/
}
table.form tr td {
	vertical-align: middle;
	padding: 4px;
}
table.form tr td.label {
	padding-right: 8px;
	width: 170px !important;
	max-width: 170px;
	min-width: 170px;
	text-align: right;
}
table.form tr td.label span {
	color: #cc0000;
	padding: 0 3px;
}
table.form tr.comment td {
	font: 11px/14px Tahoma, sans-serif;
	color: #666;
	/*padding-left: 186px;*/
	padding-bottom: 10px;
}
table.form tr.comment td span {
	position: absolute;
	margin-left: -10px;
}
table.form tr.submit td {
	text-align: right;
}
table.form input.text {
	margin: 0;
	/*width: 144px;*/
	font: 12px/14px Arial, sans-serif;
	color: #333;
	padding-left: 4px;
	/*padding-right: 4px;*/
}
div.sign-links {
	position: absolute;
	margin-top: -36px;
	line-height: 16px;
}
form.form div.green, form.form div.purple {
	margin: 12px 0 13px -186px;
}
input.text {
	font: 12px/15px Arial, sans-serif;
	margin: 0;
}
input.red {
	background-color: #f3bdbd;
	border: 1px solid #b16868;
	padding-top: 2px;
	padding-bottom: 2px;
}
input.button-red {
	background: #cc0000;
	color: #fff;
	border: 1px solid #cc0000;
	font: 12px/14px Arial, sans-serif;
	cursor: pointer;
}
textarea.textarea {
	padding: 0;
	margin: 0;
	font: 12px/15px Arial, sans-serif;
	color: #333;
}

/* Congratulation */
div.congratulation {
	padding: 7px 10px 0 10px;
}
div.congratulation h1 {
	font-size: 18px;
	line-height: 24px;
	padding: 0 !important;
	margin: 0;
}
div.congratulation h2 {
	color: #333 !important;
	font-size: 15px !important;
	line-height: 20px !important;
	padding: 0 0 20px 0 !important;
	margin: 0;
}
div.congratulation ul {
	padding-bottom: 0;
}
div.youcan {
	border-top: none !important;
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 12px;
	padding-bottom: 2px !important;
}
div.youcan ul {
	list-style-type: none;
	padding: 5px 0 0 0;
	margin: 0;
}
div.youcan ul li {
	padding-left: 14px;
	background: url(/images/bg3.gif) no-repeat 3px 6px;
}

ul.styled {
	list-style-type: none;
	padding: 0 0 12px 0;
	margin: 0;
}
ul.styled li {
	padding-left: 14px;
	background: url(/images/bg3.gif) no-repeat 3px 6px;
}

/* Status */
table.status {
	width: 100%;
	border-collapse: collapse;
}
table.status tr th {
	padding: 4px 10px 4px 10px;
	text-align: left;
	font: bold 13px/18px Arial, sans-serif;
	vertical-align: middle;
}
table.status tr td {
	padding: 6px 10px 8px 10px;
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
	vertical-align: middle;
}
table.status tr td.center {
	width: 25%;
}
table.status tr td.blue {
	color: #484188;
}
table.status tr td.green {
	color: #41a262;
}

/* Categories */
form.form table.categories {
	margin-left: -186px;
}
table.categories {
	width: 656px;
	border-collapse: collapse;
	margin-bottom: 30px;
}
table.categories tr td {
	/*width: 20%;*/
	height: 26px;
	padding: 0 45px 0 10px;
	border-bottom: 1px solid #cfd0d2;
}
table.categories tr td.label {
	padding-left: 33px;
	padding-right: 0;
	/*width: 30%;*/
}
table.categories tr td input.text {
	font-size: 11px;
}
table.categories tr td select.select {
	font-size: 11px;
}
table.categories tr.last td {
	border-bottom: none;
	padding-top: 4px;
}
table.categories tr td .cars {
	width: 400px;
	height: 100px;
}
table tr.room-class td {
	padding-bottom: 10px;
}
table tr.room-class td select {
	margin-right: 6px;
}
table tr.bigpadding td {
	padding-top: 6px;
	padding-bottom: 6px;
}

/* Service Cost */
table.service-cost {
	width: 656px;
}
table.service-cost tr td {
	padding: 4px 45px 12px 33px;
}
table.service-cost tr td span {
	position: absolute;
	margin: 3px 0 0 -6px;
	color: #cc0000;
}
table.service-cost tr.checker td {
	border-bottom: 1px solid #cfd0d2;
}
table.service-cost tr.checker td input.chbox {
	position: absolute;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
}
table.service-cost tr.checker td label {
	padding-left:16px;
}
table.service-cost tr.checker td span {
	margin-top: 0;
}
table.service-cost tr.comment td {
	padding-top: 12px;
	padding-left: 33px;
}
table.service-cost tr.comment td span {
	margin-top: 0;
	color: #666;
}

/* Sub-menu */
div.sub-menu {
	border-bottom: 1px solid #cfd0d2;
	padding: 8px 8px 5px 8px;
	margin: 0 0 12px 0;
}
div.sub-menu table {
	width: 100%;
}
div.sub-menu table tr td {
	white-space: nowrap;
	padding: 0 2px;
}
div.sub-menu table tr td.last {
	width: 5%;
}
div.sub-menu table tr td.selected {
	font-weight: bold;
}
div.sub-menu a:link, div.sub-menu a:visited, div.sub-menu a:hover {
	text-decoration: underline;
}

/* Cap */
#cap {
	position: absolute;
	z-index: 99999999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 342px;
	height: 140px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 46px 30px 30px 34px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px/30px Arial, sans-serif;
	display: none;
}
#cap span.close {
	display: block;
	width: 13px;
	height: 13px;
	font-size: 6px;
	line-height: 6px;
	position: absolute;
	margin: -30px 0 0 340px;
	cursor: pointer;
}
#mask {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}


/* Cap */
#auth_cap {
	position: absolute;
	z-index: 99999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 362px;
	height: 152px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 30px 30px 30px 25px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px Arial, sans-serif;
	display: none;
}
#auth_cap span.close {
	display: block;
	width: 13px;
	height: 13px;
    /*border:1px solid #ff0000;*/
	font-size: 6px;

	line-height: 6px;
	position: absolute;
	margin: -15px 0 0 348px;
	cursor: pointer;
}
#auth_mask {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}
.auth_site input {
    width:292px;
}

/* Cap */
#auth_cap2 {
	position: absolute;
	z-index: 99999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 362px;
	height: 152px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 30px 30px 30px 25px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px Arial, sans-serif;
	display: none;
}
#auth_cap2 span.close {
	display: block;
	width: 13px;
	height: 13px;





    /*border:1px solid #ff0000;*/
	font-size: 6px;
	line-height: 6px;
	position: absolute;
	margin: -15px 0 0 348px;
	cursor: pointer;
}
#auth_mask2 {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}


/* Cap */
#auth_cap3 {
	position: absolute;
	z-index: 99999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 362px;
	height: 152px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 30px 30px 30px 25px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px Arial, sans-serif;
	display: none;
}
#auth_cap3 span.close {
	display: block;
	width: 13px;
	height: 13px;
    /*border:1px solid #ff0000;*/
	font-size: 6px;
	line-height: 6px;
	position: absolute;
	margin: -15px 0 0 348px;
	cursor: pointer;
}
#auth_mask3 {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}


/* Cap */
#auth_cap4 {
	position: absolute;
	z-index: 99999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 362px;
	height: 152px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 30px 30px 30px 25px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px Arial, sans-serif;
	display: none;
}
#auth_cap4 span.close {
	display: block;
	width: 13px;
	height: 13px;
    /*border:1px solid #ff0000;*/
	font-size: 6px;
	line-height: 6px;
	position: absolute;
	margin: -15px 0 0 348px;
	cursor: pointer;
}
#auth_mask4 {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}



/* Cap */
#auth_cap5 {
	position: absolute;
	z-index: 99999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 362px;
	height: 152px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 30px 30px 30px 25px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px Arial, sans-serif;
	display: none;
}
#auth_cap5 span.close {
	display: block;
	width: 13px;
	height: 13px;
    /*border:1px solid #ff0000;*/
	font-size: 6px;
	line-height: 6px;
	position: absolute;
	margin: -15px 0 0 348px;
	cursor: pointer;
}
#auth_mask5 {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}

/* Cap */
#auth_cap6 {
	position: absolute;
	z-index: 99999;
	left: 50%;
	top: 50%;
	background: #000;
	width: 362px;
	height: 152px;
	background: url(/images/cap.png) no-repeat 0 0;
	padding: 30px 30px 30px 25px;
	margin: -128px 0 0 -203px;
	color: #fff;
	font: 15px Arial, sans-serif;
	display: none;
}
#auth_cap6 span.close {
	display: block;
	width: 13px;
	height: 13px;
    /*border:1px solid #ff0000;*/
	font-size: 6px;
	line-height: 6px;
	position: absolute;
	margin: -15px 0 0 348px;
	cursor: pointer;
}
#auth_mask6 {
	position: absolute;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: #000;
	left: 0px;
	top: 0px;
	display: none;
}

.info_regy {
    font-size:13px;
    padding-bottom:9px;
}

.auth_site2 input {
    width:292px;
}

.auth_text {
    font-size:11px;
    padding-top:9px;
    width:240px;
    margin-left:50px;
}
.auth_text a {
    color:#fff;
    font-size:12px;
}
.auth_but {
    float:right;
    margin-top:-25px;
    margin-right:17px;
}
.auth_but input {
    width:50px;
}
.auth_site h1 {
    color:#fff;
}
.auth_table td {
    font-size:13px;
    padding-bottom:4px;
    padding-right:5px;
}
/* Tabs */
body.admin form.form div.tabs {
	margin: 35px 45px 10px -153px;
}
body.admin div.tabs {
	border: 1px solid #cfd0d2;
	background: #fff;
	position: relative;
	/*padding: 10px;*/
}
body.admin div.tabs ul.tabs {
	position: absolute;
	top: -23px;
	left: -1px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 23px;
	overflow: hidden;
}
body.admin div.tabs ul.tabs li {
	float: left;
	background: url(/images/tab-bg-right.gif) no-repeat 100% 0;
	padding-right: 5px;
}
body.admin div.tabs ul.tabs li a:link, body.admin div.tabs ul.tabs li a:visited, body.admin div.tabs ul.tabs li a:hover {
	float: left;
	display: block;
	background: url(/images/tab-bg-left.gif) no-repeat 0 0;
	padding: 4px 15px 4px 19px;
	text-decoration: none;
}
body.admin div.tabs ul.tabs li.selected {
	background: url(/images/tab-bg-right-selected.gif) no-repeat 100% 0;
}
body.admin div.tabs ul.tabs li.selected a:link, body.admin div.tabs ul.tabs li.selected a:visited, body.admin div.tabs ul.tabs li.selected a:hover {
	background: url(/images/tab-bg-left-selected.gif) no-repeat 0 0;
}
body.admin div.tabs ul.tabs li.empty a:link, body.admin div.tabs ul.tabs li.empty a:visited, body.admin div.tabs ul.tabs li.empty a:hover {
	width: 65px;
}
body.admin div.tabs textarea {
	padding: 10px;
	margin: 0;
	width: 556px;
	height: 120px;
	font: 12px/15px Arial, sans-serif;
	color: #333;
	border: none;
	background: #fff;
}

div.block div.tabs {
	padding: 10px 0 0 0;
	margin: 35px 0 0 0;
	border-top: 1px solid #cfd0d2;
	border-bottom: 1px solid #cfd0d2;
}
div.block ul.tabs, div.simple-tabs ul.tabs {
	list-style-type: none;
	padding: 0;
	margin: -29px 0 0 0;
	float: left;
	height: 19px;
	width: 100%;
}
div.block ul.tabs li, div.simple-tabs ul.tabs li {
	float: left;
	padding-right: 1px;
}

div.simple-tabs ul.tabs li.last {float:right;}

div.block ul.tabs li a:link, div.block ul.tabs li a:visited, div.block ul.tabs li a:hover, div.simple-tabs ul.tabs li a:link, div.simple-tabs ul.tabs li a:visited, div.simple-tabs ul.tabs li a:hover {
	display: block;
	float: left;
	padding: 1px 13px 2px 12px;
	text-decoration: none;
}
div.block ul.tabs li a:hover, div.simple-tabs ul.tabs li a:hover {
	background: #8373ba;
	color: #fff;
	padding-bottom: 3px;
}
div.block ul.tabs li.selected a:link, div.block ul.tabs li.selected a:visited, div.block ul.tabs li.selected a:hover, div.simple-tabs ul.tabs li.selected a:link, div.simple-tabs ul.tabs li.selected a:visited, div.simple-tabs ul.tabs li.selected a:hover {
	background: #484188;
	color: #fff;
	padding-bottom: 3px;
}
div.block div.tab-content, div.simple-tabs div.tab-content {
	clear: both;
}
div.block ul.tabs li.filter, div.simple-tabs ul.tabs li.filter {
	float: right;
	padding-right: 0;
	margin-top: -3px;
}
ul.tabs li.filter select, ul.tabs li.filter input {
	font-size: 11px;
	margin: 0;
	margin-left: 4px;
}
ul.tabs li.filter select {
	height: 18px;
	padding: 0;
}
ul.tabs li.filter input.text {
	padding-top: 0;
	padding-bottom: 0;
	height: 14px;
}

/* Simple Tabs */
div.simple-tabs {
	padding: 10px 0 0 0;
	margin: 35px 0 0 0;
	border-top: 1px solid #cfd0d2;
}

/* Team */
ul.team {
	list-style-type: none;
	padding: 12px 0 12px 0;
	margin: 0;
	float: left;
	width: 100%;
}
ul.team li {
	float: left;
	width: 48%;
	padding: 0 0 22px 10px;
	color: #666;
}
ul.team li img {
	float: left;
	margin: 2px 12px 0 0;
	border: 1px solid #a1a2a2;
}
ul.team li strong {
	font-size: 13px;
	color: #333;
}

/* Photos */
div.photos-scroller {
	padding-bottom: 10px;
	overflow: auto;
	//overflow-x: scroll;
	//overflow-y: hidden;
}
form.photos {
	padding: 0;
}
form.photos div.green, form.photos div.purple {
	margin-left: 0;
}
form.photos table {
	margin-left: 0 !important;
}
table.photos {
	margin: 0 auto !important;
}
table.photos tr td {
	vertical-align: bottom;
	padding: 15px 1px 0 1px;
	text-align: center;
    height:150px;
	white-space: nowrap;
	width: auto;
}
table.photos tr td div.photo-preview {
	padding: 2px;
	margin: 0 0 5px 0;
	border: 2px solid #f5f6f6;
	float: left;
	cursor: pointer;
}
table.photos tr td div.photo-preview div {
	padding: 2px;
	margin: 0;
	border: 2px solid #f5f6f6;
	float: left;
	cursor: pointer;
}
table.photos tr td.selected div.photo-preview div {
	border-color: #484188;
}
table.photos tr td.main div.photo-preview {
	border-color: #41a262;
}
table.photos tr td div.photo-preview img {
	float: left;
    height:100px;
}

ul.obj-actions {
	list-style-type: none;
	padding: 0 10px 5px 10px;
	margin: 0;
	border-bottom: 1px solid #cfd0d2;
	text-align: center;
}
ul.obj-actions li {
	display: inline;
	padding: 0 7px 0 7px;
}
ul.obj-actions a:link, ul.obj-actions a:visited {
	color: #666;
	text-decoration: none;
}
ul.obj-actions a:hover {
	text-decoration: underline;
}
div.add-photo {
	padding: 10px 0px 15px 0px;
	margin: 15px 0 0 0;
	border-top: 1px solid #cfd0d2;
	height: 44px;
}
div.add-photo .button {
	/*margin-left: 10px;*/
}
h1.obj-class {
	text-align: center;
	margin: 0 0 8px 0 !important;
	padding: 0 10px 4px 10px !important;
	border-bottom: 1px solid #cfd0d2;
	font: bold 14px/18px Arial, sans-serif !important;
}
table tr.submit td div {
	margin-top: 25px;
	padding-top: 15px;
	border-top: 1px solid #cfd0d2;
}
form.form hr {
	margin-left: -186px;
	width: 656px;
}

div.block div.green, div.block div.purple {
	margin-left: -10px;
	width: 646px;
}
p.back {
	padding-top: 5px;
	padding-bottom: 8px;
}

table.services {
	width: 100%;
	margin-bottom: 15px;
}
table.services tr td {
	width: 33%;
	padding: 0 15px 5px 15px;
	background: url(/images/bg21.gif) no-repeat 0 4px;
	vertical-align: top;
}
table.services tr td.last {
	width: 22%;
	padding-right: 10px;
}
table.services tr td.empty {
	background: none;
}
table.service-summary {
	width: 100%;
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 7px;
}
table.service-summary tr td {
	padding: 0 0 7px 0;
	font-size: 11px;
	vertical-align: top;
}
table.service-summary tr td.last {
	text-align: right;
	white-space: nowrap;
	width: 1%;
}
table.service-summary tr td p {
	padding: 0 0 0 15px;
	background: url(/images/bg21.gif) no-repeat 0 4px;
	display: inline;
}
div.block table.service-summary {
	margin-left: -10px;
	width: 656px;
}
div.block table.service-summary tr td {
	padding-left: 10px;
}
div.block table.service-summary tr td.last {
	padding-left: 0;
	padding-right: 10px;
}

div.obj-summary {
	padding: 0 0 12px 0;
}
div.obj-summary h1 {
	padding: 0;
	color: #333;
}
div.obj-summary img.obj-logo {
	width: 55px;
	float: left;
	margin: 2px 10px 2px 0;
}
div.obj-summary ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
}
div.obj-summary ul li {
	padding-bottom: 3px;
	color: #666;
}
div.obj-summary ul li strong {
	color: #333;
	padding-right: 3px;
}
div.obj-summary ul li.sep {
	padding-top: 6px;
}
div.obj-summary ul li a:link, div.obj-summary ul li a:visited, div.obj-summary ul li a:hover {
	color: #666;
}
div.obj-summary img.obj-photo {
	float: right;
	margin: 2px 0 0 20px;
}
p.send-msg {
	padding: 0 0 8px 0;
	margin: -7px 0 0 0;
}
div.obj-photos {
	padding: 12px 0 12px 0;
	overflow: hidden;
}
div.obj-photos div.container {
	width: 5000px;
}
div.obj-photos ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
}
div.obj-photos ul li {
	float: left;
	padding: 0 10px 0 0;
}
div.obj-photos ul li img {
	width: 100px;
}

div.slider {
	padding: 4px 0;
	height: 17px;
}
div.slider .prev {
  display: block;
  float: left;
  width: 25px;
  background: url(/images/slider-prev.gif) no-repeat 0 0;
  height: 17px;
  text-indent: -9999px;
  margin: 0 4px 0 0;
  padding: 0;
}
div.slider .prev:hover {
  background-position: 0 -17px;
}
div.slider .next {
  display: block;
  float: left;
  width: 25px;
  background: url(/images/slider-next.gif) no-repeat 0 0;
  height: 17px;
  text-indent: -9999px;
  margin: 0;
  padding: 0;
}
div.slider .next:hover {
  background-position: 0 -17px;
}
textarea.rules {
	width: 250px;
	height: 80px;
}

table.kitchen {
	width: 100%;
	margin-bottom: 22px;
}
form.form table.kitchen {
/*	margin-top: -18px;
	margin-left: -186px; */
/*	width: 656px; */
	/*border-top: 1px solid #cfd0d2;*/
}
table.kitchen tr td {
	padding: 12px 0 0 0;
	border: none;
}
table.kitchen tr td.left {
	padding-left: 33px;
	width: 40%;
	text-align: left;
}
table.kitchen tr td.middle {
	width: 20%;
	text-align: center;
}
table.kitchen tr td.right {
	padding-right: 45px;
	width: 40%;
	text-align: right;
}
table.kitchen tr td select {
	width: 100%;
}
table.kitchen tr td.middle input.button{
	width: 100px;
}

table.redact-search {
	width: 100%;
	margin: 15px 0;
}
table.redact-search tr td {
	padding: 10px 20px 10px 0;
}
table.redact-search tr td a.preview:link, table.redact-search tr td a.preview:visited, table.redact-search tr td a.preview:hover {
	display: block;
	overflow: hidden;
	margin: 0;
	width: 50px;
	height: 50px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


table.user tr td div.rounded-corners {
	width: 338px;
}
table.obj-summary {
	width: 100%;
	margin-bottom: 12px;
}
table.obj-summary tr td {
	/*width: 50%;*/
	padding: 0;
	vertical-align: top;
}
table.obj-summary tr td .preview {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 6px 0 0;
	width: 55px;
	height: 55px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
table.obj-summary tr td.obj-photo {
	width: 300px !important;
	white-space: nowrap;
	text-align: center;
	background: #4e5462;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
table.obj-summary tr td.obj-photo .preview {
	width: 300px;
	height: 194px;
	margin-right: 0;
}
table.obj-summary tr td.send-msg {
	vertical-align: bottom;
	padding-top: 2px;
}
table.obj-summary tr td.send-msg a:link, table.obj-summary tr td.send-msg a:visited, table.obj-summary tr td.send-msg a:hover {
	background: #75c47e;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding: 1px 0 2px 0;
}
table.obj-summary tr td.send-msg a:hover {
	background: #8473bd;
}
table.obj-summary tr td div.title {
	float: none;
	width: auto;
	/*height: 51px;*/
	padding: 2px 7px 0 7px;
	/*margin-bottom: 4px;*/
}
table.obj-summary tr td table.photo {
	/*float: left;*/
	width: 326px;
	margin-bottom: 6px;
	height: 89px;
	min-height: 89px !important;
}
table.obj-summary tr td table.photo tr td {
	padding: 0 !important;
	height: auto;
	min-height: 89px !important;
}
table.obj-summary tr td table.photo tr td.photo {
	width: 20px;
	background: #4e5462;
	vertical-align: middle;
	text-align: center;
	min-height: 89px;
}
/*
table.obj-summary tr td table.photo tr td.photo a:link, table.obj-summary tr td table.photo tr td.photo a:visited, table.obj-summary tr td table.photo tr td.photo a:hover {
	float: left;
	display: block;
}
*/
table.obj-summary tr td table.photo tr td.photo img {
	float: left;
	max-height: 89px;
	max-width: 121px;
}
table.obj-summary tr td div.title h1 {
	padding: 1px 0 2px 0;
	color: #333;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
}
table.obj-summary tr td div.title p {
	font-size: 11px;
	line-height: 14px;
}
table.obj-summary tr td .send-msg {
	display: block;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 4px;
	background: #8473bd url(/images/bg13.gif) no-repeat 0 0;
}
table.obj-summary tr td .send-msg span {
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding: 1px 0 2px 0;
	background: url(/images/bg14.gif) no-repeat 100% 0;
	height: 15px;
	overflow: hidden;
	cursor: pointer;
}
table.obj-summary tr td .send-msg:hover {
	background: #75c47e url(/images/bg11.gif) no-repeat 0 0;
}
table.obj-summary tr td .send-msg:hover span {
	text-decoration: none;
	background: url(/images/bg12.gif) no-repeat 100% 0;
}
table.user tr td table.photo {
	margin-bottom: 6px;
	width: 344px;
}


table.user tr td table.photo tr td {





	padding-bottom: 0 !important;
}
table.user tr td table.photo tr td.photo {
	padding: 0 !important;
	background: #4e5462;
	text-align: center;
	vertical-align: middle;
	min-height: 89px;
}
/*
table.user tr td table.photo tr td.photo img {
	float: left;
	height: 89px;
	width: 89px;
}
*/
table.user tr td div.title {
	height: auto;
	/*width: 218px;*/
	width: 100%;
	margin: 0 !important;
}
table.user tr td div.title p {
	padding-bottom: 7px;
	margin-bottom: 0 !important;
}
table.obj-summary tr td table.photo tr td.photo-spacer {
	width: 6px;
	white-space: nowrap;
	font-size: 22px;
}
table.user tr td.obj-photo {
	width: 266px !important;
	padding: 0;
	text-align: center;
}
table.user tr td.obj-photo .preview {
	display: block;
	float: none !important;
	width: 266px;
	height: 290px;
	margin: 0 !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
}

dl.obj-contacts {
	width: 304px;
	padding: 0;
	margin: 0 0 -8px 0;
	float: left;
	min-height: 130px;
}

dl.obj-contacts dt {
	width: 60px;
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
	color: #666;
	clear: both;
}
dl.obj-contacts dd {
	float: left;
	width: 244px;
	margin: 0;
	padding: 0 0 5px 0;
}
dl.obj-contacts dd span {
	white-space: nowrap;
}
dl.user {
	font-size: 11px;
    height:184px;
}
dl.user dt {
	width: 140px;
}
dl.user dd {
	width: 164px;
}

ul.obj-photos {
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 3px 0 0 -9px;
	float: left;
	width: 646px;
}
ul.obj-photos li {
	float: left;
	padding-left: 11px;
	padding-bottom: 10px;
}
ul.obj-photos li .preview {
	display: block;
	float: left;
	overflow: hidden;
	margin: 0;
	width: 81px;
	height: 57px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
ul.user {
	margin-left: -12px;
	width: 649px;
}
ul.user li {
	padding-left: 12px;
}
ul.user li .preview {
	width: 60px;
	height: 60px;
}


/* Rounded Corners */
div.rounded-corners {
	width: 304px;
	background: #dbdef0;
	border: 1px solid #cad9ef;
	position: relative;
	padding: 7px 10px 10px 10px;
}
div.rounded-corners div.padding {
	padding: 10px;
}
span.tl, span.tr, span.bl, span.br {
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	background-image: url(/images/corners.gif);
}
span.tl {
	top: -1px;
	left: -1px;
	background-position: 0 0;
}
span.tr {
	top: -1px;
	right: -1px;
	background-position: 100% 0;
}
span.bl {
	bottom: -1px;
	left: -1px;
	background-position: 0 100%;
}
span.br {
	bottom: -1px;
	right: -1px;
	background-position: 100% 100%;
}
.rel_position {
    position:relative;
}

div.ad-filter {
	font-size: 11px;
	padding: 0 10px;
	border-bottom: 1px solid #cfd0d2;
}
div.ad-filter select, div.ad-filter input {
	font-size: 11px;
	margin: 0;
}
div.ad-filter select {
	height: 18px;
	padding: 0;
}
div.ad-filter input.text {
	padding-top: 0;
	padding-bottom: 0;
	height: 14px;
}
p.ad {
	padding: 15px 10px 10px 10px;
}
div.ad-filter ul {
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;
}
div.ad-filter ul li {
	display: inline;
	padding-right: 12px;
}
div.ad-filter ul li a:link {
	color: #357e4f;
}

div.ad-side {
	border-bottom: 1px solid #cfd0d2;
	padding: 10px;
	position: relative;
}
div.ad-side input.button-red {
	position: absolute;
	right: 30px;
	margin-top: -29px;
}
div.ad-side div.left-col {
	width: 360px;
	float: left;
	padding-right: 10px;
}
div.ad-side div.left-col h2 {
	padding-bottom: 0;
}
div.ad-side div.left-col h4 {
	padding-top: 0;
	padding-bottom: 10px;
	color: #333;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
}
div.ad-side div.left-col table.obj-preview {
	width: 100%;
}
div.ad-side div.left-col table.obj-preview tr td {
	vertical-align: middle;
	padding: 0 10px 0 0;
}
div.ad-side div.left-col table.obj-preview tr td.photo {
	width: 1%;
}
div.ad-side div.left-col table.obj-preview tr td.chbox {
	width: 1%;
	padding-right: 5px;
}
div.ad-side div.left-col table.obj-preview tr td.photo .preview {
	display: block;
	width: 93px;
	height: 69px;
	overflow: hidden;
	background-repeat: none;
	background-position: 50% 50%;
}
div.ad-side div.left-col table.obj-preview tr td h2 {
	padding-top: 0;
}
div.ad-side div.left-col table.obj-preview tr td p {
	padding-bottom: 0;
}
div.ad-side div.left-col table.stat tr td {
	padding: 0 0 5px 0;
	vertical-align: top;
}
div.ad-side div.left-col table.stat tr td.title {
	white-space: nowrap;
	padding-right: 10px;
	width: 5%;
}
div.ad-side div.left-col table.stat tr td span {
	color: #cc0000;
}
div.ad-side div.right-col {
	width: 250px;
	float: left;
	padding-bottom: 35px;
}
div.ad-side div.right-col h2 {
	padding-top: 1px;
}
div.ad-side div.right-col table tr td {
	padding: 0 0 5px 0;
	vertical-align: top;
}
div.ad-side div.right-col table tr td.place {
	padding-left: 10px;
	padding-right: 20px;
	background: url(/images/bg15.gif) no-repeat 1px 6px;
}
div.ad-side div.right-col table tr td.action {
	font-size: 11px;
}

table.ad {
	width: 100%;
}
table.ad tr th {
	padding: 5px 10px;
	text-align: center;
	font-weight: normal;
	background: url(/images/bg6.gif) repeat-x 0 100%;
	font-size: 11px;
	line-height: 13px;
	color: #357e4f;
}
table.ad tr td {
	padding: 5px 10px;
	text-align: center;
	background: url(/images/bg6.gif) repeat-x 0 100%;
}
table.ad tr td input.text {
	text-align: center;
	padding-left: 0;
	padding-right: 3px;
	width: 50px;
}
table.ad tr td input.red {
	text-align: center;
	padding-left: 1px;
	padding-right: 4px;
	width: 50px;
}
table.ad tr td.main, table.ad tr th.main {
	padding-left: 0;
	width: 30%;
}
table.ad tr th.photo {
	width: 1%;
	padding-left: 20px;
}
table.ad tr td.photo {
	width: 1%;
	white-space: nowrap;
	padding-left: 20px;
}
table.ad tr th.sum {
	width: 10%;
	padding-left: 0;
	padding-right: 0;
}
table.ad tr td.sum {
	width: 10%;
	white-space: nowrap;
	padding-left: 0;
	padding-right: 0;
}
table.ad tfoot tr td {
	padding-top: 20px;
	padding-bottom: 15px;
	background: none;
	border-bottom: 1px solid #cfd0d2;
}
table.ad tfoot tr td input.text {
	text-align: left;
	width: auto;
}


table.select-type {
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #cfd0d2;
}
table.select-type tr td select {
	width: 311px;
}
table.select-type tr td {
	padding-top: 15px;
	padding-bottom: 15px;
}

table.edit-profile tr td input.text {
	width: 303px;
}
table.edit-profile tr td textarea {
	width: 307px;
}

table.settings tr td.label {
	/*padding-left: 50px;*/
	width: 225px;
	min-width: 225px;
	max-width: 225px;
}
table.settings tr td.comment {
	font-size: 11px;
	padding-left: 80px;
	padding-bottom: 20px;
}
div.notice {
	padding-left: 150px;
}
div.notice input.chbox {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	position: absolute;
}
div.notice table.form tr td label {
	padding-left: 26px;
}
div.del-profile {
	padding-left: 150px;
}
div.del-profile h1 {
	font: normal 18px/22px Arial, sans-serif !important;
	padding: 10px 0 20px 0 !important;
	color: #cc0000 !important;
}
div.del-profile p {
	padding-bottom: 20px;
}
div.my-photos {
	padding: 0 0 20px 0;
}
div.my-photos div.add-photo table.form tr td.label, div.my-videos table.form tr td.label {
	width: 120px !important;
	min-width: 120px !important;
	max-width: 120px !important;
}
div.my-videos p {
	padding-left: 10px;
	padding-right: 10px;
}

div.api {
	margin: 0 0 12px -10px;
	width: 654px;
	border: 1px solid #cfd0d2;
	position: relative;
	padding: 0 0 5px 0;
}
table.api {
	width: 100%;
}
table.api tr td {
	padding: 0;
	vertical-align: top;
}
table.api tr td.objects {
	width: 100%;
	padding-right: 10px;
}
div.api table.catalog {
	margin: 0 10px;
	width: 636px;
}
div.objects {
	overflow: auto;
	/*border: 1px solid #cfd0d2;*/
	height: 440px;
	position: relative;
	padding: 10px 0 10px 10px;
}
div.api div.tl {
	width: 8px;
	height: 8px;
	font-size: 5px;
	line-height: 5px;
	background: url(/images/bg16.gif) no-repeat 0 0;
	position: absolute;
	z-index: 9999;
	top: -1px;
	left: -1px;
}
div.api div.bl {
	width: 8px;
	height: 8px;
	font-size: 5px;
	line-height: 5px;
	background: url(/images/bg16.gif) no-repeat 0 -8px;
	position: absolute;
	z-index: 9999;
	bottom: -1px;
	left: -1px;
}
div.objects h2, h2.other {
	padding: 0 0 12px 0;
	font: normal 15px/18px Arial, sans-serif;
	color: #707070;
}
h2.other {
	padding: 15px 0 5px 10px;
}
/*
h2.other {
	padding: 1px 0 2px 10px;
	font: normal 12px/15px Arial, sans-serif;
	color: #fff;
	background: #8373ba;
	margin-left: -10px;
	width: 236px;
	margin-bottom: 8px;
}
*/
div.objects ol {
	padding-left: 20px;
	list-style-type: none;
	margin: 0;
}
div.objects ol li {
	padding: 0 0 6px 0;
	color: #29166f;
	position: relative;
}
div.objects ol li p {
	padding: 0 0 2px 0;
	color: #707070;
}
div.objects ol li span {
	position: absolute;
	z-index: 9999;
	margin-left: -20px;
	top: 0;
}
div.objects ul.pagination {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -18px;
	overflow: hidden;
	text-align: center;
}
div.objects ul.pagination li {
	display: inline;
	padding-left: 8px;
	padding-right: 7px;
	font-size: 11px;
	border-left: 1px solid #707070;
}
div.objects ul.pagination li.border-less {
	border: none;
}
div.objects ul.pagination li a:link, div.objects ul.pagination li a:visited, div.objects ul.pagination li a:hover {
	text-decoration: none;
}

div.view-message {
	padding: 0 10px 10px 10px;
}
div.view-message table.messages {
	background: none;
}
div.view-message table.messages tr td {
	background: none;
	vertical-align: top;
}
div.view-message table.messages tr td.info {
	width: 50%;
	font-size: 12px;
	line-height: 15px;
}
div.view-message table.messages tr td.info strong {
	font-weight: normal;
}

div.new-message {
	border: 1px solid #52b574;
	padding: 15px 10px;
	margin-bottom: 20px;
}
div.new-message input.text {
	margin-bottom: 12px;
}
div.new-message textarea {
	width: 629px;
	height: 100px;
	margin-bottom: 12px;
}
div.new-message input.button {
	float: right;
}
div.new-message p.notice {
	float: left;
	color: #808080;
	padding: 0;
}
div.show-history {
	padding: 10px;
	border-bottom: 1px solid #cfd0d2;
	margin-bottom: 9px;
}
div.message-history {
	display: none;
}

/* Lenta */
div.lenta {
	overflow: hidden;
	padding-top: 8px;
}
div.lenta ul.lenta {
	float: left;
	list-style-type: none;
	padding:0 0 10px 0;
	margin: 0;
	width: 665px;
	margin-left: -7px;
	clear: both;
}
div.lenta ul.lenta li {
	float: left;
	width: 145px;
	padding: 0 0 0 75px;
	font-size: 11px;
}
div.lenta ul.lenta li .preview {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 5px 0 0 -68px;
	float: left;
}
div.lenta ul.lenta li h2 {
	padding: 0;
	font-size: 13px;
}
div.lenta div.pagination {
	padding-top: 0;
	padding-bottom: 15px;
	margin-top: -5px;
}
div.tabbed {
	margin-left: -10px;
	width: 656px;
	padding-bottom: 10px;
}
div.tabbed ul.lenta {
	width: 675px;
	margin-left: 0px;
	padding: 0;
}
div.tabbed ul.lenta li {
	width: 136px;
	padding: 5px 0 5px 80px;
	border: 1px solid #f5f6f6;
}
div.tabbed ul.lenta li.selected {
	border: 1px solid #cfd0d2;
	padding-bottom: 0;
	position: relative;
	background: #f5f6f6;
}
div.tabbed div.pagination {
	padding-top: 0;
	padding-bottom: 6px;
	margin-top: 0;
}
div.tabbed ul.lenta li ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: none;
}
div.tabbed ul.lenta li ul li {
	width: auto;
	padding: 0;
	border: none;
}
div.tabbed ul.lenta li.selected ul.sub {
	display: block;
	width: 632px;
	float: left;
	margin: -4px 0 0 -81px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #cfd0d2;
	background: #f5f6f6;
	position: relative;
	top: 1px;
}
div.tabbed ul.lenta li.first ul.sub {
	margin-left: -81px;
}
div.tabbed ul.lenta li.second ul.sub {
	margin-left: -299px;
}
div.tabbed ul.lenta li.last ul.sub {
	margin-left: -517px;
}
div.tabbed ul.lenta li.second .preview {
	margin-left: -69px;
}
div.tabbed ul.lenta li span.cleaner, div.tabbed ul.lenta li span.tl, div.tabbed ul.lenta li span.tr {
	display: none;
}
div.tabbed ul.lenta li.selected span.cleaner {
	display: block;
	width: 216px;
	height: 1px;
	background: #f5f6f6;
	/*background: #cc0000;*/
	position: absolute;
	z-index: 999999;
	margin: -3px 0 0 -80px;
}
div.tabbed ul.lenta li.selected span.tl {
	display: block;
	width: 8px;
	height: 8px;
	font-size: 5px;
	line-height: 5px;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 99999;
	background: url(/images/bg17.gif) no-repeat 0 0;
}
div.tabbed ul.lenta li.selected span.tr {
	display: block;
	width: 8px;
	height: 8px;

	font-size: 5px;
	line-height: 5px;
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 99999;
	background: url(/images/bg17.gif) no-repeat -8px 0;
}
div.tabbed ul.lenta li.selected span.bl {
	display: block;
	width: 8px;
	height: 8px;
	font-size: 5px;
	line-height: 5px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	z-index: 99999;
	background: url(/images/bg17.gif) no-repeat 0 -8px;
}
div.tabbed ul.lenta li.selected span.br {
	display: block;
	width: 8px;
	height: 8px;
	font-size: 5px;
	line-height: 5px;
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 99999;
	background: url(/images/bg17.gif) no-repeat -8px -8px;
}
div.tabbed ul.lenta li.first ul.sub li.corners span.tl {
	display: none;
}
div.tabbed ul.lenta li.last ul.sub li.corners span.tr {
	display: none;
}
div.tabbed ul.lenta li ul.sub li.photos {
	width: 292px;
	float: left;
	padding: 0;
	margin: 0;
}
div.tabbed ul.lenta li ul.sub li.photos .preview {
	margin: 0 13px 10px 0;
}
div.tabbed ul.lenta li ul.sub li.service {
	width: 115px;
	float: left;
	margin: 0 0 0 -3px;
}

div.video-lenta {
	overflow: hidden;
	padding-top: 8px;
}
div.video-lenta ul {
	float: left;
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;
	width: 665px;
	clear: both;
}
div.video-lenta ul li {
	float: left;
	width: 220px;
}
div.green a.show-all:link, div.green a.show-all:visited, div.green a.show-all:hover, div.purple a.show-all:link, div.purple a.show-all:visited, div.purple a.show-all:hover {
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	position: absolute;
	right: 10px;
	top: 2px;
}
div.green select, div.purple select {
	font-size: 10px;
	line-height: 10px;
	font-family: Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	height: 16px;
	margin-left: 12px;
	position: absolute;
	top: 1px;
}
div.green select option {
	padding: 0;
}


.queryZ:visited {
    display: block;
	text-decoration: none;
	background: #cb679b;
	color: #fff;
}

div.action-links2 ul {
	list-style-type: none;
	padding: 0 0 9px 0;
    height:15px;
    padding-left:240px;

}
div.action-links2 ul li {
	float: left;
	padding-left: 4px;
	font-size: 11px;
	line-height: 12px;
}
div.action-links2 ul li a:link, div.action-links ul li a:visited, div.action-links ul li a:hover {
	display: block;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
	background: #FF69B4;
	color: #fff;
}
div.action-links2 ul li a:hover {
	background: #800080;
}



div.action-links ul {
	list-style-type: none;
	padding: 0 0 9px 0;
	margin: 0;
	float: left;
	width: 636px;
	margin: -2px 0 0 0;
}
div.action-links ul li {
	float: right;
	padding-left: 4px;
	font-size: 11px;
	line-height: 12px;
}
div.action-links ul li a:link, div.action-links ul li a:visited, div.action-links ul li a:hover {
	display: block;
	padding: 1px 5px 2px 5px;
	text-decoration: none;
	background: #FF69B4;
	color: #fff;
}
div.action-links ul li a:hover {
	background: #800080;
}
div.action-links ul li.back {
	float: left;
	padding-left: 0;
	padding-right: 4px;
}

/*
div.action-links ul li.back a:link, div.action-links ul li.back a:visited, div.action-links ul li.back a:hover {
	background: #52b574;
}
div.action-links ul li.back a:hover {
	background: #8373ba;
}
*/
div.action-links ul li.prev {
	float: left;
	padding-left: 0;
	padding-right: 4px;
}
div.action-links ul li.prev a:link, div.action-links ul li.prev a:visited, div.action-links ul li.prev a:hover {
	background-color: none;
	background: url(/images/bg18.gif) no-repeat 0 0;
	padding: 0;
	width: 20px;
	height: 15px;
	text-indent: -1000px;
}
div.action-links ul li.prev a:hover {
	background-color: none;
	position: relative;
	top: 2px;
}
div.action-links ul li.next a:link, div.action-links ul li.next a:visited, div.action-links ul li.next a:hover {
	background-color: none;
	background: url(/images/bg18.gif) no-repeat -20px 0;
	padding: 0;
	width: 20px;
	height: 15px;
	text-indent: -1000px;
}
div.action-links ul li.next a:hover {
	background-color: none;
	position: relative;
	top: 2px;
}

div.description {
	overflow: auto;
	max-height: 188px;
}
div.block div.description {

	margin-left: -10px;
	margin-right: -10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 8px;
}

div.cash {
	margin-bottom: 6px;
	border-left: 6px solid #484188;
	padding: 3px 0 3px 4px;
	color: #808080;
}
div.cash h2 {
	font: normal 13px/13px Arial, sans-serif !important;
	color: #29166f !important;
	padding: 0 !important;
	background: none !important;
}
div.cash p {
	padding: 0;
}
div.cash p.blue {
	color: #29166f;
}
.refill {
	color: #357e4f !important;
}
div.light {
	border-color: #8373ba;
}

/* Opinions */
div.opinions {
	overflow: hidden;
	/*width: 100%;*/
}
div.opinions ul {
	list-style-type: none;
	padding: 0 0 15px 0;
	margin: -1px 0 0 0;
}
#commentList {border-bottom:1px solid #E2E3E4;}
div.opinions ul li {
	padding: 12px 0 10px 70px;
	border-top: 1px solid #e2e3e4;
}
div.opinions ul li .preview {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 0 0 0 -70px;
	float: left;
}
div.opinions ul li h2 {
	padding: 0;
	margin: 0;
	position: relative;
	top: -2px;
	font-size: 15px;
	line-height: 18px;
}
div.opinions ul li p {
	padding: 0;
}
div.opinions div.new-message {
	padding: 12px 15px;
	display: none;
}
div.opinions div.new-message textarea {
	width: 600px;
}

div div.act-links {
	position: absolute;
	top: 2px;
	right: 10px;
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	text-align: right;
}
div div.act-links a:link, div div.act-links a:hover, div div.act-links a:visited {
	margin-left: 20px;
	color: #fff;
}

.nobr{white-space:nowrap !important;}
.invisible{display:none !important;}
.nowrap {white-space:nowrap !important;}
.mgleft {margin-left:-9px;}
.pdbottom {padding-bottom:12px;}
.valign_top {vertical-align:top !important;}
.service {float:right; margin-right:45px;}
.fl_left {float:left !important;}
.fl_right {float:right !important;}
.no-margin {margin:0 !important;}
.no-padding {padding:0 !important;}
.left {text-align:left !important;}
.center {text-align:center !important;}
.right {text-align:right !important;}
.auto {width: auto !important;}
.minimum {width: 1% !important;}
.ten {width: 10% !important;}
.fifteen {width: 15% !important;}
.twenty {width: 20% !important;}
.twenty-five {width: 25% !important;}
.thirty {width: 30% !important;}
.fourty {width: 40% !important;}
.fifty {width: 50% !important;}
.sixty {width: 60% !important;}
.seventy {width: 70% !important;}
.eighty {width: 80% !important;}
.ninty {width: 90% !important;}
.full {width: 100% !important;}

.user-type-select {border-bottom: 1px solid #d4d4d4; margin: 5px 0 25px 0;}
.user-type-select table {margin-bottom: 10px;}
#hide2 {display: none;}
.add-ob form {margin: 0px;}
.textarea-box {margin-left: -185px;}
.textarea-box textarea {width: 575px;}
.textarea-box input {float: right; margin-right: 78px;}

/* User Page Info */

#upi .top-left {
	width: 374px;
	float: left;
	margin: 0px;
}

#upi img.userpic-s {float: left;}

#upi .upi-name {
	background: #e6e3f4 url(/www/images/upi-name-leftbg.png) left 0 no-repeat;
	width: 307px;
	height: 60px;
	margin-left: 67px;
}

#upi .upi-name-r {
	background: url(/www/images/upi-name-rbg.png) 0 0 no-repeat;
	float: right;
	width: 9px;
	height: 60px;
	margin-top: -60px;
}

#upi .upi-name p {
	margin: 0 0px 0px 31px;
	padding: 0px;
}

#upi .top-right {
	width: 264px;
	height: 370px;
	background-color: #7b7f82;
	border: 1px solid #535250;
	margin-left: 390px;
}

#upi .upi-left-100 {
	margin: 7px 0 0 0;
}

#upi a.upi-add-mess {
	background: url(/www/images/upi-50bg.png) 0 0 no-repeat;
	width: 185px;
	height: 24px;
	float: left;
	text-align: center;
	padding-top: 5px;
	color: #fff; text-decoration: none;
}

#upi a.upi-add-to-friends {
	background: url(/www/images/upi-50bg.png) 0 0 no-repeat;
	width: 185px;
	height: 24px;
	float: right;
	text-align: center;
	padding-top: 5px;
	color: #fff; text-decoration: none;
}

#upi .upi-info {
	background: #f2f1f7 url(/www/images/upi-info-lbg.png) left 0 no-repeat;
	width: 366px;
	height: 273px;
	margin: 4px 0 0 0;
	float: left;
}

#upi .upi-info-r {
	background: url(/www/images/upi-info-rbg.png) 0 0 no-repeat;
	width: 11px;
	height: 273px;
	margin: 40px 0 0 366px;
}

#upi table {
	margin: 10px 18px 10px 18px;
	font-size: 1.1em;
}

#upi table tr {
	margin-top: 4px;
}

#upi table td {
	width: 169px;
	height: 27px;
}

#upi table th {
	font-weight: normal;
	text-align: left;
}

#upi .fotos {
	margin-top: 10px;
}

#upi .fotos img {
	margin-right: 11px;
}

#upi .upi-fiolet {
	width: 639px;
	height: 25px;
	background-color: #5d3d90;
	margin: 5px 0 5px 0;
	color: #fff;
	padding: 7px 0 0 18px;
	font-size: 1.2em;
}

#upi p.text {margin: 5px 18px 5px 18px;}
#upi p.more {float: right; margin-right: 15px;}
#upi p.more a {color: #fff;}

#upi .upi-green {
	width: 639px;
	height: 25px;
	background-color: #52b574;
	margin: 0 0 5px 0;
	color: #fff;
	padding: 7px 0 0 18px;
	font-size: 1.2em;
}

#upi .upi-green select {
	margin: -3px 0 0 20px;
	width: 162px;
}

#upi .upi-3col-box {
	margin: 0 18px 0 18px;
}

#upi .upi-3col {
	width: 200px;
	float: left;

}

#upi .upi-video {
	width: 200px;
	height: 180px;
	float: left;
	background-color: #000;
	border: 1px solid #fff;
}


#upi .upi-3col img {float: left; padding-right: 10px;}

#upi .upi-3col p {
	margin: 0px;
	padding: 0px;
	width: 130px;
	margin-left: 70px;
}


body.admin div.content div.sidebar h2 {
	font: normal 12px/15px Arial, sans-serif;
	padding: 1px 0 2px 10px;
	margin: 0 0 5px 0;
	color: #fff;
	background: #484188 url(/images/bg9.gif) repeat-x 0 0;
}
body.admin div.content div.sidebar h2.green {
	background: #52b574 url(/images/bg2.gif) repeat-x 0 0;

}


/* Video Lenta */
ul.video-lenta {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -50px;
	float: left;
	width: 696px;
	overflow: hidden;
}
ul.video-lenta li {
	float: left;
	width: 172px;
	padding: 15px 0 5px 50px;
}
ul.video-lenta li img {
	width: 195px;
}

/* Help */
dl.help {
	padding: 0 10px;
	margin: 0;
}
dl.help dt {
	padding: 5px 0 5px 0;
	margin: 0;
}
dl.help dd {
	padding: 0 0 10px 0;
	margin: 0;
	display: none;
}


/* Video Code */
div.video-code {
	padding: 10px 0 5px 0;
	float: left;
	width: 350px;
}
div.video-code dl {
	padding: 0;
	margin: 0;
	float: left;
	width: 350px;
}
div.video-code dl dt {
	padding: 3px 0 0 0;
	margin: 0;
	float: left;
	width: 50px;
}
div.video-code dl dd {
	padding: 0 0 5px 0;
	margin: 0;
	float: left;
	width: 300px;
}
div.rating {
	float: right;
	width: 70px;
	padding: 10px 0 0 0;
}
div.stat {
	float: right;
	padding: 10px 0 0 0;
}

div.history {
	width: 656px;
	padding-bottom: 10px;
}
div.history div.col1 {
	width: 320px;
	float: left;
	margin-right: 16px;
}
div.history div.col2 {
	width: 320px;
	float: left;
}
div.history div.frame {
	border: 1px solid #cfd0d2;
	overflow: auto;
	padding: 0 10px 7px 10px;
	height: 252px;

}

div.history ul.anons {width:300px; padding:0;}
div.history ul.anons li {width:240px; padding-left:60px; padding-top: 10px;}
div.history ul.anons a.preview:link, div.archive ul.anons a.preview:visited, div.archive ul.anons a.preview:hover {
	margin: 0 0 0 -60px;
	width: 50px;
	height: 50px;
}

ul.submenu li a:link, ul.submenu li a:visited, ul.submenu li a:hover {
	background: none !important;
	color: #171695 !important;
}
ul.submenu li a:hover {
	background: #171695 !important;
	color: #fff !important;
}
ul.submenu li.selected a:link, ul.submenu li.selected a:visited, ul.submenu li.selected a:hover {
	background: #171695 !important;
	color: #fff !important;
}

/*Счётчик в формах*/
.formCount{
    font-size:0.8em;
}

.f11px
{
	font-size:11px;
}

div.tourist-search {
	padding: 10px;
}
div.tourist-search input.text {
	width: 520px;
	margin-right: 10px;
}


a.fast-add:link, a.fast-add:visited, a.fast-add:hover {
	display: block;
	background: #8373ba;
	color: #f4f0ff;
	text-decoration: none;
	text-align: center;
	padding: 2px 7px 3px 7px;
	margin: 15px 0 30px 0;
	width: 150px;
}
a.fast-add:hover {
	background: #e1dcf0;
	color: #8373ba;
}
/* start form error */
.errorInput {
	background-color:#FFE8FF;

}
form div.error div.txt {
	color:  #CC0000;
}

/* send mail for friends */
.friendSendText {
    width:220px;
    font-size:10px;
    background:#fbe5f2;
    border:1px solid #c8c0cb; color:#655a60;
}
.friendSendButton {
    font-size:10px;
    background:#8373ba;
    color:#fff;
    border:1px solid #aba6c4;
}

.online_time {

    padding-left:12px;
    border-left:1px solid #bbbdbc;
    border-right:1px solid #bbbdbc;
    height:70px;
    text-align:left;
}

/*Search result*/
#wrap {
width:636px;
min-height:100%;
position:relative;
margin:0 auto;
font-size:11px;
}

#addfilter {}
#addfilter #af_line {background:#8373ba; height:16px; color:#fff; padding:2px 0px 2px 0px; cursor:pointer;}
#addfilter #af_line .title {
    background:url(/images/af_str.gif) no-repeat right center;
    display:inline-block; padding:0px 15px 0px 0px; margin-left:10px;
}
#addfilter #af_open {background:#dededc; color:#71706e; padding:2px 0px 2px 0px;}
.close #af_open {display:none;}
#addfilter.close #af_line .title {background:url(/images/af_str2.gif) no-repeat right center;}
#addfilter .afo_tab {float:right;}
#addfilter .afo_tab td {vertical-align:top;}
#addfilter #af_line .col01 {width:79px; border-left:1px solid #e3daff; float:right; padding:0px 0px 0px 10px;}
#addfilter #af_open .col01 {width:165px; border-left:1px solid #a6a6a4; padding:0px 0px 0px 10px;}
#addfilter label {cursor:pointer;}
#addfilter .col01 label {float:left; display:block; position:relative; cursor:pointer; padding:4px 0px 2px 20px;}
#addfilter .col01 label input {position:absolute; top:2px; left:-4px;}
#addfilter .col01 .af_info {display:block; float:right; padding:4px 10px 0px 10px; color:#8373ba; font-style:italic; cursor:pointer; position:relative;}
#addfilter .col01 .af_info .open {display:none;}
#addfilter .col01 .af_info:hover .open {
    background:url(/images/afo_open.png) no-repeat 0 0;
    display:block; width:182px; height:92px; overflow:hidden; padding:5px 10px;
    position:absolute; top:25px; left:25px; z-index:1000;
    color:#fff; font-style:normal;
}
#addfilter #af_line .col02 {width:70px; border-left:1px solid #e3daff; float:right; padding:0px 0px 0px 10px;}
#addfilter #af_open .col02 {width:70px; border-left:1px solid #a6a6a4; padding:0px 0px 0px 10px;}
#addfilter .itxtsm {width:50px; background:#efeeea; border:1px solid #b8b8b6; font:12px Arial; font-size:11px; color:#71706e;}
#addfilter #af_line .col03 {width:165px; border-left:1px solid #e3daff; float:right; padding:0px 0px 0px 10px;}
#addfilter #af_open .col03 {width:83px; padding:2px 3px 0px 3px; border-left:1px solid #a6a6a4;}
#addfilter .col03 select {width:83px; background:#efeeea; border:1px solid #b8b8b6; font:12px Arial; color:#dba21a;}
#addfilter .ofl {padding:2px 0px 2px 0px;}
.wid20 {display:inline-block; width:10px;}
.ofl {overflow:hidden; _zoom:1;}
.clear {clear:both; overflow:hidden;}




.af_info2_multi {display:block; padding:2px 10px 0px 0px; color:#56b677; cursor:pointer; position:relative;}
.af_info2_multi .open {display:none;}
.af_info2_multi:hover .open {
    background:url(/images/afo_open.png) no-repeat 0 0;
    display:block; width:182px; height:92px; overflow:hidden; padding:5px 10px;
    position:absolute; top:25px; left:25px; z-index:1000;
    color:#fff; font-style:normal;
}

.af_info2_sprav {display:block; padding:2px 10px 0px 0px; color:#8373ba; cursor:pointer; position:relative;}
.af_info2_sprav .open {display:none;}
.af_info2_sprav:hover .open {
    background:url(/images/afo_open.png) no-repeat 0 0;
    display:block; width:182px; height:92px; overflow:hidden; padding:5px 10px;
    position:absolute; top:25px; left:25px; z-index:1000;
    color:#fff; font-style:normal;
}

.newQuery {
    padding-top:4px;
}
.newQuery span {
    background:#FF69B4;
    padding-left:1px;
    padding-right:1px;
    color:#fff;
    text-transform:lowercase;
    border:1px solid #d7b1bc;
}
.newQuery span:hover {
    background:#800080;
    padding-left:1px;
    padding-right:1px;
    color:#fff;
    text-transform:lowercase;
    border:1px solid #800080;
}

.NewQ {
    background:#fcf6f6;
    border:1px solid #e2caca;
    margin-bottom:10px;
    color:#6e6a69;
    font-size:11px;
    padding:14px;
}

.articlesIndex {
    font: normal 12px/15px Arial, sans-serif;
	padding: 1px 10px 1px 10px;
	color: #fff;
	background: #f061bd;
}


#wrap {
width:650px;
min-height:100%;
position:relative;
margin:0 auto;
}


#mokslider {
height:270px; position:relative; overflow:hidden;
}
		#mokslider #mokslidernavi {
		background:url(/images/navi_bg.png) no-repeat 0 0;
		position:absolute; left:1px; bottom:1px;
		width:420px;
		text-align:center; color:#fff;
		z-index:1000;
		}
			#mokslider #mokslidernavi a {color:#fff; margin:0px 5px 0px 5px;}
			#mokslider #mokslidernavi a:hover, #mokslider #mokslidernavi a.active {font-weight:bold; color:#33FF00;}
			#mokslider #mokslidernavi a#mok1,
			#mokslider #mokslidernavi a#mok2,
			#mokslider #mokslidernavi a#mok3 {
			background:url(/images/circle_w.png) no-repeat 0 0;
			display:inline-block; width:6px; height:7px;
			}

			#mokslider #mokslidernavi a#mok1:hover,
			#mokslider #mokslidernavi a#mok1.active,
			#mokslider #mokslidernavi a#mok2:hover,
			#mokslider #mokslidernavi a#mok2.active,
			#mokslider #mokslidernavi a#mok3:hover,
			#mokslider #mokslidernavi a#mok3.active {
			background:url(/images/circle_r.png) no-repeat 0 0;
			}

	#mokslider #moklist {margin:0px; padding:0px; list-style:none; width:182px; height:280px; float:right;}
		#mokslider #moklist li {width:180px; height:128px; overflow:hidden; margin-bottom:10px;
		border:1px solid #f5f6f6;
		}
		#mokslider #moklist li:hover {border:1px solid #ff69b4;}
		#mokslider #moklist li a {position:relative; display:block; text-decoration:none;}
		#mokslider #moklist li a img {width:100%; height:130px;}
		#mokslider #moklist li a span {
		position:absolute; top:0px; left:0px; width:97%;
		background:url(/images/fiolet.png) no-repeat 0 0;
		padding:5px;
		font:11px Arial; color:#fff;
		}

		#mokslider #moklist li.active {
		position:absolute; top:0px; left:0px;
		width:420px; height:268px; overflow:hidden;
		z-index:1;
		margin:0px;
		border:none;
		border:1px solid #ff69b4;
		}
            #mokslider #moklist li.active a img {width:100%; height:auto;}
			#mokslider #moklist li.active a span {
			background:url(/images/black.png) no-repeat 0 0;
			position:absolute; top:0px; left:0px; width:40%;
			padding:10px;
			font:12px Arial; color:#fff;
			}

#searchObjectString {
    font-size:15px;
    color:#4fb272;
    font-weight: bold;
}

.partners {
    height:85px;
}
.partnersPla {
    background:#f37fca;
    color:#fff;
    width:232px;
    border:1px solid #e686c5;
    padding-left:7px;
}
.partnersPla:hover {
    background:#800080;
    border:1px solid #800080;
}

