html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { margin:0px; padding:0px; border:0px; outline:0px; font-weight:400; font-style:inherit; font-family:'Open Sans', verdana; vertical-align:baseline; line-height:18px; font-size:13px; }
body { line-height:1; color:black; background:white; margin:0px; padding:0px; }
table { border-collapse:separate; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
.clear { clear:both; }

html { overflow-y:scroll; }
body { background:url(images/bg.jpg) top center no-repeat; }
#page { margin:0px auto; width:980px; margin-bottom:0px; }
#main { clear:both; margin:21px 0px 0px 0px; min-height:750px; }
/* HEADER ------------------------------------------------------------------------------------------- */
header { width:980px; height:170px; margin:35px 0px 0 0px; }
header #logo { width:233px; height:133px; text-indent:-9999px; float:left; background:url(images/czeco-sro-logo.png) no-repeat; display:block;  }

nav.lang { float:right; display:block; width:200px; margin:0 105px 0 0; }
nav.lang li { display:block; width:auto; float:right; padding:0 10px 0 0; color:#000; }
nav.lang li a { color:#000; font-weight:600 }

header nav.menu { width:350px; height:38px; float:left; margin:55px 0 0 140px; }
nav.menu ul { margin:0px 0px 0px 0; list-style:none; float:right; }
nav.menu li { float:left; position:relative; padding:0 0 0 24px; }
nav.menu a { color:#fff; display:block; padding:7px 0 6px 0; text-decoration:none; font-weight:600; font-size:17px; display:block; border-top:2px solid #fff; border-bottom:2px solid #fff; }
nav.menu ul li:hover > a, nav.menu ul li.current-menu-item a { color:#000; border-top:2px solid #000; border-bottom:2px solid #000; }

/* HP ------------------------------------------------------------------------------------------- */


/* MAIN ------------------------------------------------------------------------------------------- */
article { padding:0 0 30px; width:600px; }
article h1 { color:#fff; text-transform:uppercase; font-size:26px; font-weight:600; margin:5px 0px 25px 0px; clear:left; }
article h2 { color:#fff; text-transform:uppercase; font-size:20px; font-weight:600; margin:30px 0px 12px 0px; clear:left; }

article p { color:#000; font-size:18px; padding:0px 0px 15px 0px; line-height:21px; clear:right; font-weight:400; }
article p a { font-size:18px; color:#000; font-weight:400; }
article p em { font-style:italic; font-size:14px; }

article ul { padding:0 0 15px 0; }
article ul li {color:#000; font-size:18px; padding:0px 0px 8px 35px; line-height:18px; background:url(images/li.png) no-repeat 0px 2px; list-style-type:none; }
article ul li strong { font-size:18px; color:#000; font-weight:400; }
article ul li em { font-size:14px; color:#fff; font-weight:400; }
article ul li a { font-size:14px; color:#fff; font-weight:400; }

article p strong {font-weight:600; font-size:18px; }

article #logos a { width:195px !important; height:80px; background-position:center; text-indent:-9999px; display:block; background-repeat:no-repeat; float:left; }

/* aside ------------------------------------------------------------------------------------------- */

/* footer ------------------------------------------------------------------------------------------- */
