@charset "utf-8";
/* CSS Document */
@import url('general.css');
@import url('common.css');

/*--ESSENTIAL--------------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
}

html {
	width: 100%;
}

body {    
	text-align:center;
	_behavior: url("scripts/csshover.htc");
	background:url(../images/body_bg.jpg) repeat-x top #f5f1da;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
}

img {
    border: none;
}

/*--LAYOUT----------------------------------------------------------------*/

#main {
	margin:0px auto 0px auto;
    text-align: left;
	width:958px;
	position:relative;
	background:url(../images/main_bg.gif) repeat-y;
}

#page {
	padding:196px 0px 0px 0px;
	position: relative;
	text-align: left;		
}

#text{
	min-height:250px;
	_height:250px;	
	position:relative;
}

/*--CENTER-PART-----------------------------------------------------------*/


/*--ABSOLUTE----------------------------------------------------------------*/

#header {
	position: absolute;
	left: 11px;
	top: 0px;
	height:196px;
	width:935px;
	background:url(../images/header_bg.jpg) no-repeat;
}

#shL{
	position:absolute;
	background:url(../images/shadow_l.jpg);
	width:11px;
	height:420px;
	left:0px;
	top:0px;
}

#shR{
	position:absolute;
	background:url(../images/shadow_r.jpg);
	width:11px;
	height:420px;
	right:0px;
	top:0px;
}

#mainMenu{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	width:723px;
	_width:722px;
	height:36px;
	position:absolute;
	top:152px;
	right:0px;
}

#mainMenu td{
	padding:0px;
	position:relative;
}

#mainMenu td a{
	font-size:12px;
	display:block;
	width:100%;
	color:#eae8cf;
	line-height:36px;
	height:36px;
	background:url(../images/mm_bg.png) no-repeat bottom left;
	text-align:center;
	text-decoration:none;
	position:relative;
}

#mainMenu td span{
	background:url(../images/tab.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab.png', sizingMethod='scale');
	position:absolute;
	display:block;
	width:24px;
	height:4px;
	line-height:4px;
	right:12px;
	top:-4px;
}

#mainMenu td a:hover, #mainMenu td a.active{
	color:#e9dc99;
	background:url(../images/mm_bg_o.png) no-repeat bottom left;
}

#leftColl ul {
	margin: 0;
	padding:10px 0px 10px 10px;
}

#leftColl ul li {
	margin: 0px;;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background:none;
	display:block;
}

#leftColl ul li a {
	margin: 0px;
	padding:6px 0px 6px 26px;
	display: block;
	font-size: 13px;
	text-decoration: none;
	color:#831c14;
	_height:10px;
}

#leftColl ul li a.active, #leftColl ul li a:hover {
	font-weight:bold;
}

#leftColl ul li a.more{
	background:url(../images/plus.gif) no-repeat 14px 10px;
}

/* subleftColl */
#leftColl ul li ul{
	padding:0px 0px 10px 15px;
}

#leftColl ul li ul li a {
	font-size: 12px;
	color:#831c14;
	padding:2px 0px 2px 26px;
}

#leftColl ul li ul li a.active, #leftColl ul li ul li a:hover {
	background:url(../images/marr.gif) no-repeat 16px 8px;
}

#logo{
	display:block;
	width:180px;
	height:120px;
	position:absolute;
	top:40px;
	left:10px;
	text-decoration:none;
}

#searchDiv{
	position:absolute;
	right:5px;
	top:7px;
	width:166px;
	height:30px;
}

#searchDiv button{
	background:none;
	border:none;
	padding:0px;
	margin:0px;
	width:29px;
	height:26px;
	float:right;
	background:url(../images/lupa.jpg) no-repeat;
	cursor:pointer;
}

#searchDiv button:hover{
	background:url(../images/lupa_o.jpg);
}

#searchDiv input{
	background:none;
	border:none;
	width:120px;
	position:relative;
	top:5px;
	left:7px;
	color:#686868;
	font-size:12px;
	float:left;
}

#breadCrumbs{
	position:absolute;
	top:10px;
	left:220px;
	font-size:11px;
	padding:0px !important;
	margin:0px !important;
	color:#5c5a35;
}


#breadCrumbs a{
	color:#5c5a35;
	text-decoration:none;
}

#breadCrumbs a:hover{
	text-decoration:underline;
}

#breadCrumbs a#home{
	padding:0px 8px;
	background:url(../images/home.gif) no-repeat center center;
}
	
#breadCrumbs a#home:hover{
	text-decoration:none;
}

#langSelector {
    width: 166px;
    height: 16px;
    position: absolute;
    left: 30px; 
    top: 12px;
}

ul#langSelector li {
    padding: 0;
    margin-right: 2px;
    float: left;
	list-style:none !important;
	background:none;
}

#langSelector li a {
    width: 19px;
    height: 14px;
    display: block;
    float: left;
}

#langSelector li a span {
    display: none;
}

#langSelector li a.cze {
    background: url("../images/f1n.gif") no-repeat;
}

#langSelector li a.cze:hover, #langSelector li.active a.cze  {
    background: url("../images/f1.gif") no-repeat;
}

#langSelector li a.gbr {
    background: url("../images/f2n.gif") no-repeat;
}

#langSelector li a.gbr:hover, #langSelector li.active a.gbr  {
    background: url("../images/f2.gif") no-repeat;
}

#langSelector li a.ger {
    background: url("../images/f3n.gif") no-repeat;
}

#langSelector li a.ger:hover, #langSelector li.active a.ger  {
    background: url("../images/f3.gif") no-repeat;
}

#langSelector li a.skr {
    background: url("../images/f7n.gif")  no-repeat;
}

#langSelector li a.skr:hover, #langSelector li.active a.skr  { 
    background: url("../images/f7.gif")  no-repeat; 
}

#langSelector li a.ita {
    background: url("../images/f6n.gif")  no-repeat;
}

#langSelector li a.ita:hover, #langSelector li.active a.ita  {
    background: url("../images/f6.gif");
}

#langSelector li a.srk {
    background: url("../images/flag_srk.gif")  no-repeat;
}

#langSelector li a.srk:hover, #langSelector li.active a.srk  {
    background: url("../images/flag_srk.png");
}

#langSelector li a.fra {
   background: url("../images/f5n.gif")  no-repeat;
}

#langSelector li a.fra:hover, #langSelector li.active a.fra  {
    background: url("../images/f5.gif")  no-repeat; 
}

#langSelector li a.dnk {
   background: url("../images/f4n.gif")  no-repeat;
}

#langSelector li a.dnk:hover, #langSelector li.active a.dnk  {
    background: url("../images/f4.gif")  no-repeat; 
} 

#eko{
	position:absolute;
	top:160px;
	left:14px;
	width:180px;
	text-align:center;
	color:#471e1e;
	font-size:11px;
}

/*--FOOTER---------------------------------------------------------------*/

#footer {
	background:url(../images/footer_bg.png);	
	height:37px;
	font-size:10px;
	padding:6px 25px 0px 25px;
	position:relative;
}

#footer p.copy{
	position:absolute;
	right:15px;
	bottom:-11px;
	color:#a8a8a8;
}

#footer p.info{
	color:#ffffff;
}

#footer p.info a {
	color: #FFFFFF;
}

#footer p.copy a {
	color: #a8a8a8;
	text-decoration:none;
}

a.tdn{
	text-decoration:none !important;
}

/* PAGES */
#content{
	float:left;
	width:514px;
	padding:10px;
}

#content table{
	max-width:514px; 
	
}

#rightColl{
	float:right;
	width:185px;
}

#leftColl{
	float:left;
	width:210px;
	background:url(../images/leftColl_bg.jpg) repeat-x top #e9db98;
	margin:0px 0px 0px 12px;
	_margin:0px 0px 0px 6px;
	min-height:50px;
	_height:50px;
	padding:0px 0px 160px 0px;

}

#right{
	float:right;
	width:724px;
}



/* HOOME*/

#hbanner{
	position:absolute;
	bottom:-2px;
	left:224px;
	width:553px;
	overflow:hidden;
	_height:110px;
	min-height:110px;
}

#lBanner{
	position:absolute;
	bottom:0px;
	left:11px;
	_left:12px;
}

table#hp{
	border-collapse:collapse;
	width:100%;
}

table#hp td{
	padding:0px;
	margin:0px;
}

table#hp td h2{
	font-size:12px;
	font-weight:bold;
	color:#3c484f;
}

#news p{
	display:block;
}

#news p span{
	float:right;
}

table#hp td#ntd{
	padding:0px 20px 0px 15px;
}

#p1, #p2, #p3{
	background:url(../images/p1.jpg);
	display:block;
	width:169px;
	height:122px;
	margin:1px 0px 3px 0px;
	text-decoration:none !important;
}

#p2{
	background:url(../images/p2.jpg);
}

#p3{
	background:url(../images/p3.jpg);
}

#p1p, #p1:hover, #p1.active{
	background:url(../images/p1o.jpg);
}

#p2p, #p2:hover, #p2.active{
	background:url(../images/p2o.jpg);
}

#p3p, #p3:hover, #p3.active{
	background:url(../images/p3o.jpg);
}

#p1 h3, #p2 h3, #p3 h3{
	padding:10px 0px 0px 10px;
	margin:0px;
	font-size:12px;
}

#bannerFooter{
	position:absolute;
	top:55px; 
	left:355px; 
} 

#adrRight{
	position:absolute;
	right:190px; 
	top:-7px; 
} 

.company{
	width:260px;
	margin:0px 0px 10px 0px; 
} 

#map{
	height:290px;
} 
	
