body {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial;
		font-size: 16px;
    background: #FFFFFF url("../images/backgrounds/body-bg.gif") repeat-x left top;
}
a {text-decoration: none;}
a:HOVER {text-decoration: underline;}
img {border: none;}

/*  Page  */
#page {
    margin: auto;
    text-align: left;
    min-width: 1200px;
    min-width: 1200px;
    
}

.relax {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0px;
}
.divider {
	float: left;
	width: 100%;
	line-height: 0;
	font-size: 0;
}

/*  Container  */
.container { padding: 0px 5px 0px 5px; }

/*  Header  */
#header { padding: 5px 0px 0px 0px; }

#logo * { border: none }

/*  Logotype  */
#logo {
    float: left;
    padding: 0px 0px 0px 10px;
    line-height: 0;
    font-size: 0;
}

.header-block {
    margin: -15px 0 0 -30px;
    
    padding: 0px 0px 0px 30px;
    min-height: 107px;
    background: url("../images/top-menu-bg.gif") repeat-x left 11px;
}
.header-block .header-block-left {
    margin: 5px 0px 0px -5px;
    
padding: 0px 0px 0px 0px;

    background: url("../images/backgrounds/top-menu-bg-left.gif") no-repeat left 11px;

}

/*  Filter by Place  */
.titleMessage{
	font-size: 16px;
	font-weight: bold;
	position: relative;
	margin-top: -55px;
	float: right;
	width: 825px;
}
#filter {
    float: right;
    width: 825px;
    
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    background: url("../images/backgrounds/filter-left.gif") no-repeat left top;
}
.filter-left { background: url("../images/backgrounds/filter-bg.gif") repeat-x left top; }
.filter-right {
	height: 41px;
    background: url("../images/backgrounds/filter-right.gif") no-repeat right top;
}
#filter form {
	margin: 0;
	padding: 9px 0px 0px 10px;
	float:left;
}
#filter form select {
	width: 225px;
	font-size: 12px;
	color: #474747;
	padding: 0px 0px 2px 12px;
	border: 1px solid #B3B9C3;
}
#filter form input.metro {
	width: 218px;
	

	font-size: 12px;
	color: #474747;
	padding: 1px 0px 2px 12px;
	
	border: 1px solid #B3B9C3;
}
#filter form input.submit {
	width: 30px;
	height: 22px;
	margin: 0px 10px 0px 5px;
	border: none;
	cursor: pointer;
	font-size: 0px;
	vertical-align: top;
	background: url("../images/buttons/filter-button.gif") no-repeat left top;
}
#filter form input.submit.nr {
	margin: 0px 0px 0px 5px;
}

/*  PDA Version  */
#pda {
	float: right;
    width: 140px;
    height: 128px;
    padding: 0px 0px 0px 10px;
	margin-left: -155px;
    background: url("../images/backgrounds/pda-bg.gif") no-repeat left top;
    /*loat: right;
    width: 130px;
    height: 118px;
    padding: 10px 0px 0px 25px;
margin-left: -155px;
    background: url("../images/backgrounds/pda-bg.gif") no-repeat left top;*/
}
#pda a {
    font-size: 12px;
    color: #474747;
    font-weight: bold;
    /*padding: 0px 0px 0px 10px;*/
}
#pda span {
    display: block;
    padding: 37px 0px 0px 0px;
}
#pda span a {
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 0px;
}
/*  Categories  */
.categories a,
#categories a {
	font-family: Century Gothic;
    font-size: 12px;
    color: #FFFFFF;
/*    padding: 0px 0px 0px 15px;*/
   /* background: url("../images/backgrounds/category-link.gif") no-repeat left 5px;*/
}
.categories,
#categories { padding: 7px 0px 0px 0px; }
.categories UL,
#categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.categories UL LI,
#categories ul li {
	margin: 0;
	
	padding: 0px 0px 0px 0px;
	
width: 90px;

 margin-top: -7px;
	float: left;
}

.categories UL LI A SPAN,
#categories ul li A SPAN{
display: block;

}
.categories ul li A SPAN.title-ico,
#categories ul li A SPAN.title-ico{
	height: 80px;
}
.categories ul li.individual A SPAN.title-ico,
#categories ul li.individual A SPAN.title-ico{
	background: url("../images/many.jpg") no-repeat 0 0;
}

.categories ul li.individual.selected A SPAN.title-ico,
.categories ul li.individual:HOVER A SPAN.title-ico,

#categories ul li.individual.selected A SPAN.title-ico,
#categories ul li.individual:HOVER A SPAN.title-ico{
	background: url("../images/many.jpg") no-repeat 0 -80px;
}


.categories ul li.man A SPAN.title-ico,
#categories ul li.man A SPAN.title-ico{
	background: url("../images/mans.jpg") no-repeat 0 0;
}

.categories ul li.man.selected A SPAN.title-ico,
.categories ul li.man:HOVER A SPAN.title-ico,
#categories ul li.man.selected A SPAN.title-ico,
#categories ul li.man:HOVER A SPAN.title-ico{
	background: url("../images/mans.jpg") no-repeat 0 -80px;
}

.categories ul li.massage A SPAN.title-ico,
#categories ul li.massage A SPAN.title-ico{
	background: url("../images/massage.jpg") no-repeat 0 0;
}


.categories ul li.massage.selected A SPAN.title-ico,
.categories ul li.massage:HOVER A SPAN.title-ico,
#categories ul li.massage.selected A SPAN.title-ico,
#categories ul li.massage:HOVER A SPAN.title-ico{
	background: url("../images/massage.jpg") no-repeat 0 -80px;
}
.categories ul li.sado A SPAN.title-ico,
#categories ul li.sado A SPAN.title-ico{
	background: url("../images/bdsm.jpg") no-repeat 0 0;
}

.categories ul li.sado.selected A SPAN.title-ico,
.categories ul li.sado:HOVER A SPAN.title-ico,

#categories ul li.sado.selected A SPAN.title-ico,
#categories ul li.sado:HOVER A SPAN.title-ico{
	background: url("../images/bdsm.jpg") no-repeat 0 -80px;
}

.categories ul li.view-map A SPAN.title-ico,
#categories ul li.view-map A SPAN.title-ico{
	background: url("../images/world.jpg") no-repeat 0 0;
}
.categories ul li.view-map.selected A SPAN.title-ico,
.categories ul li.view-map:HOVER A SPAN.title-ico,
#categories ul li.view-map.selected A SPAN.title-ico,
#categories ul li.view-map:HOVER A SPAN.title-ico{
	background: url("../images/world.jpg") no-repeat 0 -80px;
}


.categories ul li.chat A SPAN.title-ico,
#categories ul li.chat A SPAN.title-ico{
	background: url("../images/individual.jpg") no-repeat 0 0;
}

.categories ul li.chat.selected A SPAN.title-ico,
.categories ul li.chat:HOVER A SPAN.title-ico,
#categories ul li.chat.selected A SPAN.title-ico,
#categories ul li.chat:HOVER A SPAN.title-ico{
	background: url("../images/individual.jpg") no-repeat 0 -80px;
}

.categories ul li.forum A SPAN.title-ico,
#categories ul li.forum A SPAN.title-ico{
	background: url("../images/forum.jpg") no-repeat 0 0;
}
.categories ul li.forum.selected A SPAN.title-ico,
.categories ul li.forum:HOVER A SPAN.title-ico,
#categories ul li.forum.selected A SPAN.title-ico,
#categories ul li.forum:HOVER A SPAN.title-ico{
	background: url("../images/forum.jpg") no-repeat 0 -80px;
}
.categories ul li.board,
#categories ul li.board{
	width: 120px;
}
.categories ul li.board A SPAN.title-ico,
#categories ul li.board A SPAN.title-ico{
	background: url("../images/contact.jpg") no-repeat 0 0;
}

.categories ul li.board.selected A SPAN.title-ico,
.categories ul li.board:HOVER A SPAN.title-ico,
#categories ul li.board.selected A SPAN.title-ico,
#categories ul li.board:HOVER A SPAN.title-ico{
	background: url("../images/contact.jpg") no-repeat 0 -80px;
}

.categories ul li.find A SPAN.title-ico,
#categories ul li.find A SPAN.title-ico{
	background: url("../images/girls.jpg") no-repeat 0 0;
}
.categories ul li A SPAN{
	border: 1px solid red;
}
.categories ul li.find.selected A SPAN.title-ico,
.categories ul li.find:HOVER A SPAN.title-ico,

#categories ul li.find.selected A SPAN.title-ico,
#categories ul li.find:HOVER A SPAN.title-ico{
	background: url("../images/girls.jpg") no-repeat 0 -80px;
}



/*  Main Navigation Menu  */
#nav { background: url("../images/backgrounds/nav-bg.gif") repeat-x left top; margin-top: -7px; }
#fnav { background: url("../images/backgrounds/fnav-bg.gif") repeat-x left top; }
.nav-left { background: url("../images/backgrounds/nav-left.gif") no-repeat left top; }
#fnav .nav-left { background: url("../images/backgrounds/fnav-left.gif") no-repeat left top; }
.nav-right {
	height: 41px;
    background: url("../images/backgrounds/nav-right.gif") no-repeat right top;
}
#fnav .nav-right {
	height: 41px;
    background: url("../images/backgrounds/fnav-right.gif") no-repeat right top;
}
#nav ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#nav ul li {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	background: url("../images/backgrounds/nav-border.gif") no-repeat left top;
}
/*#nav UL LI.first { background: none; }*/
#nav ul li:first-child { background: none; }

#nav ul li a {
	display: block;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 30px 0px 30px;
	line-height: 41px;
	background: url("../images/backgrounds/nav-item.gif") no-repeat center top;
}
#nav ul li a.selected {
color: #000000;
}

/*  Search Form  */
.search {
	float: right;
	width: 225px;
	height: 41px;
	display: inline;
	margin-right: 10px;
    background: url("../images/backgrounds/search-bg.gif") repeat-x left top;
}
#fnav .search { background: url("../images/backgrounds/fsearch-bg.gif") repeat-x left top; }
.search form { padding: 9px 0px 0px 10px; margin: 0; }
.search form input {
	width: 162px;
	
    font-size: 12px;
    color: #919191;
    padding: 1px 0px 2px 8px;
}
.search form input.sub {
	width: 21px;
	
	height: 22px;
	border: none;
	display: inline;
	margin: 0px 0px 0px 5px;
	cursor: pointer;
    background: url("../images/buttons/search-button.gif") no-repeat left top;
}

/*  Footer Logo  */
#flogo {
    padding: 6px 0px 0px 15px;
    line-height: 0;
    font-size: 0;
}

/*  Content  */
#content { padding: 5px 0px 0px 0px; position: relative; }
.frame {
	/*border: 1px solid #E5E5E5;*/ /* border crached Safary */
    background: #ECECEC;
    margin: 5px 0px 0px 0px;
    position: relative;
}
.frame.middle {
	float: left;
	width: 100%;
	
}

.frame-ltc {
	position: relative;
	margin: -1px 0px 0px -1px;
    background: url("../images/backgrounds/frame-ltc.gif") no-repeat left top;
}
.frame-rtc {
	position: relative;
	margin: 0px -1px 0px 0px;
    background: url("../images/backgrounds/frame-rtc.gif") no-repeat right top;
}
.frame-lbc {
	position: relative;
	margin: 0px 0px -1px 0px;
    background: url("../images/backgrounds/frame-lbc.gif") no-repeat left bottom;
}
.frame-rbc {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 15px 10px;	
    background: url("../images/backgrounds/frame-rbc.gif") no-repeat right bottom;
	
}
.frame-rbc.pnav { padding: 10px 10px 15px 10px; }
.map-block .frame-rbc { padding: 5px 10px 5px 10px; }
#footer  .h2.kwoman,
#content h2 , #content .h2,  #content h1{
	font-family: Century Gothic;
    font-size: 21px;
    color: #474747;
    font-weight: normal;
    padding: 6px 0px 7px 45px;
    margin: 0;
    line-height: 17px;
}
#footer  .h2.kwoman,
#content .h2 SPAN {
	font-family: Century Gothic;
    font-size: 18px;
    color: #474747;
    font-weight: normal;
}
#content .h2.kman {
	padding: 0px 0px 5px 40px;
	background: url("../images/icons/kman.gif") no-repeat 5px 3px;
}

#footer   .h2.kwoman,
#content .h2.kwoman {
	padding: 0px 0px 5px 42px;
	background: url("../images/icons/kwoman.gif") no-repeat 0px 3px;
}
#content .h2.fast {
	background: url("../images/icons/fast.gif") no-repeat 5px 3px;
}
#content .h2.ab { padding: 0px 0px 0px 5px; }
#content .h2.kabinet {
	padding: 0px 0px 0px 80px;
	background: url("../images/icons/kabinet.gif") no-repeat 5px 5px;
}

#content .h2.forum {
	padding: 3px 0px 7px 45px;
	background: url("../images/icons/forum.gif") no-repeat 5px 0px;
}
#content .zavedenia .h2, #content .zavedenia h1 { padding: 0px 0px 5px 10px; }
#content .new-block .h2,#content .new-block h1 { padding: 0px 0px 5px 20px; }
#content .profile-block h2,#content .profile-block h1 { padding: 0px 0px 0px 20px; }
#content .profile-block h2.hfind { padding: 0px 0px 10px 20px; }
#content .h2.center {
	padding: 0px 0px 5px 0px;
	text-align: center;
}
#content .h2.fleft { padding: 0px 0px 10px 20px; }
#content .h2.freg { padding: 0px 0px 20px 0px; }
#content .h2.snews { background: url("../images/icons/news.gif") no-repeat 0px 2px; }
#content .h2.sboard { background: url("../images/icons/board.gif") no-repeat 0px 2px; }
#content .h2.sboard A{
	color:#474747;
	font-size:21px;
}
#content .center-col.search-more .h2 { padding: 0px 0px 0px 0px; }

/*  Left Column  */
.left-col {
	float: left;
	width: 205px;
	margin: 0px 5px 0px 0px;
}
.zavedenia {
	border: 1px solid #B2B2B2;
    background: #EAEAEA url("../images/backgrounds/zav-bg.gif") no-repeat left top;;
    margin: 5px 0px 0px 0px;
    
}
.zav-ltc {
	position: relative;
	margin: -1px 0px 0px -1px;
    background: url("../images/backgrounds/zav-ltc.gif") no-repeat left top;
}
.zav-rtc {
	position: relative;
	margin: 0px -1px 0px 0px;
    background: url("../images/backgrounds/zav-rtc.gif") no-repeat right top;
}
.zav-lbc {
	position: relative;
	margin: 0px 0px -1px 0px;
    background: url("../images/backgrounds/zav-lbc.gif") no-repeat left bottom;
}
.zav-rbc {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 20px 20px;
    background: url("../images/backgrounds/zav-rbc.gif") no-repeat right bottom;
}
.zavedenia UL {
	margin: 0;
	padding: 15px 0px 0px 0px;
	list-style: none;
}
.zavedenia UL LI {
	margin: 0;
	padding: 0px 0px 5px 10px;
	background: url("../images/backgrounds/zav-link.gif") no-repeat left 6px;
	
}
.zavedenia UL LI A {
	display: block;
	font-size: 12px;
	color: #256AB3;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.zavedenia UL LI B {
	font-size: 12px;
	color: #474747;
	font-weight: normal;
	display: block;
}
.zav-add { padding: 10px 0px 5px 10px; }
.zav-add A {
	font-size: 12px;
	color: #256AB3;
	margin: 0;
	padding: 5px 20px 6px 15px;
	background: url("../images/buttons/zav-add.gif") no-repeat left top;
}

/*  Left Navigation Menu  */
#lnav { padding: 0px 0px 0px 0px; }
#lnav UL {
	margin: 0;
	padding: 5px 0px 0px 25px;
	list-style: none;
}
#lnav UL.language { padding: 25px 0px 0px 15px; }
#lnav UL LI {
	margin: 0;
	padding: 2px 0px 0px 0px;
}
#lnav UL.language LI { padding: 5px 0px 0px 25px; }
#lnav UL.language LI.english { background: url("../images/icons/english.gif") no-repeat left 7px; }
#lnav UL.language LI.german { background: url("../images/icons/german.gif") no-repeat left 7px; }
#lnav UL.language LI.french { background: url("../images/icons/french.gif") no-repeat left 7px; }
#lnav UL.language LI.italian { background: url("../images/icons/italian.gif") no-repeat left 7px; }
#lnav UL.language LI.spanish { background: url("../images/icons/spanish.gif") no-repeat left 7px; }
#lnav UL SPAN {
	display: block;
	font-size: 12px;
	color: #464646;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 7px 0px;
}
#lnav UL LI UL { padding: 0px 0px 0px 0px; }
#lnav UL LI UL LI {
	margin: 0;
	padding: 0px 0px 5px 10px;
	background: url("../images/backgrounds/lnav-link.gif") no-repeat left 3px;
	
}
#lnav UL LI A {
	display: block;
	font-size: 12px;
	color: #256AB3;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.about-site {
	padding: 20px 15px 0px 15px;
	
}
.about-site P {
	font-size: 12px;
	color: #7E7E7E;
	margin: 0;
	padding: 10px 0px 0px 0px;
}

/*  Center Column  */
.center-col { padding: 5px 222px 0px 210px; }
.center-col H3, #content .center-col H1 {
	    font-weight: bolder;
	font-size: 18px;
	color: #474747;
	margin: 0;
	padding: 0;
}
.center-col H3.message,
.center-col H3.error {
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	color: #FF0000;
}
.center-col P {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 10px 0px 10px 0px;
}
.center-col A {
	font-size: 12px;
	color: #256AB3;
}
.new-block {
	float: left;
	width: 100%;
	
	padding: 10px 0px 10px 0px;
	text-align: center;
	
}
.new-profile {
	/*float: left;*/
	padding: 15px 10px 10px 10px;
			
	margin-left: 3px;	
	text-align: left;
	display:inline-block;
	
	vertical-align: top;
		
	
}
.new-profile A {
	display: block;
	font-size: 16px;
	color: #256AB3;
	font-weight: bold;
}
.new-profile A I {
	display: block;
	font-size: 12px;
	color: #474747;
	font-weight: normal;
	font-style: normal;
}
.new-profile A B {
	display: block;
	height: 155px;		
	
}
.new-profile A SPAN {
	display: block;
	font-size: 16px;
	color: #256AB3;
	font-weight: bold;
	padding: 10px 0px 0px 2px;
}
.new-profile A:HOVER { text-decoration: none; }
.new-profile A:HOVER SPAN { text-decoration: underline; }
.profile-block {
	float: left;
	width: 100%;
	font-style: italic;
	text-align: center;
	padding: 10px 0px 15px 0px;
}

/*  Page Navigator  */
#navigator { padding: 4px 10px 8px 0px; }
#navigator UL {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigator UL LI {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	margin: 0px 0px 0px 1px;
}
#navigator UL LI:HOVER,
#navigator UL LI.plast,
#navigator UL LI.pselect { background: url("../images/backgrounds/pn-bg.gif") repeat-x left top; }
#navigator A {
	font-size: 12px;
	color: #464646;
	display: block;
}
#navigator A:HOVER { text-decoration: none; }
#navigator UL LI:HOVER A,
#navigator UL LI.plast A,
#navigator UL LI.pselect A {
	color: #ffffff;
	background: url("../images/backgrounds/pn-left.gif") no-repeat left top;
}
#navigator A SPAN {
	display: block;
	padding: 1px 6px 1px 6px;
}
#navigator UL LI:HOVER A SPAN,
#navigator UL LI.plast A SPAN,
#navigator UL LI.pselect A SPAN { background: url("../images/backgrounds/pn-right.gif") no-repeat right top; }

/*  Board  */
.board-block { padding: 10px 0px 5px 15px; }
.board-title {
	float: left;
	width: 100%;
	
	padding: 0px 0px 5px 0px;
}
.board-item {
	width: 33%;
	
	float: left;
	padding: 3px 0px 0px 0px;
}
.board-item .board-item {
	float: none;
	width: auto;
}
.board-item A {
	font-size: 12px;
	color: #256AB3;
	display: block;
}
/*.board-title .board-item A { font-weight: bold; }*/
.board-item SPAN {
	font-size: 12px;
	color: #474747;
	font-weight: normal;
}
.board-add {
	float: left;
	width: 100%;
	
	padding: 10px 0px 0px 0px;
	text-align: right;
}
.board-add A {
	font-size: 12px;
	color: #256AB3;
	font-weight: bold;
	padding-right: 20px;
}

/*  Stories  */
.story { padding: 10px 0px 0px 15px; }
.story IMG {
	float: left;
	margin: 0px 10px 0px 0px;
}
.story A {
	display: block;
	font-size: 12px;
	color: #256AB3;
	font-weight: bold;
	outline: none;
}
.story A.all {
	text-align: right;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.story P {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0;
}

/*  News  */
.news-block { padding: 10px 0px 0px 0px; }
.news {
	/*padding: 10px 10px 0px 0px;
	width: 240px;
	*/
	padding: 10px 0px 0px 0px;
	width: 24%;
	float: left;
}
.news-item { padding: 10px 0px 10px 15px; }
.news-block IMG {
	float: left;
	margin: 0px 5px 0px 0px;
}
.news-block .news-item.details IMG { margin: 0px 10px 0px 0px; }
.news-block .news-item IMG { margin: 0px 10px 10px 0px; }
.news-block A {
	/* display: block; */
	font-size: 12px;
	color: #256AB3;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	outline: none;
}
.news-block A.all {
	text-align: right;
	padding: 0px 20px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.news-block A.back-link {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.news-block P A {
	/*float: right;*/
	padding: 0;
	margin: 0;
}
.news-block P {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0px 10px 0px 10px;
}
.news-block .news-item.details P { padding: 0px 10px 0px 0px; }
.center-col.front .news-block P { padding: 0px 10px 0px 10px; }
.news-block SPAN {
	display: block;
	font-size: 9px;
	color: #8A8A8A;
	margin: 0;
	padding: 0;
}

/*  Map  */
.map-block { padding: 10px 0px 0px 0px; }
.map-block P {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0px 0px 0px 20px;
}
.map-block FORM { padding: 5px 0px 5px 15px; }
.map-block FORM INPUT {
	width: 250px;
	
    font-size: 12px;
    color: #474747;
    padding: 2px 0px 4px 5px;
    border: 1px solid #B3B9C3;
    vertical-align: top;
}
.map-block FORM INPUT.msubmit {
	width: 70px;
	
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 0;
	margin: 0px 0px 0px 15px;
	border: none;
	cursor: pointer;
	background: url("../images/buttons/login-button.gif") no-repeat left top;
}
.map-block FORM LABEL {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0px 15px 0px 0px;
}
.map {
	float: left;
	width: 95%;
	padding: 10px 0px 0px 20px; 
}

/*  Profile  */
.profile {
	text-align: left;	
	width: 225px;	
	height: 400px;	
	display:inline-block;
	vertical-align: top;
	overflow: hidden;
		
	padding: 10px 0px 5px 10px;
	margin-right: 5px;
	margin-top: 5px;
}
.profile.strip {
	width: 280px;
	
}
.pselected {
	background: #fff2c1;
}
.profile TABLE {
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.profile TABLE TABLE { margin: 0px 0px 0px 0px; }
.profile TABLE TD {
	vertical-align: top;
	font-size: 12px;
	color: #464646;

}
.profile TABLE TD TD{
	vertical-align: baseline;
}
.profile TABLE TD.picture { width: 125px; }
.profile TABLE TD.values { width: 55px; }
.profile TABLE TD.tempty { padding: 10px 0px 0px 00px; }
.profile .h2 {
	font-size: 16px;
	color: #256AB3;
	margin: 0;
	padding: 0;
}
.profile div.name A {
	font-size: 16px;
	color: #256AB3;
}
.profile SPAN {
	font-size: 14px;
	color: #7BC810;
}
.profile P {
	font-size: 12px;
	color: #464646;
	margin: 0;
	padding: 0px 10px 0px 0px;
}
.profile P.mtop { margin: 10px 0px 0px 0px; }
.profile P A {
	font-size: 12px;
	color: #256AB3;
	padding: 0px 20px 0px 0px;
	background: url("../images/icons/details.gif") no-repeat right bottom;
}

/*  Advanced Search  */
.center-col.search-more { padding: 20px 0px 0px 30px; }
.search-item {
	float: left;
	width: 325px;
	
	padding: 20px 0px 10px 20px;
}
.search-item .h2 {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.search-item .h2 A { color: #474747; }
.search-item .info {
	padding: 10px 0px 10px 0px;
	float: left;
	width: 100%;
}
.search-item .pic {
	float: left;
	width:120px;
	min-height: 113px;

	display: inline;
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 0px 0px;
	/*background: url("../images/backgrounds/pic-bg.gif") no-repeat left top;*/
}
.search-item P {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.search-item P.loc {
	padding: 0px 0px 5px 0px;
}
.search-item .info SPAN {
	font-size: 17px;
	color: #74C302;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.search-item A.more {
	display: block;
	font-size: 12px;
	color: #256AB3;
	margin: 15px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	text-decoration: underline;
}
.search-item A.more:HOVER { text-decoration: none; }
.register-form { padding: 10px 20px 0px 0px; }
.register-form.rf-login { padding: 10px 20px 0px 20px; }
.search-form { padding: 10px 20px 0px 20px; }
.register-form FORM,
.search-form FORM {
	padding: 10px 0px 0px 20px;
	width: 480px;
	margin: 0;
}
.register-form.rf-login FORM { padding: 10px 0px 0px 0px; }
.search-form.results FORM { padding: 10px 0px 0px 0px; }
.register-form TABLE,
.search-form TABLE { width: 100%; }
.register-form TABLE TD,
.search-form TABLE TD { 
	vertical-align: top;
	font-size: 12px;
	color: #474747;
}
.search-form TABLE TD.lcol { width: 240px; }
.search-form TABLE TD.par { text-align: right;padding-left: 5px; }
.register-form TABLE TD { width: 200px; }
.register-form.recover TABLE TD { width: auto; }
.search-form TABLE TD.rcol { width: 240px; }
.search-form TABLE TD.check { width: 25px; }
.search-form TABLE TR.title TD { padding: 15px 0px 15px 0px; }
.search-form TABLE TR.tpad TD { padding: 15px 0px 0px 0px; }
.profile-form FORM LABEL,
.register-form FORM LABEL,
.search-form FORM LABEL {
	font-size: 12px;
	color: #474747;
	padding: 0px 0px 0px 0px;
}
.register-form FORM LABEL SPAN,
.search-form FORM LABEL SPAN {
	font-size: 12px;
	color: #FF0000;
}
.search-form TABLE TD INPUT {
	width: 50px;
	margin: 3px 0px 0px 8px;
	padding: 1px 0px 2px 0px;
	border: 1px solid #B3B9C3;
	font-size: 12px;
	color: #474747;
}
.search-form TABLE TD INPUT.find-city {
	width: 190px;
	margin: 3px 0px 0px 0px;
	padding: 1px 0px 4px 0px;
}
.search-form TABLE TD.check INPUT {
	width: auto;
	margin: 2px 0px 0px 0px;
	
	border: none;
	padding: 0px 0px 0px 0px;
}
.register-form TABLE TD.check INPUT {
	width: auto;
	margin: 2px 5px 0px 0px;
	
	border: none;
	padding: 0px 0px 0px 0px;
}
.search-form TABLE TD SELECT {
	width: 190px;
	margin: 3px 0px 0px 0px;
	border: 1px solid #B3B9C3;
	padding: 1px 0px 2px 0px;
	font-size: 12px;
	color: #474747;
}
.correspondense INPUT,
.profile-form .upload-block .ssubmit,
.profile-form TABLE TD INPUT.ssubmit,
.search-form .search-lite TABLE TD INPUT.ssubmit,
.register-form TABLE TD INPUT.ssubmit,
.search-form TABLE TD INPUT.ssubmit {
	width: 70px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 0;
	margin: 20px 0px 0px 0px;
	border: none;
	cursor: pointer;
	background: url("../images/buttons/login-button-right.gif") no-repeat right top;
}

.search-form .search-lite TABLE TD INPUT.ssubmit { margin: 0px 0px 0px 0px; }
.register-form TABLE TD SELECT,
.register-form TABLE TD INPUT {
	width: 200px;
	margin: 3px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
	border: 1px solid #B3B9C3;
	font-size: 12px;
	color: #474747;
}
.register-form TABLE TD INPUT.breg {
	width: 170px !important;
}
.button-left {
	float: left;
	background: url("../images/buttons/login-button-left.gif") no-repeat left top;
}
.button-left INPUT {
	width: auto !important;
	padding: 0px 10px !important;
	margin-top: 0 !important;
}
.register-form TABLE TD SELECT {
	width: 202px;
}
.search-form.results FORM.search-lite TD.sl-text {width: 300px;}
.search-form.results FORM.search-lite TD.sl-text INPUT {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	color: #474747;
}
.register-form.recover TABLE TD INPUT { width: 255px; }
.register-form.recover TABLE TD INPUT.ssubmit { width: 70px; }
.search-form.results FORM.search-lite  { padding: 10px 0px 10px 0px; }


.cpage { padding: 10px 20px 0px 20px; }
#content .cpage .h2 { padding-left: 0px; }

#map_canvas {
	float: left;
	width: 100%;
}
#map_canvas A,
#map_canvas SPAN {
	font-size: 12px;
}
.gm-style-iw{
    /*
	height: 100% !important;
    overflow: hidden !important;
*/
}

#map_canvas DIV {
	font-size: 11px;
}
#map_canvas .hint A,
#map_canvas.hint SPAN {
	font-size: 12px;
}
/* ------------------------------------------ */
.profile-form { padding: 10px 0px 0px 0px; }
.profile-form FORM { 
	padding: 10px 0px 0px 20px;
	width: auto;
}.profile-form FORM.fboard { 	padding: 0px 0px 0px 0px;}
.profile-form .messages { 
	padding: 10px 0px 0px 0px;
}
.profile-form TABLE { width: 100%; }
.profile-form TABLE.tprice { width: 315px; }
.profile-form TABLE TD { 
	vertical-align: top;
	font-size: 12px;
	color: #474747;
	/*min-width: 170px;*/
}
.profile-form TABLE TD.lphoto { 
	padding: 0px 0px 5px 20px;
	font-size: 1px;
	line-height:0;
	
}

TABLE.review TD { 
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #EEEEEE;
}
TABLE.review TR.relast TD { 
	border-bottom: none;
}
TABLE.mess  { 
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
}TABLE.mess.folders  { 	background: #EEEEEE;		margin-bottom: 20px;}
TABLE.mess TD { 
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	/*padding: 4px 10px 2px 10px;*/
}
TABLE.mess.folders TD  { 	border: none;		font-weight: bold;		padding: 10px 0px 10px 0px;		border-top: 1px solid #ffffff;}
TABLE.mess.folders  TR.mess-title TD { 		background: #b2c0ce;}
TABLE.mess.folders  TR.mess-selected TD { 	background: #c6d2de;}
TABLE.mess TD.td-check  { 		width: 100px;	}
TABLE.mess TD.td-check  INPUT { 		width: auto;	}
TABLE.mess TR.mess-title TD.td-left,TABLE.mess TD.td-left { 	text-align: left;	padding-left: 10px;}
TABLE.mess TD.td-left.sfolder SPAN { 	float: left;		padding-top: 3px;		padding-left: 5px;}
TABLE.mess TD.td-left.sfolder INPUT.cfol { 		float: left;		margin: 0px 5px 0px 5px;}
TABLE.mess TD.td-left.sfolder SELECT { 	float: left;		width: auto;		margin: 0px 5px 0px 5px;}
TABLE.mess TD.mess-body { 
	/*width: 150px;*/
}
TABLE.mess TR.mnew TD {
	background: #f9f9f9;
}
TABLE.mess TR.mnew TD.mess-body {
	font-weight: bold;
}
TABLE.mess TR.mess-title TD { 
	padding: 5px 0px 5px 0px;
}
.messages TD.mtype { 
	text-align: right;
}
.messages .sdiv {
	padding: 0px 10px;
}
TABLE.board-details  TD { 
	padding: 3px 0px;
}
TABLE.board-details TD.board-tit { 
	width: 250px;
}

TABLE.tboard  { 
	margin-top: 5px;
}
TABLE.mess TR TD.alleft { 
	text-align: left;
}
.profile-form TABLE TR.ftitle TD { padding: 0px 0px 5px 0px; }
.profile-form TABLE TR.title TD { padding: 5px 0px 5px 0px; }
.profile-form TABLE TD INPUT {
	width: 185px;
	margin: 3px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
	border: 1px solid #B3B9C3;
	font-size: 12px;
	color: #474747;
}
.profile-form TABLE TD INPUT.sfilter {
	width: 30px;
	height: 22px;
	margin: 0px 0px 0px 10px;
	border: none;
	cursor: pointer;
	background: url("../images/buttons/filter-button.gif") no-repeat left top;
}
.profile-form TABLE TD.ilong INPUT {
	width: 313px;
}
.profile-form TABLE.tprice INPUT {
	width: 50px;
}
.profile-form TABLE TD SELECT {
	width: 315px;
	margin: 3px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
	border: 1px solid #B3B9C3;
	font-size: 12px;
	color: #474747;
}
.profile-form TABLE TD.stime SELECT {
	width: 60px;
}
.profile-form TABLE.tprice SELECT {
	width: 100px;
}
.profile-form TABLE TD.check INPUT {
	width: auto;
	margin: 3px 0px 0px 5px;
	
	border: none;
	padding: 0px 0px 0px 0px;
}
.register-form TABLE TD TEXTAREA,
.profile-form TABLE TD TEXTAREA {
	width: 313px;
	margin: 3px 0px 0px 0px;
	padding: 1px 0px 2px 0px;
	border: 1px solid #B3B9C3;
	font-size: 12px;
	color: #474747;
}

.profile-form .upload INPUT { 
	float: left;
	clear: left;
}
.profile-form .upload A {
	float: left;
	clear: left;
	margin: 10px 0px 0px 0px;
}

.profile-form .upload-block { 
	float: left;
	width: 100%;
}
.profile-form .upload-block .upload{ 
	padding: 10px 0px 0px 0px;
}
.profile-form .photos-list { 
	padding: 20px 0px 0px 20px;
}
.profile-form .photos-list TABLE { 
	width: 400px;
}
.profile-form .photos-list TABLE P { 
	padding-bottom: 0;
}
.profile-form .upload-desc {
	font-size: 12px;
	color: #474747;
}
.profile-form .upload-button {
	
	padding: 10px 0px 0px 0px;
}

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


/*  Right Column  */
.right-col {
	float: right;
	width: 215px;
	margin: 0px 0px 0px 5px;
}
#content .right-col {
	height: auto !important;
	height: 1900px;
}
#content .right-col.asearch {
	height: auto !important;
}
.right-block UL {
	margin: 0;
	padding: 10px 0px 0px 25px;
	list-style: none;
}
.right-block UL LI {
	margin: 0;
	padding: 2px 0px 3px 0px;
	
}
.right-block UL LI A {
	display: block;
	font-size: 12px;
	color: #256AB3;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.right-block  UL LI B {
	font-size: 12px;
	color: #474747;
	font-weight: normal;
	display: block;
}
.right-block UL LI .h2 {
	font-size: 12px;
	color: #464646;
	margin: 0;
	padding: 0px 0px 7px 0px;
}
.right-block UL LI SPAN {
	display: block;
	font-size: 9px;
	color: #8A8A8A;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 2px 0px;
}
.right-block UL LI A.vhod {
	width: 70px;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 0;
	margin: 5px 0px 0px 85px;
	text-align: center;
	background: url("../images/buttons/login-button.gif") no-repeat left top;
}
.right-block UL LI A.vhod:HOVER {
	text-decoration: none;
}

/*  Login Form  */
.login { padding: 5px 0px 0px 10px; }
.login FORM {
	margin: 0;
	padding: 0;
}
.login FORM LABEL {
	display: block;
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 5px 0px 0px 0px;
}
.login FORM INPUT {
	width: 160px;
	
	font-size: 12px;
	color: #A3A3A3;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 3px 8px;
	
	border: 1px solid #B3B9C3;
}
.zavedenia .login FORM INPUT {
	width: 142px;
	
}
.login FORM INPUT.lsubmit {
	width: 70px;
	
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 0;
	margin: 5px 0px 0px 100px;
	border: none;
	cursor: pointer;
	background: url("../images/buttons/login-button.gif") no-repeat left top;
}
.zavedenia .login FORM INPUT.lsubmit { margin: 5px 0px 0px 82px; }

/*  Banner  */
.banner {
	margin: 5px 0px 0px 0px;
}


.comments {
	padding: 10px 0px 0px 0px;
}
.comments.cprof {
	border-top: 1px solid #aaaaaa;
}
.comments .h2 {
	margin: 0px 0px 0px 0px;
}
.comments.cprof TEXTAREA {
	width: 90%;
}
.comments-item {
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #EEEEEE;
}
.comments-item.ci-nob {
	border-bottom: none;
}
.comments H3 {
	line-height: 16px;
}
.comments SPAN {
	font-size: 10px;
}
.comments IMG {
	float: left;
	margin: 3px 10px 0px 0px;
}
.comments P {
	padding: 5px 0px 8px 0px;
}
.need-login { padding-top: 20px; }.need-login .button-left { margin-top: 10px; }
.need-login H3 { font-size: 14px; }
.need-login H3 A { font-size: 14px; }

.payment {
	padding: 0px 0px 0px 20px;
}
.payment P {
	padding: 10px 0px 0px 0px;
}
.payment UL {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
}
.payment UL LI {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 12px;
}

.payment .h2 {
	font-size: 16px;
	color: #474747;
	margin: 0;
	padding: 10px 0px 0px 0px;
}

.sitemap {
	padding: 0px 0px 0px 20px;
}

.sitemap UL {
	margin: 0;
	padding: 5px 0px 0px 0px;
	list-style: none;
}
.sitemap UL LI {
	margin: 0;
	padding: 5px 0px 0px 0px;
	display: block;
	font-size: 12px;
}

.hint {
	font-size: 12px;
	color: #474747;
	padding-right: 10px;
	padding-bottom: 5px;
}
.hint IMG{
	float: left;
	margin-right: 10px;
}
.hint A.hp-more {
	display: block;
	text-align: right;
}
.hint SPAN {
	display: block;
	font-size: 12px !important;
	color: #474747;
	padding-top: 5px;
}
.map-types {
	width: 350px;
	padding: 5px 0px 0px 20px;
}

.map-types SPAN {
	float: left;
	width: 165px;
	font-size: 12px;
	color: #256AB3;
	padding: 5px 0px 0px 0px;
}

.chat-block { 
	/*float: left;*/
	width: 100%;
	height: 650px;
	position: relative;
}
.chat-block.cb-login { 
	height: 200px;
}
.chat-block #loginContent,
.chat-block #content { 
	background: none;
}
.chat-block #loginContent #loginHeadlineContainer  {
	margin: 0px 0px 0px 20px;
}
#loginContent #loginFormContainer {
	margin: 0px 0px 0px 20px;
}
.chat-block #loginContent #loginHeadlineContainer .h2,
.chat-block #headlineContainer .h2 {
	font-family: Century Gothic;
    font-size: 21px;
    color: #474747;
    font-weight: normal;
    padding: 5px 0px 0px 0px;
    margin: 0 !important;
}

.chat-footer { 
	padding-top: 5px !important;
}

.dis {
	background: #EEEEEE;
}



.map-block FORM .fm-item { padding: 5px 0px 0px 0px; }
.map-block FORM .fm-item LABEL {
	float: left;
	width: 50px; 
}
.map-block FORM .fm-item SELECT { width: 250px; }
.map-block FORM .fm-item INPUT { margin-left: 0; }

.map-filter INPUT {
	width: auto;
	margin-top: 5px;
}
.map-filter LABEL {
	font-size: 12px;
	color: #474747;
	margin: 0;
	padding: 0px 5px 0px 0px;
}
.map {
	float: left;
	padding: 10px 0px 0px 20px; 
}

#copyright SPAN { font-size: 1px; }
#copyright A { font-size: 1px; }
.profile-form .gmnoprint { /*display: none;*/ }

p.no-find {
	padding: 10px 0px 0px 20px;
}


/*  Footer  */
#footer { padding: 30px 0px 30px 0px; }
.rights { padding: 20px 0px 0px 20px; }
.workby {
	padding: 0px 0px 0px 50px;
	margin: 20px 0px 0px 30px;
	background: url("../images/logo/miridea.gif") no-repeat left top;
}
.footer-nav { padding: 10px 0px 0px 0px; }
#footer ul {
	margin: 0;
	padding: 5px 0px 0px 40px;
	list-style: none;
}
#footer ul li {
	margin: 0;
	padding: 0px 0px 0px 10px;
	display: inline;
	font-size: 12px;
	color: #9F9F9F;
}
#footer ul li:FIRST-CHILD {
	padding: 0px 0px 0px 0px;
}
#footer p {
	font-size: 12px;
	color: #464646;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#footer a {
	font-size: 12px;
	color: #256AB3;
}
#footer .workby a { text-decoration: underline; }
#footer .workby a:HOVER { text-decoration: none; }
#footer ul li a { padding: 0px 10px 0px 0px; }

.pcomm FORM {
	padding-left: 0px;
}
.ncomm {
	float: left;
	width: 100%;
}
.ncomm .comments {
	padding: 10px 0px 0px 20px;
}
.ncomm INPUT,
.ncomm TEXTAREA {
	width: 50%;
}
.ncomm LABEL {
	display: block;
	font-size: 14px;
	color: #474747;
}
.ncomm H3 { font-size: 12px; }
.ncomm SPAN.cnm {
	display: block;
	font-size: 14px;
	color: #474747;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
.prefer { float: left; }.prefer A.apref { 	display: block;	padding: 5px 0px 0px 0px;	outline: none; text-align:left;}
.center-col A.tactive {	font-weight: bold;	background: #ECECEC;	padding-left: 5px;	padding-right: 5px;}
.corr { width: auto; }
#content.ccor {	width: 100%;	height: 100%;	/*position: absolute;*/	left: 0;	top: 0;}
.correspondense {	padding: 10px 0px 0px 0px;	background: #ffffff;	text-align: left;	position: relative;	height: 100%;}
.correspondense .citem {	padding: 20px 10px 20px 10px;	background: #f1f1f3;	border-top: 1px solid #CCCED5;	}
.correspondense .citem.ci-scroll {	/*height: 52%;	overflow-y: scroll;*/}
.correspondense .ci-bottom {	width: 100%;	left: 0;	bottom: 0;	height: 272px;}
.correspondense .cblock {background: #ffffff;	border: 1px solid #CCCED5;	height: 410px;	overflow-y: scroll;}
.correspondense .cblock-text {	padding: 10px 20px 20px 20px;	background: #ffffff;}
.correspondense TD {	padding: 0px 0px 10px 10px;	font-size: 12px;	color: #474747;}
.correspondense P {	font-size: 12px;	color: #474747;	margin: 0;	padding: 10px 0px 0px 0px;}
.correspondense P.pfrom {	color: #A34747;}.correspondense P.pto {	color: #5D795D;}
.correspondense A {	font-size: 12px;	color: #256AB3;}.cornav { padding: 5px 0px 10px 0px;; }
.correspondense FORM {	padding: 0px 0px 20px 0px;	margin-top: 10px;}
.correspondense TEXTAREA {	width: 480px;	width: 100%;}
.correspondense FORM .bl-refresh {	margin-left: 20px;}#usr,#org { display: none; }
.todisplay { display: table-row !important; }

.need-login LABEL,
.need-login INPUT,
.need-login DIV
{
	float: left;
	clear: left;

}

P.worker {
	padding: 0px 0px 0px 310px;
}

.row{
	float: left;
	clear: left;
	width: 100%;
	padding: 10px 0;
}

.city_metro{
	 font-weight: bold;
}

.addPhoto{
	text-align: right;
	padding: 5px;
}

.payment ul li.pay-btn{
	padding: 10px;
}

.pabs{
	
}
.flash,
.addPhoto{
	

	text-align: left;
	display:inline-block;
	
	vertical-align: top;
		
	
}
.new-block.pabs{
	padding-bottom: 0px;
}

.addPhoto{
	margin-top: 20px;
}

.prof-hint{
	display:none; 
	position:absolute;
	top:155px;
	left:0px;
	z-index:10000;
	float:left;
}

.frame-top{
	width:258px;
	height:20px;
	float:left;
	clear:left;
	background: url(../images/frame-top.png) top left no-repeat; 
}

.frame-y{
	width:258px;
	float:left;
	clear:left;
	background: url(../images/frame-y.png) top left repeat-y;
}

.frame-bottom{
	width:258px;
	height:22px;
	float:left;
	clear:left;
	background: url(../images/frame-bottom.png) top left no-repeat;	
}

.frame-body{
	margin: 0px 5px;
	float:left;
	padding:0px 15px;
	width:218px;
	background: url(../images/frame-x.gif) top left repeat-x;
	display:block;
}

.frame-text{
	text-align:left;
	margin: -15px 0px;
	float:left;
	width:218px;
	position:relative;
	padding-bottom:15px;
}

.frame-text P{
	padding:0px;
	margin:5px 0px;
}
P.prof-name{
	color:#000000;
	font-weight:bold;
}


.frame-y{
	font-size: 12px;
}


.views-counters{
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

.sitemap-content{
	padding-left:20px;
}

.sitemap-content .countries-list{
	list-style:none;
	padding-left:0px;
}



.footer-data{
	margin-left: 20px;
}

.footer-data A{
	margin: 0px 5px;
}


#online_order{
	position: absolute;
	left:0px;
	top: -500px;
	z-index: 1000;
}

.read-more{
	text-align: right;
}


#footer ul.all-blocks li{
	 display: block;
 padding: 0;
}



#flasContainer{/*margin-right: -140px;*/
	background: url("../images/ajax-flash-loader.gif") no-repeat center center;
}


.TopAnkets {
	clear: left;
	
}
.TopAnkets .ajax-load{
	float: right
}
.TopAnkets .ajax-load LI{
	float: left;
	list-style: none;
	margin-right: 5px;
}
.TopAnkets .ajax-load LI A:HOVER{
	border-bottom: 1px dashed #FFF;
}
.TopAnkets .ajax-load LI A{
	border-bottom: 1px dashed #256AB3;
}
.TopAnkets .ajax-load LI A.active{
	color:#AC0000;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
}

.right-arrow{
	display:  inline-block;
	
	
	padding: 5px 0;
	background: url("../images/right-arrow.png") no-repeat right center;
	padding-right: 30px;
}

.counter span.counter span{
	font-weight: normal;
	color:#333333;
}
.counter span.counter.warning{
	color:#AC0000;
}
.counter span.counter{
	font-weight: bold;
}



.register-form TABLE TD INPUT[type="radio"]{
	width: auto;
}

tr.selected TD{
	background: #FFF2C1  !important;
	font-weight: bold !important;
	/*border-top:1px solid #617643;
	border-bottom:1px solid #617643;
	*/padding-top:10px;
	padding-bottom:10px;
}
tr.row0 td{
padding-bottom:10px;
}