body {background:#ffffff url('/images/www/bg.gif') center top repeat-x; font-family:verdana,arial,helvetica,clean,sans-serif; font-size:12px; margin:0; padding:0; text-align:center; color:#000000;}
img {border:0px none;margin:0px;padding:0;}
a {border:0px none;text-decoration:none;color:#A74B49;}
/* main window */
#window {text-align:left;margin:0 auto; width:900px;background: url('/images/www/right_bg.gif') right top no-repeat;}

/* header section */
#header {font-size:0px;height:290px;width:900px;position: relative; padding:0px;margin:0px;border:0px none;}
#header .logo{ margin: 0; width:320px; height:90px;display:block;}
#header #languageMenu{float:right;margin:50px 5px 0 0; }
#header #languageMenu a{font-size: 0;}

/* hex menu */

#kontakt {position: absolute; top:99px; left:480px; width:119px; height:103px; background: url('/images/www/kontakt.gif') }
#firma {position: absolute; top:99px; left:302px; width:119px; height:103px; background: url('/images/www/o_firmie.gif') }
#projekty {position: absolute; top:48px; left:391px; width:119px; height:103px; background: url('/images/www/projekty.gif') }
#oferta {position: absolute; top:150px; left:391px; width:119px; height:103px; background: url('/images/www/oferta.gif')}

#kontakt:hover {background: url('/images/www/kontakt.gif') bottom;}
#firma:hover {background: url('/images/www/o_firmie.gif') bottom;}
#projekty:hover {background: url('/images/www/projekty.gif') bottom;}
#oferta:hover {background: url('/images/www/oferta.gif') bottom;}

/* header section  menu */
#navMenu1{ background: url('/images/www/menu_section.gif') left top no-repeat; position: relative; top:9px; left:15px; height:55px; width:285px;padding-top:15px }

/* header section dropdown menu */
#menu_top { font-size: 14px; margin: 0px; padding:0; }
#menu_top table {	margin: 0px -4px -1px 0px; width: 0px; border-collapse: collapse; height: 0px}
#menu_top li { float: left; margin: 0; display:inline; width:86px; }
#menu_top li a { display: block; float: left; color: #000; line-height: 35px; border-bottom: none; height: 38px; text-decoration: none;font-weight:bold;font-size:14px; padding: 0 10px 0 10px; }
#menu_top li a.current { cursor: text; color: #06b; border-bottom: #aaa 3px solid; font-style: italic}
#menu_top li:hover { z-index: 100; position: relative}
#menu_top li a:hover { z-index: 100; color: #fff; position: relative}
#menu_top ul { padding:1px 0; background: url(trans.gif); left: -9999px; margin: 0px; width: 170px; list-style-type: none; position: absolute; top: 38px}
#menu_top ul li { margin:0px; padding-left:13px;}
#menu_top ul li a { padding-top:3px;border: 0px none; border-left: 2px solid #ff0000; font-size: 12px; width: 150px; line-height: 15px; height: 20px; text-align: left;font-weight:normal;}
#menu_top ul li a:hover { border: 0px none; border-left: 4px solid #ff0000;color: #f00;}
#menu_top :hover ul {	right: 0px; left: -10px;}

/* header section sub menu */
#subMenu {position: absolute; top:150px; left:590px;height:20px;font-size:12px;}
#subMenu ul {font-size: 14px; margin:0; padding:0;}
#subMenu li { float: left; margin: 0; display:inline;  }
#subMenu li a { display: block; float: left; color: #000; line-height: 35px; border-bottom: none; height: 38px; text-decoration: none;font-weight:bold;font-size:12px; padding: 0 10px 0 10px; }
#subMenu li a:hover { z-index: 100; color: #f00; position: relative}

/* content section */
#middle h1 { border-bottom:1px solid;font-family:arial;font-weight:normal;font-size:20px; margin:0 0 12px 10px; padding:11px 0 7px 5px;text-transform:uppercase; width:800px;}
#middle h2 { background: url('/images/www/h2.gif') no-repeat #f4f4f4; margin:30px 0 12px 40px; padding:5px 5px 2px 40px; width:670px;font-size:12px;font-weight:bold;}
#middle h3 { background: url('/images/www/h3.jpg') no-repeat; font-size:12px;font-weight:bold; margin:0 0 12px 50px; padding:0 0 0 22px;}
#middle .ash3 { background: url('/images/www/h3.jpg') no-repeat; font-size:12px;font-weight:bold; margin:0 0 12px 50px; padding:0 0 0 22px;}



#middle p {font-size:12px;line-height:20px;margin:20px 0 20px 55px;text-align:justify;width:700px;}
#middle form {font-size:12px;line-height:20px;margin:20px 0 20px 55px;text-align:justify;width:700px;}


#middle ul li {vertical-align:middle;display:list-item;list-style-type:disc;margin:10px 0 10px 40px; width:700px;}
#middle img {margin-left:10px;margin-right:10px;}
/* footer section */
#footer {background: url('/images/www/footer.jpg') no-repeat; padding:7px 30px 5px 30px;margin-top:20px;}

#footerMenu {float:right;list-style: none;padding: 0;margin: 0 0 40px 0;font-size: 8px;}
#footerMenu li { float: left;	font-size:11px; }
#footerMenu li a {display: block;padding-left: 7px;padding-right: 7px;text-decoration: none;color: #600;background: transparent;	font-size:11px;}
/* project section */
.project {width:750px; line-height:20px;}
.project .left{margin:10px 0 10px 50px; width:200px; min-height:150px}
.project .left img{margin:5px 0 10px 0;}
.project .right{width:470px;float:right;}
.project .top{margin:10px 0 10px 50px;}
.project .bottom{margin:10px 0 10px 50px;}
.project .header{height:20px; font-weight:bold; border-bottom: 1px silver solid;}
.project .download{font-size: 11px;}
.project .download img{float:left;margin:3px;}
.project .description{line-height:20px;margin:0 0 10px 20px;font-size: 11px;}
.ttable th{background:#ffeedd;}
.ttable td{background:#fffdf5;}
