body		{margin: 0; padding: 0;	font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../images/bg.png) repeat-x top;}
body .card 	{margin: 0; padding: 0; font-family: "Trebuchet MS", "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;}
#container			{width: 1185px;	/*width: 1000px;*/ margin: 0 auto; background: transparent;}
body.adminsec div#container	{width: 990px;	/*width: 1000px;*/ margin: 0 auto; background: transparent;}



/*--- hlavicka ---*/

#top			{height: 100px; margin-bottom: 2px; background: url(../images/top-bg-r.jpg) no-repeat top right;}
#top .logo		{width: 370px; height: 100px; background: url(../images/top-bg-l.jpg) no-repeat bottom;}
#top .logo h1		{margin: 0; padding: 0; color: White; font-size: 1.1em; font-weight: normal; width: 279px; height: 32px; overflow: hidden; position: relative;}
#top .logo h1 span	{width: 279px; height: 32px; position: absolute; top: 0; left: 0; background: url(../images/logo.png);}
#top .logo h1 a		{text-decoration: none; cursor: pointer; color: White;}

#top .logo .heading-title		{margin: 0; padding: 0; color: White; font-size: 1.1em; font-weight: normal; width: 279px; height: 32px; overflow: hidden; position: relative;}
#top .logo .heading-title span	{width: 279px; height: 32px; position: absolute; top: 0; left: 0; background: url(../images/logo.png);}
#top .logo .heading-title a		{text-decoration: none; cursor: pointer; color: White;}

/*--- horizontalne menu ---*/

#top-menu			{height: 38px; background: #99BC47 url(../images/bg-top-menu.png) no-repeat bottom;}
#top-menu ul			{list-style: none; /*width: 760px;*/ margin: 0; padding: 0; float: left;}
#top-menu ul li			{display: inline; font-size: 0.8em; background: url(../images/bg-top-menu-li.png) no-repeat top right; float: left; padding: 5px 15px 0 0;}
#top-menu ul li a		{color: White; text-decoration: none;}
#top-menu ul li a:hover		{text-decoration: underline; color: #E0EBC7;}
#top-menu .lform		{float: left; padding: 0 0; margin: 0; border: 0; color: #627C31; font-weight: bold; font-size: 0.8em; margin: 0; padding: 0;}
#top-menu .sform		{float: left; width: 235px; padding: 2px 0; margin: 0;}
#top-menu .sform fieldset	{border: 0; margin: 0; padding: 0;}
#top-menu .sform fieldset legend{display: none;}
#top-menu .sform input		{border: 1px solid #627C31; background: #E1EBC9;}
#top-menu .sform .btn		{background: transparent; border: 0; color: #627C31; font-weight: bold; font-size: 0.8em; margin: 0; padding: 0; cursor: pointer;}
#contentblok			{width: 100%; position: relative;}

/*--- lavy stlpec ---*/

#left-col			{width: 200px; float: left; margin: 17px 0 0 0; padding: 0;}
#left-col .head-menu		{width: 200px; height: 46px; background: url(../images/bg-menu-top.png); display: block;}
#left-col .menu			{margin: 0; padding: 0 0 44px 0; list-style: none; width: 200px; background: url(../images/bg-menu-bot.png) no-repeat bottom;}
#left-col .menu li		{width: 200px; height: 25px; margin: 0; padding: 0; background: url(../images/bg-menu-li.png);}
#left-col .menu li.h3,
#left-col .menu li.h2,
#left-col .menu li.h5,
#left-col .menu li.h		{width: 183px; height: 17px; padding: 10px 0 4px 17px; margin: 0 0 -1px 0; font-size: 0.8em; font-weight: bold; color: #99BC47; background: url(../images/bg-menu-li-h3.png);}
#left-col .menu li.h3		{color: #E97717; padding-bottom: 10px;}
#left-col .menu li.campings-title 		{ font-size: 13px; height: auto; }
#left-col .menu li.campings-title h1,
#left-col .menu li.campings-title h2  { font-size: 13px; height: auto; margin: 0px; padding: 0px; }

#left-col .menu li.h2		{background: url(../images/bg-menu-li-h2.png); color: #4B5E22;}
#left-col .menu li.h4 a		{background: url(../images/bg-menu-li-h2.png); color: #4B5E22;}
#left-col .menu li.h5		{background: url(../images/bg-menu-li-h2.png); padding: 4px 0px 4px 29px; margin: 0; color: #4B5E22; width: 171px;}
#left-col .menu li.h5 a,
#left-col .menu li.h5 a:hover	{padding: 0px 0 4px 0px; background: transparent; color: #E8771B; width: 170px;}
#left-col .menu li a		{width: 183px; height: 17px; padding: 4px 0 4px 17px; margin: 0; background: url(../images/bg-menu-li.png); display: block; font-size: 0.75em; font-weight: bold; color: #627C31; text-decoration: none;}
#left-col .menu li.d0 a		{padding: 4px 0 4px 17px;}
#left-col .menu li.d0h a	{padding: 4px 0 4px 17px; background: url(../images/bg-menu-li-h.png); color: #E8771B;}
#left-col .menu li.d1 a		{padding: 4px 0 4px 23px; background: url(../images/bg-menu-li-d1.png); width: 177px;}
#left-col .menu li.d1h a,
#left-col .menu li.d1h a:hover,
#left-col .menu li.d1 a:hover	{padding: 4px 0 4px 23px; background: url(../images/bg-menu-li-d1-h.png); color: #E8771B; width: 177px;}
#left-col .menu li.d2 a		{padding: 4px 0 4px 29px; background: url(../images/bg-menu-li-d2.png); width: 171px;}
#left-col .menu li.d2h a,
#left-col .menu li.d2 a:hover	{padding: 4px 0 4px 29px; background: url(../images/bg-menu-li-d2-h.png); width: 171px;}
#left-col .menu li a.h3		{color: #EB7617; background: url(../images/bg-menu-li-h.png);}
#left-col .menu li a:hover	{color: #EB7617; background: url(../images/bg-menu-li-h.png);}

/*--- obsah stlpec ---*/

#content			{float: left; width: 805px; /*width: 620px;*/ max-width: 805px;	min-height: 1000px;}
#content .green, #content h1	{color: #669900 !important;} 
#content .orange, #content h2	{color: #E8771B !important;}
#content h4			{color: #EE9742;}
#content h3			{color: #627C31;}
#content h4,
#content h3,
#content h2,
#content h1			{margin: 5px 0;	padding: 0; font-weight: normal;}

#content h1	{font-size: 1.4em;}
#content h2	{font-size: 1.3em; padding-left: 5px;}
#content h3	{font-size: 1.2em;}
#content h4	{font-size: 1.1em;}

#content .content-title h1 { font-size: 1.1em; }

table 				{/*font-size: 0.8em;*/}
#content p			{font-size: 0.8em; padding: 4px; margin: 4px 0;}
#content small			{font-size: 0.7em;}
#content a			{color: #E8771B;}
#content a:hover		{color: Black;}
#content .center		{text-align: center;}
#content .blok-map		{background: url(../images/blok-m-bot.png) no-repeat bottom; padding-bottom: 7px; margin: 0; margin-left: 10px;}
#content .blok-map .head	{height: 7px; margin-bottom: 1px; font-size: 1px; background: url(../images/blok-m-top.png) no-repeat bottom; display: block;}
#content .blok-map img		{border: 0;}
#content .search-bg 		{width: 510px; height: 58px; padding: 20px 30px; background: url(../images/bg-search.jpg) no-repeat top; margin: 8px auto; text-align: center;}
#content .search-bg form 	{padding: 5px 0px; margin: 0px;}

#content form			{margin: 6px 0; padding: 30px;}
#content form fieldset		{border: 1px solid #E8F0D4; margin: 0; padding: 4px;}
#content form legend		{font-size: 0.8em; color: #669900;}
#content form input, textarea	{border: 1px solid #9EC456; margin: 1px; padding: 3px;}
#content form label		{font-size: 0.8em; margin-left: 6px; width: 200px; /*old 120 */ float: left;}
#content form label.lbl		{display: block; font-weight: bold; margin: 0;}
#content form .inpt		{border: 2px solid #EE9742;}
#content form .sbmit		{background: 0; border: 0; color: #9BC04E; cursor: pointer; font-size: 1.0em; font-weight: bold;}

#content .blok-c .cntr 		{text-align: center;}
#content .blok-c .intro,
#content .blok-c p 			{ padding-left: 15px; padding-right: 15px;}
#content .blok-c h2 	    { color: #669900 !important; font-size: 1.4em; font-weight: normal; margin: 5px 0px; padding-left: 15px; }
#content .counties-in-country	 			{ padding: 0px 0px 0px 15px; }
#content .counties-in-country h3			{ color: #E8771B; font-size: 1.0em; padding-left: 20px; }
#content .cities h3							{ font-size: 1.0em; font-weight: normal; }
#content .advertisment h3					{ color: #E8771B; font-size: 0.7em; font-weight: bold; margin-bottom: 0px; margin-top: 0px; margin-left: 34px; }
#content form .noborder		{border: 0;}
#content form .submit-sg,
#content form .submit-so,
#content form .submit-o,
#content form .submit-g		{font-weight: bold; background: #99BC47; text-align: center;}
#content form .submit-o		{border: 1px solid #ED943D; background: #ED943D;}
#content form .submit-so	{border: 1px solid #ED943D; background: #F5CBA3 url(../images/bg-submit-o.png) repeat-x top; color: White;}
#content form .submit-sg	{background: #CFDFA8 url(../images/bg-submit-g.png) repeat-x top; color: #404D1D;}

#content .search-bg fieldset	{border: 0; padding: 6px;}
#content .search-bg legend	{display: none;}
#content ul			{color: #669900; list-style: square;}
#content .ulbordered li a	{border-bottom: 1px solid #DCE8C1; display: block; width: 99%; padding: 3px 0;}
#content ul a			{color: #669900;}
#content ul a:hover		{color: Black;}

#content .blok-a		{background: url(../images/blok-a-bg.png) no-repeat bottom; padding: 0 7px 7px 7px; width: 606px; float: left; margin: 3px 0 10px 0;}
#content .blok-c h1 		{padding-left: 15px;}
#content .blok-c ul,
#content .blok-b ul,
#content .blok-a ul		{ margin: 10px 10px; padding: 0; list-style: square;}
#content .blok-c ul a,
#content .blok-b ul a,
#content .blok-a ul a		{text-decoration: none;}
#content .blok-c img.thmImg 	{margin-right: 1px; border: 2px solid #EB7617; cursor: pointer;}
#content .blok-c img.mainImg 	{margin-right: 1px; border: 2px solid #EB7617;}

#content .fl-col			{width: 255px; /*width: 285px;*/ float: left; padding: 5px;}
#content .fl-col ul 			{list-style: square; margin-top: -5px; padding-top: -5px; margin-bottom: 0px; padding-bottom: 0px;}
#content .fl-col h3 			{margin-bottom: 0px; padding-bottom: 0px;}
#content .fl-col li,
#content .fl-col li a			{display: inline; text-decoration: none;}
#content .fl-col li a:hover 		{display: inline; text-decoration: underline;}
#content .fl-col ul li:after 		{content: ",";}
#content .fl-col ul li.last:after 	{content: "";}

#content .blok-b		{width: 270px; float: left; position: relative;	background: url(../images/blok-b-bg.png) repeat-y; padding: 25px 15px; margin: 3px;}
html>body #content .blok-b	{margin: 5px;}
#content .blok-b .foot,
#content .blok-b .head		{width: 300px; height: 20px; position: absolute; display: block; font-size: 1px;}
#content .blok-b .foot		{bottom: 0; left: 0; background: url(../images/blok-b-bot.png) no-repeat top;}
#content .blok-b .head		{top: 0; left: 0; background: url(../images/blok-b-top.png) no-repeat top;}
#content .blok-c h2,
#content .blok-b h2		{font-size: 1.4em; margin: 0; padding-left: 15px;}
#content .rating-block H2	{padding-left: 0px;}
#content .blok-c h4 		{margin-top: 0px; padding-top: 0px; padding-left: 20px;}
#content .blok-c table 		{padding-left: 0px;}
#content .blok-c ul,
#content .blok-b ul		{padding: 0 0 0 10px;}
#content .blok-c ul a,
#content .blok-b ul a		{color: Black;}
#content .blok-c ul a:hover,
#content .blok-b ul a:hover	{color: #E8771B;}
#content .fl-pack		{float: left; width: 100%; margin: 0; padding: 0;}

#content .blok-c		{width: 805px; /* width: 620px;*/ float: left; position: relative; background: url(../images/blok-c-bg.png) repeat-y; padding: 25px 5px; margin: 0;}
html>body #content .blok-c	{margin: 5px;}
#content .blok-c .foot,
#content .blok-c .head		{width: 805px; /*width: 620px;*/ height: 20px; position: absolute; display: block; font-size: 1px;}
#content .blok-c .foot		{bottom: 0; left: 0; background: url(../images/blok-c-bot.png) no-repeat top;}
#content .blok-c .head		{top: 0; left: 0; background: url(../images/blok-c-top.png) no-repeat top;}


/*--- pravy stlpec ---*/

#right-col			{width: 160px; float: right; margin: 0; padding: 0px 0px;}
#right-col h1			{margin: 4px 0; font-size: 1.1em; color: #9EC456; font-weight: normal;}
#right-col h2			{margin: 4px 0; font-size: 0.9em; color: #EE9742;}
#right-col h3			{font-size: 0.8em; color: #EB7617; margin: 3px 0;}
#right-col a			{color: #EB7617;}
#right-col h3 a			{text-decoration: none;}
#right-col a:hover		{color: Black;}
#right-col p			{margin: 0; padding: 0; font-size: 0.75em;}
#right-col .blok		{padding: 10px 0; background: url(../images/bg-r-blok.png) no-repeat bottom;}
#right-col .share 		{text-align: center; background-color: #EB791B; padding: 7px; width: 115px;}
#right-col .share a 		{font-size:16px; color:#ffffff; text-decoration: none; font-weight: bold;}
#right-col .share a:hover 	{color:#000000; text-decoration: underline;}
#right-col .image		{float: left; margin: 7px 4px 0 0; border: 2px solid #EB7617;}

/*--- pata ---*/

#footer				{background: url(../images/bg-bot.jpg) no-repeat top; padding-top: 50px; clear: both; text-align: center;}
#footer ul			{margin: 0; padding: 0; list-style: none;}
#footer ul li			{display: inline; font-size: 0.8em; color: #EB7617; background: url(../images/bg-foot-li.png) no-repeat left; background-position: 0 5px; padding: 0 3px 0 8px;}
#footer p a			{color: #627C31;}
#footer p a:hover 		{color: #000000;}
#footer ul li a			{color: #EB7617;}
#footer ul li a:hover		{color: Black;}
#footer p			{font-size: 0.8em; color: #627C31;}
/*
/
*/
.camp-name 				{ background: url('../images/ico/tent-small2.png') center left no-repeat; font-size: 13px !important; font-weight: bold; margin: 0px 0px 4px 15px !important; padding: 0px 0px 0px 32px !important; }
.camp-name a			{ font-weight: bold; }
.article-name 			{ background: url('../images/ico/tent-small2.png') center left no-repeat; font-size: 13px !important; font-weight: bold;  margin: 0px 0px 4px 15px !important; padding: 0px 0px 0px 32px !important; }
.article-name a			{ font-weight: bold; }
.separate-blok 			{ min-height: 130px; padding: 5px 0; background: url(../images/bg-r-blok.png) no-repeat bottom;}
.separate-blok p a 		{ display: block; }
.error_message 			{color: red; padding-left: 205px; /* old: 125px;*/}
.form_remark 			{padding-left: 206px; font-size: 11px;}
.confimage 			{padding: 0px; margin: 1px; border: 1px solid #9EC456;}
.panoramio 			{float: left; width: 300px; text-align: center; padding-top: 20px;}
.smallfont 			{font-size: 0.7em;}
.clear 				{clear: both;}

.poi-div 			{padding-left: 20px;}
.poi-div div ul li 		{color: Black;}
.poi-div div h4.under 		{text-decoration: underline;}
.poi-div div .gps-inf li 	{color: #99BC47; font-size: 1.2em; list-style: none;}

.letter-chooser 		{font-size: 0.9em; margin-left: 7px;}
.review 			{padding-left: 20px; padding-right: 20px; margin-top: 20px;}
.padd 				{padding-left: 30px;}
.padd2 				{padding-left: 20px;}

.flag-chooser 			{margin-top: 10px; font-size: 0.8em; font-weight: bold; color:#669900;}
.flag-chooser img 		{border: solid 2px #EE9742; cursor: pointer;}
.flag-chooser img.selected 	{border: solid 2px #669900;}
.flag-chooser img:hover 	{border-color: #669900;}

.photo-slider img 		{border: dashed 2px #EE9742; margin-left: 12px; cursor: pointer;}
.photo-slider img:hover 	{border-color: #669900;}

.hidden 			{display: none;}

div.rating-block 		{float: right; position: relative; right: 20px;}
div.autocomplete 		{position:absolute; width:250px; background-color: white; border:1px solid #888; margin:0px; padding:0px;}
div.autocomplete ul 		{list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected	{background-color: #ffb;}
div.autocomplete ul li 		{list-style-type:none; display:block; margin:0; padding:2px; height:32px; cursor:pointer;}

label.lbl_inln	{display: inline; font-weight: normal; margin: 0;}
h6 		{ margin-top: 0px; margin-left: 5px; color: #E97717;}
.cities		{font-size: 1.1em; font-weight: normal;}

#content .fl-col-cit			{width: 195px; /*#width: 220px;*/ float: left; padding: 20px; padding-left: 45px;}
#content .fl-col-cit ul 		{list-style: square; margin-top: -5px; padding-top: -5px; margin-bottom: 0px; padding-bottom: 0px;}
#content .fl-col-cit li,
#content .fl-col-cit li a		{display: inline; text-decoration: none;}
#content .fl-col-cit li a:hover		{display: inline; text-decoration: underline;}
#content .fl-col-cit ul li:after	{content: ",";}
#content .fl-col-cit ul li.last:after 	{content: "";}

.warn-mess	{font-size: 10px;}
.mainfieldset 	{min-height: 300px; /*margin-left: 20px;*/ margin-left: auto; margin-right: auto; width: 800px; margin-top: 20px;}
fieldset 	{-moz-border-radius: 8px; border-radius: px;}
.clickpathbox 	{}
.loggedbox 	{text-align: right; margin-top: 7px; margin-left: 550px; color: white; font-weight: bold;}

/* adsense_large */

span.adsense_large		{margin-right: 15px;}
#content form #regfacility	{width: 180px; font-size: 0.9em;}
#facilities h4, #facilities h5	{margin-left: 40px;}
.select_in_register		{width: 200px;}
#RegisterCityOther, 
#RegisterExtCityOther		{position: relative; left: 205px;}
div.note			{font-size: 10px; margin-left: 7px;}
#RegisterConfirmation2		{width: 90px;}
#content textarea		{width: 259px;}

span.box		{text-transform:uppercase; font-weight: bold; background-color: #698339; background: url('/images/bck_adminzalozky.gif') top left repeat-x; padding-top: 4px; padding-bottom: 2px; display: inline-block; /*width: 100px; */ padding-left: 10px; padding-right: 10px;}
span.box a		{color: #698339; text-align: center; text-decoration: none;}
span.box a:hover	{color: #000000; text-decoration: none;}

span.light		{background-color: #698339; background-image: none; padding-top: 6px; padding-bottom: 2px;}
span.light a		{color: #FFFFFF; text-align: center; text-decoration: none;}
span.light a:hover	{color: #FFFFFF; text-decoration: none;}

span.subbox		{text-transform: font-size: 11px; uppercase; padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF; position: relative; top: 3px; border: 1px solid #99BC47; display: block; float: left; margin-right: 3px;}
span.subbox a		{color: #627C31; text-decoration: none; font-weight: bold;}
span.subbox a:hover	{color: #000000; text-decoration: none;}
span.sublight		{background-color: #E8771B; border: 1px solid #E8771B;}
span.sublight a		{color: #FFFFFF; text-decoration: none; font-weight: bold;}
span.sublight a:hover	{color: #FFFFFF; text-decoration: none;}

div.adminmenu		{width: 800px; margin-left: auto; margin-right: auto; border-bottom: 2px solid #698339;}
div.adminsubmenu	{width: 800px; height: 27px; margin-left: auto; margin-right: auto; background: url('/images/bck_adminsubzalozky.gif') top left repeat-x;}


div.main-admin-block		{width: 990px; /*background-color: gray;*/}
table.stattable			{width: 100%;}
table.stattable td		{background-color: #D4DEBE; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px;}
table.stattable td.values	{background-color: #E0EAC8; font-weight: bold; text-align: right; width: 100px;}
table.stattable			{margin-top: 30px;}
table.stattable td.nadpis	{background-color: #C5D896; font-size: 15px; text-decoration: italic; font-weight: bold; text-align: center; padding-top: 4px; padding-bottom: 3px;}
div.graph-month			{margin-top: 20px;}

table.ordertable		{width: 100%;}
table.ordertable th		{background-color: #C5D896; font-weight: bold; text-align: left; padding-top: 4px; padding-bottom: 3px;}
table.ordertable td		{background-color: #D4DEBE; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px;}
table.ordertable td.values	{background-color: #E0EAC8; font-weight: bold; text-align: right; width: 100px;}


#content div.camp-form label, 
#content div.camp-form2 label			{width: 100px; margin-right: 10px;}
#content div.camp-form div.form-camp-head, 
#content div.camp-form2 div.form-camp-head	{width: 100%; text-align: center;}
#content div.camp-form textarea, 
#content div.camp-form input, 
#content div.camp-form2 textarea, 
#content div.camp-form2 input			{width: 180px;}

form#form2 span#message input,
form#form1 span#message input			{background-color: #E8771B; border-color: #E8771B; color: #FFFFFF; font-weight: bold; cursor: hand; cursor: pointer;}

#datepicker, #datepicker2	{background:#FFFFFF url(/img/icons/calendar.png) no-repeat scroll right center;}

TABLE.fforms		{width: 100%;}
TD.fform1		{width: 100%; text-align: center;}
TD.fform2		{width: 100%; text-align: center;}
div.camp-form		{width: 50%; margin: 0px auto; text-align: left;}
div.camp-form2		{width: 50%; margin: 0px auto; text-align: left;}
div.contact h2		{text-align: center;}
div.contact textarea	{width: 200px; height: 150px;}
div.contact input	{width: 207px; margin-bottom: 10px;}
div.contact label	{display: inline; float: left; margin-right: 10px; width: 100px;}
div.tst			{margin: auto; width: 400px;}

table.notvisit input, 
table.notvisit select	{background-color: #eeeeee;}
table.notvisit td	{width: 50%;}

.main-admin-block h4	{font-size: 14px; text-transform:uppercase; margin-left: 8px; margin-bottom: 10px;}
.main-admin-block #map	{margin-top: 6px; margin-bottom: 6px; height: 600px; border: 1px solid #99BC47;}
.main-admin-block	{vertical-align: top;}

#map span 				{ display: none; }
#map .terms-of-use-link { display: none; }
#map #logocontrol 		{ display: none; }

div.mailbutton		{/*width: 100%; text-align: center; margin-top: 10px;*/}

#captcha, #captcha2	{width: 150px;}
div.captcha_reload	{font-size: 10px; margin-left: 140px;}
span.detail_note	{width: 120px; display: block; font-size: 10px;}

div.galblock 	{display: none;}
div.imag1 	{display: block;}
div.fpbox 	{display: none;}
div.fpbox1 	{display: block;}

div.campingfacility div.boxiq		{width: 33%; float: left;}
div.campingfacility ul			{padding-left: 4px;}
div.campingfacility li input		{border: none;}
input#AdminCampingNewsletter		{border: none; background-color: transparent;}
div.main-admin-block input.star		{border: none;}
div.campingfacility label		{display: inline; width: auto; position: relative; top: -2px;}
div.campingfacility div.subbutton	{text-align: center; padding-top: 10px; padding-bottom: 20px;}
div.campingfacility div.subbutton input	{width: 100px;}

div.mainfieldset H1	{font-family: Trebuchet MS, Arial; color: #E8771B; font-size: 24px;}
div.mainfieldset H2	{font-family: Trebuchet MS, Arial; color: #E8771B; font-size: 18px;}
div.mainfieldset a 	{text-decoration: none;}

div.normalmap			{width: 795px; height: 600px;}	
body.adminsec div.normalmap	{width: 798px; height: 600px;}	

/* detail campingu */

div.frontmenu			{margin-left: 10px; margin-top: 15px;}
span.button			{display: block; font-family: Trebuchet MS, arial; font-weight: bold; font-size: 12px; color: #FFFFFF; float: left; margin-right: 3px;}
#content span.button a		{color: #FFFFFF; text-decoration: none; background-color: #99BC47; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block;}
#content span.button a:hover	{color: #FFFFFF; text-decoration: none; background-color: #627C31;}
#content span.lighted a		{background-color: #E8771B;}
#content span.lighted a:hover	{background-color: #E8771B;}

div.contbuttons					{margin-left: 15px; margin-top: 15px;}
div.contbuttons span.button			{display: block; font-family: Trebuchet MS, arial; font-weight: bold; font-size: 12px; color: #FFFFFF; float: left; margin-right: 3px;}
#content div.contbuttons span.button a		{color: #FFFFFF; text-decoration: none; background-color: #E8771B; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; display: block;}
#content div.contbuttons span.button a:hover	{color: #FFFFFF; text-decoration: none; background-color: #000000;}

TABL.gall		{width: 100%;}
TD.gmenu		{width: 250px; vertical-align: top; }
div.galtopic		{margin-left: 13px; margin-right: 15px; font-size: 12px; line-height: 20px;}
div.galblock TD 	{background: url('/images/gallry_image.gif') center center no-repeat;}
div.galblock TD a	{display: block;}
div.galblock TD img	{display: block;}
div.galdesc		{margin-right: 3px; margin-left: 5px; margin-bottom: 5px; font-size: 0.8em;}

table.faciview	{font-size:0.8em;}
div.main-admin-block #county{min-width: 215px;}
div.main-admin-block #country{min-width: 215px;}
div.main-admin-block #city{min-width: 215px;}
div.blokordertable {width: 100%;}
table.ordertable {margin: auto; border: 1px solid black;}
table.ordertable th {border: 1px inset black; padding-left: 10px; padding-right: 10px;}
table.ordertable td {border: 1px inset black; padding-left: 10px; padding-right: 10px;}
span.wastsmile {padding-left: 47px;}

table.mailbutton 		{background: url('/images/editbut1.gif') bottom left no-repeat; margin-left: 15px; margin-top: 20px;}
table.mailbutton td.mailbutton	{background: url('/images/editbut2.gif') bottom right no-repeat;}
#content table.mailbutton  a 	{display: block; width: auto; color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold; padding-top: 35px; padding-bottom: 13px; padding-left: 86px; padding-right: 20px; }
#content div.mailbutton input 	{font-family: "Trebuchet MS"; border: 0px; width: auto; color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold; padding-top: 34px; padding-bottom: 13px; padding-left: 86px; padding-right: 10px; background: url('/images/editbut1.gif') bottom left no-repeat;}
#content div.mailbutton {font-family: "Trebuchet MS","Lucida Sans Unicode",Verdana,Geneva,Arial,Helvetica,sans-serif;}

span.description div#content		{height: auto;}
span.description table.mailbutton	{margin-left: 0px;}
DIV.paypalicons				{clear: both; padding-top: 5px;}

div.basicpack span.description, div.fullpack span.description {float: left; margin-left: 80px;}
div.basicpack span.description li {font-size: 16px; text-transform:lowercase; margin-bottom: 15px;}
div.basicpack span.description div.topic, div.fullpack span.description div.topic {font-size: 16px; font-weight: bold; text-transform:uppercase; text-align: left;}
div.basicpack div.screenshot img, div.fullpack div.screenshot img {margin:auto;}
div.basicpack {margin-top: 50px; margin-bottom: 20px;}
div.fullpack span.description li {font-size: 13px; margin-bottom: 0px;}

div.fullpack span.description ul {margin-bottom: 0px;}
span.signup {background-color: #bfe0ff; border: 1px black solid; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;}
a.signup, a.signup:visited {color: black; font-weight: bold; text-decoration: none;}
a.signup:hover {color:#720d0d;}

div.subtopic {font-size: 18px; margin-bottom: 15px;}
span.sellanguage {float: left; margin-top: 4px;}
 
td.npadd {padding-left: 50px;} 
div.adminwarn{color: red; font-weight: bold; margin-left: 25px; margin-bottom: 15px;}

div.cnlpayment div.subscribe {padding-top: 20px;}
div.wishtext{margin-bottom: 50px;}
table.infotab {width: 100%;}
table.infotab td {vertical-align: top;}
div.screenshot {text-align: center;}

div.paypalform 				{text-align: left; width: 360px; margin: auto;}
div.paypalform H4			{}
div.paypalform form 			{width: 360px; margin: auto;}
div.paypalform table.payindextable 	{margin: auto; text-align: left;}
div.paypalform table.paymenttab 	{text-align: left;}
div.paypalform table.paymenttab TD 	{padding: 2px 6px 2px 6px;}
div.paypalform #content 		{width: 350px;}

input.subbutton2		{width: 210px; height: 67px; line-height: 47px; padding-top: 20px; background: url('/images/editbut0.gif') center center no-repeat; color: #FFFFFF; font-family: Trebuchet MS, Arial; font-size: 16px; font-weight: bold; border-width: 0px; cursor: hand; cursor: pointer;}



body.adminsec #content {width: 370px; height: 40px; min-height: 0px;}
div.succmail {color: green; font-weight: bold;}

div.atff {display: none;}
form#searching {background: url('/images/bg-menu-li-h3.png'); text-align: center;}
form#searching input {width: 150px; color: #555; border: 2px solid #99BC47; margin-bottom: 15px;}

form#searching.backend {background: none;}

li.ac_even:hover, li.ac_odd:hover, li.ac_over {background-color: #99BC47;}
div.addBonusBox {display: none;}
div.where-is {margin-left: 10px; font-size: 11px; color: #698339;}
div.click-map {text-align: center; font-weight: bold;}

#map-ads {text-align:center}


#facebook-fanbox-wrapper { margin: 0px auto; width: 700px; }
#fb-com { margin: 0px auto; width: 700px; }
#advert-span { text-align: left; font-size: 0.7em; width: 600px; padding-left: 30px;}
