﻿@font-face {
	font-family: 'hemi_head_bold_italic';
	src: url('../fonts/hemi_head_bd_it-webfont.eot');
	src: url('../fonts/hemi_head_bd_it-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hemi_head_bd_it-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
  
body { font-size: 0.85em; margin: 0; padding: 0; color: #202020; font-family: Verdana, Arial, Helvetica, sans-serif;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.23))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#3b000000',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.23) 100%); /* W3C */ 
		background-repeat: no-repeat; }

h1, h2, h3, h4 { font-size: 1.2em; font-family:Segoe UI, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom:8px; }
h4 { font-size: 1.0em; color:#036; font-weight:400; margin-bottom:0; }
h1 { color:#369; font-weight:normal; font-size:1.5em; }
p {margin-top:0; margin-bottom:8px;}
b {color: #606060; }
ol, ul { list-style: none; margin: 0; padding: 0;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}
small { color:Gray; font-weight:normal; }

a { text-decoration: none; color:#36a; text-decoration: underline; }
a:hover { color:#900;  }
a:active { color:#36a; position:relative; top:1px; }

img { border: 0; }
.highslide-active-anchor { visibility:hidden;}

/*#ctl00_ctl00_divLogo a { display:block; width:440px; height:44px; background: url(../images/motozabavablue.png) no-repeat; }*/

#menu { width: 100%; list-style: none; background-color:#47a; text-align: left; float: left; margin:0; padding:0 }
#menu ul { }
#menu li { cursor: pointer; display: inline-block; float: left; }
#menu li a { margin: 2px 2px 0 0; font-size: 13px; padding: 7px 14px;  color: #FFF; font-weight: bold; letter-spacing:1px;
				text-decoration: none; float: left; }
#menu li a:hover { color: #037; background-color: White; }
#menu li a.active, .menu li a.active:hover	{ color: #036; background-color: White; }

#menu li a.home { width: 65px; margin-left:2px; color: White; background-image: url('/Images/Icons/home.png'); background-repeat: no-repeat; background-position: 10% 50%; text-align: right;}
#menu li a.home:hover { color: #036; background: White url('/Images/Icons/home.hover.png') no-repeat 10% 50%; }
#menu li a.homeActive { width: 65px; margin-left:2px; color: #036; background: White url('/Images/Icons/home.hover.png') no-repeat 10% 50%; text-align: right; }

#submenu { font-size: 14px; font-weight:bold; font-variant:small-caps; }
#submenu a { border-bottom: 1px solid White; display:block; padding: 2px 2px; text-decoration:none; }
#submenu a:hover { border-bottom: 1px solid #36a; }
#submenu a:active { position:relative; top:1px; }
#submenu a.youarehere { border-bottom: 2px solid #36a; }
#submenu li { float:left; margin-left:5px; margin-right:10px; }

header img { margin-top:1px; }

#topbar { clear:both; }
#topbar #crumb a { text-decoration:underline; }
#crumb { float:left; width:100%; clear:both; font-style:italic; font-family: Trebuchet MS, Liberation Sans, DejaVu Sans, Arial, sans-serif;
			margin-top:8px; padding: 2px 5px; background-color:#f5f5f5; }
/*#crumb a { text-decoration: underline; }*/

#hmenus { padding-top:15px; margin-left:10px; margin-bottom:15px; }
#hmenus a { color:#3e6d8e; display:block; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:400; padding: 3px 5px; text-decoration:none;
				border-right:#3e6d8e 1px solid; border-bottom:#3e6d8e 1px solid; text-transform:lowercase;}
#hmenus a:hover { text-decoration:none; color:White; background-color: #fa0; }
#hmenus a:active { position:relative; top:1px; padding-bottom: 2px; }
#hmenus li { background-color:#e0eaf1;float:left;margin-right:7px;}
#hmenus .active { color:#fff; background-color:#fa0; font-weight:600; border-right:#960 1px solid; border-bottom:#960 1px solid;}

#subNav { margin-bottom:10px; }
#subNav img { vertical-align:middle; }
#subNav a { margin-right:20px; }

#content { margin-left:15px; margin-bottom:25px; min-height: 400px; }
#contentC { width: 650px; float: left; margin-left:15px; min-height: 400px; clear:both; }
#contentC h2 { font-weight:normal; font-size:1.5em; }
#contentC h3 {text-transform:uppercase;}
#contentC h3 span { font-style:normal;font-size:0.7em;color:#666;padding:0 10px; text-transform:uppercase;}
#contentR { float:right; width:300px; margin-right:15px;}
#contentR h3 { color:White; background-color:#69c; padding:5px; font-size:1.1em; }

div.runningEvents { background: #eaf5d5 url(../img/bggreen.gif) repeat-x; border-bottom: #cda 1px solid; margin-bottom:15px; }
div.runningEvents h2 { color:White; background-color:#669b00; padding: 0 10px; line-height:1.5; }
div.commingEvents { margin-bottom:15px; }
div.commingEvents h2 { color:White; background-color:#fa0; padding: 0 10px; line-height:1.5; }
div.longEvents { background: #d5e7f5 url(../img/bgblue.gif) repeat-x; border-bottom: #acd 1px solid; }
div.longEvents h2 { color:White; background-color:#369; padding: 0 10px; line-height:1.5; margin-top:15px; }
div.nextEvents h2 { color:White; background-color:#69c; padding: 0 10px; line-height:1.5; margin-top:15px; }

#subNav a.fr { margin-right:0; }
#subNav a.filtericon  { background: url(../images/icons/filter.png) no-repeat 0% 70%; padding-left:16px; }
#subNav a.kalendaricon  { background: url(../images/kalendar.png) no-repeat; padding-left:24px; min-height:24px; display: inline-block; }
#subNav a.addicon  { background: url(../images/icons/add.png) no-repeat; padding-left:22px; min-height:18px; display: inline-block; }
.icoDelete { background: url(../images/delete.png) no-repeat; height: 12px; width: 12px; display: inline-block; }
.icoEdit { background: url(../images/edit.png) no-repeat; height: 16px; width: 16px; display: inline-block; }
.icoSave { background: url(../images/save.png) no-repeat; height: 16px; width: 16px; display: inline-block; }
.icoCancel { background: url(../images/cancel.png) no-repeat; height: 16px; width: 16px; display: inline-block; }

.eventsTopNav a { float:right; margin-right:10px; }
table.edit h4 { font-size: 1.3em; }

/*detail*/
#detail { line-height:1.5; position:relative; }
#detail h2 { font-size: 1.9em; }
#detail h4 { font-size: 1.6em; }
.btnPrev { display: inline-block; width:22px; height:24px; background: url("../images/web/prevnext.png") 0 0; }
.btnNext { display: inline-block; width:22px; height:24px; background: url("../images/web/prevnext.png") -23px 0;  }
.btnPrev:hover { background: url("../images/web/prevnext.png") 0 -25px; }
.btnNext:hover { background: url("../images/web/prevnext.png") -23px -25px; }
.calListPhoto { float: right; margin: 5px 0 5px 10px; }
.calListPhoto a img { border: 1px solid #000; }
.ajaxFileUpload {position: relative; top: 15px; }
.ajaxFileUpload input[type=file] { position: absolute; top: 0px; }
p.text { margin-top:10px; line-height:1.5; }

@media screen and (max-width: 319px) {
.unit { float: none !important; width: auto !important;} }
.linecont:after,.lastUnit:after {
content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
display: block; font-size: xx-large; height: 0 !important; line-height: 0; overflow: hidden; visibility: hidden; clear: both; }
.unit { float: left; }
.size1of2 { width: 50%; }
.lastUnit { _left: -3px; _margin-right: -3px; _position: relative; display: block; display: table-cell; float: none; width: auto; zoom: 1; }
.bglightgrey { background: #f9f9f9; border-top: 1px solid #ccc; }
.mar10 { margin: 10px; }
.pad10 { padding: 10px; }
.center { text-align: center; }

/* --- RATING --- */
.ratingbox { padding: 5px; text-indent: 10px; margin-bottom: 10px; background-color: #f5f5f5; }
.rating{ width:80px; height:16px; margin: 2px 0px 0px 35px; padding:0; list-style:none; clear:both; position: relative; background: url('../Images/stars.gif') no-repeat 0 0; }
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li { cursor: pointer; float:left; text-indent:-999em; }
ul.rating li a { position:absolute; left:0; top:0; width:16px; height:16px; text-decoration:none; z-index: 200; }
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover { z-index:2; width:80px; height:16px; overflow:hidden; left:0; background: url('../Images/stars.gif') no-repeat 0 0; }
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}


/* Calendar2.ascx */
#kalendar { font-family:Arial, Helvetica, Sans-Serif; text-align:center; border: 1px solid #36a; }
#kalendar a { color: #36a; font-size:13pt; }
#kalendar table { width:100%; }
#kalendar table p { margin:0; line-height:0.9; font-size:9pt; }
#kalendar th { background-color:#69c; color:white; height:25px; }
#kalendar td { height:40px; color:#777; position:relative; }
#kalendar td a { font-weight: bold; text-decoration:none; display:block; }
#kalendar td a:hover { color:Red; }
#kalendar td.weekday { background-color: #f0f8ff; }
#kalendar div.selected a { color: #b00; }
#kalendar div.today { position:relative; /*border: 2px solid #fa0;*/}
#kalendar div.today img { width:40px; height:42px; position:absolute; top:-6px; left:-2px; }
#kalendar div.outday { color:#bbb; }
#kalendar div.outday a { color:#bbb; }
#kalendar span { color: #404040; }
/*#kalendar p { margin:0; line-height:0.5em; color: gray }*/
#kalendar .mesice { padding-top: 5px; padding-bottom: 5px; background-color: #def; }
#kalendar .mesice a { text-decoration: none; font-size:11pt; }
#kalendar .mesice a:hover { color:Red; }

#katalogHeader { text-align:right; height: 60px; background: url(../motokatalog/images/years/katalog.jpg)  no-repeat; }

#htext { margin-top:10px; }
#htext h1 { font-weight:normal; font-size: 24px; color: Gray; margin-top:2px; font-style:italic; }
#htext a { width:250px; height:61px; display:none; background-position:0px 0px; text-indent:-999em; }

#hlogo { height:40px; width:auto;float:left;margin-top:10px; }
#hlogo a { font-weight:normal; float:left; font-size: 26px; color: Gray; margin-top:2px; font-style:italic; }
#hlogo a:hover { text-decoration:none; }
/*#hlogo a { width:250px; height:61px; display:none; background-position:0px 0px; text-indent:-999em; float:left;}*/

#sloupec120R {width:120px; position:absolute; top: 50px; left: 1025px; text-align: center;}
/*#reklama120R { position:fixed; bottom: 5px;}*/
/*#reklama120R a img { opacity: 0.6; filter: alpha(opacity=60);}
#reklama120R a:hover img { opacity: 1.0; filter: alpha(opacity=100); }*/

#sloupec120L {width:130px; position:absolute; top:35px; right: 1025px; _right: 1045px; text-align: center;}
#sloupec120L img {width:120px;}
.calendarBox { margin-top:15px; border:1px solid #aaa; font-family:Arial, Sans-Serif,Helvetica; font-size:0.85em; }
.calendarBox a { color: gray; line-height:1.4; }
.calendarBox a:hover { color: #456685; }

/*.calendarBox a img { opacity: 0.6; filter: alpha(opacity=60); }
.calendarBox a:hover img { opacity: 1.0; filter: alpha(opacity=100); }*/
.calendarBoxDate { background-color:#aaa;color:white; padding:3px; }
.calendarBoxInner { padding:4px 3px; }
.calendarBoxInner img { margin-top:5px;}

/*homepage*/
#homenav { border-bottom: 2px solid #e0eaf1; width:970px; margin-bottom:15px; padding-left:15px; padding-right:15px; }
ul.homeMenu {list-style-position: inside; margin-left:10px; text-indent:-20px; line-height:1.4;}
ul.homeMenu li { margin-right:10px; display:inline; }
ul.homeMenu li.lastli { margin-right:0; font-weight:bold; font-family:arial; }
ul.homeMenu li a { padding: 1px 10px; color:#404040; font-family:hemi_head_bold_italic; font-size:22px; text-transform:lowercase; text-decoration:none; }
ul.homeMenu li a:hover { background-color:#69c; color:White; } /*#fa0*/
ul.homeMenu li.lastli a { font-family:inherit; }

div.line { width:auto; height:37px; background:url(../img/line.gif) center top no-repeat; color: #47340c; margin-bottom:15px; }
div.line p { padding: 10px 10px 0 15px; }
div.line a { color: #47340c; text-decoration: underline; font-weight: bold; }
div.line a:hover { text-decoration: none; }
div.line a.closeline { display: block; float: right; font-weight: normal; }

.myname { cursor: pointer; }

.filterEvents { font-size:10pt; font-family: Arial, Helvetica, sans-serif; padding:5px; line-height:1.33; background-color: #f0f7ff; }

.nadpis {font-size: 1.3em; font-weight: bold; margin-top: 15px; margin-bottom: 5px; padding: 2px 5px;
							color: #fa0; }
.regionHeader { clear:both; border-top:2px solid #eee; margin-top:15px; border-right:2px solid #eee; }
.regionHeader h2 { margin-bottom:0; }
.regionHeaderSidebar { clear:both; border-top:1px solid #eee; }
.regionHeaderTitle { color:#444; float:left; font-size:1.5em; font-weight:bold; margin:5px 0px; padding-left:24px; /*background: url(../images/greenarrow.gif) no-repeat*/ }
.regionHeaderTitleSidebar { color:#444; float:left; font-size:1em; font-weight:bold; padding-top:5px; padding-left:18px; margin-bottom:1em; /*background: url(../images/greenarrowl.gif) no-repeat 0px 8px*/ }
.regionHeaderExtendedInfo { font-family: Verdana, Arial, Helvetica; color:#000; float:right; font-size:0.8em; height:22px; line-height:1.1em; padding:0.5em; text-align:right; width:auto; }
.regionHeaderExtendedInfo b { color:Green; }
	
/*.eventsTopMenu a { padding-right: 10px; }
.eventsTopMenu a:visited { color: #000; }*/
.searchItem { width:650px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; }
.eventsItem { margin-left:15px; padding-top:10px; padding-bottom:10px; border-right:#eee 2px solid; clear:both; position:relative; }
.eventsItem .place { font-size:0.9em;color:#333; }
.eventsItem .startend { font-size:0.9em;color:#333; }
.eventsItemCanceled { position:absolute; top:10px; right:20px; font:bold 48px Arial, Helvetica, sans-serif; color:gray; opacity:0.3; }
.eventsItemCanceledDetail { position:absolute; top:50px; left:60px; font:bold 64px Arial, Helvetica, sans-serif; color:red; opacity:0.3; text-align:center; }
.eventDate { color: #eb0000; float: right; font-size: 12px; font-weight: bold; }
.eventsItem li { clear:left; }
.eventsItem img { float: left; width:30px; margin-top: 5px; margin-right: 5px; }
.eventsItemPhoto { border: 1px solid #000; float: left; margin: 5px 10px 5px 0px; }
.eventsItemContentBlock { display: block; float: left; margin-left: 10px; width: 270px; }
.eventsDescription { background: #f9f9f9; padding: 10px; }
.eventsCalendarGallery img { border: 1px solid #000; margin: 5px; }
.eventsCalendarGallery { border: 1px solid #000; margin: 5px; }
.btnAddEventPhoto { display:inline-block; width:160px; background:#f2f2f2; border:1px solid #ccc; margin:20px 0; padding:25px 0; text-align:center; }
.btnAddEventReport { display:inline-block; width:160px; background:#f2f2f2; border:1px solid #ccc; margin:20px; padding:25px 0; text-align:center; }

/*loginbox*/
.form-item{ padding:10px 0; }
.form-item table {width:100%;}
.form-item label{display:block;font-size:115%;font-weight:bold;color:#333;padding-bottom:3px;}
.form-submit{padding:10px 0px 15px 0px;display:block;}
.orcell{vertical-align:middle;padding:0px 40px 0px 40px;}
.orword{position:absolute;margin-top:40px;background-color:white;margin-left:-3px;padding:5px;}
.orline{width:1px;border-left:solid 1px #999;height:8em;margin:auto;}
.logintbl { width:100%; }
.logintbl input {margin:5px 0; padding:3px; border:1px solid #999; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; }
.textbox-watermark {color:#999;}
.infoGreen,.infoRed {float:left; width:695px; margin: 20px 0; padding: 10px; text-align:center; font-size: 1.2em; font-weight:bold; }
.infoGreen {color:Green; background-color:#efe; border:3px solid green; }
.infoRed {color:#ba0000; background-color:#fee; border:3px solid #ba0000; }


.nav { float:left; margin-top:11px; margin-left:20px;}
/*.nav li:hover{background-color:#f90;}
.nav li:active{background-color:#07e;}*/

.tre { font-family: Trebuchet MS, Liberation Sans, DejaVu Sans, sans-serif; }
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}
.fl {float:left;}
.fl5 { float: left; margin-left:5px; }
.fl10 { float: left; margin-left:10px; }
.fl15 { float: left; margin-left:15px; }
.fr {float:right;}
.fr5 { float: right; margin-right:5px; }
.fr10 { float: right; margin-right:10px; }
.fr15 { float: right; margin-right:15px; }

.top15 { margin-top: 15px; }
.left15 { margin-left: 15px; }
.right15 { margin-right: 15px; }

.hide { display: none }

#column { width: 180px; margin-left: 10px; float: left; }
#column h2 { font-size: 10pt; color: #4080b0; margin-top: 15px; }
#column h3 { font-size: 10pt; color: #0091ea; margin-top: 15px; }
#column hr { background-color: #ddd; margin: 12px 0; border-width: 0px; height: 1px; }

#center { width: 1010px; margin: 10px auto; clear: both; }
#web { width: 1000px; padding: 0 5px; background-image: url('/Images/Graphic/centerBackground.png'); background-repeat: repeat-y; background-position: 50% 1%; }
#headerTop { width: 100%; height: 5px; background: url('/Images/Graphic/headerTopBackground.png') no-repeat 50% 0; }
#header { width: 100%; height: 0; background-image: url('/Images/Graphic/header3.jpg'); }

#topStrip { height: 45px; padding-left: 12px; }
#topStrip a { color:White; background: url('../images/motozabavablue.png') no-repeat; height:45px; width:750px; float:left; }
#topStrip a:hover { text-decoration: none; }
#topStrip div.search { float: right; margin-top: 13px; margin-right: 5px; }
#topStrip input[type="text"] { width: 185px; padding: 4px 8px; background-color: #FFF; border: 1px solid #ccc; }
#topStrip input[type="image"] { width: 22px; }

/*table h2 {font-size: 1em; font-weight: normal;margin-top: 0px;}*/
/* KATALOG MOTO */

#vyberHomepage h2 { margin-top: 10px; margin-left: 20px; color: #d08020 }
/*#motofilter td h2 { margin: 0; padding: 0; font-size: 1em; }*/

#content { float: left; width: 780px; margin-top:15px; }
#content h2 { margin-bottom: 5px; }
#content p { margin-top:10px; margin-bottom:5px; }
#content a[disabled="disabled"] { text-decoration: none; }
/*#content a[disabled="disabled"]:hover { text-decoration: none; }*/

div.divinfo { padding:10px; text-align:center; font-weight:bold; font-size:16px; border:2px solid Green; background-color:#efe; color: Green}
div.divinfo .red { border:2px solid Red; background-color:#fee; color: Red; }

/*nově přidáno*/
#addedLinks h3 { margin-bottom:0; }
#addedLinks .addEvent { float: right; }
#addedLinks .eventItem { position:relative; min-height:65px; margin-top: 5px;padding-bottom:5px;
							padding-left:70px; border-bottom:1px solid #eee; line-height:1.33; clear:right; }
#addedLinks .eventItem img { position:absolute; top: 8px; left:0; border:1px solid #000; }
#addedLinks .eventItemDate { color:#444; font-weight: bold; margin-right:10px; }
#addedLinks .eventItemCategory { color: #444; text-transform:lowercase; font-size:0.85em; }
#addedLinks .eventItemCreate { color:#999; font-size:0.85em; }

/*sloupek*/
#vypisAkci div.nadpis {font-size: 1.4em; font-weight: bold; margin-top: 15px; margin-bottom: 5px; padding: 2px 5px;
							color: White; background-color: #6b8288;}
#vypisAkci h3 { margin-bottom:0; }
#vypisAkci div.regionHeaderTitle { font-size: 1em; padding-left:5px; color:#8cb214; }
#vypisAkci .addEvent { float: right; }
#vypisAkci .eventItem { position:relative; min-height:57px; padding-bottom:5px;
							padding-left:70px; border-right:2px solid #eee; line-height:1.33; }
#vypisAkci .eventItem.noimg { padding-left:0; min-height:0; }
#vypisAkci .eventItem img { position:absolute; top: 5px; left:0; border:1px solid #000; }
#vypisAkci .eventItemDate { color:#444; font-weight: bold; margin-right:10px; }
#vypisAkci .eventItemCategory { color: #444; text-transform:lowercase; font-size:0.85em; }
#vypisAkci .eventItemCreate { color:#999; font-size:0.85em; }
#vypisAkci .separator { border-bottom:1px solid #eee; margin-right:10px; margin-bottom:3px; }

#footer { width: inherit; height: 60px; padding: 25px 0; background: url('/Images/Graphic/footerBackground.png') no-repeat ; text-align: center; }

/*﻿#content { width: 500px; float: left; background-color: Aqua; }*/
#yearsHomepage { text-indent:-10px; margin-top:3px; }
#yearsHomepage h2 { display:inline; font-size: 12px; }
#yearsHomepage a span { display: none; }
fieldset { margin: 0 0 10px 0; padding:10px; border-radius: 5px; }
fieldset h2 { display:inline; font-size: 12px; }
fieldset a span { display: none; }
legend {color:#d08020; font-size: 1.1em; font-weight:bold; margin-bottom: 5px; margin-left: 10px; padding: 0 5px; }

.infoMessageWarning { margin:20px; }
.infoMessageText { color: Red; font-weight:bold; line-height:1.5; }
.infoMessageClose { float:right; width:auto; line-height:1; margin-right:10px; margin-left:10px; }
.infoMessageClose a {text-decoration: none; }
.igschdate { float:left; border: #7f9db9 1px solid; }

/* -- BANNERS -- */
#bannerTop { width: 1000px; margin-left: auto; margin-right: auto; margin-top:45px; background-color: Black; text-align:center; }

/* --- --- --- PAGES --- ------ */
gray { color: #888; }

/* --- OTÁZKY A ODPOVĚDI */
ul.qa_list { float: left; width: 360px; margin: 5px 0 0 10px; padding: 0 10px 0 0; }
ul.qa_list p { margin: 0; padding: 0 0 0 10px; font-size: 0.85em; color: #808185; }
ul.qa_list li { margin: 0 0 6px 0; float: left; }
#randomQuestion { padding: 7px 5px 7px 0; }
#randomQuestion.home { width: 420px; float: left; border-right: 1px solid silver; }
#randomQuestion h2 { font-size: 1.3em; line-height:1.3em; }
#randomQuestion p { margin-top: 5px; font-size: 0.95em; line-height: 1.4em; font-style: italic; color: #404040; }
span.answers { color: #9A4444; } 

.statscontainer { width: 86px; float: left; margin-right: 8px; }
.statsarrow { float: right; height: 13px; width: 7px; margin-top: 12px; background-position: 0px -435px; background-image: url('../images/TechChat/sprites.png'); background-repeat: no-repeat; overflow: hidden; }
.stats { background: #EEE; margin: 0 0 0 7px; padding: 4px 7px 6px 7px; width: 58px; }
.vote { text-align: center; } 
.votes { color: #555; padding: 0 0 7px 0; text-align: center; }
.vote span { display: block; color: #808185; font-weight: bold; }
.vote-count-post { display: block; font-size: 240%; }
.unanswered { background: transparent; color: #9A4444; font-size: 13px; }
.status { margin-top: -3px; padding: 4px 0 4px; text-align: center; }
.unanswered strong { background: transparent; color: #9A4444!important; }
.status strong { color: white; display: block; font-size: 140%; }

.summarycount{text-align:center;color:#808185;font-size:350%;font-weight:bold;}

#callToAction { width: 115px; height: 120px; display: block; }
#callToAction a { width: inherit; height: inherit; display: block; text-align: center; line-height: 100px; font-size: 90px; color: gray; background: #EEE; }
#callToAction a span { display: block; font-size: 12px; line-height: 14px; position: relative; top: -15px; font-weight: bold; }
#callToAction a:hover { text-decoration: none; background: #F90; color: White; }

/* --- EDITOR */
span.editorLinks a { color: #000; text-decoration: none; }
span.editorLinks a:hover { color: #1eaaff; }
span.editorLinks img { margin: 0 2px -2px 0; }


/* --- LOGIN */
input.button
{
	margin-top: 8px;
	padding: 3px 5px 2px 5px;
	background-image: url('/Images/Graphic/button.png'); 
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;  
	border-top: 1px solid #DDD;
	border-right: 1px solid #BBB;   
	border-bottom: 1px solid #BBB;  
	border-left: 1px solid #CCC;
}
input.button:hover
{
	background-image: url('/Images/Graphic/button.hover.png'); 
}

input.text
{
	height: 22px;
	margin: 0;
	text-align: center;
	border: 1px solid #DDD;
}

/* --- COLORS */
.white { color: White; }
.blue { color: #1eaaff; }
.orange { color: #f90; }
.darkblue { color: #0080e0; }
.red { color: #d00; }

div.InfoStrip { width: 100%; padding: 15px 0; background-color: #f5f5f5; text-align: center; }
.floatr { float: right; }
.floatl { float: left; }
.clear, .cleaner { clear: both; }

.toggler { width: 500px; height: 200px; position: relative; }
#button { padding: .5em 1em; text-decoration: none; }
#effect { width: 240px; height: 135px; padding: 0.4em; position: relative; background: #fff; }
#effect h3 { margin: 0; padding: 0.4em; text-align: center; }

/* Buttony */
.button, .button:visited .button:link, .button:active, .button:focus
{
border: 0;
background: #a4b0b5 url(../images/bgglass.png) 50% 50% repeat-x;
display: inline-block; 
padding: 5px 10px 6px; 
color: #035; 
text-decoration: none;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-align: center;
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer
}
a.button, a.button:visited a.button:link, a.button:active, a.button:focus { color: #fff; text-decoration: none; font-weight: bold; }
/*.button { color:#035; font-weight: bold; border: 1px solid #fff; }*/
.button:hover { border: 1px solid #74b2e2; background: #e4f1fb url(../images/bgglasson.png) 50% 50% repeat-x; font-weight: bold; color: #035; }
a.button:hover							    { color: #063d56; }
.button:active							    { top: 1px; }
.button, .button:visited, .medium.button, .medium.button:visited
											{ font-size: 13px; line-height: 1em; }
.small.button, .small.button:visited 		{ font-size: 11px}
.large.button, .large.button:visited 		{ font-size: 14px; padding: 8px 14px 9px; }
.super.button, .super.button:visited 		{ font-size: 24px; padding: 5px 10px 5px; }
