body
{
	margin:0;
	padding:0;
	FONT-WEIGHT: normal;
	FONT-SIZE: 19px;
	color:#ffffe0;
	FONT-FAMILY: "Times New Roman";
	background:url(back.jpg) repeat;
}


.guest {

	
	border: 3px solid #102503;
	width:90%;
	margin: 0 auto;
	padding:15px;
	FONT-FAMILY: georgia;

}








#kittab{
	
}

#kittab td{
	border: 2px solid #6B8E23;
	text-align : center;
	padding: 5px;
}

#kittab th{
	border: 2px solid #6B8E23;
	text-align : center;
	background : #002800;
	font-weight : bold;
		padding: 5px;
}


.text
{
	padding-left:10px;
	padding-right:10px;
	color:#ffffe0;
	font-size:17px;
	font-family: Tahoma;
}



input.buy{
	color: Yellow;
	font-family: Arial;
	FONT-SIZE: 16px;
	background: #556B2F;
	font-weight: bold;
	border: 3px solid #FFD700;
	width : 300px;
	height: 50px;
	text-align: center;
	vertical-align : baseline;
	-moz-border-radius: 5px;
	/* Firefox */
	-webkit-border-radius: 5px;
	/* Safari, Chrome */
	-khtml-border-radius: 5px;
	/* KHTML */
	border-radius: 5px;
	cursor : pointer;
}

input{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	font-family: Tahoma;
		background:#2a3e11;
	border:none;
	height:25px;
	color: #F0E68C;
	
	padding:3px;
}

textarea{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	font-family: Tahoma;
	
	color: #F0E68C;
		background:#2a3e11;
	border:none;
	padding:3px;
}




A:link {
	FONT-WEIGHT: normal;
	COLOR: #FFD700;
	FONT-FAMILY: Tahoma;
	text-decoration : underline;
}
A:visited 
{
	FONT-WEIGHT: normal;
	COLOR: #FFD700;
	FONT-FAMILY: Tahoma;
	text-decoration : underline;
}
A:hover {
	FONT-WEIGHT: normal;
	COLOR: #FFD700;
	FONT-FAMILY: Tahoma;
	text-decoration : none;
}






#icont
{
	
	width:100%; 
	padding-top:30px; 
	padding-bottom:20px; 
	z-index:auto;
}
#logo
{
	background:url(cd_03.png) no-repeat; 
	height:185px; 
	margin-left:auto; 
	margin-right:auto; 
	width:866px; 
	z-index:1;
}
#container
{
	background:url(cd_05.png) repeat-y; 
	margin-left:auto; 
	margin-right:auto; 
	width:866px; 
	z-index:1;
	height:auto;
}
#content
{
	background:url(b22_08.png) repeat-y; 
	margin-left:auto; 
	margin-right:auto; 
	width:724px; 
	z-index:2; 
	min-height:600px;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
}
#contentguest
{
	background:url(b22_08.png) repeat-y; 
	margin-left:auto; 
	margin-right:auto; 
	width:724px; 
	z-index:2; 
	min-height:600px;
	height:auto;
	margin-top:50px;
}

#bottommenu
{
	z-index:2; 
	width:500px;
	margin: 0 auto;
	height:84px;
	
		padding-top:20px;
	padding-bottom:20px;
}

#infocont {
background:url(cd_07.png) no-repeat  center bottom ;
height:161px;
margin-left:auto;
margin-right:auto;
width:866px;
z-index:1;
}




#footer
{
	background:url(new_main5.png) right no-repeat; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:20px;
	width:863px; 
	z-index:1; 
	height:54px;
}
#ramka
{
	height:585px; 
	width:854px; 
	background:url(ramka.png); 
	margin-left:auto; 
	margin-right:auto; 
	z-index:1;
	position:relative;
}


#ramka_new
{
	height:653px; 
	width:884px; 
	background:url(new_main.png); 
	margin-left:auto; 
	margin-right:auto; 
	z-index:1;
	position:relative;
}




#logoind
{
	width:470px; 
	height:578px; 
	margin-left:auto; 
	margin-right:auto; 
	padding-top:15px; 
	z-index:2;
	position:relative; 
}
#logoind2
{
	width:623px; 
	height:383px; 
	margin:0 auto;
	padding-top:15px; 
	z-index:2;
}


#logoind a, img
{
	border:none;
}
#logoind2 a, img
{
	border:none;
}

#bottombutton
{

	 z-index:4; 
	 width:366px; 
	 position:absolute; 
	 bottom:-18px;
	 height:50px;
	 left:57px;
}
 a.menu2
{
	background:url(new_main4.png) no-repeat;
	width:382px;
	height:52px;
	display:block;
	 z-index:6; 
}



 a.menu2:hover
{
	background:url(new_main6.png) 2px 3px no-repeat;
	width:382px;
	height:52px;
	display:block;
	 z-index:6; 
}

#glmenu {
bottom:42px;
height:200px;
left:59px;
position:absolute;
width:735px;
z-index:4;

}


#glmenu ul
{
	list-style:none; 
	padding:0; 
	margin:0;
}

#glmenu ul li
{
	height:35px;
	width:210px;
	display:block;
	padding:0; 
	margin:0;
	vertical-align:bottom;

}



#glmenu img
{
	border:0;
	display:block;
vertical-align:bottom;
	padding:0; 
	margin:0;
}

#glmenu a 
{
	border:0;
	display:block;
vertical-align:bottom;
	padding:0; 
	margin:0;
}



#bmm {

height:200px;
width:735px;
z-index:4;

}


#bmm ul
{
	list-style:none; 
	padding:0; 
	margin:0;
}

#bmm ul li
{
	height:35px;
	width:210px;
	display:block;
	vertical-align:bottom;
}



#bmm a, img
{
	border:0;
}













li .newsmenu
{
	background:url(news.png) no-repeat;
	width:148px;
	height:35px;
	display:block;
	padding:0; 
	margin:0;

}
li .newsmenu:hover
{
	background:url(news_over.png) no-repeat;
	width:148px;
	height:35px;
	display:block;
	padding:0; 
	margin:0;

}
li .pitomnmenu
{
	background:url(o_pitomnike.png) no-repeat;
	width:211px;
	height:35px;
	display:block;
	padding:0; 
	margin:0;
}
li .pitomnmenu:hover
{
	background:url(o_pitomnike_over.png) no-repeat;
	width:211px;
	height:35px;
	display:block;
	padding:0; 
	margin:0;
}
li .porodmenu
{
	background:url(o_porode.png) no-repeat;
	width:159px;
	height:35px;
	display:block;
	padding:0; 
	margin:0;
}
li .porodmenu:hover
{
	background:url(o_porode_over.png) no-repeat;
	width:159px;
	height:35px;
	display:block;
}
li .infomenu
{
	background:url(info.png) no-repeat;
	width:209px;
	height:35px;
	display:block;
}
li .infomenu:hover
{
	background:url(info_over.png) no-repeat;
	width:209px;
	height:35px;
	display:block;
}
li .kotyatamenu
{
	background:url(kotyata.png) no-repeat;
	width:127px;
	height:35px;
	display:block;
}
li .kotyatamenu:hover
{
	background:url(kotyata_over.png) no-repeat;
	width:127px;
	height:35px;
	display:block;
}
li .kotimenu
{
	background:url(koti.png) no-repeat;
	width:106px;
	height:35px;
	display:block;
}
li .kotimenu:hover
{
	background:url(koti_over.png) no-repeat;
	width:106px;
	height:35px;
	display:block;
}
li .koshkimenu
{
	background:url(koshki.png) no-repeat;
	width:126px;
	height:35px;
	display:block;
}
li .koshkimenu:hover
{
	background:url(koshki_over.png) no-repeat;
	width:126px;
	height:35px;
	display:block;
}
li .planimenu
{
	background:url(plani.png) no-repeat;
	width:130px;
	height:35px;
	display:block;
}
li .planimenu:hover
{
	background:url(plani_over.png) no-repeat;
	width:130px;
	height:35px;
	display:block;
}
li .vipuskmenu
{
	background:url(vipusk.png) no-repeat;
	width:199px;
	height:35px;
	display:block;
}
li .vipuskmenu:hover
{
	background:url(vipusk_over.png) no-repeat;
	width:199px;
	height:35px;
	display:block;
}
li .kontaktimenu
{
	background:url(kontakti.png) no-repeat;
	width:169px;
	height:35px;
	display:block;
}
li .kontaktimenu:hover
{
	background:url(kontakti_over.png) no-repeat;
	width:169px;
	height:35px;
	display:block;
}
li .gostmenu
{
	background:url(gost.png) no-repeat;
	width:158px;
	height:35px;
	display:block;
}
li .gostmenu:hover
{
	background:url(gost_over.png) no-repeat;
	width:158px;
	height:35px;
	display:block;
}
li .ssilkimenu
{
	background:url(ssilki.png) no-repeat;
	width:144px;
	height:35px;
	display:block;
}
li .ssilkimenu:hover
{
	background:url(ssilki_over.png) no-repeat;
	width:144px;
	height:35px;
	display:block;
}
li .fotogallerymenu
{
	background:url(fotogallery.png) no-repeat;
	width:209px;
	height:35px;
	display:block;
}
li .fotogallerymenu:hover
{
	background:url(fotogallery_over.png) no-repeat;
	width:209px;
	height:35px;
	display:block;
}
a.menu-left
{
	background:url(menu-left_01.png) no-repeat;
	width:110px;
	height:86px;
	display:block;
	float:left;
}
a.menu-left:hover
{
	background:url(menu-left2_01.png) no-repeat;
	width:110px;
	height:86px;
	display:block;
	float:left;
}

a.menu
{
	background:url(menu002.png) no-repeat;
	width:189px;
	height:56px;
	display:block;
	margin-top:15px; 
	margin-left:45px;
	float:left;
}
a.menu:hover
{
	background:url(menu12.png) no-repeat;
	width:189px;
	height:56px;
	display:block;
	margin-top:15px; 
	margin-left:45px;
	float:left;
}
a.menu-right
{
	background:url(menu-right_01.png) no-repeat;
	width:110px;
	height:86px;
	display:block;
	float:right;
}
a.menu-right:hover
{
	background:url(menu-right2_01.png) no-repeat;
	width:110px;
	height:86px;
	display:block;
	float:right;
}

#alliance
{
	margin-left:auto; 
	margin-right:auto; 
	width:463px; 
	height:151px; 
	padding-top:30px;
	z-index:5;
}
#telefon
{
	width:449px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	z-index:5;
}


.d2 {
	FONT-SIZE: 13px;
	COLOR: #FFDAB9;
	FONT-FAMILY: Arial;
	text-decoration : none;
}


A.fm:link {
	FONT-SIZE: 12px;
	COLOR: #F0E68C;
	font-family : Tahoma;
	font-style : normal;
	text-decoration : underline;
}
A.fm:visited 
{
	FONT-SIZE: 12px;
	COLOR: #F0E68C;
	font-family : Tahoma;
	font-style : normal;
	text-decoration : underline;
}
A.fm:hover {
	FONT-SIZE: 12px;
	font-family : Tahoma;
	font-style : normal;
	text-decoration : underline;
	COLOR: #F0E68C;
}

.dm6{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFD700;
	font-family : Tahoma;
	font-style : normal;
	text-decoration : none;
}

.dm7{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #F5F5DC;
	font-family : Tahoma;
	text-decoration : none;
}


.dm8{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #1F4B38;
font-family : Tahoma;
	font-style : normal;
	text-decoration : none;
}


.rn {
	font-size : 12px;
	/* Для хороших браузеров */
	-moz-border-radius: 5px;
	/* Firefox */
	-webkit-border-radius: 5px;
	/* Safari, Chrome */
	-khtml-border-radius: 5px;
	/* KHTML */
	border-radius: 5px;
	/* CSS3 */
	/* Для плохих IE*/
	/*behavior: url(/templates/border-radius.htc);
	*/
	border: 3px solid #F0E68C;
}

H1{
	FONT-SIZE: 20px;
	COLOR: #FFFFF0;
	FONT-FAMILY: Tahoma;
	font-weight : bold;
	text-align : center;
}


H2{
	FONT-SIZE: 16px;
	COLOR: #F0E68C;
	FONT-FAMILY: Tahoma;
	font-weight : bold;
	text-decoration : none;
}


.error{
	color: red;
	font-size: 12px;
}



.d8 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #FFD700;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.d9 {
	FONT-SIZE: 15pt;
	COLOR: #ffcc33;
	FONT-FAMILY: Georgia;
	font-weight: bold;
	font-style: italic;
}

 .d9  a{
	FONT-SIZE: 15pt;
	COLOR: #ffcc33;
	FONT-FAMILY: Georgia;
	font-weight: bold;
		font-style: italic;
}




