@charset "UTF-8";

/*=== Setup ===*/
* { border:0; margin:0 auto; padding:0; outline:none; }
body { margin:0; padding:0; color:#000; font: 16px/1.8em 'Alegreya Sans', sans-serif; background: url(images/main_bg.gif); }
a { color:#6c6b6b; text-decoration:none; }
a:hover { text-decoration:none; color:#006600; font-weight:bold;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none; }
p.bg, .bg { clear:both; padding:0; margin:5px 0; border-bottom:1px dashed #ababab;}
p.bg2, .bg2 { clear:both; padding:1px 0 0 0; margin:0 0 5px; border-bottom:1px dashed #fff; border-top:1px dashed #fff;  }
input, select, textarea { border:#cfcfcf 1px solid; color:#404040; font-size:12px; padding:3px; font-family: Arial, Verdana, Helvetica, sans-serif; }

li { list-style:none; padding-left:10px; }
h1 { font-size:20px; color:#00953E; border-bottom: thin; font-weight:normal;} 
h2 { font-size:20px; color:#00953E; border-bottom: thin; font-weight:bold; text-decoration:none; line-height:1.3em; } 
h3 { color:#565656; font-size:30px; margin:0; line-height:36px; }
h4 { font-size:16px; margin:1.2em 0 1em; color:#00953E; }
h5 { color:#494848; font-weight:bold; padding:20px 0 0; margin:0 0 .5em; font-size:14px; border-bottom:1px dashed #fff; }

p { margin:8px 0 0; padding:0 0 8px; }

/*=== Layout ===*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

#left {float: left; padding-right:10px;}
#right {float:right;}

#page, #page_index { margin:0; padding:0; background:url(images/page_index_bg.gif) top repeat-x;}

/*=== Notification about new website ===*/
#splash { text-align: center; margin-bottom: 5px; }
#splash h4 { margin: 5px auto; font-size: 18px; }

/*=== Header ===*/
#header { margin:0 auto; padding:0; width:985px;}
/*- Logo -*/
.logo { font-weight:bold; margin:0; float:left; padding:10px 0 10px 0; width:985px; height:110px; }
.logo h1 { text-transform:uppercase; margin:0; padding:0 0 30px 0; font-size:30px; line-height:1.1em; color:#00953E; vertical-align:top; text-shadow: 0.1em 0.1em 0.05em #bcbcbc; display:inline-block; font-weight:700; font-family:Arial, Helvetica, sans-serif; }
.logo h1 a { color:#00953E; text-decoration:none; }
.logo h1 a:hover { text-decoration:none; }
.logo h1 small { display: inline; margin:0; padding:0 0 0 4px; color:#b5b5b5; font-size:10px; line-height:1em; letter-spacing:normal; text-transform:uppercase;}
.title { padding-top:20px; width:600px; float: left; }
.app {display:none; float: right; padding-top: 5px;}

#partnerL { float: left; width:275px; height:460px; margin-right:20px; margin-bottom: 20px; padding: 5px; border: 1px dashed #BCBCBC; }
#partnerR { float: right; width:275px; height:460px; margin-bottom:20px; padding: 5px; border: 1px dashed #BCBCBC; }
#partnerF { float: left; width:576px; margin-top:20px; padding: 10px; border: 1px dashed #BCBCBC; background-color: #C2E8C1; }
#teamL { float: left; width:275px; height:150px; margin-right:20px; margin-bottom: 20px; padding: 5px; border: 1px dashed #BCBCBC; }
#teamR { float: right; width:275px; height:150px; margin-bottom:20px; padding: 5px; border: 1px dashed #BCBCBC; }

/*=== All Columns ===*/
#columns { margin:0 auto; padding:10px 20px; width:940px; background:#fff; border:1px solid #cacaca; }
.headTourism { margin-top:25px;
	}

/*=== Center Column ===*/
#centercol { float:left; width:600px; padding:15px 0 0 0; }
.tourismus {width:650px; }
.tourismus h1 { font-family: 'Sniglet', cursive, Arial, serif; font-weight: 400; font-size: 30px; color: #000; border-bottom: thin; margin-bottom: 15px; margin-top: 20px; line-height:1.2;}
.box { margin:0 0 20px 0;}

/*=== Right Column ===*/
#rightcol { float:right; width:240px; padding:15px 35px; background-color: rgba(255,255,255, 0.8); margin-top:15px;
			-moz-border-radius: 8px; /* FireFox 1+ */
			-webkit-border-radius: 8px; /* Safari 3+, Chrome */
			 border-radius: 8px; /* Opera 10.5, IE 9 */
			background: #fff; 
			border: 1px solid #BCBCBC;
			box-shadow:0 0 20px rgba(209,209,209,.8);}
	.box h1 { margin-top:10px; font-size:20px; line-height:1.3em; color:#2b2b2b; text-shadow: 0.1em 0.1em 0.05em #d3d3d3; font-family: 'Oswald', sans-serif; border-style:solid; border-bottom:1px dotted #006633; margin-bottom:5px; }
	.box h1 a { color:#2b2b2b; text-decoration:none; }
	.box h1 a:hover { text-decoration:none; font-weight:normal; color:#00953E; }

	.head { float:left; width:190px; height:70px; padding:5px; background-color:#ffffcc; margin-top:15px;
			-moz-border-radius: 4px; /* FireFox 1+ */
			-webkit-border-radius: 4px; /* Safari 3+, Chrome */
			 border-radius: 4px; /* Opera 10.5, IE 9 */
			border: 1px solid #E5EFB9;
			margin-right:12px;
			font-size:16px; color: #900; border-bottom: thin; font-weight:normal; line-height:1.4em;}
	.head:hover {color: #000; font-weight:normal; background-color:#fff; }
	
	.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#000000;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:940px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
}
	.button:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
		background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
		background-color:#a5cc52;
	}.button:active {
		position:relative;
		top:1px;
	}

.button-gray {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:650px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	margin-top:15px;
}
.button-gray:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.button-gray:active {
	position:relative;
	top:1px;
}

.wp-caption{
	background-color:#e9e9e9;
	padding:10px 0 10px 10px;
	margin-left:15px;
}
.wp-caption p.wp-caption-text {
	text-decoration:none;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}


#sidebarT { float:right; width:240px; padding:15px; background-color: rgba(255,255,255, 0.8); margin-top:65px;
			background: #fff; 
			border: 1px solid #BCBCBC;
			box-shadow:0 0 20px rgba(209,209,209,.8);
			}
			
.menuT1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family: 'Sniglet', cursive, Arial, serif;
	font-size:16px;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:240px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
	margin-bottom:15px;
}
.menuT1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
	color: #999;
}.menuT1:active {
	position:relative;
	top:1px;
}

.menuT2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family: 'Sniglet', cursive, Arial, serif;
	font-size:16px;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:240px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
	margin-bottom:15px;
}
.menuT2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
	color: #999;
	font-weight:normal;
}
.menuT2:active {
	position:relative;
	top:1px;
}

.menuT3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family: 'Sniglet', cursive, Arial, serif;
	font-size:16px;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:240px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ce8e28;
	margin-bottom:15px;
}
.menuT3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
	color: #999;
}
.menuT3:active {
	position:relative;
	top:1px;
}

.menuT4 {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family: 'Sniglet', cursive, Arial, serif;
	font-size:16px;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:240px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
	margin-bottom:15px;
}
.menuT4:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
	color: #999;
}.menuT4:active {
	position:relative;
	top:1px;
}
.menuT5 {
	-moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
	box-shadow:inset 0px 1px 0px 0px #e184f3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );
	background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');
	background-color:#c123de;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #a511c0;
	display:inline-block;
	color:#ffffff;
	font-family: 'Sniglet', cursive, Arial, serif;
	font-size:15px;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:240px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
	margin-bottom:16px;
}
.menuT5:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );
	background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');
	background-color:#a20dbd;
}.menuT5:active {
	position:relative;
	top:1px;
}


.small_link { padding:0; margin:5px 0; text-align:center; clear:both; border-bottom:1px dashed #ababab; border-top:1px dashed #ababab; }
.small_link a { font-size:11px; font-weight:normal; color:#30bcd9; padding:10px;}

/*- Post Title -*/
.post-title { padding:0; margin:0;  }
.post-title h2 { color:#282828; font-weight:normal; font-size:30px; text-transform:none; padding:5px 0; }
.post-title h2 a {  color:#282828; text-decoration:none; }

/*- Post Excerpt -*/
.post-excerpt { padding:10px 0; font-size:16px; color:#000; margin:0; }
.post-excerpt p { line-height:1.8em; margin:0; }

/*- Post Date -*/
.post-data { padding:3px 10px; font-size:10px;   line-height:16px; color:#868686; margin:5px 0; border-bottom:1px dashed #ababab; border-top:1px dashed #ababab;}
.post-data a { color:#2fc6eb;}
.post-data a:hover {color:#868686;}

/*- Post comments -*/
.post-comments { float:right; width:auto; background:#e5e5e5; text-align:center; margin:5px 0 0 0; padding:5px 10px; color:#999; font-size:24px;}
.post-comments a { color:#999;}

/* post-leav */
.post-leav { color:#a13d3d; padding:5px 0; border-top:1px dashed #ababab;}
.post-leav a { float:right; text-align:right; font-size:11px; text-transform:none; font-weight:normal; color:#b6b6b6; background:none; padding:0 5px; border:1px solid #d0d0d0;}

/* post-view */
.post-info .post-view { margin:0; padding:0; color:#0a9dd3; }
.post-info .post-view a { color:#0a9dd3; }
.post-info .post-view a strong { color:#0a9dd3; }

/* popular-post */
.popular-post {}
.popular-post img { padding:4px; background:#fff; border:1px solid #e2e2e2; float:left; margin:0 10px 0 0;}
.popular-post ul { font-size:11px; color:#898989; text-decoration:none; }
.popular-post a { font-size:10px; color:#2fc6eb; list-style:none; text-transform:uppercase;}
.popular-post ul li { border-bottom:1px dashed #e9e9e9; min-height:80px;  padding:10px 0;}
.popular-post ul li.last { border-bottom:none;}

/*- Widget Title - */
.wtitle { margin:0;}
.wtitle h2 {color:#282828; font-weight:normal; font-size:18px; text-transform:none; padding:5px 0 15px 0; border-bottom:1px dashed #ababab;}

/*=== Ralated Post and Popular Post ===*/
.subcols { }
.cols { float:left; width:265px; margin:0 30px 20px 0; }
.cols li { border-bottom:1px dashed #CCC; clear:both;}
.cols.popular-posts li {min-height:55px;}
.cols a:hover { text-decoration:underline;}
.cols img { float:left; margin:0 10px 0 0; max-height:50px; max-width:50px;}

/* sidebar widget */
.widget_posts {}
.widget_posts li { border-bottom:1px solid #CCC; clear:both; padding:5px 0; }
.widget_posts.popular-posts li { min-height:50px; }
.widget_posts li .wppnothumb img, .widget_posts li img.wpp-thumbnail { float:left; max-height:50px; max-width:50px; margin:0 10px 0 0;}

/*== Single ==*/
/*- Comment Box -*/
.comment_box { background-color:#d9d9d9; border:1px solid #cfcfcf; height:1%; margin:0 0 20px; padding:15px; min-height:115px; width:465px;}
.comment_box.alt { background:#FFFFFF;}
.comm-name, .comm-date { line-height:20px;}

/*=== Styling Forms ===*/
input.btn { background:none; border:0; margin:0; padding:0;}
select { padding:1px;}

/*- Message -*/
.message div { margin:0 0 18px;}
.message input { padding:9px 15px; width:465px;}
.message textarea { height:114px; overflow:auto; padding:9px 15px; width:465px; font-family:Verdana;}
.message .submit { float:left;}
.message .btn { padding:0; width:128px; height:32px; background:url(images/button.gif);}
.message .notice { color:#a4a4a4; float:right; font-style:italic; padding:10px 0 0;}

/*=== Index page ===*/
/* top block */
.block_top {  padding:15px 30px 0 30px; height:92px; line-height:92px; margin:0 -31px; width:942px; position:relative; background:url(images/block_top_bg.gif) top center no-repeat;}
.block_top p { float:left; color:#393939; font-style:bold; font-size:18px; padding:5px 0 0 0;  }
.block_top p span { color:#c4c4c4; font-size:11px; font-weight:normal; }
.block_top img { float:right; padding:5px 0 0 0; }
.block_top h3 { font-size:33px; color:#bcbcbc; font-weight:notmal; text-transform:uppercase; margin:0; float:left; line-height:72px;}
.block_top h3 a { font-size:33px; color:#bcbcbc; font-weight:normal; text-transform:uppercase; margin:0; float:left; line-height:72px;}


/* index */
.index { padding:0; color:#868686; font-size:14px;}
.index-col { width:285px; float:left; padding:10px 0 0 0; margin:0 35px 0 0; }
.index-col.last { float:right; margin:0;}
.index-col img.fl { float:left; margin:5px 10px 5px 0;}
.index-col img.rss_img { float:none; margin:2px 3px 0 0; background:none; padding:0; border:none;}
.index-col img { padding:4px; background:#fafafa; margin:5px 0; border:1px solid #d5d5d5;}
.index-col span { color:#25b2cf; font-size:10px; text-transform:none; font-weight: normal;}
.index h1 { color:#282828; font-weight:normal; font-size:24px; padding:5px 0 15px 0; text-transform:none; text-decoration:none; }
.index h1 a { color:#282828; font-weight:normal; font-size:24px; padding:5px 0 15px 0; text-transform:none; text-decoration:none; }
.index h1 a:hover { color:#00953E; font-weight:normal; font-size:24px; padding:5px 0 15px 0; text-transform:none;}
.index h6 a { color:#00953E; font-weight:normal; font-size:18px; padding:5px 0 15px 0; text-transform:none; text-decoration:none;}
.title { padding-top:20px; padding-bottom:10px; width:600px; float: left; display:block; }
.ntitle { padding-top:5px; padding-bottom:5px; width:290px; float: left; display:block; }

/* .index_small */
.index_small.last { float:right; margin:0;}
.index_small { width:227px; float:left; padding:10px 0 0 0; margin:0 8px 0 0; }
.index_small h1 { color:#393939; font-weight:normal; font-size:24px; padding:5px 0 ;}
.index_small h1 a{ color:#393939; font-weight:normal; font-size:24px; padding:5px 0; }
.index_small h1 a:hover { color:#00953E; font-weight:normal; font-size:24px; }
.index_small a { font-size:11px; text-decoration:none; font-weight:bold; color:#00953E; }
.index_small img { float:left; margin:10px 10px 70px 0; padding:0; }
.index_small p { color:#474747; font-size:14px; font-weight:normal; line-height:1.5em; padding:0; }

/*=== Footer ===*/
#page_bottom { margin:0 auto; width:962px; padding:10px 0 0 0; height:90px; }
.footer_resize { margin:0 auto; }

/* box footer */
.box_footer { padding:10px 0; height:85px;}
.box-col { width:150px; padding:0; margin:0 10px 0 10px; float:left; color:#969696; font-size:11px; line-height:1.8em; }
.box-col.box_1 { width:105px; }
.box-col.box_2 { width:430px; }
.box-col h2 { color:#4d4d4d; font-size:14px; padding:10px 0; font-weight:bold; }
.box-col span { color:#25b2cf; }
.box-col a { color:#969696; }
.box-col li { border-bottom:1px dashed #969696; padding:4px 0;}
.box-col a:hover { color:#25b2cf; text-decoration:underline; }
.box-col li.icons { border-bottom:none;}

/*- Logo Footer -*/
.logo_footer { margin:0; padding:0; float:right;  }
.logo_footer h1 { text-align:right; float:right; margin:0; padding:0; width:auto; text-transform:uppercase; font-size:24px; font-weight:bold; line-height:1.1em; color:#fff; }
.logo_footer h1 a { color:#30bcd9; }
.logo_footer h1 a span { color:#858585; padding:0 10px 0 0;}
.logo_footer h1 a:hover { text-decoration:none; }
.logo_footer small { text-transform: uppercase; display: block; margin:0; padding:0 0 0 1px; color:#858585; font-size:11px; line-height:1em; letter-spacing:normal; }

/* footer */
.footer_resize { width:962px; margin:0 auto; padding:10px 0;}
#footer { background:#323232 url(images/footer_bg.gif) top repeat-x; color:#969696; text-decoration:none; padding:10px 0; font:normal 11px Arial, Verdana, Helvetica, sans-serif; }
#footer a { color:#969696; font-weight: bolder; }
#footer a:hover { text-decoration:none;}
#footer .text2 { padding:20px; line-height:1.8em; }
#footer .text1 { padding:10px 0 0 0; line-height:1.8em; float:left; }

/*=== Modules ===*/
/* Search */
.social { width:115px; padding:7px 0 0 0; float:right; margin-right:20px;}
.search { width:220px; padding:15px 0 0 0; float:right; }
#search span { width:210px; display:block; margin:0; padding:0; float:left; background:none;  height:31px;}
#search input#s { float:left; width:180px; padding:5px; margin:0; border:1px solid #6c6c6c; background:none; color:#6c6c6c; font:normal 11px Arial, Verdana, Helvetica, sans-serif; }
#search .btn { float:right; padding:4px 0 0 0; margin:0; border:0; width:auto; }

/*rss*/
.rss { color:#8a8a8a; font-size:12px; width:auto; float:right; padding:15px 20px; font-weight:bold;}
.rss img { padding:2px 10px; float:right; }
.rss a { font:bold 12px Arial, Helvetica, sans-serif; color:#868686; text-transform:none;}
.rss span { float:right; font-size:14px; text-transform:uppercase;}
.rss span span { padding:10px 10px 0 0; text-align:left;}

/*=== Pics, Thumbs, Ads etc. ===*/
.pic img { display:block; margin:10px 0; border:1px solid #f1f1f1; padding:4px; background:#fafafa; }
.pic.fl img { float:left; margin:10px 10px 10px 0; }
.pic.fr img { float:right; margin:10px 0 10px 10px; }
.th { display:block; margin:0 0 .5em; }
.th.fl img { margin-right:10px; max-width:40px; }
.ads img { margin:5px 2px; }
.banner img { margin:0; border:1px solid #cecece; }
.widget_flickrRSS img { padding:4px; background:#fff; border:1px solid #d6d6d6; margin:5px 3px; }

/*=== Misc. ===*/
.fix { clear:both; height:1px; margin:-1px 0 0; overflow:hidden; }
.hl, .hl2 { background:url(images/hl-dot.gif) repeat-x top; clear:both; height:2px; overflow:hidden; width:100%; }
.hl2 { background:none; border-top:1px solid #e7e7e7; height:1px; margin:0 0 .8em; }
.fl { float:left; }
.fr { float:right; }
.ac { text-align:center; padding:5px 0 0; text-align:center; }
.ar { text-align:right; }
.noBorder { border:0; }

/* shadow */
.big_pic_shadow { background:none; padding:0 0 6px; margin:0 0 6px; float:right; }
.sm_pic_shadow { background:none; padding:0 0 6px; }

.slider { border-bottom:1px dashed #ababab; margin:10px 0 0 0;  padding:8px; background:url(images/slider_bg.gif) top center no-repeat; }
.coin-slider { overflow:hidden; zoom:1; position:relative; float:left;  }
.coin-slider a { text-decoration:none; outline:none; border:none; }
/*
.cs-buttons { font-size:0px; margin:20px 0 0 0; padding:0; float:left; background:url(images/bg_tabs.gif) top repeat-x; }
.cs-buttons a { margin:0 2px 0 0; width:16px; height:17px; float:left; background: url(images/tabs_2.gif) no-repeat left top; color:#fff; text-indent:-1000px; }
.cs-buttons a.cs-active { background:url(images/tabs_1.gif) no-repeat left top; color:#fff; }
*/
.cs-title { float:left; width:884px; padding:15px 20px; background:url(images/overlay.png) repeat left top; color:#fff; font-size:20px; line-height:1em; }
.cs-title small { display:block; width:auto; padding:0; font-size:12px; line-height:1.8em; }