html{font-size:100.01%;} 
body{
font-size:.750em;
font-family:arial,helvetica,verdana,sans-serif;
color:#666;
margin:0;
padding:0;
text-align:center;
background:#003366 url(../gfx/body-bg.gif) repeat-x;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#336699;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#page{
width:1000px;
margin:80px auto 0;
text-align:left;
position: relative;
}
/*HEADER begin*/
#header{
width:998px;
height:278px;
position:relative;
border:1px solid #999b9d;
/*background:url(../gfx/header-image.jpg) no-repeat left bottom;*/
}
#header_inner {
width:800px;
height: 199px;
overflow:hidden;
position: absolute;
bottom: 0px;
left: 0px;
}
#header h2 a{
position:absolute;
top:10px;
right:18px;
width:180px;
height:70px;
overflow:hidden;
text-indent: -999px;
}
#header h2 a span{
width:140px;
width:180px;
height:70px;
background:url(../gfx/header-okmont-logo.gif) no-repeat;
}
/*HEADER MENU begin*/
ul#menu{
position:absolute;
top:0;
left:0;
width:800px;
height:78px;
border-bottom:1px solid #999b9d !important;
}
ul#menu li{
float:left;
font-size:14px;
text-transform:uppercase;
width:190px;
padding:56px 0 0 10px;
position:relative;
}
ul#menu li a{
color:#fff;
text-decoration:none;
display:inline;
padding:53px 0 0;
}
ul#menu li a:hover,ul#menu li.active a{
border-top:3px solid #ff6600;
}
.subMenu{
width:200px;
height:217px !important;
position:absolute;
top:61px;
left:0;
}
.subMenuBg{
width:200px;
height:217px !important;
position:absolute;
top:0;
left:0;
background:url(../gfx/submenu-bg.png) no-repeat 0 0;
display:block;
z-index:100;
}
* html .subMenuBg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/submenu-bg.png', sizingMethod='image');
}
ul#menu ul{
width:200px;
height:217px !important;
padding:0;
position:relative;
top:19px;
z-index:200;
}
ul#menu ul li{
float:none;
font-size:12px;
text-transform:none;
width:200px;
padding:0;
float:left;
}
ul#menu ul li a{
color:#fff;
text-decoration:none;
display:block;
padding:12px 10px;
border:0 !important;
background:url(../gfx/line-dot-white.gif) repeat-x left bottom;
width:180px;
float:left;
}
ul#menu ul li.active a,ul#menu ul li a:hover, ul#menu ul li a.akt{
border:0;
color:#ff6600;
}
/*HEADER MENU end*/

/*HEADER CONTACT LIST begin*/
#header ul.contactList{
border-top:1px solid #999b9d;
width:198px;
position:absolute;
top:78px;
right:0;
}
#header ul.contactList li{
color:#fff;
background:url(../gfx/line-dot-white.gif) repeat-x left top;
padding:14px 10px;
&padding:13px 10px 11px;
}
#header ul.contactList li span{
float:left;
}
#header ul.contactList li span.title{
width:60px;
display:block;
}
#header ul.contactList li.first{
background:none;
padding-top:28px;
}
#header ul.contactList li a{
color:#fff;
text-decoration:none;
}
#header ul.contactList li a:hover{
text-decoration:underline;
}
/*HEADER CONTACT LIST end*/
/*HEADER end*/

/*CONTENT begin*/
#content{
width:1000px;
background:#fff;
padding:10px 0;
min-height:150px;
}
* html #content{
height:150px;
}
#content h1{
color:#ff6600;
font-size:18px;
font-weight:normal;
padding:0 0 14px;
}
#content h2{
font-size:16px;
color:#3c9fff;
font-weight:bold;
padding:0 0 10px;
}
#content p{
padding:0 0 14px;
}
.box400{
width:310px;
padding:0 10px;
}
.box500{
width:530px;
padding:30px 10px 0 10px;
position:relative;
}
/*NEWS begin*/
.news{
width:300px;
margin:0 0 10px 2px;
height: 140px;
overflow: hidden;
}
.news img{
width:100px;
height:100px;
float:left;
margin:0 10px 0 0;
}
.news .newsText{
float:left;
width:190px;
}
.news .newsText h2{
color:#336699;
font-size:14px;
font-weight:bold;
padding:0 0 4px;
}
.news .newsText h2 a{
color:#336699;
text-decoration:none;
}
.news .newsText h2 a:hover{
text-decoration:underline;
}
.news .newsText p{
padding:0 0 4px !important;
}
.news .newsText p.date{
color:#ff6600;
font-size:10px;
}
/*NEWS end*/

/*GALLERY begin*/
ul#galleryMenu{
width:1000px;
height:33px;
}
ul#galleryMenu li{
float:left;
}
ul#galleryMenu li a{
width:172px;
height:21px;
padding:9px 10px 3px 18px;
display:block;
background:url(../gfx/gallery-menu.gif) no-repeat left top;
color:#666;
text-decoration:none;
}
ul#galleryMenu li.first a{
background:url(../gfx/gallery-menu-first.gif) no-repeat left top;
}
ul#galleryMenu li.last a{
background:url(../gfx/gallery-menu-last.gif) no-repeat left top;
}
ul#galleryMenu li a:hover{
font-weight:normal;
color:#41a0ff;
background:url(../gfx/gallery-menu.gif) no-repeat left bottom;
}
ul#galleryMenu li a.active:hover,ul#galleryMenu li a.active{
color:#41a0ff;
font-weight:bold;
_font-weight:normal;
background:url(../gfx/gallery-menu.gif) no-repeat left bottom;
}
ul#galleryMenu li.first a:hover,ul#galleryMenu li.first a.active{
background:url(../gfx/gallery-menu-first.gif) no-repeat left bottom !important;
}
ul#galleryMenu li.last a:hover,ul#galleryMenu li.last a.active{
background:url(../gfx/gallery-menu-last.gif) no-repeat left bottom !important;
}
#galleryBox{
background:url(../gfx/gallery-bg.gif) no-repeat 0 0;
width:970px;
min-height:244px;
padding:15px 10px 15px 20px;
position:relative;
}
* html #galleryBox{
height:244px;
}
#galleryBox h3{
font-size:18px;
color:#41a0ff;
font-weight:normal;
padding:0 0 3px;
}
#galleryBox .galleryImageBig{
float:left;
height:386px;
background: url(/gfx/ajax-loader.gif) center no-repeat;
overflow:hidden;
}
#galleryBox .loading {
background: url(/gfx/ajax-loader.gif) center no-repeat;
}
#galleryBox .galleryImageBig img{
width:582px;
}
#galleryBox .galleryImageText{
position:absolute;
width:385px;
position:absolute;
bottom:0;
right:0;
_right: -25px;
font-size:11px;
}
#galleryBox .galleryImageText p {
display: none;	
}
#galleryBox .galleryTns{
width:376px;
_width: 350px;
float:right;
}
#galleryBox .galleryTns img{
width:60px;
height:60px;
}
/*GALLERY end*/

/*TABLE TAB1 begin*/
table.tab1{
width:100%;
}
table.tab1 td,table.tab1 th{
vertical-align:bottom;
text-align:left;
padding:3px 10px 3px 0;
}
table.tab1 th{
font-size:16px;
color:#3c9fff;
font-weight:bold;
padding-bottom:10px;
}
table.tab1 td{
padding:12px 10px 3px 0;
background:url(../gfx/line-dot-blue.gif) repeat-x left bottom;
}
table.tab1 td strong{
color:#ff6702;
font-weight:normal;
display:block;
padding:0 0 3px;
}
.alignRight{
text-align:right !important;
}
/*TABLE TAB1 end*/
/*CONTENT end*/

/*FOOTER begin*/
#footer{
width:1000px;
height:150px;
border-bottom:1px solid #99adc2;
position:relative;
color:#999;
margin:0 0 40px;
}
#footer a{
color:#999 !important;
text-decoration:none;
}
#footer a:hover{
text-decoration:none !important;
color:#fff !important;
}
/*FOOTER MENU begin*/
#footerMenu{
position:absolute;
top:60px;
left:7px;
}
#footerMenu li{
float:left;
background:url(../gfx/footer-menu-separator.gif) no-repeat left 2px;
padding:0 12px;
}
#footerMenu li.first{
background:none;
padding-left:0;
}
/*FOOTER MENU end*/

/*FOOTER ADDRESS begin*/
#footer .okmontLogo{
position:absolute;
top:17px;
left:442px;
width:84px;
height:36px;
background:url(../gfx/footer-okmont-logo.gif) no-repeat;
}
#footer ul.address{
position:absolute;
top:58px;
left:442px;
width:188px;
}
#footer ul.address li{
background:url(../gfx/line-dot-grey.gif) repeat-x 0 0;
padding:3px 3px;
}
#footer ul.address li.first{
background:none;
}
/*FOOTER ADDRESS end*/

/*FOOTER CONTACT begin*/
#footer ul.contactList{
width:188px;
position:absolute;
top:16px;
left:635px;
}
#footer ul.contactList li{
background:url(../gfx/line-dot-grey.gif) repeat-x left top;
padding:3px 0px;
&padding:2px 0px 1px;
}
#footer ul.contactList li span{
float:left;
}
#footer ul.contactList li span.title{
width:60px;
display:block;
}
#footer ul.contactList li.first{
background:none;
}
#footer ul.contactList li a{
color:#fff;
text-decoration:none;
}
#footer ul.contactList li a:hover{
text-decoration:underline;
}
/*FOOTER CONTACT end*/

#footer .iso{
position:absolute;
top:30px;
right:6px;
}
/*FOOTER end*/
.box500 table {
width: 100%;
font-size: 10px;
}
.box500 table td{
padding: 5px 3px 5px 2px;
vertical-align: top;
}
.box500 table td.c1 {
width: 150px;
}
.box500 table tr.odd td {
border-top:1px solid #D9ECFF;
border-bottom:1px solid #D9ECFF;
background: #F4FAFF;
}
.box500 table td.reference_header {
background: #002F5F;
font-size: 12px;
font-weight: bold;
color: white;
padding: 10px 3px 10px 2px;
}
#lang {
position: absolute;
right: 5px;
top: -25px;	
}
#lang a {
color: #404144;
text-decoration: none;	
}
#lang a:hover {

}
#lang a img {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;	
}
#lang a.aktivni img, #lang a:hover img {
opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;		
}