html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,dfn,font,kbd,q,s,samp,small,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th{margin:0;padding:0;border:0;font-weight:inherit;font-size:100%;vertical-align:baseline;background:transparent;outline:none}
body{line-height:1.3em;color:#013b82;background:white}
html, body {min-width:980px}
address,cite,q,dfn{font-style:normal}
ins{text-decoration:none}
del{text-decoration:line-through}
img{border:0;vertical-align:bottom}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
blockquote,q{quotes:"" ""}
input,select,keygen,textarea,button{vertical-align:baseline}
select[size]{vertical-align:top}
textarea{vertical-align:top}
input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
input[type=checkbox],input[type=radio]{vertical-align:middle;margin-top:0;margin-bottom:3px}
input[type=submit],input[type=button],select,keygen,button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
button::-moz-focus-inner{border:0;cursor:pointer;padding:0}
label{cursor:pointer}
ul{list-style:disc inside}
ol{list-style:decimal inside}
table{border-collapse:collapse;border-spacing:0;border:0}
caption,th,td{text-align:left;font-weight:normal}
table td {padding:5px}
tbody{vertical-align:top}
thead,tfoot{vertical-align:baseline}
td,th{border:1px solid #888}

hr{height:0;border:0 none;border-top:1px solid #aaa;margin:0.5em auto}
pre{white-space:-moz-pre-wrap;white-space:pre-wrap;word-wrap:break-word}
pre,code,kbd,samp,tt{font-family:Courier, "Courier New", monospace}
h1,h2,h3,h4,h5,h6{font-weight:bold}
b,strong{font-weight:bold}
em{font-style:italic}
[hidden],command,rp{display:none !important;speak:none !important}
article,aside,details,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;display:block}

a {color:inherit;text-decoration:inherit}

html {background:url(/gfx/bg_full.png) left top repeat-x}
body {background:url(/gfx/bg_shadows.png) center top no-repeat}
body, td, input, textarea {font-family:verdana,arial,tahoma,sans-serif;font-size:13px}
p {margin:10px 0}

.rel {position:relative;left:0;top:0}
.abs {position:absolute}
.cls {clear:both}
.fl {float:left}
.noborder, .noborder td {border:0}
.nopadding, .nopadding td {padding:0}
.niceinputs input, .niceinputs textarea {padding:5px;border:1px solid #002e66;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: inset 0 2px 4px #aaa;-webkit-box-shadow: inset 0 2px 4px #aaa;box-shadow: inset 0 2px 4px #aaa;width:300px;margin:1px}
.niceinputs input:focus, .niceinputs textarea:focus {margin:0;border:2px solid #002e66}
.nicesubmit {width:auto !important;-moz-box-shadow: inset 0 -2px 4px #aaa !important;-webkit-box-shadow: inset 0 -2px 4px #aaa !important;box-shadow: inset 0 -2px 4px #aaa !important}
.nicesubmit:focus {margin:1px !important;border:1px solid #002e66 !important}
.nicesubmit:hover {position:relative;top:-1px}
.nicesubmit:active {position:relative;top:1px}

#container {width:980px;margin:0 auto;padding-top:124px}
#logo {left:110px;top:22px}
#heading-image {left:268px;top:22px}
#lang {right:110px;top:0}
#lang a:hover {color:#f17000}
#menu {margin:0 auto;width:760px;background:#002e66;height:50px;line-height:50px}
#menu td {white-space:nowrap;text-transform:uppercase;border:0;text-align:center;padding:0}
#menu td a {display:block;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;background:#002e66}
#menu td a.active {background:#00aee1;color:#002e66}
#menu td a:hover {background:#f17000;text-shadow: #000 0 2px 3px;color:#fff}
#heading {width:760px;height:96px;margin:0 auto;background:url(/gfx/heading-image.jpg) center top no-repeat}
#content {width:760px;margin:0 auto}
#content a {color:#000;text-decoration:none}
#content a:hover {text-decoration:underline}
#main {width:520px;padding:17px;min-height:400px;height:auto !important;height:400px}
#main.fullwidth {width:726px}
#right {width:175px;padding:17px 0 17px 14px;color:#f17000;font-size:12px}
#right img {margin-right:5px}
#menu2 a {display:inline-block;width:186px;height:140px;text-decoration:none}
#menu2 a .abs {left:0;bottom:0;width:180px;line-height:27px;background:rgb(0,46,102);background:rgba(0,46,102,0.8);padding-left:6px;font-size:15px;color:#fff;font-weight:bold}
#blink1 {background:url(/gfx/b_menu_1_ofirmie.jpg) 0 0 no-repeat;margin-right:5px}
#blink2 {background:url(/gfx/b_menu_2_projekty.jpg) 0 0 no-repeat;margin-right:5px}
#blink3 {background:url(/gfx/b_menu_3_oferta.jpg) 0 0 no-repeat;margin-right:6px}
#blink4 {background:url(/gfx/b_menu_4_kontakt.jpg) 0 0 no-repeat}
#menu2 a:hover .abs {background:rgb(241,112,0);background:rgba(241,112,0,0.8)}
#menu2 a:hover {-moz-box-shadow: inset 3px 6px 10px #000;-webkit-box-shadow: inset 3px 6px 10px #000;box-shadow: inset 3px 6px 10px #000;background-position:2px 4px}
#webdesign {margin-top:40px}


#menu td a, #menu2 a .abs, #menu2 a, #lang a, .slidernumbers a, .fadeslidernumbers a {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s
	}

	
/* slider */
.imageslider {width:760px;height:300px;margin:0 auto;overflow:hidden}
.slidercontent {white-space:nowrap}
.slidercontent .item {width:760px;height:300px;display:block;float:left}
.slidernumbers {position:absolute;right:10px;bottom:10px;text-align:right}
.slidernumbers a {display:inline-block;padding:2px;color:#777;text-decoration:none;font-size:24px}
.slidernumbers a:hover {color:#aaa}
.slidernumbers a.active {color:#f60}

.fadeslidernumbers a {display:inline-block;margin:10px 3px;border:1px solid #002e66;min-width:20px;padding:3px 5px}
.fadeslidernumbers a.active {background:#00aee1}

.leftright a {display:inline-block;margin:10px 3px;border:1px solid #002e66;min-width:40px;padding:3px 5px}
.leftright a:hover {background:#00aee1}

.nodatawarning {background:#f00;color:#fff;font-weight:bold;padding:5px 8px}

.leftrightupdown {height:10px;top:-10px}
.leftrightupdown a {border:1px solid #002e66; width:30px; height:25px; display:block}
.leftrightupdown a:hover {text-decoration:none !important;border:1px solid #0FF !important}
.projectarrowleft, .projectarrowright, .projectarrowup {top:0}
.projectarrowleft {left: 610px; background:url(/gfx/arrow_left.png) center center no-repeat}
.projectarrowright {right: 0; background:url(/gfx/arrow_right.png) center center no-repeat}
.projectarrowup {left:652px;top:-16px; background:url(/gfx/arrow_up.png) center center no-repeat}
.projectarrowdown {left:652px; top:16px;background:url(/gfx/arrow_down.png) center center no-repeat}