﻿
@import url(navigation.css);

body {
	margin:0px 0px 20px 0px;
 	padding:0px;
	color:#343434;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF ;
	
}

/**************************/
/*     Master constrain   */
/**************************/
#constrain {margin:0; 	text-align:left; 	width:1010px; }
.mainContainer{	float:left;	height:300px;	min-height:300px;	width:1009px; margin:0;padding:0 0 0 1px;}
html>body .mainContainer{height:auto;}

#front .mainContainer{background: #fcfcfc url('/img/main_bg.gif') repeat-y right;}
#rightside .mainContainer,#page_big .mainContainer,#topContent .mainContainer,#towns .mainContainer,#attraction .mainContainer{background: transparent url('/img/main_bg.gif') repeat-y right;}

.content_top{float:left;	height:15px;	width:982px;	font-size:15px;	color:#000;	font-weight:bold;	padding:8px 0 0 8px ;	}
#rightside  .content_top,#page_big .content_top,#topContent .content_top,#towns .content_top,#attraction .content_top{background: transparent url('/img/bigcontTop.gif') no-repeat bottom;}
	
.content_bottom{float:left;	height:10px;	width:966px;}
.rightcolBott{	background: transparent url('/img/BGrightcolbottom.png') no-repeat right top;}
.bigContBott{background: transparent url('/img/BGbigbottom.png') no-repeat right top;}

#front .grad{float:left;width:990px; min-height:100px; background:#fcfcfc url(/img/grad.gif) repeat-x;}
#page_big .grad,#towns .grad,#topContent .grad,#rightside .grad,#attraction .grad{float:left;width:990px; min-height:100px; background:#fcfcfc url(/img/bigContent.gif) no-repeat ;}


.footer{float:left;	width:910px;	background: transparent url('/img/bottom.gif') no-repeat right top;	padding:40px 0 0 100px;	margin:0px 0 50px 0;text-align:left;color:#808080;	height:55px;}
.footer ul{float:left;list-style:none; padding:0;margin:0; border-right:1px #b9b9b9 solid; height:41px; width:190px;padding:4px 0 0 19px;}

/**************************/
/*     Headder items      */
/**************************/
#hdr{	float:left;	height:75px; margin:0; padding:0;	width:1010px; background:transparent url(/img/hdr_bg.gif) no-repeat;	}
.hdr_left{	float:left;	width:780px; height:76px; margin:0;padding:0; }
.top_links{	float:left;	width:780px;	height:22px;	margin:0; padding:3px 0 0 0;	line-height:16px; }
.logo{margin:0;padding:0;float:left;	width:227px;	height:75px; }
.lang{display:block;float:left;width:130px;margin:0;padding:30px 0 0 0px;	height:18px; text-align:right;}
.lang img{border:0;}

#constrain .logo h1{margin:0;padding:0;float:left;	width:170px;	height:69px;}
#constrain .logo h1 a { display:block; width:170px; height:69px; background:url('/img/logo.gif') no-repeat ; overflow:hidden; text-indent:-3000px;  margin:0;} 

.search_input{float:left;padding:0px;margin:0px 0 0 0px;height:15px;width:152px;border: 1px solid #D7D9D9;background: url('/img/search_bg.gif') no-repeat;color:#9fa5a4;}
.search_btn {float: left; 	background: url('/img/search_btn.gif') no-repeat; 	margin: 0px 10px 0 0;	padding:0px; 	width: 24px;	height:19px;	border:0px;	cursor:pointer;}
#searchOnPage{clear:both;	border-bottom:1px #efefef solid;margin:0 0 20px 0;height:24px;}
#searchOnPage .search_input {margin:0px 0 0 0px;}
/**************************/
/*     content    */
/**************************/

.left_col{float:left;width:227px;height:300px;min-height:300px;padding:3px 0 0 7px;}
html>body .left_col{height:auto;}
.big_content{float:left;width:724px;min-height:200px;padding:0 0px 20px 10px;}
.center_content{float:left;width:447px;	min-height:200px;padding:0 0px 20px 10px;	}
.right_col{	float:left;	width:267px;	min-height:250px;	padding-left:10px;}

#rightside .center_content,#topContent .center_content,#attraction .center_content{width:530px; padding-right:10px; }
#rightside .right_col,#topContent .right_col,#attraction .right_col{width:174px; }
.topcontent{float:left;width:724px; min-height:100px; border-bottom:1px #e0e1e0 solid;padding:0 0px 10px 10px;margin-bottom:10px;}

#front .topcontent{width:740px;}

	/*+++++     menu  ++++++  */
.menu_top{float:left; height:5px;  width:227px; background:transparent url('/img/menu_top.gif') no-repeat scroll; font-size:0;}
#submenu{float:left;width:227px;background:transparent url('/img/menu_bg.gif') repeat-y scroll;	padding:0 0 5px 0;}
.menu_bottom{clear:both;width:227px;height:13px;background:transparent url('/img/menu_bottom.gif') no-repeat scroll;}

.breadcrumbs{ float:left; padding:0 0 20px 0px;width:447px; height:15px; }
#towns .breadcrumbs{width:447px;}

#page_big .breadcrumbs,#page_big .topContent,#topContent .breadcrumbs{width:648px;}
#rightside .breadcrumbs{width:530px; clear:both;}

#constrain .breadcrumbs a{color:#b8b8b8;font-size:10px;	}

.section{float:left; width:990px; height:auto; margin:0; padding:0;}

.printPage{float:left; width:76px; padding:0 0 20px 0;  height:15px;text-align:right;}
#rightside .printPage{width:174px;}
#towns .printPage{width:267px;}


#front .front_content{float:left;width:750px;	min-height:200px;padding:6px 0px 0px 0;	}
#front .topcontent{float:left;width:750px; height:237px; min-height:237px;  padding:5px 0px 5px 0px;margin-bottom:10px;border:0;}
html>body #constrain .topcontent{height:auto;}
#front .topcontent h1{color:#FFFFFF;font-weight:normal;}
.frontmiddle{float:left; width:739px; height:130px; min-height:130px; background:transparent url(/img/middle_bak.gif) no-repeat bottom;}
html>body .frontmiddle{height:130px;}
.tabs{position:absolute; width:718px; height:23px; background:transparent url(/img/tab_b.gif) no-repeat ;padding:0 0 0 21px;}
#front .tabs ul{list-style:none;margin:0;padding:0;}
#front .tabs li {float:left; display:block; height:21px; width:auto;padding-top:1px; }
#front .tabs li.selected {float:left; display:block; height:21px; width:auto; background:#FFF; border-left:1px #c9c9c9 solid; border-right: 1px #c9c9c9 solid;border-top: 1px #c9c9c9 solid;padding-top:0px;}
#front .tabs li.selected a{color:#5a5a5a; text-decoration:underline;padding:0 9px 0 9px; }
#front .tabs li a{padding:0 10px 0 10px; line-height:20px;}
#front .tabbox{ position:absolute;width:692px; padding:18px 20px 0 20px; height:auto;  margin:23px 0 0 0 ;visibility:hidden; }
#front .selected{visibility:visible;}


#front .bottomcontent{float:left; width:739px; height:150px; min-height:150px; background:transparent url(/img/bottom_box.gif)  no-repeat bottom ;padding:0 0 10px; margin-top:10px;}
html>body #constrain .bottomcontent{height:auto;}
#front .box_top{float:left; width:990px; height:6px; background:transparent url(/img/front_sep.gif)  repeat-x bottom ;padding:0 ; font-size:0;}

#front .box1,#front .box2,#front .box3,#front .box4{float:left; width:234px; min-height:100px; }
#front .box1{margin-left:3px;}
#front .box2{margin-left:12px;}
#front .box3{margin-left:12px;}
#front .box4{margin-left:3px;}
#front .box1 h3,#front .box2 h3,#front .box3 h3,#front .box4 h3{display:block; width:232px; height:19px; border-bottom:1px #c9c9c9 dotted; padding:7px 0 0 2px;}
* html .box1{display:inline;}
html>body #front .box1,#front .box2,#front .box3{height:auto;}

#map{position:absolute;display:block; height:70px; width:100px; z-index:500;left:868px; top:0px;}

.fix{display:inline;}
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }


.spOpenBtn,.spOpenBtnOn{	float:left;	width:214px;	height:57px;	margin:0 0;	padding:0;	background: transparent url('/img/sendpage_op.PNG') no-repeat scroll;cursor:pointer;}
.isl .spOpenBtn{background: transparent url('/img/sendpage_op_isl.PNG') no-repeat scroll;cursor:pointer;}
#constrain .spOpenBtn:hover,.mailOpenBtn:hover{background-position: 0 -57px;}
.spOpenBtnOn{background: transparent url('/img/sendpage_op.PNG') no-repeat scroll 0 -57px;}
.isl .spOpenBtnOn{background: transparent url('/img/sendpage_op_isl.PNG') no-repeat scroll 0 -57px;}
.formContainer{overflow: hidden;float:left;width:214px;}
.mailOpenBtn{float:left;	width:214px;	height:57px;	margin:0 ;	padding:0;	background: transparent url('/img/mailingList.PNG') no-repeat scroll;cursor:pointer;}
.isl .mailOpenBtn{	background: transparent url('/img/mailingList_isl.PNG') no-repeat scroll;cursor:pointer;}


.formBottom{float:left;	width:205px;height:8px;	margin:0 0 10px 0;padding:0;	background: transparent url('/img/sp_bottom.PNG') no-repeat scroll;}
.formMiddle{float:left;	width:175px;margin:0;padding:5px 20px 5px 10px;	height:50px;background: transparent url('/img/sp_middle.PNG') repeat-y scroll;font-size:11px;	color:#797979;}
html>body .formMiddle{height:auto;}
.spField,.textAreafield{width:170px;}
 .textAreafield{height:50px;}
 .spFielddiv input{border:1px #cecece solid; }
 .spFielddivInvalid input{border:1px #903634 solid; }
.spage{float:right;background: transparent url('/img/sendpage_btn.gif') no-repeat scroll;}
.isl .spage{float:right;background: transparent url('/img/sendpage_btn_isl.gif') no-repeat scroll;}
.searchbtn{float:right;background: transparent url('/img/search_btn_new.gif') no-repeat scroll;}
.isl .searchbtn{float:right;background: transparent url('/img/search_btn_new_isl.gif') no-repeat scroll;}

.btn{display:block; width:64px; height:22px; margin:3px 0 0 0;border:0; overflow:hidden; text-indent:-3000px;cursor:pointer; }
.btn:hover{background-position: 0 -22px;}

.warningTxt{width:185px;float:left;color:#903634;}
.loading{width:180px; height:15px;margin-top:70px;display:block; float:left; }

a.blogBtn{clear:left;display:block; width:206px; height:60px; overflow:hidden; text-indent:-3000px; margin-bottom:3px; background: transparent url(/img/westblog.png) no-repeat 0 0;}
a.blogBtn:hover{background-position: 0 -60px;}
/**************************/
/*    ad box    */
/**************************/
.ad_box{float:left;width:178px; height:149px;background:url(/img/ad_box.gif) no-repeat; padding:1px;}
.isl .ad_box{background:url(/img/ad_box_isl.gif) no-repeat; }
.ad_box ul{list-style:none; padding:0; margin:0;}
.ad_box li{padding:0 6px 0 6px;}
.ad_box img{ position:absolute;}
.ad_box a{ position:absolute; z-index:5;height:149px; width:178px;margin-left:-6px;}
.ad_box h3{font-size:12px; color:#903634; padding:70px 0 0 0;}

#front .box_container{float:left; width:750px; height:160px; margin:0 0 0px 0; padding:0 ; }
#front .box_container .adbox1{float:left; width:180px; height:151px; margin-left:0;}
#front .box_container .adbox2{float:left; width:180px; height:151px; margin-left:7px;}
#front .box_container .adbox3{float:left; width:180px; height:151px; margin-left:7px;}
#front .box_container .adbox4{float:left; width:180px; height:151px; margin-left:7px;}

/**************************/
/*     service finder     */
/**************************/
.serviceFind_top{float:left;width:196px;height:17px;padding:8px 0 0 9px;background: transparent url('/img/service_top.png') no-repeat scroll top;font-size:15px;font-weight:bold;margin:5px 0 0 0px;	color:#000;}
.serviceFind_content{float:left;width:175px;padding:0;height:auto;background: transparent url('/img/service_middle.png') repeat-y scroll;padding:0 20px 0 10px;color:#4a4a4a;}
.serviceFind_bottom{float:left;width:205px;height:6px;padding:0;margin:0 0  10px 0;background: transparent url('/img/service_bottom.png') no-repeat scroll;font-size:0;}
#constrain .serviceFind_content span{display:block;padding:5px 0 6px 0;width:182px;background: transparent url(/img/spyGlass.gif) no-repeat right top; }
#constrain .serviceFind_content .input{width:172px;margin:0 0 6px 0;border:1px #ababab solid;}
#constrain .serviceFind_content b{display:block; margin:0 0 3px 0;}
#constrain .serviceFind_content select{	border:1px #ababab solid;width:176px;margin:0 0 6px 0;}
.serviceFind_content form{margin:0;padding:0;}
/***********button *****************/
.inputbtn {border:0;cursor:pointer; font-weight:bold; padding:0; text-align:center; border:0;margin:0;height:21px;color:#903634;}
html>body .inputbtn{padding:0 10px 1px 10px; }
.btnRight{float:right;height:21px;padding:0;margin-left:5px;}
.btnLeft{float:left;height:21px;}
.inputbtn {background: transparent url('/img/button_right.gif') right no-repeat ; }
.btnRight, .btnLeft {background: transparent url('/img/button_left.gif')  no-repeat left ;}
.inputbtn:hover {background:transparent url('/img/buttonO_right.gif') right no-repeat; }
.btnRight:hover,.btnLeft:hover {background: transparent url('/img/buttonO_left.gif') left no-repeat; }
#constrain .btnDiv{float:left;text-align:right;width:175px;height:20px;}
/******************************************/
/*     service finder -search resaults    */
/******************************************/
.searchhdr{float:left;width:531px; height:35px; background: transparent url(/img/searchResaultsTop.gif) no-repeat; margin-bottom:10px; font-size:13px; padding:16px 0 0 5px; font-weight:bold; color:#4d4d4d; }
.search_item{float:left;	border-left:1px #d3d3d3 solid;	border-top:1px #d3d3d3 solid;	border-right:1px #d3d3d3 solid;	padding:1px 1px 1px 1px;	width:531px;}
.open{background: #f9f9f9 none;}
.closed{height:60px;overflow:hidden;}
.item_bottom{height:4px; width:535px; font-size:0; background:transparent url('/img/item_bottom.gif') no-repeat top;margin:0 0 10px 0; clear:both;padding:0;}

.item_images{	float:left;	width:85px;	min-height:58px;	padding:4px 0 0 6px;	font-size:0;}
#constrain .item_images img{border:1px #999999 solid; margin-bottom:10px;}
.item_info{float:left;	width:439px;	min-height:64px;	}
.title_open{width:439px;	float:left;	background: transparent url('/img/title_open.gif') no-repeat top;	height:19px;	border-bottom: 1px #ced5d0 solid;	cursor:pointer;	}
.title_close{float:left; 	width:439px;	background: transparent url('/img/title_close.gif') no-repeat top;	height:19px;	border-bottom: 1px #ced5d0 solid;	cursor:pointer;	}
.title_noinfo{float:left; 	width:439px;	background: transparent url('/img/title_noInfo.gif') no-repeat top;	height:19px;	border-bottom: 1px #ced5d0 solid;	}
#constrain .title_open span ,#constrain .title_close span{float:right; padding:2px 25px 0 0; color:#903634;}
#constrain .title_open h3,#constrain .title_close h3{float:left; color:#903634; padding:0 0 0 8px;}
#constrain .title_noinfo h3{float:left; color:#4d4d4d; padding:0 0 0 8px;}

.row{height:16px;min-height:16px;  padding:3px 0 0 8px;float:left;color:#2f2f2f;}
.location{height:42px; min-height:42px;}
#constrain .open .location{height:16px; min-height:16px;}
html>body #constrain .open .location {height:auto;}
.light{background:#f6f6f6 none;}
.dark{background:#eeeeee none;}
.rowLeft{float:left;width:200px;}
.rowright{float:left; width:231px; }
#constrain .rowLeft span{width:54px;float:left; color:#5a5a5a;}
#constrain .rowright span{color:#5a5a5a; padding-right: 5px;}



.infoContent{float:left; width:425px; border-top: 1px #a0a0a0 dotted;border-bottom: 1px #e9e9e9 solid;padding:13px 7px 10px 7px;}
#constrain .infoContent span{display:block; height:15px; border-bottom: 1px #e0e1e0 solid; padding: 15px 0 0 0; font-weight:bold;color:#545654; }
.printBack{clear:both; text-align:right; color:#903634; padding:2px 5px 0 0;}
#constrain .printBack span:hover {cursor:pointer; text-decoration:underline;}


.wItem{float:left; width:234px; border-bottom:1px silver dotted; height:30px;}
.wItem a{float:left;width:100px; display:block;height:20px;padding:7px 0 0 0;}
.wItem img{float:left;width:30px; height:30px;display:block;padding:0 8px 0 0;}
.wItem span{float:left; display:block; width:45px;height:23px;padding:7px 0 0 0;}
#constrain .plus{float:left; display:block; width:40px; color:Red; height:23px;padding:7px 0 0 0;}
#constrain .minus{float:left; display:block; width:40px; color:blue;height:23px;padding:7px 0 0 0;}
/**************************/
/*  towns   */
/**************************/
.townInfo{float:left;width:447px;padding:3px 0 5px 0;}
.townImg{}
.townName{border-bottom:1px #c4c4c4 solid;padding-bottom: 3px;margin-bottom: 5px;}
.town_txt{background: #FFF url('/img/town_txt_bg.gif') repeat-x;padding:15px 5px 15px 5px;margin-top:2px;}
.townInfoboxContainer{}
	
.townSidebox{display:block;height:100px;min-height:100px;width:245px; padding:0 0 0 7px;margin-bottom:10px;}
.townSidebox{height:auto;}
.sponsor{background: transparent url(/img/sponsor_box.gif) no-repeat top;}
.tgallery{background: transparent url(/img/picture_box.gif) no-repeat top; }
.tgallery a{padding-right:3px;}
.townSidebox h3{display:block; width:214px; padding: 5px 0 8px 31px; font-size:12px; color:#545654;}
.i{background:#FFF url('/img/town_i_box.gif') no-repeat;}
.or{background:#FFF url('/img/town_or_box.gif') no-repeat 11px 0 ;}
.infoBox{float:left;width:217px;height:50px;min-height:50px;padding:5px 0 0 0;}
html>body .infoBox{height:auto;}
.leftpad{padding-left:11px;}
#constrain .infoBox h3{font-size:12px;color:#545654;	padding:0 0 10px 32px;	color:#545654;}
#constrain .infoBox a{background: transparent url('/img/smallblock.gif') no-repeat 15px 4px;padding:0 0 0 32px;}

/**mailform**/
.submitform{float:left; width:508px; padding:10px; border:1px #CCCCCC solid;}
.submitform .form_field{float:left;width:508px; height:20px; padding:3px 0 3px 0 ;}
.submitform .form_field label{float:left; width:95px;  height:20px; line-height:20px; text-align:right; padding:0 5px 5px 0; display:block;}
.submitform .form_field input{width:200px; height:18px; border:1px silver solid;}
#constrain .bigI input{ width:395px;}

.submitform .form_txtArea{float:left;width:508px;min-height:50px; padding:3px 0 3px 0 ;}
.submitform .form_txtArea label{float:left; text-align:right; width:95px; height:40px; display:block;padding:0 5px 5px 0;}
.submitform .form_txtArea textarea{width:395px; height:80px;border:1px silver solid;}
.submitform .form_label{clear:both;width:508px; height:20px; padding:3px 0 3px 0 ; margin:5px 0 0 0; border-bottom: 1px silver solid; font-size:14px; font-weight:bold;}
.submitform .date_field{float:left;width:400px; height:20px; padding:3px 0 3px 0 ;}
.submitform .date_field label{float:left; width:95px;  height:20px; line-height:20px; text-align:right; padding:0 5px 5px 0; display:block;}
.submitform .date_field input{float:left;width:100px; height:20px; border:1px silver solid;}
.submitform .date_field a{float:left; width:19px; height:19px; overflow:hidden; text-indent:-3000px; margin:3px 0 0 1px; background:url(/SystemModules/EventCalendar/calendar_icon.gif) no-repeat;}
.submitform .form_check{float:left;width:400px; height:20px; min-height:20px; padding:3px 0 3px 0 ;}
html>body .submitform .form_check{height:auto;}

.submitform .photoField{float:left;width:508px; min-height:20px; padding:3px 0 3px 0 ;}
.submitform .photoField label{float:left; width:95px;  height:20px; line-height:20px; text-align:right; padding:0 5px 5px 0; display:block;}
.submitform .photoField input{width:200px; height:18px; border:1px silver solid;}
.submitform  .invalid input,.submitform .invalid textarea,.form_txtArea textarea {border:1px Red solid;}

.submitform span{color:Red;}
.submitform .form_check label{float:left; width:370px;  line-height:20px; text-align:left; padding:0 5px 0px 0; display:block;}
.submitform .form_check input{float:left;width:15px; height:18px; border:0px silver solid;}
.submitform .form_check span{color:#555555; font-size:10px;}


.submitform .form_btn_div{clear:both; width:400px;}
.submitform  .formBtn, #mailReg  .searchBtn{float:right;display:block; height:22px; width:82px; overflow:hidden;  color:#555555; background: #eaeaea ; border:1px #a4a4a4 solid; text-indent:0px; cursor:pointer;}
.submitform .warningTxt{clear:both; color:Red; display:block; width:300px;}

/**mailform**/
.mailform{float:left; width:512px; padding:10px;margin-bottom:10px; border:1px #CCCCCC solid;clear:right;}
.mailform .form_field{float:left;width:512px; height:20px; padding:3px 0 3px 0 ;}
.mailform .form_field label{float:left; width:95px;  height:20px; line-height:20px; text-align:right; padding:0 5px 5px 0; display:block;}
.mailform .form_field input{width:200px; height:18px; border:1px silver solid;}
.mailform .form_txtArea{float:left;width:512px;min-height:50px; padding:3px 0 3px 0 ;}
.mailform .form_txtArea label{float:left; text-align:right; width:95px; height:40px; display:block;padding:0 5px 5px 0;}
.mailform .form_txtArea textarea{width:400px; height:80px;border:1px silver solid;}
.mailform .form_label{clear:both;width:400px; height:20px; padding:3px 0 3px 0 ; margin:5px 0 0 0; border-bottom: 1px silver solid; font-size:14px; font-weight:bold;}
.mailform .form_zip{float:left;width:400px; height:20px; padding:3px 0 3px 0 ;}
.mailform .form_zip label{float:left; width:95px;  height:20px; line-height:20px; text-align:right; padding:0 5px 5px 0; display:block;}
.mailform .form_zip select{width:200px; height:20px; border:1px silver solid;}
.mailform .form_check{float:left;width:400px; height:20px; min-height:20px; padding:3px 0 3px 0 ;}
html>body .mailform .form_check{height:auto;}
.mailform .form_check label{float:left; width:370px;  line-height:20px; text-align:left; padding:0 5px 0px 0; display:block;}
.mailform .form_check input{float:left;width:15px; height:18px; border:0px silver solid;}
.mailform .form_check span{color:#555555; font-size:10px;}

.mailform .form_btn_div{clear:both; width:400px;}
.mailform  .formBtn, #mailReg  .searchBtn{float:right;display:block; height:22px; width:82px; overflow:hidden;  color:#555555; background: #eaeaea ; border:1px #a4a4a4 solid; text-indent:0px; cursor:pointer;}


.mailform .warningTxt{clear:both; color:Red; display:block; width:300px;}
.mailform  .invalid input,.mailform  .submitform input,.mailform .invalid textarea,.submitform .invalid textarea{border:1px Red solid;}
.mailform .radPanel,.submitform .radPanel{float:left;}

.loading{padding:5px;}


/**FAQ**/
.faq{}
.faqOpen{height:auto; padding:5px 0 5px;}
.faqClosed{display:none;}
.faqsep{border-bottom: 1px #dcdcdc solid; margin:5px 0 5px 0; }


/**** User Login ******/

.userLogin{float:left;width:712px; height:22px; min-height:22px; border:1px #cccccc solid; padding:5px;background:#f6f6f6;}
html>body .userLogin{height:auto;}
.loginfield{float:left;display:block; height:20px;width:300px;  }
.loginfield label{ float:left;display:block; height:16px; width: 100px; text-align:right; padding:2px 10px 0 0;}
.loginfield input{ float:left;height:20px; border:1px #cccccc solid;width: 150px;  padding:0 0px 0 0;}
.login_btn{float:right;display:block; height:22px; width:82px; overflow:hidden;  color:#555555; background: #eaeaea ; border:1px #a4a4a4 solid; text-indent:0px; cursor:pointer;}
.logout{padding:0 0 0 15px; background:url(/img/logout.gif) no-repeat;}

.loginError{float:left;color:Red;width:720px; text-align:center; padding-top:5px;}


	
/**************************/
/*  event itemts   */
/**************************/
.eventInput{width:400px;}
.eventTextArea{width:400px;height:100px;}
.eventSep{border-bottom:1px #cccccc solid; padding:10px 0 10px 0;}
.calendar{float:left;}
#constrain .calendar h3{display:block; width:228px; height:33px; border-bottom:0px #c9c9c9 dotted; font-size:13px;padding:2px 0 0 6px; margin:8px 0 0 0; color:#3d5a47; background:transparent url(/img/calendar_hdr.gif) no-repeat;}

.datePicker{float:left; width:207px; min-height:100px; height:auto; margin:0; padding:0 0 8px 1px; background: transparent url(/img/calendar_bg.gif) no-repeat bottom;}
.calendarSub .datePicker{width:170px; background:none;}
.calendarSub table{width:170px;}
/**************************/
/*  news    */
/**************************/
.artItem img{float:right; margin-right:5px;border:1px #c9c9c9 solid;padding:1px;}/*articla itme photo*/
.artindex{padding-bottom:7px;}


#front .artindex img,.artindex img{float:left; margin-right:5px;border:1px #c9c9c9 solid;padding:1px;}
#front .artindex a, .artindex a{font-size:13px;}
#constrain .suggest  img{ width:150px;}

.artdate{float:left;	display:block;	width:67px;	border-right: 1px #d4d4d4 solid;	margin:0 0 3px 0;	min-height:13px;	height:auto;	padding:0;	line-height:13px;}
.artheader{	float:left;	display:block;	width:184px;min-height:13px;height:auto;padding: 0 0 0 5px;	margin:0 0 3px 0;line-height:13px;}
.separator{border-bottom:1px #c4c4c4 solid;margin:5px 0 5px 0; clear:both; height:0px;font-size:0; padding:3px 0 0px 0;}

.clearfloat{clear:both; height:0; font-size:0; margin:0;padding:0;}
.backBtn{display:block; width:56px; height:11px; background:url(/img/back_eng.gif) no-repeat; text-indent:-3000px; overflow:hidden;}
.isl .backBtn{background:url(/img/back_isl.gif) no-repeat;}
 /*links*/
a:link  {font-family: tahoma, Helvetica, sans-serif; font-size: 11px; color: #b40001; text-decoration: none}
a:visited {font-family: tahoma, Helvetica, sans-serif; font-size: 11px; color : #b40001;  text-decoration: none }
a:active {font-family: tahoma, Helvetica, sans-serif; font-size: 11px; color : #b40001; }
a:hover {font-family: tahoma, Helvetica, sans-serif; font-size: 11px; color : #b40001;  text-decoration: underline}
a:focus {outline:none;}


h1 {font-family: tahoma, Helvetica, sans-serif;
	color: #545654;
	font-size: 21px;
	font-weight: bold; 
	line-height:14px;
	}

h2 {	font-family: tahoma, Helvetica, sans-serif;
	color: #545654;
	font-size: 16px;
	font-weight: bold; }

h3 {	font-family: tahoma, Helvetica, sans-serif;
	color: #545654;
	font-size: 14px;
	font-weight: bold;}

h4 {	font-family: tahoma, Helvetica, sans-serif;
	color: #545654;
	font-size: 12px;
	font-weight: bold; }
	
hr {
	background : #e0e0e0;
	color: #e0e0e0 ;
	height: 1px;
}

  blockquote, h1,h2,h3,h4,h5 {
	margin-top: 0em;
	margin-bottom: 0.3em; }
p	{
	margin-top: 0em;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0em; }

form{margin:0; padding:0;}


/* -- Veftré -- */
.popUpDemo{
list-style: none;
}

.popUpMenu{
list-style: none;
}

