*{ font-family: Tahoma, sans-serif;
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;
	 
}

html {
     
     height: 100%;
}
* html body {
     height: 100%;
}
body {
	 background:url(fon.gif);
     min-height: 100%;
	 height: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "100%" : "100%");
	 height: 100%;
     width: 100%;
	 height: auto !important;
     position: relative;
     float: left;
}
div.conteiner{
	 width:980px;
	 font-size: 11px;
     margin: 0 auto;
}


p {font-family: verdana, sans-serif;}

div.header{
	 background:url(header.jpg);
     width: 1060px;
	 height:300px;
	 text-align:right;
     float: left;
}
div.logo{
	 padding:40px 0px 0px 268px;
     float: left;
}
*html div.tel{
	 color:#a25454;
}
*+html div.tel{
	 color:#a25454;
}
div.tel{
	 padding:57px 0px 0px 165px;
	 font-size:24px;
	 line-height:24px;
	 color:#fff;
	 text-shadow: #600000 0.1em 0.1em 0.2em;
     float: left;
}
.tel span{
	 font-size:18px;
}
.tel div{
	 padding:0px 0px 0px 5px;
     float: right;
}

div.menu {
     background:url(menu.jpg);
	 width:1060px;
     height: 53px;
	 padding: 0px 0px 0px 0px;
	 float: left; 
}
.menu img{
	 position:relative;
	 left:8px;
}
ul {
     list-style-type: none;
}
.menu li {
	 background:url(menu_li.gif) no-repeat 0 5px;
	 padding: 4px 0px 0px 0px;
	 float: left; 
}  

.menu a { 
     text-decoration: none;
	 font-size: 16px;
	 color: #fff;
	 display: block;
	 text-shadow: #600000 0.1em 0.1em 0.2em;
     padding: 7px 34px 0px 34px;
	 height: 30px;
	 float: left; 
}
.menu a:hover {
     background:url(menu_a.gif) no-repeat top;
	 color: #ffafaf;
}


div.content {
     background:url(content.gif);
	 width:1060px;
	 padding: 3px 0px 0px 0px;
	 float: left; 
}

div.left {
	 width:284px;
	 padding: 0px 0px 0px 0px;
	 float: left; 
}

div.menu_left {
	 background: url(menu_left.gif);
	 width:256px;
	 float: right; 
}

div.menu_vk {
	 background: url(menu_left_top.gif) no-repeat;
	 width:252px;
	 padding: 0px 0px 30px 4px;
	 float: right; 
}
.menu_vk  h2{
	 height: 60px;
	 font-size:14px;
	 color:#6c0000;
	 text-align:center;
	 font-weight:lighter;
	 padding:10px 5px 0px 0px;
	 line-height:15px;
}
div.menu_left_top {
	 background: url(menu_left_top.gif) no-repeat;
	 width:252px;
	 padding: 0px 0px 30px 4px;
	 float: right; 
}
.menu_left_top  h2{
	 height: 60px;
	 font-size:14px;
	 color:#6c0000;
	 text-align:center;
	 font-weight:lighter;
	 padding:10px 5px 0px 0px;
	 line-height:15px;
}
.menu_left_top li {
	 background: url(left_li.gif) no-repeat;
	 padding: 7px 0px 9px 0px;
}  

.menu_left_top a { 
	 background: url(left_a.gif) no-repeat 0 3px;
     text-decoration: none;
	 font-size: 12px;
	 color: #3a3d35;
	 display: block;
     padding: 0px 0px 0px 18px;
}
.menu_left_top a:hover {
	 text-decoration: underline;
}

div.parneri {
	 background: url(parneri.gif) no-repeat;
	 width:232px;
	 height:500px;
	 padding: 0px 12px 0px 12px;
	 float: right; 
}
.parneri  h2{
	 height: 40px;
	 font-size:14px;
	 color:#036e5b;
	 text-align:center;
	 padding:17px 15px 0px 0px;
	 line-height:15px;
}
.parneri a{
	 font-size:16px;
	 color:#000;
}
.parneri p{
	 margin: 10px 0px 26px 0px;
}




div.right {
	 background: url(right.gif) repeat-y;
	 position:relative;
	 z-index: 2;
	 margin:0px 0px 20px 0px;
	 float: left; 
}
div.right_bottom {
	 background: url(right_bottom.gif) no-repeat bottom left;
	 float: left; 
}
*html div.right_top {
	 height: 500px;
}
div.right_top {
	 background: url(right_top.gif) no-repeat;
	 width:700px;
	 min-height:480px;
	 padding:18px 15px 15px 22px;
	 float: left; 
}

.right h1 {
	 font-size:14px;
	 color:#970016;
	 padding:0px 0px 18px 0px;
}
.right p{
	 line-height:17px;
	 padding:0px 0px 10px 0px;
}
div.img_cont {
	 width:201px;
	 height:191px;
	 margin:-43px 10px 0px 0px;
	 float: right; 
}
.img_cont img {
	 margin:47px 0px 0px 0px;
}
div.img {
	 'background: url(img_ramka.gif) no-repeat;
	 width:201px;
	 height:191px;
	 margin:0px -195px 0px 0px;
	 float: left; 
}

div.dalee {
	 background: url(dalee.gif) no-repeat;
	 width:110px;
	 height:26px;
	 position:relative;
	 top:5px;
	 z-index: 2;
	 float: right; 
}
.dalee a {
	 font-size:11px;
	 color:#fff;
	 display:block;
	 font-weight:bold;
	 padding:6px 0px 0px 25px;
	 text-decoration:none;
}


*html .car {
	margin:-15px 0px 0px -6px;
}
.car {
	background:url(car.gif);
	width:628px;
	height:141px;
	padding:60px 0 0 20px;
	margin:-15px 0px 0px -12px;
	float: left; 
}
.car li{
	padding:0px 8px 0 0px;
}
.car img {
	border:2px #79847c solid;
}
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 525px;
	padding:0px 0px 0px 50px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 519px;
    height: 122px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 88px;
    height: 122px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
*html .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right:-27px;
    width: 31px;
    height: 60px;
    cursor: pointer;
    background: transparent url(next.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right:-25px;
    width: 31px;
    height: 60px;
    cursor: pointer;
    background: transparent url(next.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 18px;
    width: 31px;
    height: 60px;
    cursor: pointer;
    background: transparent url(prev.gif) no-repeat 0 0;
}



#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}





*html div.footer {
	 margin:-25px 0px 0px 0px;

}
*+html div.footer {
	 margin:-25px 0px 0px 0px;

}
div.footer {
	 background: url(footer.jpg);
	 width:1060px;
	 height:164px;
	 margin:-45px 0px 0px 0px;
	 float: left; 
}
div.kontakti {
	 width:206px;
	 padding:40px 0px 0px 64px;
	 float: left; 
}
.kontakti h3 {
	 font-size:18px;
	 padding:0px 0px 13px 0px;
	 color:#fff;
}
.kontakti  p{
	 font-size:14px;
	 color:#231e00;
}
.kontakti  span {
	 color:#fff;
}
.kontakti  span span{
	 color:#605732;
}
.footer_m img{
	 position:relative;
	 left:4px;
}

div.footer_m {
	 width:700px;
	 padding:35px 0px 0px 64px;
	 float: left; 
}
.footer li {
	 background:url(foot_li.gif) no-repeat 0 0px;
	 height:24px;
	 padding: 5px 12px 0px 12px;
	 float: left; 
}  

.footer a { 
     text-decoration: none;
	 font-size: 14px;
	 color: #003261;
	 display: block;
     padding: 0px 0px 0px 0px;
	 height: px;
	 float: left; 
}
.footer a:hover {
     text-decoration:underline;
}

div.tel2 {
	 width:200px;
	 padding:20px 0px 0px 15px;
	 font-size:14px;
	 color:#fbf7e1;
	 text-shadow: #000 0.1em 0.1em 0.2em;
	 float: left; 
}




div.news {
	 width:632px;
	 padding:0px 0px 20px 0px;
	 color:#555;
	 font-size:12px;
	 float: left; 
}
.news  h2 {
	 width:632px;
	 font-size:14px;
	 text-align:right;
	 padding:0px 0px 7px 0px;
	 float: right; 
}
.news  h2 a {
	 color:#388174;
	 text-decoration:none;
}

div.img2 {
	 'background:url(img_ramka2.gif) no-repeat;
	 padding:4px 5px 6px 5px;
	 margin:0px 10px 0px 0px;
	 float: left; 
	 clear: right; 
}




FORM {
	padding-bottom:20px !important;
}
	FORM TABLE{}
	FORM TD {
		padding-bottom:2px;
		vertical-align:top;
		text-align:left;
	}
	INPUT {
		width:260px;
		height:20px;
		border:1px solid #777776;
	}
	FORM  LABEL {
		margin-right:10px;
		font: bold 9px Arial;
		color:#8a7132;
	}
	
	
	FORM  select {
		margin-right:10px;
		font: bold 10px Arial;
		color:#8a7132;
	}
	FORM  TEXTAREA {

		width:201px;
		height:140px;
		border:1px solid #777776;
	}
	FORM  button {
		padding-bottom:3px;
		width:63px;
		height:32px;
		border:none;		
		font: bold 9px Arial;
		color:#8a7132;
		cursor:pointer;
	}
FORM submit
{
	color:#666464;
	background-color:#ffffff;
	border:1px solid #666464;
	width:70px;
	height:20px;
}


TABLE {FONT-FAMILY: verdana; FONT-SIZE: 11px;
  BORDER-TOP-WIDTH: 1px; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #777776; BORDER-BOTTOM-WIDTH: 1px; MARGIN-BOTTOM: 5px; BORDER-BOTTOM-COLOR: #777776; BORDER-TOP-COLOR: #777776; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #777776
}
TABLE.tablecont TD {FONT-FAMILY: verdana; FONT-SIZE: 11px;
  BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e5e5e5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e5e5e5 1px solid
}
TABLE.tablecont {FONT-FAMILY: verdana; FONT-SIZE: 11px;
  WIDTH: 100%; BORDER-COLLAPSE: collapse
}


 h3 {
	 font-size:12px;
	 color:#357b70;
	 padding:5px 0px 7px 0px;
}