/**/
body {
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Verdana, Trebuchet MS, Tahoma;
	font-size: 12px;
	color: #000000;
	background: #6a6a6a url(/_img/bg.gif) repeat-y top center;
}

a, a:visited { 
	color: #fcb034; 
	text-decoration:underline;
	outline: none; 
}
a:hover {text-decoration:none;}

h1, h2, h3, h4 {margin: 0; padding: 0}

.clear {clear: both;}
img {border:none}
.fl {float: left}
.fr {float: right}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/*  HEADER  */

#header {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 380px;
	background: #000000 url(/img/latest/1.gif) no-repeat top right;
	position: relative;
}

.logo, .logo a, .logo a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	float: left;
}

.featured_rubrick {
	font-family: Georgia, Times new roman;
	font-size: 22px;
	font-style: italic;
	text-transform: uppercase;
	color: #ffffff;
	margin: 30px 0px 0px 110px;
	padding: 3px 50px 3px 20px;
	position: absolute;
	background: #ee1c23;
}
.featured_rubrick a, .featured_rubrick a:visited {color: #ffffff; text-decoration: none;}
.featured_rubrick a:hover, .featured_rubrick a:active {text-decoration: underline; color: #fff100;}
.featured_title {display: table;}
.featured_title a{
	font-family: Tahoma, Verdana, Arial;
	margin: 80px 0px 0px 0px;
	padding: 0px 20px;
	position: absolute;
	color: #ffffff;
	font-size: 36px;
	text-shadow: 2px 2px #000000;
text-decoration:none;}
.featured_title a b, .featured_title a:visited b {
	font-size: 75px;
	line-height: 75px;
	font-style: normal;
	font-weight: bold;
	color: #fff100;
	text-decoration: none;
}
.featured_title a:hover b{color: #fcb034;}

#footer_link { position: relative; margin: 0px auto; padding: 3px; width: 1000px; }
#footer_link a, #footer_link a:visited { color: #868000; text-decoration: none; }

#footer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	/* height: 39px; */
	text-align: left;
	background: #888888;
	color: #FFFFFF;}
.bottom_price {position: absolute; margin-top: -17px; float: left; width:195px; height: 56px; display: none;}
.foot_menu {border-left:195px solid lightgray; padding: 5px 20px 0;}
.foot_menu a, .foot_menu a:visited {color: #ffffff; text-decoration: none;}
.foot_menu a:hover, .foot_menu a:active {text-decoration: underline;}


#main_menu {
	padding: 0px;
	height: 30px;
	z-index: 100;
}

a.menu_index, a:visited.menu_index {
	display: block;
	width: 110px !important;
	height: 20px;
	float: left;
	background: #ffffff;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 9px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;}
a:hover.menu_index, a:active.menu_index {text-decoration: underline; background: #ffffff;}

a.page_item, a:visited.page_item {
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 20px 0px 20px;
	border-right: 1px solid #ffffff;	
}

.current_page_item, a:hover.page_item {
	display: block;
	height: 20px;
	float: left;
	text-align: center;
font-size: 12px;
	font-weight: bold;
	padding: 9px 20px 0px 20px;
	border-right: 1px solid #000000;	
	background:#ffffff;
	text-decoration: underline;
	border-top: 1px solid #000000;
	color: #000000;
}

.page_subitem {
	display: none;
	height: 15px;
	margin: -19px 0 0 -1px;
	padding: 4px 20px 0;
	text-align: center;
	background: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	white-space:nowrap;
}
.page_subitem a, page_subitem a:visited {
border-left:1px solid #FFFFFF;
color:#000000;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}



#search {background:url(/_img/bg_search.gif) top left no-repeat;
	width: 213px; height: 17px;
	float: left;
	margin: 6px 2px 0px 30px;
}

.search_line {
	width: 170px;
	height: 12px;
	margin: 2px 10px 0px 20px;
	color: #000000;
	font-size: 9px;
	border: none;}

.archiveN {float: right;width: 140px; background: url(/_img/bg_archive_select.gif) no-repeat top left; text-align:center; height: 30px;} 
.archiveN select {font-size: 9px; margin: 7px 20px 0px 0px; border: 0;}
.freshN {
background:transparent url(/_img/freshN_bg.gif) no-repeat scroll left top;
color:#FFFFFF;
float:right;
font-family:Georgia,Times New Roman;
font-size:24px;
font-style:italic;
font-weight:bold;
height:30px;
margin-top:-69px;
padding-left:15px;
padding-top:10px;
position:relative;
left:150px;
text-align:left;
width:118px;
z-index:90;}

/*
------------------------------------------------------------------------
CONTENT
------------------------------------------------------------------------
*/
#container {
	margin: 0px auto;
	padding-bottom: 30px;
	width: 1000px;
	background: #404040;
}
.column_main {
	margin: 0px;
	padding: 0px;
	width: 750px;
	float: left;
	display:block;
	border-right: solid 1px #5f5f5f;

}

.column_right, .column_right_foto {
	display:block;
	margin: 0px;
	padding: 2px 0px 10px 0px;
	width: 240px;
	float: left;
}

.column_thumbs {width: 150px; position: relative; float: left; padding: 30px 0px 0px 0px; text-align: center; clear: both}
.column_thumbs ul {margin: 0px 0px 20px 0px; padding:0;}
.column_thumbs img {margin-bottom: 5px}
.column_500 {width: 600px; position: relative; float: left; padding: 15px 0px;border-right: 1px solid #5f5f5f; border-left: 1px solid #5f5f5f}

.article {
	width: 250px;
	height: 300px;
	float: left;
	z-index: 1;
}
.art_title {
	background: #000000;
	height: 150px;
	position: relative;
}
.art_lead {
	border-right: 1px solid #5f5f5f;
}

.art_title a, .art_title a:visited{

	font-size: 24px;
	font-family: Arial Narrow, Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	/*background: transparent url(/_img/art_title_bg.png) left top;*/
	width: 220px;
	height: 55px;
	padding: 15px;
	margin-top: 65px;
	position: absolute;
}
.art_title a:hover {text-decoration: underline}
.transbg {position: absolute; top: 65px; height: 85px; width: 100%; background-color: black; opacity: 0.5; filter:alpha(opacity=50);}
.yellow {position: absolute; top: 0px;}
.yellow a:link, .yellow a:visited, .yellow a:hover {color: #fff100;}
.white {position: absolute; top: 0px;}
.white a:link, .white a:visited, .white a:hover {color: #ffffff}

.art_lead {
	background: url(/_img/quotes.gif) no-repeat top left;
	padding: 0px;
	height: 150px;
}
.art_lead h4 {margin: 0px; padding: 0px;}
.art_lead h4 a, .art_lead h4 a:visited {
	display: block;
	padding: 15px 5px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Georgia, Times new roman;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}
.art_lead h4 a:hover, .art_lead h4 a:active {
	text-decoration: underline;
}
.art_lead span {
	display: block;
	margin: 7px 10px 0px 40px;
	color: #eeeeee;
	line-height: 16px;
	font-size: 12px;
	}
.art_lead span a, .art_lead span a:visited {
	color: #ffffff;
	text-decoration: none;
	}
.art_lead span a:hover, .art_lead span a:active {
	text-decoration: underline;}
	
.all_articles {
	display: block;
	text-align: center;
	font-size: 13px;
	font-family: Georgia, Times new roman;
	border-top: solid 1px #5f5f5f;
	border-bottom: solid 1px #5f5f5f;

	text-transform: uppercase;
font-style:italic;
word-spacing: 4px;
	}
	
.all_articles a, .all_articles a:visited {
	display: block;
	padding: 10px;
	background: #333333;
	text-decoration: none;}
	
.all_articles a:hover {background-color: #222222; text-decoration: underline;}

.paging {
	display: block;
	text-align: left;
	font-size: 13px;
	font-family: Georgia, Times new roman;
	color: #cccccc;
	border-top: solid 1px #5f5f5f;
	border-bottom: solid 1px #5f5f5f;
	padding: 10px;
	font-style:italic;
	word-spacing: 4px;
	}
	
.paging a, .paging a:visited {
font-size: 11px;
	padding: 2px 5px;
	background: #333333;
	text-decoration: none;}
	
.paging a:hover {background-color: #222222;}

.material {width: 750px;}
.material h1 {margin: 15px 0px 0px 30px; text-transform: uppercase; font-family: Georgia, Times new roman; color: #fcb034; font-size: 18px; font-style: italic; font-weight: normal;}
.material h1 a, .material h1 a:visited {text-decoration: none;}
.material h1 a:hover, .material h1 a:active {text-decoration: underline;}

.material_title {background: #202020; min-height: 80px; margin: 15px 0px; padding: 20px 0px; }
.material_title h1 {font-family: "Arial Narrow", Arial; font-weight: bold; color: #fff100; font-size: 24px; text-transform: uppercase; margin: 0px 0px 5px 30px; display: block; font-style: normal;}
.material_title h2 {color: #cccccc; font-size: 16px; font-style: italic; font-family: Georgia, Times new roman; display: block; padding: 0px 30px 0px 60px; background: url(/_img/quotes3.gif) top left no-repeat; text-transform: none;}
.material_title h5 {color: #666666; font-size: 11px; font-style: normal; font-family: Arial; display: block; padding: 0px 0px 0px 30px; text-transform: none; font-weight: normal; margin: 0px 0px 10px 0px}
.material_text {color: #eeeeee; font-size: 14px; line-height: 20px; font-family: Arial, Tahoma; padding: 1px 30px;}

.material_text ul {
	padding: 0px !important;
	margin: 0px 20px !important;
}
.material_text ul li {
	list-style-image: url(/_img/ico_bullet.gif);
	list-style-position: outside;
	padding: 0px !important;
}
.material_text ul li a, .material_text ul li a:visited {
	margin-top: 3px;
	padding-left: 0px !important;
}
.material ul {
	padding: 0px 0px 0px 0.6em;
}
.material ul li {
/*	background:  url(/_img/ico_bullet.gif) no-repeat top left; */
	color: #999999;
	font-size: 14px;
	padding: 10px 10px 10px 20px;
}
li.second {background-color: #373434; display: block}
.material ul li b {display: block; float: left; background-color: #222222; padding: 2px; font-size: 90%; font-weight: normal; }
.material ul li em {font-size: 75%; margin-left: 5px; color: #666666}

.material ul li a, .material ul li a:visited {
	margin-top: 3px;
	padding-left: 42px;
	color: #cccccc;
	font-size: 13px;
	text-decoration: none; display: block}
.material ul li a:hover, .material ul li a:active {text-decoration: underline; color: #eeeeee;}

.block_info {
width: 150px; float: left; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; margin: 25px 15px 15px -30px;
}
.block_info_title {margin-top: -24px; text-transform: uppercase; color:#FCB034;font-family:Georgia,Times new roman;font-style:italic;font-weight:normal; font-size: 12px}
.block_info_title img {margin-top: -5px; float: left; margin-right: 7px}
.block_info h2 {font-weight: bold; color: #ffffff; font-size: 12px; font-family: Arial, Verdana; font-style: normal; margin: 10px 5px 5px 10px; text-transform: none; line-height: 14px;}
.block_info h3 {font-weight: normal; color: #999999; font-size: 11px; font-family: Arial, Verdana; font-style: normal; margin: 0px 5px 10px 10px; text-transform: none; line-height: 12px;}
.block_info span { display:block; margin: 5px 5px 10px 10px; font-size: 12px; line-height: 17px; color: #cccccc}

.sitemap {width: 750px;}

.sitemap h1 {color:#FCB034;
font-family:Georgia,Times new roman;
font-size:20px;
font-style:italic;
font-weight:normal;
margin:30px 0px 0px 30px;
text-transform:uppercase;
}

.sitemap h2 {margin:10px 0px;}
.sitemap h2 a:link, .sitemap h2 a:visited {color:#ffffff;
font-family:Georgia,Times new roman;
font-size:16px;
font-style:italic;
font-weight:normal;
margin:5px 0px 0px 40px;
text-transform:uppercase;
}

.sitemap h3 {text-transform: uppercase;margin-bottom:3px;}
.sitemap h3 a:link, .sitemap h3 a:visited {padding: 2px 60px; font-family: Arial, Tahoma; font-size: 14px; color: #eeeeee; font-style: normal; font-weight: bold; margin: 10px 20px 0px 0px;text-decoration: none;}
.sitemap h3 a:hover {text-decoration: underline;}

.sitemap h4 {margin-bottom:15px;}
.sitemap h4 a:link, .sitemap h4 a:visited {padding: 2px 60px; font-family: Arial, Tahoma; font-size: 12px;  background: url(/_img/quotes3.gif) top left no-repeat; margin: 0px; color: #eeeeee;text-decoration: none;}
.sitemap h4 a:hover {text-decoration: underline;}

/* Right column */

.column_right h3, .column_right_foto h3 {
	font-family:Georgia,Times new roman;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	text-transform: uppercase;
	color: #FCB034;
	margin: 15px;
	}
.column_right h3 a, .column_right h3 a:visited {text-decoration: none;}
.column_right h3 a:hover, .column_right h3 a:active {text-decoration: underline;}
.banner {text-align: center; margin: 20px 0px 20px -15px;}	
.column_right ul {
	padding: 0;
	margin: 0;
}
.column_right ul li {
	background:  url(/_img/ico_bullet.gif) no-repeat top left;
	color: #999999;
	font-size: 16px;
	padding: 0px 10px 20px 20px;
}

.column_right ul li a, .column_right ul li a:visited {
	display: block;
	color: #cccccc;
	font-size: 12px;
	text-decoration: none;}
.column_right ul li a:hover, .column_right ul li a:active {text-decoration: underline; color: #eeeeee;}

.all_news {margin: 0px 0px 20px 27px; font-size: 12px; font-style: italic; font-family: Georgia, Times new roman; text-transform: uppercase;}
.all_news a, .all_news a:visited {
	color: #ffffff;
	text-decoration: none;}
	
.all_news a:hover {color: #cccccc}

/* =photogallery
----------------------------------------------- */
.photo_big {
	position: relative;
	float: left;
	/* widows: 500px; //WTF???*/
}
.photo_thumbs {
	/* width: 130px;
	height: 375px; */
	margin-top: 5px;
	margin-left: 40px;
	float: left;
	text-align: center;
	position: relative;
}
.photo_thumbs img {
	/*margin: 5px 0px;*/
}

.thumb_active {border: solid 3px #eeeeee;}
.thumb_unactive {border: solid 3px #666666;}

.photo_big a, .photo_big a:visited {
	font-size: 20px;
	font-family: Arial Narrow, Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	/* display: block;
	background: transparent url(/_img/art_title_bg.gif) left top;
	height: 55px;
	padding: 15px;
	margin-top: -85px;
	position: relative; */
}
.photo_big a:hover {text-decoration: underline}
.photo_big h2 {
	font-family:Georgia,Times new roman;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	text-transform: uppercase;
	color: #FCB034;
	margin: 0px;
	}
.transbgph {position: absolute; bottom: 0px; left: 0px; height: 85px; width: 500px; background-color: black; opacity: 0.5; filter:alpha(opacity=50);}
.whiteph {position: absolute; width: 500px; bottom: 35px; left: 10px;}
.whiteph a:link, .whiteph a:visited, .whiteph a:hover {color: #ffffff}

.gallery {
	/*border-bottom:3px solid #ebf4f9;*/
	margin: 0px 1em;
	position:relative;
	overflow:hidden;
	height: 310px;
	width: 130px;
	top: 30px;
}
.gallery2 {
	border-bottom:3px solid #ebf4f9;
	margin: 0px 1em;
	position:relative;
	overflow:hidden;
	height:550px;
	width: 130px;
	top: 30px;
	}
	.gallery ul, .gallery2 ul {
		list-style: none;
		width: 130px;
		overflow: hidden;
		position: absolute;
		height: 200em;
		left: 0px;
		top: 0px;
		margin: 0px;
		padding: 0px;
		}
		.gallery li, .gallery2 li {
			float:left;
			padding:5px;
			margin-bottom:5px;
			width:120px;
			}
		.gallery li.here{
			background:#ddd;
			}
			.gallery li a{
				float:left;
				position:relative;
				}
				.gallery li a i{
					display:block;
					position:absolute;
					top:5px;
					left:0px;
					width:120px;
					height:90px;
					/* background:url(/_img/g-over.png) no-repeat 0 0; */
					}
					.gallery li.here a i, .gallery li a:hover i{
						background:none;
						}
	.loadpic{
		font-size:11px;
		/* margin-top:108px; */
		}
		.loadpic p{
			margin-top:5px;
			margin-bottom:.5em;
			}
		.loadpic p span{
			color:#888;
			display:block;
			padding-top:3px;
			}
.photo_thumbs #g-prev, .photo_thumbs #g-next, .photo_thumbs #g2-prev, .photo_thumbs #g2-next {
	width:130px;
	height:24px;
	display:block;
	position:absolute;
	z-index:20;
	outline:none;
	}
.photo_thumbs #g-prev {background:url(/_img/arr_up_.gif) no-repeat 0 0;top:0px;left:1em;}
.photo_thumbs #g-next {background:url(/_img/arr_down_.gif) no-repeat 0 0;top:350px;left:1em;}
.photo_thumbs #g2-prev {background:url(/_img/arr_up_.gif) no-repeat 0 0;top:0px;left:1em;}
.photo_thumbs #g2-next {background:url(/_img/arr_down_.gif) no-repeat 0 0;top:600px;left:1em;}

	.photo_thumbs #g-prev:hover, .photo_thumbs #g-next:hover{background-position: 0px -24px;}
	.photo_thumbs #g-prev:active, .photo_thumbs #g-next:active{background-position: 0px -48px;}

	.photo_thumbs #g2-prev:hover, .photo_thumbs #g2-next:hover{background-position: 0px -24px;}
	.photo_thumbs #g2-prev:active, .photo_thumbs #g2-next:active{background-position: 0px -48px;}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/_img/h80.png) repeat-x;		
}
#thumbs a.active img { outline:1px solid #000; z-index:9999; position:relative; }
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/_img/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.com-block {border: 1px solid #5F5F5F;margin-bottom:10px;}

.links_po ul {margin: 0px !important;}
.links_po li {margin-bottom: 8px;}
.links_po li b {margin-right: 5px; background: none !important;}
.links_po li.first {display:block;}
.price_link {padding:10px;color:#aaaaaa;}
.price_link a:link, .price_link a:visited {text-decoration:none;color:#aaaaaa;}

.b728 {text-align:center; padding-top: 5px;}
.b468 {text-align:center; padding-left: 5px;}

#dsq-content li { list-style-image: none; }

.weekly_social {position: absolute; top: 0px; right: 0px;}
.weekly_social a {display: block; width: 35px; height: 30px;}

