body {
	margin: 0;
	padding: 0;
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, helvetica, sans-serif;
	background-color: white;
	text-align: center;
}
#web {
	text-align: left;
	width: 980px;
	margin: 0 auto;
}
a {
	text-decoration: none;
}
/* Titulek */

#title {
	height: 100px;		height: "100px";
	padding: 5px 0 0 0;
	background: white url(img/bg_title.jpg) repeat-y right;
}
#title h1{
	padding:0;
	margin: 15px 0 0 0px;
}
#title #logo {
	position: relative;
	margin-bottom: 55px;
}
#title #logo a span {
	display: block;
	position: absolute;
	left: 0;top: 0;
	width: 326px;
	height: 69px;
	background: url(img/internetove-obchody-online.png) no-repeat;
}
#title h1 a{
	font-size: 14px;
	padding:0;
	margin:0;
	color: silver;
}
#title p {
	position: absolute;
	font-size: 12px;
	padding:0;
	margin-top:27px;		margin-top:"-25px";
}
#title h1.title{
	position: absolute;
	font-size:12px;
	margin: 0;
	padding:0;
	width: 150px;
	margin:-14px 0 0 70px;		margin:"-25px 0 0 70px";
	color: black;
	font-weight:normal;
}
#title .topbutton {
	position: absolute;
	left: 639px;top: 76px;		left: "639px";top: "72px";
	width: 360px;
	height: 27px;
	background: url(img/tlacitka_title.jpg) no-repeat;
	padding:0;		padding-right:"10px";
	margin:0;
}
#title .topbutton a{
	text-align: center;
	float: right;
	display: block;
	width: 170px;		width: "160px";
	height: 22px;		height: "24px";
	padding:5px 0 0 0;
	margin-right: 10px;
	color: black;
	font-size: 13px;
	font-weight: bold;
}
#title .topbutton a:hover{
	color: gray;
}



#leva {
	float: left;
	width: 200px;		width: "190px";
	height: 1270px;
	min-height: 1270px;
	text-align: left;
	background-color: #fbfbfb;
}
#leva h3 {
	display: block;
	width:  190px;
	height: 21px;		height: "25px";
	background: #3371ae url(img/titlemenu_left.gif) no-repeat right;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0 0 10px;
	color: white;
	margin:0 0 1px 0;
}

#leva h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 0px;
	margin:0;
}

/* Navigace 1 */

#leva .navigace{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 190px;
	border-bottom-width: 0;
}
#leva .navigace li a{
	background-color: #97dafc;
	font-size: 12px;
	font-weight: normal;
	height: 19px; 	height: "23px";
	color: black;
	display: block;
	width: 190px;
	padding: 3px 0 0 10px;
	text-decoration: none;
	border-bottom: 1px white solid;
}
#leva .navigace li a:hover{
	background-color: #dbf2ff;
}
/* Navigace 2 */

#leva .navigace2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 190px;
	border-bottom-width: 0;
}


#leva .navigace2 li a {
	background-color: #c9e9fb;
	font-size: 12px;
	font-weight: normal;
	height: 19px; 	height: "23px";
	color: black;
	display: block;
	width: 175px;		width: "190px";
	padding: 3px 0 0 25px;
	text-decoration: none;
	border-bottom: 1px white solid;
}

#leva .navigace2  li a:hover{
	background-color: #dbf2ff;
}


#prava {
	float: right;
	width: 777px; 	width: "788px";
	height: 450px;
	min-height: 450px;
	text-align: left;
	padding: 0;
}

#stred {
	background-color: white; 
	float: left;
	width: 582px; 	width: "594px";
	height: 450px;
	min-height: 450px;
	text-align: center;
	padding: 0;
}


#stred .lista{
	text-align: left;
	width:  100%;
	height: 25px;		height: "25px";
	background: #c0d3e6 url(img/titlemenu_center.gif) no-repeat left;
	padding: 0;
	margin-bottom: 20px;
}
#stred .lista h1{
	padding: 6px 0 0 10px;		padding: "6px 0 0 10px";
	font-size: 11px;
	font-weight: normal;
	margin:0;
}
#stred .neniodkaz {
	font-size: 12px;
	margin:20px 0 0 10px;	
}

/* Odkazy */
#stred .odkaz-gold {
	text-align: left;
	background: url(img/bg_odkaz_gold.jpg) no-repeat;
	width:  564px;
	height: 106px;		height: "106px";
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	margin:0 0 10px 10px;		margin:"0 0 10px 0";
}


#stred .odkaz {
	text-align: left;
	background: url(img/bg_odkaz.jpg) no-repeat;
	width:  564px;
	height: 106px;		height: "106px";
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	margin:0 0 10px 10px;		margin:"0 0 10px 0";
}

/* GOLD */
.odkaz-gold .obsah {
	float: right;
	width:  432px;		width:  "440px";
	padding-right: 8px;
}
.odkaz-gold img {
	float: left;
	margin: 10px 10px 0 12px;
	border: 1px silver solid;	
}
.odkaz-gold .obsah img {
	margin: 0;
	padding:0;
	border: 0;	
}
.odkaz-gold h1 {
	font-size: 14px;
	color: red;
	margin: 6px 0 5px 0;
	padding:0;	
}
.odkaz-gold p {
	font-size: 11px;
	height: 60px;
	margin:0;
	padding:0;	
}

/* STANDART */

.odkaz .obsah {
	float: right;
	width:  432px;		width:  "440px";
	padding-right: 8px;
}
.odkaz img {
	float: left;
	margin: 10px 10px 0 12px;
	border: 1px silver solid;	
}
.odkaz .obsah img {
	margin: 0;
	padding:0;
	border: 0;	
}
.odkaz .obsah h1 {
	margin: 6px 0 5px 0;
	padding:0;	
}
.obsah h1 a  {
	text-decoration: none;
	font-size: 14px;
	color: red;
}
.obsah h1 a:hover  {
	text-decoration: underline;
}
.odkaz p {
	font-size: 11px;
	height: 60px;
	margin:0;
	padding:0;	
}
.rating {
	float: left;
	width: 100px;
	padding:0;
	border: 0;	
}
.rating img {
	margin: 0 -10px 0 0;
	padding:0;
	border: 0;	
}
.atributy {
	float: right;
	text-align: left;
	width: 320px;
	padding:0;
	border: 0;	
}
.atributy a {
	font-size: 10px;
	color: black;
	float: left;
	padding:0;
	margin: 0;
}
.atributy span{
	font-size: 11px;
	font-style: italic;
	color: gray;
	float: right;
	padding:0;
	margin-right: 15px;
}
/* Detail odkazu */
#detail {
	font-size:11px;
	width: 575px; 	width: "587px";
	text-align: left;
	margin:0;
	padding: 0 0 0 10px;
}
#detail hr {
	width: 97%; 	width: "99%";
	margin: 10px 0 10px 0;		margin: "0";
	clear: both;
	color: #e7e7e6;
	border-style:dotted;
}
#detail h1 {
	width: 440px;
	height: 60px;
	float: left;
	margin:0;
	padding: 0;
}
#detail h1 a{
	color: red;
	font-size: 22px;
	font-weight: normal;
}
#detail h1 span{
	color: gray;
	font-size: 10px; 
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#detail img {
	float: right;
	margin: 10px 17px 20px 15px;		margin: "10px 20px 20px 15px";
	border: 1px silver solid;	
}
#detail p {
	clear:left;
	text-align: left;
	width: 100%;
	margin: 0px 0 20px 0;
	padding: 0;
}
#detail .detail-rating {
	float: left;
	width: 100px;
	padding:0;
	border: 0;	
	margin: 0 0 10px 0;		margin: "0";
}
#detail .detail-rating img {
	margin: 0 0 0 0;
	padding:0;
	border: 0;	
}
#detail h6 {
	font-size: 11px; 
	margin:0 0 5px 0;
	padding: 0;
}

#detail .adresa {
	float: left;
	width: 250px;
	padding:0;
	border: 0;
	line-height: 150%;
}
#detail .tel {
	float: right;
	width: 250px;
	padding:0;
	border: 0;
	line-height: 150%;
}
#detail .tel a {
	color: #1a5c9d;
}
#detail a .linkobjednat {
	color: gray;
	font-weight: bold;
}


#stred-prava {
	float: right;
	width: 193px; 	width: "192px";
	height: 1270px;
	min-height: 1270px;
	text-align: center;
	padding: 0;
	background-color: #fbfbfb;
}


#stred-prava h3 {
	display: block;
	width: 182px;		width: "192px";
	height: 21px;		height: "25px";
	background-color: #3371ae;
	background-color: #a4a3a3;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0 0 10px;
	color: white;
	margin:0 0 2px 0;
}

/* Navigace 3 right */

#stred-prava .navigace{
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	width: 190px;
	border-bottom-width: 0;
}
#stred-prava .navigace li a{
	text-align: left;
	background-color: #e0e0e0;
	font-size: 12px;
	font-weight: normal;
	height: 19px; 	height: "23px";
	color: black;
	display: block;
	width: 182px;		width: "192px";
	padding: 3px 0 0 10px;
	text-decoration: none;
	border-bottom: 1px white solid;
}
#stred-prava .navigace li a:hover{
	background-color: #eeeeee;
}

#stred-prava h6 {
	margin:0 0 0 11px;
	padding: 0;
	color: #9e9d9e;
	font-weight: bold;
	text-align:left;
	font-size: 10px;
}
#stred-prava .reklama {
	border: 1px silver dashed;
	text-align: left;
	width: 90%;
	background-color: white;
	padding: 5px;
	margin:5px 0 20px 0;
}
#stred-prava .reklama a{
	padding: 0;
	margin: 0;
	display: block;
	color: gray;
	text-decoration:underline;
	font-size: 11px;
}
#stred-prava .novy {
	border: 0px silver solid;
	text-align: left;
	width: 90%;
	/* background-color: white; */
	padding: 5px;
	margin:5px 0 20px 0;
}
#stred-prava .novy a.nejnovejsi{
	padding: 0;
	margin: 0 0 6px 0;
	display: block;
	color: gray;
	text-decoration:none;
	font-size: 11px;
}
#stred-prava p {
	font-size: 10px;
	margin:-10px 0 0 0;
}


#clanky {
	font-size:11px;
	width: 575px; 	width: "587px";
	text-align: left;
	margin:0;
	padding: 0 0 0 10px;
}

#clanky h2 {
	font-weight:normal;
	font-size: 13px; 
	margin:0 0 5px 0;
	padding: 0;
	color:blue
}

#clanky p {
	margin:0px 0 18px 0;
	line-height:15px;
}


.strankovani-index {
	text-align:center;
	margin: 20px 0 10px 0;
}






/* Ostatni */




td {
	font: 13px Arial, Verdana, helvetica, sans-serif;
	color: silver;
	padding: 0 3px 0 2px;
	height: 20px;
}

#login {
	clear: both;
	width: 920px;		width: "950px";
	height: 370px;		height: "450px";
	min-height: 370px; 	min-height: "450px";
	text-align: center;
	padding: 0;
	color:silver;
}
#login .logform {
	text-align: left;
	width: 300px;
	height: 180px;
	border: 1px gray solid;
	font-size: 11px;	
	color:silver;
	font-weight: bold;
	padding: 0;
	margin: 70px 0 40px 250px;		margin: "70px 0 40px 0";
}
#login .logform label{
	margin: 0 5px 0 30px;
}
#login h2 {
	background-color: gray;
	text-align: center;
	height: 28px;
	display: block;
	border-bottom: 1px gray solid;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin:0;
	color:black;
}



#paticka {
	position: absolute;
	top: 1380px;		top: "1380px";
	clear: both;
	border-top: 1px silver dashed;
	background: url(img/bg_paticka.jpg) repeat-x;
	width: 980px;
	height: 80px;
	text-align: center;
	font-size: 11px;
	color: silver;
	padding: 5px 0 0 0;
	margin: 0 auto;
}
#paticka a{
	font-size: 11px;
	color: silver;
}
#paticka strong em{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}
#paticka u{
	text-decoration: none;
}
#paticka u a{
	text-decoration: none;
	color: #8a8a8a;
}

// HOME
#stred #home {
	margin: 0 0 10px 10px;
	text-align:left;
	font-size:10px;
	width: 98%;
	height: 300px;
}
#stred #home p{
	text-align:left; width:120px; float:left; 	font-size: 10px; padding-left:5px;
}
#stred #home a{
	padding-left: 5px; 
	text-align:left;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
#stred #home a:hover{
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

#partner-odkazy li{
	font-size: 10px;
	margin: 1px 0 1px 0 0; }
#partner-odkazy li a {
	font-size: 10px;
	color:gray;
	text-decoration:none; }
#partner-odkazy li a:hover {
	text-decoration:underline;
	color:black; }
#partner-odkazy li strong {
	font-size: 10px;
	color:gray;
}


hr.clean { 
clear: both; clear: "none";
height: 1px; "height: 0";
border: none;
margin: -1em 0 0 0;
visibility: hidden; }
