﻿
img.LimitedWidth 
{
	max-width:600px;
	/* IE Image max-width */
	width: expression(this.width > 600 ? 600 : this.width);
}

.max_len_notification  
{
    background-color:#FFCDCD;
    border:3px solid #D55B5B;
}

div.max_len_status  
{
    border-color:#C7F2C8;
    color:#33AA33;
    padding:5px;
    font-weight:bold;
}

div.PromptArea
{
	padding: 5px;
	border: solid 1px Black;
	border-bottom-width: 2px;
	border-right-width: 2px;
	background-color: White;
	width:350px;
}

/* Direction block */
span.cur  
{
	color:#A90A08;
	font-weight:bold;
	font-size:12px;
	padding:3px;
}

a.pagerLink
{
	font-size:12px;
	padding:3px;
}

a.relativeLink
{
	font-size:12px;
	padding:3px;
	text-decoration:underline;
	font-weight:bold;
}



td.DirTopLeft
{
	background: url(Images/direction-top-left.png) no-repeat top left;
	width:13px;
	height:43px;
}

td.DirTopMiddle
{
	background-color:#fbde7a;
	font-size:15px;
}

td.DirSelected
{
	background-color:White;
	padding: 10px 7px 10px 7px;
}

td.DirSelected a
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}

td.DirSelected a:hover
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}

td.DirItem
{
	padding: 10px 7px 10px 7px;
}

td.DirItem a
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}

td.DirItem a:hover
{
	color:Black;
	font-weight:bold;
	text-decoration:underline;
}


td.DirTopRight
{
	background: url(Images/direction-top-right.png) no-repeat top right;
	width:13px;
	height:43px;
}

/* End of Direction block */


.TextWaterMark
{
	color:Gray;
}

a.SelectedTabLink
{
	text-decoration:none;
	font-weight:bold;
}

a.DirectionLink
{
	padding:5px;
	padding-left:20px;
	height:28px;
	background: url(images/point.png) no-repeat scroll left center;
}

/* Main menu */
h1.noLine
{
	border-bottom: none 0px White;
}

h2.noLine
{
	border-bottom: none 0px White;
}

div.menuBackround
{
	background-image: url(new-images/MenuBackround.jpg);
	background-repeat: repeat-x;
	height: 32px;
	border: solid 1px #DF9934;
}

div.menuItem
{
	padding: 7px 7px 10px 7px;
	float:left;
	font-size:14px;
	font-weight:bold;
}

div.menuItem:hover
{
	background-color: #DF9934;
}

div.menuItem a
{
	color:Black;
	text-decoration:none;
}

div.menuItem a:hover
{
	color:Black;
	text-decoration:underline;
}

div.selectedMenuItem
{
	background-color: #DF9934;
}

div.siteSearchArea
{
	padding:1px;
	float:right;
}

/* End of main menu */

/* Navigation panel */

div.navigateBox
{
	padding:5px;
}

div.ListItem
{
    padding:2px;
}

div.navigateBoxTitle
{
	border-bottom: solid 1px #FBDE7A;
	padding:3px;
	padding-left: 5px;
	margin-bottom:5px;
}

div.navigateBox ul.noBullet
{
	list-style-type: none;
	margin: 0px;
	padding-left: 5px;
}


/* End of Navigation panel */


.travellerDescription
{
	padding:3px;
}

img.calendarButton
{
	cursor:pointer;
}

body 
{
	padding: 0px;
	margin: 0px;
	font-size:12px;
	font-family: arial,sans-serif;
}

a
{
	color:Blue;
}
a:hover
{
	color:#008FCB;
}

a.title
{
	color:Black;
	text-decoration:none;
}

a.title:hover
{
	color:Black;
	text-decoration:underline;
}

div.headerContainer
{
	background-image: url(images/logo_gradient.png);
	background-repeat:repeat-x;
	height:108px;
	width:100%;
}

div.headerContainerNight
{
	background-image: url(images/night_gradient.gif);
	background-repeat:repeat-x;
	height:108px;
	width:100%;
}

div#topNavigationArea
{
	height:30px;
	background-image: url(images/boxbg.png);
	background-position:top left;
	background-repeat:repeat-x;
	border-top: solid 1px #F9C500;
	border-bottom: solid 1px #F9C500;
}

div#userLinksArea
{
	padding: 2px 5px 0px 0px;
	float:right;
}

div#userLinksArea a
{
	color:Black;
}

div#userLinksArea a:hover
{
	color:Gray;
}

div#siteHotLinks
{
	padding: 2px 0px 0px 5px;
	float:left;
}

div#siteHotLinks a
{
	color:Black;
}

div#siteHotLinks a:hover
{
	color:Gray;
}



/*Boxes layout */


div.box
{
	margin: 0px 2px 4px 2px;
	border: 1px solid #FBDE7A;
	border-top: solid 2px #FBDE7A;
}

div.box_title_clickable
{
	cursor: pointer;
	height:30px;
	padding: 5px 0px 0px 10px;
	background-image: url(images/boxbg.png);
	background-position:top left;
	background-repeat:repeat-x;
}


div.box_title
{
	height:30px;
	padding: 5px 0px 0px 10px;
	background-image: url(images/boxbg.png);
	background-position:top left;
	background-repeat:repeat-x;
}

div.box_content
{
	padding: 0px 10px 3px 10px;
}

div.box_title h2
{
	margin: 0px;
	color:Black;
	font-size: 15px;
}

div.box_title h1
{
	margin: 0px;
	color:Black;
	font-size: 15px;
}

/* Buttons */

div.buttonArea
{
	text-align:right;
	height:25px;
	padding:8px 0px 0px 0px;
}

div.rightButtonContainer
{
	float:right;
	height:30px;
}

div.leftButtonContainer
{
	float:left;
}

div.tourOptions
{
	border-top-style:solid;
	border-top-color:#FBDE7A;
	border-top-width:1px;
}

.centered
{
	text-align:center;
}

div.tourDate
{
	height:16px; 
	font-size:12px; 
	color:#999999;
	text-align:right; 
	padding-right:10px;	
}

.ruleText
{
	color:#666666;	
	font-size:10px;
}


ul.noBullet
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

ul.noBullet li 
{
	padding: 1px;
}

span.hotTour
{
	color:Red;
	font-weight:bold;
}

/* Offer styles */

td.LeftLine
{
	border-left:1px solid #FBDE7A;
}

div.priceBlock
{
	color:#008800;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;	
	text-align:center;
	padding:5px 0px 5px 5px;
}

div.agencyBlock
{
	text-align:center;
	padding:5px 0px 5px 5px;
}

div.phoneBlock
{
	text-align:left;
	padding-left:30px;
}

div.phoneItem
{
	padding:2px;
}

/* End of Offer styles */

/* Links */
a.SmallEditLink
{
    padding: 5px;
    padding-left:18px;
    height:18px;
    background: url(Images/edit.png) no-repeat scroll left center;
}

span.ObsoleteTour
{
  	padding:5px;
	padding-left:29px;
	height:28px;
    background: url(Link-Images/obsolete-tour.png) no-repeat scroll left center;
	font-weight:bold;
	color:Red;
}


  a.EditLink
, a.CommentLink
, a.MoveUpLink
, a.MoveUpDLink
, a.FixLink
, a.UnfixLink
, a.DeleteLink
, a.MapLink
, a.DetailsLink
, a.HideLink
, a.ShowLink
, a.BlockLink
, a.UnblockLink
, a.ActivateLink
, a.FreeLink
, a.PaidLink
, a.TopLink
, a.PhotosLink
, a.EmailLink
, a.LoginLink
, a.AddLink
, a.PasswordLink
{
	padding:5px;
	padding-left:29px;
	height:28px;
}

a.PasswordLink
{
    background: url(Link-Images/password.png) no-repeat scroll left center;
}

a.AddLink
{
    background: url(Link-Images/Add.png) no-repeat scroll left center;
}

a.LoginLink
{
    background: url(Link-Images/login.png) no-repeat scroll left center;
}


a.PhotosLink
{
    background: url(Link-Images/photos.png) no-repeat scroll left center;
}

a.EmailLink
{
    background: url(Link-Images/email.png) no-repeat scroll left center;
}

a.TopLink
{
    background: url(Link-Images/top.png) no-repeat scroll left center;
}

a.FreeLink
{
    background: url(Link-Images/free.png) no-repeat scroll left center;
}

a.PaidLink
{
    background: url(Link-Images/paid.png) no-repeat scroll left center;
}

a.ActivateLink
{
    background: url(Link-Images/activate.png) no-repeat scroll left center;
}

a.BlockLink
{
    background: url(Link-Images/block.png) no-repeat scroll left center;
}

a.UnblockLink
{
    background: url(Link-Images/unblock.png) no-repeat scroll left center;
}

a.ShowLink
{
    background: url(Link-Images/show.png) no-repeat scroll left center;
}

a.HideLink
{
    background: url(Link-Images/hide.png) no-repeat scroll left center;
}

a.CommentLink
{
    background: url(Link-Images/comment.png) no-repeat scroll left center;
}

a.EditLink
{
	background: url(Link-Images/edit.png) no-repeat scroll left center;
}

a.MoveUpLink
{
	background: url(Link-Images/move-up.png) no-repeat scroll left center;
}

a.MoveUpDLink
{
	background: url(Link-Images/move-up-disabled.png) no-repeat scroll left center;
}

a.DeleteLink
{
	background: url(Link-Images/delete.png) no-repeat scroll left center;
}

a.FixLink
{
	background: url(Link-Images/fix.png) no-repeat scroll left center;
}

a.UnfixLink
{
	background: url(Link-Images/unfix.png) no-repeat scroll left center;
}

a.MapLink
{
	background: url(Link-Images/map.png) no-repeat scroll left center;
}

a.DetailsLink
{
	background: url(Link-Images/details.png) no-repeat scroll left center;
}

/* End Links */

/* Phones */

  span.beltelecomPhone
, span.dialogPhone
, span.lifePhone
, span.mtsPhone
, span.velcomPhone
, span.icqClient
, a.skypeClient
{
	padding-left: 18px;
	background-repeat:no-repeat;
}


a.skypeClient
{
	background-image: url(Im-Clients/skype.png);
}

span.icqClient
{
    background-image: url(Im-Clients/icq.png);
}

span.beltelecomPhone
{
	background-image: url(operators/beltelecom.gif);
}

span.dialogPhone
{
	background-image: url(operators/dialog.gif);
}

span.lifePhone
{
	background-image: url(operators/life.gif);
}

span.mtsPhone
{
	background-image: url(operators/mts.gif);
}

span.velcomPhone
{
	background-image: url(operators/velcom.gif);
}

/* End of Phones */

.imgmiddle img 
{
    vertical-align: middle;
    border: 0 none;
}
.buttonbox 
{
    display: inline;
}

