html,body {
	height: 100%;
}

body {
	margin:0; padding:0;
	text-align: left;
	border: none;
/*	color: black;*/
	color: #2A2828;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	background: #D3C183 url(/_clip/bg-site.gif) left top repeat-x;
/*	background: #D3C183 url(/_clip/bg-site_snow.gif) left top repeat-x; adasdasdas */
}


h1 {
	font-size: 185%;
	color: #6F0001;
	font-weight: bold;
	border-bottom: 1px solid #E7DDBB;
	margin: 0 0 20px 0; padding: 2px 0;
}

h2 {
	margin: 0; padding: 15px 0 15px 25px;
	font-size: 135%;
	font-weight: bold;
	color: white;
	background: url(/_clip/bullet-h2.gif) left center no-repeat;
}
h2.error {
	color: #6F0001;
	background: url(/_clip/bullet-h2-error.gif) left center no-repeat;}
h3 {
	font-size: 105%;
	font-weight: bold;
	color: #6F0001;
	padding: 10px 0; margin: 0;
}

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}


a {text-decoration: underline; color: #8A031E;}
a:hover {text-decoration: none; color: white;}

img {border: none;} img.block {display: block}
form {margin: 0; padding: 0;}
sup {font-size: 75%;}

hr {
	border: none;
	border-top: 1px solid #E7DDBB;
	height: 1px;
	width: 100%;
	display: block;
}


/**/

#page {
	margin: 60px auto 0 auto; padding: 0;
	width: 830px;
	position: relative;
}
#main {
	background: #5D0013 url(/_clip/bg-main-hp.gif) left top repeat-x;
	width: 100%; height: 258px;
	border-bottom: 1px solid white;
	position: relative;
}
.page-studio-gambrinus #main {background: #EF6D2C url(/_clip/bg-main-studio.gif) left top repeat-x;}
.page-hudebni-kanal #main {background: #646363 url(/_clip/bg-main-hudebni.gif) left top repeat-x;}
.page-fotbalove-zpravy #main {background: #7EB154 url(/_clip/bg-main-fotbal.gif) left top repeat-x;}
.page-souteze #main {background: #B67F2F url(/_clip/bg-main-souteze.gif) left top repeat-x;}
/*.page-fotbalove-extra #main {background: #5D0013 url(/_clip/bg-main-extra.gif) left top repeat-x;} */


#content-holder {
	position: absolute; top: 319px;
	width: 830px;
	background: #D3C183;
}
#content {
	width: 570px;
	padding: 20px; margin: 0;
	float: right;
}
.page-home #content {
	background: #D3C183 url(/_clip/bg-content-footer.gif) left bottom no-repeat;
	padding: 20px 0 70px 20px; margin: 0;
	width: 810px;
	float: none;
}

.content-bg {padding: 5px 0 0 0; background: #D3C183 url(/_clip/bg-content-footer-sub.gif) left bottom no-repeat;}

#content-footer {
	font-size: 95%;
	padding: 25px 100px 10px 240px;
	clear: both;
}
#content-footer ul {
	list-style: none;
	margin: 0; padding: 5px;
	border-top: 1px solid #F0E9D0;
	text-align: right;
}
.content-navig ul {
	list-style: none;
	margin: 15px 0; padding: 5px;
	border-top: 1px solid #F0E9D0;
	text-align: right;
}
#content-footer ul li, .content-navig ul li {display: inline;}
#content-footer li.btn-back, .content-navig li.btn-back {background: url(/_clip/bullet-back.gif) left center no-repeat; padding: 0 7px 0 18px;}
#content-footer li.btn-top, .content-navig li.btn-top {background: url(/_clip/bullet-top.gif) left center no-repeat; padding: 0 7px 0 18px;}
#footer {
	color: #544D34;
	padding: 10px 20px 100px 20px;
	width: 790px;
	font-size: 95%;
	line-height: 1.4em;
	font-family: Tahoma, Arial, sans-serif;
	display: table;
	clear: both;
}
#footer a {padding: 1px 3px;}
#footer a:hover {background: #B4A46F}

/* ***** claim-footer ***** */


#claim-footer {
	width: 100%; height: 50px;
	margin: 0 auto;
	background: #580000;
	border-top: 1px solid #7e0000;
	position: fixed;
	bottom: 0;
	z-index: 9999;
	color: #FFF;
}
#claim-footer #holder { width: 880px; margin: 0 auto; position: relative; }
#claim-footer #holder .azvn { margin: 8px 0 0 0; }

#claim-footer .brand-flag {
	width: 171px; height: 125px;
	position: absolute;
	right: 0; bottom: 0;
	background: url(/_clip/brand-flag.png) 0 0 no-repeat;
}

#footer-icons { width: 102px; position: absolute; right: 0; top: 10px; }
#footer-icons .bubbleInfo { float: left; }

.bubbleInfo { position: relative; }
.trigger { margin: 0 5px 0 0;}
.trigger.gambrinus-icon { margin: 0;}

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	background: #000000 url(/_clip/claim_footer-bg.gif) 50% 0 no-repeat;
	border: 1px solid #7e0000;
    border-bottom: none;
	padding: 10px 15px 20px 15px;
	width: 280px;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
}
.popup h3 { color: #aac08f; border-bottom: 1px solid #262626; margin: 0 0 10px 0; padding: 0 0 3px 0; font-size: 105%;}
.popup a { color: #FFD100;}
.popup ul { margin: 0; padding: 0; list-style: none; font-weight: bold; color: #d3c183; line-height: 1.5em; }
.popup ul li a { color: #FFF; text-decoration: none; }
.popup ul li a:hover { color: #FFD100; text-decoration: underline;  }
.popup ul.yt-list li a { background: url(/_clip/footer-icon_youtube-small.png) 0 3px no-repeat; padding: 3px 0 3px 25px; display: block; }
.popup ul.fb-list li { border-bottom: 1px solid #262626; position: relative; }
.popup ul.fb-list li a { background: url(/_clip/footer-icon_facebook-small.png) 0 6px no-repeat; padding: 6px 0 6px 25px; display: block; }
.popup ul.fb-list li .fb-like-position { width: 135px; overflow: hidden; position: absolute; top: 3px; left: 135px; }

/* *\*/ * html .popup ul.fb-list li a { height: 1%; } /**/
/* *\*/ * html .popup ul.yt-list li a { height: 1%; } /**/

.popup .sipka { position: absolute; left: 95px; bottom: -11px;  }



/**/
#tv {
	display: block;
	position: absolute; left: 5px;
	z-index: 20;
}
span.btn-home {
	display: block;
	width: 180px; height: 60px;
}
a span.btn-home {cursor: pointer;}

#main-banner {
	display: block;
	position: absolute; right: 25px; top: 25px;
	z-index: 22;
}

a.ruka {
	display: block;
	width: 152px; height: 483px;
	position: absolute; left: -152px; top: -44px;
	background: url(/_clip/11-ruka-140.gif) left top no-repeat;
}
#barag-promo {
	width: 209px; height: 430px;
	position: absolute; right: -209px; top: -20px;
}

/*********/
.login-box {
   	margin: 0; padding: 10px 0 10px 10px;
	width: 175px;
	font-size: 85%;
	float: left;
	display: inline;
	background: url(/_clip/bg-login.gif) left top repeat-x;
}
.login-form input {
	border: 1px solid #BEAD77;
	background: #D3C183;
	width: 115px;
	margin: 2px 0;
	font-size: 85%;
	float: left;
}
.login-links input.btn-login {
	margin: 0 0 5px 35px;
	border: 1px solid #BEAD77;
	background: #BDAD76;
	color: #5D0013;
	width: auto;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	float: none;
	font-size: 85%;
}
.login-form {padding-top: 5px}
.login-form span {display: block; padding: 3px 0; width: 35px; float: left;}
.login-links {
	padding: 5px 0 0 0;
	color: #383435;
}
.login-links p {padding: 3px 0; margin: 0;}
.login-box h3 {
	margin: 0; padding: 0;
	color: white;
}
#content .login-box {background: none; font-size: 100%; width: 100%;}
#content .login-form input {float: none; background: white; border-color: #A99A69; font-size: 100%; width: auto}
#content .login-links input.btn-login {float: none;}
#content .login-form span {display: block; padding: 3px 0; width: 50px; float: left;}

.hp-news-box, .page-home #content .login-box  {
	border-left: 1px solid #C3A573;
	padding: 5px 10px; margin: 0;
	float: left;
	width: 180px;
	font-size: 95%;
	background: none;
}
.hp-news-box img {
	display: block;
	border-top: 2px solid #D3C183;
	border-bottom: 2px solid #D3C183;
}
.hp-news-box a:hover img {
/*	border-top: 2px solid #FFF; */
	border-bottom: 2px solid #FFF;
}
.hp-news-box .perex {
	padding: 10px 0 0 0;
	background: url(/_clip/bg-news-box-bottom.gif) left top no-repeat;
	color: #383435;
}
.hp-news-box .perex p {
	padding: 5px 0; margin: 0;
}
.hp-news-box h3, .page-home .login-box h3, .naex-news h3 {
	margin: 0; padding: 0 0 8px 0;
	color: white;
	font-size: 95%;
	background: url(/_clip/bg-news-box-top.gif) left bottom no-repeat;
}
.hp-news-box h3 a, .naex-news h3 a {color: white; text-decoration: none; display: block;}
.hp-news-box h3 a:hover, .naex-news h3 a:hover {color: #8A031E}
/* naex novinky HP */

#naex-news {
	margin: 15px 0;
	background: url(/_clip/bg-naex-news.gif) left top repeat-x;
	display: table;
	width: 790px;
	position: relative;
}

a.kabat-soutez { position: relative; top: 40px; left: 150px; z-index: 80;}

#naex-news .datum {font-size: 85%; color: #716C55; display: block; padding: 5px 0 0 0;}

img.neax-news-logo {padding: 0 0 0 12px; position: relative; z-index: 100;}
#naex-news .last-article {
	background: #E4D7AA;
	padding: 3px;
	display: table;
	width: 174px;
}
#naex-news .hp-news-box {
/*	border-left: 1px solid #E3D8AA;*/
	border: none;
}
.naex-news {
	padding: 5px 10px; margin: 0;
	float: left;
	width: 160px;
	font-size: 95%;
	background: none;
    position: relative;
}

#naex-news .hp-news-box {
/*	border-left: 1px solid #E3D8AA;*/
	border: none;
}
#naex-news .last-article img {width: 75px; float: left; margin: 0 10px 0 0}
#naex-news .hp-news-box h3, #naex-news .hp-news-box .perex, .naex-news h3 {background: none;}
#naex-news .hp-news-box img, #naex-news .hp-news-box a:hover img {border: none;}

.naex-news ul {
	margin: 0; padding: 0;
	list-style: none;
	font-size: 95%;
}
.naex-news li {
	padding: 0 0 3px 15px;
	background: url(/_clip/bullet-styled-list.gif) 0 7px no-repeat;
}

.naex-news ul li span {color: #716C55; font-family: Arial Narrow, Arial, Helvetica, sans-serif; display: none;}

#ico-naex-souboj {position: absolute; top: 250px; right: 30px;}
/* *\*/ * html #ico-naex-souboj {top: 265px; right: 30px;} /**/


.page-home #content .login-form input {
	border: 1px solid #6C6448;
	background: #D3C183;
	width: 115px;
	margin: 3px 0;
	font-size: 95%;
	float: left;
}
.page-home #content .login-links input.btn-login {
	margin: 0 0 15px 35px;
	border: 1px solid #6C6448;
	background: #ECE4C8;
	color: #5D0013;
	width: auto;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 95%;
	float: none;
}
.page-home #content .login-form {height: 59px; padding-top: 5px}
.page-home #content .login-form span {display: block; padding: 4px 0; width: 35px; float: left;}
.page-home #content .login-links {
	padding: 10px 0 0 0;
	background: url(/_clip/bg-news-box-bottom.gif) left top no-repeat;
	color: #383435;
}
.page-home #content .login-links p {
	padding: 5px 0; margin: 0;
}

fieldset#reg-form { border: 1px solid #A99A69; padding: 15px; }
fieldset#reg-form2 { border: 1px solid #A99A69; padding: 15px; }

#reg-form input, #reg-form2 input {
	background: #DCCD9C;
	border: 1px solid #A99A69;
	margin: 2px 0 5px 0;
	padding: 3px 5px;
	overflow: visible;
	font-weight: normal;
	vertical-align: middle;
}
#reg-form select, #reg-form2 select {
	background: #DCCD9C;
	border: 1px solid #A99A69;
	padding: 3px 5px;
	overflow: visible;
	margin: 2px 0 5px 0;
	vertical-align: middle;
}
#reg-form img {vertical-align: middle; margin: 0 5px;}
.reg-error {
/*	color: #B50025; */
	color: #FFFF00;
	font-weight: bold;
}
#reg-form input.btn-odeslat {
	background: #ECE4C8;
	border: 1px solid white;
}
input.btn-zaregistrovat {
	background: #ECE4C8;
	border: 1px solid white;
	padding: 5px 10px;
	margin: 15px 0;
	overflow: visible;
	height: auto;
	cursor: pointer;
	font-weight: bold;
}
.unregister input {
	border: 1px solid white;
	margin: 5px 5px 15px 0;
	font-weight: bold;
	color: white;
	width: 40px;
}
.unregister input.no-btn {
	background: #ECE4C8;
	color: #6F0001;
}
.unregister input.yes-btn {
	background: #6F0001;
}

.reg-errors-list {
	border: 1px solid #FFF;
	margin: 0 0 25px 0;
	padding: 10px 10px 10px 65px;
	background: url(/_clip/ico_reg-errors-list.png) 10px 10px no-repeat;
}
.reg-errors-list ul { margin-left: 0; padding-left: 15px; }
.reg-errors-list h3 { margin-bottom: 0; padding-bottom: 0; }

.dynamic-error {
	background: url(/_clip/ico_dynamic-error.png) 0 50% no-repeat;
	padding: 0 0 0 22px;
	margin: 0 0 0 5px;
	color: #FFF;
	font-weight: bold;
	display: none;
}

/**/
.infoBox {
	padding: 10px; margin: 10px 0;
	background: #DCCD9C;
	border-bottom: 1px solid #6F0001;
	border-top: 1px solid #6F0001;
}
.infoBox h2 {
	padding: 0 0 10px 0;
}
.infoBox2, .reminder {
	border: 1px dashed #E7DDBB;
	padding: 5px 8px; margin: 10px 0;
/*	display: table; width: auto;*/
	background: #CCBA7A;
}
.reminder input {
	background: #E7DDBB;
	border: 1px solid #A99A69;
}
.reminder textarea {
	background: #E7DDBB;
	border: 1px solid #A99A69;
}
.reminder span {float: left; width: 100px}
.reminder input.btn-reminder {
	background: #A99A69;
	color: white;
	border-color: #706034;
	margin-left: 5px;
}
.left-picture {
	float: left;
	margin: 0 10px 10px 0;
	border: 3px solid #E7DDBB;
}
.right-picture {
	float: right;
	margin: 0 0 10px 10px;
	border: 3px solid #E7DDBB;
}
.full {width: 550px}
.right-image-links {float: right; margin: 0 0 10px 15px;}
.right-image-links img {border: 3px solid #E7DDBB; margin: 2px 0;}
.right-image-links a:hover img {border: 3px solid white;}
.imgBorder {border: 3px solid #E7DDBB;}

/***********/
ul.styled-list {
	margin: 0; padding: 0;
	list-style: none;
}
.styled-list li {
	background: url(/_clip/bullet-styled-list.gif) 0 8px no-repeat;
	padding: 1px 0 1px 17px; margin: 0 0 0 10px;
}

/***********/
.soutez-error {
	border: 3px solid white;
	background: #D3C183;
	padding: 20px; margin: 50px auto 0 auto;
	width: 70%;
}

/***********/
.caption {
	width: 100%;
	margin: 0 0 20px 0; padding: 0 0 20px 0;
	display: table;
	border-bottom: 1px dashed #6F0001;
}
.caption img {
	float: left;
	border: 3px solid #DCCD9C;
}
.caption a:hover img {border: 3px solid white;}
.caption-text {margin: 0 0 0 165px;}
.caption textarea {
	width: 400px; height: 100px;
	float: right;
}
.caption h3 {margin: 0; padding: 0;}
.caption em {color: black;}
.code {
	border: 1px dashed #E7DDBB;
	font-family: "Courier New", Courier, monospace;
	font-size: 95%;
	padding: 5px;
}
.caption .code {margin: 0 0 0 150px;}



/*****GIMIG 2007******/

.caption-text-gim07 {margin: 0 0 0 195px; text-align: justify;}
.gim07.color {
    color: #A10021;
    font-weight: bold;
}
.gim07 img {
	float: right;
	margin: 0 0 10px 10px;
	border: none;
}
.gim07 table {width: 100%;}
.gim07 th {
    background-color: #A10021;
    color: #ffffff;
    padding: 2px 5px 2px 5px;
    width: 25%;
}
.gim07 td {
    background-color: #E4D7AA;
    padding: 2px 5px 2px 5px;
    width: 25%;
}

.gim07-preview {
	width: 206px;
	display: table;
	float: right;
	margin: 0 0 15px 15px;
}
.gim07-preview img {
	border: 3px solid #E7DDBB;
}

.gim07-preview .section-inline-submenu li {float: none;}
/* \*/ * html .gim07-preview .section-inline-submenu li a {height: 1%} /**/

.gim07-info {
	border: 1px dashed #E7DDBB;
	font-size: 95%;
	padding: 5px 8px;
	display: table; width: auto;
	background: #CCBA7A;
}

/*****GIMIG 2008******/

.gim08.uvod {
    background: url(/hudebni-kanal/gaudeamus-igitur-2008/_images/vizual.jpg) 0 0 no-repeat;
    height: 568px;
    padding: 25px 5px 5px 5px;
}

.gim08.obsah {
    background: url(/hudebni-kanal/gaudeamus-igitur-2008/_images/vizual3.jpg) 0 0 no-repeat;
    height: 568px;
    padding: 25px 5px 5px 5px;
}

.gim08 a {color: #F6D77A;}
.gim08 a:hover {color: #8A031E;}

.gim08 h3 {color: #F6D77A; margin: 0 0 0 25px;}

.gim08 p {
    margin: 5px 270px 5px 15px;
    color: #ffffff;
}

.gim08 img {border: none; margin-left: 10px;}

.gim08 table {width: 95%; margin: 170px 0 0 13px;}
.gim08 th {
    /* background-color: #A10021;*/
    color: #ffffff;
    padding: 2px 5px 2px 5px;
    width: 25%;
    font-weight: bold;
}
.gim08 td {
    /*background-color: #E4D7AA;*/
    padding: 2px 5px 2px 5px;
    width: 25%;
    color: #ffffff;
    border: 1px solid #ffffff;
}


/*****3 sestry 2009******/

.sestry_bottom {margin: 0; padding: 0; width: 568px; background: #FF0015 url(/hudebni-kanal/tri-sestry-gambrinus-tour-2009/_clip/tri-sestry-bottom.jpg) center bottom no-repeat; }
.sestry_top {width: 100%; background: url(/hudebni-kanal/tri-sestry-gambrinus-tour-2009/_clip/tri-sestry-top.jpg) center top no-repeat; color: #ffffff; }
.sestry_top p {padding: 10px 50px 5px 50px; }
.sestry_top p a {color: #FAF900; }
.sestry_top p.tsuvod {padding: 360px 50px 5px 50px;}
.sestry_top p.konec {padding: 10px 50px 115px 50px;}
.sestry_top p span {color: #FAF900; font-weight: bold;}
.sestry_top p.big{font-size: 150%; /*font-variant: small-caps;*/ text-align: center; padding: 50px 0 150px 0;}

.sestry_top h2 {z-index: 999; background: none; padding: 360px 50px 15px 50px; font-size: 150%; }
.sestry_top h3 {background: none; margin: 20px 50px 25px 50px; font-size: 130%; color: #FAF900; border-bottom: 1px solid #FAF900;  }
.sestry_top .floatLeft {float: left; padding: 0 0 0 50px;}
.sestry_top .floatRight {float: right; padding: 0 50px 0 0;}
.sestry_top .koncerty p {width: 200px; padding: 0 0 15px 0;}

.sestry_top table.foto {width: 478px; margin: 10px 45px 50px 45px; }
.sestry_top table.foto td a img {margin: 5px; border: 2px solid #ffffff;}
.sestry_top table.foto td a:hover img {margin: 5px; border: 2px solid #FAF900;}


/***********/
.nahledy {
	width: 100%;
	margin: 0 0 20px 0; padding: 0 0 10px 0;
	display: table;
/*	border-bottom: 1px solid #E7DDBB; */
}
.nahledy img {
	float: left;
	margin: 0 5px 5px 0;
	border: 3px solid #DCCD9C;
}
.nahledy a:hover img {border: 3px solid white;}
.page-souteze .nahledy {border: none;}

/***********/
ul.section-inline-submenu {
	margin: 0; padding: 0;
	list-style: none;
}
.section-inline-submenu li {float: left}
.section-inline-submenu li a {
	padding: 5px 7px; margin: 0 2px;
	background: #DCCD9C;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid white;
}
.section-inline-submenu li a:hover, .section-inline-submenu li.active a {
	background: #B4A46F;
}
/***********/
ul.icons-menu {
	margin: 0; padding: 0;
	list-style: none;
}
ul.icons-menu li {float: left}
ul.icons-menu li a {
	display: block;
	padding: 7px 7px 7px 22px;
}
ul.icons-menu li.download a {background: url(/_clip/ico_download.gif) left center no-repeat;}
ul.icons-menu li.play a {background: url(/_clip/ico_play.gif) left center no-repeat;}
ul.icons-menu li.read a {background: url(/_clip/ico_read.gif) left center no-repeat;}

/***********/
ul.news-headlines {
	margin: 0 0 25px 0; padding: 10px 5px 10px 26px;
	list-style: none;
	background: #BEAD77 url(/_clip/news-box-topic.gif) left center no-repeat;
}
ul.news-headlines li {line-height: 1.7em; background: url(/_clip/bullet-news.gif) left center no-repeat;}
ul.news-headlines li a {padding: 0 0 0 10px; display: block;}

/* \*/ * html ul.news-headlines li a {height: 1%} /**/

/***********/
.two-column-holder {
	width: 100%;
	display: table;
}
.two-column-holder .left-column {
	padding: 10px 10px 10px 0;
	float: left;
	width: 47%;
}
.two-column-holder .right-column {
	padding: 10px 10px 0 10px;
	float: right;
	width: 47%;
}

/***********/
.thumbnails {
	float: left;
	padding: 5px; margin: 5px;
	background: #DCCD9C;
	text-align: center;
}
.thumbnails a img {
	border: 3px solid #DCCD9C;
}
.thumbnails a:hover img {
	border: 3px solid white;
}
.thumbnails p {margin: 5px 0;}

/* ikonky MMig08*/

.icons-position {
	position: absolute; top: 5px; left: -35px; z-index: 9999;
	background: black;
	border: 5px solid white;
}


/*************/
ul.sitemap {
	list-style: none;
	margin: 0; padding: 0;
}
.sitemap li a {
	padding: 10px 0 5px 23px; margin: 10px 0;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #E7DDBB;
	background: url(/_clip/bullet.gif) 5px 11px no-repeat;
	font-size: 115%;
}
.sitemap ul {
	list-style: none;
	margin: 0 0 0 23px; padding: 0;
}
.sitemap li li a {
	padding: 3px 0 3px 15px; margin: 0;
	background: none;
	font-weight: bold; font-size: 100%;
	border: none;
	background: url(/_clip/bullet-styled-list.gif) 0 10px no-repeat;
	color: black;
}
.sitemap li li li a {
	padding: 1px 0 1px 15px; margin: 0;
	background: none;
	font-weight: normal; font-size: 95%;
	border: none;
	background: url(/_clip/bullet-styled-list.gif) 0 7px no-repeat;
	color: #6F0001;
}
.sitemap li li a:hover, .sitemap li li li a:hover {color: white}

/* \*/ * html .sitemap li a {height:1%} /**/

/*************/
#toolbar {
	background: #D3C183 url(/_clip/bg-toolbar.gif) left top repeat-x;
	width: 100%;
	display: table;
	clear: both;
	z-index: 10;
}
#toolbar ul li {float: left;}
#toolbar li {position: relative; overflow: hidden;}
#toolbar li span {position: absolute; top: 0; left: 0; display: block;}
#toolbar li a:hover {cursor: pointer;}
#toolbar ul {
	margin: 0; padding: 29px 0 0 25px;
	list-style: none;
	float: left;
}
#toolbar li.tool-01, #toolbar li.tool-01 span {background: url(/_clip/tool-cash-and-carry.gif) top left no-repeat; width: 46px; height: 31px;}
#toolbar li.tool-02, #toolbar li.tool-02 span {background: url(/_clip/tool-eshop.gif) top left no-repeat; width: 46px; height: 31px;}
#toolbar li.tool-03, #toolbar li.tool-03 span {background: url(/_clip/tool-g-klub.gif) top left no-repeat; width: 46px; height: 31px;}
#toolbar #search {
	background: url(/_clip/bg-search.gif) left top no-repeat;
	padding: 0 15px 10px 10px; margin: 32px 0 0 74px;
	float: left;
	display: inline;
	position: relative;
	z-index: 100;
}
#toolbar #search input {
	border: 1px solid #706034;
	background: #B96245 url(/_clip/bg-input.gif) left top repeat-x;
	width: 115px;
	font-size: 95%;
}
#toolbar #search input.btn-hledej {
	width: auto;
	border: none;
	background: none;
	font-weight: bold;
	color: #B50025;
}
#toolbar #search input.btn-hledej {cursor: pointer;}
#toolbar .logo {position: relative; top: -6px; float: right;}
#toolbar .toolbar-logo {width: 64px; height: 60px; float: right; background: url(/_clip/toolbar_logo.png) no-repeat left 0; position: relative; top: 5px; right: 6px; display: none;}
#vip-icon { position: absolute; bottom: 5px; right: 275px; z-index: 200; }

/**/

#main.low-height {
	width: 100%; height: 100px;
	position: relative;
}

#breadcrumbs { background: #D3C183; font-size: 95%; padding: 10px 25px; }
#breadcrumbs ul { padding: 0;  margin: 0; list-style: none;}
#breadcrumbs li { display: inline; }

#tool-icons { background: url(/_clip/tools-bg_line.gif) 0 0 repeat-x; height: 31px; padding: 0 25px; position: relative;}

#tool-icons ul { list-style: none; margin: 0; padding: 0;}
#tool-icons ul li { float: left; margin: 0 1px 0 0; height: 31px; }
#tool-icons ul li img { display: block; }

#tool-icons #search {
	background: url(/_clip/tools-bg_search.png) left top no-repeat;
	padding: 5px 15px 10px 10px;
	position: absolute;
	right: 10px;
	z-index: 100;
}
#tool-icons #search input {
	border: 1px solid #706034;
	background: #B96245 url(/_clip/bg-input.gif) left top repeat-x;
	width: 115px;
	font-size: 95%;
}
#tool-icons #search input.btn-hledej {
	width: auto;
	border: none;
	background: none;
	font-weight: bold;
	color: #B50025;
}
#tool-icons #search input.btn-hledej {cursor: pointer;}


/**/
input.noStyle {border: none !important; background: none !important;}

/* --- TABLES --- */

.default-table {width: 100%}
.default-table th {
	font-weight: bold;
	padding: 7px 10px;
	background: #A99A69;
	color: white;
}
.default-table td{
	padding: 5px 10px;
	background: #BEAD77;
}

.table-slozeni-piva, .table-cc {width: 100%}
.table-slozeni-piva th, .table-cc th {
	font-weight: bold;
	padding: 7px 10px;
	background: #A99A69;
	color: white;
}
.table-slozeni-piva td, .table-cc td {
	padding: 5px 10px;
	background: #BEAD77;
}
table.table-vyherci, .table-user {width: 100%;}
.table-vyherci td, .table-user td {
	padding: 5px;
	vertical-align: top;
	background: #CCBA7A;
}
.table-vyherci th {
	padding: 5px;
	font-weight: bold;
	border-bottom: 1px solid #E7DDBB;
	vertical-align: top;
}
/**/
table.table-lines {border-collapse: collapse;}
.table-lines td {
	padding: 4px 6px;
	border-bottom: 1px solid #E9E0C1;
}
.table-lines th {
	padding: 4px 6px;
	font-weight: bold; text-align: left;
	border-bottom: 2px solid #E9E0C1;
}

/**/
table.table-search {
	width: 100%;
	border-bottom: 3px solid #E7DDBB;
	margin: 10px 0;
	background: url(/_clip/bg-login.gif) left top repeat-x;
}
.table-search td {padding: 5px;}
table.table-search-vysledky {
	width: 100%;
	margin: 5px 0;
	border: 1px dashed #E7DDBB;
}

.table-search-vysledky th, .table-search-vysledky td {padding: 5px}
.table-search-vysledky th {background: #CCBA7A;}
.table-search-vysledky td {}

.search-pager {
	padding: 10px 0; margin: 10px 0;
	text-align: center;
}
.search-pager a {
	border: 1px solid #F4EFE0;
	background: #D5C797;
	padding: 2px 7px;
	text-decoration: none;
}
.search-pager a:hover {background: #D3C183; text-decoration: none;}
.search-pager strong { border: 1px solid #F4EFE0; background: #D3C183; padding: 2px 7px;}
/**/
table.table-chat {width: 100%}
table.table-chat th {background: #F0E9D0; padding: 5px; vertical-align: top;}
table.table-chat td {background: #E2D4A5; padding: 5px; vertical-align: top;}
table.table-chat td.otazka {background: #F0E9D0;}

/**/
.textRight, td.textRight, th.textRight {text-align: right;}
.textCenter, td.textCenter, th.textCenter {text-align: center;}
.textLeft, td.textLeft, th.textLeft {text-align: left;}
.floatLeft {float: left;} .floatRight {float: right;}
.clear {clear: both;} .clearRight {clear: right;} .clearLeft {clear: left;}
span.clear {display: block; clear: both; visibility: hidden;}
.hide {display: none;}


/**//*/*//*/*//*/*/
#big_flash {
    position: absolute;
	top: -60px; left: -30px;
	z-index: 999999;
	overflow: hidden;
}
#small_flash {
    position: absolute;
	right: 25px; top: 25px;
	z-index: 999999;
	display: none;
}


/****** popup div */
.vyskakovac {
	position: absolute;
	top: 50px; left: 200px;
	padding: 20px;
	width: 400px;
	border: 5px solid white;
	background: #84011C;
	color: white;
	z-index: 999 !important;
	text-align: center;
}
.vyskakovac h3 {color: white;}
.vyskakovac h3.nadpis {text-transform: uppercase; font-size: 125%; color: yellow}
.vyskakovac h3.nadpis span {color: white}
table.tip-table {width: 100%; margin: 0 auto; border: 1px dashed #D3C183}
table.tip-table td {padding: 5px}
table.tip-table input {padding: 2px 4px; text-align: center; border: 1px solid white; background: #DCCD9C; width: 30px; overflow: hidden;}
table.tip-table input.btn-odeslat {padding: 2px 4px; Border: 2px solid white; background: #AE752D; color: white; font-weight: bold; width: auto; overflow: hidden;}
.close-link a {font-weight: bold; color: silver;}
.vyskakovac .infoBox {background: #9D3449; border: none;}



/* *** vodacke akce *** */

table.voda-icons { width: 100%; }
table.voda-icons td { text-align: left; padding: 10px 0 0 0; vertical-align: top; }
table.voda-icons th { text-align: left; padding: 0 0 0 25px; vertical-align: top; font-weight: normal; }
table.voda-icons td a img { border: 3px solid #E7DDBB; }
table.voda-icons td a:hover img { border: 3px solid #FFF; }


/***************/
@media print {
	body {
		background: white; color: black;
		font-size: 10pt;
		font-family: "Times New Roman", Times, serif;
		}
	h1, h2, h3, h4 {font-family: "Times New Roman", Times, serif; color: black;}
	#page {width: 100%; padding: 0; margin: 0;}
	#left-menu, #top-menu, #main, #toolbar, #content-footer, #footer {display: none;}
	#content, #content-holder {width: 100%; line-height: normal; margin: 0; padding: 0; overflow: visible; height: 100%; position:    static;}
}

#answer, #vote {
    width: 200px;
    height: 100px;
    padding: 5px;
    border: 1px solid #700022;
    background-color: #F0EFEF;
}

#msg {
    background-color: #FF9805;
    padding: 5px;
    margin: 2px;
    color: #96002E;
}

/*akce*/
.akcedate {
	display: block;
	width: 156px;
	font-size: 90%;
	text-align: center;
}


/*** PLECH ***/

.plechobal {
	background: url(/studio-gambrinus/pivo/doba-plechova/_clip/bg.jpg);
	border: 1px solid #989898;
}

.plech-head {
	background: url(../_clip/bg_plech.jpg) no-repeat left top;
	padding: 170px 0 0 0;
}

.plechobal h3 {
	font-size: 135%;
}

.plech {
	padding: 20px;
	color: #000;
	width: 530px;
	font-size: 115%;
}

.plech p {
	line-height: 1.50em;
	text-shadow: 0 1px 0 #CFCFCF;
}

.menu-plech {
	padding: 0 0 20px 0;
}

.menu-plech ul {
	margin: 0;
	padding: 0;
}

.menu-plech ul li {
	list-style-position: outside;
	list-style-type: none;
	float: left;
	display: block;
	min-width: 1px;
	_width: 1px;
	display: block;
	padding: 0 14px;
	font-size: 21px;
	font-weight: bold;
	text-shadow: 0 1px 0 #FFFFFF;
}

.menu-plech ul li a {
	text-decoration: none;
}

.menu-plech ul li a:hover {
	text-shadow: 0 -1px 0 #000000;
}

.menu-plech ul li a span {
	background: #E6DB07;
	padding: 3px;
}

.menu-plech ul li a:hover span {
	background: none;
}

.imgpad1 {
	margin: 0 15px 0 0;
}

/* GALERIE */

.galitem {
	float: left;
	width: 159px;
	height: 258px;
	border: 1px solid #A7A7A7;
	border-top: 1px solid white;
	border-bottom: 1px solid #8E8E8E;
	padding: 5px;
	margin: 2px 2px 10px 2px;
	-webkit-box-shadow: 0 1px 3px gray;
	-moz-box-shadow: 0 1px 3px gray;
	box-shadow: 0 1px 3px gray;
	overflow: hidden;
}

.galitem h4 {
	font-size: 130%;
	margin: 5px 0 10px 0;
	text-align: center;
}

.galitem div {
	width: 159px;
	height: 159px;
	overflow: hidden;
	background: white;
}

.galitem p {
	text-align: center;
}

.listovani {
	display: block;
	padding: 5px;
}

.listovani span {
	padding: 0 3px;
}

.listovani span strong {
	font-weight: normal;
}

.listovani a {
	font-weight: bold;
	padding: 0 3px;
}

.plech fieldset {
	border: 1px solid #A7A7A7;
	border-top: 1px solid white;
	border-bottom: 1px solid #8E8E8E;
	-webkit-box-shadow: 0 1px 3px gray;
	-moz-box-shadow: 0 1px 3px gray;
	box-shadow: 0 1px 3px gray;
	padding: 15px 15px 0 15px;
	margin: 0;
}

.plech fieldset label {
	display: block;
	width: 100px;
	float: left;
}

.plech fieldset p {
	margin: 0;
	padding: 0 0 15px 0;
}

.plech fieldset input {
	display: block;
	float: left;
	border: 2px inset #CCCCCC;
}

.plech fieldset input.log-button {
	display: block;
	float: left;
	border: 2px outset #CCCCCC;
	float: right;
}

.plech .login-links input.btn-login {
	position: relative;
	left: 50px;
	margin: 7px 0 15px 0;
	cursor: pointer;
} 

#komentare {
	border: 1px solid #A7A7A7;
	border-top: 1px solid white;
	border-bottom: 1px solid #8E8E8E;
	-webkit-box-shadow: 0 1px 3px gray;
	-moz-box-shadow: 0 1px 3px gray;
	box-shadow: 0 1px 3px gray;
	padding: 0px 15px 0 15px;
	margin: 0;
}

.pridatin {
	border: 1px solid #A7A7A7;
	border-top: 1px solid white;
	border-bottom: 1px solid #8E8E8E;
	-webkit-box-shadow: 0 1px 3px gray;
	-moz-box-shadow: 0 1px 3px gray;
	box-shadow: 0 1px 3px gray;
	padding: 15px 15px 15px 15px;
	margin: 10px 0 0 0;
}

#komentare p {
	border-bottom: 1px solid #8E8E8E;
}

.fl {float:left;}
.fr {float:right;}
.cntr {text-align: center;}
.rght {text-align: right;}


