a.centerlinksn {color:#4D4D4D; text-decoration: underline}
a.centerlinksn:hover {text-decoration: none}
.regionDescription2 table {
    width:  auto;
}
.regionDescription table {
    width:  auto;
}

form table {
    width: auto;
}
.innerCityDescription table {
    width:  auto;
}

.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;
                border: 5px solid #CCEEFF;
                margin:0px;
                background-color: #D8F2FF;
/*		padding-bottom:15px;*/
	}
	.ie6 .centralPart2 .bl	{
		overflow:visible;
	}
	.centralPart2 .leftCol	{
		width:232px;
                background-image: none;
                background-color: #66CBFF;
                border: 5px solid #00A8FF;
		/* min-height: 365px; */
		/* _height: 365px; */
		float:left;
                display:table;
                margin-right: 10px;
                margin-bottom: 10px;
                z-index: 2;
        }
	.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; */
/*            border: 5px solid #CCEEFF;*/
	}
	.ie6 .centralPart2 .middleCol {
	}
	.centralPart2 .middleCol .regionMap	{
                display:block;
		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 .regionDescription h2 {
        color: #4d4d4d;
    }
    .centralPart2 .middleCol .regionDescription h2 i	{
        font-style:normal;
        font-size:11px;
        font-weight:normal;
    }
    .centralPart2 .middleCol .regionDescription h2 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	{
    padding-left: 228px;
    display: inline;
    width: 75%;
    float: left;
	}
	.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:10px 32px 0 21px;
	}
	.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	{
                margin-left: 232px;
		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;
    display: inline;
	}
	.photoAlbumItemComments .addComment .t	{
		border:solid 1px #4DC2FF;
		padding:5px;
		font:11px Tahoma, sans-serif;
		color:black;
		width:80%;
		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:350px;
		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	{
    font-size:9px;
		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;
}

.addUserTrip2 .s2 {
    width: 363px;
    border: 1px solid #AED0EA;
}

.addUserTrip2 .s3 {
    width: 360px;
    border: 1px solid #AED0EA;
}

.addUserTrip2 .s4 {
    width: 358px;
    border: 1px solid #AED0EA;
}

#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;}


  
  
.default-center-block {
    float: left;
    width: 70%;
}

#add_hotel_form {

}

#add_hotel_form .generalInformationNewUser {
  width: 75%;
}



.transparent00 {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=0);
	/* Older than Firefox 0.9 */
	-moz-opacity:0.0;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.0;
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.0;
}


.fleft75 {
  float: left; 
  width: 75%;
}
.user75 {
  width: 75%;
  display: table;
  overflow: hidden;
}


.nopr {
    overflow: hidden;
}
#top_bn{
    overflow: hidden;
}

.vote-block{
    color: white; 
    padding: 10px 10px 0px 10px; 
    text-align: left; 
    padding-top: 0px; 
    padding-bottom: 0px 
}

.vote-block h3 { margin-bottom: 5pt;}
.vote-block u { font-size: 12px; }
.vote-block .vote-img { margin-right: 5px; margin-bottom: 5px; }
.vote-block .vote-table { margin-top: 10px; }
.vote-block .vote-table-div { margin-top: 10px; }



.gradient-left-menu {
background: #b3dced; /* Old browsers */
background: -moz-linear-gradient(top,  #b3dced 0%, #29b8e5 50%, #bce0ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3dced), color-stop(50%,#29b8e5), color-stop(100%,#bce0ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%); /* IE10+ */
background: linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */
    
}


.centralPart2 .leftCol	{
   background-color: #A4ABAF; 
   border-color: #959B9F;
}


.editor-box {
    width: 100%;
}
.editor-box .editor-box-header{
    padding: 4px 4px 4px 0px;
} 
.editor-box .editor-box-close-parent {
    position: absolute; right: 8px; top: 8px;
}
.editor-box .editor-box-close {
    width: 14px; height: 14px; background: url(/images/cancelbutton.gif);
}
.editor-box .editor-box-img-content1 {
    padding: 5px; 
    background-color: #A1A1A1;
}
.editor-box .editor-box-txt-content1 {
    height: 100px; 
    padding: 5px; 
    font-weight: bold;
    background-color: #A1A1A1;
    color: white;         
}
.editor-box .editor-box-txt1 {
    overflow-y: scroll;
    height: 80px; 
    padding: 5px; 
    width: 98%;
}

.editor-box .editor-box-img-content2{
    
}
.editor-box .editor-box-txt-content2{
    padding: 1px; padding-top: 10px;    
}
.editor-box .editor-box-txt-content2 textarea {
    width: 97%; 
    height: 100px; 
    border: 1px solid #4C90BD; 
    padding: 8px;
}

.editor-box .editor-box-footer {
    height: 25px;
}
.editor-box .editor-box-footer input {
    position: absolute; top: 5px; right: 2px;    
}

.editor-box .editor-box-footer a {
    position: absolute; top: 10px; right: 100px;
}

.editor-box .editor-box-footer div {
    position: relative;
}




.new-text {
    font-size: 14px;
    line-height: 22px;
}