html, body{ margin:0; padding:0; border:none;background-color:#E5E4E4;}
body{font-family:Arial; font-size:12px;color:#656277}
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

div,span,ul,li,form,input,select,textarea,table,tbody,thead,tfoot,tr,td,img,fieldset { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0px; padding:0px;}
img {border: none; margin:0px; padding:0px;}
fieldset {border: none;}
ul,li{list-style-type:none;}
.clear { clear:both; font-size:0px; }
.cleft { clear: left; font-size:0px; }
.cright { clear: right; font-size:0px; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.projectcolor {color: #84999e;}
.p10 { padding:10px; } .p5 { padding:5px; }
.pl10 { padding-left:10px; } .pr10 { padding-right:10px; }
.ml10 { margin-left:10px; } .mr10 { margin-right:10px; }
.mt10 { margin-top:10px; } .mb10 { margin-bottom:10px; }
.pl5 { padding-left:5px; } .pr5 { padding-right:5px; }
.ml5 { margin-left:5px; } .mr5 { margin-right:5px; }
.pb10 { padding-bottom:10px;} .pt10 { padding-top:10px;}
.space { clear:both; height:0; line-height:0; font-size:0; }
.space3 { clear:both; height:3px; line-height:3px; font-size:0; }
.space5 { clear:both; height:5px; line-height:5px; font-size:0; }
.space10 { clear:both; height:10px; line-height:10px; font-size:0; }
.space20 { clear:both; height:20px; line-height:20px; font-size:0; }
.space25 { clear:both; height:25px; line-height:25px; font-size:0; }
.space30 { clear:both; height:30px; line-height:30px; font-size:0; }
.space50 { clear:both; height:50px; line-height:50px; font-size:0; }
.orange1 { color:#FD7C00;}
.white { color:#FFFFFF; }
.fs18 { font-size:18px; }
.fs16 { font-size:16px; }
.fs14 { font-size:14px; }
.fs13 { font-size:13px; }
.fs12 { font-size:12px; }
.fs11 { font-size:11px; }
.blue1 { color:#009FDA; }
p { margin:0; padding:2px 0;}
.hidden { visibility:hidden; }
a { color:#000000; text-decoration:none;}
a { outline:none;}
.hide { display:none; }
.block { display:block;}
.line { height:1px; line-height:1px; font-size:0; width:100%; border-bottom:#FF9900 1px solid; }

#globaloffice {width:780px; margin:0 auto 10px auto;background-color:#FFF;}
#web {}
#head { height:151px; background: url(../../images/default/head.jpg) no-repeat; position:relative;}
#header { background-color: #221D59; height: 22px; }
#header #marquee { margin:0 10px; width: 760px;}
#header p { padding: 3px 0 0 0;color: #FFFFFF;}
#head .logo { position: absolute; top:30px; left:40px; }
#head .slogan { position: absolute; bottom:27px; right:40px; color:#e5e4e4; font-weight:bold; font-size:15px; text-align:right; }
#home { min-height:300px; padding:10px; }
#content { min-height:300px; padding:10px; }
#contentLeft { float: left; width: 200px; background-color: #F2F2F2;}
#contentRight { float: right; width: 550px;}
/* table */
#c { width: 778px; margin: 1px auto 0 auto;}
#c #cl { width: 200px;background-color: #F2F2F2;}
#c #cr { padding: 0 40px 80px 10px; width: 528px;}

h1.dot {background: url(../../images/default/dot.gif) no-repeat 16px 10px; font-size: 20px; padding-left: 30px; color: #221D59; margin-top: 20px; font-weight: bold;}
.h1 {font-size: 20px; color: #221D59; margin-top: 5px; font-weight: bold;}
.pageContent { padding: 8px 0 0 31px;min-height:300px;}

#foot { font-size: 11px; text-align: center; color: #221D59; background-color:#F2F2F2; padding: 4px; border: 1px solid white; }
/* home */
#homeGrid { padding: 10px;}
#homeGrid .hover {background-color:#F2F2F2;}
#homeGrid .box { float:left; width:190px; padding: 10px 10px 10px 20px; margin: 0 0 0 20px; position: relative; cursor: default; }
#homeGrid .dot { position: absolute; left: 4px; top: 16px; display: block; background-color: #221D59; font-size: 0; width: 7px; height: 7px;}
#homeGrid .grid { margin-right:10px;}
#homeGrid .gridlast {}
#homeGrid h2 { color:#221D59;}
#homeGrid h2 a { color:#221D59; font-size: 15px; font-weight: bold;}
#homeGrid a:hover { text-decoration: underline;}
/* pagesMenu */
#pagesMenu { padding: 50px 0 0 0;}
#pagesMenu li { padding: 1px 0;}
#pagesMenu li a { display: block;  font-size: 13px; color: #221D59; font-weight: bold
;}
#pagesMenu li a span { display: block; padding: 2px 5px 2px 52px;background: url(../../images/default/dotSmall.gif) no-repeat 40px 7px; }
#pagesMenu li a.active { text-decoration: underline; background-color: #FFFFFF;}
#pagesMenu a:hover { text-decoration: underline; color: #000000;}

/* languages */
#langs { width: 100px; position: absolute; top: 20px; right: 0;}
#langs li { }
#langs li a {  font-size: 11px; color: #FFFFFF; }
#langs li a span { display: block; padding: 5px 5px 5px 30px;}
#langs li a.active { text-decoration: underline; }
#langs a:hover {text-decoration: underline; }

/* kontaktny formular */
#cF { padding:10px 0 0 30px;min-height:400px;}
#cF .formText { padding:0 0 10px 0; border-bottom:1px solid #CCC; margin-bottom:10px;}
#cF fieldset { }
#cF span { padding: 5px 3px 0 0; width:120px; float:left; color: #221D59; }
#cF span em { color:#CD0A0A; font-weight:bold;}
#cF input.i {float:left;background:#FFFFFF;padding:4px;width:200px;border:1px solid #221D59;}
#cF textarea.t {float:left;background:#FFFFFF;padding:4px;width:300px; height:80px;border:1px solid #221D59;}
#cF .space { height:5px;}
#cF input, #cF textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #221D59;}
#cF input.s {float:left;background:#221D59;padding:4px; border:none; color:#FFF; cursor:pointer;}
#cF input.s:hover { text-decoration:underline;}

#cF .error {background: #fdf3ee url(../../images/admin/alert_icon.gif) no-repeat; color:#cd0a0a; font-size:12px; padding: 4px 2px 4px 20px; border:#cd0a0a 1px solid; margin-bottom:10px;}


