/* CSS Document */
body {
	border: 0px solid black;
	background: url('/img/bg_drevo_pruh2.jpg') center top no-repeat;
	background-color: #b29053;
	color: #212429;
	font-family: arial, tahoma;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
}
img {
	border: 0px;
}
li {

}
#li_img {
  list-style-image: url('/img/li.png');
	margin-left: 30px;
        }
#li_noMargin {
	list-style-image: url('/img/li.png');
	margin-left: 4px;
}
#li_noImg {
	margin-left: 4px;
}
#li_news {
	list-style-image: url('/img/li_n.jpg');
	margin-left: 10px;
}
#li_news2 {
	list-style-image: url('/img/li_n.jpg');
	margin-left: 10px;
}
#li_news3 {
	list-style-image: url('/img/li_n.jpg');
	margin-left: 10px;
}
#li_news4 {
	list-style-image: url('/img/li_n.jpg');
	margin-left: 10px;
}
#li_news5 {
	list-style-image: url('/img/li_n.jpg');
	margin-left: 10px;
}
#li_news6 {
	list-style-image: url('/img/li_n.jpg');
	margin-left: 10px;
}
#li_n, #li_n1, #li_n2, #li_n3, #li_n4, #li_n5, #li_n6 {
	margin-left: 40px;
	list-style-image: url('./img/li_n.jpg');
}
h1 {
	font-size: 24px
}
h2 {
	font-size: 20px
}
#vyska_menu a {
	display: block;
	width: 150px;
	height: 103px;
	overflow: hidden;
}
#vyska_menu a:hover {
	text-indent: -150px;
}
#vyska_menu img {
	width: 300px;
	height: 80px;
}
#vyska_menu div {
	border: 1px solid black;
	height: 103px;
	font-family: arial, tahoma;
	color: #ff0000;
	font-size: 15px;
}
#vyska_menu div:hover {
	border: 1px solid black;
}
#vyska_menu_right {
	border: 0px solid lime
}
#vyska_menu_right a {
	display: block;
	width: 150px;
	height: 103px;
	overflow: hidden;
}
#vyska_menu_right a:hover {
	text-indent: -150px;
}
#vyska_menu_right img {
	width: 300px;
	height: 80px;
}
#vyska_menu_right div {
	border: 1px solid black;
	height: 103px;
	font-family: arial, tahoma;
	color: #ff0000;
	font-size: 15px;
}
#vyska_menu_right div:hover {
	border: 1px solid black
}
#menu_clanek_css {
	margin-top: 5px;
	height: 20px;
	font-size: 14px;
	color: black;
	border-bottom: 1px solid #f2daba;
}
#menu_clanek_css a {
	font-family: arial, tahoma;
	color: black;
	font-size: 14px;
	text-decoration: none;
}
#menu_clanek_css a:hover {
	color: white;
	text-decoration: underline;
}
#dodavatel_div {
	width: 650px;
}
#p_doda {
	width: 152px;
	height: 70px;
	border: 1px solid #dab47f;
}
#p_doda:hover {
	border: 1px solid #b29053;
}
#p_doda img {
	width: 150px;
	height: 50px;
	float: left;
	border: 1px solid white;
}
#p_doda img:hover {
	border: 1px solid #dab47f;
}
#p_dodaa {
	width: 152px;
	height: 70px;
	border: 1px solid #dab47f;
}
#p_dodaa:hover {
	border: 1px solid #b29053;
}
#ceniky_dite span {
	vertical-align: 20;
	margin-left: 80;
}
#ceniky_dite p {
	height: 50px;
	background-color: #d5c9a9;
	border: 1px solid #dab47f;
}
#ceniky_dite p:hover {
	border: 1px solid #816126;
}
#ceniky_dite p:first-child {
	background-color: #d5c9a9
}
#ceniky_dite p:nth-child(2n) {
	background-color: #e9dfc4
}
#ceniky_link {
	margin-left: 200px;
}
#ceniky_link img {
	border-left: 1px solid white;
	border-right: 1px solid white;
}
#ceniky_link img:hover {
	border-left: 1px solid red;
	border-right: 1px solid red;
}
#ceniky_link2 img {
	border-left: 1px solid white;
	border-right: 1px solid white;
}
#ceniky_link2 img:hover {
	border-left: 1px solid red;
	border-right: 1px solid red;
}
#dodavatel #dodavatel_tab td {
	width: 152px;
	height: 70px;
	border: 1px solid #dab47f;
	text-align: center;
}
#dodavatel #dodavatel_tab td:hover {
	border: 1px solid #82642d;
}
#dodavatel #dodavatel_tab td img {
	width: 150px;
	height: 50px;
	border: 0px solid white;
}
#dodavatel #dodavatel_tab td img:hover {
	border: 0px solid #dab47f;
}
#bg_menu_left_spodek {
	border: 0;
	height: 40;
	background: url('/img/bg_left_spodek2.jpg') no-repeat;
}
#bg_menu_right_spodek {
	border: 0;
	height: 40;
	background: url('/img/bg_right_spodek2.jpg') no-repeat;
}
#bg_menu_spodek_news {
	background-color: #efe9e1;
	border-right: 0px solid #b29053;
	border-bottom: 1px solid #b29053;
}
#bg_menu_spodek_prip {
	background-color: #efe9e1;
	border-right: 0px solid #b29053;
	border-bottom: 1px solid #b29053;
}
#bg_menu_spodek_partner {
	border-left: 0px solid #b29053;
	border-bottom: 1px solid #b29053;
}
#bg_menu_spodek_news {
	margin-left: 2px;
}
#bg_menu_spodek_news strong {
	margin-right: 3px;
}
#bg_menu_spodek_news em {
	margin-left: 7px;
}
#bg_menu_spodek_prip {
	margin-left: 2px;
}
#bg_menu_spodek_prip strong {
	margin-left: 3px;
}
#bg_menu_spodek_prip em {
	margin-left: 7px;
}
#odb_clanek {
	width: 100%;
	border-bottom: 0px solid #b38f53;
}
#odb_clanek h3 {
	height: 24px;
	width: 100%;
	background-color: #b38f53;
	color: white;
}
#odb_clanek h3 a {
	margin-left: 10px;
	text-decoration: none;
	color: black;
}
#odb_clanek h3 a:hover {
	color: darkred;
	text-decoration: underline;
}
#odb_clanek h3 font {
	margin-left: 30px;
	font-size: 10px;
	color: black;
}
#odb_clanek h4 {
}
#odb_clanek h4 a {
}
#odb_clanek #text {
}
#odb_clanek #spodek a {
	color: black;
	text-decoration: none;
}
#odb_clanek #spodek a:hover {
	color: red;
	text-decoration: underline;
}
#odborny-clanek p {
	margin-left: 15px;
}
#zpet_na a {
	color: black;
	text-decoration: none;
	float: right;
}
#zpet_na a:hover {
	color: white;
	text-decoration: underline;
}
#content {
	margin-top: 10px;
	width: 965px;
	margin-left: auto;
	margin-right: auto;
}
//#content {
	margin-top: 10px;
	width: 965px;
	margin-left: auto;
	margin-right: auto;
}
//#content #horni_menu {
	border: 0px solid red;
	width: 100%;
	height: 45px;
	font-size: 13pt;
	color: red;
}
#content #logo {
	border: 0px solid blue;
	width: 965px;
	height: 182px;
	background: url('/img/NEW2013logo_strechytruhlar3.png') no-repeat;
}
#content #dolni_menu {
	border: 0px solid green;
	width: 100%;
	height: 30px;
	font-size: 16pt;
	color: darkred;
	font-family: arial;
}
#content #dolni_menu a {
	font-size: 16pt;
	color: black;
	font-family: arial;
	text-decoration: none;
	border-top: red 0px dotted;
}
#content #dolni_menu a:hover {
	color: white;
	text-decoration: none;
	border-bottom: white 0px dashed;
}
#content #center {
	background: url('/img/bg_stred2.jpg') repeat-x;
	background-color: #e1d0ba;
	border: 0px solid lime;
	width: 965px;
	float: left;
}
/*menu leve*/
#content #center #levy_bok {
	background-color: brown;
	background: url('/img/bg_stred2.jpg')repeat-x;
	width: 152px;
	float: left;
}
#content #center #levy_bok a {
	font-family: arial, tahoma;
	color: black;
	font-size: 12px;
	text-decoration: none;
  font-weight:bold;
}

#content #center #levy_bok a:hover {
	color: white;
}
#content #center #levy_bok #novinky_left {
	text-align: left;
	float: left;
}
#content #center #stred {
	background-color: #f2e8d6;
	background: url('/img/bg_stred2.jpg') repeat-x;
	border: 0px solid yellow;
	width: 660px;
	float: left;
}
#content #center #stred #cert_img {
	border: 1px solid black;
}
#content #center #stred #cert_img:hover {
	border: 1px solid #b60000;
}
#content #center #stred #stred_top {
	width: 660px;
	height: 0px;
}
#content #center #stred #stred_left {
	background: url('/img/bg_stred2.jpg') repeat-x;
	border: 0px solid green;
	width: 0px;
	height: 100%;
	float: left;
}
#content #center #stred #stred_center {
	border: 0px solid yellow;
	width: 633px;
	float: left;
	margin-left: 10;
	margin-right: 2;
}
#content #center #stred #stred_center #nadpis_img {
	width: 633px;
	height: 200px;
}
#content #center #stred #stred_center #ref {
	background: url('a/img/bg_stred.jpg') repeat;
}
#content #center #stred #stred_center #ref a {
	color: #212429;
	text-decoration: none;
	font- size: 14px;
	font-weight: bold;
}
#content #center #stred #stred_center #ref a:hover {
	color: red;
	text-decoration: underline;
}
#content #center #stred #stred_center #ref p {
	width: 100%;
	background-color: #b29053;
	border: 1px solid black;
	text-decoration: none;
}
#content #center #stred #stred_center #ref img {
	width: 120px;
	height: 90px;
	border: 1px solid #927135;

	text-decoration: none;
}
#content #center #stred #stred_center #ref img:hover {
	border: 1px solid #dab47f;
}
//#content #center #stred #stred_center #ref span {
	width: 600px;
	height: 30px;
	background-color: #b68b56;
	font-family: arial, tahoma;
	font-size: 14px;
	color: black;
	border: 1px solid black;
	text-decoration: none;
}
#content #center #stred #stred_center #ref #popis_akce {
	width: 620px;
	height: 15px;
	background: url('a/img/bg_stred.jpg') repeat;
	;
	font-family: arial, tahoma;
	color: black;
	border-top: 0px solid black;
	border-bottom: 0px solid silver;
	text-decoration: none;
}
/*background-color:white#85b2dc*/
#content #center #stred #stred_center #ref #nadpis_akce {
	background: url('a/img/bg_stred_up.jpg') no-repeat;
}
#content #center #stred #stred_center #ref #popis_akce2 {
	width: 620px;
	height: 15px;
	background: url('a/img/bg_stred_up.jpg') no-repeat;
}
#content #center #stred #stred_center #reff {
	border-bottom: 1px solid white;
}
#content #center #stred #stred_center #reff a {
	font-family: arial, tahoma;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
#content #center #stred #stred_center #reff a:hover {
	color: rgb(204,0,0);
}
#content #center #stred #stred_center #form {
	font-family: arial;
	font-size: 12px;
	color: #212429;
}
#content #center #stred #stred_center input {
	border: 1px solid black;
	background-color: white
}
#content #center #stred #stred_center input:hover {
	border: 1px dashed black;
	background-color: #ffffff
}
#content #center #stred #stred_center textarea {
	border: 1px solid black;
	background-color: white
}
#content #center #stred #stred_center textarea:hover {
	border: 1px dashed black;
	background-color: #ffffff
}
#content #center #stred #stred_center h1 {
	font-size: 24px;
}
#content #center #stred #stred_center #aaa {
	float: center;
	font-family: arial;
	font-size: 12px;
	color: #212429;
}
#content #center #stred #stred_center td {
	font-family: arial;
	font-size: 12px;
	color: #212429;
}
#content #center #stred #stred_right {
	border: 0px solid red;
	width: 0px;
	height: 100%;
	float: left;
}
#content #center #pravy_bok {
	background-color: navy;
	background: url('/img/bg_stred2.jpg') repeat-x;
	border: 0px solid red;
	width: 152px;
	float: left;
}
#content #center #pravy_bok a {
	font-family: arial, tahoma;
	color: black;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
#content #center #pravy_bok a:hover {
	color: white;
}
/*#content #center #pravy_bok #pravy_bok_reklama img {
	border-top: 1px solid #b29053;
	border-left: 0px solid #b29053;
	border-bottom: 1px solid #b29053;
}
*/
#content #patka1 {
	width: 965px;
	height: 49px;
	background-color: #e1d0ba
}
#content #patka1 #hlavni_menu a {
	font-family: arial, tahoma;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
#content #patka1 #hlavni_menu a:hover {
	color: white;
}
#content #patka1 #bocni_menu a {
	font-family: arial, tahoma;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
#content #patka1 #bocni_menu a:hover {
	color: white;
}
#content #patka1 #spon {
	margin-top: 10px;
	width: 965px;
	float: left;
}
#content #patka1 #spon {
	font-family: arial, tahoma;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	border: 0px;
}
#content #patka1 #spon a {
	font-family: arial, tahoma;
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	border: 0px;
}
#content #patka1 #spon a:hover {
	color: #dadada;
	text-decoration: none;
}
#content #patka1 #spon span {
	width: 300px;
	height: 100px;
	border: 0px solid navy;
	float: left;
	margin-left: 10px;
}
#content #patka1 #spon #span_linka {
	width: 2px;
	height: 100px;
	float: left;
	background: url('/img/bg_footer.jpg') norepeat;
}
#content #patka1 #spon #span_linka1 {
	width: 2px;
	height: 100px;
	float: left;
	background: url('/img/bg_footer.jpg') norepeat;
}



.vSlider, .vSliders {  position:relative; overflow:hidden; text-align: right;   margin-left: auto;
margin-right: auto;}
.vSlider {  overflow:visible; position:relative; border:none!important;  }
.vSlider ul.mainslider { margin:0; padding:0; list-style:none; position:relative; overflow:hidden; display:block;  border:none!important;}
.vSlider ul.mainslider li { position:absolute; top:0; left:0; border:none !important;  margin:0; padding:0; }
.vSlider ul.mainslider li>a { margin:0; padding:0; outline:none; border:none; text-decoration:none; background:transparent; }
.vSlider ul.mainslider li>a img { margin:0; padding:0; display:block; }


.vSlider span.text {
position: absolute;
bottom: 3px;
left: 3px;
width: 705px;
color: white;
padding: 25px 0px 0px 25px;
display: block;
text-align: left;
height: 47px;
font-size: 24px;
background:  url(images/slider_span_bg.png) repeat-x;
}

.vSlider span.button {
	position:absolute;
	bottom: 3px;
	right:3px;
	width: 192px;
	height: 215px;
	background:  url(images/slider_span_bg_right.png) no-repeat;

}
.vSlider span.button a {
	width: 10px; height: 10px;
}
.vSlider h1,.vSlider h2,.vSlider h3,.vSlider h4,.vSlider h5 {  color:#fff!important; font-weight:100; margin-top:20px;  margin-left:20px; margin-bottom:5px; line-height:1.4;  font-size:18px; letter-spacing: 1px; }
.vSlider ul {list-style: none;}
.reset { z-index:1; }
.active { z-index:5; }




/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}