@charset "utf-8";
/* CSS Document */

* {font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif; }
body { color:#000; padding:0; margin:0; font-size:70%; text-align:center;  margin-top:30px;}
h1 { margin: 0; padding:6px 0 6px 40px; color:#1B272D; font-weight:bold; font-size:150%; line-height:1.2em; background: url(_img/bg-h1.gif) no-repeat bottom left; float:left;  }
h2 {margin:0; padding:15px 0px 5px 0px; color:#018CCF; font-weight:bold; font-size:120%;}
h3 {color:#0D5784; font-size: 100%; font-weight:bold;  }
h4 {color:#949494; font-size: 100%; font-weight:bold;  }
img { border:0; padding:0; margin:0; background:none;}
p { line-height:normal; margin:1em 0; padding:0; }


/* Layout */
#print-header { width:650px;margin: 0px auto; padding:0px; }

#center {width: 650px; margin: 0px auto; padding:0px; text-align:left; }
#main { width:650px; padding:0px 0; margin:0 0 0 0px; background:#fff; }
* html #main {}

#main-clients { width:650px; padding:0px 0; margin:0 0 0 0px; background:#fff; min-height:355px;}
#main-clients a{margin-bottom:30px;}
* html #main-clients {min-height:355px;}

#main-left { display:none; }
#main-right { display:none; }


/* Header */

#header { display:none;}
#header-left {  display:none;  }
#header-right {display:none; }

#logo {display: none;}
#logo h2{ margin:0; padding:0px; color:#000; font-weight:bold; font-size:170%; text-align:center; text-decoration:underline; line-height:1em; background-color:#f7b409; padding-top:25px; }
#logo h2 strong.bigger{ font-size:100%; font-weight:bold; color:#000; text-transform:uppercase; }

#logo h2 strong.smaller{ font-size:70%; font-weight:normal; color:#000; }
#logo a{ width:110px; height:107px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background:url("_img/spacer.gif") top left no-repeat; text-decoration:none; float:left;}

h2#claim {font-weight:bold; color:#89888c; font-size: 150%; width:500px; height:26px; position:relative; overflow:hidden; float:left; margin:0; padding:2px 0 0 0px; text-transform:uppercase; letter-spacing:0.3em; }
h2#claim span{ width:500px; height:28px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background: url("_img/spacer.gif") top left no-repeat; overflow:hidden; }

/* Navigation */
#horizont-menu {display: none; }
#horizont-menu ul { border: 0; margin: 0; padding: 0 3px 0 0; list-style-type: none; text-align: center; background: url(_img/bg-top-menu-ul.gif) no-repeat top right; height:39px; float:left;}

#horizont-menu ul li { position:relative; overflow:hidden; float:left; display:block; font-weight:bold; text-align:center; text-transform:uppercase; font-size:120%; height:24px; padding:15px 0 0 0; }
#horizont-menu ul li a { height:39px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0;  }

#horizont-menu ul li#menu-home { display:none;}
#horizont-menu ul li#menu-home-act {display:none; }
#horizont-menu ul li#menu-home a {display:none; }
#horizont-menu ul li#menu-home-act a {display:none; }
#horizont-menu ul li#menu-project-development { display:none;}
#horizont-menu ul li#menu-project-development-act {display:none; }
#horizont-menu ul li#menu-project-development a {display:none; }
#horizont-menu ul li#menu-project-development-act a{display:none; }
#horizont-menu ul li#menu-our-clients { display: none;}
#horizont-menu ul li#menu-our-clients-act { display:none;}
#horizont-menu ul li#menu-our-clients a { display:none; }
#horizont-menu ul li#menu-our-clients-act a { display:none; }
#horizont-menu ul li#menu-contacts { display: none;}
#horizont-menu ul li#menu-contacts-act { display:none;}
#horizont-menu ul li#menu-contacts a { display:none; }
#horizont-menu ul li#menu-contacts-act a { display:none; }

#clock { float:right; padding:0px 12px 0px 0; margin-top:-5px; text-align:right; width:177px;}
#back { display: none;}
a.back-button {font-weight:bold; color:#f7b409; font-size: 120%; width:59px; height:21px; position:relative; overflow:hidden; margin:0; padding:2px 0 0 0px; text-transform:uppercase; letter-spacing:0.1em; text-decoration:none; }
a.back-button span{ width:59px; height:21px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background: url("_img/spacer.gif") top left no-repeat; overflow:hidden; cursor:pointer; }

/* Homepage */
#home-main { width:650px; padding:20px 0 20px 0; margin:0 0 0 0px; background: url(_img/bg-home-main.jpg) no-repeat bottom;  min-height:355px;}
* html #home-main { height:355px;}
#home-main-left { width:320px; float:left; padding-right:0px;margin-left:10px; }
#home-main-right { width:320px; float:left; }

h2.header-grey {font-weight:bold; color:#89888c; font-size: 150%; width:340px; height:26px;/* position:relative; overflow:hidden;*/ margin:0 0 0 0px; padding:2px 0 0 0px; text-transform:uppercase; letter-spacing:0.3em; }
h2.header-grey span{ width:340px; height:28px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background: url("_img/spacer.gif") top left no-repeat; overflow:hidden; }

#home-current-project{display:none; }
#home-current-project p{display:none; }
h2.hd-current-project {display:none; }
h2.hd-current-project span{display:none; }
h3.hd-project-name {display:none; }
h3.hd-project-name span{display:none; }


/* Left column */
#left-menu {display:none; }
#left-menu ul {display:none; }

#left-menu ul li {display:none; }
#left-menu ul li a {display:none; }


#left-menu ul li#menu-cze a { background:url("en/img/menu-cze.gif") top left no-repeat; }
#left-menu ul li#menu-cze-act a { background:url("en/img/menu-cze-act.gif") top left no-repeat; }
#left-menu ul li#menu-pol a { background:url("en/img/menu-pol.gif") top left no-repeat; }
#left-menu ul li#menu-pol-act a { background:url("en/img/menu-pol-act.gif") top left no-repeat; }
#left-menu ul li#menu-hun a { background:url("en/img/menu-hun.gif") top left no-repeat; }
#left-menu ul li#menu-hun-act a { background:url("en/img/menu-hun-act.gif") top left no-repeat; }
#left-menu ul li#menu-slo a { background:url("en/img/menu-slo.gif") top left no-repeat; }
#left-menu ul li#menu-slo-act a { background:url("en/img/menu-slo-act.gif") top left no-repeat; }

#left-menu ul li#menu-cze-act, #left-menu ul li#menu-pol-act, #left-menu ul li#menu-hun-act, #left-menu ul li#menu-slo-act { color:#f7b409; }

#current-project-anim {display:none; }

/* Project Development */
h3.header-blue {font-weight:bold; color:#4574b9; font-size: 120%; width:340px; height:26px; position:relative; overflow:hidden; margin:0; padding:2px 0 0 0px; text-transform:uppercase; letter-spacing:0.2em; }
h3.header-blue span{ width:340px; height:28px; display:block; position:absolute; left:0; top:0; z-index:1; margin:0; background: url("_img/spacer.gif") top left no-repeat; overflow:hidden; }

#project-anim { padding-top:7px;}

/* Contacts */
.content-third { width:180px; padding-right:0px; border-right:solid 1px #89888c; float:left;margin-left:15px;}
h3.header-blue-contact {font-weight:bold; color:#4574b9; font-size: 120%; width:216px; /*height:38px; position:relative; overflow:hidden;*/ margin:0; padding:0px 0 0 0px; text-transform:uppercase; letter-spacing:0.2em; }
h3.header-blue-contact span{ width:180px; /*height:38px;*/ display:block; /*position:absolute; left:0; top:0; z-index:1; margin:0; background: url("_img/spacer.gif") top left no-repeat; overflow:hidden;*/ }

/* Our clients */
#clients1 { float:left; width:163px; /*border-right:solid 1px #89888c;padding-left:0px;*/}
#clients2 { float:left; width:189px; /*border-right:solid 1px #89888c; padding-left:0px;*/}
#clients3 { float:left; width:143px; /*border-right:solid 1px #89888c; padding-left:0px;*/}
#clients4 { float:left; width:153px; /*padding-left:0px;*/}

a.client { margin-bottom:3px; display:block; text-decoration:none; }

/* Editorial */

ul.list { background:none; margin:5px 0 10px 0; padding:0;}
ul.list li { background-image:  url("_img/bullet-list.gif"); background-repeat: no-repeat; background-position: 0 .25em;  list-style: none; padding-left:14px; margin-bottom:12px; line-height: 1.1em; }

table.webtable { border-collapse:collapse; text-align:left;  border: 0; margin:15px 0; }
table.webtable td{ border:solid 1px #7A919E; background:#FFFFFF; color:#3B393D; padding:5px; }
table.webtable th{ border:solid 1px #7A919E; background:#95ABB7; color:#fff; font-weight:bold; text-align:left; padding:5px;}
table.webtable td.first { text-align:left;}
table.webtable td.space { margin: 0; height:7px; padding:0;border: 0;}
table.webtable th.first { text-align:left;}
table.webtable td.header { background:#CDE9F8;}

.normal-form { padding:20px 0;}
.normal-form div{ padding:2px 0;}
.normal-form .normal-button { margin: 0px 0 15px 0; padding:7px 0px 6px 0; background:#0E171C url(_img/bg-send-button.gif) no-repeat 0% 0%; text-transform:uppercase; color:#fff; font-weight:bold; border:none; font-size:90%; width:113px; cursor:pointer;}
.normal-form .input-field-long { width:220px; font-size:11px; margin: 0px 0 5px 0; color:#4C4C4C; padding:2px 4px; background:#fff url(_img/bg-input-field-long.gif) repeat-x 0% 0%; border:solid 1px #465A63;}
.normal-form .input-field-long:hover, .normal-form .input-field-long:focus {color : #000; border:solid 1px #000; background:#D7E1E5 ;}
.normal-form .input-field-short { width:103px; font-size:11px; margin: 0px 0 5px 0; color:#4C4C4C; padding:2px 4px;  background:#fff url(_img/bg-input-field-long.gif) repeat-x 0% 0%; border:solid 1px #465A63;}
.normal-form .input-field-short:hover, .normal-form .input-field-short:focus {color : #000; border:solid 1px #000; background:#D7E1E5 ;}
.normal-form label{ font-weight:bold; width:145px; float:left; color:#0D5884;}
.normal-form textarea {background:#fff url(_img/bg-input-field-long.gif) repeat-x 0% 0%; border: solid 1px #465A63; margin: 0px 0 5px 0; padding-left:4px; font-size:11px; overflow:auto; width:223px;}
.normal-form textarea:hover, .normal-form textarea:focus {color : #000; border:solid 1px #000; background:#D7E1E5 ;}
.normal-form .normal-check { margin:0; padding:0;}
.normal-form .normal-radio { margin:0; padding:0;}
.normal-listbox { width:230px; font-size:11px; margin: 0px 0 5px 0; color:#4C4C4C; padding:2px 4px; border:solid 1px #465A63; background:#fff url(_img/bg-input-field-long.gif) repeat-x 0% 0%;}

.verify-code { margin:0 2px 1px 0; position:relative; border:1px solid #00A4E8;}

hr { height:2px; background:#89888c; border: solid 1px #89888c; color:#89888c;}
hr.blue { height:2px; background:#4574b9; border: solid 1px #4574b9; color:#4574b9;}


/* Footer */
#footer {width: 650px; padding:0px; margin:20px 0 0 0px; height:35px; background: url(_img/bg-footer.gif) no-repeat left top; border-top:1px solid #000000; }

#footer p.footer-left{ color:#7E8C92; margin:0; padding:0px 0 0 25px; text-align:left; font-size:100%; font-weight:bold; float:left; width:440px; }
#footer p.footer-left a { color:#7E8C92; text-decoration:underline; }
#footer p.footer-left a:hover{ color:#7E8C92; text-decoration:none;}

#footer p.footer-right{ color:#89888c; margin:0; padding:10px 12px 0 0; text-align:right; font-size:90%; font-weight:bold; float:right; width:400px; }
#footer p.footer-right a { color:#4574b9; text-decoration:none; }
#footer p.footer-right a:hover{ color:#4574b9; text-decoration:underline;}

/* Others */
.left { float:left;}
.right { float:right;}
.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px;}
.hidden { display:none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.clear10 { clear:both; margin:0; padding:0; font-size:1px; height:10px;}

.bigger { font-size:120%;}
.bigger a{text-decoration: none;}
.bigger a:hover{text-decoration: none;}

.smaller { font-size:90%;}


.colored-blue { color:#4574b9;}
.colored-blue a { color:#4574b9 !important; text-decoration:underline;}
.colored-blue a:hover { color:#4574b9; text-decoration: none;}

.colored-yellow { color:#f7b409;}
.colored-yellow a { color:#f7b409 !important; text-decoration:underline;}
.colored-yellow a:hover { color:#f7b409; text-decoration: none;}


img.img-left { float:left; margin:5px 17px 5px 0; background:#fff; border-right:solid 2px #7A898F; border-bottom:solid 2px #7A898F; padding:4px; }
img.img-right { float:right; margin:5px 0px 5px 20px; background:#fff; border-right:solid 2px #7A898F; border-bottom:solid 2px #7A898F; padding:4px; }

img.ico-right { float:right; margin:5px 0px 5px 10px; background:#fff; border:solid 5px #fff; padding:0px; }

img.img-left-noborder { float:left; margin:5px 17px 5px 0; }
img.img-right-noborder { float:right; margin:5px  0 5px 20px;}


a { color:#000; text-decoration:underline; outline: none;}
a:hover { color:#000; text-decoration: none;}

a.more{ color:#1B272D; text-decoration:underline; font-weight:bold; background: url("_img/bg-more.gif") no-repeat 100% 70%; padding:0px 8px 0px 0px; white-space:nowrap; }
a.more:hover { color:#1B272D !important; text-decoration: none;}

a.link{ color:#3399CC; text-decoration:underline; background:url(_img/2right.gif) no-repeat 0% 50%; padding-left:10px; white-space:nowrap; margin-left:5px;}
a.link:hover { color:#3399CC; text-decoration: none;}

/*------*/
.error_message {color:#FF0000; font-weight:bold;}

/*by mf*/
.print-content{width:650px;}

.print-detail {width: 709px; height:282px;float:right; overflow:hidden;}
.print-detail img{float:right; overflow:hidden;}