
/*ffmenu*/
#key-menu {
	padding: 0 0 10px 5px;
	font: normal 10px Tahoma;
}
* html #key-menu {
	overflow: visible;
	height: 1px;}
#key-menu ul, #key-menu li {
	margin: 0;
	padding: 0;
	list-style: none;}
#key-menu ul {padding: 6px 12px 0 12px;}
#key-menu li {
	float: left;
	background: url(profile/tabs.gif) 100% -53px;
	padding-right: 5px;
	margin-right: 1px;
	text-align: center;
	height: 33px;
	vertical-align: middle;	
	margin-bottom: -10px;
	border-bottom: 1px solid #B2B2B2;
}
#key-menu li a {
	display:block;
	float: left;
	vertical-align: middle;
	padding: 13px 14px 0 21px;
	background: url(profile/tabs.gif) 0 -53px;
	color: white;
	text-decoration: none;
}
#key-menu li a:hover {color: white;  text-decoration: underline;}
#key-menu li:hover a {background-position: 0 -105px;}
#key-menu li:hover {background-position: 100% -105px;}
#key-menu li.current {background: url(profile/tabs.gif) 100% 0; border-bottom: #C1C1C1 solid 1px;}
#key-menu li.current a {background: url(profile/tabs.gif) 0 0; color: #000;  text-decoration: none;}
#key-menu li.current a:hover {color: #000; text-decoration: none;}

#key-menu li.red {background: url(profile/tabs_red.gif) 100% -53px; padding: 0 21px 0 0; height: 33px;}
#key-menu li.red a {background: url(profile/tabs_red.gif) 0 -53px; padding: 13px 6px 0 21px;}
#key-menu li.red:hover a {background-position: 0 -105px;}
#key-menu li.red:hover {background-position: 100% -105px;}
/* langs */
.langs, #langs, #langmenu {
	font-size: 7.5pt;
	color:#006FD4;
	text-align: right;
	width: 98px;
}
.langs img, #langs img, #langmenu img
{
	padding: 0 5px 0 5px;
	border: none;
}
.langs, #langs {
	float: right;
	height: 16px;
	border-bottom: #006FD5 solid 2px;
}
#langmenu {
	visibility: hidden;
	margin-left: 224px; 
	position: absolute;
	border-top:none;
	background: white;
	margin-top: 0 !important;
	margin-top: 20px;
	margin-top/**/:/**/20px;
}

#langmenu div.wrap { padding: 0 3px 0 3px; text-align: left;}
#langmenu .wrap div { padding: 2px 0 3px 20px; clear: both;}
#langmenu .en {	background: url(en.gif) no-repeat center left;}
#langmenu .lt {	background: url(lt.gif) no-repeat center left; border-top: #E3E3E3 solid 1px;}
#langmenu .ru {	background: url(ru.gif) no-repeat center left; border-top: #E3E3E3 solid 1px;}
#langmenu .de {	background: url(de.gif) no-repeat center left; border-top: #E3E3E3 solid 1px;}
/* /langs */

/*body css*/

hr {
	border: none;
	background: #E3E3E3;
	color: #E3E3E3;
	border:0;
	height:1px;
	line-height:10px;
	margin: 0 0 5px 0;
	clear: both;
}
div.hr, div.hr-p5 {
	background: #E3E3E3;
	margin: 12px 0 12px 0; 
	height: 1px;
	font-size: 1px;
	line-height:1px;
	overflow: hidden;
	clear: both;
}
div.hr-p5 {margin: 5px 0 5px 0;}
h1, .id-top-title {
	font-weight: normal;
	font-size: 18pt;
	line-height: 13pt;
	color: #000;
	padding: 10px 0 5px 0 ;
}
h1.ext {
	font-size: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.custom-page h1 {	
	font-size: 11.5pt;
	font-weight: bold;
	color: #000;
	padding: 1px 3px;
	margin: 0;
	background: none;
	border-bottom: #86BADF solid 2px;}
/* index */
table.jurgita {width: 100%; color: #000; margin-top: 20px;}
table.jurgita td {vertical-align: top;}
table.jurgita tr {height: 170px;}
table.jurgita td.left{width: 472px; background: url(index_model_jurgita.png) no-repeat;}
table.jurgita td.center{background: url(bg_flirt_zone.jpg) no-repeat;}
table.jurgita td.right{width: 472px; background: url(h_model_magazine.jpg) no-repeat;}
table.jurgita table {width: 100%; height: 100%;}
.vhr {background: url(hr_grey.gif) repeat-y center}

table.blocks {width: 100%;}
table.blocks tr {vertical-align: top;}
table.blocks td.sub {
	padding-left: 1px; 
	width: 33%;
	border-left: #E3E3E3 solid 1px;
}
table.blocks div.sub {padding: 0 20px 0 22px;}
table.blocks table {width: 100%;}
table.blocks span {	color: #A3A3A3; font-size: 7.5pt;}
table.blocks table.activelist, 
table.blocks table.activelist td {
	border-bottom: #E1E1E1 solid 1px;
	padding: 1px;
	color: #7A7A7A;
}
table.blocks table.activelist td.name {text-align: left;}
table.blocks table.activelist td.name a {color: #000;}
table.blocks table.activelist td.name a:hover {color: #EF9600; text-decoration: none;}


table.featured {
	width: 107px;
	border-top: #E4E2E3 solid 2px;
	text-align: center;
	margin: 5px 3px 0 0;
}
table.featured .ftitle {
	vertical-align: middle;
	padding: 1px; 
	background: #88BADD; 
	color: white;
	width: 107px;
	height: 30px;
}
/*table.featured*/ div.white-links {background: white; border: #C4E0EE solid 1px; padding: 2px; font-size: 7.5pt;}
/*table.featured*/ div.white-links a {text-decoration: underline;}
table.featured tr.img {height: 120px;}
table.featured tr.img td {vertical-align: middle;}
/*table.featured*/ tr.lr th {text-align: right;padding-right: 2px; color: #737D86; font-weight: normal; vertical-align: top;}
/*table.featured*/ tr.lr td {text-align: left; padding-left: 2px; width: 50%; vertical-align: top;}


table.blocks div.sub th.title {
	color: #A2A2A2; 
	text-align: left; 
	border-bottom: #E3E3E3 solid 2px;
}

table.blocks div.sub td.smalltext {
	font-size: 7.5pt; 
	color: #888;
}
table.blocks div.sub td.smalltext a {
	font-weight: bold;
	text-decoration: underline;
}

img.photo {border: white solid 1px; margin: 5px;}
img.photo75 {border: white solid 1px; margin: 5px; width: 75px; height: 100px;}
img.photo48 {border: white solid 1px; margin: 5px; width: 48px; height: 64px;}
img.photo75r {border: #FF1100 solid 1px; margin: 3px; width: 75px; height: 100px;}
img.photo75b {border: #006FD4 solid 1px; margin: 3px; width: 75px; height: 100px;}
img.logo {border: 0; margin: 4px; height: 60px; width: 100px;}
table.no_logo {	background: white url(logo_bg.gif) no-repeat; height: 60px; width: 100px; border: 0; margin: 4px;}
table.no_logo td {padding: 5px; text-align: center; vertical-align: middle;}
table.no_logo a {font-size: 7.5pt;}

div.jurgitalinks {padding-top: 13px;}
div.jurgitalinks table {float: right; width: auto; height: auto;}
div.jurgitalinks tr {height: 17px;}
div.jurgitalinks td {width: 70px; text-align: center; vertical-align: middle; border: #83BBDE solid 1px;}
div.jurgitalinks td a:hover {color: #EC960B; text-decoration: none;}
div.jurgitalinks th {width: 4px; background: #0070D0; border: #0070D0 solid 1px;}

#jurgita-fz-spot div.jurgitalinks td {width: 70px; text-align: center; vertical-align: middle; border: #FC7C73 solid 1px;}
#jurgita-fz-spot div.jurgitalinks td a {color: #fff; text-decoration: none;}
#jurgita-fz-spot div.jurgitalinks td a:hover {color: #fff; text-decoration: none;}
#jurgita-fz-spot div.jurgitalinks th {width: 4px; background: #F19200; border: #F19200 solid 1px;}


a.passive,a.passive:hover  {color: #A3A3A3;}
a.nologo {display: block; padding: 10px 2px 10px 2px; text-align: center; background: #B7D5EB; border: white solid 1px; margin: 5px; text-decoration: underline; color: #006FD4;}
.bold-und a {font-weight: bold; text-decoration: underline;}
.bold-und a.tiny {font-weight: normal; font-size: 7pt;}

input, select, textarea {
	font-size: 8pt;
	vertical-align: middle;
	font-family: tahoma;
}
textarea {padding: 5px;}
input.blue-s, input.blue-xs, input.blue, input.blue-l, input.blue-xl, input.blue-dinamic {
	color: white;
	width: 64px;
	height: 19px;
	background: url(btn_normal.gif) no-repeat;
	border: 0;
	margin-left: 4px;
}
input.blue-s {
	width: 45px;
	background: url(btn_small.gif) no-repeat;
}
input#id-q-search { background: url(profile/btn_small_gray.gif) no-repeat; }

input.blue-xs {
	width: 24px;
	background: url(btn_xsmall.gif) no-repeat;
}

input.blue-l {
	width: 84px;
	background: url(btn_large.gif) no-repeat;
}

input.blue-xl {
	width: 106px;
	background: url(btn_xlarge.gif) no-repeat;
}
input.blue-dinamic {
	width: auto; 
	padding: 0 8px; 
	background: url(btn_dinamic.gif) repeat-x;
}


/*subindex*/
table.qsearch {color: white; margin-bottom: 10px;}
table.qsearch a {color: white; text-decoration: underline}
table.qsearch tr {height: 184px;}
table.qsearch tr tr {height: auto;}
table.qsearch td.bg {width: 346px; background: #86BADF url(quick_search.gif) no-repeat; vertical-align: top;}
table.qsearch div {padding: 48px 10px 10px 22px;}
table.qsearch select {width: 230px;}
.qsearch_sub {margin: auto;}
.qsearch_sub th, .qsearch_sub td {padding: 2px 3px 2px 0; line-height: 20px; vertical-align: middle;}
.qsearch_sub th {text-align: right; font-weight: normal;}
.qsearch_sub td {text-align: left;}

div.magpart {margin: 5px 0 0 4px; width: 343px; background: url(subi_magpart_bg.gif) repeat-y;}
div.magpart div.bg {
	background: transparent url(subi_magpart_divbg.gif) no-repeat bottom;
	min-height: 40px;
	height:auto;
}
/*\*/
* html div.magpart div.bg {height: 40px;}
/**/
div.magpart div.bgt {
	background: transparent url(subi_magpart_divbgt.gif) no-repeat;
	height: 17px;
}
div.magpart div.bgt span {
	background: white;
	font-weight: bold;
	color: #A2A2A2;
	font-size: 10.5pt;
	padding: 5px;
	margin-left: 15px;
}
table.magpart-i {width: 100%; font-size: 7.5pt; margin-top: 5px;}
table.magpart-i td {padding: 0 5px 0 5px; color: #858585}
table.magpart-i td a {font-weight: bold; text-decoration: underline;}
table.magpart-i td.img {width: 70px; text-align: center;}
table.magpart-i td.main {width: 125px;}
table.magpart-i td.links {width: 120px; line-height: 11pt;}

td.wrapcontent {
	border-left: #E4E4E4 solid 1px; 
	width: 610px;
	padding-left: 1px;
}
div.cat_left {float:left; width: 180px; padding-left: 23px;}

table.spotlight {margin: 10px 0 0 23px; border-top: #BDD6EA solid 3px;}
table.spotlight td {background: #C5DEF2; width: auto; padding: 5px; text-align: center;}
table.spotlight th {background: #86BADF; color: white; width: auto; padding: 5px; text-align: center;}
table.spotlight a {padding: 5px;}

/* / subindex*/



/* id */

table.qsearch_id {color: white;}
table.qsearch_id a {color: white; text-decoration: underline}
table.qsearch_id tr {height: 90px;}
table.qsearch_id tr tr {height: auto;}
table.qsearch_id td.bg {width: 232px; background: #C1C1C1 url(profile/id_quick_search.gif) no-repeat;}
table.qsearch_id table {width: 100%; height: 100%;}
table.qsearch_id div { padding: 40px 10px 0 22px;}

#idwrap h1.photo-id {
	font-family: Verdana;
	letter-spacing: -1px;
	color: #006FD4;
	margin: 0; 
	background:none;
	font-size: 12.5pt;
	text-align:left;
	padding: 10px 0;
}

.st_blue tr.head th, .st_blue tr.head td {background-color: #86BADF; color: white; border: #5d9ccf solid 1px; font-weight: bold;}
.st_grey tr.sec th, .st_grey_img tr.sec th, .st_grey_img tr.sec td, .st_grey tr.sec td {background-color: #E1E1E1;}
.st_blue tr.sec th, .st_blue tr.sec td {background-color: #C5DEF1;}
.st_grey_img {border-top: #E3E3E3 solid 2px; color: #848484;}
.st_grey span {	color: #0673DA;}
#block_2_id div.navigation div {
	width: 200px; 
	float: left; 
	border-bottom: #CAE1F2 solid 1px;
	background: url(blue_arrow_right_padded.gif) no-repeat center right;
}
#block_2_id div.navigation div a {width: 180px; display: block;}
#block_2_id div.navigation div a:hover {text-decoration: none;}

div.id-left-titles {padding: 44px 5px 5px 19px;}
div.id-left-titles a {color: #006FD4;}
div.id-left-titles a.und {text-decoration: underline;}
div.id-left-titles a:hover {color: white;}

#block_2_id a.action img {margin: 1px 1px 0 0; width: 64px; height: 64px;}
div.main-stats {padding: 0 13px 7px 20px;}
div.main-stats div {border: white solid 1px; padding: 7px;}
div.main-stats table th {text-align: right; font-weight: normal; width: 100px;}
div.main-stats table td {text-align: left; font-weight: bold; padding-left: 5px;}
div.votes {background: #C5DEF1; width: 200px; margin: auto; border-bottom: #C5DEF1 solid 1px;}
div.votes input {width: 19px;}



table.id-blue-box {	margin-bottom: 5px; width: 110px;}
table.id-blue-box th,
table.id-blue-box td {
	background: #C5DEF1;
	text-align: center;
}
table.id-blue-box th {
	padding: 2px;
	background: #86BADF;
	color: white;
	height: 26px;
	vertical-align: middle;
}
table.id-blue-box a, table.id-blue-box div {margin: 4px 0; display: block;}

div.grey-text h1.grey {
	color: #878787;
	font-size: 8pt;
	margin: 0;
	padding: 10px 0 0 0;
	background: transparent;
	font-weight: bold;
}
div.grey-text a {
	font-weight: bold;
	text-decoration: underline;
}

/* /id */

.small, .small a, .small div, .small span {font-size: 7.5pt;}
.normal,.normal a, .normal div, .normal span {font-size: 8pt;}
.large, .large a, .large div, .large span {font-size: 9pt;}
p {padding: 5px 0 5px 0;}
/*error*/
.xbox {display: table;	margin:5px auto;width:auto;}
.xt, .xb {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3 {background:#fff; border-left:1px solid #F19300; border-right:1px solid #F19300;}
.xb1 {margin:0 3px; background:#F19300;}
.xb2 {margin:0 2px; border-width:0 1px;}
.xb3 {margin:0 1px;}
.xbox div {font-size: 8.5pt; font-family: tahoma; display:block; border:0 solid #F19300; background: url(exclamation_mark.png) no-repeat 10px center; color: #F19300; border-width:0 1px; text-align: center; padding: 5px 15px 5px 30px;}
.xbox a {font-weight: bold; color: #F19300;}
/*note*/
.xbox-note {display: table;	margin:5px auto;width:auto;}
.xbox-note .xb2, .xbox-note .xb3 {background:#fff; border-left:1px solid #025F02; border-right:1px solid #025F02;}
.xbox-note .xb1 {margin:0 3px; background:#025F02;}
.xbox-note div {font-size: 8.5pt; font-family: tahoma; display:block; border:0 solid #025F02; background: url(exclamation_mark_green.png) no-repeat 10px center; color: #025F02; border-width:0 1px; text-align: center; padding: 5px 15px 5px 30px;}
.xbox-note a {font-weight: bold; color: #025F02;}
/*warning*/
.xbox-warning {display: table;	margin:5px auto;width:auto;}
.xbox-warning .xb2, .xbox-note .xb3 {background:#fff; border-left:1px solid #006ED4; border-right:1px solid #006ED4;}
.xbox-warning .xb1 {margin:0 3px; background:#006ED4;}
.xbox-warning div {font-size: 8.5pt; font-family: tahoma; display:block; border:0 solid #006ED4; background: url(exclamation_mark_blue.png) no-repeat 10px center; color: #006ED4; border-width:0 1px; text-align: center; padding: 5px 15px 5px 30px;}
.xbox-warning a {font-weight: bold; color: #006ED4;}
/*messagai*/
div.message_w {text-align: center; padding: 5px;}
div.message {
	background: url(message_bg.gif) repeat-x top;
	vertical-align: middle; 
	display: table;
	margin: auto;
	width: 1%;
	line-height: 37px;}
div.message div {background: transparent url(message_bg_l.gif) no-repeat left top;}
div.message div div {
	font-size: 8pt; font-family: tahoma;  
	color: #F19300; 
	background: transparent url(message_bg_r.gif) no-repeat right top; 
	padding: 0 15px 0 35px;}
div.message a {color: #F19300;font-weight: bold; text-decoration: underline}
/* /messagai*/

table.pad5 th, table.pad5 td {padding: 5px;}
table.pad2 th, table.pad2 td {padding: 2px;}
table.custom {width: 100%;}
table.custom th {padding: 2px 4px; background:#86BADF; text-align: center; color: white; border: #86BADF solid 1px;}
table.custom td {padding: 2px 4px; text-align: center; background: white; border: #E3E3E3 solid 1px;}

/* div.article-text img {float:left; margin-top: 5px; margin-right: 5px; clear: left; border: 1px solid; } */
div.article-text img {margin: 5px; border: 1px solid;}
div.article-text hr {border: none;
	background: #f5f5f5;
	color: #f5f5f5;
	border:0;
	height:1px;
	line-height:10px;
	margin: 0;
	clear: both;}
div.article_top10_introduction img { margin-right: 5px; margin-left: 5px; position: relative;  border: 1px solid #ffffff} 
div.article_top10_grey img, div.article_top10_blue img { margin-top: 5px; margin-right: 5px; margin-left: 5px; border: 1px solid #86badf;}
div.article_top10_introduction {margin-right: 45px; background:#86badf; color: #ffffff; border-top: 5px solid #ffffff; padding: 5px; width: 217px; float: left;}
div.article_top10_grey { background: url(/css/bottom-rounded-corner.gif) no-repeat bottom right #dedede; padding: 5px 5px 5px 45px; border-top: 5px solid #ffffff; }
div.article_top10_blue { background: url(/css/bottom-rounded-corner.gif) no-repeat bottom right #d0e0eb; padding: 5px 5px 5px 45px; border-top: 5px solid #ffffff; }
div.article_top10_number { float: left; margin-left: -45px; width: 45px; color: #ffffff; font-size: 330%; text-align: center; }

div.custom-page {padding: 5px;}
div.custom-page h2 {margin-bottom: 15px;}
div.custom-page h3 {
	font-size: 9.5pt;
	color: #000;
	padding: 10px 0 1px 0;
	border-bottom: #E3E3E3 solid 1px;
}
div.custom-page div.text {
	width: 700px;
	text-align: justify;
	padding-left: 10px;
}
div.clear {clear: both; font-size: 1px;}

table.custom-center {margin:auto; width: 70%; border: #DCEBF7 solid 1px;}
table.custom-center tr {vertical-align: middle;}
table.custom-center td {padding: 10px; text-align: center; vertical-align: middle;}
table.custom-center th {padding: 5px; width: 150px; background-color: #DCEBF7;}

/* blue buttons */
div.button-blue-s, div.button-blue, div.button-blue-l, div.button-blue-xl, div.button-blue-dinamic {
	float: left; width: 64px; height: 19px;
	background: url(btn_normal.gif) no-repeat;
	border: 0; margin-right: 5px; text-align: center;
}
div.button-blue-s {width: 45px; background: url(btn_small.gif) no-repeat;}
div.button-blue-l {width: 84px; background: url(btn_large.gif) no-repeat;}
div.button-blue-xl {width: 106px; background: url(btn_xlarge.gif) no-repeat;}
div.button-blue-dinamic {width: auto; padding: 0 8px; background: url(btn_dinamic.gif) repeat-x;}

div.button-blue-s a, div.button-blue-s a:hover,
div.button-blue a, div.button-blue a:hover,
div.button-blue-l a, div.button-blue-l a:hover,
div.button-blue-xl a, div.button-blue-xl a:hover,
div.button-blue-dinamic a, div.button-blue-dinamic a:hover {
	text-decoration: none; color: white; display: block; 
	width: 100%; line-height: 19px; vertical-align: middle;
	font-weight: normal; font-size: 8pt;
}
div.button-blue-dinamic a, div.button-blue-dinamic a:hover {width: auto;}
span.grey {color: #878787;}
.unactive a, a.unactive {color: #878787;}

table.submit_form_table th, table.submit_form_table td { padding: 2px; }
table.submit_form_table th { text-align: right; padding-right: 5px; width: 110px; }
th.form_req_field { background: #FBF5EB url(required_exl.gif) no-repeat 0% 50%; padding-left: 10px; width: 100px;}
table.submit_form_table td { padding-right: 10px;}

/* site map */
ul.sitemap {list-style-type: none; 
	margin-left: 0.5cm;
	padding-left: 0;}
ul.sitemap li {	padding-left: 1.1em;}
ul.sitemap li a {background: transparent url(bullet.gif) no-repeat 0% 50%;
	margin-left: -1.1em;
	padding-left: 1em;}
ul.sitemap {/*background: transparent url(sm_folder_bullet_hide.gif) no-repeat 0px 2px;*/
	list-style-type: none;
	/*margin: -1.4em 0 0 -1.6em;*/
	margin: -1.4em 0 0 0;
	padding: 1.4em 0 0 0.6em;}

div#sm_content h3.sm_parent_show {
	background: transparent url(sm_folder_bullet_show.gif) no-repeat center left;
	font-weight: bold;
	font-size: 10pt;
	padding: 0 0 0 1.4em;
	cursor: pointer;
	border: none;
}

div#sm_content h3.sm_parent_hide {
	background: transparent url(sm_folder_bullet_hide.gif) no-repeat center left;
	font-weight: bold;
	font-size: 10pt;
	padding: 0 0 0 1.4em;
	cursor: pointer;
	border: none;
}

ul.sitemap li {
	margin-left: 0.5cm;
	padding-left: 10px;
}

/* articles mainly, add padding to article images */
div.padd_imgs img {
	padding: 5px;
}

div.error, div.note, div.warnning {background: url(exclamation_mark.png) 10px center no-repeat; color: #F19300; border: #F19300 solid 1px; padding: 5px 30px; margin: 10px; font-weight: bold; text-align: center;}
div.note {background: url(exclamation_mark_green.png) 10px center no-repeat; color: #484; font-weight: normal; border: #494 solid 1px;}
div.warnning {background: url(exclamation_mark_blue.png) 10px center no-repeat; color: #006FD4; font-weight: normal; border: #006FD4 solid 1px;}

/*articlu dalies searchas*/
table.f_qsearch {color: white; margin-bottom: 10px;}
table.f_qsearch a {color: white; text-decoration: underline}
table.f_qsearch tr {height: 108px;}
table.f_qsearch tr tr {height: auto;}
table.f_qsearch td.bg {width: 346px; background: #86BADF url(forum_quick_search2.gif) no-repeat;}
table.f_qsearch table {width: 100%; height: 100%;}
table.f_qsearch div {padding: 20px 10px 0 22px;}
table.f_qsearch .text { width: 230px; }

.cp-bookmarks {padding: 5px 20px 10px 0; color: white;}
.mag-bookmarks {padding: 10px 4px 10px 0;}
.cp-bookmarks .id-top-title {
	color: white;
	background: url(white_bg.gif) no-repeat top left;
	font-size: 18pt;
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cp-bookmarks h3 {margin-bottom: 4px; padding-bottom: 2px; border-bottom: #C5DEF1 2px solid; color: #C5DEF1; font-weight: bold;}
.mag-bookmarks h3 {margin-bottom: 4px; padding-bottom: 2px; border-bottom: #E3E3E3 2px solid; color: #A2A2A2; font-weight: bold;}
.cp-bookmarks a, .cp-bookmarks a:hover {color: white;}
table.cp-stats th {text-align: right; font-weight: normal; padding: 1px 3px;}
table.cp-stats td {font-weight: bold; padding: 1px 3px;}

/* hides the second object from all versions of IE */
* html object.mov {
    display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}



/* used in friends comments and mail messages */
table.f_posts {width: 100%;}
table.f_posts tr {vertical-align: top;}
th.f_post_author {
	width: 110px;
	text-align: center;
	background: white;
	border-bottom: 2px solid #C5DEF2;
	border-left: 1px solid #C5DEF2;
}
table.f_posts td.f_post_quote {
	text-align: right;
	padding: 2px;
}
table.f_posts div.post_author {
	color: white;
	font-weight: bold;
	padding: 5px 30px ;
	text-align: left;
}
table.f_posts div.post_auth_info {
	width: 100%;
	background-color: #C5DEF2;
	font-weight: normal;
	font-size: 8pt;
}
table.f_posts td.f_post_body {
	padding: 3px 10px;
	text-align: justify;
	border-right: 1px solid #C5DEF2;
	border-bottom: 2px solid #C5DEF2;
	vertical-align: top;
}
table.f_posts div.f_post_info {
	border-bottom: 1px solid #C5DEF2;
	padding: 2px 5px;
	color: #858585;
	vertical-align: top;
	margin-bottom: 10px;
	font-size: 7.5pt;
}
table.f_posts div.f_post_info span {color: #000;}
div.vip-photos { background: #B2D3EB; margin: 0 10px; text-align: center;}
.vip-photos .id-photos { background: #B2D3EB; border-top: none; margin: 3px 0 0 0; padding: 0; color: #0076B3; height: 130px; }
.vip-photos .vip-photos-grname {
	margin-top: 2px;
	background: #86BADF url(vip-photos-bg.gif) 30px 5px no-repeat;
	color: #fff;
	font-size: 11.5pt;
	font-weight: bold;
	text-align: left;
	border-top: 3px solid #C5DEF2;
	padding: 3px 0;
	padding-left: 47px;
}
.vip-photos-grname a { color: #fff; text-decoration: none; }
.vip-photos img.photo48 {border: white solid 3px; margin: 8px; width: 48px; height: 64px;}

/*ffmenu profile_id*/
#key-menu-id {
	padding: 0 0 0 5px;
	font: normal 10px Tahoma;
	height: 33px;
}
/*
* html #key-menu-id {
	overflow: visible;
	height: 1px;}
*/
#key-menu-id ul, #key-menu-id li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#key-menu-id ul {padding: 6px 12px 0 12px; height: 33px;}
#key-menu-id li {
	float: left;
	background: url(profile/tabs-blue.gif) 100% -53px;
	padding-right: 5px;
	margin-right: 1px;
	text-align: center;
	height: 33px;
	vertical-align: middle;	
	margin-bottom: -5px;
	border-bottom: 1px solid #68AAD9;
}
#key-menu-id li a {
	display:block;
	float: left;
	vertical-align: middle;
	padding: 13px 14px 0 21px;
	background: url(profile/tabs-blue.gif) 0 -53px;
	color: white;
	text-decoration: none;
}
#key-menu-id li a:hover {color: white;  text-decoration: underline;}
#key-menu-id li:hover a {background-position: 0 -105px;}
#key-menu-id li:hover {background-position: 100% -105px;}
#key-menu-id li.current {background: url(profile/tabs-blue.gif) 100% 0; border-bottom: #86BADF solid 1px;}
#key-menu-id li.current a {background: url(profile/tabs-blue.gif) 0 0; color: #000;  text-decoration: none;}
#key-menu-id li.current a:hover {color: #000; text-decoration: none;}

#key-menu-id li.secret {background: url(profile/tabs-secret.gif) 100% -53px; padding: 0 28px 0 0; height: 33px;}
#key-menu-id li.secret a {background: url(profile/tabs-secret.gif) 0 -53px; padding: 13px 6px 0 21px;}
#key-menu-id li.secret:hover a {background-position: 0 -105px;}
#key-menu-id li.secret:hover {background-position: 100% -105px;}
/**/

.sys-msg-container { border: 1px solid #ffb97b; color: #874a04; height: 28px; margin: 5px 0; vertical-align: middle;}
.sys-msg { border: 1px solid white; background: #ffecd6 url(profile/sys-msg-bg.gif) no-repeat 2px center; height: 28px; /*line-height: 28px; */vertical-align: middle; padding-left: 35px; width: 100%;}

.sys-secret-container { border: 1px solid #d28686; color: #fff; height: 30px; margin-top: 5px;}
.sys-secret { border: 1px solid white; background: #ff766a url(profile/sys-secret-bg.gif) no-repeat 2px center; line-height: 28px; vertical-align: middle; padding-left: 35px;}
.sys-msg a, .sys-secret a {text-decoration: underline; font-weight: normal;}
.sys-msg a, .sys-msg a:hover {color: #874a04;}
.sys-secret a, .sys-secret a:hover {color: white; }
.secret-zone-container {border:1px solid #E1E1E1;display: block; margin-top: 6px; height: 80px; vertical-align: middle;}
.secret-zone-left {width: 52px; vertical-align: middle; text-align: center;padding: 7px 5px;}
.secret-zone-left img {vertical-align: middle;}
.secret-zone-stats { color: #4f4f4f; line-height: 10.5pt; padding: 10px 3px; font-size: 7.5pt; }
.secret-zone-stats span, .secret-zone-stats a {color: #4b92c4;}
.secret-zone-stats span {font-weight: bold;}
.secret-zone-right a {width: 119px; margin: 0 auto; text-align: left; color: #fff; font-weight: bold; text-decoration: none; display: block; background: url(profile/secret-right-bg.gif) no-repeat center center; padding: 7px 0 7px 2px;}
.secret-zone-right a:hover {color: #fff; text-decoration: none;}
.id-blog-title {font-weight: bold; font-size: 8.5pt; margin: 5px 0 15px 0;}
.id-blog-body {margin-bottom: 10px; text-align: justify;}
.id-events {vertical-align: top;padding-left: 5px;width: 50%;}
.id-events span {color: #787878;}
.id-events span span {color: #006FD4;}
.id-mother {float: right; width: 180px; padding-left: 50px; padding-bottom: 10px; border-left: 1px solid #E3E3E3;}
.id-mother-body {text-align: center;}
.id-mother-body div {width: 110px; display: block; background: #C5DEF1; text-align: center; height: 26px;}

table.calendar {border-collapse: separate; border-spacing: 2px; margin: auto;}
.cal-nav {background: #86badf; text-align: center; padding: 0; color: #fff; font-weight: bold; font-size: 8.5; width: 15px; cursor: pointer;}
.cal-title {background: #dedede; color: #000; padding: 2px; width: 125px;}
.cal-weekend {color: #cf0f0f;}
.simple-event td.post {font-weight: bold; text-decoration: underline;}
.blog-event td.post {background: transparent url(profile/event-blog.gif) no-repeat center center}
.blog-event td.event {background: transparent url(profile/event-blog-orange.gif) no-repeat center center}
td.post, td.event {cursor: pointer;}
.calendar td {height: 18px;width:19px;}
#calendar-container {vertical-align: middle; text-align: center;}
.id-event-desc-title {font-size: 8.5pt; font-weight: bold;}
.id-event-desc-body { font-size: 6.5pt; color: #878787;}


.blog-container {padding:15px;margin-top:15px;background:#F0F0F0;border-top: 3px solid #d3d3d3;}
.blog-td-right {width:151px;border-left:1px solid #dadada;padding:0 0 10px 10px;vertical-align:top;}
.blog-td-right h2 {color:#006fd4;}
ul.blog-categories li {padding: 2px 0;background:url(blog/categories-list-img.gif) no-repeat left center;padding-left:10px;line-height:11pt;}
ul.blog-categories li a {text-decoration:underline;}

.blog-td-left {vertical-align:top;padding-right:10px;}

.blog-post-title {color:#006FD4;font-size:10.5pt;font-weight:bold;border-bottom: 1px solid #D3D3D3;padding-bottom:2px;}
.blog-post-meta {color:#8f8f8f;font-size:7.5pt;padding-top:3px;}
.blog-post-meta a {text-decoration:underline;}
.blog-post-meta span {color:#006FD4;}
.blog-post-body {padding-top:5px;padding-bottom:15px;color:#000;line-height:18px;}
.blog-post-body img {padding: 3px;}
.blog-post-comments {padding-bottom:30px;clear:both;}
.blog-paging {border: 1px solid #D3D3D3;border-width:1px 0;background:#f6f6f6;text-align:center;line-height:20px;font-weight:bold;}
#reject-reasons, #approve-reasons {display:none;border:1px solid #E32E41;background:white;width:327px;}
#reject-reasons-ul li span {padding: 3px 6px; font-size: 10.5pt;}
* html #reject-reasons-ul li span {width: 327px;}
#reject-reasons-ul li span:hover {background: #FFD6B7;}
.list-select ul {list-style-type: none;width: 218px;} 
.list-select li {margin: 0;padding:0;}
.list-select li span {display: block;text-decoration: none;cursor:pointer;}
* html .list-select li span {  /* make hover effect work in IE */
width: 218px;
}
.list-select li span:hover {background: #F5F5F5;}
.list-select li span.cat_selected {background: #F5F5F5 url(arrow-right.gif) no-repeat center left; font-weight: bold;}
