body{
	font-family: Verdana,Arial,sans-serif;
	margin: 0px auto;
	padding: 0px;
	font-size : 0.8em;
	line-height: 1.2em;
	text-align:center;
	color:#004a65;
	background: #FFFFFF;
	width:990px;
}

form { margin: 0px; padding: 0px; }
select { color:#4E6279; }
textarea { background-color : #E4DCB1; border:1px solid #7E6C24;	}
input { margin: 8px 0 8px 5px;	padding:2px;	width:200px;background-color : #E4DCB1; border:1px solid #7E6C24;	  vertical-align : middle;color:#564606; }
.input-ok { margin:0px;	padding:0px; border:0px;width:25px;}
h1{padding-bottom:0px; margin:0px; font-size : 1.30em; font-weight:bold;color:#004a65;}
h2{padding-bottom:25px; margin:0px; font-size : 1.30em; font-weight:bold;color:#004a65;}
h4{padding:0 0 5px 0; margin:0px; font-size : 1.15em; font-weight:bold;color:#004a65;}
.mensi-font {font-size:0.8em; color:#3f6776; 	line-height: 1.1em;}
.redka {font-size:0.8em; color:#ff3432; }
.redka-velikost {color:#ff3432; }
.red-alert {color: #FF0000; list-style-type: disc;}
.red-color a{color: #FF0000; font-weight: normal; }
.red-odkaz {color: #FF0000; font-weight:normal;}
.green-odkaz {color: #088602; /*font-weight:normal;*/ margin-top: 5px;}

.ruka {cursor: pointer; /*cursor: hand;*/}

hr{ height:1px; }
.cl {clear:both;}
.fl {float:left;}
.inv { display:none; }
.nulka {margin: 0px; padding: 0px; border: 0px;}
.produkty-seznam { list-style-type: none; margin:5px 5px 10px 15px; font-weight:normal;}
.tenka {font-weight:normal;}

a{color:#e42b29;	font-weight : normal; text-decoration:underline;}
a:hover{color:#3f777d;}

.main-web {
	width: 916px;
	margin:0px auto;
	text-align : left;
	background : #FFFFFF url(../rydl-images/web-bg.gif) repeat-y 0 0;
}


/* MAIN LEFT */
/* ========= */
.main-left {
	float:left;
	width: 145px;
	margin:0px auto;
	text-align : left;
}
.menu-logo {
	width: 145px;
	height: 150px;
	margin:0px auto;
	text-align:center;
	background : #FFFFFF url(../rydl-images/logo.gif) no-repeat center;
}
.menu-logo h1 a {display:block; width: 145px; height: 150px;}
.menu-logo h1 a span {display:none;}

.menu-navigace {
	width: 145px;
	margin:0px;
	text-align:right;
	float: right;
	background : #FFFFFF url(../rydl-images/menu-navigace-bg.jpg) no-repeat 0 0;
}
/* menu */
.navigace {  float: right; width:127px; margin-top:30px;  padding:0px; text-align:right; font-size:11px;}
.navigace ul{	width: 127px; text-align:right; list-style-type: none;margin:10px 0 0 0; padding:0px;}
.navigace ul li{margin:0px; padding:0px; text-align:right; display:box; }
.navigace ul li a{ padding:0px; margin:0px; }
.navigace ul li a:hover{ padding:0; margin:0px;border-left: solid 6px #ff3432; }
.navigace ul li.active a{ padding:0px; margin:0px;border-left: solid 6px #ff3432; }

.navigace ul li span {display:none;}



/* MAIN MIDDLE PASEK */
/* ================= */
.main-middle {
	float:left;
	width: 56px;
	margin:0px auto;
	text-align : left;
}
.main-middle-bg {
	width: 56px;
	height: 536px;
	margin:0px auto;
	text-align : left;
	background : #FFFFFF url(../rydl-images/main-middle-bg.jpg) no-repeat 0 0;
}
.main-middle-vlajky {
	display: none;
	width: 56px;
	padding-top:10px;
	margin:0px auto;
	text-align : center;
	background : #FFFFFF url(../rydl-images/main-middle-vlajky-bg.jpg) repeat-y 0 0;
}
.main-middle-vlajky img {border:0px; margin-top:5px;}



/* MAIN RIGHT */
/* ========== */
.main-right {
	float:right;
	width: 715px;
	margin:0px auto;
	text-align : left;
}

.main-right-banner {
	width: 715px;
	height: 130px;
	background : #FFFFFF url(../rydl-images/banner.jpg) no-repeat 0 0;
}
.main-right-banner h2 {display:none;}

.main-right-navigace {
	height: 25px;
	background : #004a65;
}
.navigace-lista  {width: 715px; }
.navigace-lista ul {margin:0px; padding:0px; list-style-type: none; }
.navigace-lista ul li {margin:0px; float: left; padding:0px 35px 0 35px;}
.navigace-lista ul li a:hover{ border-bottom: solid 2px #ff3432;}


.main-right-obsah {
	width:715px;
	padding-top:30px;
	background : #aec9cf url(../rydl-images/obsah-bg.gif) repeat-x 0 0;
}

.obsah-hlavni {
	float:left;
	padding:10px 20px 10px 35px;
	width: 514px;
	margin:0px auto;
	text-align : left;
	background : #aec9cf url(../rydl-images/obsah-bg-mensi.gif) repeat-x 0 0;
}

.obsah-developeri {
	float:left;
	padding:10px 20px 10px 35px;
	width: 640px;
	margin:0px auto;
	text-align : left;
	background : #aec9cf url(../rydl-images/obsah-bg-mensi.gif) repeat-x 0 0;
}

.obsah-hlavni hr {color:#c8dade;}
.obsah-hlavni ul li { font-weight:bold;}
.obsah-hlavni ul.tenka { list-style-type: none; padding: 0px; margin: 5px 10px 10px 10px;}
.obsah-hlavni ul.tenka li { font-weight:normal;}

.obsah-hlavni-left {
	float:left;
	padding-right:10px;
	width: 300px;
	margin:0px auto;
	text-align : left;
	/*background : #aec9cf url(../rydl-images/obsah-bg-mensi.gif) repeat-x 0 0;*/
}
.obsah-hlavni-right {
	float:left;
	padding-left:10px;
	width: 194px;
	margin:0px auto;
	text-align : left;
	font-size:0.85em;
	/*background : #aec9cf url(../rydl-images/obsah-bg-mensi.gif) repeat-x 0 0;*/
}
.obsah-hlavni-right hr {color:#c8dade;}


.obsah-kontakty {
	float:left;
	padding:10px 0 20px 0px;
	width: 146px;
	margin:0px auto;
	text-align : left;
	font-size : 0.85em;
	line-height: 1.2em;
	background : #aec9cf url(../rydl-images/obsah-bg-mensi.gif) repeat-x 0 0;
}

.kontakty-aktuality { background : #d5e3e6 url(../rydl-images/aktuality-bg.gif) repeat-x 0 0; }
.kontakty-kontakt {margin-top:10px; background : #d7e5e7 url(../rydl-images/kontakt-bg.gif) repeat-x 0 0; }
.kontakty-odsazeni {padding:12px; }
.kontakty-odsazeni ul {padding:0px; margin:0px; list-style-type: none; }
.kontakty-odsazeni ul li {padding:8px 0 8px 0; margin:0px; }
.kontakty-odsazeni ul li img {border:0px; }
.kontakty-odsazeni a {display:block; color:#3f777d; text-decoration:underline;}
.kontakty-odsazeni a:hover {color:#ff3432; text-decoration:underline; }
.kontakty-vice {text-align:right; padding:0 10px 10px 0; }
.kontakty-vice a {color:#3f777d; text-decoration:underline;}
.kontakty-vice a:hover {color:#ff3432; text-decoration:underline; }

.detail_produkty {float:left; width: 170px; height: 205px;}
.detail_produkty img {border: 3px solid #d2e3e7; margin:5px 0 2px 0;}
.detail_produkty a img {border: 3px solid #d2e3e7; margin:5px 0 2px 0;}
.detail_produkty a:hover img {border: 3px solid #88adb6;}
.detail_produkty span {font-size: 0.8em; line-height: 0.8em;}
.detail_produkty a {font-weight: bold;}


.detail_produkt_resize {float:left; width: 170px; height: 210px;}
.detail_produkt_resize img {border: 3px solid #d2e3e7;}
.detail_produkt_resize a img {border: 3px solid #d2e3e7;}
.detail_produkt_resize a:hover img {border: 3px solid #88adb6;}

.detail_produkt_k_resize {float:left; width: 170px; }
.detail_produkt_k_resize img {border: 3px solid #d2e3e7;}
.detail_produkt_k_resize a img {border: 3px solid #d2e3e7;}
.detail_produkt_k_resize a:hover img {border: 3px solid #88adb6;}


.fotogalerie-odsazeni {padding: 0 0 0 12px; }
.fotogalerie-odsazeni ul {padding:0px; margin:0px; list-style-type: none; }
.fotogalerie-odsazeni ul li {padding:8px 0 8px 0; margin:0px; }
.fotogalerie-odsazeni ul li img {border:0px; }


.showroom {text-align:center; }
.showroom img {border:1px solid #3f777d; margin:10px; }
.onas-img {border:0px; margin:0 0px 10px 10px; }

.cenik-tabulka {background:#c8dade;font-size:0.9em;}
.cenik-tabulka td {padding:5px 4px 5px 4px;vertical-align:top; background:#edf3f5;text-align:left;}
.cenik-tabulka td ul{margin:0px; padding:0px;}
.cenik-tabulka-nadpis {background:#004a65; font-weight:bold; color:#FFFFFF;}

.odkazy {	text-align:center; margin-top:10px;}
.odkazy img {	margin:10px;}

.odkaz-web { padding:15px; border-bottom:5px solid #DED49E;}
.odkaz-web img {	margin:10px 0 10px 0;}
.odkaz-web p { padding: 10px; margin:0px; border:1px solid #C7BA6D; background:#F5EFD0; color:#97853C; }

.t5 {padding-top: 5px;}
.t10 {padding-top: 10px;}
.t15 {padding-top: 15px;}