/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/



.small {font-size: 10px;}

.mescounter {

	width : 35px;
	text-align: center;
	color : gray;
	font-size: 10px;
}


body {
	margin: 0;
	padding: 0;
	background: #000000 url('img/back.gif') no-repeat top center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;

}


/*Table icons*/
.table-icon {background-image:url("../images/tableicons.min.png");background-repeat:no-repeat;display:block;overflow:hidden;background-attachment:scroll;background-color:transparent;}
.table-icon-close {background-position:0 -139px;height:16px;width:53px;}
.table-icon-myfirstpage {background-position:-24px -22px;float:left;height:17px;width:18px;}
.table-icon-myprofile {background-position:-70px -24px;float:left;height:16px;width:14px;}
.table-icon-mymessages {background-position:-47px -24px;float:left;height:15px;width:16px;}
.table-icon-searchess {background-position:-92px -24px;float:left;height:15px;width:15px;}
.table-icon-myaccount {background-position:-3px -23px;float:left;height:16px;width:16px;}
.table-icon-chat {background-position:-132px -23px;float:left;height:15px;width:21px;}
.table-icon-mygames {background-position:-113px -23px;float:left;height:17px;width:17px;}
.table-icon-daynotes {background-position:-47px -3px;float:left;height:16px;width:16px;}
.table-icon-myaccount-home {background-position:-69px -3px;float:left;height:16px;width:16px;}
.table-icon-profile-completion {background-position:-113px -3px;float:left;height:16px;width:16px;}
.table-icon-myperfectdate {background-position:-91px -3px;float:left;height:17px;width:17px;}
.table-icon-recentvisitors {background-position:-137px -3px;float:left;height:16px;width:12px;}
.table-icon-newimages {background-position:-158px -4px;float:left;height:14px;width:15px;}
.table-icon-magnifier {background-position:-180px -75px;float:left;height:16px;width:17px;}
.table-icon-magnifier2 {background-position:-198px -75px;float:left;height:16px;width:17px;}
.table-icon-friends {background-position:-196px -5px;float:left;height:16px;width:17px;}
.table-icon-register {background-position:-215px -5px;float:left;height:15px;width:16px;margin-right:5px;margin-top:2px;}
.table-icon-portal-users {background-position:-232px -5px;float:left;height:16px;width:16px;margin-right:5px;margin-top:2px;}
.table-icon-login {background-position:-155px -23px;float:left;height:15px;width:14px;margin-right:5px;margin-top:2px;}
.table-icon-cake-home {background-position:-3px -2px;float:left;height:20px;width:17px;}
.table-icon-horoscope {background-position:-24px -2px;float:left;height:19px;width:19px;}
.table-icon-sms-home {background-position:-177px -2px;float:left;height:19px;width:13px;}
.table-icon-favourites {background-position:-30px -75px;float:left;height:11px;width:10px;}
.table-icon-friend-man, .avatar-male {background-position:-60px -75px;float:left;height:11px;width:10px;}
.table-icon-friend-woman, .avatar-female {background-position:-75px -75px;float:left;height:11px;width:10px;}
.table-icon-wink {background-position:-45px -75px;float:left;height:11px;width:10px;}
.table-icon-sms {background-position:-135px -75px;float:left;height:11px;width:10px;}
.table-icon-message {background-position:-120px -75px;float:left;height:9px;width:10px;}
.table-icon-gift {background-position:-105px -75px;float:left;height:11px;width:10px;}
.table-icon-block {background-position:-90px -75px;float:left;height:11px;width:10px;}
.table-icon-lovearrow {background-position:0 -75px;float:left;height:12px;width:13px;}
.table-icon-activity {background-position:-250px -75px;float:left;height:14px;width:15px;}
.table-icon-goldvip {background-position:-53px -107px;float:left;height:14px;width:14px;}
.table-icon-cake {background-position:0 -107px;float:left;height:25px;width:22px;}
.table-icon-heart {background-position:0 -90px;float:left;height:13px;width:15px;}
.table-icon-sun {background-position:-15px -90px;float:left;height:15px;width:16px;}
.table-icon-greenbullet {background-position:-15px -75px;float:left;height:11px;width:10px;}
.table-icon-greenbullet-small {background-position:-46px -90px;float:left;height:7px;width:7px;}
.table-icon-vip-big {background-position:-23px -106px;float:left;height:29px;width:28px;}
.table-icon-worm {background-position:-68px -90px;height:60px;width:82px;}
.table-icon-worm-border {background-position:-2px -180px;height:8px;width:150px;}
.table-icon-relation-type1 {background-position:0 -44px;float:right;height:17px;width:23px;}
.table-icon-relation-type2 {background-position:-25px -42px;float:right;height:23px;width:19px;}
.table-icon-relation-type3 {background-position:-46px -43px;float:right;height:19px;width:22px;}
.table-icon-relation-type4 {background-position:-46px -43px;float:right;height:19px;width:22px;}
.table-icon-relation-type5 {background-position:-70px -42px;float:right;height:21px;width:20px;}
.table-icon-relation-type6 {background-position:-93px -42px;float:right;height:21px;width:21px;}
.table-icon-relation-type7 {background-position:-117px -42px;float:right;height:19px;width:20px;}
.table-icon-relation-type8 {background-position:-139px -44px;float:right;height:18px;width:22px;}
.relation-type-small1 {background-position:-15px -190px;float:right;height:14px;width:19px;}
.relation-type-small2 {background-position:-35px -190px;float:right;height:18px;width:15px;}
.relation-type-small3 {background-position:-51px -190px;float:right;height:16px;width:19px;}
.relation-type-small4 {background-position:-51px -190px;float:right;height:16px;width:19px;}
.relation-type-small5 {background-position:-71px -190px;float:right;height:18px;width:17px;}
.relation-type-small6 {background-position:-89px -190px;float:right;height:18px;width:18px;}
.relation-type-small7 {background-position:-110px -190px;float:right;height:16px;width:17px;}
.relation-type-small8 {background-position:-129px -190px;float:right;height:15px;width:18px;}
.table-icon-reply {background-position:-133px -160px;height:14px;width:14px;}
.table-icon-msg-delete {background-position:-149px -160px;float:right;height:14px;width:14px;margin-right:5px;margin-top:2px;}
.table-icon-help {background-position:-217px -75px;float:left;height:14px;width:14px;}
.table-icon-add-cre {background-position:-233px -75px;float:left;height:16px;width:16px;}
.table-icon-reg-error {background-position:-165px -160px;float:left;height:9px;width:9px;}
.table-icon-arrow {background-position:-1px -197px;float:right;height:6px;margin-top:4px;width:10px;}
.table-icon-arrow-hover {background-position:-1px -190px;float:right;height:6px;margin-top:4px;width:10px;}
.icon-yestick {background-position:0 -479px;height:18px;width:17px;}
.icon-notick {background-position:-18px -482px;height:16px;width:15px;}
.icon-private-chat {background-position:-207px -498px;height:10px;width:10px;}


/* Quick form */
.quick-form-bg {background-color:	#333333; border:1px solid #ff8040; left top repeat-x;padding:15px 5px 0;margin-bottom:0px;}
.quick-form {width:100%; font-family:Arial;font-size:12px;}
.quick-form td {padding: 3px 0; font-size:11px;}
.quick-form select  {width:110px; font-size:11px;}

.quick-form .select-small, .insert-form .select-small {width:77px;}

.quick-form div.mcdropdown {background:#fff;width:154px;}
.quick-form div.mcdropdown input { border: 0 none; }
.quick-form .multiSelect {width:150px;}

.quick-form .multiSelectOptions label  {float:none;margin:0;text-align: left;}
.quick-form input.multiSelect {background:url("img/dropdown.gif") no-repeat scroll right center #FFFFFF;padding:0 16px 0 3px;width:135px; }
.quick-form input.multiSelect.hover {background:url("img/dropdown_hover.gif") no-repeat scroll right center #FFFFFF;}
.quick-form input.multiSelect.active {background:url("img/dropdown_active.gif") no-repeat scroll right center #FFFFFF;}

.quick-form label { float: right; margin-right: 6px; text-align: right; }
.quick-form td > input[type="checkbox"] { margin: 0; }
.quick-form th { color: #F6377D; padding-top: 10px; text-align: left; }
#advanced-search {float: right;}
#advanced-search.show { background: url(../images/button/search_down.gif) right top no-repeat; }
#advanced-search.hide { background: url(../images/button/search_up.gif) right top no-repeat; }
.uncheck-filters {background:#5BBA00;color:#fff;padding:2px;}
.quick-form .advanced-search { float: left; width: 100%; text-align: right;}
.quick-form .line {background:url(../images/button/search_line.gif) right bottom no-repeat;margin-bottom:9px;padding:10px 0;}



/*Register,Login,Search*/
.reg-title {color:#F6377D;font-size:16px;margin:20px 0 5px;}
.reg-container form {margin:0;padding:0; background-color:	#333333;}

.reg-container input[type="text"], .reg-container input[type="password"] {background:url("../images/input-shadow.png") left top repeat-x;width:105px;border:1px solid #BBBBBB;height:18px;padding-top:2px;padding-left:3px;}
.reg-container select {border:1px solid #BBBBBB;height:22px;padding:1px 0;width:110px;}
.reg-container label {float:left;text-align:right;white-space:nowrap;}
.reg-container .multiSelectOptions label  {float:none;margin:0;text-align: left;}
.reg-container input.multiSelect {background:url("img/dropdown.gif") no-repeat scroll right center #FFFFFF;padding:0 16px 0 3px;width:135px; }
.reg-container input.multiSelect.hover {background:url("img/dropdown_hover.gif") no-repeat scroll right center #FFFFFF;}
.reg-container input.multiSelect.active {background:url("img/dropdown_active.gif") no-repeat scroll right center #FFFFFF;}
.reg-container td {padding:1px 0; font-size:11px;}
.

.left-quick-form {border:0;border-bottom:1px solid #C5D5F1;border-left:1px solid #C5D5F1;border-right:1px solid #C5D5F1;padding:5px 0;}
.left-quick-form-separator {border-top:1px solid #FF8040; margin-top:7px;padding-top:7px;}
.left-quick-form .ui-slider-horizontal {width:108px;}
.left-quick-form .regbutton {margin-right:4px;}


.table-icon-slide-down {background-position:-80px -232px;float:left;height:14px;width:15px;}
.table-icon-slide-up {background-position:-64px -232px;float:left;height:14px;width:15px;}
.lg-sep-c {border-top:1px solid #ccc;}
.lg-sep-f {border-top:1px solid #fff;padding-top:5px;}


/* My friends and favourites (/home pages) */
.friend {float:left;margin:4px 6px;text-align:center;}
#friends-users-list .view-all {padding-bottom:8px;padding-right:15px;text-align:right;}
.carousel-wrap { border-bottom: 1px solid #ff8040; width: 322px; }
.carousel-wrap ul { list-style: none; margin: 0; padding:0; }
.carousel-wrap li { float:left; width: 312px; padding: 9px; }
.carousel-wrap li img.photo { margin: 0; margin-right: 10px; }
.carousel-wrap li .odd, .carousel-wrap li .even { width: 311px; float: left; padding: 1px 1px 1px 1px;}
.carousel-wrap li .odd { background: #333333; }
.carousel-wrap li .info { padding-top: 1px; }
.carousel-wrap li .info .shortdate { color: #FFFFFF; font-size: 11px; float:right; margin-right: 2px; }
.carousel-wrap li .notes { font-style: italic; padding-top: 4px; }
.carousel-control { background: url(../jquery/carousel/images/carousel-button-bg.gif) left bottom repeat-x; cursor: pointer; height: 11px;float: right; border: 0px solid #DBE1E6; margin: 3px 0; text-align: center; padding: 2px 8px 0; }
.crsl-previous, .crsl-next {height:15px;margin:3px 0;width:23px;}
.crsl-previous {background-position:-238px -134px;}
.crsl-next {background-position:-261px -134px;margin-right:3px;}
.crsl-previous.disabled {background-position:-238px -150px;}
.crsl-next.disabled {background-position:-261px -150px;}
.center-wrap {float:left;}
.center-wrap p { margin: 3px; cursor: pointer; }
.center-wrap p a { color: #68727F; font-weight: normal; margin: 2px; text-decoration: none;}
.center-wrap p a.active { color: #000 !important; }
       #profile-recent-visitors, #updated-users-list, #friends-users-list, #sentence-block {height:auto;}
#notes-list{height: 200px; padding-bottom: 5px;}
#day-horoscope{height: 200px; padding-bottom: 5px;}

/* Submit nupp */
.btn_start { float: left; height: 27px; margin: 0 0px 0 0; padding: 0 0 0 10px; background-image: url("../gfx/btn/start.gif"); background-repeat: no-repeat; }
.btn_end { float: left; height: 27px; margin: 0 5px 0 0; padding: 0 0 0 10px; background-image: url("../gfx/btn/end.gif"); background-repeat: no-repeat; }
.btn_middle { float: left; 	height: 27px; padding-top: 5px; margin: 0 0 0 0; background-image: url("../gfx/btn/bg.gif"); background-repeat: repeat-x; }
.btn {float:left;height:27px;margin:0 5px 0 0;}
.btn a { margin-bottom: -10px; color: white; font-weight: bold; font-size: 13px; }
.btn a:hover {color:#ff0;text-decoration:none;}
.btn-carat-1-e {background-position:-203px -133px;height:33px;width:33px;}

/* Buttons */
.button {float:left;margin-right:10px;text-align:center;}
.button-small { background: #5BBA00; float: left; height: 24px; text-align: center; margin-top: 4px; }
.button-small.bggray {background:#CCCCCC;}
.button a, .regbutton a {background: #000000; color:#fff;display:block;text-decoration: none;white-space:nowrap;}
.button a {padding:8px 10px 6px;min-width:64px;}
.regbutton a {padding:4px 5px;min-width:46px; color:#C0C0C0;}
.button input {background:none;border:0;color:#fff;cursor:pointer;display: block;font-weight:bold;padding:7px 10px;}
.button-small a {color:#fff;display:block;font-family:Tahoma;font-size:11px;font-weight:bold;padding:5px 10px;text-decoration:none;}
.button a:hover, .button-small a:hover, .button input:hover, .regbutton a:hover {color:#FFFFFF;}
.regbutton {margin-top:1px;text-align:center;}
.regbutton .regbutton-right {background-position:-334px -577px;float:right;height:23px;width:4px;}
.regbutton .regbutton-bg {float:right;height:23px;padding-left:3px;}
.regbutton.click .regbutton-right {background-position:-334px -600px;}
.regbutton.click .regbutton-bg {background-position:-225px -600px;}
.regbutton.blue .regbutton-right {background-position:-334px -623px;}
.regbutton.blue .regbutton-bg {background-position:-225px -623px;}
.regbutton.blue.click .regbutton-right {background-position:-334px -646px;}
.regbutton.blue.click .regbutton-bg {background-position:-225px -646px;}
.button .button-right {background-position:-395px -670px;float:right;height:32px;width:4px;}
.button .button-bg {background-position:-222px -670px;height:32px;padding-left:3px;}
.button.click .button-right {background-position:-395px -702px;}
.button.click .button-bg {background-position:-222px -702px;}
.basket-button {background-position: -222px -735px;height:31px;width:126px;}
a.basket-button:hover {background-position:-222px -766px;color:#666666;}





kast{
font-size: 10px;
}
.picture_border{
	padding:3px;
  background-color:#545454;
}

h1, h2, h3 {
	margin-top: 0;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1em;
}

ul {



	list-style-image: url(img/cat_bg.png);
}

a {
	text-decoration: none;
	color: #FF0000;

}

a:hover {
	border-bottom: none;
}


/* Header */

#logo {
	width: 960px;
	height: 80px;
	margin: 0 auto;
	padding: 10px 5px;
}
#logi{

	 padding: 0px 0 0 20px;

}

#logo h1, #logo p {
	float: left;
	margin: 0;
	color: #FF8040;
}

#logo h1 {
	padding: 0px 0 0 20px;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 3em;
}

#logo p {
	text-transform: uppercase;
	padding: 22px 0 0 3px;
	font-size: 13px;
	color: #FF8040;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #FF8040;
}

/* Menu */

#menu {

        width: 980px;
	height: 32px;
	margin: 0 auto;
	padding-top: 20px;
	background: url(images/menu.gif) no-repeat left top;
}

#menu ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin: 0 2px 0 0;
	padding: 6px 15px 10px 20px;
	border: none;
	text-decoration: none;
	font-size: 13px;
        font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	margin: 0 3px 0 0;
	color: #FFFFFF;
}

#menu .current_page_item a {
	margin: 0 3px 0 0;
	color: #FFFFFF;
}

/* Wrapper */

#wrapper {
}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	padding: 0;

}

#page-bg {
}

/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}
.pais  {

	 font-size: 12px;
     text-align: center;
         font-weight: bold
}
.m_data_l  {

	 font-size: 10px;
         text-align: center;


}
.m_data_r  {

	 font-size: 10px;
         text-align: center;


}

/* Content */

#content {
	float: left;
	width: 650px;
	padding: 0 3px 0  3px;



}

.post {
	margin-bottom: 20px;
	padding: 0px 0;
	line-height: 150%;



}

.post h1 {
	font-weight: normal;
}

.title {
	margin: 0;
	padding: 10px 0 0 0px;
	font-weight: normal;
}

.title a {
	border-bottom: none;
	color: #FF0000;

}

.title a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

.byline {
	margin: 0 20px 0px 20px;
}

.entry {
	padding: 0 20px;
}

.links {
	padding-top: 10px;
	text-align: left;
	font-weight: bold;
}

.links a {
	border: none;
}

.links a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

/* Sidebars */

.sidebar {
	float: left;
	width: 160px;
	padding: 0;
	border: thin none #000000;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 0px 0;
}

.sidebar li ul {
}
.table-border1-80 { width: 99%;}

.sidebar li li {
	margin: 0 0px 0 5px;
	padding: 2px 0px;
	border-bottom: 1px #787367 dashed;
}


.sidebar li h2 {
	height: 10px;
	margin: 0 0 0 0;
	padding: 3px 15px 15px 15px;
	background: url(images/side_message.gif) no-repeat left top;
	font-size: 12px;
	color: #FFFFFF;
}
#kiri{
	height: 15px;
	background: url(../images/side_message.gif) no-repeat left top;
	font-size: 12px;
	color: #FFFFFF;
}

#sidebar p {
	padding: 0 10px;
}







#s {
	margin: 0 0px 0 15px;
	padding: 2px 2px;
	width: 90px;
	height: 18px;
	font-size: 10px;
	color: #CCCCCC;
}

#x {
	margin: 0;
	padding: 2px 5px;
	height: 25px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#pealkiri{

	height: 15px;
	margin: 0 0 0 0;
	padding: 5px 15px 10px 20px;
	background: url(images/side_message.gif) no-repeat left top;
	font-size: 12px;
	color: #FFFFFF;
}





/* Footer */

#footer {
	height: 80px;
	margin: 0 auto;
	width: 980px;
        background: url(img/footer.gif) no-repeat left top;


}

#footer p {
	margin: 0;
	padding: 15px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}



#kuuluta {
 border-top: 1px solid #FF8040;
 border-bottom: 1px solid #FF8040;
 margin-top: 7px;
 margin-bottom: 7px;
 background-color: #333333;

}
#kuuluta p{
padding: 1px 1px 7px 7px;
text-align: center;
}
#kuuluta a{
padding: 16px 8px 8px 8px;
text-align: center;

}

#kuulutapikk {
 border-top: 1px solid #FF8040;
 border-bottom: 1px solid #FF8040;
 margin-top: 7px;
 background-color: #333333;
}
#kuulutapikk p{
padding: 1px 1px 1px 7px;
text-align: center;

}
#kuulutapikk a{
padding: 1px 8px 8px 8px;
text-align: center;

}





div.TabView
{
  font-family: Verdana, Sans-Serif;
  font-size:   10px;
}


/* ***** Tabs *************************************************************** */

div.TabView div.Tabs
{
  height: 22px;

}

div.TabView div.Tabs a
{
  display: block;
  float:    left;

  margin-right: 1px;

  width: 145px;
  text-align: center;

  height:      22px;
  line-height: 21px;
  vertical-align: middle;

  background: url('tab-view.png') no-repeat 0px   0px;

  text-decoration: none;
  font-weight: 900;

  cursor:  pointer;
}

html, body { margin: 0px; padding: 0px; }

div.TabView
{
  font-family: Verdana, Sans-Serif;
  font-size:   11px;
}


/* ***** Tabs *************************************************************** */

div.TabView div.Tabs
{



}

div.TabView div.Tabs a
{
  display: block;
  float:    left;

  margin-right: 1px;

  width: 145px;
  text-align: center;



  vertical-align: middle;

  text-decoration: none;
  font-weight: 900;

  cursor:  pointer;
}

div.TabView div.Tabs a:hover
{


}

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover
{
display:block;

  background: url('img/cat_bg.png') no-repeat; padding:5px 4px 7px 15px;
  cursor:  default;
}


/* ***** Pages ************************************************************** */

div.TabView div.Pages
{
  clear: both;


}

div.TabView div.Pages                  { overflow: hidden; }
div.TabView div.Pages div.Page         { overflow:   auto; }
div.TabView div.Pages div.Page div.Pad { padding: 7px 7px; }

/******************************************************************************
	Typical front-end table
******************************************************************************/

table.frontend,
table.frontend th,
table.frontend td.heading,
table.frontend td.empty,
table.frontend td.pager,
table.frontend td.controls,
table.frontend td.odd,
table.frontend td.even,
table.frontend td.odd_special,
table.frontend td.even_special,
table.frontend td.param,
table.frontend td.value,
table.frontend td.error {
	border:				1px solid #FF6711;
	background-color:	#333333;
	}

table.frontend th {
	background-color:	#333333;
	}

table.frontend th,
table.frontend th label,
table.frontend th a {
	color:				black;
	}

table.frontend td.heading {
	background-color:	#4F3715;
	}

table.frontend td.heading,
table.frontend td.heading label,
table.frontend td.heading a {
	color:				white;
	}

table.frontend td.controls {
	background-color:	#4F3715;
	}

table.frontend tr.odd td,
table.frontend td.odd {
	background-color:	#333333;
	}

td.odd2 {
  background: url(images/days_back.gif) no-repeat left top;
	}

table.frontend tr.even td,
table.frontend td.even {
	background-color:	#000000;
	}

table.frontend tr.odd_special td,
table.frontend td.odd_special {
	background-color:	#5F2735;
	}

table.frontend tr.even_special td,
table.frontend td.even_special {
	background-color:	#5F2735;
	}

table.frontend td.error {
	background-color:	red;
	color:				white;
	}


table.frontend2,
table.frontend2 th,
table.frontend2 td.heading,
table.frontend2 td.empty,
table.frontend2 td.pager,
table.frontend2 td.controls,
table.frontend2 td.odd,
table.frontend2 td.even,
table.frontend2 td.odd_special,
table.frontend2 td.even_special,
table.frontend2 td.param,
table.frontend2 td.value,
table.frontend2 td.error {
	border:				0;
	}

table.frontend2 th {
	background-color:	#FFA25B;
	}

table.frontend2 th,
table.frontend2 th label,
table.frontend2 th a {
	color:				black;
	}

table.frontend2 td.heading {
	background-color:	#4F3715;
	}

table.frontend2 td.heading,
table.frontend2 td.heading l

/* left menus */
.left_menu {margin:0 0 0 -3px; padding:15px 0 0 0; list-style:none}
.left_menu ul {margin:0 0 0 -3px; padding:15px 0 0 0; list-style:none}
.left_menu a,.left_menu a:visited {display:block; text-decoration:none;}

#left_cat_list li {padding:0 0 15px 0; margin-top:-15px; position:relative; z-index:10;}

#left_cat_list a,#left_cat_list a:visited {color:#adadad; font-size:12px;}
#left_cat_list a:hover,#left_cat_list a:active,#left_cat_list li.active a {color:#fff !important;}

#left_cat_list span.cat_bg {display:block; background:url(img/cat_bg.png) no-repeat; padding:5px 4px 7px 15px}
#left_cat_list li:hover span.cat_bg,#left_cat_list li.active span.cat_bg {background:url(img/cat_bg.png) no-repeat;}


/*Start page*/
.box {background:#333333;border:solid 1px #FF8040;margin-bottom:15px;}
.box form {margin:0;padding:0;}
.box-left {float:left;height:179px;width:323px;}
.box-right {float:left;height:170px;width:323px;}
.box h4 {
background-color:#FF8040;
font-size:16px;
height:23px;
line-height:20px;
margin-bottom:5px;
padding:1px 5px 0 0;}
.box h4 .table-icon {margin:2px 5px 3px 5px;}



/*minuleht */


#perfect-match-list label {padding:3px 0;}
#perfect-match-list label, #updated-users-list label, #profile-recent-visitors label { display: block; }


/* Name days and birthday */
#name-day{height: 90px; padding-bottom: 5px;}
#name-day .nameday, #name-day .birthday { padding: 7px 9px; }
#name-day .name-list, #name-day a { font-family: Georgia; font-style: italic; font-weight: bold; }
#name-day .name-list { color: #FF66CC; }
#name-day .birthdays-today { color:#0554C6; font-family: Arial; font-style: normal; font-weight:bold; }
#name-day a { color: #0554C6; }
#name-day div span { font-style: italic; }
#name-day .title { font-weight: bold; font-style: normal; }

/* Horoscope */

#day-horoscope .horoscope-text { float: left; font-family: Georgia; font-style: italic; line-height: 1.5em; text-align: justify; height: auto;  }
#day-horoscope .horoscope-text img { float: left; margin: 0 10px 5px 0  }


#account-overview .black { color: #000; }
#account-overview{height: 90px; padding-bottom: 5px;}

#perfect-match-list .block{padding:2px 2px 2px 2px;text-align:center;}
#perfect-match-list label {padding:3px 0;}
     #account-overview table, #profile-completion table { margin-left: 23px; }
#perfect-match-list label, #updated-users-list label, #profile-recent-visitors label { display: block; }
#account-overview h4 a { color: #000; text-decoration: none; }
#profile-quick-search input, #profile-quick-search select { width: 200px; }
#profile-quick-search form { margin: 0;	padding: 0; }

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.nowrap {white-space: nowrap;}
.clearfix {display: block;}



a img {border: none;}
.normal {font-weight:normal !important;}
.bold {font-weight: bold;}
.bold_italic {font-style:italic;font-weight:bold;}
.italic {font-style:italic;}
.color_gray {color: #999;}
.color_darth_gray {color: #666666;}
.pink, a.pink {color:#F6377D;}
.blue, a.blue {color:#13D2FB;}
.yellow {color:#FFCC00;}
a.link, a.back {color:#0554C6;font-weight:bold;}
.link img {margin-bottom:-1px;margin-right:2px;}
a.link.active {color:#000;}
.link_color, a.link_color {color:#0554C6;}
.underline {text-decoration:underline;}
.none:hover {text-decoration:none;}
.disabled {color:#999;cursor:default;text-decoration:none !important;}
.pointer {cursor:pointer;}
.loading {background-image:url('http://www.suhted24.ee/images/loading.gif');background-repeat:no-repeat;background-position:left top;}
.separator {color:#ccc;padding:0 5px;}









#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }





.left_menu2 a,#left_cat_list2 a:visited {color:#adadad; font-size:12px;}
.left_menu2 a:hover,
.left_menu2 a:active,#left_cat_list2 li.active a {color:#fff !important;}

.left_menu2 span.cat_bg {display:block; background:url(img/cat_bg.png) no-repeat; padding:5px 4px 7px 15px}





