/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
.logo {padding: 0px; position: relative;}
.blog-description {position: absolute; left: 353px; top: 57px; width: 300px; text-transform: none; font-size: 12px; color: #aaa;}
.blog-name {margin: 0px 0px 0px -20px;}
#wrapper{padding-top: 0px;}
#main{border-top: 0px;}
.thumb IMG {max-width: 36px; max-height: 36px;}
.current-cat, .current-cat A:hover, .current-cat A {background-color: #whiteSmoke !important; color: #000 !important;}

/*popisek ve featured natahuje boxík a zarovná ho naspod bloku*/
.featured-entry {
position: absolute;
height: auto;
width: 640px;
top:auto;
bottom: 0px;
cursor: pointer;
}

.entry-perex {
	font-weight: bold;
	text-align: justify;
	font-size: 14px;
}

.entry-photo-comment {
	background: black;
	color: #A7A7A7;
	position: relative;
	margin-top: -10px;
	padding: 10px;
	opacity: 0.8;
}

.single .post .entry-photo img {height: auto;}

.entry-photo-comment A {color: #A7A7A7;}

.entry-actualised {background-color: #c00; color: #fff; float: right; padding: 4px 5px; position: relative; margin-top: -2px;i font-size:14px}

.related-posts-title {margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; font-size: 14px; font-weight: bold; border-bottom: 1px dotted #CCC; text-transform: uppercase;}
.related-posts {margin: 0px 0px 0px 0px; padding: 0px;}

.thumb A {
    width: 36px; height: 36px; display: block;
}

.entry-thumbnails {display: block; width: 115px; height: 115px;}
.entry-thumbnails-link {width: 100%; height: 100%;  position: relative;}
.entry-thumbnails .empty-thumbnail{  background-image: url('/wp-content/themes/arras/images/thumbnail-globe-m.jpg') !important;}

#index-featured1 .empty-thumbnail{  background-image: url('/wp-content/themes/arras/images/thumbnail-globe.jpg') !important;}

.empty-thumbnail {
    display: block;
    width: 100%;
    height: 100%;
}

.thumb .empty-thumbnail {
    background-image: url('/wp-content/themes/arras/images/thumbnail-globe-s.jpg') !important;
}
#main {padding-bottom: 0px !important;}
.footer-message {padding-top: 15px !important;}

.widgetcontainer li.last-post, .featured-stories li.last-post, .related-posts li.last-post {border-bottom: none !important; margin-bottom: 0px; padding-bottom: 0px}

.featured-stories-summary.no-icon {margin-left: 0px;}
.featured-stories.doporucujeme A{font-weight: normal; font-size: 12px;}

.animated-slideshow {position: relative;}
.animated-slideshow .cont {display: block; text-align: center; width: 278px;  }
.animated-slideshow .cont IMG {positinon: relative; display: block; float: left; padding: 0px; margin: 0px;}


#slideshow-controls  { position: relative; float: left; z-index: 90; top: 130px; }
#slideshow-controls .next, #slideshow-controls .prev  { text-indent: -9000px; width: 30px; height: 30px; display: block; z-index: 1000; opacity: 0.7; }
#slideshow-controls .prev  { background: url(images/prev.png) no-repeat; float: left; position: absolute; left: 0px; }
#slideshow-controls .next  { background: url(images/next.png) no-repeat; float: right; position: absolute; left: 248px;}
#slideshow-controls .next:hover, #slideshow-controls .prev:hover  { opacity: 1; }

#index-featured1 li.hentry{height:auto !important;}
#index-featured1 ul.hfeed{margin-bottom: 0px !important;}
#index-featured1 .entry.summary{padding-bottom: 0px !important;}

#top-menu {display: none;}

#header {
	border-bottom: 0px;
    height: 95px;
    background: #a30e06 url('./images/bg-header.png') repeat-x 0px 0px;
    z-index: 2;
    position: relative;
}

.searchform {
    border: 1px solid #870000;
}

#nav {
    position: absolute;
    z-index: 2;
    top: 56px;
    left: 224px;
    width: 750px;
}

.menu-hlavni-navigace-container {
	position: relative;

}

#navBG {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.17;
	filter: alpha(opacity=17);
	position: absolute;
	z-index: 1;
}

#nav-content {
    position: absolute;
    z-index: 2;
    height: 26px;
    width: 746px;
    float: none;
    z-index: 2;
    background-color: #A60201;
}

.menu-hlavni-navigace-container {
    height: 26px;
    z-index: 2;
}

#nav-content UL#menu-hlavni-navigace {
    position: relative;
    margin: 0px;
    padding: 0px;
    top: 0px;
}

#nav-content .menu-item {
	height: 26px;
}

#nav-content .menu-item:hover {
    background-color: #900000;
}

#nav-content .menu-item A {
    height: 22px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
    color: white;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
    text-transform: uppercase;
    width: 89px;
    text-align: center;
}

#navRight {
    background-color: #A60201;
    height: 26px;
    width: 230px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
}

/* home - INFOBADEN */
BODY.home  #menu-item-398,
#nav-content .menu-item.current-menu-item {
    background: #fff url('./images/bg-active-menu.png') repeat-x 0px 0px;
}
#nav-content .menu-item#menu-item-398 A {
    padding-left: 20px;
    background: transparent url('./images/bg-home-menu.png') 13px -50px no-repeat;
    width: 100px !important;
}
BODY.home #nav-content .menu-item#menu-item-398 A {background-position: 13px 10px !important;}
BODY.home  #menu-item-398 A, /*olol*/
#nav-content .menu-item.current-menu-item A {
	color: #000;
	text-shadow: none;
}

/* VIDEO */
#menu-item-16859 A { width: 64px !important;}

/* REVUE */
#menu-item-410 A { width: 84px !important;}

/* Hi-TECH */
#menu-item-11800 A { width: 88px !important;}

/* TELEGRAFICKY  */
#menu-item-11801 A { width: 123px !important;}
#menu-item-11801 .mainMenuSeparator {display: none;}

.mainMenuSeparator {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 26px;
    background-color: lime;
    width: 1px;
    background: transparent url('./images/menu-separator.png') 0px -7px;
}

#nav-content #navFiller {
	height: 39px;
	background-color: lime;
	float: none;
	width: 400px;
}

#headerSeparator {
    position: absolute;
    height: 100px;
    width: 100%;
    -moz-box-shadow: 0px 0px 150px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 150px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 150px rgba(0, 0, 0, 0.2);
    top: -100px;
    border-bottom: 1px solid #fafafa;
    z-index: 1;
}

#main {
	background-color: #fff;
	position: relative;
	top: 0px;
    padding-bottom: 20px !important;
}



#main {
-moz-box-shadow: 0px 0px 13px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);
z-index: 2;
}

#nav .sf-menu {max-width: 1000px;}

#profilepic_profile IMG {
	max-width: 200px;
}

HTML, BODY {background: #fafafa;}

#sslider_wid-3 .widgettitle {
	display: none;
}

#sslider_wid-3 .smooth_slider_thumbnail {
	margin-bottom: 4px;
}

#wydrp-1 UL {
	margin: 0px 0px -12px 0px;
	position: relative;
	top: -12px;
}

#wydrp-1 UL H4 {
margin-top:0px;
margin-bottom: 3px;
}


#wydrp-1 UL LI {padding-top: 12px;}

#wydrp-1 .yd_rp_widget img {
    padding-right: 10px;
    float: left;
}

#wydrp-1 .yd_rp_excerpt A {
    font-weight: normal;
    display: block;
    float: none;
/*    margin-left: 80px;*/
    padding-top: 4px;
}
#wydrp-1 .yd_rp_excerpt A:hover {color:#333;}

#wydrp-1  .yd_rp_widget h4 {font-size: 13px;}

.smooth_slider {padding: 0px; width: 278px; margin: 0px; height: 223px !important;}

.smooth_slider .jcarousel-clip-horizontal {width: 278px; padding: 0px;}
.smooth_slider .jcarousel-item {height: auto;}

.smooth_slider LI {margin: 0px; padding: 0px;}
.smooth_slider LI DIV {margin-right: 0px !important;}

.smooth_slider H2 {margin: 0px !important;}

.smooth_slider .more {display: none;}

.adspace TABLE,
.adspace TR,
.adspace TD
{margin: 0px; border: 0px; padding: 0px;}

#text-5.widgetcontainer {border-color: #fff;}

.widgettitle a:hover {
    color: #cd0000;
}

.portalName {
    position: absolute;
    left: -47px;
    top: 1px;
    display: block;
    margin: 0px;
    padding: 0px;
}

.footerSeparator {
    display: block;
    width: 1px;
    height: 9px;
    background-color: #ccc;
    float: right;
    margin-left: 10px;
    margin-top: 4px;
}

#respond {
    padding-bottom: 15px;
}

/* FACEBOOK BOX */
.widgetcontainer#text-6 .textwidget {
    position: relative;
    left: -10px;
    top: -10px;
    margin-bottom: -10px;
    margin-right: -20px;
}

.poplatek-link {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	position: relative;
	top: 0px;
	float: right;
	text-decoration: underline !important;
}

#poplatkyBox {
    background-color: #fff;
    display: none;
    line-height: 1.3;
    text-align: left;
    padding: 10px;
}

#poplatkyBox A {
    text-decoration: underline;
}

#poplatkyBox H3 {
    margin-top: 5px;
    margin-bottom: 0px;
}

.payPalTable FORM {
    margin: 0px !important;
}

.payPalTable, .payPalTable TD, .payPalTable TH {
    background-color: #fff;
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #333;
    font: 14px 'Lucida Grande',Arial,Helvetica,sans-serif;
}

.entry-content .payPalTable, .entry-content  .payPalTable TD, .entry-content  .payPalTable TH {
    background-color: #E5EEFA;
}

.payPalTable {
    margin-left: 75px;
    margin-bottom: 1em;
}

#poplatkyBox .payPalTable {
    margin-left: 65px;
    margin-bottom: 0px;
}

.payPalTable TD.col1 {
    width: 210px;
}

.payPalTable P {margin: 0px !important;}

#poplatkyBox  .payPalTable TD.col1 {
    width: 190px;
}

.payPalTable select {
    margin: 10px 0px 5px 0px;
}

#lighbox-bottom-close {
    padding: 20px 0px 30px 0px;
    text-align: center;
}

#lighbox-bottom-close A {
    text-decoration: underline;
}

.textwidget .adspace {
    position: relative;
    left: -10px;
    margin-top: -10px;
    margin-bottom: -10px;
}

.textwidget .adspace div {height: auto !important;}

.customBtn {
    display: block;
    line-height:24px;
    padding-left: 10px;
    padding-right: 0px !important;
    text-decoration: none !important;
    background: url('/wp-content/themes/arras/images/bg-button.png') no-repeat 0px 0px;
    position: relative;
    margin-top: -2px;
}

.customBtn:hover {
    background-position: 0px -56px;
    color: #000;
}

.customBtn .dec {
    width: 10px;
    height: 24px;
    float: right;
    display: block;
    background: url('/wp-content/themes/arras/images/bg-button.png') no-repeat -333px 0px;
}

.customBtn .lbl{
    float: left;
}

.customBtn:hover .dec {
    background-position: -333px -56px;
}

.poplatkyCloseButton {
    width: 22px !important;
    height: 22px !important;
    display: block;
    background: url('/wp-content/plugins/flexible-lightbox/images/lightbox-btn-close.gif') no-repeat -49px 0px;
}

#bottomAdSpace #div-gpt-ad-1356958135349-0 {
    height: auto !important;
    position: relative;
    margin: 0px auto 0px auto;
}

#startovacTop {
    height: 150px;
    text-align: center;
    padding-left: 20px;
    z-index: 5;
    position: relative;

    /* display: none; */

    background: #0a0f17 url(/startovacTop-bg.jpg) no-repeat center center;
    background-size: cover;
}

#startovacTop A {
    display: block;
    height: 150px;
    width: 1102px;
    background-color: lime;
    margin: 0px auto;
    background: url(/startovacTop-front.png) no-repeat 0px 45px;
}

#commentlist .comment-node.focused {
    background-color: rgb(255, 255, 179);
}

#commentlist .comment-node .like {
    float: left;
}

#commentlist .comment-node .like .fb-like {
    float: left;
    margin-top: -4px;
}

