@charset "utf-8";



body {font-family: Arial; color: #6a6a6a; font-size: 12px; }

h1 {font-size:14px; padding: 0px; margin: 0px;}

img {border: 0px;}

/* HOMEPAGE PICTURES */
#hpImageContainer .imgPart {float:left;}
#hpImageContainer .imgPart img{width:246px;height:385px;}
#hpImageContainer a {display:block;text-decoration:none;}

.leftside{ float:left; }

.rightside{ float:right; }

.cleaner{ clear:both; }



#wrapper {margin-left: auto; margin-right: auto; width: 900px; border: 1px solid #aaadb6; padding: 10px 20px 10px 20px;}

#footer {margin-left: auto; margin-right: auto; width: 940px; font-size: 10px; margin-top: 5px;}

#footer a, #footer a:visited {color: #6a6a6a;}

#footer-left {float: left;}

#footer-right {float: right;}

#left {float: left; width: 136px; overflow: hidden;}

#right {float: right; width: 738px; overflow: hidden;}

#clear {clear: both;}

#header {text-align: right; font-family: Arial; font-size: 10px; color: #aaadb6;}

#header p {margin: 0px; line-height: 26px;}

#selection-row {background: #8e9dc7; width: 738px; height: 20px;}



.icon {margin: 12px 0px 12px 0px; padding: 0; border: 0;}

#selection {padding: 0px; margin: 0px; width: 700px; float: left; height: 20px;}

#selection a, #selection a:visited {color: white; text-decoration: none;}

#en {float: right; height: 18px;}

#selection li {float: left; text-align: center; list-style-type:none; font-family: Arial; font-size: 12px; color: white; padding-top: 2px; height: 18px;}

#selection li li.menuitem, #selection li li.menuitem_cs, #selection li li.menuitem_en{ height:auto; text-align:left; }

#selection .delim {border-left: 1px solid white;}

#s-home {width: 75px;}

#s-produkty {width: 110px; position: relative;}

#s-produkty ul {display: none; background: #8e9dc7; padding: 10px 10px 10px 10px;}

#s-produkty ul li {float: none; }

#s-produkty:hover ul {display: block;}

#s-svatebni {width: 120px;}

#s-ofirme {width: 75px;}

#s-kontakty {width: 85px;}

#s-novinky {width: 75px;}

#s-faq {width: 65px;}

#s-odkazy{width: 80px;}

#image {background-image: url('/images/index-image.png'); background-size: 100%; background-repeat: no-repeat; width: 738px; height: 385px; overflow: hidden;}

#text {margin-top: 34px;}



#selection-row a:hover {color: #003b87;}

.created {font-size: 9px;}



#menuitems {font-size: 9px; text-align: left;}

.menuitem_en {font-size: 9px;}

.menuitem_cs {font-size: 11px;}

#menuitems_cs a {font-size: 11px;}

#menuitems_en a {font-size: 9px;}



.news{width: 100%;}

.line {border-top: 1px dashed black; padding-top: 10px;}

.news .news-image {float: left; width: 150px; overflow:hidden;}

.news .news-image a{cursor:url(/../images/zoom-in.png), zoom-in;}

.news .news-content {width: 560px; float: right; overflow: hidden;}

.news .news-clearfix {clear: both; margin-bottom: 10px;}



.news h3 {margin: 0; margin-bottom: 3px; padding: 0; font-size: 12px;}

.news-timestamp {font-size: 10px;}

.news .news-more {float: right;}

.news .news-more a, .news .news-more a:visited {color: #6a6a6a;}

.topCartInfo{float:right;margin-left:10px;margin-top:2px; text-align:left; font-size:11px; line-height:14px;}
.topCart {float:left;position:relative; top:50px;}
.topCart a {text-decoration:none;color:black;}

#cart{border:1px solid black; background-color: lightgray; width:150px; height:30px; text-align:center; color:white;}
#cart img {margin-top:7px;}
#cart div {margin-top:6px; margin-left:5px; display:inline-block}
#cart:hover {background-color:lightsteelblue; cursor: pointer; cursor: hand;}