body {
	margin: 0px;
	padding: 0px;
	background: #cc9966 url(/img/bg.jpg) top center no-repeat;
	font-family: Arial, sans-serif;
}

img {
	border-collapse: collapse;
	border: none;
}

#topbox {
	width: 945px; 
	margin-left: auto; 
	margin-right: auto;
}

h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

/* Shapka
______________________________*/


#shapka {
	width: 100%; 
	position: relative; 
	height: 431px;
}

#search {
	width: 194px; 
	height: 27px; 
	position: absolute; 
	left: 678px; 
	top: 70px;
}

#search input {
	width: 174px; 
	height: 13px; 
	border: none; 
	background: url() no-repeat; 
	color: #5d493a; 
	font-size: 11px; 
	padding-left: 10px; 
	padding-top: 10px; 
	padding-right: 10px;
}

#slogan {
	font-style: italic;
	font-size: 26px; 
	font-family: Arial Narrow; 
	color: #fff; 
	position: absolute; 
	width: 544px;
	height: 76px; 
	right: 36px; 
	top: 234px; 
	text-align: center;
	z-index: 100;
}

.phone {
	font-size: 40px;
	margin: 0px;
	padding: 0px;
}

/* Shapka - Topmenu
______________________________*/

#topmenu a:link {
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 24px;
	text-decoration: none;
}

#topmenu a:visited {
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 24px;
	text-decoration: none;
}

#topmenu a:hover {
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 24px;
	text-decoration: none;
}

#topmenu {
	width: 890px; 
	height: 75px; 
	position: absolute; 
	top: 322px; 
	left: 34px; 
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 24px;
	list-style: none;
}

#topmenu ul {
	margin: 0;
	padding: 0;
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 24px;
	list-style: none;
}

#topmenu ul li {
	position: relative; 
	height: 62px; 
	width: auto; 
	padding-left: 25px; 
	padding-right: 25px; 
	padding-top: 13px; 
	text-align: center; 
	background: url(/img/bgmenu2.jpg) repeat-x;  
	line-height: 24px;
	float: left;
}

.leftugol {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 19px; 
	height: 75px; 
	background: url(/img/lu.jpg) no-repeat;
}

.rightugol {
	position: absolute; 
	top: 0px; 
	right: 0px; 
	width: 19px; 
	height: 75px; 
	background: url(/img/ru.jpg) no-repeat;
}

#nav {

	margin: 0;
	padding: 0;
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	list-style: none; 
	position:relative; 
	z-index:500; 

}

#nav li.top {display:block; float:left;}

/* Menu Link
______________________________*/

#menulink a:link {
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 18px;
	text-decoration: none;
}

#menulink a:visited {
	color: #8a6e55;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 18px;
	text-decoration: none;
}

#menulink a:hover {
	color: #FFFFFF;
	font-family: 'Times New Roman', Times, serif; 
	font-size: 18px;
	text-decoration: none;
}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub {

	left:1px; 
	top:75px; 
	background: #cda985;  
	border:1px solid #c7a985;
	width:140px;
	height: auto;
	z-index:300; 
	cursor:pointer;
	margin: 0;
	padding: 0;
	}

#nav li:hover ul.sub li {
	display:block; 
	background-image: none; 
	position:relative; 
	width:135px;
	height: 20px; 
	font-weight:normal; 
	cursor:pointer;
	border:1px solid #ba9779;
	font-size: 12px!important;
	text-align: left;
	margin: 0;
	padding: 0px 0px 5px 5px;
	z-index:300;
	}
	
#nav li:hover ul.sub li a {
	cursor:pointer;
	font-size: 12px!important;

	}
	
	

#nav li:hover ul.sub li a:hover {

	cursor:pointer;
	font-size: 12px!important;
	color: #fff;

	}


#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}




/* PhotoLenta
______________________________*/

#photobox {
	width: 1030px; 
	height: 255px;
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	margin-bottom: 20px;
}


.ramka{
	width: 220px; 
	height: 230px; 
	text-align: center; 
	background: url(/img/bgph.jpg) no-repeat; 
	
}

.ramka img {
	margin-top: 29px;
}


/* Text Content
______________________________*/

#textbox {
	width: 945px; 
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 40px;
	font-size: 14px;
	color: #5d493a;
	padding: 0px;
}

#textbox p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#textbox h1 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}
#textbox h2 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

#textbox ul, ol {
	margin: 0px;
	padding: 10px 0px 10px 20px;
}

#textbox ul li {
	color: #5d493a;
	padding: 0px 0px 10px 0px;
}

#textbox ol {
	margin: 0px;
	padding: 10px 0px 10px 40px;
}

#textbox ol li {
	color: #5d493a;
	padding: 0px 0px 10px 0px;
}
