@charset "utf-8";
body,td,th {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 1em;
	padding-right: 15px;
}
body {
	background-color: #bcd8f4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #4B76C2;
}
a:visited {
	color: #4B76C2;
}
a:hover {
	color: #333333;
}
a:active {
	color: #4B76C2;
}
h1 {
	margin: 0px;
}

#rozmer {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
}
#pozadi {
	background-attachment: scroll;
	background-image: url(images/pozadi.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 1004px;
}
#pozice {
	padding-left: 19px;
}
#hlavicka {
	float: left;
	height: 203px;
	width: 966px;
}
#i-1 {
	background-attachment: scroll;
	background-image: url(images/img-1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 203px;
	width: 230px;
}
#i-2 {
	background-attachment: scroll;
	background-image: url(images/img-2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 203px;
	width: 487px;
}
#i-3 {
	background-attachment: scroll;
	background-image: url(images/img-3.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 203px;
	width: 249px;
}
#obsah {
	float: left;
	width: 966px;
}
#obsah-pozice {
	float: left;
	width: 902px;
	padding-left: 32px;
}


/* levé menu */
#leve-menu {
	float: left;
	width: 198px;
}
#leve-menu p{
	margin: 0px;
}

#l-menu-navigace {
	background-attachment: scroll;
	background-image: url(images/l-menu-navigace.gif);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 198px;
}

/* Navigace levé menu */
.navigace h1 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}
#l-navigace-rozmer {
	float: left;
	width: 198px;
}
.navigace a {
	width:198px;
	height: 22px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	color: #4B76C2;
	text-decoration: none;
	background-image: url(images/button-0.gif);
}
.navigace a:hover {
	width:198px;
	height: 22px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	color: #4B76C2;
	text-decoration: none;
	background-image: url(images/button-1.gif);
}

.navigace a.activ {
	width:198px;
	height: 22px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	color: #4B76C2;
	text-decoration: none;
	background-image: url(images/button-1.gif);
}
.pozice {
	top: 1px;
	width: 198px;
	left: 30px;
	position: relative;
	color: #4B76C2;
}
.l-sep {
	float: left;
	height: 20px;
	width: 198px;
}
#l-menu-aktuality {
	background-attachment: scroll;
	background-image: url(images/l-menu-aktuality.gif);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 198px;
}
#l-menu-login {
	background-attachment: scroll;
	background-image: url(images/l-menu-login.gif);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 198px;
}

#l-menu-news {
	float: left;
	width: 183px;
	color: #4B76C2;
	background-color: #ddebf9;
	padding: 5px;
	font-size: 75%;
}
#l-menu-novinky {
	background-attachment: scroll;
	background-image: url(images/l-menu-novinky.gif);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 198px;
}
#l-menu-text {
	float: left;
	width: 195px;
	font-size: 75%;
	color: #4B76C2;
}

/* Střed */
#stred {
	float: left;
	width: 487px;
	color: #4B76C2;
}

#stred h1 {
	font-size: 1.2em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
}
#stred h2 {
	font-size: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
}
#stred-info {
	float: left;
	width: 487px;
	background-attachment: scroll;
	background-image: url(images/stred-info.gif);
	background-repeat: no-repeat;
	height: 51px;
	font-size: 75%;
}
.svatek {
	text-align: right;
	padding-right: 10px;
	padding-top: 21px;
	color: #4B76C2;
}
#zbozi-detail-rozmer {
	width: 453px;
	float: left;
	padding-left: 15px;
}
#zbozi-detail-nazev {
	float: left;
	width: 380px;
	height: 20px;
}
.border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nahled {
	float: left;
	height: 85px;
	width: 85px;
	padding-right: 10px;
}

#zbozi-detail-nahled-box {
	float: left;
	height: 220px;
	width: 220px;
}

#zbozi-detail-nazev h2 {
	margin: 0px;
	font-size: 1.1em;
}
#zbozi-detail-text {
	float: left;
	width: 430px;
}



#zbozi-detail {
	background-color: #eff5fa;
	border: 1px solid #BCD7F4;
	width: 445px;
	font-size: 85%;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#stred-text {
	float: left;
	width: 467px;
	font-size: 85%;
	padding: 10px;
}
#stred-text li {
	list-style-image: url(images/li.gif);
}
#stred-vrch {
	float: left;
	width: 455px;
	background-color: #666666;
}
#kosik-krok2 {
	background-attachment: scroll;
	background-image: url(images/kosik-krok2.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	height: 52px;
	width: 59px;
	padding-right: 20px;
}

#technologie {
	background-attachment: scroll;
	background-image: url(images/nadpis-technologie.gif);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	width: 487px;
}
#tech-loga {
	float: left;
	width: 487px;
}
#tech-text {
	float: left;
	width: 467px;
	font-size: 75%;
	padding-right: 10px;
	padding-left: 10px;
	color: #006699;
}
.popis-sekce {
	font-size: 85%;
}

/* pravé menu */
#prave-menu {
	float: left;
	width: 217px;
}
#prave-menu p{
	margin: 0px;
}
#p-menu-shop {
	background-attachment: scroll;
	background-image: url(images/p-menu-shop.gif);
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 217px;
}
#p-menu-kosik {
	background-attachment: scroll;
	background-image: url(images/p-menu-kosik.gif);
	background-repeat: no-repeat;
	float: left;
	width: 217px;
	font-size: 75%;
	color: #4B76C2;
}

.kosik {
	padding-left: 65px;
	float: left;
	width: 152px;
}
#kosik {
	padding-top: 10px;
	margin-top: 15px;
	height: 47px;
	width: 150px;
	float: left;
	padding-left: 10px;
}
.vase-cena {
	font-size: 16px;
	font-weight: bold;
	color: #577FC6;
	padding-left: 25px;
}
#vase-cena-box {
	float: left;
	height: 20px;
	width: 200px;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 5px;
}


.kosik p{
	margin: 0px;
}
#p-menu-nabidka {
	background-attachment: scroll;
	background-image: url(images/p-menu-nabidka.gif);
	background-repeat: no-repeat;
	float: left;
	width: 217px;
	height: 51px;
}
#p-navigace-rozmer {
	float: left;
	width: 217px;
}
.p-navigace h1 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}
.p-navigace h2 {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.p-navigace a {
	width:217px;
	height: 22px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	color: #4B76C2;
	text-decoration: none;
	background-image: url(images/p-button-0.gif);
}
.p-navigace a:hover {
	width:217px;
	height: 22px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	color: #4B76C2;
	text-decoration: none;
	background-image: url(images/p-button-1.gif);
}

.p-navigace a.activ {
	width:217px;
	height: 22px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	color: #4B76C2;
	text-decoration: none;
	background-image: url(images/p-button-1.gif);
}
.p-pozice {
	top: 1px;
	width: 217px;
	left: 30px;
	position: relative;
}
.p-sub-pozice {
	top: 1px;
	width: 217px;
	left: 30px;
	position: relative;
	color: #333333;
}

#flash-separator {
	float: left;
	height: 20px;
	width: 217px;
	text-align: right;
}
#p-menu-nej {
	background-attachment: scroll;
	background-image: url(images/p-menu-nej.gif);
	background-repeat: no-repeat;
	float: left;
	width: 217px;
	height: 51px;
}
.p-menu-nej-text {
	float: left;
	width: 197px;
	font-size: 85%;
	color: #4B76C2;
	padding: 10px;
}
#p-menu-platba {
	background-attachment: scroll;
	background-image: url(images/p-menu-platba.gif);
	background-repeat: no-repeat;
	float: left;
	width: 217px;
	height: 51px;
}
#p-menu-platba-text {
	float: left;
	width: 197px;
	padding: 10px;
}
/* patička */
#paticka {
	background-attachment: scroll;
	background-image: url(images/paticka.gif);
	background-repeat: no-repeat;
	float: left;
	height: 105px;
	width: 966px;
	background-position: bottom;
}
.copyright {
	font-size: 75%;
	color: #E2EEFA;
	padding-top: 80px;
	padding-left: 35px;
}
.copyright a:link {
	color: #FFFFFF;
}
.copyright a:visited {
	color: #FFFFFF;
}
.copyright a:hover {
	color: #EE9601;
}
.copyright a:active {
	color: #FFFFFF;
}

/* formuláře */

input.submit {
	border:1px outset white;
	color:#4B76C2;
	font-weight:bold;
	background-color: #DDEBF9;
	height: 23px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: url(images/button-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	margin-top: 3px;
}
input.txt {background:url(images/input_bg.gif) no-repeat top left; border:none; color:#143657; line-height:15px; height:15px; padding:2px 5px 1px 5px;  }
select { background:#c6d5e1; border:none; color:#143657; line-height:15px; }
textarea { background:url(images/textarea_bg.gif) no-repeat top left; border:none; color:#143657;  }

.s15{	width:15px;}
.s40{	width:40px;}
.s100{	width:100px;}
.s200 {
	width:200px;
}

.s160{	width:160px;}
.s175 {
	width:175px;
}

.s440 {
	width:440px;
}

.nahled-border {
	border: 2px solid #BCD7F4;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
}
.platba {
	padding-bottom: 5px;
}

.zbozi-text-list {
	background-color: #eff5fa;
	border: 1px solid #BCD7F4;
	margin-bottom: 2px;
	float: left;
	margin-top: 5px;
	clear: left;
	width: 198px;
	font-size: 0.7em;
	height: 70px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.img-border {
	border: 3px solid #A6D20E;
}


#img-pozadi {
	background-attachment: scroll;
	background-image: url(images/uvod-img-pozadi.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 252px;
	width: 245px;
	text-align: left;
	margin-left: 19px;
}
#img-poz {
	padding-top: 18px;
	padding-left: 10px;
}

.zbozi-rozmer {
	float: left;
	width: 210px;
	padding: 5px;
	border: 1px solid #BCD7F4;
	background-attachment: scroll;
	background-image: url(images/pozadil-list.jpg);
	background-repeat: repeat-x;
	background-color: #e3f1fa;
	background-position: top;
}
.zbozi-rozmer-box {
	float: left;
	padding-bottom: 10px;
	width: 220px;
	height: 240px;
}
.zbozi-rozmer-box2 {
	float: left;
	padding-left: 9px;
	padding-bottom: 10px;
	width: 220px;
	height: 240px;
}

.detail {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}
.zbozi-rozmer-2 {
	float: left;
	width: 210px;
	padding: 5px;
}

.zbozi-rozmer h2{
	margin: 0px;
	font-size: 12px;
}
.nadpis-list {
	font-size: 0.9em;
}


.zbozi-rozmer p{
	margin: 0px;
	font-size: 1em;
}
.zbozi-rozmer-p {
	float: left;
	width: 210px;
	margin-left: 23px;
}
.zbozi-rozmer-p h2{
	margin: 0px;
	font-size: 12px;
}
.zbozi-rozmer-p p{
	margin: 0px;
	font-size: 1em;
}
.hand {
	cursor:pointer;
}
.main-box {
	width: 487px;
	float: left;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagesnum{
	clear:left;
	width:100%;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
	font-size: 13px;
}
.pagesnum a,.pagesnum a:link,.pagesnum a:active,.pagesnum a:visited,.pagesnum b,.pagesnum span{
	border:1px solid #dddddd;
	float:left;
	padding:2px 6px 3px 6px;
	margin:3px;
	background-color:#f6f6f6;
}
.pagesnum b{
	border-color:#3e5fbe;
	background-color:#7d8fc2;
	color:white;
}
.pagesnum a:hover,.pagesnum a:focus{
	border-color:#538fd4;
}
.pagesnum span{
	color:#666666;
}

