body {
	height : 100%;
	font : 90% Arial, Tahoma;
	color : #000000;
	margin : 0px;
	width : 100%;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<770?'770px':'');
	min-width : 770px;
	background : url(../img/bckg.gif) repeat-x top;
}

img{
	border : 0px;
}

a{
	color : #ff0800;
}

a:hover{
	color : #cf1d18;
}

h1{
	font-size : 25px;
	font-weight : normal;
	margin-top : 0px;
}

h2{
	color : #000000;
	font-size : 16px;
	font-weight : bold;
	margin : 20px 0px 5px 0px;
}

div{
	float : left;
}

#main{
	width :  100%;
    text-align: left;
}

#header{
	width : 100%;
	height : 324px;
	background : url(../img/kulises_1.jpg) repeat-x 55px top #e7291f;
}

#header small{
	font-size : 60%;
}

#logo{
	width : 41%;
	height : 324px;
	background : url(../img/kulises_2.jpg) no-repeat left top;
}

#mmenu{
	font-size : 129%;
	line-height : 150%;
	padding : 72px 0px 0px 0px;
}

#mmenu a{
	color : #f8ff30;
	padding-left : 6px;
}

#mmenu a:hover{
	color : #ffffff;
	text-decoration : none;
}

#mmenu a.glm_ON{
	background : black;
	text-decoration : none;
	color : #ffffff;
	padding : 3px 7px 4px 6px;
}

#mmenu a.glm_ON:hover{
	background : #505050;
}

#right_header{
	float : right;
	width : 230px;
	height : 249px;
	padding-top : 75px;
	background : url(../img/kulises_3.jpg) no-repeat right top;
	color : white;
	font-size : 89%;
}

#right_header div{
	width : 151px;
	padding-top : 5px;
	text-align : center;
}

#right_header a{
	color : white;
	font-size : 135%;
}

#right_header a:hover{
	color : #f8ff30;
}

#right_header img{
	border : 5px solid white;
}

#content{
	width : 46%;
	padding:  0px 0px 0px 8%;
}

small{
	font-size : 75%;
}

#right{
	width : 30%;
	padding:  125px 0px 0px 10%;
	font-size : 12px;
	line-height : 18px;
}

.photo{
	clear : left;
	width : 470px;
}

.photo img{
	padding : 0px 14px 11px 0px;
}

.mnews p{
	padding : 4px 0px 0px 0px;
	margin : 0px;
}

#content table{
	width : 100%;
	margin : 0px;
}

#content table th{
	font-size : 11px;
	font-weight : normal;
	text-align : left;
	border-bottom : 1px solid #ff0800;
	margin : 0px;
	padding-bottom : 5px;
}

#content table td{
	padding : 7px 0px 7px 0px;
}

#content table tr.silvertr td{
	background : #f2f2f2;
}


ul{
	clear : left;
	width : 100%;
	padding : 0px;
	margin : 0px 0px 30px 0px;
}

li{
	margin : 0px;
	padding : 5px 0px 0px 10px;
	list-style : none;
	background : url(../img/list_marker.gif) left 12px no-repeat;
}


#footer{
	float : right;
	width : 100%;
	padding : 25px 0px 30px 0px;
	margin-top : 50px;
	font-size : 79%;
}

#footer td{
	padding : 15px 0px 20px 0px;
	border-top : 1px solid #ff0800;
}

.footer_r{
	text-align : right;
}

.footer_r img{
	padding-right : 7%;
}

.logophone{
	position : absolute;
	top : 273px;
	left : 145px;
	font-size : 140%;
	color : #FFFFFF;
}

.body2{
	width : 100%;
	width : expression( ( document.getElementsByTagName('BODY') && document.getElementsByTagName("BODY")[0].clientWidth >990 ) ? '100%' : '990px');
	min-width : 980px;
	background : url(../img/bckg.gif) repeat-x top;
}


#content2{
	width : 53%;
	padding:  45px 0px 0px 40px;
	font-size : 13px;
}

#right2{
	width : 31%;
	padding:  50px 0px 0px 6%;
	font-size : 12px;
	line-height : 18px;
	margin : 0px;
	float : left;
}

.scene{
	background : url(../img/mask.gif) left top no-repeat;
	padding : 0px 0px 40px 59px;
	margin-left : 0px;
}

.scene h1{
	float : left;
	width : 70%:
}

.ticket{
	float : right;
	width : 93px;
	padding : 2px 0px 0px 10px;
	height : 21px;
	font-size : 11px;
	font-weight : bold;
	background : url(../img/arrow_right.gif) right top no-repeat #ff0800;
}

.ticket a{
	color : #f8ff30;
	font-weight : bold;
}

.mnews2{
	font-size : 120%;
	margin : 15px 0px 50px 0px;
}

.mnews2 p{
	padding : 2px 0px 0px 0px;
	margin : 0px;
}

.mnews2 small{
	font-size : 76%;
}


input{
font-size : 90%;
}


.cal{
	width : 92%;
	padding : 22px 0px 20px 8%;
	background : #ffece7;
}

.cal-hidden{
	display: none;
}

.cal_sq{
	width : 210px;
	padding-top : 10px;
	font-size : 13px;
}

.cal_sq div{
	width : 29px;
	height : 23px;
	padding : 7px 0px 0px 0px;
	margin : 0px 1px 1px 0px;
	background : #fff2ee;
	text-align : center;
}

.cal_sq div.th{
	width : 210px;
	height : 30px;
	padding : 0px;
	margin : 0px;
	color : #ff0800;
	background : none;
	font-size : 15px;
}

.cal_sq div.th div{
	background : none;
}

.cal_sq div.red{
	color : white;
	background : #ff0800;
}

.cal_sq div.red a{
	color : white;
}

h3{
	float : left;
	margin : 0px;
	text-align : center;
	width : 73%;
	font-size : 19px;
	font-weight : normal;
}