hr, .noDisplay, #calendar caption, .art-delimit-wa {
	display: none;
}
.editor-area hr {
	display: block;}
a img {
	border: none;
}
a {
	text-decoration: none;
color: #FF8B00;
}
a:hover {
	text-decoration: underline !important
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.left-float {
	float: left;
}
.right-float {
	float: right;
}
.clear, #decoration5 {
	clear: both;
	height: 0 !important;
	overflow: hidden;
	border: 0 !important;
	font-size: 0em;
}
/*title buggy in ie */
	display: block;
clear1 {
	display: none !important
}
#hp-gallery-clear-start {
	clear: none !important
}
a:hover {
	text-decoration: none
}
.accessibility-links {
	display: none
}
/*MAIN class*/
body {
	margin: 0px;
	padding: 0px;
	font-family: tahoma, arial, sans-serif;
}
#document
/*todo*/
 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url('https://s3b.estranky.cz/img/d/1000000200/bkg.png') #f7f7f7 repeat-x
}
#in-document {
	position: relative;
	width: 821px;
	margin: 0 auto;
	text-align: left
}
#body {
	_margin-top: -2px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/bodyBkg.png) repeat-y 227px 0;
}
/*header */
#header .inner_frame {
	width: 821px;
	height: 342px;
	position: relative;
	overflow: hidden;
}
#header h1 {
	position: absolute;
         margin-top: 43px;
	left: 39px;
	width: 535px;
	height: 150px;
	overflow: hidden;
	background: #fff url('/img/ulogo.706723.jpeg') no-repeat;
	font-family: Tahoma;
                font-size: 22px;
}



#header a {
	display: block;
	margin: 20px;
	color: white;
	text-decoration: none;
}
#header-decoration {
	width: 100%;
	height: 100%;
	background: url(https://s3b.estranky.cz/img/d/1000000200/header.png) no-repeat
}
/* left div */
#nav-column {
	position: relative;
	width: 237px;
	float: left;
}
#navigation {
	width: 237px;
	background: url('https://s3b.estranky.cz/img/d/1000000200/menuBkg.png') repeat-y 23px 0;
}
#navigation h2 {
	display: none
}
#navigation .inner_frame {
	background: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticU.png) no-repeat 0px 100%;
	_background-image: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticUIE.png);
	min-height: 241px;
	_height: 300px;
}
#clear2 {
	width: 235px;
	height: 23px !important;
	background: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticD.png) no-repeat 100% 100%;
	_background-image: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticDIE.png)
}
.section ul, menu { 
	width: 180px;
	margin: 0pt 0pt 20px 45px;
	padding: 0pt;
}
.section ul {
                margin: 0px;
}
menu li {
	list-style: none;
	margin: 5px 0;
}
menu li.current{text-decoration:underline; color:#000000;}
menu li.first {
                margin-top: 0;
}
.section li {
	margin: 0 0 5px 0
}
.section li a, menu li a, menu li ul li.first a {
	color: #7A6F66;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}
.section li a:hover, menu li a:hover, menu li ul li.first a:hover {
                color: #333;
}
.column {
	width: 220px;
	padding-bottom: 10px;
}
.column h2 {
	color: #FF8B00;
	font-size: 13px;
	text-transform: uppercase
}
.column a {
	color: #7A6F66;
	line-height: 96%
}
.column a:hover {
                color: #333;
}
#portrait, #folders-nav, #last-gallery, #links, #calendar {
	overflow: hidden;
	width: 220px;
	_width: 200px;
}
#search {
	position: absolute;
	top: -120px;
	left: 300px;
	width: 275px
}
#key {
	float: left;
	border: 1px solid #d3d3d3;
	border-top: solid 1px black;
}
#sendsearch {
	float: right;
	height: 18px;
	margin: -18px 0 0 0;
	padding: 0 10px 0 5px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 100% 50%;
	border: none;
	color: #FF8B00;
	font-weight: bold;
	text-transform: uppercase
}
#search h2 {
	display: none
}
#search fieldset {
	border: none
}
#calendar table {
	width: 175px;
	_width: 150px;
}
#calendar tbody a {
	color: #f90000;
	font-weight: bold;
}
#calendar th, #calendar td {
	font-size: 11px;
	text-align: center
}
.column center {
	margin-top: 20px
}
/* main div */
#content {
	width: 550px;
	_width: 560px;
	padding-left: 20px; 
	overflow: hidden;
	padding-bottom: 10px;
            color: #676563;
	font-size: 12px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/bodyBkg.png) repeat-y -11px 0;
}
#breadcrumb-nav {
	padding: 2px 0 10px 0;
	color: #ff8b00;
	font-weight: bold;
}
#breadcrumb-nav a {
	color: #662727;
	text-decoration: none;
}
#breadcrumb-nav a:hover {
	text-decoration: underline
}
/* size main */
#rubrika-prispevku .editor-area, #perex_adv, #folders, #perex, .section_article, .article, #photos .editor-area, #archive, #articles .editor-area, .item .under-article {
	width: 540px;
	overflow: hidden
}

#folders {padding-top: 15px;}

/* heading h2 */
#rubrika-prispevku h2, #photos h2, #slide h2, #articles h2, .article h2 a, .item h2, #rss-channels h2, #eshop .products h2 {
	width: 500px;
	overflow: hidden;
	font-family: Georgia;
	font-size: 19px;
                margin-bottom: 20px;
}
#articles h2 { color: #000; }
#rubrika-prispevku h2, #photos h2, #slide h2, .article h2 a, .item h2 {color: #000077;}

/*heading up h2/
#archive h2, #photos-title, #gallery h3,

/* last modified */
#gallery h2, #folders h2, .section_sub_title, #block-comments h2, #block-comments h3 {
	margin: 20px 0 0 40px;
	color: #ff8b00;
	font-size: 14px !important;
	font-weight: bold;
}
/* red */
.album a, .section_article a {
	color: #f90000
}
.editor-area h2 {
	margin: 14px 0 !important;
	color: #878381 !important;
	font-family: tahoma, arial, sans-serif !important
}
.editor-area, .first {
	margin-right: 2px
}
#perex {
	margin-bottom: 2em;
}

.article .editor-area {padding-top: 15px;}

/* gab after div*/
.editor-area a, #perex a, .first a {
	color: #3f3e3e;
	font-weight: bold
}
#articles .article h2, #folders h2, #rubrika-prispevku h2, #rubrika-prispevku .article h2 {
	margin: 0;
}
#articles .editor-area h2, #rubrika-prispevku .editor-area h2 {
	margin-left: 0px;
	color: black;
	font-family: tahoma, arial, sans-serif;
	font-size: 18px
}
/* .article, .item */
.date {
	display: block;
	position: relative;
	float: right;
	margin: -25px 0pt 0px;
	_margin-bottom: 0px;
	padding: 10px 0pt 10px 10px;
	background: #f7f7f7;
	color: #baaea4;
	font-size: .8em;
}
#articles .article p.first {
	margin-top: 0;
}

#articles {
	width: 540px
}
.article {
	margin-bottom: 20px
}
/*1ar*/
.article .first p, .item .editor-area {
	clear: both;
	_margin-top: 5px
}
/*#articles */
.article .under-article {
	&position: relative;
	margin: 10px 0 20px 0;
	padding-top: 30px;
	font-size: 1em;
}
/* #articles */
.article .a-whole-article {
	float: right;
	&position: absolute;
	top: 0;
	right: 0;
	display: block;
	margin: -25px 10px 0 0;
	&margin: 0;
	padding-right: 10px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 100% 50%;
	color: #FF8B00;
	font-size: 12px;
	text-transform: uppercase
}
.comment-img {
	padding-left: 15px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/comments.png) 0 2px no-repeat
}
.under-article {
	clear: both;
	font-size: .8em
}
.under-article a, .art-delimit-wa, .art-delimit-gal, .art-delimit-sec {
	color: #6d635f;
	font-weight: bold;
}
.under-article strong {
	color: #938170;
	font-weight: normal;
}
/* article - jeden */
.item .first {
	margin: 0
}
#block-comments h2, #block-comments h3 {
	margin: 20px 0 5px 0 !important;
}
#block-comments .comment-headline h3 {
	margin: 0 !important
}
#block-comments {
	position: relative;
}
#block-comments legend {
	display: none
}
.message {
	display: block;
	padding: 5px;
	color: red;
	font-weight: bold
}
#block-comments form {
	display: block;
	width: 494px;
	min-height: 360px;
                _height: 360px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/commentsBkg.png) 0% 100% no-repeat;
	_background-image: url(https://s3b.estranky.cz/img/d/1000000200/commentsBkgIE.gif)
}
#block-comments fieldset {
	margin: 0 0 0 10px;
	padding-bottom: 30px;
	&padding-bottom: 10px;
	border: 0;
}
#block-comments dl {
	padding-top: 40px;
}
#block-comments dd {
	margin: 0 0 5px 3px;
}
#block-comments dt {
	float: left;
	width: 100px;
	&padding-left: 2px;
}
#block-comments dt#validation-dt label {
	float: left
}
#block-comments input#validation {
	width: 100px;
	float: left;
}
#block-comments fieldset input, #block-comments fieldset textarea,#block-comments input#c_title {
	width: 300px;
	padding: 0 5px;
	border: 1px solid #d3d3d3;
	border-top: solid 1px black;
	background: #f7f7f7;
font-family:Tahoma,Arial,sans-serif; font-size:13px;
}
#block-comments fieldset textarea {
	height: 120px;
}
#block-comments .comment-headline span {
	display: inline;
	position: static;
	color: #BAAEA4;
	font-weight: normal;
}
#block-comments .comment-headline {
	color: #baaea4;
	font-size: .9em
}
#block-comments .comment-headline h3 {
	float: left;
	padding-right: 10px;
	color: #c60505;
	font-size: 12px;
	margin: 0;
}
#block-comments .submit{
	background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 94% 50% white;
	border: none;
	color: #ff8b00;
	font-weight: bold;
	text-transform: uppercase;
        width: 100px !important;
        padding: 5px 15px 5px 10px;
        margin-left: 100px;
	border: 1px solid #d3d3d3;
	border-bottom: solid 1px black;
}
#block-comments .comment-text p {
	margin: 5px 0 10px 0
}
#block-comments form dd input{width: 228px;} 
/* photogalerie */
.album {
	float: left;
	width: 200px;
	padding-left: 40px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/slozka.gif) no-repeat 10px 5px;
	overflow: hidden;
}
.album h3 {
	margin: 0;
	font-size: 1.2em;
	height: 1.5em;
	overflow: hidden;
	line-height: 160%;
}
.album div {
	color: #666666;
	margin-bottom: 10px
}
.folder {
	position: relative;
	width: 540px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url(https://s3b.estranky.cz/img/d/1000000200/galerieBkgM.png) 136px repeat-y;
}
.folder .photo-wrap {
	position: absolute;
	top: 0px;
	left: 136px;
	width: 384px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/galerieBkgU.png) no-repeat;
}
.folder .photo-wrap div {
	width: 75px;
	height: 75px;
	margin: 30px 0pt 0pt 25px;
	text-align: center
}
.folder h3 {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 120px;
	height: 90px;
	margin: 0 !important;
	overflow: hidden;
}
.folder-info h3 a {
	color: #f90000
}
.folder-info {
	min-height: 70px;
	_height: 120px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/galerieBkgD.png) no-repeat 136px 100%;
	padding: 30px 0 38px 0;
	color: #878381;
}
.folder-info a {
	position: relative;
	z-index: 50;
	color: #878381;
	font-weight: bold
}
.folder-info span {
	display: block;
	float: left;
	width: 70px;
	padding-right: 2px;
	text-align: right;
	color: #ff8b00;
	font-weight: bold
}
.folder-info div {
	width: 250px;
	margin: 0 10px 0 265px;
	position: relative;
	z-index: 80;
	overflow: hidden;
        padding: 3px 0px;
}
/* one photo */
#pBlock {
	margin: 0 0 20px 35px;
}
#photo_curr_comment {
                text-align: center;
}
#fsHeader {
	margin: 0;
	width: 519px;
	height: 37px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/fotoU.png) no-repeat;
	_background: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoU.png');
}
#click {
	width: 518px;
	overflow: hidden;
	background: url(https://s3b.estranky.cz/img/d/1000000200/fotoM.png) repeat-y;
	_background: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoM.png',sizingMethod='scale');
}
.slide-img {
	width: 487px;
	margin: 10px 0 10px 9px;
	text-align: center;
}
#fsFooter {
	width: 519px;
	height: 40px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/fotoD.png) no-repeat 0 100%;
	_background: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoD.png');
}
#p_name, #p_comment {
	margin: 0 20px
}
#photos #photos-list, #photoMain {
	width: 478px;
	_width: 496px;
	padding: 0 9px;
	=padding-right: 24px;
	_padding: 25 !important;
	background: url(https://s3b.estranky.cz/img/d/1000000200/fotoGalM.png) repeat-y 0 0;
	_background: none !important;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoGalM.png',sizingMethod='scale');
                margin-left: 45px;
}
#galHeader, #photoHeader {
	width: 497px;
	height: 30px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/fotoGalU.png) no-repeat;
	_background: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoGalU.png');
                margin-left:45px;
}
#photos #photos-list .photo-wrap, #thumbnav .box, #photoMain .slidebar a {
	float: left;
	width: 75px;
	height: 75px;
	margin: 5px;
	text-align: center;
	overflow: hidden;
}
#galFooter, #photoFooter {
	clear: both;
	width: 496px;
	height: 33px !important;
	background: url(https://s3b.estranky.cz/img/d/1000000200/fotoGalD.png);
	_background: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoGalD.png');
                margin-left:45px;
}
#photoMain a, .slidenav {
	color: #FF8B00;
	font-weight: bold
}
#photoMain .slidebar {
                display: block;
                height: 102px;
                padding: 0 10px;
                overflow: auto;
                white-space:nowrap;
}
#photoMain .slidebar a {
                float: none;
}
.slidenav {
	padding: 20px 5px 5px 5px;
	text-align: center
}
.back {
	float: left
}
.forward {
	float: right
}
#timenav {
	text-align: center
}
/*archiv */
#archive .article h2 {
	margin: 0
}
.section_article h3, .folder h3 {
	margin: 5px 0 0 0;
	font-size: 13px;
}

/* RSS channels */
#rss-channels h2 {color: Black;}
#rss-channels h3 {color: #F90000;}
#rss-channels ul {margin: 0.5em 1em 2em 2em;}

/* FOOTER */
#footer {
	padding: 10px 0;
	_margin-top: -2px;
	border-top: 1px #dbdbdb dashed;
	background: white;
	font-size: 0.6em;
	text-align: center;
}
#footer .inner_frame {
	width: 600px;
	margin: 0 auto;
overflow: hidden;
}
#footer .inner_frame p + p {margin-top: 5px;}
#footer .inner_frame p + p a {margin: 0 5px;}
#footer p {
	margin: 0px;
}
#footer a {
	color: #b70d25;
	font-weight: bold;
	text-decoration: none
}
/* adv */
.mess-title { font-size: 11px; color: #000 !important; text-transform: lowercase; font-weight: normal; }
#mess-ahead {
	background: #2d2723;
	text-align: center;
	color: #FF8B00;
	font-size: bold;
        padding-bottom: 10px;
}
#mess-board {text-align: center;}
#mess-ahead .mess-title {color: #FF8B00 !important;}
#mess-ahead .inner_frame {
	margin-left: -35px
}
#sky-scraper-block {
    position: absolute;
    left: 50%;
    text-align: center;
    width: 160px;
    margin-top: 350px;
    margin-left: 405px;
}
#mess-square, #mess-message, #photos, #mess-text {
	margin: 20px 0 20px 45px
}
#mess-message a {
	font-size: 12px;
}
#mess-message img {
	float: left;
	padding: 5px 10px 0 0
}

#mess-text a {
	color: #878381;
	font-weight: bold;
}
.hypertext {
    border: 1px solid #2C1D12;
    margin: 10px 0 0 0;
    overflow: hidden;
    padding: 10px 5px;
    background: #FFF;
}
.hypertext h2 {
  margin: 0;
  padding-right: 75px;
}
#content .hypertext h2 a {
  color: #878381;
  font-size: 12px;
}
.hypertext+.hypertext {
  border-top: none;
  background: #FFF;
  margin-top: -1px;
}
.hypertext .mess-title {
  float: right;
  line-height: 17px;
}
*html .hypertext .mess-title {
  float: none;
}
.hypertext+.hypertext .mess-title {
  display: none;
}
#shifter {text-align: center;}
#shifter #shifter_wrap:after {content: "."; display: block; height: 0; clear:both; visibility:hidden; font-size:0;}
* html #shifter #shifter_wrap {zoom: 1;}
*:first-child+html #shifter #shifter_wrap {zoom: 1;}
#shifter #shifter_wrap #shifter_footer .span3 {background: #f7f7f7; border: 1px dashed #dbdbdb; padding: 0px 5px 3px; margin-right: 8px;}
#shifter #shifter_wrap #registration {padding: 0px; text-align: center;}
#shifter div#shifter_title h3 {margin: 5px 0; color: #b70d25;}
#shifter .span3 .category a {color: #FF8B00;}
#shifter #shifter_wrap #shifter_footer .category a {text-decoration: none;}
#shifter #shifter_wrap #shifter_footer .category a:hover {text-decoration: underline;}
#shifter .span3 a {color: #6d635f;}
#shifter .span3 .category a {font-size: 13px;}
#shifter #shifter_wrap #shifter_footer .span3 h4 {margin: 0;}
#shifter {margin: 10px 0;}
#shifter #shifter_wrap #shifter_terms a {color: #CFCFCF; font-size: 0.75em;}
body #shifter #shifter_wrap #sklik {height: auto;}
#shifter #shifter_wrap #shifter_footer .span3 h4 {font-size: 11px; line-height: 1.38em;}
* html #shifter #shifter_wrap #shifter_footer .span3 h4 {line-height: 1.26em;}
#shifter #shifter_title h3#shifter_t_2 {margin-right: 272px;}
* html #shifter #shifter_title h3#shifter_t_2 {margin-right: 135px;}

/**********preview**********/

#thumbnav, #photos, #preview-folder { 
 overflow: hidden;
}

#photos .photo-wrap, #preview-folder .box, #thumbnav .box{
border: 1px solid #eee;
 background: #fff;
 float: left;
 width: 90px;
 height: 90px;
 margin: 1px 1px;
 _width: 92px;
 _height: 92px;
 =position: relative;
}

#thumbnav .box{
 margin: 1px 4px;
}

#photos .photo-wrap div, #preview-folder .box div, #thumbnav .box div{
 height: 90px;
 width: 90px;
 text-align: center;
 _height: 92px;
 _width: 92px;
 display: table;
 =position: relative;
 overflow: hidden;
}

#thumbnav .box div a, #photos .photo-wrap div a, #preview-folder .box div a {
 =margin: 2px 0px 0px 0px;
 height: 100%;
 =height: auto;
 background-image: none;
 border: 0px solid #f7b1a5;
 =position: absolute;
 =top: 50%;
 =left: 50%;
 display: table-cell;
 vertical-align: middle;
}

#thumbnav .box div a, #photos .photo-wrap div a, #preview-folder .box div a { 
 =border: none;
}

#thumbnav .box div a img, #photos .photo-wrap div a img, #preview-folder .box div a img {
 =position: relative; 
 =top: -50%;
 =left: -50%;
 border: 0px solid #FFF;
}

/******************end of preview*****************/

#c_validation_img { margin-top: 8px; }

.comment { border-left: 1px solid #F1AE19; padding: 10px; }
.level0 {margin-left: 0px;}
.level1 {margin-left: 15px;}
.level2 {margin-left: 30px;}
.level3 {margin-left: 45px;}
.level4 {margin-left: 60px;}
.level5 {margin-left: 75px;}
.level6 {margin-left: 90px;}
.level7 {margin-left: 105px;}
.level8 {margin-left: 120px;}
.level9 {margin-left: 135px;}

.list-of-pages{ text-align: center; position: relative; display: block; width: 100%;}
.list-of-pages .previous{ position: absolute; left: 0px; top: 0px;}
.list-of-pages .next{ position: absolute; right: 0px; top: 0px;}
.list-of-pages a{ color: #3F5057 !important; }
.list-of-pages .numbers{ display: block; margin: 0px auto; width: 320px;}

#last-photo .inner_frame { text-align: center; }

#mail-list fieldset { padding: 0px; margin: 0px; }
#mail-list .message{ padding: 5px 0px; font-size: 12px; font-weight: normal;}
#languages .inner_frame a{ padding: 5px; float: left; font-size: 0.8em;}

#contact-nav .inner_frame, .own-code-nav .inner_frame{font-size: 12px; font-weight: normal; color: #7A6F66;}

#contact-nav address p {line-height: 140%;}
#contact-nav address p.contact_adress {margin: 1em 0;}
#contact-nav address p.contact_email {margin: 0.3em 0 0 0;}

#calendar {color: #7A6F66;}

#stats .inner_frame th, #stats .inner_frame td { text-align: left; font-size: 12px; font-weight: normal; color: #7A6F66; padding: 2px 2px 2px 0px; }

#stats table {margin-left: -2px;}

h1.head-left {
  text-align: left;
}
h1.head-center {
  text-align: center;
}
h1.head-right {
  text-align: right;
}

#ajax-container_preview{
 z-index: 999999;
}

#mess-message:after{
 content: ".";
 clear: both;
visibility: hidden;
display: block;
height: 0px;
line-height: 0px;
_zoom:1;
}
.own-code-nav h2 {width: 100%;}

.column .inner_frame { padding-top: 10px; padding-bottom: 10px; }

.section {margin:0 0 20px 40px;}
#languages .inner_frame { overflow: hidden; }

#mail-list .inner_frame { =margin-left: -20px; =position: relative; }

#search {margin-left: 0px !important; }

#click p, #click h3 { margin-left: 30px; display: block; }

/***submenu***/

menu li.submenu-over { position: relative; z-index: 9999; }

menu li ul.classic, menu li ul.submenu, menu li ul.click, menu li ul.onmouse { display: none; }

menu li.submenu-over ul.onmouse, menu li:hover ul.onmouse, menu li.submenu-over ul.click, menu li.submenu-over ul.classic{
 display: block; 
}

menu li.submenu-over ul.onmouse, menu li:hover ul.onmouse{
 position: absolute;
 top: -20px;
 left: 160px;
 =left: 80px;
 list-style: none;
 background: #fff;
 border: 1px solid #eee;
 display: block; 
 padding: 0px 10px;
 overflow: hidden;
 width: 200px;
 z-index: 9999999999;
}

menu li.submenu-over ul.classic li, menu li.submenu-over ul.click li{
 padding-left: 15px;
 list-style: none;
 width: 200px;
}

menu li.submenu-over ul.classic li a, menu li.submenu-over ul.click li a{
 white-space: nowrap;
 width: 200px;
}

/*****end*submenu******/

 .column ul , .column li { list-style: none; }

#last-photo { font-size: 13px; }

#section_subsections {margin-bottom: 2.5em; }
#section_subsections .section_article {margin: 0 0 0.5em 0;}

#comments-form dt label { padding: 5px;}
#comments-form dt label {padding-top: 0px}

textarea {font-family:tahoma,arial,sans-serif; font-size: 100%; }

#send-mail-list{

	height: 18px;
	padding: 0 10px 0 5px;
	background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 100% 50%;
	border: none;
	color: #FF8B00;
	font-weight: bold;
	text-transform: uppercase
}
#sendsearch, #send-mail-list, .submit { cursor: pointer; }
#contanct-nav .inner_frame { line-height: 150%; }

.editor-area p { margin: 5px 0px;}
#footer a.eoldal-footer {background-position: 0 0 !important; line-height: 35px !important; top: 0 !important;}

.column form input {font-size: 13px;}
#mail-list-key {width: 90%;}

#photo-album #photos {margin-left: 0;}
#photo-album #photos .photo-wrap {margin: 0 10px 10px 0;}

/* ----------- Facebook------------ */
/* Facebook addons */
#fb_likebox_width {width: 183px;}

/* ----------- Like ----------- */
.fb_edge_widget_with_comment{margin:5px 0px;}

/******************************************************************************/
/*----------------------------------------------------------Navigation bar style----------------------------------------------------------*/
@media screen,projection{
#nav-cover{background-color: #2D2723;}
}


#ecategory ul li {
  margin: 0;
}
#ecategory ul li a {
  padding: 3px 0;
  display: block;
}
#ecategory ul li ul {
  padding-left: 20px;
}
#ecategory ul li ul li {
  list-style-type: square;
}
#ecategory li.current a {
  color: black;
}
#ecategory li.current ul li a {
  color: #7A6F66;
}
#ecategory li.current ul li a:hover {
  color: #333;
}

#basket_preview_form tbody tr td {
  border-top: 1px solid #676563;
  padding: 2px 3px;
}
div#eshop div#articles.order_account table#basket_preview_form th {padding: 4px;}
div#eshop div#articles.order_account table#basket_preview_form {border-bottom: #808080 1px solid;}
#eshop fieldset {
  border: none;
  padding: 0;
  margin-left: 0;
}
#confirm tbody tr td, #confirm tbody tr th, #orderdone tbody tr th, #orderdone tbody tr td {
  border-bottom: 1px solid #676563;
  padding: 2px 3px;
}
.settings tr td label, .contact-info tr td label, .login-info fieldset p label  {
  width: 114px; 
  display: block;
}
#billing_address #sameaddress + label, #account_info #individual + label, #account_info #firm + label {
  width: auto; 
  display: inline;
}
* html #billing_address label {
  width: auto; 
  display: inline;
}
#eshop .products .article .editor-area {
  text-align: justify;
  line-height: 1.5em;
  width: 120px;
}
#eshop .article .photo-wrap, #eshop #photo-detail .photo-wrap {
  margin-top: 1px;
}
#eshop .sphotos .photo-wrap {
  float: left;
  border: 1px solid #EEEEEE;
  background-color: #FFFFFF;
}
#eshop .article .photo-wrap, #eshop #photo {
  background-color: #FFFFFF;
  border: 1px solid #EEE;
}
#eshop .article .price {
  background-color: #FFFFFF;
  margin-top: 5px;
}
#content #eshop #basketpayments ul, #content #eshop #baskettransport ul {
  margin: 0 30px 0 0;
  padding-left: 0;
}
#eshop #product .wrap h2 {
  line-height: 1.2em;
  margin-bottom: 15px;
}
#content #eshop #basketpayments ul li, #content #eshop #baskettransport ul li {
  border-bottom: 1px solid #000;
  background: #676563; 
  color: #FFF;
}
#content #eshop #basketpayments ul li div, #content #eshop #baskettransport ul li div {
  background: #F7F7F7;
  margin-left: 0 !important;
  padding-left: 21px;
  *padding-left: 28px; 
  color: #000;
}
#login form div input, #eshop input {
  margin: 1px 0;
}
#steps {
  margin: 15px 0;
}
#content #steps ul li {
  color: #000;
  border: 1px solid #676563;
  font-size: 120%;
  margin: 5px 2px;
  background: #F7F7F7;
  text-align: center;
  width: 49px;
}
#content #steps ul li.active {
  color: #FFF;
  font-weight: bold;
  background-color: #676563;
  border: 1px solid #000;
}
#eshop table {
  border-collapse: collapse;
}
#eshop #panel {
  width: 540px;
}
#eshop .submit{
  background: url('https://s3b.estranky.cz/img/d/1000000200/sipka.png') no-repeat 94% 50% white;
  color: #ff8b00;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px 20px 5px 5px;
  border: 1px solid #d3d3d3;
  border-bottom: solid 1px black;
  *padding-left: 0;
  *padding-right: 10px;
}
#login input.submit {
  background: url('https://s3b.estranky.cz/img/d/1000000200/sipka.png') no-repeat 94% 50% transparent;
  padding: 5px 15px 5px 10px;
  border: none;
  margin-left: 46px;
  color: #ff8b00;
  padding: 0 15px 1px 0px;
  float: none;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  *padding-left: 0;
  *padding-right: 0;
}
#nav-basket .inner_frame, #login .inner_frame, #logged .inner_frame {
  padding: 10px 0 10px 0;
  font-size: 13px;
  text-transform: uppercase;
}
#logged .inner_frame a, #login .inner_frame a, #nav-basket .inner_frame a {
  line-height: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
#login label {
  width: auto;
  padding-top: 4px;
  text-transform: uppercase;
  float: none;
}
#login p {
  margin: 5px 0;
}
#eshop .validation dd {
  margin-left: 0;
}
#eshop .products .article .photo-wrap {
  width: 128px;
}
#eshop #product-info table tbody tr td {
  padding: 5px 3px 5px 1px;
  *padding: 7px 3px 7px 1px;
  vertical-align: top;
  min-width: 80px;
}
#panel .panel-header ul {
  padding: 0;
}
#eshop .validation dt label {
  font-size: 11px;
}
#eshop #product-comments .validation dt label {
  font-size: 12px;
}
#product-comments #block-comments dl {
  margin-top: 0;
  padding-top: 0;
}
#eshop #c_validation_img {
  margin-top: 0;
}
#product-comments #block-comments input.submit {
  width: 170px !important;
  margin-left: 110px;
}
#eshop #product-comments fieldset.validation {
  margin-left: 99px;
  width: 341px;
}
#product-comments #block-comments dl {
  margin-bottom: 0;
  padding-top: 35px;
}
#eshop #product-comments fieldset.validation {
  width: 462px;
}
#eshop #product-comments #block-comments fieldset {
  margin-left: 10px;
}
#product-comments #block-comments .validation dl {
  padding-top: 0;
}
#eshop #product-comments fieldset.validation .validatin-images-set input {
  width: 228px;
}
#login form a {
  _padding-top: 3px;
  _line-height: 1.2em;
}
#eshop .products .article .editor-area {
    _line-height: 1.30em;
}
#eshop td, #eshop th, #eshop .settings label {
  _font-size: 12px;
}
menu li a, .column li a {
  word-wrap: break-word;
}
#confirm .validation {
  _padding-top: 15px;
}
#confirm .price {
  _padding-bottom: 15px;
}
#eshop #basket_preview_form tr td.price {
  border: none;
  padding-top: 10px;
}
#eshop #basket_preview_form tr.border_fix td {
  border: none;
}
#basketpayments li input, #baskettransport li input {
  margin: 3px 2px;
  *margin: 0;
}
#eshop #basket_preview_form td.title, #eshop #confirm td.title {
    width: 36%;
}
#product-comments .validation dl {
  width: 350px;
}
#eshop #product-comments fieldset.validation dd {
    float: right;
}
#eshop #product-comments fieldset.validation dt {
    float: left;
}
#eshop fieldset.validation dd {
    width: 250px;
}
#eshop .registration td h3, #eshop .settings fieldset td h3, #basketpayments h3, #baskettransport h3, #contactaddress h3, #deliveraddress h3 {
  *margin: 15px 0 5px;
  *font-size: 17px;
}
#eshop #panel .inner_frame {
  background: #FFF;
}
#eshop .gennewmail .validation, #confirm .validation {
  *padding-top: 15px;
}
#product-comments #block-comments dt {
  *width: 98px;
}
#product-comments input {
  margin: 0;
}
#eshop fieldset.validation .validatin-images-set input {
  *margin-top: 0;
}
#eshop #basket_preview_form fieldset p input {
  margin: 0 5px 0 0;
  *padding-right: 0;
}
#eshop #basket_preview_form fieldset p a {
  font-size: 14px;
  padding-bottom: 4px 20px 4px 5px;
  *padding-right: 20px;
  *padding-left: 10px  
  *line-height: 40px;  
  text-decoration: none;
}
#eshop #articles .article, #eshop .products .article {
    margin: 15px 5px 0 0;
}
#eshop #articles h2, #eshop .products h2 {
  margin-bottom: 0;
  color: #000;
}
#eshop .products .article h3 {
  font-size: 14px;
}
.login-info p {
  margin: 2px 0;
}
.login-info fieldset p label {
  float: left;
  padding: 3px 0;
}
.contact-info, .login-info {
  background: white;
  padding: 10px 5px;
}
#eshop .registration {
  background: none;
}
.contact-info h4 {
  padding: 7px 0 2px 0;
  margin: 0;
}
#eshop .login-info input.submit {
  margin-top: 10px;
}
#paging {
  clear: both;
  border: solid #DDD;
  border-width: 1px 0;
  padding: 5px 0;
  width: 535px;
}
#paging a, #paging span {
  padding: 4px 0px;
  display: inline-block;
  border: 1px solid #EEE;
  background: white;
  margin: 0 2px;
  width: 20px;
  height: 14px;
}
#paging a#next, #paging a#previous {
  padding: 2px 7px;
  border: none;
  background: none;
  font-size: 14px;
  margin: 0 10px;
}
#paging a:hover, #paging a#next:hover, #paging a#previous:hover {
  text-decoration: none !important;
  color: #676563;
}
#eshop .order_account h3 {margin: 15px 0 3px;}
#eshop .order_account h4 {margin: 0;}
#eshop div.order_account table tr.odd {background: #676563; color: #fff;}

#product-search input {vertical-align: middle;}
#product-search input#product-search-text {width: 220px; padding: 0 5px; border: 1px solid #D3D3D3; border-top: solid 1px #000; background: #F7F7F7; font-family: Tahoma,Arial,sans-serif; font-size: 13px; height: 26px;}
#product-search #product-search-form {background: #FFF; padding: 10px; -webkit-box-shadow: #E3E4E6 -1px 0px 7px 2px; -moz-box-shadow: #E3E4E6 -1px 0px 7px 2px; box-shadow: #E3E4E6 -1px 0px 7px 2px; margin: 0 4px;}
#product-search .products h2 {color: #FF8B00; font-size: 14px; font-weight: bold; margin: 20px 0 0;}
#product-search .products ul {padding-left: 25px;}
*:first-child+html #product-search input#product-search-text {padding: 6px 5px 0; height: 24px;}
* html #product-search input#product-search-text {padding: 4px 5px 0; height: 32px;}
* html #nav-column {overflow: hidden;}
@media \0screen {
    #product-search input#product-search-text {padding: 4px 5px 0; height: 22px;}
}
#eshop #basket_preview_form td.coupon input.couponText {padding: 4px 2px;}