html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,input,fieldset{margin:0;padding:0;border:0;}.clear{clear:both;}.gray{color:#666;}.left{float:left;}.right{float:right;}html{background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;height:100%;}body{font-size:1.2em;color:#040403;height:100%;background:#fff url(../images/theme/blue/header-back.gif) repeat-x;}body.inside{background:#fff url(../images/theme/blue/header-back-inside.gif) repeat-x;}a{color:#005F9B;text-decoration:none;}
a:hover{text-decoration:underline;}p,ul{line-height:1.8;}h2{font-size:1.5em;color:#383838;font-weight:normal;padding:0 10px 15px 0;margin:0 0 15px 0;border-bottom:1px solid #C7C6C4;}h3{font-size:1.3em;color:#383838;margin:15px 0 10px 0;}h4{font-size:1.1em;color:#383838;margin:15px 0 10px 0;}.readmore{font-style:italic;font-weight:bold;}#wrapper{width:900px;margin:0 auto -120px auto;min-height:100%;height:auto!important;height:100%;}#header{width:900px;height:115px;}#nav-bar-left{float:left;width:250px;padding:0 57px 0 0;}
#helpbox{text-align:left;padding-bottom:0;margin-top:25px;padding-left:0;width:248px;padding-right:0;border-top:1px solid #C7C6C4;border-right:1px solid #C7C6C4;border-bottom:1px solid #C7C6C4;border-left:1px solid #C7C6C4;padding-top:0;}#helpbox h3{border-bottom:#ccc 1px solid;padding-bottom:5px;margin:0 0 5px;padding-left:5px;padding-right:5px;background:url(../images/helpbox-h3-bg.jpg) #fff repeat-x;font-size:100%;padding-top:5px;}#helpbox img{margin-left:5px;margin-right:5px;}#helpbox .line{border-bottom:#ccc 1px solid;padding-bottom:0;margin:3px 0;padding-left:0;padding-right:0;padding-top:6px;}
#helpbox p.pad{padding:2px 5px 5px 5px;}#text{float:left;width:305px;padding:0 45px 30px 0;}#text-inside{float:right;width:590px;padding:0 0 30px 0;}#galeria{float:right;width:230px;}#logo{float:left;height:115px;}#contacts{width:400px;float:right;height:62px;position:relative;top:30px;}#contacts p{text-align:right;color:#fff;line-height:1.4;}#contacts p a{color:#bda900;}#nav-bar-top{float:right;width:651px;position:relative;top:24px;}#nav-bar-top ul{float:right;list-style:none;}#nav-bar-top li{background:url(../images/theme/blue/menu-back.gif) no-repeat;width:111px;height:29px;float:left;text-align:center;margin:0 0 0 10px;}
#nav-bar-top li.active{background:url(../images/theme/blue/menu-back-active.gif) no-repeat;}#nav-bar-top li a{width:111px;display:block;padding:4px 0 10px 0;font-size:1.1em;color:white;letter-spacing:-0.03em;font-weight:bold;text-shadow:#666 1px 1px 3px;position:relative;z-index:80;}#nav-bar-top li a:hover{text-decoration:none;background:url(../images/theme/blue/arrow1.gif) no-repeat center bottom;}#nav-bar-top li.active a:hover{background:none;}#banner{height:190px;margin:0 0 30px 0;}.fade-me{width:900px;height:150px;padding:40px 0 0 0;}
#first{background:url(../images/theme/blue/banner-01.jpg);}#second{background:url(../images/theme/blue/banner-02.jpg);display:none;}#third{background:url(../images/theme/blue/banner-03.jpg);display:none;}#banner p,#banner ul,#banner ol{font-family:Tahoma,Arial,sans-serif;font-size:1.4em;line-height:1.5;color:#ABD5E9;}#banner ul,#banner ol{padding:0 0 0 30px;}#banner .slogan{color:#fff;font-size:2.2em;text-shadow:#444 1px 1px;padding:0 0 5px 0;}#banner a{color:white;}#banner-inside{height:75px;margin:0 0 35px 0;}
#banner-inside p{font-family:Tahoma,Arial,sans-serif;color:#4ba0c8;font-size:3.2em;font-style:italic;padding:5px 0 0 0;text-shadow:#004879 1px 3px 5px;}#style-changer{margin:10px 0 50px 0;width:240px;}#style-changer a{display:block;float:left;width:15px;height:15px;margin:0 10px 0 0;}#style-changer a.blue{background:#005F9B;}#style-changer a.green{background:#4f6902;}#style-changer a.silver{background:#ddd;}#nav-bar-left li{padding:7px 10px 7px 0;width:240px;background:url(../images/theme/blue/arrow.gif) no-repeat right center;border-bottom:1px solid #C7C6C4;list-style:none;line-height:1.5;}
#nav-bar-left li a{color:#515151;}#galeria h2{color:#004561;font-size:1.2em;font-weight:bold;border:0;margin:20px 0 0 0;}#galeria img{background:white;width:90px;height:71px;border:4px solid #eee;padding:3px;margin:0 5px 5px 0;}#text p{padding:0 0 15px 0;}#largeImage{position:absolute;padding:.5em;background:#e3e3e3;border:1px solid #BFBFBF;}#portfolio{float:left;}#portfolio a img{background:white;width:90px;height:71px;border:4px solid #eee;padding:3px;margin:0 20px 10px 20px;}div.portfolio-item{width:130px;height:120px;display:inline;float:left;padding:10px;text-align:center;}
div.portfolio-item p{position:relative;text-align:center;}.push{height:120px;}#footer{background:url(../images/theme/blue/footer-back.gif) repeat-x;height:120px;width:100%;}#footer p{margin:0 auto;width:490px;padding:65px 0 0 0;color:white;font-size:.9em;line-height:1.6;}#footer p a{color:#0090bf;}blockquote{font-size:.9em;margin:0 0 15px 0;}#text blockquote p{padding:0;}blockquote div{background:url(../images/theme/blue/blockquote-start.gif) no-repeat;padding:15px 25px 5px 45px;}blockquote cite{height:29px;display:block;background:url(../images/theme/blue/blockquote-end.gif) no-repeat right top;font-style:italic;font-weight:bold;color:#004561;}
table{padding:5px 0 15px 0;border-collapse:collapse;}th{padding:5px 40px 5px 15px;text-align:left;border:1px solid #dadada;margin:1px;background:#005E9A;color:#fff;}td{padding:5px 40px 5px 15px;text-align:left;border:1px solid #dadada;margin:1px;background:url(../images/theme/blue/shadow-back.gif) repeat-x left bottom;}#text p,#text-inside p{padding:0 0 15px 0;}#text ul,#text-inside ul,#text ol,#text-inside ol{padding:0 0 20px 20px;}#text img,#text-inside img{border:none;padding:2px;margin:0 5px 5px 0;}
#text img.right,#text-inside img.right{margin:0 5px 5px 25px;}span.company-name{font-style:italic;font-weight:bold;color:#004561;}span.jargon-name{font-weight:bold;color:#004561;}input,select,option{height:18px;}input,select,textarea{border:solid 1px #ddd;background:transparent url(../images/theme/blue/contact-input-back.gif) repeat-x;width:190px;}option{background:white;}textarea{width:400px;background:transparent url(../images/theme/blue/contact-textarea-back.gif) repeat-x left bottom;}input.submit-button{background:url(../images/theme/blue/contact-send-button.gif) no-repeat;width:78px;height:29px;border:0;color:white;font-weight:bold;}
.required{color:red;}#validation-errors{background:#dadada;width:390px;border:4px solid #6a6a6a;padding:5px;}#validation-errors p{color:red;}