@import "breadcrumbs.css";
@import "editor.css";
@import "videobox.css";
@import "navigation.css";
@import "x_topmenuline.css";
@import "x_newslider.css";
@import "x_mainizpis.css";
@import "x_newboxes.css";
@import "footer.css";
@import "x_video.css";
@import "poll.css";
@import "x_suprafooter.css";
@import "x_billboard.css";
@import "x_topmenu.css";
@import "x_bannerz.css";
@import "x_newtop.css";



/*
	UNIVERSAL RESET
*/

* {
	padding: 0;
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
      box-sizing: border-box;
}


* {
margin: 0;
padding:0;
border: 0;
}

/* BASIC */
.cAlign {
	width: 980px;
	margin: 0 auto;
}

.frontleft {
	width: 670px;
	margin: 0 auto;
	float: left;
	margin-left: 10px;
}


#contentX
{

display: block;
position: relative;
width: 1000px;
border: 1px solid rgba(40, 40, 40, 0.9);
background: rgba(5, 5, 5, 0.2);
margin: 0px auto;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top:170px;margin-bottom: 60px;
padding-top:10px;padding-bottom:10px;
z-index:10;

}

#head {
    margin: 0px auto;
    width: 980px;height: 210px;
}

#mainbody{
    margin: 0px auto;
    width: 980px;
    background: #fff;
    position: relative;
}
form {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 15px;
}

a {
	text-decoration: none;
}
a:focus {
	outline: medium none;
}

ul li a {
	font-size: 1.2em;
	line-height: 1.8em;
}
html, body {
	margin-bottom: 1px;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {

	border: 0px none;
	clear: both;
	display: block;
	float: none;
	font-size: 0px;
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 0px;
}


body {
background-color: #fff;
font-size: 12px; 
color: #444;
background: url('/media/images/oazdje.jpg') no-repeat fixed;
font-family: 'Roboto Slab', serif;
}


html {

}


a {
	transition: color 0.1s ease-in 0s;
}




.cBoth { 
	clear:both; 
}



a { text-decoration: none; 
color: #73A8C6;
}

ul { list-style-type: none; padding: 0px; margin: 0px; }











/*** MAIN IMAGE GALLERY ***/

.main-image-gallery	{
	height: 70px;
	position: relative;
	margin: 15px 0 10px 0;
	border-top: 1px dotted #e0e0e0;
}

.main-image-gallery .thumbs {
	height: 75px;
	position: absolute;
	top: 10px;
	left: 35px;
}

.overthumbsthumbs {
padding-left:34px;
}

.overthumbsthumbs .thumbs {
	overflow:hidden;	
}

.thumbs ul li {
	float: left;
	margin-right: 5px;
}

.thumbs .selected a img, .thumbs .selected a {
	border: none;
	overflow: hidden;
	float: left;
}

.thumbs .selected a:hover {
	border-top: 3px solid #ffd315
}

.thumbs .selected a:hover img {
	margin-top: -3px;
}

.image-text {
	display: block;
}

.image-text span {
	display: none;
}
.main-image-gallery .left {
	background-image: url('../images/arrow-left.png');
	background-repeat: no-repeat;
	background-position: top center;
	position: absolute;
	outline: medium none;
	width: 11px;
	height: 16px;
	left: 10px;
	top: 34px;
	opacity: 1;
}

.main-image-gallery .right {
    background-image: url("../images/arrow-right.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 34px;
    width: 11px;
    opacity: 1;
}

.main-image-gallery a.right:hover, a.left:hover {
	opacity: 0.5;
}

.gallery-top-shadow {
	background-image: url('../images/gallery-top-shadow.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 669px;
	height: 12px;
	position: absolute;
	top: -12px;
}

.gallery-bottom-shadow {
	background-image: url('../images/gallery-bottom-shadow.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 669px;
	height: 12px;
	position: absolute;
	top: 85px;
}



/*** TEXT ***/

.text {
	font-size: 16px;
	font-weight: normal;
	color:#565656;
}

.text .subtitle {
	font-weight: bold;
	font-size: 16px;
	padding-bottom:10px;
	line-height: 18px;
}


/*** Podpis k sliki ***/
.podpisksliki
{
	position: absolute; 
	font-size: 13px;
	font-weight: bold;
	bottoM: 13px;
	right: 8px;
	font-style: italic; 
    z-index: 5;
    color: #fff;
	background-color:#000;
  	opacity:.7;
  	filter:alpha(opacity=80);
	border-radius:2px 2px 2px 2px;	

	padding: 3px 10px;
	width: 230px;

}


/*** Podpis k sliki ***/
.intext_picture .podpisksliki
{
	position: relative; 
	font-size: 13px;
	font-weight: bold;
	bottom: 10px;
	right: 10px;
	font-style: italic; 
    z-index: 5;
    color: #fff;
	background-color:#000;
  	opacity:0.8;
  	filter:alpha(opacity=80);
	border-radius:0px 0px 2px 2px;	
	padding:5px;

}

.intext_picture
{
width:640px;
margin-right: 10px;
float: left;
overflow: hidden;
max-width: 650px;padding: 0px;margin-bottom: 5px;
}

.intext_picture img
{
width:100%;
}


/*** LIKE BUTTON ***/

.like-button {
	margin:15px 0 15px 0px;
}

/*** RELATED ARTICLES ***/

.related-articles-shadow {
	background-image: url('../images/related-articles-border.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 656px;
	height: 14px;
	margin-bottom: 10px;
}

.related-articles h4 {
	font-size: 14px;
	color: #505050;
	margin: 0 0 5px 15px;
	font-weight: bold;
}

.related-articles ul {
	margin: 0 0 10px 15px;
}

.related-articles ul li a {
	font-size: 13px;
	font-weight: bold;
	color: #727272;
}

.related-articles ul li a:hover {
	text-decoration: underline;
}

/*** COMMENT BOX ***/


.comment-box {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    float: left;
    padding: 0	px 5px 10px 0px;
    width: 585px;
	border-top: 1px dotted #e0e0e0;
}


.comment-box {
	margin-top: 10px;
	float: left;
}



.comment-box .add-comment input[type=text] {
	border: 1px solid #B8B8B8;
    border-radius: 4px 4px 4px 4px;
    color: #7B7B7B;
   /* font-size: 12px; 
    height: 13px;  */
    margin-left: 5px;
    width: 150px;
    padding: 5px 0 0 5px;
    -moz-box-shadow: inset 0 0 5px 2px #ECECEC;
	-webkit-box-shadow: inset 0 0 5px 2px#ECECEC;
	box-shadow: inset 0 0 5px 2px #ECECEC;
	overflow-y:hidden;
/*	line-height: 16px; */
	resize: none;
}

.comment-box .add-comment input[type=text]:focus {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-box-shadow: 0px 0px 5px rgba(51, 144, 205, 0.8);
	-moz-box-shadow: 0px 0px 5px rgba(51, 144, 205, 0.8);
	box-shadow: 0px 0px 5px rgba(51, 144, 205, 0.8);
	border: 1px solid #3390CD;
}

.comment-box .add-comment textarea {
	border: 1px solid #B8B8B8;
    border-radius: 2px 2px 2px 2px;
    color: #7B7B7B;
    font-size: 12px;
    height: 36px;
    margin-left: 5px;
    width: 502px;
    padding: 10px 0 0 10px;
    -moz-box-shadow: inset 0 0 5px 2px #ECECEC;
	-webkit-box-shadow: inset 0 0 5px 2px#ECECEC;
	box-shadow: inset 0 0 5px 2px #ECECEC;
	overflow-y:hidden;
	line-height: 16px;
	resize: none;
	float:right;
}

.comment-box .add-comment textarea:focus {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-box-shadow: 0px 0px 5px rgba(51, 144, 205, 0.8);
	-moz-box-shadow: 0px 0px 5px rgba(51, 144, 205, 0.8);
	box-shadow: 0px 0px 5px rgba(51, 144, 205, 0.8);
	border: 1px solid #3390CD;
}

.comment-box h4{
	color: #505050;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px; 
}

.add-comment .avatar {
	background-image: url('../images/basic-avatar.png');
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 63px;
	height: 54px;

}

.add-comment {
    margin-bottom: 30px;
    overflow: hidden;
    padding-top: 10px;
	padding-bottom:2px;
}

.add-comment .submit {
	position: relative;
}

.comment-body .avatar img {
	float: left;
	width: 47px;
	height: 44px;
	margin-right: 10px;
}

.comment-body .username span {
	font-size: 12px;
	color: #505050;
	font-weight: bold;
}

.comment-body .username a {
    font-size: 11px;
    margin-left: 10px;
    text-decoration: none;
}


.comment-content {
	float: left;
	font-size: 12px;
	color: #505050;
	margin-top: 6px;
}

.username {
	float: left;
}

.comment-outline {
    border: 1px solid #ddd;
    border-radius: 2px 2px 2px 2px;
    height: auto;
    margin: 0 10px 10px 10px;
    overflow: hidden;
    padding: 0 10px 10px;
    width: 506px;
}

.add-comment .submit {
    background-color: #C4C4C4;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    margin: 10px 10px 0 4px;
    outline: medium none;
    width: 120px;
    opacity: 1;
}

.add-comment .submit:hover {
	opacity: 0.75;
}


/*** SIDEBAR ***/

.article-sidebar {
	width: 300px;
	float: left;
	margin-top:10px;
	margin-left:10px;
} 



#main-article-box {
	overflow: hidden;
	margin-top: 10px;
	width: 670px;
	float: left;
}




#main-article-box h1 {
	font-size: 26px;
	font-weight: bold;
}

#main-article-box p {
margin-bottom: 10px;
line-height: 16px;
text-align: justify;
}

.citat 
{
background: #c9cfc9;
padding:10px;
width: 300px;
min-height:50px;
float: right; position: relative;z-index;100;
margin-left: 20px;
margin-bottom: 6px;
margin-top: 6px;
border: 1px solid b9bfb9;
font-style: italic;
font-size: 15px;
line-height: 20px;
border-radius: 5px;
/*transform:rotate(5deg);
/*-ms-transform:rotate(5deg); /* IE 9 */
/*-moz-transform:rotate(5deg); /* Firefox */
/*-webkit-transform:rotate(5deg); /* Safari and Chrome */
/*-o-transform:rotate(5deg); /* Opera */
}


#main-article-box h5 {
	font-size: 12px;
	color: #CBCBCB;
	margin-bottom: 20px;
	padding-top:5px
}

#main-article-box h4 {
	font-size: 12px;
	color: #898989;
	margin-bottom: 6px;
	padding-top:5px
}

#main-article-box .text {
	padding: 0 15px 40px 15px;
}

.main-article-content {
background-color: #FFF;
box-shadow: 0px 3px 4px -1px #232323;
border-radius: 4px;
overflow: hidden;
}

.banner-sidebar-mini {
	background-color: #FFF;

}

.banner-sidebar-mini {
	margin-top: 10px;
	box-shadow: 0px 3px 4px -1px #232323;
	width: 300px;
	height: 79px;
	border-radius: 4px;
	float: left;

}

.banner-sidebar-new {
	width: 300px;
	float: left;
}


.facebook-sidebar-box {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 4px -1px #D5D7D6;
    float: left;
    height: 292px;
    width: 300px;
	margin-top:10px;
	overflow:hidden;
}






/*** ARCHIVE ***/

.archive a:hover .archive-content {
	background-color: rgba(210, 210, 210, 0.2);
}

.archive-content {
	padding: 6px 0 0 15px;
	border-bottom: 1px solid #EEF0EF;
}

.archive-content h3 {
	font-size: 16px;
	color: #727272;
	font-weight: bold;
	margin-bottom: 4px;
}

.archive-content .archive-text {
	font-size: 12px;
	color: #727272;
	margin-bottom: 7px;
}

.archive-shadow {
    background-image: url("../images/archive-shadow.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 14px;
    position: absolute;
    width: 656px;
    top: 35px;
}

.archive-wrap {
	margin: 4px 0 0 0;
}

/*** PAGINATION ***/

.pagination {
  height: 24px;
  margin: 16px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 0 10px;
  line-height: 22px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
  color: #C4C4C4;
  font-size: 12px;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}





#archive-box {
	background-color: #FFF;
	overflow: hidden;
	margin-top: 10px;
	box-shadow: 0px 3px 4px -1px #232323;
	border-radius: 4px;
	width: 670px;
	float: left;
	position: relative;
}

#archive-box .archive h2 {
    color: #727272;
    display: block;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 20px;
    margin-top: 6px;
    text-align: center;
}







/* tinybox */

.tbox {
	position:absolute; display:none;  background:#fff url(images/preload.gif) no-repeat 50% 50%; z-index:2000;
		border-radius: 4px;
	}
.tmask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
.tinner {background:#fff;
border-radius: 4px;
}

.ipromAP {
	z-index:0;
}



