body {
	background-image: url(img0/grafika_bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	
	margin: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}

.karamba {
	margin-top: 15px;
	width: 755px;
	position: absolute;
	left: 50%;
	margin-left: -377px;
}

.karamba .top {
	height: 189px;
	font-size: 1px;
}

.karamba .menu {
	height: 20px;
	font-size: 1px;
}

.karamba .menu ol {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}

.karamba .menu li {
	float: left;
	margin: 0px;
	padding: 0px;
}

.karamba .bottom {
	color: #8E8E8E;
	text-align: center;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.karamba .bottom a {
	color: #8E8E8E;
	text-decoration: none;
}

.karamba .bottom a:hover {
	color: #900000;
	text-decoration: underline;
}


/*______________________________________________main________________________________________________*/


.karamba .main {
	min-height: 350px;
	_height: 350px;
	margin-top: 20px;
}

.karamba .main .left {
	float: left;
	width: 602px;
}
.karamba .main .left .nadpis {
	text-align:center; 
	padding:15px 0 20px 0;
}

.karamba .main .right {
	float: left;
	width: 153px;
	text-align: right;
}

.karamba .main .right img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.karamba .main .right a {
	margin-bottom: 10px;
	display: block;
}

/*_________________________________________________________________________________________________________________*/



.karamba .main .left .info {width:590px; margin:10px 0 10px 0; color:#FFFFFF; background-color:#FF0000;}
.karamba .main .left .info .info_top {height:5px; background-image:url(img0/bg_info_top.gif); font-size:2px;}
.karamba .main .left .info .info_text {padding:4px 10px 4px 12px; font-size:12px; font-weight:bold;}
.karamba .main .left .info .info_bot {height:5px; background-image:url(img0/bg_info_bot.gif); font-size:2px;}



.karamba .main .left .nabidka {
	width: 297px;
	font-size: 1px;
	color: #777777;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.karamba .main .left .nabidka .text {
	background-image: url(img0/nabidka_bg.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.karamba .main .left .nabidka table {
	margin: 0px;
}

.karamba .main .left .nabidka b {
	color: Black;
	font-weight: bold;
}

.karamba .main .left .nabidka h1 {
	font-size: 14px;
	color: #900000;
	margin: 0px;
	padding:0px;
	padding-top: 5px;
	font-weight: bold;
	text-align: left;
	background-image: url(../img0/px.gif);background-position:top left; background-repeat:no-repeat;
}

.karamba .main .left .nabidka h2 {
	font-size: 14px;
	color: #777777;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
}

.karamba .main .left .nabidka p {
	margin: 5px 2px 5px 0;
	text-indent: 0px;
}

.karamba .main .left .nabidka table {
	border-collapse: collapse;
}

.karamba .main .left a {
	color: #900000;
	text-decoration: none;
}

.karamba .main .left a:hover {
	text-decoration: underline;
}

.karamba .main .left .viceZde {
	font-weight: bold;
	font-size: 12px;
}

.karamba .main .left .malanabidka_text {
	font-size: 11px;
	height: 132px;
	padding-left: 127px;
	padding-top: 5px;
	padding-right: 7px;
	text-align:left;
}

.karamba .main .left .akcniNabidka {
	width: 262px;
	height: 336px;
	max-height: 336px;
	background-image: url(img0/akcni_nabidka_bg.gif);
	background-repeat: no-repeat;
	padding: 12px;
}

.karamba .main .left .akcniNabidka .text {
	font-size: 11px;
	margin: 10px;
	padding-left:8px;
	margin-top: 0px;
	height: 252px;
}

.karamba .main .left .akcniNabidka .text .polozka {
	margin-bottom: 12px;
}

.karamba .main .left .akcniNabidka .text .polozka .nazev {
	color: #900000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.karamba .main .left .akcniNabidka .text .polozka .cena {
	color: #363636;
	font-size: 14px;
	font-weight: bold;
}

.karamba .main .left .akcniNabidka .text .polozka .popis {
	color: #6B6B6B;
}

.karamba .main b {
	color: Black;
	font-weight: bold;
}

.karamba .main h1 {
	font-size: 17px;
	color: #900000;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left:24px;
	font-weight: bold;
	background-image: url(../img0/h1.gif);background-position:top left; background-repeat:no-repeat;
}

.karamba .main h2 {
	font-size: 14px;
	color: #666666;
	margin: 0px;
	margin-top: 10px;
	font-weight: bold;
	padding-bottom:6px;
}

.karamba .main h3 {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	margin-top: 10px;
}

.karamba .main h4 {
	color: #900000;
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
}

.karamba .main p {
	text-indent: 20px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: justify;
}

.karamba .main hr {
	height: 1px;
	color: #777777;
}

.karamba .main ul, .karamba .main ol {
	margin-top: 0px;
	margin-bottom: 10px;
}

.karamba .main ul li {
	list-style-image: url(img0/odrazka3.gif);
	list-style-position: 0px 10px;
}

.karamba .main table {
	font-size: 11px;
	margin-bottom: 10px;
}

.karamba .main table td {
	padding: 3px;
}


/*-------------------------------------------- clanek -------------------------------------*/

.karamba .main .clanek {}

.karamba .main .clanek h2 {
	font-size: 14px;
	color: #000000;
	margin: 10px 0 10px 0;
	font-weight: bold;
	padding-bottom:6px;
}

.karamba .main .clanek h3 {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	margin-top: 10px;
}

.karamba .main .clanek h4 {
	color: #900000;
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
}

.karamba .main .clanek p {
	text-indent: 0px;
	margin: 0px;
	padding: 0 0 8px 20px;
	text-align: justify;
}


/*------------------------------------------------------------------------------------------*/
.karamba .main .tab_dashed {
	border-collapse: collapse;
	border: 0px;
	padding: 3px;
	width:100%;
}

.karamba .main .tab_dashed td {
	border-bottom: 1px dashed gray;
	padding-right: 10px;
	padding-top: 5px;
}

.karamba .main .tab_border {
	margin-bottom: 10px;
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #3F3F3F;
	border-bottom: 3px solid #3F3F3F;
}

.karamba .main .tab_border td {
	border: 1px dashed #777777;
}

.karamba .main .tab_noborder {
	border: 0px;
}

.karamba .main .tab_noborder td {
	border: 0px;
	margin: 0px;
	vertical-align: top;
	padding: 0px;
}

.karamba .main .tab_vyrazne {
	background-color: #900000;
	color: White;
}

.karamba .main .hr_solid {
	background-image: url(img0/hr_solid.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.karamba .main .hr_dashed {
	background-image: url(img0/hr_dashed.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.karamba .main .hr_dotdash {
	background-image: url(img0/hr_dot_and_dash.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	height: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.karamba .main .fotka {
	float: left;
	margin: 3px;
	padding: 2px;
	background-color: #D3D3D3;
	text-align: center;
}

.karamba .main .fotka img {
	border: 0px;
	border: 2px solid #FFFFFF;
}

.karamba .main .polozka {
	margin-bottom: 10px;
}

.karamba .main .polozka .nazev {
	color: #303030;
	font-weight: bold;
}

.karamba .main .polozka .popis {
	text-align: justify;
	padding-left:30px;
	text-intend:0px;
}
.karamba .main .polozka .cena {
	color: #B90000;
	font-weight:normal;
}

.karamba .main .kategorie2 {
	background-image: url(img0/kategorie_bg.gif);
	color: #303030;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	background-repeat: repeat-x;
	padding-bottom:10px;
	margin-top:10px;
}
.karamba .main .kategorie {
	background-image: url(img0/kategorie_bg.gif); background-position:bottom;
	color: #900000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	background-repeat: repeat-x;
	padding-bottom:15px;
	margin-top:10px;
	margin-bottom:15px;
}

.restaurace_banner {
	width: 290px;
	height:80px;
	margin-top:12px;
}
.restaurace_banner .linky {
	padding:0px; margin:0px;
	padding-left:150px;
	padding-top:33px;
	text-align:left;
}

.obr 	{border: 3px solid #BBBBBB;}
.obr2 	{border: 3px solid #BBBBBB; margin-top:5px;}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
}
.text_program {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 0px;
	font-weight: bold;
	padding-bottom:6px;
}
.link1 {
	color: #900000;
	text-decoration: underline;
}

.link1:hover {
	color: #000000;
	text-decoration: none;
}

.tlacitko {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #900000;
	border: 1px solid #444444;
	background-color : #CCCCCC;
}

.formular {
	width: 343px;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border : 1px solid #444444;
	color: #000000;
	padding-left:2px;
	background-color : #FFFFFF;
}

.strankovani {
	text-align: center;
}

.chyba {
	color: Red;
}
