/*--------CLASSES---------------
--------------------------------*/
a{
	color:#FFBB00;
}
.hide{
	display:none;
}
.border{border:1px solid red;}
.home{
	width:11px; height:10px;
	display:block;
	text-indent:-300em;
	background: url(../images/site/home.gif) no-repeat;
}
.favor{
	width:10px; height:11px;
	display:block;
	text-indent:-300em;
	background: url(../images/site/favor.gif) 0 2px no-repeat;
}
.mail{
	width:10px; height:9px;
	display:block;
	text-indent:-300em;
	background: url(../images/site/mail.gif) 0 2px no-repeat;
	cursor:pointer;
}
.copyright{
	color:#FFB201;
	float:left;
	margin:0 200px 0 50px;
}
.develop{
	color:#BD8500;
	float:left;
	margin-right:5px;
}
.ITtouch{
	width:71px; height:22px;
	display:block;
	text-indent:-300em;
	background:url(../images/site/IT-touch.png) 0 -5px no-repeat;
	float:left;
	cursor:pointer;
}
/*-----------menu---------------*/
.b1, .b2, .b3, .b4, .b5, .b6{
}
.b1{
	top:18px; left:22px;
	position:absolute;
}
.b2{
	top:45px; left:22px;
	position:absolute;
}
.b3{
	top:71px; left:22px;
	position:absolute;
}
.b4{
	top:99px; left:22px;
	position:absolute;
}
.b5{
	top:125px; left:22px;
	position:absolute;
}
.b6{
	top:154px; left:22px;
	position:absolute;
}
.guestbook{
	top:380px; left:110px;
	position:absolute;
	width:118px; height:35px;
	background: url(../images/site/quest.png) no-repeat;
	display:block;
	text-indent:-300em;
}
.separator{
	top:360px; left:50px;
	position:absolute;
	width:251px; height:7px;
	background: url(../images/site/line.jpg) no-repeat;
}
.find{
    top:305px;
	left:110px;
	position:absolute;
	width:122px; height:36px;
	background: url(../images/site/find.png) no-repeat;
	display:block;
	text-indent:-300em;
}
.fin{
	top:20px; left:200px;
	width:700px;
	font-size:1.5em;
	position:absolute;
	color:#FFE393;
}
/*-----------------------------*/
*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
	  min-width:1000px;
}
body {
     width:100%; height: 100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:url(../images/site/bgTop.jpg) repeat-x;
	 background-color:#3E2408;
	 min-width:1000px;
}
img{
	border:none;
}
ul{
	list-style:none;
}
/*******CONTAINER*********/
#container{
     top:0; left:0;
	 position:relative;
     min-width:1000px;
	 width:100%;
	 font-size:1.4em;
	 background:url(../images/site/bgMain.jpg) 0 306px repeat-x;
	 float:left;
	 min-height:700px;
}
#container h1{
	display:none;
}
/**********TOP***************/
#top{
	top:0; left:0;
	width:100%; height:306px;
	position:relative;
	background:url(../images/site/wall.jpg) 0 52px repeat-x;
}
#logo{
	top:79px; left:0;
	margin-left:3%;
	position:relative;
	width:382px; height:158px;
	background:url(../images/site/logo.jpg) no-repeat;
	text-indent:-300em;
	display:block;
	float:left;
}
#pic1{
	top:89px;
	margin-left:4%;
	float:left;
	position:relative;
	width:54px; height:69px;
	background:url(../images/site/pic1.jpg) no-repeat;
	position:relative;
	float:left;
}
#palmaLeft{
	bottom:-10px; left:465px;
	position:absolute;
	width:161px; height:320px;
	background:url(../images/site/palmaLeft.png) bottom no-repeat;
}
#enter{
	top:2px;
	margin-left:5%;
	position:relative;
	width:201px; height:304px;
	background:url(../images/site/enter.png) no-repeat;
	float:left;
}
#menuContainer{
	width:18%; height:200px;
	position:relative;
	float:left;
}
#menuInside{
	top:66px; right:8px;
	position:absolute;
}
#menu{
	float:left;
	width:162px; height:225px;
	background:url(../images/site/bgMenu.png) no-repeat; /*!!!!!!!!!!!!!!!!!!!!!!*/
}

#pic2{
	top:89px; right:50%;
	margin-right:-490px;
	position:absolute;
	width:54px; height:69px;
	background:url(../images/site/pic2.jpg) no-repeat;
}
#palmaRight{
	bottom:-20px; right:0;
	position:absolute;
	width:74px; height:151px;
	background:url(../images/site/palmaRight.png) no-repeat; /*!!!!!!!!!!!!!!!!!!!!!!*/
}
#homeFavorMail{
	right:32px; bottom:7px;
	position:absolute;
	z-index:1;
}
#homeFavorMail li{
	margin-left:15px;
	float:left;
}
#lang{
	bottom:-20px; right:20px;
	position:absolute;
	font:0.8em Tahoma;
	color:#FFBB00;
	z-index:1;
}
#lang li{
	float:left;
	margin-left:10px;
}
#lang a{
	color:#FFBB00;
}
/**********mainContent*******/
#mainContent{
	width:100%;
  	position:relative;
	color:#FFE393;
	float:left;
	padding-top:20px;
}
#cook{
	margin-top:-20px;
	width:355px; height:305px;
	display:block;
	text-indent:-300em;
	background: url(../images/site/cook.jpg) no-repeat;
	float:left;
}
#cookLink{
    top:10px; left:50px;
	position:absolute;
	width:256px; height:235px;
	display:block;
	text-indent:-300em;
	background: url(../images/site/cookLink.gif) no-repeat;
}
#container #wellcome{
	width:380px; height:52px;
	margin:0 0 20px 355px;
	display:block;
	text-indent:-300em;
	background: url(../images/site/wellcome.png) no-repeat;

}
#guestbook{
	width:700px;
	padding:50px 0 50px 0;
	margin:0 auto 50px auto;
	padding-left:200px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFC45C;
	position:relative;
}
#guestbook input, #guestbook select, #guestbook textarea{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFC45C;
	font-size:0.9em;
}
#guestbook option{
	color:#000;
}
#guestbook ul{
	margin-top:10px;
	padding-bottom:20px;
	font-size:0.9em;
	border-bottom:1px solid #FFC45C;;
	width:500px;
}
#guestbook li{
	margin-bottom:2px;
}
#guestbook span{
	color:#FFE393;
	font-weight:bold;
	margin-left:5px;
}
#guestbook form ul{
	margin-top:50px;
	border:none;
}
#guestbook form li{
	margin-bottom:10px;
}
.message{
	display:block;
	padding:0 0 10px 85px;
}
#guestbook  .theme{
	margin:0 15px 0 0;
}
#mainContent .headContent{
  text-align:left;
  padding-bottom:20px;
  width:700px;
  padding-left:100px;
  margin:auto;
  font:normal 2em Arial, Helvetica, sans-serif;
}
#mainContent .headContentAbout{
  text-align:left;
  padding-bottom:20px;
  width:700px;
  padding-left:80px;
  margin:auto;
  font:normal 2em Arial, Helvetica, sans-serif;
}
#textContentIndex{
	width:100%;
	padding:0px 0px 20px 0px;
	float:left;
	color:#FFE393;
	position:relative;
}
#textContentIndex p{
	padding-left:200px;
}
#textContent{
	width:700px;
	padding:0px 0 20px 200px;
	margin:0 auto;
	float:left;
	color:#FFE393;
	position:relative;
}
#main_text p{
	margin-left:20px;
  margin-bottom:10px;

}
#textContent table{
  width:700px;
  margin:0 auto;
  padding-left:85px;
}
#textContent table p{
	padding-left:0px;
	margin-left:0;
	margin-right:0px;
}
#innerMenu{
	width:200px;
	top:50px; left:50px;
	position:absolute;
	z-index:1;
}
#innerMenu li{
	margin-bottom:5px;
	width:200px;
}
#innerMenu a{
	color:#FFBB00;
	width:200px;
	position:relative;
	z-index:1;
}
#epigraf{
	font-style:italic;
	margin-bottom:30px;
}
#epigraf p{
	margin-right:0px;
	margin-left:370px;
}
#map{
	width:800px;
	margin:0 auto;
}
#map p{
	display:block;
	width:230px;
	color:#FFE393;
	padding:20px 0 20px 0;
	font:1.1em Tahoma;
	margin-left:20px;
}
#map p span{
	color:#FFBA52;
}
#map a{
	color:#FFBA52;
}
#gallary{
  position:relative;
  margin:0 auto;
  padding-top:40px;
  width:750px;
 }
 #gallary  .pictureContainer{
  width:140px;
  float:left;
  margin:0 10px 0px 0;
  padding-bottom:20px;
  text-align:center;
 }
#gallary  .pictureContainer img{
  margin:0 auto;
 }
#gallary .pictureContainer p{
	width:140px; height:35px;
	padding-right:0;
}
 .newLine{
  clear:left;
 }
#about{
	width:60%;
	padding-bottom:20px;
	position:relative;
	float:left;

}
#about p{

	margin-bottom:10px;
	padding-left:0;
}
#about .title{
	font-weight:bold;
	font-style:italic;
}
#pictogram{
	top:25px; left:10px;
	width:20%;
	float:left;
	display:block;
}
#pictogram i{
	position:relative;
	z-index:1;
}
#picture img{
	margin-bottom:30px;
}
.p, .bokalu, .vilka, .officiant, .saksofon, .tanci, .gradysnik, .podarok, .VISA, .chasiki, .T, .i{
	width:110px; height:44px;
	display:block;
	padding-left:51px;
	font-size:0.8em;
	margin-left:15%;
	margin-bottom:15px;
	color:#FFE393;
}
.p span, .bokalu span, .vilka span, .officiant span, .saksofon span, .tanci span, .gradysnik span, .podarok span,
.VISA span, .chasiki span, .T span, .i span{
	color:#FFBA52;
	display:block;
	position:relative;
	z-index:1;
}
.p{
	background: url(../images/site/pict/p.png) no-repeat;
}
.bokalu{
	background: url(../images/site/pict/bokalu.png) no-repeat;
}
.vilka{
	background: url(../images/site/pict/vilka-nozh.png) no-repeat;
}
.officiant{
	background: url(../images/site/pict/officiant.png) no-repeat;
}
.saksofon{
	background: url(../images/site/pict/saksofon.png) no-repeat;
}
.tanci{
	background: url(../images/site/pict/tanci.png) no-repeat;
}
.gradysnik{
	background: url(../images/site/pict/gradysnik.png) no-repeat;
}
.podarok{
	background: url(../images/site/pict/podarok.png) no-repeat;
}
.VISA{
	background: url(../images/site/pict/VISA.png) no-repeat;
}
.chasiki{
	background: url(../images/site/pict/chasiki.png) no-repeat;
}
.T{
	background: url(../images/site/pict/T.png) no-repeat;
}
.i{
	background: url(../images/site/pict/i.png) no-repeat;
}
/********BOTTOM**************/
#bottom{
	width:100%; height:100px;
	position:relative;
	font-size:1.1em;
	float:left;
}
#footer{
	width:700px;
	margin:0 auto;
}
#bottom{
	width:100%; height:100px;
	position:relative;
	font-size:1.1em;
	float:left;
}
#footerIndex{
	width:600px;
	margin-left:310px;
}
/*****************************/

table{
  color:#FFE393;
  font-size:14px;
  font-family: "Bookman Old Style","Times New Roman", Times, serif;
}
.th1{
  width:400px;
  text-align:center;
  padding:0 0 20px 0;

}
.th2{
  width:70px;
  text-align:right;
  padding:0 0 20px 0;
}
.th3{
  width:70px;
  text-align:right;
  padding:0 0 20px 0;
}
.t1{
  width:400px;
  padding:0 0 20px 0;
}
.t2{
  width:70px;
  text-align:right;
}
.t3{
  width:70px;
  text-align:right;
}
td{
	padding:0 0 20px 0;
}
