*					{ margin:0px; padding:0px }html, body 			{ height: 100%; }BODY				{ text-align:center; direction:rtl; background:#f1f1f1 url(../images/contentBg.jpg); color:#575656; font-family:Arial,Helvetica; font-size:10pt }a					{ color:#2d9ed3; text-decoration:none }a:hover				{ color:#6fcffb; text-decoration:underline }img					{ border:0px }ul li					{ list-style:none }ol					{ padding-right:20px }h1,h2,h3,h4,h5,h6		{ font-weight:normal }h1,h2				{ margin:0px 0px 10px; color:#5b5b5b; text-shadow: 1px 1px 3px #fff; font-size:1.7em; text-align:right }h2					{ font-size:1.4em }input,textarea 			{ font-family:Arial,Helvetica; font-size:10pt; outline:0  }header,footer			{ display:block }	/* CSS 2 Fix*/table				{ border-collapse: collapse; }th1					{ font-weight:normal }form					{ position:relative }fieldset				{ border:none }input,select,button		{ font-family:Arial,Helvetica;  }input,select			{ font-size:10pt; outline:0 }hr					{ margin:20px 0px; height:1px; background:#cfcfcf; color:#cfcfcf; border:none }.b					{ font-weight:bold }.red				{ color:#ff0000 !important }.green				{ color:#008000 }.clear				{ display:block; clear:both }.clearfix:after		{ visibility: hidden; display: block; font-size: 0;	content: " "; clear: both; height: 0; }.hide				{ display:none !important; }.small				{ font-size:0.8em }h1 .small			{ font-size:0.7em }.ltr				{ direction:ltr }.loading			{ width:35px; height:35px; background:url(../images/loading.gif) no-repeat center center }.notice				{ background:#fff5a9; border:1px solid #ffe100; color:#716400; padding:4px 10px; margin-bottom:10px; border-radius:10px }.t_center			{ text-align:center }.t_right			{ text-align:right }.rel				{ position:relative }.submit				{ display:block; height:38px; min-width:100px; background:#f6ce53 url(../images/formBtnBg.jpg); border:1px solid #b14e48; color:#cb4e48; border-radius:10px; font-weight:bold; font-size:1.2em; cursor:pointer }.submit span			{ display:block; padding:6px 10px; }.submit:hover		{ background:#f6ce53; color:#000; text-decoration:none }form input[type=submit]		{ position:absolute; top:-10px; left:0px }button.save.upper,a.save.upper 				{ position:absolute; top:-45px; left:0px }a.save,button.save,.form-wrap input[type=submit]		{ display:block; height:38px; padding:0px 9px; background:#f6ce53 url(../images/formBtnBg.jpg); border:1px solid #b14e48; color:#cb4e48; border-radius:10px; font-size:1.1em; font-weight:bold; cursor:pointer }a.save:hover,button.save:hover,.form-wrap input[type=submit]:hover	{ background:#f6ce53; color:#000; text-decoration:none }a.save span	{ display:block; padding-top:10px }.form textarea,.form input[type=text],.form input[type=password],.form textarea,.form select 					{ display:block; width:230px; resize:none; padding:8px 14px; border:1px solid #cdcdcd; color:#434343; font-size:1.1em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9  }.form textarea:focus,.form input[type=text]:focus,.form input[type=password]:focus,.form textarea:focus,.form select:focus 					{ border:1px solid #fff; box-shadow:0 0 5px #f6d163; border-color:#f6d163  }.form select			{ width:260px }.form ol				{ margin:30px }.form .title			{ clear:both; position:relative; top:10px; float:right; width:120px; margin-bottom:30px }.form .input			{ float:right }.form .info				{ float:right; font-size:0.8em; color:#ff0000; padding:10px } .form .submit			{ clear:both; float:right }.form .loading			{ clear:both; position:relative; top:10px; right:10px;  }#wrapper 			{ position:relative; min-height: 100%; height: auto !important; height: 100% }.pos				{ position:relative; width:980px; margin:auto }#msg				{ position:absolute; top:0px; right:0px; color:#ffffff; font-weight:bold; font-size:1.1em; z-index:9999 }#msg li				{ padding:10px 15px; background:#6ab860; border:2px solid #ffffff; border-radius:10px; }#msg li.error			{ background:#ef6664 }header					{ background:url(../images/headerBG.jpg) repeat-x }header .wrap				{ height:220px }header a.logo			{ display:block; position:absolute; top:40px; right:0px }header .user			{ position:absolute; top:5px; right:0px; color:#fff }header .user a		{ color:#fed866 }header .user li		{ float:right; margin-left:10px }header ul#main-menu				{ position:absolute; top:5px; left:0px}header ul#main-menu li				{ float:right; margin-right:10px; border-right:1px solid #23383a; padding-right:10px }header ul#main-menu li:first-child	{ border:none }header ul#main-menu li a			{ color:#ffffff; font-size:0.9em }header ul#main-menu li a.fb			{ display:block; position:relative; bottom:5px; width:12px; height:23px; background:url(../images/headerFb.png); opacity:0.5 }header ul#main-menu li a.fb:hover	{ opacity:1 }header ul#events-types-menu			{ position:absolute; bottom:0px; right:0px; left:0px; height:49px; background:url(../images/eventTypesMenuSearch.png) no-repeat right center; padding-right:19px }header ul#events-types-menu li			{ float:right; height:49px; background:url(../images/eventTypesMenuSearch.png) no-repeat left center; padding-left:19px }header ul#events-types-menu li.search	{ float:left }header ul#events-types-menu li a		{ display: block; border:1px solid #d79357; border-radius:4px; color:#b14e48; margin-top:5px; padding:8px 15px; font-size:1.2em  }header ul#events-types-menu li a:hover	{ background:#d79357; color:#fff; text-decoration:none  }header ul#events-types-menu li form						{ position:relative;  }header ul#events-types-menu li form input[type=text]		{ display: block; border:1px solid #d79357; border-radius:20px; background:transparent; color:#b14e48; margin-top:5px; padding:8px 15px 8px 25px; font-size:1.2em }header ul#events-types-menu li form input[type=submit]		{ display: block; position:absolute; top:15px; left:8px; display:block; width:17px; height:16px; background:url(../images/headerSearchSubmit.png); border:none }header .pos.users-logo	{ text-align:right; padding-top:2px; z-index:9999 }/* header form					{ display:block; position:absolute; bottom:57px; left:275px; width:264px; height:32px }header form input[type=text]	{ position:relative; display:block; width:164px; height:32px; padding: 0px 30px 0px 70px; background:url(../images/headerSearchInput.png); border:none }header form input[type=submit]	{ position:absolute; top:1px; left:-2px; display:block; width:64px; height:30px; background:url(../images/headerSearchSubmit.png); border:none } */#main_content	{ padding-bottom:300px }	/**/section#body		{ position:relative; margin:0; padding-bottom:250px; text-align:right; margin-top:20px } #bottom-safety	{ height:450px }footer					{ position:static; bottom:0px; left:0px; right:0px; height:96px; background:url(../images/footerBg.jpg); font-size:1.1em }footer .pos				{ height:96px;  }footer .footerMan			{ position:absolute; bottom:12px; left:0px; width:367px; height:192px; background:url(../images/footerMan.png) }footer .footerMan a		{ display:block; position:absolute; bottom:30px; left:160px; width:37px; height:39px; background:url(../images/footerFollow.png) }footer .footerMan a:hover	{ background-position:0px -40px; }footer .footerMan a.tw	{ background-position:-50px 0; left:210px }footer .footerMan a.tw:hover	{ background-position:-50px -40px; }footer #footer-menu					{ position:absolute; top:25px; right:0px }footer #footer-menu li					{ display:inline-block; margin-right:10px; border-right:1px solid #fe5978; padding-right:10px }footer #footer-menu li:first-child		{ margin-right:0px; border-right:none; padding-right:0px }footer #footer-menu li a				{ color:#fff; text-shadow: 1px 1px 1px #000; font-size:1.1em;  }footer .copyrights					{ position:absolute; top:55px; right:0px; color:#dbe3d4; font-size:0.8em }.uploader					{ position:relative; width:180px; height:38px; border-radius:10px; overflow:hidden;  }.uploader .upload-trigger	{ display:block; width:100px; padding:8px 9px; background:#f6ce53 url(../images/formBtnBg.jpg) repeat-x; border:1px solid #b14e48; color:#cb4e48;  border:2px solid #b14e48; border-radius:10px; font-size:1.1em; font-weight:bold; }.uploader .upload-loading	{ display:block; position:absolute; top:0px; left:0px; width:32px; height:32px; background:url(../images/loading.gif) }.uploader .upload			{ position:absolute; top:0px; left:-120px; font-size:30px; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; cursor:pointer   }.login					{ padding:25px; border:1px dashed #c7c7c7; background: #dbe3d4 }.login .title			{ clear:both; font-size:0.9em; position:relative; top:10px; float:right; width:80px; margin-bottom:30px }.login .input			{ float:right }.login .info				{ float:right; font-size:0.8em; color:#ff0000; padding:10px }.login .forgot			{ display:block; float:right; margin:10px 10px 0px 0px; cursor:pointer  }.login .notice			{ position:relative; top:10px; border:none; color:#d40e0e; font-size:1.3em; background:url(../images/eventPageSep.png) repeat-x center top }/* icons */.icon				{ display:block; background:url(../images/icons.png) }.icon:hover			{ opacity:0.6 }.icon.iconvx			{ width:34px; height:34px }.icon.iconvx.disabled	{ background-position:-34px 0px }.icon.icon-edit			{ width:34px; height:34px; background-position:-68px 0px }/* Admin Menu */#admin-menu			{ position:fixed; top:10px; right:10px; background:#f4d062; border:1px solid #223739; text-align:right; z-index:9999 }#admin-menu li		{ border:1px dashed #b14e48; border-bottom:0px; margin:2px }#admin-menu li.title	{ font-weight:bold; text-align:center; padding:5px }#admin-menu li a		{ display:block; color:#b14e48; padding:5px }#admin-menu li a:hover	{ color:#000 }/* Admin form table */table.form						{ width:100%; font-size:10pt }table.form.fixed					{ width:auto;  }table.form .link-copy				{ height:15px !important; direction:ltr }/* Admin form wrap */.form-wrap							{ position:relative; min-height:400px;  }.form-wrap.no-min-height			{ min-height:0px;  }.form-wrap .form-error				{ background:#fbe6f2; border:1px solid #d893a1; padding:10px; margin-bottom:3px; border-radius:5px; color:#000000; font-size:1.3em }.form-wrap th 						{ font-size:1.3em }.form-wrap th,.form-wrap td						{ padding:10px 15px; text-align:right; }.form-wrap td.info					{ color:#ff0000; font-size:0.8em }.form-wrap td.info img				{ width:250px }.form-wrap tr:hover					{ background:#eaeaea }.form-wrap textarea,.form-wrap input[type=text],.form-wrap select 					{ width:300px; padding:8px 14px; border:1px solid #cdcdcd; color:#434343; font-size:1.6em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9  }.form-wrap textarea					{ height:100px; resize:none; font-size:0.8em }.form-wrap select 					{ width:330px }.form-wrap textarea:focus,.form-wrap input[type=text]:focus,.form-wrap select:focus 				{ border:1px solid #fff; box-shadow:0 0 8px #f6d163; border-color:#f6d163  }.form-wrap .zone_image					{ position:relative; float:right; margin:auto }.form-wrap .zone_image img				{ display:block }.form-wrap .zone_image .zone				{ display:block; position:absolute; border:2px solid #000; background:url(../images/zoneBgFront.png); overflow:hidden; }.form-wrap .zone_image a.zone			{ border:none }.form-wrap .zone_image a.zone:hover		{ background:url(../images/zoneBgFrontHover.png) }.form-wrap .zone_image .zone span			{ display:none; text-align:right; padding:5px; color:#000; font-weight:bold; text-shadow:-1px -1px 0 #fff,  1px -1px 0 #fff,-1px 1px 0 #fff, 1px 1px 0 #fff; }.form-wrap .zone_image .zone:hover span		{ display:block }.form-wrap .form-add						{ position:absolute; top:-45px; left:0px }.form-wrap .form-search input[type=submit],.form-wrap .form-add input[type=submit]	{ position:absolute; top:2px; left:2px }.form-wrap .sort-bar						{ display:block; min-height:40px; margin-bottom:10px; background:#fff; border:1px solid #cacaca; padding:5px 10px 10px 10px; border-radius:10px  }.form-wrap .sort-bar.black				{ background:#000; color:#fff; border:none  }.form-wrap .sort-bar.black input,.form-wrap .sort-bar.black select			{ box-shadow:none }.form-wrap .sort-bar:after 				{ visibility: hidden; display: block; font-size: 0;	content: " "; clear: both; height: 0; }.form-wrap .sort-bar.tall				{ min-height:100px  }.form-wrap .sort-bar .clear				{ height:10px }.form-wrap .sort-bar div					{ float:right; margin-left:5px }.form-wrap .sort-bar div span				{ display:block; margin:0px 3px 3px 0px; font-size:0.8em }.form-wrap .sort-bar div a					{ display:block; margin:20px 10px 0px 0px; font-size:0.8em }.form-wrap .sort-bar div.text				{ padding-top:3px }.form-wrap .sort-bar div select,.form-wrap .sort-bar div input[type=text]	{ padding:3px 3px 3px 3px; width:auto; font-size:1em; border-radius:5px }.form-wrap .sort-bar div input[type=text]	{ width:52px }.form-wrap .sort-bar div select option		{ padding-left:10px }.form-wrap .upper				{ position:Absolute; top:-45px; left:0px }.form-wrap .upper .save,.form-wrap .upper form			{ display:block; float:left; margin-right:10px }.form-wrap .upper form.form-add	{ position:relative; top:auto; float:left; margin-right:10px }.form-wrap .sort-bar.green				{ position:relative; background:url(../images/searchBar.png); height:50px; color:#939393; border:none; border-radius:0px; padding:0 30px 0 0; margin:20px 0 0 0; z-index:9999  }.form-wrap .sort-bar div					{ padding:10px 0 10px 0 }.form-wrap .sort-bar div span				{ display:block; float:right; margin:3px 0 0 10px; font-size:1.1em; font-weight:bold; }.form-wrap .sort-bar div input				{ float:right;  }.form-wrap .sort-bar div select				{ margin-left:10px }.form-wrap.events-admin-seats .seats-types	{ position:absolute; top:-43px; left:80px }#sortable			{ position:relative; top:20px; text-align:right }#sortable li 			{ margin-bottom:10px; padding:7px 14px; background:#fff; border:1px solid #cdcdcd; color:#434343; font-size:1.3em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9 }#sortable li:hover 	{ border:1px solid #fff; box-shadow:0 0 8px #52a8ec; border-color:#52a8ec; cursor:move }#sortable li a  		{ margin-left:10px; }/* event-view *//* .form-wrap#home .form-add 			{ top:-47px; left:130px } *//* event-view */.form-wrap#event-view { position:relative; top:50px }.form-wrap#event-view h1 {  }.form-wrap#event-view .upper { top:-50px }.form-wrap#event-view .main 					{ position:relative; height:200px; padding-bottom:10px; border-bottom:1px dashed #9f9f9f; margin-bottom:5px }.form-wrap#event-view .main img 				{ display:block; width:200px; height:200px; background:#fff; padding:1px; border:1px solid #cacaca }.form-wrap#event-view .main .name 			{ position:absolute; top:0px; right:210px; font-size:2em }.form-wrap#event-view .main .producer 		{ position:absolute; top:35px; right:210px; font-size:1.6em }.form-wrap#event-view .main .venue 			{ position:absolute; top:60px; right:210px; font-size:1.6em }.form-wrap#event-view .main .description 		{ position:absolute; top:95px; bottom:10px; left:0px; right:210px; overflow:auto; font-size:1.2em; color:#9f9f9f }.form-wrap#event-view .box			 		{ float:right; width:200px; margin-left:20px }.form-wrap#event-view .box .title			 { font-size:2em; margin-bottom:5px }.form-wrap#event-view .box li			 		{ font-size:1.2em; margin-bottom:5px; color:#9d9d9d }.form-wrap#event-view .box.artists	 		{ width:260px; margin-left:0px }.form-wrap#event-view .box.artists li	 		{ float:right; padding: 5px 10px; border-radius:10px; background:#8e8e8e; color:#fff; margin:0px 0px 10px 10px }/* Admin form buttons */.form-btn				{ display:block; float:right; height:38px; min-width:100px; background:#f6ce53 url(../images/formBtnBg.jpg); border:1px solid #b14e48; color:#cb4e48;  border-radius:10px;   }.form-btn.delete		{ color:#ff5151;   }.form-btn.back			{ margin-right:10px  }.form-btn span			{ display:block; text-align:center; padding:9px 14px; font-size:1.1em; font-weight:bold }.form-btn:hover			{ background:#f6ce53; color:#000; text-decoration:none }.notice-explain						{ background:#fbe6f2; border:1px solid #d893a1; padding:10px; margin-bottom:3px; border-radius:5px; color:#000000; font-size:1.3em }.notice-explain						{ position:Absolute; top:20px; right:20px; max-width:400px; padding-left:30px; font-size:0.9em }.notice-explain.notice-left			{ top:-50px; right:auto; left:0px }.notice-explain .close				{ display:block; position:Absolute; top:2px; left:3px; cursor:pointer; padding:1px 6px; background:#d893a1; color:#ffffff; border-radius:3px }.notice-explain .close:hover			{ opacity:0.7 }.seats-canvas						{ float:left;  }.seats-canvas .loading-seats			{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:url(../images/transBgWhite.png); z-index:9999 }.seats-canvas .loading-seats span	{ display:block; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:url(../images/loading.gif) no-repeat center center }.seats-canvas .col-count-wrap,.seats-canvas .col-arrow-wrap		{ margin-left:17px; text-align:center }.seats-canvas .col-count-wrap,.seats-canvas .row .row-count		{ text-align:center; color:#9a9a9a; font-size:0.8em }.seats-canvas .row				{ clear:both }.seats-canvas .row .row-count,.seats-canvas .col-count,.seats-canvas .row .row-arrow,.seats-canvas .col-arrow,.seats-canvas .seats-all,.seats-canvas .row .seat				{ position:relative; float:left; width:14px; height:14px; margin:0px 3px 3px 0px; cursor:pointer }.seats-canvas.flip-rtl .row .row-count,.seats-canvas.flip-rtl .col-count,.seats-canvas.flip-rtl .row .row-arrow,.seats-canvas.flip-rtl .col-arrow,.seats-canvas.flip-rtl .seats-all,.seats-canvas.flip-rtl .row .seat				{ float:right }.seats-canvas.flip-rtl .row-arrow {-webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.seats-canvas.flip-rtl .col-count-wrap, .seats-canvas .col-arrow-wrap {    margin-left: 0;    margin-right: 17px;    text-align: center;}.seats-canvas .seat ul,.seats-canvas .seats-all ul,.seats-canvas .col-arrow ul,.seats-canvas .row-arrow ul			{ position:absolute; min-width:150px; background:#daeeff; border:2px solid #fbfdff; box-shadow:0px 0px 1px 1px  #7b7b7b; bottom:30px; padding:5px; left:-80px; border-radius:3px; z-index:9999 }.seats-canvas .seat ul.edit,.seats-canvas .seats-all ul.edit,.seats-canvas .col-arrow ul.edit,.seats-canvas .row-arrow ul.edit		{ min-height:40px; bottom:-20px; cursor:default }.seats-canvas .seat ul.edit li,.seats-canvas .seats-all ul.edit li,.seats-canvas .col-arrow ul.edit li,.seats-canvas .row-arrow ul.edit li		{ text-align:right }.seats-canvas .seat ul.edit li.title,.seats-canvas .seats-all ul.edit li.title,.seats-canvas .col-arrow ul.edit li.title,.seats-canvas .row-arrow ul.edit li.title	{ text-align:center; font-weight:bold; margin:5px }.seats-canvas .seat ul.edit label,.seats-canvas .seats-all ul.edit label,.seats-canvas .col-arrow ul.edit label,.seats-canvas .row-arrow ul.edit label,.seats-canvas .seat ul.edit input[type=checkbox],.seats-canvas .seats-all ul.edit input[type=checkbox],.seats-canvas .col-arrow ul.edit input[type=checkbox],.seats-canvas .row-arrow ul.edit input[type=checkbox]	{ display:inline-block; cursor:pointer; margin:5px }.seats-canvas .seat ul.edit .save-seat,.seats-canvas .seats-all ul.edit .save-seat,.seats-canvas .col-arrow ul.edit .save-seat,.seats-canvas .row-arrow ul.edit .save-seat	{ display:block; width:70px; padding:3px; margin:10px auto 0px auto; text-align:center; background:#5fb7ff; color:#fff; font-weight:bold; border:2px solid #fff; border-radius:3px }.seats-canvas .col-count.hover,.seats-canvas .row-count.hover	{ background:#9a9a9a; color:#ffffff; font-weight:bold }.seats-canvas .col-arrow		{ background:url(../images/seatsIconCol.png) no-repeat center center }.seats-canvas .row-arrow		{ background:url(../images/seatsIconRow.png) no-repeat center center }.seats-canvas .seats-all		{ background:url(../images/seatsIconAll.png) no-repeat center center }.seats-canvas .col-arrow:hover,.seats-canvas .row-arrow:hover	{  }.seats-canvas .row .seat				{ background:#5fb7ff; cursor:pointer }.seats-canvas .row .seat.offline		{ background:#adb5b8 }.seats-canvas 			.row .seat:hover,.seats-canvas.events 	.row .seat:hover,.seats-canvas 			.row .seat.hover,.seats-canvas.events 	.row .seat.hover		{ background:#ced7db !important }.seats-canvas.events .row .seat.offline,.seats-canvas.events .row .seat.offline:hover,.seats-canvas.events .row .seat.invisible			{ visibility:hidden }.seats-canvas.events .row .seat.reserved			{ background:#ff0000 !important }.seats-canvas.events .row .seat.preordered,.seats-canvas.events .row .seat.preordered:hover		{ visibility:visible; background:#ff8d8d !important; cursor:default }.form-wrap select.seats-types	{ width:auto; font-size:1em }/* Admin Event */#events-images h2 									{ padding-top:10px; border-top:1px solid #cacaca; margin-top:10px;  }#events-images h2 span 								{ display:block; padding-top:5px; font-size:0.8em  }#events-images .image-area 							{ position:relative; text-align:center; min-height:185px }#events-images .image-area img.regular 				{ position:absolute; top:20px; left:0px; height:160px }#events-images .image-area form 						{ position:absolute }#events-images .image-area .photo 					{ margin-top:10px;  }#events-images .image-area .photo img.regular			{ background:#fff; padding:1px; border:1px solid #cacaca }#events-images .image-area .photo .info				{  margin-bottom:10px }#events-images .image-area .photo .info div			{ display:inline-block; margin-left:10px }#events-images .image-area .photo .info div.text 		{ width:200px; background:#ffecba; border:1px solid #e0a200; padding:9px; margin: 0px auto 10px inherit; border-radius:5px; color:#000000; font-size:1.3em }#events-images .image-area .photo .info .save,#events-images .image-area .photo .info .cancel 		{ padding:10px 9px; background:#f6ce53 url(../images/formBtnBg.jpg); border:1px solid #b14e48; color:#cb4e48; border-radius:10px; border-radius:10px; font-size:1.1em; font-weight:bold; cursor:pointer }#events-images .image-area .photo .resize				{ margin-bottom:10px }#events-images .image-area .photo .resize div			{ display:inline-block; margin-left:20px }#events-images .image-area .photo .resize .slider		{ width:200px; }#events-images .image-area .photo .jcrop	 	{ margin:auto }/* admin-user-view */#admin-user-view 				{ position:relative;  }#admin-user-view .buttons 		{ position:absolute; top:0px; left:0px;  }#admin-user-view .info 			{ font-size:1.2em }#admin-user-view .info .title 	{ clear:both; float:right; width:150px; padding:0px 0px 10px 10px; font-weight:bold }#admin-user-view .info .text 		{ float:right; width:200px  }#admin-user-view .info h2 		{ margin-top:20px }#admin-user-view .info .sep 		{ clear:both; width:360px; height:1px; border-bottom:1px solid #fff; background:#cfcfcf; margin:10px 0px }#showcards	{ width:500px; min-height:300px; padding:20px; margin:20px auto; background:#fff; text-align:right;  border:1px solid #cdcdcd; font-size:1.6em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9 }#showcards .done	{ display:none; text-align:center }#events-income td	{ padding:3px; vertical-align:top }#events-email li		{ margin-bottom:10px; padding:7px 14px; background:#fff; border:1px solid #cdcdcd; color:#434343; font-size:1.3em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9 }#events-email li label		{ padding-right:5px }#loginBox		{ float:right }#forgotBox		{ width:350px; position:absolute; top:280px;  }#registerBox	{ float:left; width:500px }/* Home */#home				{ text-align:center }#home .loading		{ margin:80px auto }#home .column		{ display:inline-block; vertical-align:top }#home .column .block					{ position:relative; display:none; padding:5px; background:#ffffff; box-shadow:0 1px 3px rgba(34, 25, 25, 0.4) }#home .column .block img				{ display:block; width:250px }#home .column .block .info			{ position:absolute; display:none; left:0px; right:0px; bottom:0px; padding:10px; background:url(../images/homeBlockHoverBg.png); text-align:right; color:#fff }#home .column .block .info span		{ display:block }#home .column .block .info span.name	{ font-size:1.1em; font-weight:bold }/* Home-kopa */#home-kopa						{  }#home-kopa .whats-new			{ margin-bottom:30px }#home-kopa .category				{ float:right; margin-left:15px }.featured-block									{ position:relative; width:980px; height:448px; background:url(../images/featured-block-bg.png); overflow:hidden }.featured-block #prev,.featured-block #next							{ display:block; position:absolute; top:200px; left:30px; width:27px; height:40px; background:url(../images/slideShowArrows.png); z-index:2000 }.featured-block #prev:hover						{ background-position:0 -40px }.featured-block #next							{ left:700px; background-position:-27px 0px }.featured-block #next:hover						{ background-position:-27px -40px }.featured-block .slideshow						{ margin:15px }.featured-block .featured						{ position:relative; width:950px; height:418px; z-index:1000 }.featured-block .featured .image					{ display:block; position:absolute; top:0px; left:0px; overflow:hidden }.featured-block .featured .image img				{ display:block; }.featured-block .featured .info					{ position:absolute; bottom:0px; right:0px; width:200px; color:#dbe3d4 }.featured-block .featured .info .name				{ display:block; font-size:1.7em; font-weight:bold; color:#dbe3d4;  }.featured-block .featured .info .description		{ margin:10px 0 }.featured-block .featured .info .save				{ float:right }.heading 						{ position:relative; margin:30px 0 }.heading img 					{ display:block; float:right; margin-left:10px }.heading .title 					{ display:block; color:#943b36; font-size:2.8em; letter-spacing:-1px; text-shadow: 2px 2px 1px #b9c8ab }.heading h1.title span,.heading h1 .small				{ display:block; font-size:0.5em }.heading.lite .title 			{ font-size:2em;  }.heading .line					{ display:block; height:1px; background:#d6d7d6; border-bottom:1px solid #fff }.heading.lite .line				{ margin-top:20px }.box-vertical					{ float:right; border:1px solid #cacaca; background:#dbe3d4; color:#7d7f7b; height:380px; margin-right:15px; overflow:hidden; box-shadow:0 1px 3px rgba(34, 25, 25, 0.4) }.box-vertical:first-child		{ margin-right:0px;  }.box-vertical:hover				{ border:1px solid #00737e }.box-vertical .info				{ padding:5px 10px }.box-vertical .info .name		{ color:#7d7f7b; font-weight:bold; font-size:1.4em }.box-vertical .info .more		{ display:block; margin-top:3px; color:#b14e48; text-align:left }.box-thumb					{ float:right; color:#939393; margin:0 7px 10px 7px; overflow:hidden }.box-thumb:hover			{ background:#f7f7f7 }.box-thumb .image			{ display:block; margin-bottom:10px; border:1px solid #fff; box-shadow:0 1px 3px rgba(34, 25, 25, 0.4) }.box-thumb .name				{ display:block; color:#7d7f7b; font-weight:bold; font-size:1.1em }.box-thumb .dates			{ margin-top:5px; font-size:0.9em }/* page-events */.seper 			{ height:1px; background:#d5d6d5; border-bottom:1px solid #fff; margin:20px 0 }.seper.lite	 	{ margin:10px 0 }#page-event-kopa					{ background:#ebebeb; border:1px solid #d3d4d3;  box-shadow:0px 0px 2px 2px #e9e9e9 }#page-event-kopa .info				{ float:right; margin:10px 25px 0 0; width:650px }#page-event-kopa .info .fb-like		{ height:25px; overflow:hidden }#page-event-kopa .info .description	{ font-size:1.2em; line-height:150% }#page-event-kopa .photo				{ float:left; margin:25px; width:238px; height:236px; background:url(../images/event=page=photo-bg.png) }#page-event-kopa .photo img			{ display:block; margin:8px 10px }#page-event-kopa .schedule			{ display:block; margin:8px 10px; color:#616161 }#page-event-kopa .location			{ float:right; font-size:1.4em }#page-event-kopa .location span		{ display:block; font-size:0.7em; color:#b14e48 }#page-event-kopa .date				{ float:left; margin:3px 0 0 10px; font-size:1.3em }#page-event-kopa .date span			{ display:block; font-size:0.7em; text-align:left  }#page-event-kopa .save				{ float:left }#page-event-view				{ position:relative; width:812px; margin:auto; }#page-event-view .fb-like		{ margin:20px 0px 0px }#page-event-view img.main		{ display:block; margin:10px auto 0px; padding:5px; border:1px dashed #b7b7b7 }#page-event-view img.steps		{ display:block; margin:20px auto 30px; }#page-event-view div.title		{ position:relative; height:63px; background:url(../images/eventsHeaderTitleBg.jpg);  }#page-event-view div.title h1		{ position:relative; top:15px; right:15px; color:#fff; text-shadow:none }#page-event-view div.title .price	{ position:absolute; top:15px; left:15px; color:#fff; font-size:1.7em }#page-event-view div.description	{ margin-top:10px; padding-bottom:10px; background:url(../images/eventPageSep.png) repeat-x center bottom }#page-event-view h2				{ margin-top:10px; font-size:2em }#page-event-view .order-bar			{ height:100px; }#page-event-view .order-box			{ position:relative; float:right; width:200px; height:80px; margin-left:15px }#page-event-view .order-box .icon		{ position:absolute; top:0px; right:0px; height:51px; background:url(../images/eventsOrderIcons.png) }#page-event-view .order-box .text		{ position:absolute; top:20px; font-size:1.6em; letter-spacing:-1px }#page-event-view .order-box.schedule			{ margin-right:50px }#page-event-view .order-box.schedule .icon	{ background-position: -124px; width:41px }#page-event-view .order-box.schedule .text	{ right:50px }#page-event-view .order-box.schedule select	{ position:absolute; bottom:-5px; display:block; width:186px; resize:none; padding:8px 14px; border:1px solid #cdcdcd; color:#434343; font-size:1.1em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9 }#page-event-view .order-box.schedule select:focus	{ border:1px solid #fff; box-shadow:0 0 5px #f6d163; border-color:#f6d163 }#page-event-view .order-box.schedule .loading	{ position:absolute; bottom:-40px }#page-event-view .order-box.tickets .icon	{ background-position: -66px; width:49px }#page-event-view .order-box.tickets .text	{ right:50px }#page-event-view .order-box.tickets .count	{ position:absolute; bottom:-5px; width:160px; padding:8px 14px; border:1px solid #cdcdcd; text-align:center; font-weight:bold; color:#434343; font-size:1.1em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9 }#page-event-view .order-box.seats .icon	{ background-position: 0px; width:59px }#page-event-view .order-box.seats .text	{ right:70px }#page-event-view .order-box.seats a.submit span	{ text-align:center }#page-event-view .order-box.seats a.submit	{ position:absolute; width:190px; bottom:-5px;  }#page-event-view .map			{ margin:30px; text-align:center }#page-event-view .map iframe		{ display:block; background:#fff; padding:4px; border:1px solid #c2c2c2; box-shadow:0px 0px 2px 2px #e9e9e9; margin:auto }#page-event-view h3							{ margin:20px 0px; padding-top:20px; font-size:2em; background:url(../images/eventPageSep.png) repeat-x center top;  }#page-event-view .more_event					{ position:relative; width:760px; height:125px; background:url(../images/eventsMoreBox.png); margin-right:50px }#page-event-view .more_event a.image			{ display:block; position:absolute; top:25px; right:14px; width:109px; height:74px; overflow:hidden }#page-event-view .more_event a.image img		{ display:block; width:109px;  }#page-event-view .more_event a.name			{ display:block; position:absolute; top:10px; right:140px; left:20px; overflow:hidden; font-size:1.4em; color:#666666  }#page-event-view .more_event div.description	{ position:absolute; top:30px; bottom:20px; right:140px; left:20px; overflow:hidden;  }/* #page-event-view .slideshow	{ height:350px }#page-event-view .slideshow .slide	{ width:812px; height:335px } */#page-event-view .fb-comments-sep	{ margin:20px 0px 0px; padding-top:20px; background:url(../images/eventPageSep.png) repeat-x center top; }#page-event-view .fb-comments		{ background:#fff; padding:4px; border:1px solid #c2c2c2; box-shadow:0px 0px 2px 2px #e9e9e9; }/* #page-event-view #prev,#page-event-view #next	{ position:absolute; width:58px; height:92px; top:80px; left:6px; background:url(../images/slideshowNext.png); z-index:9999; cursor:pointer } *//* #page-event-view #prev	{ background:url(../images/slideshowPrev.png); left:auto; right:6px } */#page-zone .steps 		{ margin:0px auto 20px }#page-zone .zone_image 	{ display:inline-block; float:none; background:#fff; padding:4px; border:1px solid #c2c2c2; box-shadow:0px 0px 2px 2px #e9e9e9 }/* page-seats */#page-seats									{ position:relative }#page-seats .steps 							{ display:block; margin:0px auto 20px }#page-seats .error							{ position:absolute; top:40px; right:0px; margin:10px 0px; padding:3px 6px; background:#fbe6f2; border:1px solid #d893a1; border-radius:5px; color:#000000; font-size:1.3em }#page-seats .seats-selected					{ clear:both; padding-top:20px; border-top:1px solid #d4d4d4 }#page-seats .seats-selected	form				{ width:280px }#page-seats .seats-selected table				{ margin-top:0px }#page-seats .seats-selected tr:hover			{ background:transparent !important }#page-seats .seats-selected th 				{ font-weight:normal; font-size:1.3em; text-align:center }#page-seats .seats-selected th,	#page-seats .seats-selected td 				{ padding:1px !important }#page-seats .seats-selected td.type			{ font-size:1.2em; font-weight:bold }#page-seats .seats-selected td.type .price	{ display:none }#page-seats .seats-selected td div 			{ background:#fafafa; padding:10px; text-align:center; margin:10px; min-width:30px; font-size:1.2em; border-radius:10px; border:1px solid #d3d3d3; border-top:2px solid #b4b4b4 }#page-seats .seats-selected .total 			{ width:280px; margin:20px 0px 20px; padding-top:20px; background:url(../images/eventPageSep.png) repeat-x center top; font-size:1.4em; font-weight:bold }#page-seats .seats-selected .total span		{ font-size:1.4em }#page-seats .col-count-wrap		{ display:none }#page-seats .seat,#page-seats .row-count				{ color: #000000; font-size: 0.8em; font-weight: bold; padding: 0; text-align: center; }#page-seats h2					{ font-size:2em; letter-spacing:-1px }#page-seats div.ticket			{ margin:10px 0px; font-size:1.2em; }#page-seats .seats-types-wrap	{ position:absolute; left:0px; top:10px;  }#page-seats .seats-types			{ padding:4px 6px }#page-seats .seat ul						{ background:#000; color:#fff; border:none; box-shadow:none }#page-seats .seat ul li span.price			{ padding-right:5px }#page-seats .seat ul.picker li				{  }#page-seats .seat ul.picker li a			{ display:block; height:20px; padding:0px 5px  }#page-seats .seat ul.picker li a:hover		{ background:#282828 }#page-seats .seat ul.picker li span			{ display:block; float:right }#page-seats .seat ul.picker li span.price	{ float:left; }#page-seats .seat ul.picker a				{ color:#fff; }/* events-list */.event-list					{ position:relative; margin-bottom:10px; width:920px; height:207px; background:url(../images/eventListBg.png); color:#313131}.event-list a.name			{ display:block; position:absolute; top:5px; right:250px; font-size:1.8em; color:#313131;  }.event-list .description		{ position:absolute; top:35px; right:250px; left:70px; bottom:95px; overflow:auto; font-size:1em; }.event-list .image			{ position:absolute; top:38px; right:21px; width:202px; height:138px; overflow:hidden; background:#ff0000 }.event-list .image img		{ display:block; width:202px }.event-list .type			{ position:absolute; top:10px; left:10px; }.event-list .price			{ position:absolute; bottom:65px; left:10px; font-size:1.3em }.event-list .submit			{ position:absolute; bottom:30px; left:10px; width:100px; height:30px; }.event-list .submit span		{ text-align:center }#results-count				{ text-align:center; direction:ltr }#results-count a				{ display:inline-block; padding:5px; color:#000000; font-size:1.3em;  }#results-count a.selected	{ background:#e3e3e3 }#results-count a:hover		{ background:#cecece }#results-count a.prev,#results-count a.next		{ position:relative; bottom:-10px; width:21px; height:27px; padding:0px; background:url(../images/results-pages-next.png) }#results-count a.prev		{ width:21px; height:27px; background:url(../images/results-pages-prev.png) }/* Order */.order					{ width:350px; min-height:300px; font-size:1.2em; overflow:auto }.order table				{ text-align:right }.order table td			{ padding:2px 20px 2px 2px }.order table th			{ padding:2px }.order table td.sep 		{ padding-right:0px; padding:20px 0px  }.order table td.sep div 		{ height:2px; background:url(../images/eventPageSep.png) repeat-x center bottom  }.order table td.heading	{ padding-right:0px; padding:0px 20px ; font-size:1.3em  }#page-pay						{ position:relative }#page-pay .order						{ float:right }#page-pay #payment				{ float:left; width:420px; min-height:300px;  }#page-pay #payment .form-error	{ color:#d40e0e; padding-bottom:5px; font-size:0.9em }#page-pay #payment .continue		{ text-align:left; height:50px }#page-pay #payment .continue button		{ float:left; margin-left:50px }#page-pay #payment .pay_note_name		{ font-weight:bold; margin-bottom:20px }#page-pay #payment .pay-as-admin		{ margin-bottom:20px }#page-pay .steps					{ display:block; margin:0px auto 20px;  }#cardcom iframe		{ width:980px; height:800px }.order-block				{ padding:25px; border:1px dashed #c7c7c7; background: #dbe3d4 }#page-login				{ text-align:center }#page-login .steps		{ display:block; margin:0px auto 20px;  }.order-list				{ display:inline-block; width:250px; height:150px; margin:5px; padding:20px; background:#fff; border:1px solid #cdcdcd; font-size:1.2em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9; overflow:auto }.showcard-event-h1		{ position:absolute; top:40px; right:0px; text-align:right; font-size:2em }.showcard-event-h1 div	{ font-size:0.6em }#showcard-event				{  }#showcard-event form			{ display:block; height:60px; margin-bottom:10px }#showcard-event form input		{ float:right; margin-left:20px }#showcard-event form button	{ clear:none }#showcard-event .data					{ margin:5px; padding:20px; background:#fff; border:1px solid #cdcdcd; font-size:1.2em; border-radius:10px; box-shadow:0px 0px 2px 2px #e9e9e9 }#showcard-event .order					{ float:right; height:300px; margin:10px; padding:10px; background:transparent; font-size:0.9em; box-shadow:none }#showcard-event .order a.submit			{ float:right; margin:10px; text-align:center }#showcard-event .order table				{  }#showcard-event .order table td			{ padding:2px }#showcard-event .order table td.sep 		{ padding:5px 0px  }#showcard-event .order table td.heading	{ padding:10px 0px  }#showcard-event .order .collected		{ font-size:2em }#mod-pages	{ line-height:150%; font-size:12pt }#mod-pages p	{ margin-bottom:20px }.account-link	{ float:right; margin:0px 0px 10px 10px }.account-link span	{ display:block; text-align:center }.contact.form	{ margin-top:20px }/* jQuery UI Custom */.ui-widget { font-size:0.8em !important }.ui-menu-item { font-size:1.2em !important; text-align:right; cursor:pointer }/* jCrop Custom */.jcrop-holder { margin:auto; border:1px solid #cacaca }#debug		{ position:fixed; top:0px; left:0px; padding:10px; background:#fff; border:1px solid #000; z-index:9999 }/* Lite Version */body.lite header 			{ background:#263b3e; border-bottom:5px solid #fdd866; height:40px }body.lite header .pos.wrap,body.lite #main_content .sort-bar			{ display:none }body.lite footer 			{ background:#b73951; border-top:5px solid #666666; height:20px }body.lite footer .pos 			{ display:none }#events-header .photo				{ float:left; width:238px; height:236px; }/*-----------MOBILE----------------*/body#mobile { }body#mobile .web-only		{ display:none }body#mobile .pos { width:auto; padding:0px 10px }body#mobile section#body { margin-top:5px; padding-bottom:10px }body#mobile .form-wrap { min-height:0px }body#mobile header { height:50px; background:url(../images/headerBG_mobile.jpg) }body#mobile header .logo { display:block; height:40px; padding-top:5px; margin:auto }body#mobile .heading { margin:10px 0 }body#mobile .heading .title	{ font-size:1.1em; text-shadow:none; color:#575656 }            body#mobile #page-zone #events-header .info,body#mobile #page-seats #events-header .info	{ width:auto }body#mobile #page-zone #events-header .photo,body#mobile #page-seats #events-header .photo	{ display:none }body#mobile #page-zone #events-header .title,body#mobile #page-seats #events-header .title	{ font-size:1.6em; margin-bottom:0px }body#mobile #page-zone #events-header .date,body#mobile #page-seats #events-header .date	{ font-size:1.4em; margin-bottom:0px }body#mobile #page-zone #events-header .description,body#mobile #page-seats #events-header .description	{ font-size:1.4em; line-height:100% }            /* Zones */body#mobile #page-zone .zone_image_wrap 				{ display:block; overflow:hidden; background:#fff; border: 1px solid #C2C2C2; padding:4px; box-shadow: 0 0 2px 2px #E9E9E9;  }body#mobile #page-zone .zone_image 					{ border: none; padding:0; box-shadow: none; }body#mobile #page-zone .zone_image img				{ width:100% }body#mobile #page-zone .zone_image .zone				{ color:#000; font-size:1em; background:none }body#mobile #page-zone .zone_image a.zone:hover		{ background:none }body#mobile #page-zone .zone_image .zone span			{ display:inline-block }/* Seats */body#mobile #page-seats .seats-types-wrap			{ display:none }body#mobile #page-seats .seats-canvas-mobile-wrap	{ overflow:auto; direction:ltr }body#mobile #page-seats .seats-canvas-mobile-scroll	{ width:4000px; height:4000px; margin:auto;  }body#mobile #page-seats .row-count	{  }body#mobile #page-seats .col-count	{ display:none }body#mobile #page-seats .zoom 		{ text-align:center; margin: 10px 0 }body#mobile #page-seats .zoom .in,body#mobile #page-seats .zoom .out 	{ display:inline-block; padding:5px 10px; border-radius:5px; border:2px solid #FDDC75; background:#B6384F; color:#FDDC75 }body#mobile #page-seats .zoom .in:hover,body#mobile #page-seats .zoom .out:hover 	{ text-decoration:none }body#mobile #page-seats .seats-canvas .loading-seats span { background-position:center 50px }body#mobile #page-seats .seats-canvas-mobile-wrap .seat { width:5px; height:5px; margin: 0 2px 2px 0; font-size:5px; text-align:center; font-weight:bold; padding:5px  }body#mobile #page-seats .seats-canvas-mobile-wrap.tinytiny .seat { width:1px; height:1px; margin: 0 1px 1px 0; font-size:1px; padding:2px }body#mobile #page-seats .seats-canvas-mobile-wrap.tiny .seat { width:3px; height:3px; margin: 0 2px 2px 0; font-size:3px; padding:2px }body#mobile #page-seats .seats-canvas-mobile-wrap.small .seat { width:12px; height:12px; margin: 0 4px 4px 0; font-size:12px; padding:8px }body#mobile #page-seats .seats-canvas-mobile-wrap.medium .seat { width:20px; height:20px; margin: 0 5px 5px 0; font-size:20px; padding:10px }body#mobile #page-seats .seats-canvas-mobile-wrap.large .seat { width:30px; height:30px; margin: 0 10px 10px 0; font-size:30px; padding:12px }body#mobile #page-seats .seats-canvas-mobile-wrap .row-count	{ width:5px; height:5px; margin: 0 2px 2px 0; font-size:5px; font-weight:bold; padding:5px }body#mobile #page-seats .seats-canvas-mobile-wrap.tinytiny .row-count	{ width:1px; height:1px; margin: 0 1px 1px 0; font-size:1px; padding:2px }body#mobile #page-seats .seats-canvas-mobile-wrap.tiny .row-count	{ width:3px; height:3px; margin: 0 2px 2px 0; font-size:3px; padding:2px }body#mobile #page-seats .seats-canvas-mobile-wrap.small .row-count	{ width:12px; height:12px; margin: 0 4px 4px 0; font-size:12px; padding:8px }body#mobile #page-seats .seats-canvas-mobile-wrap.medium .row-count	{ width:20px; height:20px; margin: 0 5px 5px 0; font-size:20px; padding:10px }body#mobile #page-seats .seats-canvas-mobile-wrap.large .row-count	{ width:30px; height:30px; margin: 0 10px 10px 0; font-size:30px; padding:12px }body#mobile #page-seats .picker_wrap 					{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:800 }body#mobile #page-seats .picker_wrap .picker_overlay 	{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:#fff; opacity:0.5; z-index:850 }body#mobile #page-seats .picker_wrap .picker 			{ position:fixed; top:auto; left:auto; right:auto; bottom:auto; z-index:900; font-size:1.4em; direction:rtl;  }body#mobile #page-seats .picker_wrap .picker .title	{ margin:10px }body#mobile #page-seats .seats-selected	 					{ position:fixed; top:0px; right:0px; z-index:700; border:none; padding:none; padding-top:0px }body#mobile #page-seats .seats-selected	form					{ width:auto }body#mobile #page-seats .seats-selected .my_orders_hider		{ display:block; position:fixed; top:0px; left:0px; right:0px; bottom:0px;  }body#mobile #page-seats .seats-selected .my_orders_title		{ display:block; position:fixed; top:9px; right:10px; display:inline-block; height:30px; background:#fddc75; color:#cb4e48; z-index:700; border:none; border-radius:10px; border:1px solid #cb4e48 }body#mobile #page-seats .seats-selected .my_orders_title span	{ display:block; padding:6px 10px 0; font-size:1.1em; font-weight:bold }body#mobile #page-seats .seats-selected .my_orders			{ background:url(../images/headerBG_mobile.jpg); padding:20px; border-bottom-left-radius:10px; color:#fff; }body#mobile #page-seats .seats-selected .total 	{ width:auto; margin:2px 0px; padding-top:2px; background:none; font-size:1em; font-weight:bold }body#mobile #page-seats .seats-selected td div 		{ background:#fafafa; padding:2px; color:#000; text-align:center; margin:2px; font-size:1em; border-radius:3px; border:1px solid #d3d3d3; border-top:1px solid #b4b4b4 }body#mobile #page-seats .seats-canvas .loading-seats			{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:#fff; opacity:0.5; z-index:9999 }body#mobile #page-event-kopa .info					{ width:auto; float:none; margin:0px; padding:10px }body#mobile #page-event-kopa h1						{ color:#B6384F; font-size:1.4em; margin:0 }body#mobile #page-event-kopa .description			{ font-size:1em; margin:0; line-height:100% }body#mobile #page-event-kopa .seper					{ margin:10px 0 }body#mobile #page-event-kopa .photo					{ background: none; float: none; height: auto;  margin: 0; width: auto; }body#mobile #page-event-kopa .photo img				{ display:block; width:100%; margin:10px 0 0; border:2px solid #B6384F  }body#mobile #page-event-kopa .schedule .location		{ width:45%; font-size:1em }body#mobile #page-event-kopa .schedule .date			{ font-size:1em; margin:3px 0 0 5px; width:50px }body#mobile #page-event-kopa .schedule .save			{ width:70px; padding:0 5px }body#mobile #page-pay .order-block			{ padding:0px }body#mobile #page-pay .order					{ width:auto; min-height: 0; float:none }body#mobile #page-pay .order table td			{ padding:5px }body#mobile #page-pay .order .web-only		{ display:none }	body#mobile #page-pay #payment					{ float:none; margin-top:10px }body#mobile #page-pay #payment .form-error		{ margin:5px; padding:5px; border:1px dashed #D40E0E }body#mobile #page-pay #payment table.form			{ width:100% }body#mobile #page-pay #payment table.form td		{  }body#mobile #page-pay #payment table.form .name		{ width:80px }body#mobile #page-pay #payment table.form select,body#mobile #page-pay #payment table.form input		{ width:80%; padding:5px 0px; box-shadow:none; font-size:1em; border-radius:0 }body#mobile .details		{ float:right;  }body#mobile #cardcom		{ float:right; direction:ltr; width:260px; height:170px; overflow:hidden }body#mobile #cardcom iframe		{ width:700px; height:3000px }/* mobile select */body#mobile .form-wrap select 		{ width:200px; padding:2px 3px; border:1px solid #cdcdcd; color:#434343; font-size:1em; border-radius:4px; box-shadow:0px 0px 2px 2px #e9e9e9  }.sh-pushBar { height:0 !important }