html{color:#000;background:#FFF;}
a{cursor:pointer;color:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;outline-width:0pt;}
legend{color:#000;}a:focus{outline: none; border:0px;}
/* remember to define focus styles! */
:focus { outline: 0; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
body{font-family:Arial,Verdana,sans-serif;font-size:12px;color:#636363;}
h1,h2,h3,h4,h5 {margin:0;padding:0;font-weight:bold;}
h1{font-size:18px;/*background:url(../images/dotted.png) repeat-x bottom left;*/color:#303030;line-height:140%;overflow:hidden;padding-bottom:5px;margin-bottom:10px;}
h2, h2 a {font-size:16px;color:#0e0e0e;font-weight: bold;text-decoration: none;}
h2 a:hover {border-bottom: 1px #0e0e0e solid;}
h3 {font-size:14px;}
h4{font-size:12px;font-weight:bold;color:#0e0e0e;}
p{line-height:18px;margin-bottom:10px;}
p.small{font-size:11px;font-family:Tahoma,Arial,Verdana,sans-serif;}
p.tiny{font-size:9px;font-family:Tahoma,Arial,Verdana,sans-serif;}
span.italic {color: #a1a1a1;font-style: italic;}
sub, sup {line-height: 1em;}
.strong{font-weight:bold;}
.tr {text-align:right;}
.border {background: #ccc url(../images/dotted.png) repeat-x bottom left;padding:5px;}
.gray {clear:left;background: #f7f7f7;padding:15px; margin-bottom:20px;}
.gray img {border: solid 15px #ffffff; float:left;margin-right:10px;}
.gray h3 {float:left;}
.gray strong {color:#000; font-weight:bold !important; font-size:13px;}
.clear{clear:both;}
.up {background: url(../images/up.gif) no-repeat; padding-left:20px;line-height:20px;padding-bottom:3px;}
.hr{line-height:0px;font-size:0px;height:1px;border-top: solid 1px #ccc;clear:both;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
h1 a {text-decoration: none;}
h1 a:hover {color:#999;}
.wrap {width:980px;margin: 0 auto;}
html{}
/** TOP DIV **/
#top {padding:0px 0px; margin-bottom:10px;}
#start {z-index:2;width:727px; height:419px;position: absolute;left:50%;top:50%;margin-left:-364px;margin-top:-210px;}
#start h1 {font-weight:normal; text-align:center; font-size:12px;font-family:Calibri,Tahoma,Arial,Verdana,sans-serif;}
#top-logo { width:230px; float:left; padding:44px 0px;}
#top-menu { width:670px; float:right; overflow: hidden;}
#top-menu ul {margin:0;padding:0;width:670px;;}
/** FOOTER DIV **/
#footer {}
.footer-in {margin:5px 0px 5px 0px;/*background:transparent url(../images/bg_bottom.png) no-repeat scroll center top;*/padding-top:30px; text-align:center;font-size:11px;color:#cccccc;}
.footer-in a {text-decoration:none;}
.footer-in a:hover {text-decoration:underline;}
/** MENU **/
#menu {/*padding-top:20px;margin-bottom:20px;*/}
.logotypy {}
.logotypy li { float:left;width:325px;height:325px; text-align:center;}
/* navigation */
.nav-holder {padding:0px;/*margin-bottom:30px;*/}
#nav {
	width:670px;
	margin:0;
	padding:0;
	position:relative;
}
#nav li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#nav a {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:1px;
	padding:50px 6px 5px 6px;
	text-transform: uppercase;
}
#nav a:hover {
    background:#000;
    color:#fff;
}
#nav li.selected a {
    background:#000;
    color:#fff;
}

#nav a span {
    display:block;
}
#subnav-holder {position: relative;clear:both;overflow:hidden;padding:8px 0px;}
#subnav-holder ul {margin:0;padding:0;position:relative;}
#subnav li {margin:0px;padding:0px;list-style:none;float:left;}
#subnav li,#subnav a {display:block;font-size:11px;font-weight:bold;text-decoration:none;margin-right:0px;padding:1px 3px;text-transform: uppercase;}
#subnav a:hover {background:#000;color:#fff;}
#subnav li.selected a {background:#000;color:#fff;}

.small-header {position: relative;clear:both;overflow:hidden;padding:8px 0px;font-size:11px;font-weight:bold;text-transform: uppercase;padding:1px 3px;}

.start-image {width:600px;height:148px; margin:10px auto;position:relative;}
.start-image2 {width:406px;height:148px; margin:10px auto;position:relative;float:left;}
.image              { position: relative; margin-bottom: 20px; }
.image h2                  { position: absolute; bottom: 7px; left: 4px; width:592px; }
.image h3                  { position: absolute; bottom: 7px; left: 4px; width:270px; }
.image h4                  { position: absolute; bottom: 7px; left: 4px; width:397px; }
.image h2 a {font-weight: normal !important;}
.image h3 a {font-weight: normal !important;}
.fright {float:right;}
.image h2 div{ 
color: #fff !important;
display:block; 
text-decoration: none;
padding: 10px;  
border:0; 
background: url(../images/transparent-60.png) top left repeat;
font-weight:normal;
}
.image h3 div             
{ 
color: white !important;
/*width:572px;*/ 
display:block; 
text-decoration: none;
padding: 10px;  
border:0; 
background: url(../images/transparent-60.png) top left repeat;
font-weight:normal;
}
.image h4 div
{
color: white !important;
/*width:572px;*/
display:block;
text-decoration: none;
padding: 10px;
border:0;
background: url(../images/transparent-60.png) top left repeat;
font-weight:normal;
}
.image h2, .image h3, .image h4 {color:#fff !important;}
.image h2 a, .image h3 a, .image h4 a{color:#fff !important;}
.image h2 a:hover, .image h3 a:hover, .image h4 a:hover{color:#FFFF00;}


.contact-table td { text-align: center; }
.contact-table td p { padding:0;margin:0; }

.about-us img { float:left; margin-right:50px; margin-bottom:30px; } 


.no-js { background: url(../images/alert-bg.gif) top left repeat-x;text-align:center; height:37px; line-height:37px; }


#home-header a {display: block;width:727px; height:419px;position: absolute;left:50%;top:50%;margin-left:-364px;margin-top:-210px; z-index:999;}
#home-header a span { display:none; }