body { 
	position:relative;
  margin:auto;           
  padding:0;
	width:998px;
	font-family:"Times New Roman";
  text-align:left;
  background:#000 url(../images/bg.jpg) no-repeat center top;
}

.clear {clear:both;}
.hidden {display:none;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}


#head {height:175px;}
#foot {
	clear:both;
	padding:0 0 80px 0;
	text-align:center;
	color:#5a5959;
	font-size:0.75em;
}


/*HEAD*/
#head p {
	position:relative;
	left:340px;
	top:13px;
	margin:0;
	padding:0;
	width:490px;
	font-size:0.8em;
	font-weight:bold;
}
#head p.vetsi {
  font-size:1.0em;
  padding-top:5px;
}

#head p a {
  text-decoration:underline;
  color:#F0610D;
}
/*logo*/
#logo {
    position:absolute;
    top:14px;
    left:0;
    margin:0; 
    padding:0;
    width:305px; 
    height:114px;
    overflow:hidden;
    z-index:8;
    font-size:0.7em;
    font-weight:normal;
    text-align:left;
    color:#000;
}
#logo a {display:block;text-decoration:none;color:#000;}
#logo a:hover {color:#aaa;}
#logo a strong {font-size:1.6em;}
#logo a:hover strong {}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
    width:305px; 
    height:114px;
    cursor:pointer;
    background:url(../images/logo.jpg) no-repeat left top;
}


/*MENU*/
ul#menu {
	float:left;
	margin:0;
	padding:0;
	width:273px;
	list-style:none;
}
ul#menu li {}
ul#menu li a {
	position:relative;
	display:block;
	color:#000;
	width:273px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	background-color:#3c3f3e;
}
ul#menu li a:hover,ul#menu li a.active {color:#000;background-color:#eb7413;}
ul#menu li a span {
	display:block;
	position:absolute;
	top:0;
	background-position:left top;
	background-repeat:no-repeat;	
	cursor:pointer;
}
ul#menu li a:hover span,ul#menu li a.active span {background-position:right top;}

ul#menu li.item1 a {height:71px;line-height:71px;}
ul#menu li.item1 a span {left:-62px;width:335px;height:71px;background-image:url(../images/menu1.png);}
ul#menu li.item2 a {height:58px;line-height:58px;}
ul#menu li.item2 a span {left:-50px;width:323px;height:58px;background-image:url(../images/menu2.png);}
ul#menu li.item3 a {height:61px;line-height:61px;}
ul#menu li.item3 a span {left:-45px;width:318px;height:61px;background-image:url(../images/menu3.png);}
ul#menu li.item4 a {height:58px;line-height:58px;}
ul#menu li.item4 a span {left:-36px;width:309px;height:58px;background-image:url(../images/menu4.png);}
ul#menu li.item5 a {height:63px;line-height:63px;}
ul#menu li.item5 a span {left:-29px;width:302px;height:63px;background-image:url(../images/menu5.png);}

/*FIRE*/
#flashfire {
	position:absolute;
	left:387px;
	top:383px;
}

/*foot*/
#foot a {color:#5a5959;}

/*content*/
#content {
	position:relative;
	left:41px;
	float:left;
	padding:0 24px;
	width:644px;
	min-height:860px;
	z-index:100;
	color:#24211c;
}
#content div.bg {
	padding:22px 24px 40px 24px;
	background:url(../images/content-bg.png) repeat-y left top;
}
#content div.contactbox {min-height:250px;}
#content h2 {
	margin:10px 0 0 0;
	padding:0;
	font-size:0.8em;
}
#content p {
	margin:10px 0 0 0;
	padding:0;
	font-size:0.75em;
}


#content ul li {
	
	font-size:0.75em;
}


.witem {
	margin-bottom:10px;
}
.wimage {float:left;display:block;width:202px;}
.wimage img {border:1px solid #151515;}
.witem p {
	position:relative;
	top:-10px;
	float:right;
	margin:0;
	padding:0;
	width:380px;
}
.witem p a.title {
	display:block;
	padding:0 0 4px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#24211c;
}

#content form {
	margin:10px 0 0 0;
}
#content form table {font-size:0.8em;}
#content form table th {
	width:80px;
	text-align:left;
	vertical-align:top;
}
#content form table td.submit {vertical-align:bottom;}
#content form table input.text {
	width:304px;
}
#content form table textarea {
	width:304px;
	overflow:hidden;
}

#content form fieldset {
  border:0;
}
#content form input {
  border:1px solid #c9cccd;
}
#content form textarea {
  border:1px solid #c9cccd;
}
#content form table td.submit input {
	padding:0;
	margin:0;
	width:81px;
	height:28px;
	line-height:28px;
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #c9cccd;
	background-color:#fcfcfd;
}

#content a {
  text-decoration:underline;
  color:#333;
}

#content a:hover {
  text-decoration:underline;
  color:#ED6411;
}

.cntable {font-size:0.75em;}
.cntable th {
	padding-right:10px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
.cntable td {
	font-weight:bold;
}

#contactmap {
	position:absolute;
	left:336px;
	top:4px;
}



.vlevo {
  float:left;
  width:180px;
}

.vpravo {
  float:right;
  width:180px;
  text-align:right;
}

