html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	background: #d7d7d7;
}
body {
   min-width: 1003px;
}

*html body {
   min-width: 1004px;
   width: expression(document.documentElement.clientWidth < 1004 ? "1004px" : "auto");
}
img
{
	border: none;
}
td
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
}
td.center
{
	vertical-align:top;
}
div
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
}
a
{
	color: #6d8b3b;
}
a:hover
{
	color: #d89418;
	text-decoration: none;
}
h1
{
	color: #5c6d32;
	font-size: 22px;
	font-weight: normal;
}

.ccontent UL
{
	padding: 0;
	margin: 0;
	padding-top: 0px;	
}

.ccontent li
{
	background: url(images/ok.gif) no-repeat left top;
	background-position: 0 1px;
	display: block;
	list-style: none;
	padding-bottom: 10px;
	padding-left: 17px;
}

.example
{
	color: #5c6d32;
}


.foto
{
	float: left;
	width: 120px;
	font-size: 10px;
	padding-right: 30px;
}

.foto img
{
	padding-bottom: 3px;
	float: none;
}

.form td
{
	padding-bottom: 15px;
}


.form td
{
	color: #3b482d;
	vertical-align: top;
}

.name
{
	padding-top: 4px;
}

#button
{
	text-align: center;
	width: 91px;
	height: 20px;
	background: url(images/button.gif) no-repeat top left;
	border: none;
	cursor:pointer;
}

.form input
{
	width: 220px;
	border: 1px solid #3b482d;
	background: none;
}

.form textarea
{
	width: 220px;
	height: 100px;
	background: none;
	overflow: visible;
	border: 1px solid #3b482d;
}


div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#header 
{
	height: 150px;
	background: #d7d7d7;
}

.logo
{
	margin-left: 300px;
	margin-top: 60px;
}

.phones
{
	font-size: 16px;
	color: #2b4406;
	position: absolute;
	right: 200px;
	top: 63px;
	text-align: right;
}

.phones sup
{
	color: #729100;
	font-size: 11px;
font-weight:bold;
}

.option
{
	font-size: 16px;
	color: #2b4406;
	position: absolute;
	right: 45px;
	top: 30px;
	text-align: right;
}

.option img
{
	cursor: pointer;
	padding-bottom: 20px;
}

div#content
{
	padding-bottom: 190px;
}

.left
{
	width: 280px;
	vertical-align: top;
	padding-top: 240px;
}

.search
{
	padding-left: 30px;
}

a.full
{
	color: #6d8b3b;
	font-size: 11px;
	margin-left: 13px;
}

html:first-child a.full
{
	color: #6d8b3b;
	font-size: 11px;
	margin-left: 11px;
}

a.mlink
{
	color: #3b482d;
	width: 201px;
	height: 21px;
	background: url(images/mlink.gif) no-repeat;
	display: block;
	padding-left: 25px;
	padding-top: 3px;
	text-decoration: none;
}

a.mlink:hover
{
	color: #473410;
}

img.icon1
{
  background-image:url(images/logo.png);
  //background-image:none;
  //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');
}

a.klink
{
	color: #3b482d;
	width: 201px;
	height: 21px;
	background: url(images/klink.gif) no-repeat;
	display: block;
	padding-left: 25px;
	padding-top: 2px;
	text-decoration: none;
}

a.klink:hover
{
	color: #473410;
}



.search_form input
{
	border: 1px solid #3b482d;
	color: #3b482d;
	background: none;
	font-size: 11px;
	height: 15px;
	padding-left: 10px;
	width: 150px;
}

.search_form .long
{
	width: 350px;
}

.center
{
	
}

.hud_cont
{
	text-align: right;
	position: relative;
	width: 100%;
}

.hud
{
	width: 201px;
	height: 40px;
	background: url(images/hud.gif) no-repeat top left;
	color: #3b482d;
	float: right;
	margin-top: 15px;
	padding-top: 3px;
	text-align: center;
}

*:first-child+html .hud
{
	width: 201px;
	height: 40px;
	background: url(images/hud.gif) no-repeat top left;
	color: #3b482d;
	float: right;
	margin-top: 15px;
	padding-top: 3px;
	text-align: center;
}

.hud a
{
	color: #3b482d;
	text-decoration: none;
}
.hud a:hover
{
	color: #3b482d;
}

.topmenu
{
	width: 100%;
	margin-top: 70px;
	position: relative;
	white-space: nowrap;
}

*html .topmenu
{
	margin-top: 0px;
	white-space: nowrap;
	width: 100%;
}

*:first-child+html .topmenu
{
	margin-top: 0px;
	white-space: nowrap;
	width: 100%;
}

.topmenu a
{
	width: 91px;
	height: 58px;
	background: url(images/menubg.gif) no-repeat left top;
	display: block;
	padding-top: 8px;
	font-size: 11px;
	color: #3b482d;
	text-decoration: none;
	text-align: center;
	float: left;
	padding-right: 3px;
	white-space: nowrap;
}

.topmenu a:hover
{
	color: #3b482d;
	background: url(images/menubgact.gif) no-repeat left top;
}

.ccontent
{
	padding-top: 100px;
}

*:first-child+html .ccontent
{
	padding-top: 38px;
}

.gate
{
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 10px;
	margin-top: 20px;
	z-index: 1000;
}

.ccontent
{
	margin-top: -50px;
}

*html .ccontent
{
	margin-top: -120px;
}


.navigation
{
	position: relative;
	white-space: nowrap;
	font-size: 11px;
}

.right
{
	width: 251px;
	vertical-align: top;
}

.uzor
{
	width: 240px;
	height: 86px;
	background: url(images/uzor.gif) no-repeat top left;
	background-position: 6px 0;
	width: 100%;
	z-index: 2000;
	position: relative;
}

.news
{
	background: #cdcdcd;
	position: absolute;
	width: 217px;
	margin-left: 17px;
	z-index: 500;
	margin-top: 65px;
	padding-top: 35px;
}

.news_cont
{
	padding-left: 25px;
	padding-right: 15px;
}

.news_header
{
	color: #3b482d;
	font-size: 16px;
}

.cal
{
	position: absolute;
	margin-left: -18px;
	margin-top: 4px;
}

.nfooter
{
	margin-left: -25px;
}

*html .nfooter
{
	position: absolute;
	margin-left: -25px;
}

*:first-child+html .nfooter
{
	position: absolute;
	margin-left: -25px;
}


.archiv_img
{
	position: absolute;
	margin-left: -18px;
	margin-top: 12px;
}

*html .archiv_img
{
	position: absolute;
	margin-left: -18px;
	margin-top: 1px;
}

*:first-child+html .archiv_img
{
	position: absolute;
	margin-left: -18px;
	margin-top: 1px;
}


.date
{
	color: #384c15;
}

.news_text
{
	font-size: 11px;
}

.ful
{
	font-size: 11px;
}

*html .ful
{
	font-size: 11px;
	margin-top: 5px;
}

.archiv
{
	font-size: 11px;
}

div#footer 
{
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background: #0000FF;
	height: 190px;
	background: url(images/line.jpg) center no-repeat;
}

.counter
{
	position: absolute;
	left: 0;
	margin-left: 65px;
	margin-top: 120px;
	font-size: 11px;
}

.copy
{
	font-size: 11px;
	position: absolute;
	right: 0;
	padding-left: 50px;
	height: 100px;
	padding-right: 30px;
	margin-top: 125px;
}
.flink
{
font-size: 11px;
text-align:center;
}
