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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	outline: 1px;
	 /*dotted invert;*/
}

hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 14pt;
}

h2 {
	font-size: 13pt;
	}

h3 {
	font-size : 12pt;
	/*color : #727272;*/
}

h4 {
	font-size : 11pt;
	/*color : #727272;*/
}

h5 {
	font-size : 10pt;
	/*color : #727272;*/
}

h6 {
	font-size : 9pt;
	/*color : #727272;*/
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}/*  
	orange header : #f7923b
	blue HREF	  : #41b0dd
	
*/

/*********************************************			HEADER 			******************************************/

#header{
	position : relative;
	width : 774px;
	margin: auto;
	height : 158px;
	background-color: transparent;
	background-image: url('../images/main/logoTop.png');
	background-repeat: no-repeat;	
}

#header #search{
	background-repeat: no-repeat;
	background-image: url('../images/main/search.png');
	width : 198px;
	height : 49px;
	position : absolute;
	left : 576px;
	top : 87px;
}

#header #basket {
	position:absolute;
	top : 108px;
	width:110px;
	height : 50px;
	left : 0px;
	background-image: url("../images/main/basketLogo.png");
	padding-left: 59px;
	padding-top: 10px;
	background-repeat: no-repeat;
	color: black;	
	line-height: 10pt;	
}


#header #basket a {
	color : #000000;
}

#header a#home-odkaz{
	display: block;
	width : 530px;
	height: 105px;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;	
}

#header #login-register {
	position : absolute;
	left : 440px;
	top : 5px;		
	width : 310px;
	text-align: right;
	color : white;	
}
#header #login-register a {
	color : white;
}

#header #top-menu{
	position : absolute;
	left : 174px;
	top: 138px;
	color : white;		
}
#header #top-menu ul{
	margin: 0;
	padding: 0;
	text-align: center;
}
#header #top-menu ul li{
	display: inline;	
	margin-left: 14px;
}

#header #top-menu ul li a{
	color : #fff;
	font-weight: bold;
}


#header #top-menu ul li a:hover, #header #top-menu ul li.current a{
	color : #f7923b;
}
 
#header #gray-menu {
	 position : absolute;
	 top : 106px;
	 left : 167px;
	 width : 140px;
	 text-align: center;
	 font-weight: bold;
	 text-transform: uppercase;
	 width:410px;
	 height:30px;
	 background-image: url("../images/main/TM_vstupenky.png");
	 background-repeat: no-repeat;	 
	 padding-left : 3px;
}
#gray-menu #levne-vstupenky, #gray-menu #rezervace-a-nakup, #gray-menu #kontakty{
	float:left;
	display:block;
	text-align:center;
	width : 154px;
	margin-top: 9px;
	
}

#gray-menu #rezervace-a-nakup {
	width : 154px;
}
#gray-menu #kontakty{
	width:99px;
}

#header #gray-menu.kontakty {
	background-image: url("../images/main/TM_kontakty.png");
}
#header #gray-menu.rezervace {
	background-image: url("../images/main/TM_rezervace.png");
}

#header #gray-menu a {
	color : #000;	
}
#header #gray-menu a:hover {
	color: #f7923b;
	text-decoration: none;
}

#header #gray-menu a.current {	
	color: #fff;
	
}

/*********************************			CONTENT              *********************************************/
.contentSeparator {
		background-image: url("../images/main/mainBack.png");
		width: 774px;
		height: 8px;		
		margin: auto;
}

#contentWrapper {
	width : 774px;
	background-image: url("../images/main/contentBack.png");	
	margin: auto;		
	position : relative;
	overflow: auto;
}

#contentWrapper a {
	color : #41b0dd;		
}



#content-decor{
	width : 605px;
	height: 44px;
	/*background-image: url("../images/main/mainOver.png");*/
	background-image: url("../images/main/decor-transparent.png");
	position: absolute;
	left: 169px;
	top : 0px;	
}

#content {
	/*margin-left: 169px;*/	
	width : 549px; /*605px;*/
	min-height: 805px;
	padding-top : 28px;
        padding-right : 28px;
	/*position:relative;*/
	float:right;
}




/********************************		LEFT MENU 			****************************************/

#left-content {
	width : 165px;
	float:left;
}


/********************************		FOOTER			************************************************/

#footer {
	background-image : url("../images/main/footer.png");
	background-repeat: no-repeat;
	height : 30px;
	width : 774px;
	margin: auto;
	clear: both;
	position: relative;
}
#footer #copyright{
	position: absolute;
	top : 8px;
	left: 20px;
}

#footer #bottom-menu {
	width : 500px;
	position : absolute;
	left : 260px;
	top :8px;
	text-align : right;
}

#footer #bottom-menu .current{	
	font-weight : bold;
	text-decoration: underline;
}

/******************** 			SEARCH			********************************/
#search input#search-field{
	position: absolute;
	top : 25px;
	left:38px;
	height: 14px;
	border: none;
	font-size : 11px;
	width: 105px;
	margin: 0;
	padding:0;
	background-color: #fff;
}

#search input#search-submit-button{
	position : absolute;
	top: 19px;
	left : 149px;
	height : 22px;
	width : 29px;
	background-color: transparent;
	background-image: none;
	padding:0;
	border: none;
	cursor: pointer;
}

.text-box {
	border : 1px solid #adadad;	
	padding: 1px;
	margin-bottom: 14px;
	color : #404040;
	overflow: auto;
}
.text-box h1 {
	margin-bottom: 9px;
	font-size : 11pt;
	color: #727272;	
}
.text-box p {
	margin-bottom: 9px;
}

.text-box .float-right img{ margin :5px;}

.text-box-content {
	background-color: #ececec;
	padding-left : 22px; 
	padding-right : 22px;
	padding-top : 15px;
	padding-bottom : 15px;
	overflow: auto;
}

.path{
	margin-bottom: 10px;
}

#banner-wrapper {
	margin:auto;
	height:0;
	width : 774px;
	position:relative; 	
}

#banner-left {
	position:absolute;
	left : -220px;
	top: 0px;
	width : 220px;
	font-size : 6pt;
	color : #7e7e7e;
}

#banner-bottom{
    clear:both;
	font-size : 6pt;
	color : #7e7e7e;
    padding-top:10px;
}

#banner-right {
	position:absolute;
	left : 784px;
	top: 0px;
	width : 220px;	
	font-size : 6pt;
	color : #7e7e7e;	 
}
#banner-right img{
	border : 1px solid #eee;
}#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}.galleryWrapper{	
	overflow: auto;
	position : relative;
}


.galleryItem{
	position : relative;
	width : 150px;		
	float: left;
	text-align : center;
	margin: 5px;	
}

.galleryItem .label {
	height: 15px;
	background-color: #aaa;
	color: black;
	width: 100px;
	margin: auto;
}

.galleryItem img {
	border : 1px solid black;
	padding : 2px;		
}

.galleryItem .control{
	height : 15px;
	font-size : small;
}form {
	width: 100%;
}

form.small-form{
	width:auto;
}

form.small-form fieldset{
	margin : auto;
	border : none;
	padding : 0px;
}


form.small-form select, form.small-form input, form.small-form label {
	width : auto;
	display: inline;
	float: none;
}

fieldset {
	margin: 0 0 22px 0;
	border: 1px solid #727272;
	padding: 12px 17px;	
}


legend {
	background-color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 4px 8px;	
}

label {
	float: left;
	display: block;
	width: 150px;
	height: 19px;
	margin: 0px 0 0 0;
	clear: left;
	padding-right: 1em;
	text-align: right;	
	line-height: 17px;	
}

label.error{
	float: none;
	display: block;
	width : 100%;
	text-align: center; 
}

label.nonFloat {
	display: block;
	float: none; width : auto;
	margin: 0 0 10px 0;
	width: auto;
}

textarea {	
	width: 100%;
	height: 150px;
	margin: 0 0 12px 0;
	display: block;
}

.wym_box {
	clear: both;
	display : block;
	float: none;
	margin: auto;;
}



input[type=checkbox], input[type=radio]{
  	
}

input[type=text],input[type=password],input[type=submit],input[type=file] {
	width: 200px;
	border: 1px solid #727272;
	background-color: white;
	margin: 0px 2px 2px 2px;
	height: 15px;
	font-size: 8pt;	
}

input[type=submit]{
	clear: both;
	width : auto;
	height: 18px;	
	background-image:url("../images/main/btnC.png");
	background-position:center;
	border: 1px solid #e2e2e2;
	
}

select {
	width: 200px;
	border: 1px solid #727272;
	background-color: white;
	margin: 0px 2px 2px 2px;
	height: 19px;
	font-size: 8pt;
}

form br {
	
}

input.required{
	border-right: 4px solid #aa0000;
}

td input[type=text],td select, td input[type=password] {
	 width : 10em;
}

form label.error{
	 float: none; color: red; padding-left: .5em; vertical-align: top;border:none; 
}

button {
	padding: 0;
	margin : 0;
	border: none;
	background-color: transparent;
	width: auto;	
}
button img{ 
  vertical-align: middle;
}

.sort form select {
	width : auto;	
	margin: 0;
	/*background-color:#727272;
	font-weight: bold;
	color : #fff;*/
	border:1px solid #e7e7e7;
	
	font-size:7pt;	
	text-transform: lowercase;
	text-align: center;	 
}

.sort {
  margin-bottom:3px;
}

.left-box form {
    width:100px;
}.vstupenka-grouped{
	border:1px solid black;
	padding : 1em;
	margin-bottom: 1ex;
	position : relative;	
}

.vstupenka-grouped .dates-available {
	border : 1px solid black;
	position: relative;
	
	overflow: hidden;
	width: 100%;
}

.vstupenka-grouped .date-info {
	width : 6em;
	float  : left;
	position:relative;
	margin-right : 1em;
	border: 2px solid  gray;
	
	
}

.vstupenka-grouped .date-info .time-title, .vstupenka-grouped .date-info .date-title, .vstupenka-grouped .date-info .count-title{
	background-color: black;
	font-size: 10px;
	color :white;	
}

.vstupenka-grouped .date-info div {
	text-align : center;
	font-size: 12px;
}

#contentWrapper .ticketTable .vstupenka-date a{
	color : #404040;
	
}

#contentWrapper .ticketTable .vstupenka-date a:hover{
	color : #727272;
	text-decoration: none;
	
}
	
.basket-preview {
	
}

.basket-show  .basket-item{	
	padding: 1em;
	margin-bottom: 2ex;
	position: relative;
	overflow: auto;
}

.basket-item-place-desc {
	text-align: right;	
	color:#7e7e7e;
}


ul.basket-control {
	position:relative;
	overflow: auto;
	
	text-align: center;
	width : 549px;
	margin: auto;
}


.basket-control-wrapper{
	/*background-color: #7e7e7e;*/
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 20px;	
}

.basket-control li {
	display:block;
	float: left;
	width : 120px;
	height: 75px;
	background-color: #7e7e7e;
	margin: 0;
	color : #fefefe;
	margin-right: 0px;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
}

.basket-control li.arrow {
	background-color: transparent;
	color : #ececec;
	width : 23px;
	height: 70px;
	padding-top: 5px;
	
		
}

.basket-control li.active {
	background-color: #f7923b;	
	
}

.basket-control li.next {	 
	/* background-color: #41b0dd;*/
}

.basket-control li.hotovo {	 
	background-color: #f7923b;
}





#contentWrapper .basket-control li a {
	
	display: block;
	width: 120px;
	height: 75px;
	color: white;
}

.basket-control li a:hover {
	background-color: #41b0dd;
	text-decoration: none;
}

.basket-navig-wrapper{
    clear:both;
    overflow:auto;
    position:relative;

}

.basket-navig-item {
    float:left;
    margin-right: 1em;
}
/* Tabs
----------------------------------*/

/*  
	orange header : #f7923b
	blue HREF	  : #41b0dd
	
*/

.ui-tabs {
	padding: .2em;
}

.ui-tabs-nav {
	padding: .2em .2em 0 .2em;
	position: relative;
	overflow: auto;
	border-bottom: 2px solid  #f7923b;
}

.ui-tabs-nav li {
	list-style: none;
	float: left;
	border-bottom: 0;
	margin: 0 .2em -1px 0;
	padding: 0;
	background-color: #dddddd;
}

.ui-tabs-nav li a , #content .ui-tabs-nav li a{
	display: block;
	text-decoration: none;
	padding: .5em 1em;
	color:#727272;
}

#content .ui-tabs-nav li.ui-tabs-selected a{
	display: block;
	text-decoration: none;
	padding: .5em 1em;
	color:#ffffff;
}
#content .ui-tabs-nav li.ui-tabs-selected a:hover{
	background-color: #f7923b;
}
#content .ui-tabs-nav li a:hover {
	background-color: #ffffff;
}


.ui-tabs-nav li.ui-tabs-selected{
	font-weight : bold;
	padding-bottom: .1em;
	border-bottom: 0;
	background-color: #f7923b;
	color : white;
}

.ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border: 0;
	background: none;
}

.ui-tabs-hide {
	display: none !important;
}table.ticketTable{
	border:none;
}


table.ticketTable th{
	text-transform: lowercase;
}



.ticketTable th.nazev-akce{
	width:180px;
}

.ticketTable th.cena,.ticketTable th.mesto, .ticketTable th.zanr{
	width:70px;
}

.ticketTable th.rezervace {
	width : 100px;	
}


.ticketTable th.akce-image{
	width: 61px;	
}

table.ticketTable td .akce-image img{
	border : 1px solid #a0a0a0;
	padding:1px;
	margin: 5px;
	background-color: #fff;
	
}

table.ticketTable td .detail-label {	
	padding-left :7px;
}

table.ticketTable td h2 {
	text-transform: uppercase;
	margin-bottom: 0;
}

#content td a .button {
	color: #424242;
	text-decoration: none;	
}

#content td a:hover .button {
	color: #000000;
	text-decoration: none;	
}

.seat-table{
	border-collapse: separate;
	border-spacing: 1px;
	width: auto;
}

.seat-table td{
	width:15px;
	height:15px;
	vertical-align: middle;
	text-align: center;
	
}

/*.seat-table td.free{
	background-color: #2dd44a;
}
.seat-table td.non-free{
	background-color: #727272;
}
.seat-table td.occupied{
	background-color: #f7953b;
}
.seat-table td.not-set{
	background-color: #e2e2e2;
}*/

#ticketTable {
	margin-bottom : 1em;
}.back-to-previous {
	border-top: 2px dotted #e2e2e2;
	margin-top: 12px;
        margin-bottom: 12px;
	padding-top: 5px;
}

.white, .white a { color: #ffffff;}
.gray, #contentWrapper .gray{ color: #404040;}

.bold {font-weight: bold;}
.small {font-size: 80%;}
.italic {font-style: italic;}
.orange, #contentWrapper a.orange { color : #f7923b;}
.left { text-align : left; }
.right { text-align : right; }
.center { text-align : center; }
.clear{ clear:both;}
.large { font-size:large}
.float-left {float:left;}
.float-right {float:right;}
.text-light {color: #727272;}
.no-text-decor, a.no-text-decor:hover{text-decoration: none;}
.block {display:block;}
.hidden {display:none;}
div.error { border-left : 1em solid #ff0000; padding-left : 1em;}
.error {color : #f00;}
.info { border-left : 1em solid #ffff00; padding-left : 1em;}
.ui-tabs-hide { display: none; }
.valign-top{vertical-align: top;}


.button {	
	display: block;
	position:relative;	
	line-height: 18px;
	overflow: auto;
	cursor: pointer;			
}



.button .button-left {
	background-image: url("../images/main/btnL.png");
	float : left;	
	width : 8px;
	height : 18px;
	display: block;
}

.button .button-center, 
.button-center 
{
	background-image: url("../images/main/btnC.png");
	float : left;
	height : 18px;
	display: block;
}


.button .button-right {
	background-image: url("../images/main/btnR.png");
	float : left;		
	width : 8px;
	height : 18px;
	display: block;
}

.simple-button{
   line-height : 18px;	
  cursor: pointer;
  border-left : 1px solid #ccc;
  border-right : 1px solid #ccc;
  padding : 1px;
  background-image: url("../images/main/btnC.png");
  margin : 2px;
  height : 18px;
  font-size : 6pt;
}

.errorWrapper {
  margin-bottom : 10px;
}

#contentWrapper a.print-button{
    display:block;
    width: 200px;
    height : 45px;
    font-size: 30px;
    background-color: #f7923b;
    text-align:center;
    margin:auto;
    line-height: 40px;
    text-decoration:none;
    color: #fff;
}#left-content .left-box{
	width :  130px;
	background-color: #ffffff;	
	padding : 10px;
	color: #404040;
	font-size: 8pt;;
	border-left: 1px solid #eDeDeD;
        overflow: hidden;
	
	
}

.leftContentSeparator {
	background-image: url("../images/main/leftMenuSeparator.png");
	width : 168px;
	height : 8px;
}
#left-content h3{
	
	width : 151px;
	background-color: #f7923b;
	background-image: url("../images/main/leftBarHeading.png");
	background-repeat: no-repeat;
	font-size: 8pt;
	height: 20px;
	color: white;
	font-weight : bold;
	padding-top : 2px;
	padding-left : 10px;
	margin: 0;	
}

#left-content li {
	background-image : url("../images/main/arrow_li.png");
	background-repeat: no-repeat;
	background-position: left top;
	list-style: none;
	display: block;	
	text-indent: 15px;
	/*padding-left : 15px;*/
			
	margin: 2px;
}



.left-box h4 {
	color: #424242;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 9pt;
}
.left-box h5 {margin-bottom:0; text-transform: uppercase;font-size:7pt;}

.left-box img.border {
	margin: 0;
}

.left-box p {
	margin-bottom: 5px;
}

.left-box fieldset {
	border: none;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	width: 131px;
        overflow: hidden;
}

.left-box input {
	width : 125px;
	border: 1px solid #727272;
	background-color: white;
}

.left-box input[type="submit"] {
	width : auto;	
	background-image:url("../images/main/btnC.png");
	background-position:center;
	border: 1px solid #e2e2e2; 	
}

.left-box label {
	width : 125px;
	padding-left : 2px;
	text-align: left;
	font-style :italic; 
	float:none;
}/* 
    Document   : banners
    Created on : 24.4.2009, 15:34:38
    Author     : snb
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.banner {
    width: 267px; /* 4px ubrano na padding a border*/
    height : 163px;
    border : 1px solid #b3b3b3;
    padding : 1px;
    position : relative;
    float : left;
    margin-right: 3px;
    margin-bottom: 10px;
    overflow: auto;
}

.banner .image {
    float : left;
    width : 90px;
    height : 97px;
    border : 2px solid #b3b3b3;
    padding: 1px;
    margin : 14px;
    margin-right : 8px;
}

.banner .text{
    padding-right : 5px;
    padding-left : 8px;
    padding-top: 8px;
    margin:0;
    height:110px;
    overflow:hidden;

}

.banner h3 {
    background-image: url(../images/main/bannerTitle.png);
    color : white;
    height: 25px;
    line-height: 25px;
    margin : 0;
    padding-left : 8px;
    font-size: 13px;

}

.banner .link {
    position:absolute;
    top: 147px;
    width:259px;
    text-align:right;
    
}
body {
	background-color: #fff;
	/*background-color: #6D6D6D;*/
	background-image: url("../images/main/body_back.png");
	background-repeat:repeat-x;
	font-family: Verdana, Tahooma, Arial;
	font-size : 8pt;
}

a {
	text-decoration: none;
	position: relative;
	overflow: auto;	
}

a:hover{
	text-decoration : underline;
}



 
table {
	width: 100%;
	border-bottom : 4px solid #ececec;		
}

td,th {
	vertical-align: middle;
	padding : 2px;
	
}
th {
	background-color: #727272;
	color : white;
	height : 24px;	
	vertical-align: middle;	
	font-size: 7pt;
	text-align:left;
	padding-left: 3px; 
}
td.label{
	width:15em;
	font-weight: bold;
	text-align: right;
	padding-right : 1em;
}

td h2, #contentWrapper td h2 a {
	font-size : 9pt;
	color: #727272;
	margin-bottom: 3px;  
}

.even  td{
	background-color : #ececec;
}



del {color:#ff0000;}
del span {color :#727272; }



#content a div.button .button-center  {
	color : #727272;
}
#content a:hover div.button .button-center  {
	color : #000000;
}

img.border {
	border : 1px solid #a0a0a0;
	padding:1px;
	background-color: #fff;
	margin-left :7px;
}


#content-decor { behavior: url(js/iepngfix.htc) }