* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 100.01%;
	font-family: tahoma, Helvetica, Arial, sans-serif;
}
body {
	margin-top: 20px;
	background: #fff url(bg.gif) repeat;
	font-size: 8pt;
}
#page { width: 984px; margin:0 auto; background: white;}	
/* positioning */
/* <![CDATA[ */

/*result_page*/
#block_1_result {
	float: left;
	width: 614px;
	margin-left: 360px;
	background: white;
	padding-top: 10px;
	}
* html #block_1_result {display: inline; }
#block_2_result {
	float: left;
	width: 350px;
	margin-left: -974px;
	background: white;
}
	
/*id_page*/
#block_1_id {
	float: left;
	width: 739px;
	margin-left: 235px;
	background: #FF1605;
	}
* html #block_1_id {display: inline; }
#block_2_id {
	float: left;
	width: 235px;
	margin-left: -974px;
	background: #FF1605;
}
#wrapper {
	padding: 0 5px;
	float: left;
	float/**/: none;
	background: white;
	}
#wrapper:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper { display: inline; }
/*\*/
#wrapper { display: block; }
/* ]]> */

#idwrap {
	padding: 10px 0;
	float: left;
	float/**/: none;
	background: #FF1605;
	border: none;
	border-top: #C2DFF1 solid 3px;
	}
#idwrap:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#idwrap { display: inline; }
/*\*/
#idwrap { display: block; }
/* ]]> */
/* end of postitioing */

fieldset {border: none;}

div#footer {
	font-size: 7.5pt;
	color:#A3A3A3;
	text-align: center;
	background: white;
	padding: 20px 10px 0 10px;
}
div#footer div.border {
	color:black;
	text-align: center;
	padding: 10px;
	border: #FFAA98 solid 1px;
	margin-bottom: 7px;
}
img {
	vertical-align: middle;
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a { text-decoration: none; 	color:#FF1100;}
a:hover { text-decoration: underline; color:#FF1100;}
div#header { 
	padding: 0 5px 2px 5px;
	background: #fff;}
table.head {
	background: url(dating/head_title.gif) left no-repeat;
	width: 100%;}
table.head tr.text td {
	padding-bottom: 15px;
	height: 57px !important;
	height/**/:/**/42px;
	height: 42px;
	vertical-align: bottom;
}
table.head div.grey {
	width: 679px;
	padding-bottom: 4px;
	font-size: 7.5pt;
	color:#A3A3A3;
	border-bottom: #E3E3E3 solid 1px;
} 
table.head div.grey a {	color:#A3A3A3;}
table.head tr.nav {
	height: 19px;
	vertical-align: bottom
}
table.head tr.nav td {
	padding-right: 15px;
	font-size: 8pt;
	text-align: center;
	vertical-align: bottom;
}
table.head tr.nav span {
	height: 17px;
	width: 1px;
	background: #FF442E;
	display: block;
	float: right;
	margin-top: 1px;
}
table.head tr.nav a {
	margin-top: 1px;
	color: #FF1100;
	border-top: 1px solid #FF442E;
	display: block;
	float: right;
	width: 66px;
	height: 16px;
	line-height: 16px;
}
table.head tr.nav a.sel {
	margin: 0;
	height: 17px;
	line-height: 17px;
	width: 66px;
	background: #FF442E;
	color: #000;
	border-top: 1px solid #FF442E;
}
table.head tr.nav a.sel:hover {text-decoration: none;}

table.head_2 {background: #FF1605 url(dating/head_bg.gif) repeat-x; width: 100%;}
table.head_2 tr.info {height: 26px;}
table.head_2 tr.info td {vertical-align: middle;}
table.head_2 tr.nav {height: 43px;}
table.head_2 table {
	display: inline;
	font-size: 7.5pt;
	color: #fff;
}
table.head_2 table a {color: #fff;}
table.head_2 table td, table.head_2 table th {
	border-bottom: 1px solid #FF442E;
	border-left: 1px solid #FF442E;
	padding: 0 13px 0 13px;
	height: 20px;
}
table.head_2 table th {
	border-left: #DA2B1E solid 5px;
	font-weight: normal;
	color: #000;
}
table.head_2 table td.b, table.head_2 table td.b a { color: #000; }

/*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(dating/tabs.gif) 100% -50px;
	padding-right: 5px;
	margin-right: 1px;
	text-align: center;
	height: 32px;
	vertical-align: middle;	
	margin-bottom: -10px;
	border-bottom: 1px solid #DA2B1E;
}
#key-menu li a {
	display:block;
	float: left;
	vertical-align: middle;
	padding: 12px 14px 0 21px;
	background: url(dating/tabs.gif) 0 -50px;
	color: white;
	text-decoration: none;
}
#key-menu li a:hover {color: white;  text-decoration: underline;}
#key-menu li:hover a {background-position: 0 -100px;}
#key-menu li:hover {background-position: 100% -100px;}
#key-menu li.current {background: url(dating/tabs.gif) 100% 0; border-bottom: #FF1605 solid 1px;}
#key-menu li.current a {background: url(dating/tabs.gif) 0 0; color: #000;  text-decoration: none;}
#key-menu li.current a:hover {color: #000; text-decoration: none;}
/**/

td.subnav { padding: 0 5px 5px 35px; color: #70A9D2}
td.subnav a,td.subnav a:hover  {color: white; padding: 0 5px 0 5px;}
td.subnav a.sel {color: #000;}
td.subnav a.sel:hover {text-decoration: none;color: #000;}

td.pages {background-color: #fff; 
	padding: 7px 16px 0 5px; 
	text-align: right; font-size: 7.5pt;
	color: #A2A2A2;
}
td.pages img {padding: 0 4px 0 4px; vertical-align: middle;}



/* langs */

.langs, #langs, #langmenu {
	font-size: 7.5pt;
	color:#FF1100;
	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 {
	background: url(h1_bg.gif) no-repeat top left;
	font-weight: normal;
	font-size: 18pt;
	line-height: 13pt;
	color: #000;
	padding: 0 0 11px 20px;
}
#block_1_result h1 {padding-bottom: 5px;}
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: #FF1605 solid 2px;}
/* index */
table.jurgita {width: 100%; color: #878787; 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(index_flirt_zone.png) no-repeat;}
table.jurgita td.right{width: 472px; background: url(index_model_magazine.png) 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: #FF442E; 
	color: white;
	width: 107px;
	height: 30px;
}
/*table.featured*/ div.white-links {background: white; border: #FFBFB0 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;
}

h2 {
	font-size: 10.5pt;
	color: #000;
	padding: 13px 0 1px 0;
	margin-bottom: 8px;
	border-bottom: #E3E3E3 solid 2px;
}
h3 {
	font-size: 11pt;
	color: #000;
	padding: 5px 0 5px 0;
}

h4 {
	font-size: 9.5pt;
	color: #333;
	padding: 5px 0 5px 0;
}


ul {list-style-type: none;}
li {padding-left: 10px;}

ul.orangel a {text-decoration: underline;}
ul.orangel li {line-height: 11pt; background: url(bullet.gif)  left center no-repeat; font-size: 11px;}

ul.orange, ul.orangel {margin-top: 5px; }
ul.orange a {
	font-weight: bold;
	text-decoration: underline;
}
ul.orange li {background: url(bullet.gif)  left center no-repeat;}
ul.sub li {padding-left: 20px; background: none;}
ul.sub li a {text-decoration: underline; font-weight: normal}
a img {border: none;}

img.photo {border: white solid 1px; margin: 5px;}
img.photo75 {border: white solid 1px; margin: 5px; width: 75px; height: 100px;}
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;}


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: #FF1100;}
.bold-und a {font-weight: bold; text-decoration: underline;}
.bold-und a.tiny {font-weight: normal; font-size: 7pt;}
#footer a {padding: 0 2px 0 2px; font-weight: bold; text-decoration: underline;}

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(dating/btn_normal.gif) no-repeat;
	border: 0;
	margin-left: 4px;
}
input.blue-s {
	width: 45px;
	background: url(dating/btn_small.gif) no-repeat;
}
input.blue-xs {
	width: 24px;
	background: url(dating/btn_xsmall.gif) no-repeat;
}

input.blue-l {
	width: 84px;
	background: url(dating/btn_large.gif) no-repeat;
}

input.blue-xl {
	width: 106px;
	background: url(dating/btn_xlarge.gif) no-repeat;
}
input.blue-dinamic {
	width: auto; 
	padding: 0 8px; 
	background: url(dating/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: #DA2B1E url(dating/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;
}
tr.wrapcontent_index {
	height: 340px;	
}
tr.wrapcontent_index td.wrapcontent {
	border: 0; 
	width: 614px;
	vertical-align: top;
}

tr.wrapcontent_index h1,
tr.wrapcontent_index div.grey-text,
tr.wrapcontent_index div.grey-text a {
	color: white;
}

tr.wrapcontent_index h1 {
	margin-top: 20px;
}

div.cat_left {float:left; width: 180px; padding-left: 23px;}

table.spotlight {margin: 10px 0 0 23px; border-top: #FF442E solid 3px;}
table.spotlight td {background: #FFAA98; width: auto; padding: 5px; text-align: center;}
table.spotlight th {background: #FF1605; color: white; width: auto; padding: 5px; text-align: center;}
table.spotlight a {padding: 5px;}

/* / subindex*/



/* id */

div.id-photos {
	border-top: #FF442E solid 3px;
	background: #FFBFB0;
	display: block;
	padding: 3px 10px 0 10px; 
	text-align: center;
	float: left;
	height: 140px;
	margin-bottom: 10px;
	font-size: 7.8pt;
}
div.id-photos a {padding-top: 5px; text-decoration: underline;}
div.id-photos div {padding-bottom: 3px;}

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: #FF1605 url(id_quick_search.gif) no-repeat;}
table.qsearch_id table {width: 100%; height: 100%;}
table.qsearch_id div { padding: 40px 10px 0 22px;}

#block_1_id div.id-top-title {font-family: Verdana; letter-spacing: -1px; color: white;}
h1.id {
	font-size: 10.5pt;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 5px 0;
	background: url(id_icon_picture.png) no-repeat center left;
}
#block_1_id h2 {
	font-size: 10.5pt;
	padding: 0 0 1px 0;
	margin: 10px 0;
	border-bottom: #E3E3E3 solid 2px;
}
#block_1_id h2 a, #block_1_id h2 a:hover {
	text-decoration: none;
	color: #000;
}


#block_1_id .st_grey, 
#block_1_id .st_blue {width: 100%; background: #fff; border: none;}
#block_1_id .st_grey th,
#block_1_id .st_blue th,
#block_1_id .st_grey td,
#block_1_id .st_blue td {
	padding: 1px 1px 1px 5px;
	border: #F0F0F0 solid 1px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#block_1_id .st_grey th, 
#block_1_id .st_blue th {width: 100px;}
#block_1_id .st_blue td {text-align: center;}
#block_1_id .st_grey tr.head th, 
#block_1_id .st_grey tr.head td {background-color: #878787; color: white;}
#block_1_id .st_blue tr.head th, 
#block_1_id .st_blue tr.head td {background-color: #FF1605; color: white;}
#block_1_id .st_grey tr.sec th, 
#block_1_id .st_grey tr.sec td {background-color: #F5F5F5;}
#block_1_id .st_blue tr.sec th, 
#block_1_id .st_blue tr.sec td {background-color: #C5DEF1;}
#block_1_id .st_grey {border-top: #E3E3E3 solid 2px; color: #848484;}
#block_1_id .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: #FF1100;}
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: #FF1605;
	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 {color: #878787;}
div.grey-text h3 {
	color: #878787;
	font-size: 8pt;
	margin: 0;
	padding: 0 0 10px 0;
}
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;
}

/********/
table.id-photo {width: 100%;}
table.id-photo td.id-photo {padding: 0 8px 0 8px; vertical-align: top; text-align: center; border-right: #E3E3E3 solid 1px;}
table.id-photo td.id-photo a img {border: white solid 2px;}
div.grey-line {background: #E3E3E3; height: 5px; margin-top: 8px; font-size: 1px;}

/* /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;}
div.id-first-block {margin-right: 20px; background: #F0F0F0; border: white solid 1px; padding-top: 8px}
div.id-second-block {margin: 10px 20px 0 0; background: #fff; padding: 5px 15px 15px 15px}
/*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:#FF1605; text-align: center; color: white; border: #FF1605 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-text {font-size: 9.5pt; line-height: 12.5pt; margin-right: 8px}

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(dating/btn_normal.gif) no-repeat;
	border: 0; margin-right: 5px; text-align: center;
}
div.button-blue-s {width: 45px; background: url(dating/btn_small.gif) no-repeat;}
div.button-blue-l {width: 84px; background: url(dating/btn_large.gif) no-repeat;}
div.button-blue-xl {width: 106px; background: url(dating/btn_xlarge.gif) no-repeat;}
div.button-blue-dinamic {width: auto; padding: 0 8px; background: url(dating/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;
}

/* dadejau input.blue-xl klase, h4 stiliu */

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: #FF1100; font-weight: normal; border: #FF1100 solid 1px;}

span.scam {color: #F19300; font-weight: bold;}

div.mar22 {margin: 10px 0 0 22px;}/*naudAtitrauktNuoH1IrKrasto*/

/*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: #FF1605 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;
}
