/*zalaimohikan CSS*/

/*FONTS*/
@font-face { 
	font-family: Open Sans;
 	src: url('OpenSans-Regular.ttf');
}
@font-face { 
	font-family: Open Sans;
	font-weight: bold;
 	src: url('OpenSans-Semibold.ttf');
}
@font-face { 
	font-family: Open Sans;
	font-style:italic;
 	src: url('OpenSans-Italic.ttf');
}
@font-face { 
	font-family: Open Sans;
	font-weight: bold;
	font-style:italic;
 	src: url('OpenSans-SemiboldItalic.ttf');
}

/*---------------------------------------------HTML-BODY*/
html {
	background: #151515;
}

body {
	background: url(art/body-bg.png) repeat-x top;
	min-height: 566px;
	margin: 0px;
    padding: 0px;
    border: none;
	text-align: left;
	font: normal 13px Open Sans, Arial, sans-serif;
	color: #fff;
}

img {
	border: none;
	vertical-align: middle;
}

table {
	text-align: left;
}

hr {
	height: 5px;
	border: 1px solid #737276;
	background: #737276;
	margin: 2px 0;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

a {
	color: #ff3c00;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6, p, ul, ol, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.b-bottom {
	border-bottom: 1px solid #373737;
	padding: 10px 0;
	margin: 0 0 10px;
}

/*---------------------------------------------wrapper*/
.wrapper {
	width: 1000px;
	margin: 0 auto;
}

/*---------------------------------------------top*/
#top {
	background: #222222;
	color: #ff6600;
	padding:2px 0;
}
#top a {
	margin:0 5px;
}
#top h1 {
	font-size: 13px;
}
#top h1 strong {
	color: #fff;
	margin: 0 10px 0 0;
}
#top form .field {
	color:#999;
	background:none;
	width:260px;
	border:none;
	margin:0 10px 0 0;
}
#top form .button {
	width:22px;
	height:23px;
	border:none;
	background:url(art/magnif.png);
	cursor:pointer;
}

/*---------------------------------------------header*/
#header, #footer {
	position:relative;
	background: url(art/header-bg-repeat.png) repeat-x 0 0 #ff5500;
}
#header .wrapper, #footer .wrapper {
	background: url(art/header-bg.jpg) no-repeat 0 0;
	min-height:266px;
	position:relative;
}
/*logo*/
#header .logo {
	padding:10px 0;
}
/*date*/
#header .date {
	width:320px;
	height:60px;
	position:absolute;
	right:0;
	top:33px;
	font-family:Arial, Helvetica, sans-serif;
}
#header .date .month {
	background:#ff8000;
	text-align:center;
	font-weight:bold;
}
#header .date {
	color:#191919;
}
#header .date strong {
	color:#fff;
}
#header .date .month strong {
	font-size:20px;
}
#header .date p {
	padding:3px 0;
}
#header .date .day {
	background:url(art/date-bg.png) repeat-y 0 0;
	padding:10px 0 0 10px;
	text-align:left;
}

/*menu*/
#header .menu, #footer .menu {
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 0;
}
#header .menu a, #footer .menu a {
	display:inline;
	color:#222;
	padding:2px;
}
#header .menu a:hover, #footer .menu a:hover {
	color:#fff;
}
#header .menu ul li, #footer .menu ul li {
	float:left;
	margin:0 5px;
}
/*tags*/
#header .tags, #footer .tags {
	color:#222;
	padding:4px 0;
}
#header .tags a, #footer .tags a {
	color:#fff;
}
#header .tags ul li, #footer .tags ul li {
	float:left;
	margin:0 8px;
}
/*left and right*/
#header .left {
	width:650px;
	min-height:100px;
}
#header .right {
	width:320px;
}
#header .left, #header .right {
	background:#ff6900 url(art/header-left-right-bg-repeat.png) repeat-x 0 0;
	margin:22px 0;
	position:relative;
}
#header .left.no-bg, #header .right.no-bg {
	background:none;
}

/*nav*/
#nav {
	margin:0 0 10px;
}
#nav .top {
	background:url(art/nav-top.gif) repeat-x top;
	padding:10px 0;
	color:#ffba00;
}
#nav .bottom {
	background:url(art/nav-bottom.gif) repeat-x top;
	padding:10px 0 0 0;
}
#nav a {
	color:#ffe57d;
	margin:0 5px 0 0;
}
#nav a strong {
	color:#fff;
}

/*article-title*/
#article-title {
	color:#222;
}
#article-title h1 {
	font-size:19px;
	margin:0 0 10px;
}
#article-title p {
	font-size:12px;
}

/*slider featured*/
#slider-featured-keret {
	width:640px;
	height:400px;
	left:5px;
	top:5px;
	position:relative;
	background-color:#000;
}
#slider-featured {
	width:640px;
	height:400px;
	z-index:1;
	background-color:#000;
}
#slider-featured .slide .image-holder {
	width:640px;
	height:400px;
	overflow:hidden;
	position:relative;
	background:#000;
}
#slider-featured .slide .description {
	width:390px;
	background:url(art/75black.png);
	position:absolute;
	bottom:15px;
	left:30px;
	overflow:hidden;
	padding:5px;
	color:#ffa700;
	z-index:2;
}
#slider-featured .slide .description a {
	color:#ff5c00;
}
#slider-featured .slide .description h1 {
	color:#fff;
	font-size:19px;
	padding:6px 0;
}
#slider-featured .slide .description h2 {
	font-size: 13px;
	text-transform: uppercase;
}
#slider-featured .slide .description h2 a {
	color:#ffa700;
}
#slider-featured .slide .description .counter {
	text-align:right;
	position:relative;
	bottom:5px;
}
#slider-featured .slide .description .counter a {
	display:inline;
	background:url(art/comment-counter.gif) no-repeat 0 0;
	color:#000;
	padding:0 4px 4px 4px;
	line-height:10px;
}
/*navigation for sliders*/
#nav-featured, #nav-gallery {
	position: absolute;
	bottom: 13px;
	right: 33px;
	z-index: 200;
}
#nav-featured a, #nav-gallery a {
	background:#ff5c00;
	color:#ff5c00;
	border:3px solid #000;
	padding:4px;
	margin:0 2px;
	font-size:0px;
}
#nav-featured a.activeSlide, #nav-gallery a.activeSlide {
	background:#000;
	color:#000;
	border:3px solid #ff9900;
}
/*arrows for the sliders*/
#prev-featured, #next-featured, #prev-gallery, #next-gallery {
	width:20px;
	height:49px;
	cursor:pointer;
	position:absolute;
	bottom:10px;
	z-index:200;
}
#prev-featured, #prev-gallery {
	background:url(art/slider-arrow-left.png);
	left:0;
}
#next-featured, #next-gallery {
	background:url(art/slider-arrow-right.png);
	right:0;
}

/*slider gallery*/
#slider-gallery-keret {
	width:310px;
	height:255px;
	position:relative;
	left:5px;
	top:5px;
	background-color:#000;
}
#slider-gallery {
	width:300px;
	height:250px;
	position:relative;
	padding:5px;
	z-index:1;
}
#slider-gallery .slide .image-holder {
	width:300px;
	height:250px;
	overflow:hidden;
	position:relative;
	border:5px solid #ff6b00;
	background:#fff;
}
#slider-gallery .slide .image-holder img {
	width:auto;
	min-height:250px;
}
#slider-gallery .slide .description {
	width:290px;
	min-height:33px;
	background:url(art/75black.png);
	position:absolute;
	bottom:5px;
	left:5px;
	overflow:hidden;
	padding:5px;
	color:#ffa700;
	z-index:2;
}
#slider-gallery .slide .description a {
	color:#ff5c00;
}
#slider-gallery .slide .description h1 {
	color:#fff;
	font-size:15px;
	padding:6px 12px;
}
#slider-gallery .slide .description p {
	font-size: 13px;
	text-transform: uppercase;
	padding:0 12px;
}
#slider-gallery .slide .description p a {
	color:#ffa700;
}
#slider-gallery #nav-gallery {
	position: absolute;
	bottom: 15px;
	right: 0;
	z-index: 200;
}

/*weather*/
#weather {
	width:310px;
	background:url(art/weather-bg.png) repeat-x top;
	position:absolute;
	bottom:0;
	right:0;
	padding:5px;
}
#weather table {
	background:url(art/weather-bg-inner.png) repeat-x top;
}
#weather h3 {
	font-size:12px;
}
#weather p {
	color:#ffba00;
}
#weather p em {
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
#weather .bord {
	background:url(art/weather-td-bg.png) no-repeat top right;
}

/*---------------------------------------------content*/
#content {
}
#content .left {
	width:650px;
	padding:15px 0;
}
#content .right {
	width:310px;
	background:#ff5500;
	padding:5px;
}
#content .column-title {
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	color:#ffa700;
	margin:5px 0 20px;
}
#content .ad {
	padding:5px 0;
}

/*lead*/
#content .lead {
	width:94%;
	margin:5px 0 20px;
}
#content .lead h1 {
	font-size:17px;
	line-height:18px;
	margin:0 0 6px 0;
}
#content .lead h1 a:hover {
	text-decoration: underline;
	position:relative;
	bottom:1px;
}
#content .lead .lead-thumb {
	position:relative;
	overflow:hidden;
	float:left;
	width:200px;
	height:150px;
	margin:1px 7px 1px 0;
}
#content .lead .lead-thumb img {
}
#content .lead .more {
	color:#ff5c00;
}
#content .lead .more em {
	color:#919191;
	font-style:normal;
}
#content .lead .more a {
	color:#919191;
}
#content .lead .more a:hover {
	color:#ff3c00;
}
#content .rovat {
	padding: 0 0 20px 0;
}
#content .wrapper {
	background:url(art/wrapper_bg.gif) repeat-y right;
}
/*pager*/
#pager {
	margin:10px 0 22px;
}
#pager, #pager a {
	color:#8e8e8e;
}
#pager a {
	padding:2px 4px;
}
#pager a strong {
	color:#ff6100;
	font-size:18px;
}
#pager a:hover {
	color:#fff;
}
#pager .top {
	padding:22px 0 10px;
	background:url(art/pager-top.gif) repeat-x 0 0;
	border-bottom:1px solid #373737;
}
#pager .bottom {
	padding:10px 0 22px;
	background:url(art/pager-bottom.gif) repeat-x bottom;
}
#pager .thumb {
	float:left;
	width:100px;
	height:66px;
	overflow:hidden;
	margin:6px;
	border:2px solid #626262;
	outline:1px solid #000;
}
#pager .thumb:hover {
	outline:1px solid #fff;
	border-color:#fff;
}
#pager .megosztas a {
	padding:0px;
}
/*box*/
#content .box {
	width:100%;
	background:url(art/content-box-bg-repeat.png) repeat-x bottom #ffa700;
	padding:10px 0 22px;
	margin:15px 0;
	color:#fff;
}
#content .box.info {
	background:url(art/content-box-bg-dark-repeat.png) repeat-x bottom #626262;
}
#content .box.info a {
	color:#ffa800;
}
#content .box.info em {
	color:#ff5c00;
}
#content .box .column-title {
	color:#121212;
	margin:0 0 10px;
}
#content .box .column-title .more a {
	color:#fff;
	font-size:15px;
	margin:0 10px;
}
#content .box .ico {
	background:#121212;
	padding:6px;
	margin:0 10px 0 0;
}
#content .box .column {
	float:left;
	width:210px;
	height:240px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 5px;
}
#content .box.gallery .column {
	height:220px;
}
#content .box .content {
	padding:10px;
}
#content .box .content p {
	margin:0 0 8px;
	line-height:18px;
}
#content .box h1 {
	font-size:15px;
	margin:0 0 8px;
}
#content .box p {
	line-height:15px;
}
#content .box .column .thumb-keret {
	height:140px;
	position:relative;
	background-color:#000;
}
#content .box .column .thumb {
	height:140px;
	position:relative;
	overflow:hidden;
	margin:0 0 5px;
}
#content .box .column .thumb img {
	width:auto;
	min-height:140px;
}
#content .box.article a {
	color:#121212;
}
#content .box.gallery a {
	color:#fff;
}
#content .box.gallery p {
	color:#121212;
}

/*right box*/
#content .right-box {
	background:url(art/rightbox-bg-top.gif) repeat-x top #fff;
	color:#151515;
	line-height:18px;
	padding:10px;
	margin:5px 0;
	position:relative;
}
#content .right-box.orange {
	background:url(art/rightbox-orange-bg.png) repeat-x top;
	color:#fff;
	padding:5px;
}
#content .right-box.end {
	background:url(art/rightbox-orange2-bg.png) repeat-x top;
}
#content .right-box a {
	color:#ff5400;
}
#content .right-box .more a {
	color:#999;
	text-decoration:underline;
}
#content .right-box .title {
	background:#ff5400;
	margin:10px -10px 10px -15px;
}
#content .right-box .title .ico {
	width:50px;
	height:40px;
	float:left;
	border-right:5px solid #fff;
}
#content .right-box .column-title {
	color:#fff;
	position:relative;
	left:10px;
	top:10px;
}
#content .right-box .column-title a {
	color:#fff;
}
#content .right-box .lead {
	width:100%;
	margin:0 0 10px;
	padding:5px 0 0;
}
#content .right-box.calendar .lead {
	border-bottom:2px dotted #ffe4b1;
	padding-bottom:6px;
	margin-left:6px;
}
#content .right-box .calendar-holder {
	border-top:2px dotted #ffb222;
	margin:15px 0;
}
#content .right-box .author {
	color:#ffa600;
	margin:0 0 4px;
	font-weight:bold;
}
#content .right-box .author strong {
	color:#fff;
	background:#ffa600;
	padding:2px 4px;
}
#content .right-box .date {
	text-align:center;
	margin:5px 5px 0 0;
	font-weight:bold;
	color:#fff;
}
#content .right-box .month {
	background:#ffa600;
	padding:2px 0;
	margin:0 0 2px;
	font-size:15px;
}
#content .right-box .day {
	background:#ff5400;
	padding:6px 0;
	font-size:22px;
}
#content .right-box .ad {
	width:300px;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}
#content .right-box .ad .ghost {
	position:absolute;
	top:50px;
	left:10px;
	background:url(art/75black.png);
	padding:10px;
}
#content .right-box .ad h1 {
	font-size:15px;
	line-height:20px;
}
#content .right-box .ad h2 {
	font-size:13px;
	text-transform:uppercase;
}
#content .right-box #slider-gallery {
	position:relative;
	left:-5px;
	top:-5px;
}
#content .right-box #nav-gallery {
	bottom:20px;
}
#content .right-box #nav-gallery a.activeSlide {
	color:#000;
}
#content .right-box #prev-gallery, #content .right-box #next-gallery {
	bottom:15px;
}

/*--------------------------------ITW text*/
#itw-text {
	width:98%;
	text-align:justify;
}
#itw-text a {
	color:#ffa700;
}
#itw-text .gallery-box {
	width:600px;
	color:#ff5c00;
	overflow:hidden;
	margin:0 0 22px;
}
#itw-text .gallery-box .desc {
	padding:5px 0;
}
#itw-text .gallery-box span, #itw-text .gallery-box span a {
	color:#999;
}
#itw-text .text-lead {
	color:#ffa700;
	margin:0 0 20px;
}
#itw-text .tag {
	margin:20px 0 0 0;
}
#itw-text h1 {font-size:18px;}
#itw-text h2 {font-size:16px;}
#itw-text h3 {font-size:15px;}
#itw-text h4 {font-size:14px;}
#itw-text h5 {font-size:13px;}
#itw-text h1, #itw-text h2, #itw-text h3, #itw-text h4, #itw-text h5, #itw-text h6 {
	color:#ff3c00;
	padding:10px 0;
}
#itw-text p {
	margin:0 0 10px;
}
#itw-text .column-title {
	color:#a0a0a0;
	margin:33px 0 0;
}
#itw-text #pager {
	color:#a0a0a0;
}
#itw-text #pager a {
	color:#a0a0a0;
}
#itw-text .note {
	color:#919191;
}
#itw-text .note strong {
	color:#ff5c00;
}

/*---------------------------------------------footer*/
#footer {
	background:url(art/footer-bg-repeat.png) repeat-x bottom #ff5500;
}
#footer .wrapper {
	min-height:333px;
	padding:10px 0;
	background:url(art/footer-bg.jpg) no-repeat bottom;
}
#footer .tags {
	margin:0 0 15px;
}
#footer .copy {
	text-align:center;
	padding:233px 0 10px;
}
#footer .copy a {
	color:#fff;
}
#footer .backoff {
	padding:0 10px;
}
.mag100 {
	height:100px;
}
.lapoz {
	width:650px;
	padding:0 0 15px 0;
}