body {

margin: 0;

padding: 0;

background-color: #ff8400;

background-image: url('images/background.png');

background-position: top; 

background-repeat: repeat-x;

font-family: sans-serif;

font-size: 12px; 

}



#tqlo {

	width:790px;

    padding-left:5px;

	padding-right:5px;

	text-align: left;

	vertical-align: top;

	}

.tqlo1 {

	width:180px;

    padding-left:5px;

	padding-right:5px;

	text-align: left;

	vertical-align: top;

}

.tqlo2 {

	padding-left:23px;

	padding-right:5px;

	text-align: left;

	vertical-align: top;

}

.tqlo3 {

    width:790px;

    padding-left:5px;

	padding-right:5px;

	text-align: left;

	vertical-align: top;

	

}



#container

{

	margin: auto;

	width: 808px;

	position: relative;

    border-left: 2px solid #8c8986;

    border-right: 2px solid #8c8986;

    background-color: #fafae8;

}



a

{

color: #666;

text-decoration: none;

font-weight: bold;

}



a:hover 

{

color: #fff;

text-decoration: none;

font-weight: bold;

}



a:focus 

{

color: #009900;

text-decoration: none;

font-weight: bold;

}

#lang {
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 5px 0 0 5px;
	width: 260px;
	height: 40px;
	z-index: 999;
	background-image:url('images/transparent.gif');
}


#lang a {
	display: block;
	float: left;
	margin: 3px;
}

#lang a:hover {
	margin: 1px 5px 5px 1px;
	border-bottom: 1px #333 solid;
	border-right: 1px #333 solid;
}

#menu {

height: 27px;

line-height: 27px;

width: 808px;

background: url(images/zaglavie.png);

}

.menucolor1 {

background: url(images/color1.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor1:hover {

background: url(images/color1hover.png);

}



.menucolor2 {

background: url(images/color2.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor2:hover {

background: url(images/color2hover.png);

}



.menucolor3 {

background: url(images/color3.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor3:hover {

background: url(images/color3hover.png);

}



.menucolor4 {

background: url(images/color4.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor4:hover {

background: url(images/color4hover.png);

}



.menucolor5 {

background: url(images/color5.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor5:hover {

background: url(images/color5hover.png);

}



.menucolor6 {

background: url(images/color6.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor6:hover {

background: url(images/color6hover.png);

}



.menucolor7 {

background: url(images/color7.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}



.menucolor7:hover {

background: url(images/color7hover.png);

}



.menucolor8 {

background: url(images/color8.png);

border-top: 1px #8c8986 solid;

border-right: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

line-height: 25px;

color: #fff;

font-weight: bold;

display: block;

float: left;

padding: 0 15px;

}

.menucolor8:hover {

background: url(images/color8hover.png);

}


#menu {
	overflow: hidden;
	background: url(images/color8.png);
}
#menu a {
	width: 84px;
	height: 27px;
	line-height: 27px;
}

#menu .menucolor4, #menu .menucolor5, #menu .menucolor8 {
	width: 75px;
}

#menu .menucolor2,#menu .menucolor7 {
	width: 99px;
}

.zaglavie 

{

background-image: url(images/zaglavie.png);

padding: 0 10px;

height: 27px;

width: 175px; 

border-top: 1px solid #8c8986;

border-left: 1px solid #8c8986;

border-right: 1px solid #8c8986;

font-weight: bold;

font-family:Tahoma;

color: #ffffff;

line-height:25px;

}



.karta 

{

background-color: #fff;

padding: 0 10px 10px 10px;

border: 1px solid #8c8986;

}



.kutiika 

{

background-color: #ebebe2;

padding: 0 10px 10px 10px;

width: 175px;

border: 1px solid #8c8986;

}

.leftbanners a

{
	display: block;
	margin: 5px 0;
}

.gzaglavie 

{

background-image: url(images/zaglavie.png);

padding: 0 10px;

height: 27px;

border-top: 1px solid #8c8986;

border-left: 1px solid #8c8986;

border-right: 1px solid #8c8986;

color: #fff;

width: 533px;

font-weight: bold;

font-family:Tahoma;

line-height:25px;

}



.gkutiika 

{

background-color: #ebebe2;

padding: 0 10px 10px 10px;

width: 533px;

border: 1px solid #8c8986;

}



.autologin 

{

height: 13px;

width: 13px;

}



.input 

{

width:130px;

margin-top:3px;

margin-bottom:6px;

padding:3px;

height:15px;

background-color: #f5f5e7;

border: 1px solid #cacaa1; 

font-size:11px; 

}



.input1

{

margin-top:3px;

margin-bottom:6px;

padding:3px;

height:100px;

background-color: #f5f5e7;

border: 1px solid #cacaa1; 

font-size:11px; 

}



.loginuser

{

background: url(images/user.png);

width:130px;

margin-top:3px;

margin-bottom:6px;

padding:3px;

height:15px;

background-color: #f5f5e7;

border: 1px solid #cacaa1; 

font-size:11px; 

text-indent:20px;

}



.loginpass

{

background: url(images/pass.png);

width:130px;

margin-top:3px;

margin-bottom:6px;

padding:3px;

height:15px;

background-color: #f5f5e7;

border: 1px solid #cacaa1; 

font-size:11px; 

text-indent:20px;

}



.button

{

width: 50px;

height: 20px;

background-color: #f5f5e7;

border: 1px solid #cacaa1; 

color: #8c8986;

font-weight:bold;

font-size:10px

}



#footer

{

margin: 0 auto;

padding: 4px;

width: 800px;

height: 19px;

border-top: 1px solid #8c8986;

border-bottom: 1px solid #8c8986;

background: transparent url('images/footer.png');

font-family:Tahoma;

font-size:13px;

color: #ffffff;

font-weight: bold;

}

.right
{
	float: right;
}

.right a {
	color: #ddd;
}

.right a:hover {
	color: #fff;
}
.right a:focus {
	color: #090;
}

.vcamping {
	line-height: 1.8em;
}

img { 
	border: 0; 
}

.banners_shop img {
	margin: 0 24px;
	vertical-align: middle;
}