/* global */

body, div, p, a, br, ul, li {
	width: auto;
	height: 640;
	margin: 0;
	padding: 0;
}

p {
	padding: 5px 0;
}

/* page container */

#page {
	width: 900px;
	height: 600px;
	margin: 10px auto;
	position: relative;
	overflow: hidden;
	clear: both;
}

/* left column */

#lcol {
	width: 218px;
	height: 585px;
	padding-top: 15px;
	position: relative;
	float: left;
}

/* logo */

#logo {
	width: 218px;
	height: 126px;
	position: relative;
	clear: both;
}

#logo span {
	width: 18px;
	height: 126px;
	overflow: hidden;
	float: left;
}

#logo span h1 {
	display: none;
}

#logo img {
	width: 200px;
	height: 126px;
	float: right;
}


/* left menu */

#menu {
	width: 218px;
	height: 205px;
	margin-top: 15px;
	clear: both;
}

#menu li {
	width: 203px;
	height: 30px;
	margin-top: 5px;
	padding-left: 15px;
	clear: both;
}

#menu li.top {
	margin-top: 0;
}

#menu a {
	width: 203px;
	line-height: 30px;
	float: right;
}

/* contact */

#contact {
	margin-top: 20px;
	padding-left: 15px;
	clear: both;
}

div.phone {
	height: 35px;
	padding: 5px 0 0 30px;
}


/* mp3 player */

#player {
	height: 24px;
	margin-top: 10px;
	padding-left: 15px;
	clear: both;
}

/* footer */

#footer {
	margin-top: 10px;
	padding-left: 15px;
}

/* languages */

#languages {
	margin-top: 10px;
	padding-left: 15px;
}

/* right column */

#rcol {
	width: 682px;
	height: 600px;
	position: relative;
	float: right;
}

/* top and bottom rounder */

#top,
#bottom {
	width: 682px;
	height: 24px;
	clear: both;
}

/* main */

#main {
	width: 642px;
	height: 640px;
	padding: 0 20px;
	position: relative;
	overflow: hidden;
	clear: both;
}

/* slider */

#slider {
	width: 642px;
	height: 238px;
	position: relative;
	overflow: hidden;
	clear: both;
}

/* content */

#content {
	width: 642px;
	margin-top: 10px;
	position: relative;
	clear: both;
}

#content div.lcontent {
	width: 318px;
	float: left;
}

#content div.rcontent {
	width: 318px;
	float: right;
}

/* contact form */

ul.contact {
	width: 350px;
	position: relative;
	float: left;
}

ul.contact li {
	padding: 4px 0;
}

ul.contact label {
	float: left;
}

ul.contact textarea,
ul.contact input {
	float: right;
}

/* aktivite */

p.aktivite {
	margin-top: 5px;
}

p.aktivite img {
	width: 102px;
	height: 80px;
	margin-left: 6px;
	float: left;
}

p.aktivite img.first {
	margin-left: 0;
}

/* prices */

div.fiyatlar {
	padding-top: 5px;
}

div.fiyatlar p {
	padding: 1px 0;
}

div.fiyatlar p.note {
	padding: 5px 0;
}

/* box */

div.box {
	padding: 5px;
}

div.tm {
	margin-top: 6px;
}

/* fixer */

br.fix {
	clear: both;
}

/* floats */

.l { float: left; }
.r { float: right; }
