*      { margin:0; padding:0; }*      { font-family:'Trebuchet MS', 'Verdana CE', sans-serif; }body   { font-size:100%; background:#fff; color:#000; line-height:1.4em; text-align: center;}/* mac hack \*/*         { font-size:1em; font-family: 'Trebuchet MS', 'Arial CE', Verdana, Helvetica, sans-serif; }body      { font-size:80%; background:#fff; color:#000; line-height:1.4em; }/*- /mac hack -*//*- public classes -*/.left         { text-align:left; }.right        { text-align:right; }.center       { text-align:center; }.fl           {float: left}.fr            {float: right;}.bold         { font-weight: bold; }.red          { color: red; }.clearer    { clear: both; font-size:0; _height:1%; min-height: 1%; overflow:hidden; }.clearfix:after   { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden;}.hidden       { display:none; }.padbot       { padding-bottom: 10px;}li			      { list-style-type:none; display:inline;}   img           { border: none;}            input, select {vertical-align: middle;}                     /* page */#page {margin: auto; text-align: left; width: 771px; background: #f2f2f2;}                                         /* header */#logo     {width: 204px; height: 93px; float: left;}#topright   {width: 567px; height: 93px; background-image: url("../images/headerback.jpg"); float: right;}#topright #topmenu   {float: right;}#topright #topmenu a   {color: #000; display: block; height: 23px; float: left; padding: 3px 14px 0 10px; margin-top: 3px;}#topright #topmenu a:hover  {color: #bc0c0c;}#topright #topmenu a:active   {}#topright .bordright { border-right: 1px solid #cac8c8; }#topright .bordleft { border-left: 1px solid #fff;}#topright .menuborder { border-left: 1px solid #fff; border-right: 1px solid #cac8c8; }#searchbar  {width: 100%; height: 33px; color: #fff; background-color: #bc0c0c; clear: both}#searchbar #favorites   {background-image: url("/images/favorites.jpg"); width: 125px; height: 33px; float: left;}#searchbar #favorites .padding3  { padding: 7px 0 0 20px;}#searchbar #favorites   a  {color: #fff; font-size: 1.1em; font-weight: bold;}#searchbar #favorites   a:hover  {color: #fbae61;}#searchbar #search .padding2 {padding: 4px 8px 0px 0px; _margi\n-top: 1px;}#searchbar #search .cont  {width: 200px; margin: 0 5px 0 5px;}#searchbar #search .cont_small  {width: 79px; margin: 0 5px 0 5px;}/* main */#sidebar {float: left; width: 204px;}#content {float: right; width: 567px; background: #fff; min-height: 430px;}/* menu */#menu {width: 204px;}#menu li  { overflow: hidden; position: relative; margin:0; padding:0; width: 100%; height: 36px; display: list-item;}#menu .galli  { overflow: hidden; position: relative; margin: 0; padding:0; width: 204px; height: 108px; display: list-item;}.home    { background: url('/images/home.gif') -204px 0 repeat; display:block; top: 0px; left: 0;}.home a  { height:36px; width:204px; background: url('/images/home.gif') 0px 0 repeat; display:block;}body.index .home a  { height:36px; width:204px; background: url('/images/home.gif') -408px 0 repeat; display:block;} .home a:hover    {background:none;}.home a span   {display:none;}.database    { background: url('/images/database.gif') -204px 0 repeat; display:block; top: 0px; left: 0;}.database a  { height:36px; width:204px; background: url('/images/database.gif') 0px 0 repeat; display:block;}body.database-of-women .database a  {background-position: -408px 0;}.database a:hover    {background:none;}.database a span   {display:none;}.meet    { height:36px; width:204px; background: url('/images/meet.gif') -204px 0 repeat; display:block; }.meet a  { height:36px; width:204px; background: url('/images/meet.gif') 0px 0 repeat; display:block;}body.meet-czech-woman .meet a  {background-position: -408px 0;}.meet a:hover    {background:none;}.meet a span   {display:none;}.czech    { height:36px; width:204px; background: url('/images/czech.gif') -204px 0 repeat; display:block; }.czech a  { height:36px; width:204px; background: url('/images/czech.gif') 0px 0 repeat; display:block;}body.czech-vs-russian .czech a  {background-position: -408px 0;}.czech a:hover    {background:none;}.czech a span   {display:none;}.romantic    { height:36px; width:204px; background: url('/images/romantic.gif') -204px 0 repeat; display:block; }.romantic a  { height:36px; width:204px; background: url('/images/romantic.gif') 0px 0 repeat; display:block;}body.romantic-prague .romantic a  {background-position: -408px 0;}.romantic a:hover    {background:none;}.romantic a span   {display:none;}.member    { height:36px; width:204px; background: url('/images/membership.gif') -204px 0 repeat; display:block; }.member a  { height:36px; width:204px; background: url('/images/membership.gif') 0px 0 repeat; display:block;}body.membership .member a  {background-position: -408px 0;}.member a:hover    {background:none;}.member a span   {display:none;}/*.faq     { height:36px; width:204px; background: url('/images/faq.gif') -204px 0 repeat; display:block; }.faq  a  { height:36px; width:204px; background: url('/images/faq.gif') 0px 0 repeat; display:block;}body.faq  .faq a  {background-position: -408px 0;}.faq  a:hover    {background:none;}.faq  a span   {display:none;}*//* content */#content { }#content .padding {padding: 18px;}#content h1       { color: #bc0c0c; font-size: 1.4em; font-weight: normal; padding-bottom: 10px;}#content h3   		{ color: #bc0c0c; font-size: 1.4em; font-weight: normal; padding-bottom: 10px;}#content .box  		{ border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; padding-top: 10px;}#content .boxend 	{ padding-top: 10px;}#content a  			{ color: #bc0c0c;}#content a:hover 	{ color: #000;}#content .box img   				{border: 1px solid #e5e5e5; float: left; margin-right: 13px;}#content #boxgal  				{width: 567px; height: 148px; background-image: url(../images/contentback.gif);}#content #boxgal .lastphoto 		{float: left;}#content #boxgal .lastphoto img 	{float: left; border: 1px solid #e5e5e5; margin-top: 35px; margin-left: 19px;}#content p  {padding-top: 5px; padding-bottom: 5px;}/* footer */#footer  		{ width: 771px; height: 38px; background: #ababab; clear: both; color: #fff; }#footer .padding { padding: 10px; width: 100%; width: 751px; }#footer .left  	{ float: left; }#footer .right 	{ float: right; text-align: right; }#footer a   		{ color: #fff; }#footer a:hover   { color: #000; }/* detail */#content .box.perex  {border: none;}#content .box.perex h2 { font-size: 1.4em; color: #bc0c0c; font-weight: normal; padding-bottom: 10px; margin-left: 150px; _margin-top: 30px; _margin-top/* */: 0px;}#content .box.perex img {border: 1px solid #ababab; margin-right: 20px; _margin-right: 30px;}#content .box.perex ul { margin-left: 150px;}#content li {display: list-item; list-style: square url("../images/ico/ico-bullet.gif"); margin-left: 18px; padding-bottom: 8px; color: #f07c0a; font-size: 0.7em;}#content li p, #content li span  {color: #000; font-weight: normal; }#content li span, #content li strong, #content li p {font-size: 1.5em !important}#content .next { position: absolute; margin-top: -22px; margin-left: 117px;}#content .photodiv 		{ float: left; width: 135px; }#content .photodiv .photo{ overflow: hidden; width: 135px; clear: both; float: none;}#content .contmenu  {border: 1px solid #F07C0A; background: #FFF4E9; width: 205px; height: 56px; float: right; margin-right: -18px; _margin:0 0 0 175px; line-height: 1.5em; _position: absolute; font-size: 1.1em;}#content .contmenupadd  {padding: 5px;}body#database-of-women .box {padding-bottom: 0px;}body#terms-and-condition li {color: black; font-size: 1em;}body#romantic-prague #content img {border: 1px solid #ababab; margin-right: 20px; _margin-right: 30px;}/* gallery */#gallery .box 			{ border: none; padding: 0;}#gallery img  { width: 70px; height: 80px; overflow: hidden; float: left; margin: 0 16px 16px 0;}.photodiv:after, #div.favorities img:after,.box:after,#gallery .box:after		{ content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }#gallery .paging 	{ text-align: center;}}	/* terms & condition */#content ol li                      			{ list-style-type: decimal;}#content ol li ul                   			{ margin: 10px 0 10px 0px; padding-left: 10px;}#content ol li ul li                			{ list-style-type: square;}#content ol li ul.ul_lower_alpha li 	{ list-style-type: lower-alpha;}/* registration */body.registration #content input    		{ width: 17em; border: 1px solid #999;}body.registration #content input.age	{ width: 5.5em;}body.registration #content input.check	{ width: 1em; height: 1em;}body.registration #content textarea 	{ width: 17em; height: 4em; border: 1px solid #999;}body.registration #content td       		{ padding: 2px; }/* contact */body.contact #content input    		{ width: 17em; border: 1px solid #999;}body.contact #content input.age	{ width: 5.5em;}body.contact #content input.check	{ width: 1em; height: 1em;}body.contact #content textarea 	{ width: 17em; height: 4em; border: 1px solid #999;}body.contact #content td       		{ padding: 2px; }/* database-of-women-detail*/.fav-add 	{ display: block; background: url('/images/ico/ico-plus.gif') 0 5px no-repeat; padding-left: 15px; font-weight: bold; color: #40940D !important; }.fav-back 	{ display: block; background: url('/images/ico/ico-back.gif') 0 5px no-repeat; padding-left: 15px; font-weight: bold; }.fav-unmark 	{ display: block; background: url('/images/ico/ico-unmark.gif') 0 5px no-repeat; padding-left: 20px; font-weight: bold; }/* favorities */#favorities div.favorities 				{ float: left; margin: 0 6px 6px 0; padding: 5px 10px 5px 0;}#favorities div.favorities a.fava	 		{ text-decoration: none; color: #000; display: block; width: 70px; height: 80px; border: 1px solid #aaa; margin-bottom: 5px;}#favorities div.favorities a.fava:hover	{ border: 1px solid #666; }#favorities div.favorities img			{ border: none; margin-right: 0; padding: 0; }a.meet-favorite { display: block; background: url('/images/ico/ico-check.gif') 0 0 no-repeat; padding-left: 20px; font-weight: bold; }