
body {
	background: #7a7978 url(back.png);
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #333;
}

a {
	color: #000;
	text-decoration: none;
}
a:hover {
	
}
.fix {display: block; visibility: hidden; clear: both}
h1, h2, h3, h4, h5, h6 {
	font-family: Myriad Pro, Helvetica, Arial, sans-serif;
	}
h5 img {vertical-align: bottom;}
/* debug layer 
#header, #kontnr-head, #kontnr-main {border-bottom: 1px solid red}
*/
#kontnr {
	width: 820px;
	margin: 0 auto;
}
#header {
	position: relative;
	display: block;
	width: 820px;
	height: 210px;
	background: url(ghora.png) no-repeat top left;
	z-index: 20;
	padding-top: 20px;
	position: relative;
}
#logo1 {
	width: 199px;
	height: 198px;
	position: absolute;
	top: 5px;
	left: 5px;
}
#logo1 a {border: none;}
#logo2 {
	position: absolute;
	bottom: 10px;
	right: 15px;
	background: url(logo2.png) bottom right no-repeat;
	width: 215px;
	height: 65px;
	}

#gh {
	/*background: url(gh1.jpg) no-repeat top left;*/
	width: 766px; height: 180px;
	margin: 0 auto;
	position: relative;
	top: 2px;
	left: 27px;
}
#certf {
	position: absolute;
	top: 15px;
	right: 20px;
	width: 300px;
	height: 50px;
	border: 1px solid;
	color: #fff;
	}
#certf h2 {color: #fff; padding: 20px;}



#kontnr-main {
	width: 820px;
	margin-top: -30px;
}
#top {
	height: 71px;
	position: relative;
	background: #ffffff;
	background: url(topsrodek.png) no-repeat top center;
}
#current {
	position: absolute;
	top: 20px;
	left: 45px;
	width: 350px;
	height: 50px;
	text-align: left;
}
#current img {margin-right: 15px;}
#current a {border: none; color: #333; display: block;}
#current a:hover {border-bottom: 1px solid; color: #000;}
#show1 {
	color: #FFF;
	position: absolute;
	left: 150px;
	bottom: 3px;
	padding: 15px;
	font-size: 11px;
}
#show1 a {
	color: #54b4c3;
	border-bottom: 1px dotted;
	position: relative;
}
#show1 a:hover {border-bottom: 1px solid}
a#druk {
	padding-left: 25px;
	background: url(printer.png) 5% 50% no-repeat;
	/*color: #CCC;*/
	border-bottom: none;
	}
#lang {
	position: absolute;
	bottom: 10px;
	right: 50px;
}

#inner {
	background: #ffffff;
	width: 766px;
	margin: 0 auto;
	}
#innerback {
	background: url(srodek.png);
	margin: 0 auto;
}
#footr {
	padding: 10px;
	width: 746px;
	background: #f2f2f2;
	border-top: 2px solid #CCC;
	margin: 0 auto;
}

#kolleft, #kolright {
	display: block;
	float: left;
}

#kolleft {width: 210px; padding: 20px 10px;}
#kolright {width: 506px; padding: 20px 10px;}
.topic {display: block; border-bottom: 1px dotted; margin-bottom: 10px;}
.topic h2 {
	font: 24px/28px Myriad Pro, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #1c1d1b;
	letter-spacing: -.5px;
	margin-bottom: 5px;
	}
.topic h5 {
	color: #188fb2;
	font-weight: normal;
	font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 5px;
}
#tresc img {
	background: #f2f2f2;
	border: 1px solid #ccc;
	padding: 5px;
}
#of img {margin: 0px; margin-right: -5px;}
#of tr {cursor: pointer;}
.smoke {background-color: whitesmoke;}
.white {background-color: #e8e7e3;}
.nic {background-color: #deddda;}
.white:hover, .nic:hover {
	background-color: #f9faff;
}
#menuleft-top {
	background: #20438f url(menuleft.png);
	padding: 10px;
	border-bottom: 1px solid #859DA3;
	border-right: 2px solid #859da3;
	margin-bottom: 15px;
	}
#menuleft-top ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuleft-top ul li{
	background: url(buton.png) right no-repeat;
}

#menuleft-top ul a{
	font: 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 5px 5px 5px 35px; 
	color: #fff;	
	border: none;
	display: block;
	position: relative;
}

#leftbox {
	background: #4167be url(boxleft.png) no-repeat;
	height: 700px;
	padding: 10px 5px;
	border-bottom: 1px solid #859DA3;
	border-right: 2px solid #859da3;
	color: #FFF;
	}
#logbox {
	background: #20438f url(logow.png);
	padding: 10px 5px;
	border-bottom: 1px solid #859DA3;
	border-right: 2px solid #859da3;
	color: #FFF;
	margin-bottom: 15px;
	}
#logbox a {color: #fff;}	
#logbox img {vertical-align: bottom;}
	
ul.dropdown, ul.dropdown li, ul.dropdown ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
a.dir {
	display: block;
	padding: 3px 55px 3px 70px;
	border: none;
	color: #fff;
}
ul.dropdown ul a {
	color: #ccc;
	display: block;
	padding: 7px 7px 7px 30px;
	border: none;
	margin-bottom: 1px;
}
ul.dropdown ul a:hover {
	color: #fff;
	padding-left: 35px;
}
ul.dropdown {
	background: url(langchoose.png) no-repeat;
	width: 163px;
	height: 25px;
float:left;
position:relative;
z-index:597;
}
ul.dropdown li {
float:left;
line-height:1.3em;
vertical-align:middle;
}
ul.dropdown li.hover, ul.dropdown li:hover {
cursor:default;
position:relative;
z-index:599;
}
ul.dropdown ul {
left:0;
position:absolute;
top:100%;
visibility:hidden;
width:100%;
z-index:598;
background: url(langtuo.png);
}
ul.dropdown ul li {
float:none;
}
ul.dropdown ul ul {
left:99%;
top:1px;
}
ul.dropdown li:hover > ul {
visibility:visible;
}

a.rus {background: url(ru.png) no-repeat 5% 50%;}
a.eng {background: url(gb.png) no-repeat 5% 50%;}
a.ger {background: url(de.png) no-repeat 5% 50%;}
a.pol {background: url(pl.png) no-repeat 5% 50%;}

a.rus:hover {background: url(ru.png) no-repeat 5% 50%;}
a.eng:hover {background: url(gb.png) no-repeat 5% 50%;}
a.ger:hover {background: url(de.png) no-repeat 5% 50%;}
a.pol:hover {background: url(pl.png) no-repeat 5% 50%;}

#mapa {width: 500px; height: 550px;}

#dir td img{
    border:0px;
}
.fd td {border-bottom: 1px solid gray;}
.fd:hover {background: whitesmoke;}
p {margin: 0px; padding: 0px;}

.kolon {background: #e8e7e3;}
.koloff {background: #deddda;}
.kolon:hover, .koloff:hover {background: #f9faff;}
