@charset "utf-8";
/*
Subject: Carcassonne Tour Main Stylesheet
Author: Pavel Hamřík
Author URI: http://www.hmd.cz
*/

/* Eric Meyer's Reset Reloaded | http://meyerweb.com/ */
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 {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus {outline:0;}
body {line-height:1; color:black; background:white;}
ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

/* Main Stylesheet */
html {height:100%;}
body {background:#151c1e url(i/background-cloth.png) 50% 0; text-align:center; font:15px "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height:18px; color:#4d4d4d;}
#background {background:url(i/background-tiles.png) repeat-x 38% 0;}

#wrapper {position:relative; width:960px; margin:0 auto; text-align:left; padding-top:173px;}

#logotype {position:absolute; left:31px; top:42px; width:304px; height:129px; background:url(i/logotype.png) no-repeat; text-indent:-1000000px;}
#logotype:hover, #logotype:focus {background-position:0 -129px;}

#ten-years {position:absolute; right:40px; top:32px; width:136px; height:134px; background:url(i/ten-years.png) no-repeat; text-indent:-1000000px;}
#ten-years:hover, #lten-years:focus {background-position:0 -134px;}

#main {background:url(i/main-body.png) repeat-y; width:960px;}
#main-top {background:url(i/main-top.png) no-repeat 1px 0; width:960px; height:26px;}
#main-bottom {background:url(i/main-bottom.png) no-repeat; width:960px; height:32px;}
#main-body {min-height:820px; width:960px; background:url(i/main-inlay.png) no-repeat;}

#footer {text-align:center; color:#fff; font-size:16px; position:relative; top:-5px;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover, #footer a:focus {text-decoration:underline; color:#edc62d;}
#footer #copyright {font-size:15px; margin:20px 0 7px;}
#footer a#alias-prihlaska {color:#a7ef5e;}
#footer #copyright a, #footer a.current {color:#edc62d;}
#footer a.current {cursor:default;}
#footer #design-by {font:12px Arial, Helvetica, sans-serif; color:#9aa7ab;}
#footer #design-by {background:url(i/footer-separator.png) no-repeat 50% 0; padding:4px 0 20px;}

#menu {width:225px; float:left; margin-top:17px;}
#menu li a {display:block; height:48px; background:url(i/menu-button-big.png) no-repeat 6px 0; text-decoration:none; text-align:right; padding:0 22px 0 17px; color:#f4db8b; font-family:'ProseAntiqueBold', "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:28px; line-height:38px; letter-spacing:-0.015em;}
#menu li a:hover, #menu li a:focus {background-position:6px -48px;}
#menu li.nav-selected a {background-position:6px -96px; cursor:default;}
#menu li ul li a, #menu li.nav-selected ul li a {height:38px; background-image:url(i/menu-button-small.png); font-size:19px; line-height:30px; margin-top:-8px; background-position:6px 0px;}
#menu li ul li a:hover, #menu li ul li a:focus {background-position:6px -38px;}
#menu li ul li.nav-selected a {background-position:6px -76px;}

/*#menu li#alias-httpfacebook-comcarcassonne-tour {display:none} /* temporary */*/
#menu li#alias-httpfacebook-comcarcassonne-tour {margin-top:30px;}
#menu li#alias-httpfacebook-comcarcassonne-tour a {background-image:url(i/menu-button-facebook.png); text-indent:-1000000px; text-align:left;}
#menu li#alias-prihlaska {margin-top:40px;}
#menu li#alias-prihlaska a {height:309px; background:url(i/menu-button-knight.png) no-repeat -4px 0; text-indent:-1000000px; text-align:left;}
#menu li#alias-prihlaska a:hover, #menu li#alias-prihlaska a:focus {background-position:-4px -309px;}

#content {width:660px; float:right; padding:9px 55px 10px 0;}
#content .col-left {width:330px; float:left;}
#content .col-right {width:300px; float:right;}

.checkboxList {padding: 0 0 30px 0;}
.checkboxList .checkboxPair {width:210px; float:left;}

.cleaner{clear:both; line-height:1px; display:block; height:1px; overflow:hidden; visibility:hidden;}

/* Typography */

a {color:#006cb9; text-decoration:underline;}
a:hover, a:focus {color:#509323;}
strong {font-weight:bold;}
em {font-style:italic;}
p {padding:5px 0 10px 12px;}

.important-link {background:url(i/more-arrow.png) no-repeat; text-decoration:none; padding:2px 0 4px 28px; display:block; position:relative; top:-4px; left:-2px;}
.important-link:hover, .important-link:focus {text-decoration:underline;}

.metadata {font:11px Arial, Helvetica, sans-serif; color:#716c64; position:relative; top:-8px; padding-bottom:0;}
p.more-link {text-align:right;}
p.more-link a, a.more-link {text-decoration:none;}
p.more-link:hover, .more-link:focus, a.more-link:hover, a.more-link:focus {text-decoration:underline;}

#content ul {margin-bottom:10px; padding-left:12px;}
#content ul li {list-style:square; margin-left:25px;}

#content ol {margin-bottom:10px; padding-left:12px;}
#content ol li {list-style:decimal; margin-left:25px;}

#content h1, #content h2, #content h3 {color:#f4db8b; font-family:'ProseAntiqueBold', "Palatino Linotype", "Book Antiqua", Palatino, serif;}
#content h1 {font-size:28px; line-height:32px; background:url(i/heading-icon-big.png) no-repeat 0 0; padding:5px 0 7px 47px; text-indent:-35px; margin:8px 0 0;}
#content h2 {font-size:19px; line-height:22px; background:url(i/heading-icon-small.png) no-repeat 0 0; padding:5px 0 5px 37px; text-indent:-25px; margin:6px 0 0;}
#content h3 {font-size:16px; font-weight:bold; color:#f4db8b; padding:6px 0 0 12px;}
#content h1 a, #content h2 a, #content h3 a {text-decoration:none; color:#f4db8b;}
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h1 a:focus, #content h2 a:focus, #content h3 a:focus {color:#72c23c;}

table {width:654px; border-collapse:collapse; border-top:1px solid #918c82; margin:10px 0 10px 3px;}
table tr.even {background:#e8dbc2;}
table.clean tr.even {background:transparent;}
table tr:hover, th {background:#ead7ab;}
table td, table th {border-bottom:1px solid #918c82; padding:5px 10px; vertical-align:middle;}
table.formBlockSurveyTable td, table.formBlockSurveyTable th {padding:8px 10px;}
table.formBlockSurveyTable tr {background:none;}
table.formBlockSurveyTable tr:hover, table.clean tr:hover  {background:none;}
table.formBlockSurveyTable td.question {width:280px;}
table th {border-bottom:3px double #918c82; font-weight:bold; color:#000;}

input {border:1px solid #918c82; padding:3px 5px; font:17px "Palatino Linotype", "Book Antiqua", Palatino, serif; letter-spacing:0.03em;}
input:hover {border-color:#509323;}
input:focus {border-color:#006cb9; color:#006cb9;}
input.formBlockSubmitButton {background:url(i/form-submit.png) no-repeat; height:45px; width:153px; border:none; font-weight:bold; display:block; margin-top:6px; font-size:19px; padding:5px 0 10px; font-family:'ProseAntiqueBold', "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fff;}
input.formBlockSubmitButton:hover, input.formBlockSubmitButton:focus {background-position:0 -45px; cursor:pointer;}
input.text {width:240px;}
input.checkbox {background:none; border:none;}


