	.blueLiquidBlock h1	{	
		margin-bottom:10px;
	}
	.blueLiquidBlock p	{
		line-height:18px;
		margin-bottom:15px;
	}
  .blueLiquidBlock p img{
    margin:0 10px 10px 0;
  }  
	.blueLiquidBlock ul, .blueLiquidBlock ol	{
		line-height:15px;
		margin-bottom:15px;
	}
	.blueLiquidBlock h2, .blueLiquidBlock h3, .blueLiquidBlock h4, .blueLiquidBlock h5	{
		margin:15px 0 10px 0;
	}
	.registrationNewUser .aboutUser .row .hint {
		z-index:1;
	}
	.registrationNewUser .aboutUser .row .i {
		position:relative;
		z-index:2;
	}
	.registrationNewUser .error .i, .registrationNewUser .error .i2, .registrationNewUser .error .i3	{
		border:solid 1px red !important;
		background:url(../images/input_error_bg.gif) 0 0 repeat-x;
	}
	.registrationNewUser .error q	{
		color:red !important;
	}
	.centralPart2	{
		background:url(../images/block_two_cols_t.gif) 0 0 repeat-x #CCEEFF;
		margin-bottom:20px;
	}
	.centralPart2 .tl	{
		background:url(../images/block_two_cols_tl.gif) 0 0 no-repeat;
	}
	.centralPart2 .tr	{
		background:url(../images/block_two_cols_tr.gif) 100% 0 no-repeat;
	}
	.centralPart2 .br	{
		background:url(../images/block_two_cols_br.gif) 100% 100% no-repeat;
	}
	.centralPart2 .bl	{
		background:url(../images/block_two_cols_bl.gif) 0 100% no-repeat;
		min-height:265px;
		overflow:hidden;
/*		padding-bottom:15px;*/
	}
	.ie6 .centralPart2 .bl	{
		overflow:visible;
	}
	.centralPart2 .leftCol	{
		width:232px;
		min-height: 365px;
		_height: 365px;
		float:left;
	}
	.centralPart2 .leftCol .login	{
		background:url(../images/separator_01.gif) 0 100% repeat-x;
		padding:18px 0 22px 20px;
		margin-bottom:20px;
	}
	.centralPart2 .leftCol .login strong	{
		font-size:16px;
		color:white;
		display:block;
		margin-bottom:4px;
	}
	.centralPart2 .leftCol .login .i	{
		width:75px;
		border:none;
		padding:1px 4px;
		font-size:10px;
		padding-top:4px;
	}
	.centralPart2 .leftCol .login .b	{
		position:relative;
		top:5px;
	}
	.centralPart2 .leftCol .login span	{
		display:block;
		margin-top:8px;
		color:white;
		font-size:12px;
	}
	.centralPart2 .leftCol .login span a	{
		color:white;
	}
	.centralPart2 .leftCol .login span i	{
		font-style:normal;
		margin:0 6px;
	}
	.centralPart2 .leftCol .subMenu	{
		padding:0 29px 23px 31px;
		background:url(../images/separator_01.gif) 0 100% repeat-x;
		margin-bottom:20px;
	}
	.centralPart2 .leftCol .subMenu li	{
		background:url(../images/separator_01.gif) 0 100% repeat-x;
		padding:4px 0 5px 0;
		color:white;
	}
	.centralPart2 .leftCol .subMenu li.last	{
		background:none;
	}
	.centralPart2 .leftCol .subMenu li a	{
		color:white;
		text-decoration:none;
		font-size:12px;
	}
	.centralPart2 .leftCol .subMenu li a:hover	{
		text-decoration:underline;
	}
	.banner	{
		text-align:center;
	}
	.centralPart2 .middleCol	{
		margin-left:233px;
	}
	.ie6 .centralPart2 .middleCol	{
	}
	.centralPart2 .middleCol .regionMap	{
		float:right;
		width:302px;
		padding:18px 19px 0 19px;
		font-family:Arial;
	}
	.centralPart2 .middleCol .regionMap .map	{
		margin:6px 0 10px 0;
	}
	.centralPart2 .middleCol .regionMap span	{
		color:#696969;
	}
	.centralPart2 .middleCol .regionMap span strong	{
		color:black;
	}
	.centralPart2 .middleCol .regionMap span .more	{
		display:block;
		margin-top:8px;
		font-size:14px;
	}
	.centralPart2 .middleCol .regionDescription	{
		padding:18px 15px 20px 20px;
		margin-right:325px;
		color:#7D7D7D;
	}
	.centralPart2 .middleCol .regionDescription h1	{
		font-size:20px;
		margin-bottom:4px;
		color:black;
	}
	.centralPart2 .middleCol .regionDescription .flag	{
		float:left;
		margin: 0 20px 20px 0;
	}
	.centralPart2 .middleCol .regionDescription span	{
		color:#9F9F9F;
		font-family:Arial;
		font-style:italic;
		display:block;
		margin-bottom:8px;
	}
	.centralPart2 .middleCol .regionDescription span a	{
		color:#9F9F9F;
	}
	.centralPart2 .middleCol .regionDescription hr	{
		height:1px;
		overflow:hidden;
		display:block;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 1px #EDF9FF;
		background:#EDF9FF;
		border-left:none;
		border-right:none;
		margin:15px 0 10px 0;
	}
	.ie .centralPart2 .middleCol .regionDescription hr	{
		height:3px;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 3px #EDF9FF;
		margin:5px 0 0  0;
	}
	.centralPart2 .middleCol .regionDescription h3	{
		color:#4D4D4D;
		font-size:14px;
		margin-bottom:7px;
	}
	.centralPart2 .middleCol .regionDescription h3 i	{
		font-style:normal;
		font-size:11px;
		font-weight:normal;
	}
	.centralPart2 .middleCol .regionDescription h3 i a	{
		color:#4D4D4D;
	}
	.centralPart2 .middleCol .apatmentsDescription	{
		padding:18px 32px 0 23px;
	}
	.centralPart2 .middleCol .apatmentsDescription h1	{
		font-size:20px;
		margin-bottom:4px;
		color:black;
		font-weight:normal;
	}
	.centralPart2 .middleCol .apatmentsDescription span	{
		color:#9F9F9F;
		font-family:Arial;
		font-style:italic;
		display:block;
		margin-bottom:30px;
	}
	.centralPart2 .middleCol .apatmentsDescription span a	{
		color:#9F9F9F;
	}
	.centralPart2 .middleCol .apatmentsDescription hr	{
		height:1px;
		overflow:hidden;
		display:block;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 1px #EDF9FF;
		background:#EDF9FF;
		border-left:none;
		border-right:none;
		margin:15px 0 10px 0;
	}
	.ie .centralPart2 .middleCol .apatmentsDescription hr	{
		height:3px;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 3px #EDF9FF;
		margin:5px 0 0  0;
	}
	.centralPart2 .middleCol .apatmentsDescription .quickInfo	{
		float:left;
		width:300px;
		color:#353535;
	}
	.centralPart2 .middleCol .apatmentsDescription .quickInfo .hotelThumb	{
		display:block;
		margin-bottom:10px;
	}
	.centralPart2 .middleCol .apatmentsDescription .quickInfo h3	{
		color:#4D4D4D;
		font-size:16px;
		margin-bottom:8px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo	{
		color:#696969;
                /* Было 235px */
		margin-left: 0px;
	}
	.centralPart2 .middleCol .apatmentsDescription h4	{
		color:#666D71;
		font-size:12px;
		margin-bottom:8px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings	{
		overflow:hidden;
	}
	.ie6 .centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings	{
		overflow:visible;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .estimate	{
		float:left;
		width:47%;
		padding-left:8px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .estimate h4	{
		margin-left:-8px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .estimate li	{
		position:relative;
		padding-left:57px;
		margin-bottom:6px;
		color:black;
	}
	.ie6 .centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .estimate li	{
		height:1px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .estimate li ins	{
		position:absolute;
		left:0;
		top:2px;
	}


	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .levelFor	{
		float:left;
		width:47%;
		padding-left:8px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .levelFor h4	{
		margin-left:-8px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .levelFor li	{
		position:relative;
		padding-left:73px;
		margin-bottom:6px;
		color:black;
	}
	.ie6 .centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .levelFor li	{
		height:1px;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .levelFor li ins	{
		position:absolute;
		left:0;
		top:3px;
		background-image:url(../images/level_meter_grade.gif);
		background-repeat:no-repeat;
		background-color:white;
		width:66px;
		height:8px;
		display:block;
		overflow:hidden;
	}
	.centralPart2 .middleCol .apatmentsDescription .generalInfo .ratings .levelFor li ins span	{
		width:66px;
		height:8px;
		display:block;
		background:url(../images/level_meter.gif);
	}
	.centralPart2 .middleCol .apatmentsDescription .quoteRequest span	{
		float:left;
		padding-right:5px;
		color:black;
	}
	.centralPart2 .middleCol .apatmentsDescription .quoteRequest span b	{
		font-weight:normal;
		display:block;
		margin-bottom:2px;
		font-style:normal;
	}
	.centralPart2 .middleCol .apatmentsDescription .quoteRequest span .i	{
		border:solid 1px #A7CBDD;
		width:80px;
	}
	.centralPart2 .middleCol .apatmentsDescription .quoteRequest span .b	{
		position:relative;
		top:4px;
	}
	.centralPart2 .middleCol .apatmentsDescription .quoteRequest span .s	{
		width:45px;
	}
	.centralPart2 .middleCol .apatmentsDescription .quoteRequest span .b2	{
		margin-top:14px;
		margin-right:-10px;
	}
	
	.centralPart2 .middleCol .worldMap	{
		float:right;
		width: 300px;
		padding:10px 10px 0 0;
	}
	.centralPart2 .middleCol .worldMap h3	{
		color:#4D4D4D;
		font-size:14px;
		margin-bottom:12px;
	}
	.centralPart2 .middleCol .aboutToutOut	{
		margin-right: 343px;
		padding:10px 0 0 20px;
		color:#4D4D4D;
	}
	.centralPart2 .middleCol .aboutToutOut h3	{
		color:#4D4D4D;
		font-size:14px;
		margin-bottom:12px;
	}
	.centralPart2 .middleCol .aboutToutOut p	{
		margin-bottom:13px;
	}
	.centralPart2 .middleCol .userProfileShortInfo	{
		padding:7px 15px 20px 20px;
		margin-right:425px;
	}
	.centralPart2 .middleCol .userProfileShortInfo h3	{
		font-size:20px;
		margin-bottom:9px;
		color:black;
		font-weight:normal;
	}
	.centralPart2 .middleCol .userProfileShortInfo hr	{
		height:1px;
		overflow:hidden;
		display:block;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 1px #EDF9FF;
		background:#EDF9FF;
		border-left:none;
		border-right:none;
		margin:10px 0 7px 0;
	}
	.ie .centralPart2 .middleCol .userProfileShortInfo hr	{
		height:3px;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 3px #EDF9FF;
		margin:2px 0 0  0;
	}
	.centralPart2 .middleCol .userProfileShortInfo .leftSide	{
		float:left;
		padding:0 20px 10px 0;
		margin-bottom:10px;
	}
	.centralPart2 .middleCol .userProfileShortInfo .avatara	{
	}
	.centralPart2 .middleCol .userProfileShortInfo .avatara img	{
		display:block;
	}
	.centralPart2 .middleCol .userProfileShortInfo .addUser	{
		background:url(../images/ic_add_user.gif) 0 0 no-repeat;
		padding-left:17px;
		line-height:30px;
	}
    .middleCol .userProfileShortInfo .delUser {
        background:url(../images/hateu.png) 0 0 no-repeat;
        padding-left:17px;
        line-height:30px;
    }
	.centralPart2 .middleCol .userProfileShortInfo .writeMessage	{
		background:url(../images/ic_write_message.gif) 0 2px no-repeat;
		padding-left:17px;
	}
	
    .centralPart2 .middleCol .userProfileShortInfo .showAlbum {
        background:transparent url(../images/show_album.png) no-repeat scroll 0 2px;
        padding-left:17px;
        display:inline-block;
        margin-top:10px;
    }	
	   
	.centralPart2 .leftCol .myMenu	{
		padding:15px 25px 5px 25px;
		background:url(../images/separator_01.gif) 0 100% repeat-x;
		margin-bottom:10px;
	}
	.centralPart2 .leftCol .myMenu li	{
		background:url(../images/separator_01.gif) 0 100% repeat-x;
		padding:3px 0 3px 0;
		color:white;
		font-size:12px;
	}
	.centralPart2 .leftCol .myMenu li.last	{
		background:none;
	}
	.centralPart2 .leftCol .myMenu li a	{
		color:white;
		text-decoration:none;
		font-size:12px;
	}
	.centralPart2 .leftCol .myMenu li a:hover	{
		text-decoration:underline;
	}
	.centralPart2 .leftCol .siteNews	{
		color:white;
		padding:0 25px 11px 25px;
	}
	.centralPart2 .leftCol .siteNews h3	{
		font-size:14px;
		margin-bottom:15px;
	}
	.centralPart2 .leftCol .siteNews li	{
		margin-bottom:7px;
	}
	.centralPart2 .leftCol .siteNews a	{
		color:white;
	}
	.centralPart2 .leftCol .login span a	{
		margin:0 10px 0 0;
	}
	.globalButt	{
		font:11px Tahoma, sans-serif;
		color:black;
		background: url(../images/but_global_bg.gif) 0 50% repeat-x;
		border:solid 1px #8D9CA6;
		padding:0 7px;
		height:19px;
		position:relative;
		cursor:pointer;
		width:auto;
	}
	.ie .globalButt	{
		padding:0;
		top:-1px;
	}
	.globalInput	{
		border:solid 1px #B3B9C3;
		border-bottom:solid 1px #CDCED1;
		border-right:solid 1px #CDCED1;
		height:18px;
	}
	.passRecover	{
		margin:7px 15px 20px 0;
		width:440px;
	}
	.passRecover .globalInput	{
		margin:0 4px;
	}
	.passRecover .globalInput, .passRecover .globalButt	{
		float:right;
		width:180px;
	}
	.ie .passRecover .globalButt	{
		top:0;
	}
	.friendInviteFrom	{
	}
	.friendInviteFrom span	{
		display:block;
		margin:7px 15px 15px 0;
		width:240px;
	}
	.ie7 .friendInviteFrom span	{
		background:red;
	}
	.ie .friendInviteFrom span	{
		margin:7px 15px 10px 0;
	}
	.friendInviteFrom .globalInput	{
		float:right;
		width:180px;
	}
	.ie .friendInviteFrom .globalInput	{
		width:170px;
	}
	.friendInviteFrom span i	{
		font-style:normal;
		color:red;
	}
	.friendInviteFrom .globalButt	{
		width:180px;
	}
	div.globalError	{
		margin:15px 0;
		border:solid 1px #CC3300;
		padding:5px;
		width:200px;
		color:#CC3300;
	}
	.footer .counters	{
		float:right;
		margin-left:15px;
		padding-top:5px;
	}
	.footer .counters img	{
		vertical-align:middle;
	}
	.registrationNewUser .aboutUser .row .hint i	{
		display:block;
		font-style:normal;
		color:#B0B1B1;
		font-size:9px;
		padding-left:320px;
	}
	.registrationNewUser select	{
		font:11px Tahoma, sans-serif;
		color:black;
	}
	.registrationNewUser .userTraveling .s	{
		width:224px !important;
	}
	.registrationNewUser .i3	{
		float:right;
		width:220px;
	}
	.registrationNewUser .disableInput	{
		border:solid 1px #B7B7B6;
		background:#E9E6E3;
	}
	.blueLiquidBlock .siteError	{
		overflow:hidden;
	}
	.ie6 .blueLiquidBlock .siteError	{
		overflow:visible;
	}
	.blueLiquidBlock .siteError h1	{
		margin-bottom:0;
		color:#000000;
		font-size:22px;
		margin-left:40px;
	}
	.blueLiquidBlock .siteError span	{
		float:left;
		margin-right:40px;
		font-size:44px;
		color:#999999;
	}
	.siteErrorTxt	{
		width:500px;
		margin:0 auto;
		font-size:14px;
		padding-left:15px;
	}
	.siteErrorTxt ul	{
		margin:15px 0 15px -15px;
	}
	.siteErrorTxt ul li	{
		margin-bottom:10px;
		padding-left:15px;
		color:#666666;
		background:url(../images/bullet_li_10.gif) 0 7px no-repeat;
	}
	.centralPart .middleCol .contentArea, .centralPart2 .middleCol .contentArea	{
		padding:18px 32px 0 23px;
	}
	.centralPart2 .middleCol .contentArea h1, .centralPart2 .middleCol .contentArea h1	{
		font-size:20px;
		margin-bottom:6px;
		color:#4D4D4D;
		font-weight:normal;
	}
	.centralPart2 .middleCol .contentArea p, .centralPart2 .middleCol .contentArea p	{
		line-height:16px;
		margin-bottom:15px;
	}
	.footer	{
		clear:both;
	}
	.centralPart2 .middleCol .userProfileShortInfo	{
		margin-right:325px;
	}
	.myProfileSettings	{
		width:550px;
	}
	.myProfileSettings h4	{
		color:#4D4D4D;
		font-size:15px;
		margin-bottom:10px;
		padding-bottom:5px;
		border-bottom:solid 1px #666666;
		font-weight:normal;
	}
	.myProfileSettings .services th, .myProfileSettings .services td	{
		padding:0 5px 10px 0;
	}
	.myProfileSettings .services th	{
		font-weight:bold;
		white-space:nowrap;
		text-align:right;
		font-size:12px;
	}
	.myProfileSettings .services td	{
		color:#666666;
	}
	.myProfileSettings label	{
		cursor:pointer;
	}

	/* stranica fotki */
	
	.photoAlbumItem	{
		padding-bottom:20px;
	}
	.photoAlbumItem .wayFinder	{
		padding-bottom:15px;
		font-weight:bold;
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		margin-bottom:12px;
	}
	.photoAlbumItem .albumMenu	{
		height:18px;
		color:#666666;
	}
	.photoAlbumItem .albumMenu i	{
		font-style:normal;
		margin:0 10px;
		color:#999999;
	}
	.photoAlbumItem .albumMenu strong	{
		color:black;
	}
	.photoAlbumItem .albumMenu span	{
		float:right;
	}
	.photoAlbumItem .albumMenu span a	{
		display:block;
		width:15px;
		height:18px;
		margin-left:10px;
		text-decoration:none;
		border:solid 1px #0090E4;
		text-align:center;
		float:left;
		position:relative;
	}
	.photoAlbumItem .albumMenu span a i	{
		font-style:normal;
		position:absolute;
		bottom:-20px;
		color:#999999;
		text-decoration:none;
		white-space:nowrap;
	}
	.photoAlbumItem .albumMenu span a.larr i	{
		left:-25px;
	}
	.photoAlbumItem .albumMenu span a.rarr i	{
		right:-25px;
	}
	.photoAlbumItem .albumMenu span a:hover	{
		background:#CDEEFE;
	}
    .photoAlbumItem .bigPic {
    }
	.photoAlbumItem .bigPic img	{
		display:block;
		margin:-5px auto;
		padding:3px;
		background:white;
		border:solid 1px #A3CDF8;
	}
	.photoAlbumItem .photoInfo	{
		overflow:hidden;
	}
	.ie6 .photoAlbumItem .photoInfo	{
		overflow:visible;
	}
	.photoAlbumItem .photoInfo em	{
		color:#999999;
		display:block;
		margin-top:3px;
	}
	.photoAlbumItem .photoInfo p	{
		margin-top:7px;
		color:#666666;
	}
	.photoAlbumItem .photoInfo .specs	{
		float:right;
		width:150px;
		padding-left:10px;
		border-left:solid 1px #A1DCF8;
	}
	.photoAlbumItem .photoInfo .specs li	{
		margin-bottom:4px;
	}
	.photoAlbumItem .photoInfo .specs .del	{
		color:#FF7420;
		text-decoration:line-through;
		display:block;
		margin-top:10px;
	}
	.ie .photoAlbumItem .photoInfo .specs .del	{
		margin-bottom:-10px;
	}
	.photoAlbumItem .photoInfo .specs .del:hover	{
		text-decoration:none;
	}
	.photoAlbumItemComments	{
		margin:0 195px 0 256px;
		padding-bottom:25px;
	}
	.photoAlbumItemComments .addComment	{
		padding-bottom:15px;
	}
	.photoAlbumItemComments .addComment .t	{
		border:solid 1px #4DC2FF;
		padding:5px;
		font:11px Tahoma, sans-serif;
		color:black;
		width:98%;
		overflow:auto;
		height:80px;
		display:block;
		margin:8px 0;
	}
	.photoAlbumItemComments .commentsList .item	{
		background:url(../images/block_grad.gif) 0 0 repeat-x;
		padding:5px 0;
		padding-bottom:15px;
	}
	.photoAlbumItemComments .commentsList .item img	{
		float:left;
		border:solid 1px #999999;
		padding:1px;
		background:white;
	}
	.photoAlbumItemComments .commentsList .item .txt	{
		margin-left:64px;
	}
	.photoAlbumItemComments .commentsList .item .txt em	{
		font-style:normal;
		display:block;
		margin:3px 0 7px 0;
		font-size:10px;
		color:#999999;
	}
	.photoAlbumItemComments .commentsList .item .txt p	{
		margin-bottom:8px;
		font-size:13px;
		line-height:16px;
		font-family:Arial;
	}
	.photoAlbumItemComments .commentsList .item .txt i	{
		font-style:normal;
		margin:0 5px;
		color:#CCCCCC;
	}
	.photoAlbumItem .addSinature	{
		background:#C1E5F8;
		border:solid 1px #2994CC;
		margin-top:15px;
		padding:13px;
	}
	.photoAlbumItem .addSinature .globalButt	{
		float:right;
		position:relative;
		top:-4px;
	}
	.ie .photoAlbumItem .addSinature .globalButt	{
		top:0;
	}
	.photoAlbumItem .signatureArea	{
		position:relative;
	}
	.photoAlbumItem .nameHolder	{
		position:absolute;
		left:80%;
		top:30px;
		width:188px;
		height:320px;
		border:solid 1px #24B4FF;
		background:url(../images/block_grad.gif) 0 -1px repeat-x white;
	}
	.photoAlbumItem .nameHolder strong	{
		display:block;
		padding:10px 10px 0 10px;
	}
	.photoAlbumItem .nameHolder span	{
		display:block;
		padding:10px;
		color:#999999;
	}
	.photoAlbumItem .nameHolder span .globalInput	{
		width:164px;
		display:block;
		margin-bottom:10px;
	}
	.photoAlbumItem .nameHolder label	{
		display:block;
		padding:3px 5px 3px 10px;
		background:#EFFAFF;
		cursor:pointer;
		color:#666666;
	}
	.photoAlbumItem .nameHolder label:hover	{
		color: #0090E4;
	}
	.photoAlbumItem .nameHolder .allMyFriends	{
		border:solid 1px #CCEEFF;
		height:166px;
		overflow:auto;
		overflow-y:scroll;
	}
	.photoAlbumItem .nameHolder .go	{
		padding:10px;
	}
	.photoAlbumItem .nameHolder .go .b1	{
		float:left;
	}
	.photoAlbumItem .nameHolder .go .b2	{
		float:right;
		background:url(../images/but_global_bg_02.gif);
		color:#999999;
	}
	
	/* stranica foto-alboma */
	.photoAlbum h1	{
	}
	.photoAlbum .itemList	{
		margin-bottom:25px;
    }
    
    .photoAlbum .itemList .clearBoth {
        clear:both;
    }	
    
    .ie6 .photoAlbum .itemList	{
		overflow:visible;
		clear:both;
	}
	.photoAlbum .itemList a	{
        position: relative;
		display:block;
		float:left;
		height:112px;
		text-align:center;
		margin:0 7px 9px 0;
	}
	.photoAlbum .itemList a img	{
		padding:5px;
		background:white;
		border:solid 1px #CCCCCC;
	}
	.photoAlbum .itemList a:hover img	{
		border:solid 1px black;
	}
	.photoAlbum .separator	{
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		padding-bottom:5px;
		margin:15px 0;
	}
	.photoAlbum .wayFinder	{
		padding-bottom:15px;
		font-weight:bold;
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		margin-bottom:12px;
	}
	.photoAlbum .albumMenu	{
		height:18px;
		color:#666666;
		padding-bottom:15px;
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		margin-bottom:12px;
	}
	.photoAlbum .albumMenu i	{
		font-style:normal;
		margin:0 10px;
		color:#999999;
	}
	.photoAlbum .albumMenu strong	{
		color:black;
	}
	.photoAlbum .albumMenu span	{
		float:right;
	}
	.photoAlbum .albumMenu span a, .photoAlbum .albumMenu span strong	{
		display:block;
		width:14px;
		padding-left:1px;
		line-height:15px;
		margin-left:10px;
		text-decoration:none;
		border:solid 1px #0090E4;
		text-align:center;
		float:left;
		font-size:10px;
	}
	.photoAlbum .albumMenu span a:hover	{
		background:#CDEEFE;
	}
	.photoAlbum .albumMenu span strong	{
		background:#CDEEFE;
	}
	.photoAlbum .albumDescription	{
		height:18px;
		color:#666666;
		padding-top:15px;
		background:url(../images/separator_02.gif) 0 0 repeat-x;
		margin-top:-25px;
	}
	.ie .photoAlbum .albumDescription	{
		margin-top:-15px;
	}
	.photoAlbum .albumDescription span	{
		float:right;
		margin-left:25px;
	}
	.photoAlbum .albumDescription span a, .photoAlbum .albumDescription span strong	{
		display:block;
		width:14px;
		padding-left:1px;
		line-height:15px;
		margin-left:10px;
		text-decoration:none;
		border:solid 1px #0090E4;
		text-align:center;
		float:left;
		font-size:10px;
	}
	.photoAlbum .albumDescription span a:hover	{
		background:#CDEEFE;
	}
	.photoAlbum .albumDescription span strong	{
		background:#CDEEFE;
		color:black;
	}
/* 02.27 */	
	.bestPlacesSetup	{
	}
	.bestPlacesSetup .list	{
	}
	.bestPlacesSetup .list th	{
		font-weight:bold;
		color:#666666;
		padding:5px;
		border-bottom:solid 2px #00A8FF;
	}
	.bestPlacesSetup .list td	{
		padding:5px;
		border-bottom:solid 1px #ADDFF9;
		vertical-align:middle;
		border-right:solid 1px #CFECFB;
	}
	.bestPlacesSetup .list .grid td	{
		background:#CCEDFD;
		vertical-align:middle;
		border-right:solid 1px #D8F2FE;
	}
	.bestPlacesSetup .list .options	{
		border-right:none;
	}
	.bestPlacesSetup .list .edit, .bestPlacesSetup .list .del	{
		color:#988849;
		background:url(../images/ic_edit.gif) 0 0 no-repeat;
		padding-left:16px;
		display:block;
		margin-bottom:4px;
	}
	.bestPlacesSetup .list .del	{
		background:url(../images/ic_del.gif) 1px 1px no-repeat;
	}
	.bestPlacesSetup .list td b	{
		font-weight:normal;
		color:#999999;
		white-space:nowrap;
		display:block;
		text-align:right;
	}
	.bestPlacesSetup .newPoint	{
		margin-top:30px;
	}
	.bestPlacesSetup .newPoint select	{
		width:450px;
		display:block;
		margin-top:12px;
		font:11px Tahoma, sans-serif;
		color:#666666;
	}
	.bestPlacesSetup .newPoint input	{
		width:445px;
		display:block;
		margin-top:20px;
		font:11px Tahoma, sans-serif;
		color:#666666;
	}
	.paginator	{
		position:relative;
		padding-left:150px;
		height:30px;
		margin:25px 0;
	}
	.ie6 .paginator	{
		padding-left:200px;
	}
	.paginator a, .paginator strong	{
		float:left;
		line-height:28px;
		height:28px;
		border:solid 1px #E0DDDD;
		background:#F8F8F8;
		padding:0 9px;
		text-decoration:none;
		margin:0  7px;
	}
	.paginator a:hover	{
		background:white;
		border:solid 1px #0090E4;
	}
	.paginator strong	{
		background:white;
		border:solid 1px #999999;
		color:black;
	}
	.paginator strong.larr, .paginator strong.rarr	{
		border:solid 1px #E0DDDD;
		color:#999999;
	}
	.paginator span	{
		float:left;
		line-height:28px;
		color:#363636;
		margin:0  7px;
	}
	.paginator .larr, .paginator .rarr	{
		position:absolute;
		top:0;
		margin:0;
		float:none;
		display:block;
		font-weight:normal;
	}
	.paginator .larr	{
		left:0;
		background:url(../images/ic_paginator_arr_01.gif) 0 100% no-repeat #F8F8F8;
	}
	.paginator .larr:hover	{
		background:url(../images/ic_paginator_arr_01.gif) 0 100% no-repeat white;
	}
	.paginator .rarr	{
		left:77px;
		background:url(../images/ic_paginator_arr_02.gif) 100% 100% no-repeat #F8F8F8;
	}
	.paginator .rarr:hover	{
		background:url(../images/ic_paginator_arr_02.gif) 100% 100% no-repeat white;
	}
	.paginator .align_center	{
		position: relative;
		width: 100%;
	}
	.paginator .align_center:after	{
		content: '';
		display: block;
		clear: both;
	}
	.paginator .align_center_to_left	{
		position: relative;
		right: 50%;
		float: right;
	}
	.paginator .align_center_to_right	{
		position: relative;
		z-index: 1;
		right: -50%;
	}
	.addUserTrip .picUpload	{
	}
	.addUserTrip .picUpload .desc	{
		width:272px;
		padding-right:25px;
	}
	.ie6 .addUserTrip .picUpload .desc	{
		width:282px;
	}
	.addUserTrip .picUpload .desc .file	{
		width:200px;
		border:solid 1px #BCBCBC;
		height:19px;
	}
	.addUserTrip .picUpload .desc .s1	{
		width:100%;
		display:block;
		margin-top:15px;
		font:11px Tahoma, sans-serif;
	}
	.addUserTrip .picUpload .t	{
		width:99%;
		border:solid 1px #BCBCBC;
		height:50px;
		display:block;
		margin-bottom:15px;
		margin-top:36px;
	}
	.addUserTrip .picUpload span	{
		display:block;
		margin:0;
		padding:0;
		height:20px;
		text-align:right;
		width:100%;
	}
	.addUserTrip .picUpload span input	{
		float:right;
		margin-right:4px;
	}
	
	
	.addUserTrip .hint	{
		font-weight:normal;
		cursor:pointer;
	}
	.hint img	{
		top:3px;
		background:#D8F2FF;
		padding-bottom:3px;
		margin-left:4px;
	}
	.ie .hint img	{
		margin-right:-3px;
	}
	.hint cite	{
		position:absolute;
		display:block;
		font-style:normal;
		width:218px;
		height:88px;
		margin-left:17px;
		cursor:default;
	}
	.hint cite abbr	{
		display:block;
		font-weight: normal;
		width:208px;
		height:78px;
		background:url(../images/hint_popup_bg.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hint_popup_bg.png, sizingMethod=crop);
		padding:5px;
	}
	.hint cite a	{
		display:block;
		//margin-top:15px;
		position:relative;
	}
	.photoAlbum .itemList	{
	}
	.photoAlbum .itemList a	{
        position: relative;
		margin-bottom:25px;
		text-decoration:none;
	}
	.photoAlbum .itemList a:hover	{
	    position:relative;
		z-index:20;
	}
	.photoAlbum .itemList a .imgOptions	{
		display:none;
	}
	.photoAlbum .itemList a:hover .imgOptions	{
		display:block;
	}
	.photoAlbum .itemList a .imgOptions	{
		background:url(../images/img_holder_popup.gif) 0 0 no-repeat;
		width:125px;
		height:20px;
		position:absolute;
		left:50%;
		margin-left:-62px;
		bottom:-18px;
		z-index:2;
		cursor:default;
		padding-top:2px;
	}
	.photoAlbum .itemList a .imgOptions img	{
		display:inline-block;
		border:none !important;
		padding:0;
		margin:0 8px;
		cursor:pointer;
	}
	.photoAlbum .itemList a .imgOptions i b	{
		display:none;
	}
	.photoAlbum .itemList a .imgOptions i:hover b	{
		display:inline;
	}
	.photoAlbum .itemList a .imgOptions i b	{
		font-weight:normal;
		padding:4px;
		position:absolute;
		margin-left:-5px;
		margin-top:10px;
		color:#999999;
		white-space:nowrap;
	}
    .photoAlbum .itemList a .imgDescription {
        display:block;
        position:absolute;
        font-style:normal;
        width:218px;
        height:88px;
        left:0;
        bottom:-75px;
        cursor:default;
        color:black;
        z-index:100;
        text-align:left;
    }
    .photoAlbum .itemList a .imgDescription cite    {
        display:block;
        font-style:normal;
        width:208px;
        height:78px;
        background:url(/images/hint_popup_bg.png);
        //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/hint_popup_bg.png, sizingMethod=crop);
        padding:5px;
        zoom:1;
    }
    .photoAlbum .itemList a .imgDescription i   {
        font-style:normal;
        display:block;
        margin-top:15px;
        position:relative;
        color:#0090E4;
        text-decoration:underline;
        cursor:pointer;
    }
    .photoAlbum .itemList a .imgDescription i:hover {
        text-decoration:none;
    }
    
    .photoAlbum .itemList a .imgDescription {
            left:-10000px;
    }
    .photoAlbum .itemList a:hover .imgDescription   {
            left:0;
    }    
    
	.centralPart2 .middleCol hr	{
		height:1px;
		overflow:hidden;
		display:block;
		border-top:solid 1px #A3CDF8;
		border-bottom:solid 1px #EDF9FF;
		background:#EDF9FF;
		border-left:none;
		border-right:none;
		margin:10px 0 7px 0;
	}
	.ie8 .centralPart2 .middleCol hr	{
		height:1px !important;
		overflow:hidden !important;
		border-top:solid 1px #A3CDF8 !important;
		border-bottom:solid 1px #EDF9FF !important;
		margin:8px 0 !important;
	}
	
/* added 11.04.2009 */
	
    .friendInviteFrom .addressees   {
    }
    .friendInviteFrom .addressees th    {
        padding:0 15px 15px 0;
    }
    .friendInviteFrom .addressees td    {
        vertical-align:bottom;
        width:100%;
        padding-bottom:35px;
    }
    .friendInviteFrom .addressees td input  {
        border:solid 1px #BCBCBC;
        width:200px;
        font-style: normal;
    }
    .friendInviteFrom .addressees td span   {
        display:block;
        margin-bottom:0;
        margin-top:10px;
        position:relative;
        width:35px;
    }
    .friendInviteFrom .addressees td span i {
        font-style:italic;
        position:absolute;
        left:40px;
        top:0;
        color:#999999;
        white-space:nowrap;
    }
    .friendInviteFrom .addressees td span i a   {
        display:inline;
    }
    .imgLeft    {
        float:left;
        margin:0 15px 15px 0;
    }	
    
/* added 14.04.2009 */  
    .friendInviteFrom .addressees td    {
        padding-bottom:18px;
    }
    .friendInviteFrom .addressees td span   {
        margin-top:20px;
        text-align:right;
    }
    .friendInviteFrom .addressees td span i {
        font-style:normal;
        top:-10px;
    }
    .friendInviteFrom .addressees td span i a   {
        font-size:24px;
        font-weight:normal;
    }
    .friendInviteFrom .addressees td span i .i  {
        top:7px;
        position:relative;
    }    
/* addeded 15.04.2009 */    
    .content3cols .lastVisitors td  {
        padding:0 15px 15px 0;
        vertical-align:middle;
        width:33.33%;
    }
    .content3cols .lastVisitors a   {
        float:none;
        width:auto;
        margin:0;
        height:auto;
        overflow:visible;
    }
    .content3cols .lastVisitors a img   {
        display:block;
        margin-bottom:7px;
    }
    
.content3cols .bestTourOffers li span   {
    font-size:11px;
    color: #747474;
}

.content3cols .bestTourOffers h2 i{
    font-style:normal;
    font-size:10px;
    color:#7C7C7C;
    font-weight:normal;
    position:relative;
    top:-1px;
}

.content3cols .bestTourOffers h2 i a{
    color:#7C7C7C;
}

.content3cols .regionOpinion h2   {
    font-size:16px;
    color:#019BEB;
    margin-bottom:15px;
    font-weight:normal;
}

.content3cols .regionOpinion h2 i {
    font-style:normal;
    font-size:10px;
    color:#7C7C7C;
    font-weight:normal;
    position:relative;
    top:-1px;
}
.content3cols .regionOpinion h2 i a   {
    color:#7C7C7C;
}
a.small {
	font-size: 9px; 
	color:#7C7C7C;
}    

.withMinHeight {
    min-height:350px;
}

/* addeded 07.07.2009 */    
.content3cols .colLine  {
    padding:15px 0 15px 30px;
}
.content3cols .colLine .tour2Region li  {
    float:left;
    width:14.5%;
    margin-right:2%;
}
.content3cols .colLine .tour2Region li img  {
    display:block;
    float:none;
    margin-bottom:15px;
}

.addUserTrip2 td{
  padding: 2px;
  vertical-align:middle;
}
.addUserTrip2 select,textarea,input {
    font:11px Tahoma, sans-serif;
    color:black;
}

.addUserTrip2 .s {
    width:400px;
}

#filter_group_category_id optgroup {
	font-style: normal;
}


td.scroll {background:URL(../images/scroll_bg.gif) center center repeat-x; width:99%; vertical-align:top; padding-top:2px}
  #scroll {position:absolute; cursor:pointer}

#ugallery_td td {padding:10px; cursor:pointer}
  #ugallery_td .s {background:#FFFFC8;}

  
