/* CSS CLEAR v1.0 | 20080212
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;} */
/* remember to define focus styles!
:focus{outline: 0;} */
/* remember to highlight inserts somehow!
ins{text-decoration:none;}
del{text-decoration:line-through;} */
/* tables still need 'cellspacing="0"' in the markup
table{border-collapse:collapse;border-spacing:0;} */

/*************PARTS****************/
/*secondary*/
.secondary .uc { margin-bottom:15px; }
/* lists */
.list .a0 { background: #f4f8ed; }
.list,
.list .a1 { background: #fff; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }
/* path */
.path { margin-bottom:10px; }
.path .current { color:#414141; }
.path a.current:hover { cursor:default; text-decoration:none; }
/* sitemap */
#main ul { list-style:circle; margin:0 10px 0 10px; }
#main ol { margin:0 10px 0 10px; }
/* content */
.introduction { font-size:1.1em; font-style:italic; }
/* date */
.date { font-size:small; color:#414141; display:block; }
/* intro */
.intro { font-style:italic; font-size:1.2em; }
.list .intro { font-style:normal; font-size:1em; }
/*columns*/
.columns .left { float:left; width:48%; padding-left:15px; }
.columns .right { float:right; width:48%; }
.socialBookmarks a { white-space:nowrap; text-align:right; direction:rtl; }
.socialBookmarks { text-align:right; direction:ltr; }
/* login */
.login .tb { width:100px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0; }
/* comments */
.commentInput .box { display:none; }
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}
/* calendar */
.calendar { }
/* login */
.login { padding-right: 10px;}
/* languageMenu */
.languageMenu  { position:absolute; top:203px; left:0px; padding-left:30px; vertical-align:middle; padding-top:5px; z-index:2000; }
.languageMenu a { padding-left:15px; }
/* menu */
.menu,.menu ul { list-style-type:none;}
/* Form */
.inputForm { margin:10px; }
.inputForm .row { margin-bottom:5px; height: 100%; width:100%; }
.inputForm .label { width:120px; float:right; }
.secondary .label { display:block; }
.inputForm .alternatives * { vertical-align:middle }
.inputForm .alternatives label { margin-right:10px; }
.inputForm input[type="text"], .inputForm textarea  {padding:2px; border-style:solid; border-width:1px; border-color:#777777; }
.inputForm input[type="text"]:hover, .inputForm textarea:hover { border-color:#555555; background-color:#fafafa; }
.inputForm .tb { width:240px; }
.inputForm .validator { margin-right:10px; }
.form_btnSubmit { cursor:pointer; margin:0 130px 0 0; padding:5px; border-style:solid; border-width:1px; border-color:#777777; background-color:#dedede; }
.form_btnSubmit:hover { background-color:#bebebe; }



/********* GLOBALS VAR *********/
a img,table, iframe {border:0}
a { text-decoration:none; color:#000; }
a img{vertical-align:middle;}
div { overflow:hidden; }
p {}
button,select,textarea,input { }
table {border-collapse:collapse}
caption,th,td {}
/********* GLOBALS CLASES *********/
.nodicor { text-decoration:none; }
.clear {clear:both; height:0; line-height:0;}
.fr {float:right; }
.fl {float:left; }
.ac { text-align:center; }
.ar { text-align:right; }
.al { text-align:left; }
.rtl { direction:rtl; }
.ltr { direction:ltr; }
.rh { position:relative; }
.p10 { padding:10px; }
.dn { display:none; }
/*********** H1 ***********/
h1 { font-size:16px; padding:0 0 3px 0; margin:0 0 15px 0; font-weight:bold; color:#0063a5;
     border-bottom: 1px solid #B7DB84; }
.home h1 {margin: 10px 0;}
h2 { font-size:15px; padding:0; margin:0 0 15px 0; font-weight:bold; color:#0063a5; }
h3 { font-size:14px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#0063a5; }
h4 { font-size:12px; padding:0; margin:0; font-weight:bold; color:#0063a5; }
h5 { font-size:12px; padding:0; margin:25px 0 0 0; font-weight:bold; color:#54585a;  border-bottom: 1px solid #B7DB84;}


/********* LAYOUT *********/
body {
	font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; color:#54585a; font-size:13px; background-color:#fff;
	line-height:1.5em;
}
.mceContentBody 
{
	background-color:#ffffff;
}
/*************Holders****************/
#main_holder {
	width:100%;
    text-align:center;
}
#site_holder {
	text-align:right;
	width:960px;
	height:100%;
	margin:0 auto;
	direction:rtl;
	background-color:#fff;
	
}



#header
{
    height:330px;
    width:960px;
    position:relative;
    overflow:visible;
    
}


.page_main
{
	width:960px;
	background:#dbf1fd;
	margin-bottom: 20px;
}

.page_top 
{
	width:960px;
	height:100%;
	background: url(/Upload/Design/page_top.jpg) no-repeat 0 0;
}

.page_bottom
{
	width:960px;
	height:100%;
	background: url(/Upload/Design/page_bottom.jpg) no-repeat 0 bottom;
}

#content 
{
    float:right;
    width:930px;
    height:100%;
	margin:0;
	padding:0;
}

.home #content, .rest #content  {width:575px; float:left;}

.home .top_page {padding:0;}

#right 
{
	float:right;
	width:352px;
	height:100%;
	margin:0;
	padding:0;
	min-height:1px;
}

.rest #right {float:left;}

#right p {margin: 0 0 20px;}

#left {display:none;}
.ltr .rest #left {float:right;}

#footer {
	width:960px;
	height:100%;
	color: #0063a5;
	text-align:center;
	margin:0;
}
#footer a {font-size: 12px; color: #0063a5;
           background: url(/Upload/Design/footer_kav.jpg) no-repeat 0 center;
           padding-left: 10px; margin-right: 10px;
           }
#footer p {margin:0;}

/*************Top Menu****************/
#header_menu 
{
    width:925px;
    height:59px;
	padding:0;
    background: url(/Upload/Design/menu_bg.png) no-repeat 0 0;
    position:absolute;
    top: 265px;
    left:18px; 
    overflow:visible;
    z-index:3;
}



#header_menu ul {
	list-style-type: none;
	list-style:none;
	display:block;
	margin:17px 20px 0 0;
	padding:0;
	}
#header_menu li {
	float:right;
	}
#header_menu li a{
	padding:0 0 0 20px;
	margin: 0 0 0 10px;
	line-height:27px;
	font-size:15px;
	font-weight:bold;
	color:#0063a5;
	display:block;
	}
#header_menu li a:hover, #header_menu li.current a, #header_menu li.trail a
{

 color:#99C113;
}



#header_menu ul ul {background: url(/Upload/Design/sub_menu_bottom.png) no-repeat right bottom; padding:0 0 9px; margin-top:0; margin-right:0; width:171px;  border-top: 1px solid #97CBF3;}
#header_menu ul ul li {background: url(/Upload/Design/sub_menu_middle.png) repeat-y 0 0;  line-height:20px; height:auto; padding:0 10px;width:151px;}
#header_menu ul.dropdown ul li a {line-height:20px; padding: 5px 13px 5px 0; text-align:right; margin:0; background: url(/Upload/Design/hetz.png) no-repeat right 11px; color: #54585a; font-weight:normal; font-size:13px;} 
#header_menu ul ul li a, #header_menu li a:hover li a, #header_menu li.current li a,#header_menu li.trail li a {background: none; }

/**page top**/
.top_page, .page {padding: 15px;}
.colomn_right {width: 338px; min-height:1px; float: right; margin-left:10px;}
.colomn_center {width: 283px; min-height:1px; float: right; margin-left:10px; }
.colomn_left {width: 283px; min-height:1px; float: right;}
.colomn_right p, .colomn_center p, .colomn_left p {margin:0;}


/*small form*/
.form_main
{
	width:283px;
	background:#fff;
}

.form_top 
{
	width:283px;
	height:100%;
	background: url(/Upload/Design/box_top.jpg) no-repeat right 0;
}

.form_bottom
{
	width:243px;
	height:100%;
	background: url(/Upload/Design/box_bottom.jpg) no-repeat right bottom;
	padding: 5px 25px;
}

.form_bottom h2 
{
	color:#0063A5;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px;
	text-align:center;
}

.small_box_middle { margin:5px 10px 5px 0; }
.smallForm .inputForm { margin:0px; }
.smallForm .inputForm .row { margin-bottom:5px; }
.smallForm .inputForm .label { width:55px; float:right; font-weight:bold; }
.smallForm .secondary .label { display:block; }
.smallForm .inputForm .alternatives * { vertical-align:middle }
.smallForm .inputForm .alternatives label { margin-right:10px; }
.smallForm .inputForm input {height:13px; padding:5px; width:152px; border:none;
                             background: url(/Upload/Design/kupa_input.jpg) no-repeat 0 0;
                              }
 .smallForm .inputForm  textarea {height:40px;padding:5px; width:152px; border:none; background: url(/Upload/Design/small_form_text.jpg) no-repeat right top;} 
.smallForm .inputForm .tb { width:240px; }
.smallForm .inputForm .validator { width:2px; overflow:hidden; }
.form_btnSubmit_small { cursor:pointer;  background-position:  0 0; background-repeat:no-repeat; width:75px; height:29px; border:none; margin-right:140px;  text-indent:-9999px; display:block; }
* html .form_btnSubmit_small{font-size:0;display:block;line-height:0}  /* ie6 */
*+html .form_btnSubmit_small{font-size:0;display:block;line-height:0}  /* ie7 */

/*search*/
.search_btn a{cursor:pointer;  background-repeat: no-repeat; background-position: 0 0; width:75px; height:29px; border:none; margin-right:185px; margin-top:22px; display:block;  }
.search_inner {margin-bottom:7px;}
.ddl {height:33px; float:left; width:172px; border:none;background: url(/Upload/Design/kupa_input.jpg) no-repeat 5px 4px;}
*:first-child+html .ddl {background:none; height: 30px;}
*html .ddl {background:none; height: 30px;}
.search_inner select,  .search_inner input { margin:6px 7px;width:157px; height:19px; border:none;}
*:first-child+html .search_inner select {height:20px;}                    
.search_inner .label {font-weight:bold; margin-top:5px; width:92px; float:right;}
.search_unit .form_bottom {padding: 5px 8px; width: 267px;} 

/**white content**/
.white_main
{
	width:928px;
	background:#fff;
}

.white_top 
{
	width:928px;
	height:100%;
	background: url(/Upload/Design/gallery_top.jpg) no-repeat right 0;
}

.white_bottom
{
	width:928px;
	height:100%;
	background: url(/Upload/Design/gallery_bottom.jpg) no-repeat right bottom;
	padding: 15px 7px;
}


/*Main Gallery*/

.gallery_inner {width:224px; margin:0 0 15px 5px; float:right;}

.gallery_inner a {display:block; cursor:pointer; font-weight:bold; color: #0063a5;}

.gallery_inner h2 {margin:0; padding-right:10px;}

.gallery_inner_main
{
	width:224px;
	background: url(/Upload/Design/gallery_inner_middle.jpg) repeat-y right 0;
	
}

.gallery_inner_top 
{
	width:224px;
	height:100%;
	background: url(/Upload/Design/gallery_inner_top.jpg) no-repeat right 0;
}

.gallery_inner_bottom
{
	width:224px;
	height:100%;
	background: url(/Upload/Design/gallery_inner_bottom.jpg) no-repeat right bottom;
	padding: 7px 0 ;
	text-align:center;
	
}

/***gallery all (sub gallery)***/

#gallery_all_pic {width:680px; height: 412px; position:absolute; top:0; right:10px; }
#image_bg {background: url(/Upload/Design/gallery_main.png) no-repeat right 0; width:680px; height:412px; 
           position:absolute; right:0; top:0; z-index:2;}
#slide_right {background: url(/Upload/Design/gallery_hetz_right.png) no-repeat right 0; width:25px; height:43px; 
              display:block; cursor:pointer; position:absolute; right:0; top:170px; z-index:3;}
#slide_left {background: url(/Upload/Design/gallery_hetz_left.png) no-repeat right 14px; width:25px; height:43px; 
              display:block; cursor:pointer; position:absolute; left:10px; top:170px; z-index:3;}

#image_inner {width:680px; height: 412px; position:absolute; top:0; right:0; z-index:1;}



           
.gallery_images {width:220px; float:left;}
.gallery_all_image img {width:90px; height:57px; }
.image {text-align:center; width:91px; height:59px; display:block; border: 1px solid  #d5d5d5; padding:2px; float:right; margin: 0 0 4px 4px;}

/******cards*********/
.card_inner 
{
	background:url("/Upload/Design/cards_border.jpg") repeat-y scroll 0 0 #FFFFFF;
	float:right;
	height:255px;
	margin:0 0 30px 22px;
	padding:8px 30px;
	width:150px;
}
.card_inner h2 {margin-bottom: 9px; text-align:center;}   
.card_inner h2 a {display:block; cursor:pointer; font-weight:bold; color: #0063a5; text-align:center;}
.card_inner p {margin:0; color:#666; text-align:center;}
.btn_pay { width:68px; height:25px; display:block; background: url(/Upload/Design/order.jpg) no-repeat right 0; margin: 3px auto; }
.card_inner_bg {width:110px; height:90px; position:absolute; top:0; height:0;}


/********articles***********/
.article_inner {width:455px; height:135px; background:#fff; float:right; margin: 0 0 15px 10px; position:relative;}
.home .article_inner {width:280px; margin: 0 0 6px 5px;} 
.home .article_inner_right {margin: 7px 7px 0;}
.home .article_inner_left {width:150px;}
.home .article_inner_left h2 {margin:5px 0 0; font-size:13px;}
.article_inner_right {margin: 10px 10px 0; float:right; min-height:1px; width: 110px; position:relative;}
.article_inner_left {width:310px; float:right;}
.article_inner_left h2 {color: #54585A; margin: 10px 0 0; }
.article_inner_left p {margin:0;}
.article_more { line-height:14px; padding-left: 12px; display:block;
               background: url(/Upload/Design/hetz_gray.jpg) no-repeat 0 center;
               position:absolute; left:15px; bottom:5px;
               font-size:14px; font-style:italic; color: #54585A;
               }
               
/*********inner page************/
.inner_right {width:570px; float:right; min-height:1px;}
.inner_left {width: 340px; height: 280px; float:left; margin-bottom: 10px;}
.no_file .inner_right {width:100%;}
.no_file .inner_left {display:none;}

/***atraction page***/
.atraction_right {width:570px; float:right;}
.atraction_left {width:341px; float:left;}
#atraction_gallery {height:230px; width:340px; margin-bottom: 5px; background: #fff; position:relative;}
.atraction_left .gallery_images {width:341px; margin-bottom:10px; margin-top:10px;}
.atraction_left .gallery_images .image {width:80px; height:53px; padding:0; background:#fff; margin-left:3px;}
.atraction_left .gallery_images .image  img {margin-top:3px;}
.atraction_left #image_inner {width:330px; height:220px; padding:5px;}
.atraction_left #image_inner img {width:330px; height:220px;}


/*******news**********/
.home_news {margin:10px 0;}
.newsBox {height:39px; background-position:  right 0; background-repeat: no-repeat;}
.box { height:39px; margin:0 95px 0 10px;}
.new_list { height: 30px; line-height:30px; float:right; display:block; margin: 5px 0 0; color:#98c113; font-weight:bold;
            background: url(/Upload/Design/dot.jpg) no-repeat right 11px; padding-right:10px;
             }
.new_list p {margin:0; color: #54585a; font-weight:normal;}
.last_list {margin-left: 20px; background:none;}


/*****rec*****/
.rec h2 {font-size: 13px; color: #000; margin:0; 
         background: url(/Upload/Design/attraction_dot.jpg) no-repeat right 5px;
         padding-right:15px;
         }
         
.rec p {margin:0; padding-right:15px;}


/*****top links****/ 
#banner {position:absolute; top:0; left:0; z-index:1;}
#top_links {position:absolute; top:0; left:0; z-index:2; margin: 10px 0 0 15px; width:400px}
#top_links p {margin: 0;}
#top_links a {float:left; margin-right:3px;}


/**********LTR**********/

/*holders*/
.ltr #site_holder {text-align:left; direction:ltr;}
.ltr .home #content {float:right;}
.ltr #left 
{
	display:block;
	float:left;
	width:352px;
	height:100%;
	margin:0;
	padding:0;
	min-height:1px;
}

.ltr #right{display:none;}

/*menu*/
.ltr #header_menu { padding-left:15px; width:910px;}
.ltr #header_menu li {float:left;}
.ltr #header_menu li a 
{
	padding:0 30px 0 0 ;	
}

.ltr #header_menu ul.dropdown ul {margin-right:-57px;}
.ltr #header_menu ul.dropdown ul li a 
{
	background:url("/Upload/Design/hetz_en.png") no-repeat scroll left 11px transparent;
	padding:5px 0 5px 13px;
	text-align:left;
}


/*search*/
.ltr .colomn_right {width: 283px;}
.ltr .colomn_left {width: 338px;}
.ltr .search_inner .label {float:left;}

/*contact*/
.ltr .form_bottom {background-position: left bottom;}
.ltr .search_btn a  {margin-right:0; margin-left:185px; margin-top:12px;}
.ltr .form_btnSubmit_small {margin-right:0; margin-left:140px; }
.ltr .smallForm .inputForm .label {float:left;}

/*home Page*/

/*atractions*/

.ltr .article_inner {float:left;}
.ltr  .article_inner_right, .article_inner_left {float:left;}
.ltr  .home .article_more  {left:180px;}

/*atraction*/
.ltr .atraction_left {float:right;}
.ltr .atraction_right {float:left;}
.ltr .image {float:left;}
.ltr .rec h2 {
	background-position: left 4px ;
	padding-left:15px;
}

/*articles*/
.ltr  .articles .article_inner  {
	float:left;
	margin:0 10px 15px 0;
}

.ltr  .article_more 
{
	background:url(/Upload/Design/hetz_gray_en.jpg) no-repeat right center;
	bottom:5px;
	display:block;
	left: 350px;
	line-height:14px;
	padding-right:12px;
	position:absolute;
}

/*gsllery*/
.ltr .white_bottom {background-position: left bottom;}
.ltr .gallery_images {float:left;}
.ltr .gallery_inner {float:left; margin:0 5px 15px 0 ;}
.ltr .gallery_inner h2 {padding: 0 0 0 10px;}
.ltr #gallery_all_pic {right:20px;}


/*tickets*/
.ltr .card_inner 
{
	background-position: right 0 ;
	float:left;
	margin:0 22px 30px 0;
}

.ltr .inner_right {float:left;}

.ltr .inner_left  {float:right;}

/*news*/

.ltr .new_list {float:left; 
                background-position: left 13px;
                padding-right:0;
                padding-left:10px;
                }
                
.ltr .box { margin:0 10px 0 95px;}
.ltr .last_list {margin-left: 0; margin-right: 20px;}


/*rest*/
.rest_btn {text-align: center; margin-bottom:15px;}
.rest_btn p {margin:0;}
.rest #right {text-align:left;}
.rest_menu h2 {background: #bec93d; font-size:20px; color:#000; line-height:28px; padding:0 10px; margin:10px 0 0;}
.rest_menu p {margin:0;}
.rest_menu td img {vertical-align:text-top;margin:10px 0 0;}

/*payment*/
.payment_misgeret {background:#fff url(/Upload/Design/payment_kav.jpg) repeat-y 300px top; padding: 10px 0;}
.payment_desc {width:620px; float:right; border:left: 1px solid #ccc;}
.payment_more {width:300px; float:left; }
.grid{width:620px;}
.grid h2 {margin-bottom:5px;}
.grid td {width:122px;}
.payment1 {width:280px; float:left; text-align:center; }
.payment1 h2 {margin-bottom:5px;}
.payment2{width:620px; float:right; margin-right: 20px;}
.btn_payment_more {background:url(/Upload/Design/btn_payment_more.jpg) no-repeat right center; width:127px; height:25px;
					display:block;  margin:10px auto;}


.grid a {background:url(/Upload/Design/btn_payment_delete.jpg) no-repeat right center; width:17px; height:17px;display:block; margin-right:5px;}  
.payment_more textarea { 
	background:url(/Upload/Design/payment_more_text.jpg) no-repeat scroll right top transparent;
	border:medium none;
	height:86px;
	padding:5px 5px 10px 10px;
	width:246px;
	margin: 10px auto;
	}   
.payment_more p {margin:0; text-align:right; font-size: 14px; margin-right: 18px;}  
#ctl00_PageWrapper_ContentAndSidebar_Content_LinkButton1 {
	background:url(/Upload/Design/btn_payment_send.jpg) no-repeat scroll right top transparent;
	display:block; width:134px; height:34px; border:none; background-color:none; float:left;
	margin-left: 25px; margin-top:10px; cursor:pointer;
} 

.payment_desc table {margin-right:15px; width: 600px;  font-weight:bold;}  
.payment_desc table input{
background:url(/Upload/Design/kupa_input.jpg) no-repeat scroll 0 0 transparent;
border:medium none;
height:13px;
line-height:13px;
padding:5px;
width:152px; 
margin-bottom: 5px; 
}
  .payment_desc .select, .payment_desc .select select  {width: 162px; height: 25px;}
  .payment_desc .select select  {border:none; 
  background:url(/Upload/Design/kupa_input.jpg) no-repeat scroll 0 0 transparent; padding:5px  5px 2px 5px;}

  .payment_desc .select_small, .payment_desc .select_small select {width: 82px; height: 23px; float:right;}
  .payment_desc .select_small select { border:none;
  background:url(/Upload/Design/select_small.jpg) no-repeat scroll 0 0 transparent; padding:5px  5px 2px 5px;
  }
  
.galleryAll #slide_left { top:155px;  height:60px;}
.galleryAll #slide_right {right: 14px;}

