/****************************************************************************
* Created by:   My Ovsiannikow 2006
* **************************************************************************/
body{
	background-image: url(/Weekend/img/bg.gif);
	background-repeat: repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}

h1{
	font-family:        Arial, Verdana;
	font-size:          20px;
	color:              #630;
	font-weight:        normal;
	margin-bottom:     5px;
	}

h2{
	font-family:        Verdana, Arial;
	font-size:          16px;
	color:              #963;
	font-weight:        normal;
	margin:             10px 0 5px 0;
	}

h3,th{
	font-family:        Verdana, Arial;
	font-size:          14px;
	color:              #963;
	font-weight:        normal;
	margin:             10px 0 5px 0;
	}
h4{
	font-family:        Verdana, Arial;
	font-size:          10px;
	color:              #c96;
	font-weight:        bold;
	margin:             0px;
	padding:            0px;
	}

p{
	font-family:        Verdana, Arial;
	font-size:          10px;
	color:              #630;
	/*text-align: justify;*/
	margin:             0 0 5px 0;
	}

optgroup{
	font-family:        Verdana, Arial;
	font-size:          12px;
	color:              #c96;
	font-weight:        normal;
	font-style:         normal;
	font-variant: small-caps;
	text-align: center;
}

#date{color:#c96;}
#red{color:red;}
#err{color:red;}
#white{color:#fff;}

a:link {
	font-family:        Verdana, Arial;
	font-size:          10px;
	text-decoration:    none;
	color:              #c63;
	}

a:visited {
	font-family:        Verdana, Arial;
	font-size:          10px;
	text-decoration:    none;
	color:              #c63;
	}

a:hover, a:active {
	border-bottom:		1px dashed #930;
	font-weight:        normal;
	color:              #930;
	}

a.img:hover , a.img:active{
	border-bottom-style: none;
	}

input.textbox{
	 font-family:   Verdana,Arial;
	 font-size:     10px;
	 height:        12px;
	 width:         110px;
	}
select{
	 font-family:   Verdana,Arial;
	 font-size:     10px;
	 width:         120px;
}


textarea{
	 font-family:   arial;
	 font-size:     12px;
	}

#container{
	background-image: url(/Weekend/img/containerBg.gif);
	width:                  770px;
	height:                 100%;
	margin-left:            0px;
	margin-top:             0px;
	text-align:             left;
	position:               relative;
	}

#top{
	position:           relative;
	top:                0px;
	left:               0px;
	background-image: url(/Weekend/img/top.jpg);
	width:              750px;
	height:             144px;
	}

#bottom{
	position:           relative;
	top:             0px;
	left:               0px;
	background-image: url(/Weekend/img/containerBottom.gif);
	width:              770px;
	height:             20px;
	}

#introText{
	position:           relative;
	top:                20px;
	left:               25px;
	width:              400px;
	}

#searchresult{
	position:           relative;
	top:                20px;
	left:               25px;
	width:              400px;
	}

/*** INDEX PAGE **************************************************************/
#newsFirstSide{
	position:           absolute;
	top:                190px;
	left:               460px;
	width:              240px;
	padding:            5px;
	background-color:   #f3f1dc;
	border:             1px solid #cbc6a0;
	}


#placeFirstSide{
	position:           absolute;
	top:                190px;
	left:               460px;
	width:              260px;
	}

#selectboxIndex{width: 180px; height:80px;}

#searchFirstSide{
	position:           relative;
	width:              400px;
	padding:             0 10px 10px 10px;
	background-color:   #f3f1dc;
	border:             1px solid #cbc6a0;
	}
#searchBtnFirstSide{
	width:              365px;
	height:             30px;
	}
#indexSearchName{
	width:              200px;
}
/*** SHORT AND LONG **************************************************************/

	#shortTitle{
		width:              218px;
		padding:            5px;
		margin:             0px;
		background-color:   #996633;
		border:             1px solid #663300;
		color:              #fff;
		font-family:        Verdana, Arial;
		font-size:          10px;
		font-weight:        bold;
		}

	#longTitle{
		width:              440px;
		padding:            5px;
		margin:             0px;
		background-color:   #996633;
		border:             1px solid #663300;
		color:              #fff;
		font-family:        Verdana, Arial;
		font-size:          10px;
		font-weight:        bold;
		}

	#margin{
		padding:            10px 10px 10px 10px;
		margin:             0px;
		}
/*** VIEW PLACE ********************************************************************/
#viewPlace{
	position:           relative;
	top:                20px;
	left:               25px;
	width:              450px;
	}

		/*** REVIEW ***********************/
		#viewReviews{
			position:           relative;
			top:                20px;
			left:               25px;
			width:              450px;
			}

			#review{
				background-color:   #F5F4ED;
				border:             1px solid #993300;
				width:              440px;
				padding:            5px;
				margin:             0px;
				}

			#reviewTitle{
				background-color:   #996633;
				border:             1px solid #663300;
				padding:            5px;
				margin:             0px;
				color:              #fff;
				font-family:        Verdana, Arial;
				font-size:          10px;
				font-weight:        bold;
				width:              440px;
			}
			#txtReview{
				width:380px;
				height:60px;
			}
			#txtReviewName{
				width:340px;
			}

		/*** /REVIEW ********************/

		#imgComplaint{
						background-color:   #ffcccc;
						border:             1px solid #ff0000;
						width:              220;
						padding:            5px;
						margin:             0px;
		}

		/*** VOTE ********************/
			#vote{
				position:           absolute;
				top:                180px;
				left:               490px;
				background-color:   #F5F4ED;
				border:             1px solid #663300;
				width:              230px;
				}
			#txtStars{width:120px;}
		/*** /VOTE ********************/

		/*** IMAGE ********************/
			#placeImage{
				position:           absolute;
				top:                290px;
				left:               490px;
				width:              230px;
				background-color:   #F5F4ED;
				border:             1px solid #663300;
				width:              230px;
				}
		/*** /IMAGE ********************/

/*** PHOTO ********************************************************************/
	#PlacePhotoBig{
		width:              400px;
		border:             1px solid #ccc;
		background-color:   #fff;
		padding:            12px;
	}
	#expPicMedium{
		width:              230px;
		border:             1px solid #ccc;
		background-color:   #fff;
		padding:            10px;
	}
	#PlacePhoto{
		width:              400px;
		border:             1px solid #999;
		background-color:   #fff;
		padding:            10px;
	}
	#PlacePhotoSmall_w{
		width:              190px;
		border:             1px solid #ccc;
		background-color:   #fff;
		padding:            5px;
	}
/*** NEW PLACE ********************************************************************/
#newPlace{
	position:           relative;
	top:                20px;
	left:               25px;
	width:              700px;
	}

	#newPlaceName{width:400px;}
	#newPlaceArea{
		width:          200px;
		height:         100px;
	}
	#newPlaceContact{
		width:          400px;
		height:         80px;
	}

	#sbmSavePlace{
		width:              400px;
		height:             40px;
	}
	#author{width:100px;}
	#authoremail{width:150px;}


/*** MENU ********************************************************************/
#menu{
		position:           relative;
		left:               20px;
		background:         url(/Weekend/img/menuBG.gif) repeat-x;
		width:              690px;
		height:             20px;
		padding-left:       10px;
		}

	#menu a:link{
		font-family:        verdana, arial;
		font-size:          10px;
		color:              #963;
		text-decoration:    none;
		padding-right:      20px;
	}

	#menu a:visited {
		font-family:        verdana, arial;
		font-size:          10px;
		color:              #963;
		text-decoration:    none;
		padding-right:      20px;
		}

	#menu a:hover, a:active {
		font-family:        verdana, arial;
		text-decoration:	none;
		border-bottom:		none;
		color:              #630;
		}
/*** /MENU ********************************************************************/


/*** /SEARCH ******************************************************************/
#search{
		position:           relative;
		top:                20px;
		left:               25px;
		width:              690px;
	    background-color:   #F5F4ED;
		border:             1px solid #CCCCCC;
		padding:             5px;
		}
#searchButton{
			width:          40px;
			height:         40px;
		}

#search table{width: 700px;}
#searchArea{width: 180px;}
#searchName{width: 180px;}

#searchProp{
		position:           absolute;
		top:                220px;
		left:               30px;
		width:              500px;
		vertical-align:     top;
		}

#searchWeekend{
		width:700px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		}
#searchbar{
		background-image:   url(/Weekend/img/searchBar.gif);
		width:700px;
}

#searchLine{
	background-image:   url(/Weekend/img/lineRow.gif);
	cursor:             pointer;
	height:             30px;
}

/*** PLACE ******************************************************************/
#placeText{
	position:           absolute;
	top:                180px;
	left:               20px;
	width:              450px;
	}

/*** /PLACE *****************************************************************/

/*** COMMENTS *****************************************************************/
	#comments{
		position:           absolute;
		top:                0px;
		left:               480px;
	    background-color:   #F5F4ED;
		border:             1px solid #CCCCCC;
		width:              200px;
		padding:            0px 10px 10px 10px;
		margin:             0px;
		}
	#txtComment{
		width:180px;
		height:50px;
	}
	#txtCommentName{
		width:140px;
	}
/*** /COMMENTS ****************************************************************/

/*** LOGIN *****************************************************************/
	#login{
		position:           relative;
	    background-color:   #F5F4ED;
		border:             1px solid #CCCCCC;
		width:              400px;
		padding:            0px 10px 10px 10px;
		margin:             0px;
		}

#newExp{
		position:           absolute;
		top:                400px;
		left:               30px;
	    background-color:   #F5F4ED;
		border:             1px solid #CCCCCC;
		width:              650px;
		padding:            0px 10px 10px 10px;
		margin:             0px;
		}

/*** ADMIN ****************************************************************/

#complaint{
		position:           absolute;
		top:                180px;
		left:               450px;
	    background-color:   #F5F4ED;
		border:             1px solid #CCCCCC;
		width:              250px;
		padding:            0px 10px 10px 10px;
		margin:             0px;
		}

/*** /ADMIN ***************************************************************/


/*** ADMIN TOOLS ****************************************************************/

#adminTools{
		position:           absolute;
		top:                60px;
		left:               70px;
	    background-color:   #E5E4EC;
		border:             2px solid red;
		width:              600px;
		padding:            10px 10px 10px 10px;
		margin:             0px;
		z-index:            100;
		}

	#adminTools a:link{
		font-family:        verdana, arial;
		font-size:          12px;
		color:              red;
		text-decoration:    none;
		padding-right:      20px;
	}
	#adminTools a:visited {
		font-family:        verdana, arial;
		font-size:          12px;
		color:              red;
		text-decoration:    none;
		padding-right:      20px;
		}

	#adminTools a:hover, a:active {
		font-family:        verdana, arial;
		text-decoration:	none;
		border-bottom:		none;
		color:              red;
		}
/*** /ADMIN TOOLS ***************************************************************/

