a img {border: none;}
table {border-collapse: collapse;}

/* --------------------- OBECNÉ -------------------------- */
body 	{background: url(../images/ubody.jpg) repeat-x; text-align: center; margin: 0;
			font-family: Verdana, Arial, sans-serif; font-size: 62.5%; line-height: 1.4em; color: #fff;}

p {padding: 0; margin: 0; margin-bottom: 15px;}

.zvyrazni {color: #ff001d; font-size: 12px; font-weight: bold;}
.wh {color: #fff;}
.block {display: block;}

a	{color: #ff001d; text-decoration: underline;}
/*a:visited {color: #ff001d;}*/
a:hover {color: #ff001d; text-decoration: none;}
a.wh:hover {color: #fff;}

form {margin: 0; padding: 12px; padding-right: 0;}
input {vertical-align: -2px;}
input, select, option, textarea {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

.bold {font-weight: bold;}
.cleaner	{clear: both;}
.l, .left	{text-align: left;}
.r, .right	{text-align: right;}
.c, .center	{text-align: center;}
.fr {float: right;}
.fl {float: left;}

/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */
#web {width: 920px; margin: 0 auto; text-align: left;}

#header {background: url(../images/header.gif) no-repeat; position: relative; height: 80px;}

ul {bottom: 0px; list-style-type: none; margin: 0; padding: 0; height: 36px; width: 685px;}
li {height: 36px; float: left; width: 135px; margin-right: 2px;}
li.galerie, li.kalendar {width: 136px;}
li a {background: url(../images/menu-team.gif) no-repeat 0 0; float: left; width: 134px; height: 36px; display: block;}
li.o-nas a {background-image: url(../images/menu-onas.gif);}
li.galerie a {background-image: url(../images/menu-galerie.gif); width: 136px;}
li.kalendar a {background-image: url(../images/menu-kalendar.gif); width: 136px;}
li.eshop a {background-image: url(../images/menu-eshop.gif);}
li a:hover {background-position: 0px -36px;}

#vlajky {position: absolute; right: 0px; top: 5px;}
#vlajky a {color: #fff;}
#vlajky img {vertical-align: -6px; margin-left: 4px;}

#levy {float: left; display: inline; width: 685px;}
#pravy {float: right; display: inline; width: 226px;}

#footer {background-color: #000; margin: 0 auto; height: 40px; font-size: 9px; border-top: 2px solid #e2001a; text-align: right;}
	#copyright {color: #fff; padding-top: 11px; padding-right: 15px;}
		#copyright a {color: #fff;}
		#copyright a:hover {color: #fff;}
		#copyright a.webconsult {color: #3399ff;}
		#copyright a.ibis {background: url(../images/uikona-ibis.gif) no-repeat right center; padding-right: 15px; color: #41ff33;}

/* ----------------- elementy LEVY ------------------- */

/*--novinky 2 boxy na úvodní straně--*/
.box-novinky {float: left; display: inline; background: url(../images/ucara-svisla.gif) no-repeat center 14px; width: 410px; height: 208px; background-color: #000; padding: 12px 19px; margin-bottom: 9px;}
.box-novinky .datum {font-weight: bold; display: block; margin-bottom: 3px;}
.box-novinky .nadpis {display: block; color: #ff001d; font-size: 12px; font-weight: bold; margin-bottom: 4px;}
.box-novinky .novinka {width: 185px;}

/*--novinky 3 boxy na úvodní straně--*/
.box-novinky2 {float: left; display: inline; background: url(../images/ucara-svisla.gif) no-repeat 220px 14px; width: 648px; height: 208px; background-color: #000; padding: 12px 19px; margin-bottom: 9px;}
.box-novinky2 .cara {background: url(../images/ucara-svisla.gif) no-repeat 425px 0;  height: 208px;}
.box-novinky2 .datum {font-weight: bold; display: block; margin-bottom: 3px;}
.box-novinky2 .nadpis {display: block; color: #ff001d; font-size: 12px; font-weight: bold; margin-bottom: 4px;}
.box-novinky2 .novinka {width: 190px; margin-right: 32px;}

.box-kalendar {float: right; display: inline; width: 188px; height: 208px; background-color: #000; padding: 12px 19px; margin-bottom: 9px; line-height: 13px;}
.box-kalendar a.odkaz {margin-left: 20px; position: relative; top: -3px;}

/* ----------------- elementy PRAVY ------------------- */

.box {width: 218px; height: 237px; background-color: #000; padding: 4px; margin-bottom: 9px;}
.kratky {height: 224px; line-height: 13px;}
.box img {display: block;}
.box .box-text {margin: 6px 10px 0px 15px;}
.box .box-text .bily {color: #fff; margin-bottom: 9px;}
.kurziva {font-style:italic;}
