@font-face {
font-family: 'NeoSansPro-Bold';
font-weight: bold;
src: url("/images/grafton/NeoSansPro-Bold.otf") format("opentype");
}
@font-face {
font-family: 'NeoSansPro-Regular';
src: url("/images/grafton/NeoSansPro-Regular.otf") format("opentype");
}
@font-face {
font-family: 'MuseoSans_2';
src: url("/images/grafton/MuseoSans_2.otf") format("opentype");
}

#container h6 { position:absolute;top:20px;left:125px;width:240px;color:#333;font-size:1.2em; }
#container div#grafton-logo { position:absolute;top:40px;left:670px;width:240px;height:80px; }

#graftonbox { position:absolute;left:424px;top:176px;color:#FFF;width:329px;height:71px;padding:70px 55px; }
#graftonbox h2 { color:#FFF;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:34px;line-height: 1.3em; }

#header { background: url(/images/grafton/header-bg.jpg) no-repeat 0 0;height:200px;margin:0 auto;padding:0;width:980px; }
#header p.action { padding:10px 10px 0 0;color:white; }
#header p.action a { color:white; }
#header #logo { display:none;}

#menu { border-bottom:0;}
#menu li a, #menu li a { background-image:none;background-color:#818181;height:35px;text-decoration: :none; }
#menu li a.selected, #menu li a:hover { background-image:none;background-color:#42145f;height:35px; }

.container h2 { color:#818181; }
.container h3 { color:#818181; }

table th { background:url(/images/grafton/th-back.gif) repeat-x 0 0 #8a8a8a; }
.container a:link { text-decoration: underline;color: #333; }
.container a:visited { text-decoration: underline;color: #999; }

div.warning { background-color:#f0f0f0;border-color:#DDD; }
div.warning strong { color:#666; }

.mb_ok { background-color:#f0f0f0;border-color:#DDD;color:#666; }

li.otazka h4 { color:#666;}
li.otazka strong.kategorie { color:#666; }


body.grafton {
color:#333;
font-family:Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
background-color: #FFF;
}

body.grafton .container { background:url(/images/grafton/hp-bg-new.png) no-repeat 550px 0px #FFF; }

body.grafton img#grafton-logo { width:147px;height:47px; }
body.grafton h1 { color:#333;font-size:2.5em;line-height:1em;font-weight:bolder;margin:0;padding:0;font-family: "MuseoSans_2";text-transform: uppercase; }
body.grafton h1 span { color:#c60c30;display:block; }
body.grafton #loginboxes { padding-top:220px; }
body.grafton #loginboxes form { background: #acacaf;margin:0;padding:.6em 1.2em;min-height:252px; }
body.grafton #loginboxes form h5 { color:#FFF;line-height:1.5em;margin:0 0 1em 0;padding:0;font-weight:normal;font-size:.9em;text-transform: uppercase; }
body.grafton #loginboxes form p { font-size:.9em;font-weight:bold; }
body.grafton form .btn { color:#c60c30; }
body.grafton #loginboxes form label { font-weight: normal; }
body.grafton #loginboxes form.redform { background-color:#a9012d;color:#FFF; }
body.grafton #loginboxes form.redform p { font-weight:normal; }
body.grafton #loginboxes form.redform h3 { font-weight:normal;font-size:2.2em;color:white;margin:.2em 0 .7em 0;padding:0; }
body.grafton #loginboxes form.redform a { color:white;font-weight:normal;text-decoration: underline; }
body.grafton #loginboxes form.redform span.text-danger { color:white; }

.container form.form button.btn span { font-family:'NeoSansPro-Regular';font-size:18px; }
