BODY { 
	font-family:Verdana;
	margin:0px;
	background:#005D36;
}
TABLE { font-size:10px; }
TABLE.index { width:100%; height:100%; text-align:center; }
TABLE.main {
	width:777px;
	height:100%;
	background:#E1E2E1;
	margin:0px auto;
	border-left:1px solid black;
	border-right:1px solid black;
}
TABLE.middle { width:777px; }

TD.index { width:100%; height:100%; text-align:center; }
TD.top_line { width:777px; height:16px; background:URL('../../images/top.jpg') no-repeat; }
TD.middle { width:777px; }
TD.middle_right { width:583px; background:URL('../../images/car2.jpg') no-repeat top left #FFFFFF; }
TD.middle_left { width:194px; padding:0px 0px 0px 6px; }
TD.bottom { width:777px; height:32px; background: URL('../../images/bg_bottom.gif'); text-align:center; color:#FFFFFF; }
TD.bottom_down { width:777px; height:100%; }

object.akcia-jar {
	width:170px;
	height:170px;
}

div.topBaner {
    position:relative;
    height:175px;
}
div.topBaner object {
	width:260px;
	height:170px;
    position:absolute;
    top:0px;
    left:-89px;
}

h2 {
    color:#F00;
    font-size:1.7em;
    margin:0px;
    padding:0px;
    line-height:auto;
    text-align:left;
    font-style:italic;
}

A { text-decoration:none; color:#CD0016; }
A:HOVER { text-decoration:none; color:#000000; }

A.menu { text-decoration:none; font-weight:bold; color:#FFFFFF; }
A:HOVER.menu { text-decoration:none; font-weight:bold; color:#000000; }

A.emailg { text-decoration:none; color:#024BA9; }
A:HOVER.emailg { text-decoration:none; color:#000000; }

A.kurzy { text-decoration:none; font-weight:bold; color:#CD0016; font-size:10px; }
A:HOVER.kurzy { text-decoration:none; font-weight:bold; color:#000000; font-size:10px; }

A.top_menu { text-decoration:none; color:#000000; }
A:HOVER.top_menu { text-decoration:none; color:#CD0016; }

A.bart { text-decoration:none; color:#000000; }
A:HOVER.bart { text-decoration:none; color:#CD0016; }

A.faq_email { text-decoration:none; color:#000000; font-weight:normal; }
A:HOVER.faq_email { text-decoration:none; color:#CD0016; font-weight:normal; }

DIV.nase_kurzy_nazov { font-weight:bold; color:#CD0016; font-size:11px; }
DIV.nase_kurzy_popis {}

DIV.akt_kurzy_nazov { font-weight:bold; color:#CD0016; font-size:11px; }
DIV.akt_kurzy_popis {}

DIV.docs_popis { background:#F5F5F5; padding:5px 20px 5px 20px; line-height:16px; }
DIV.docs_file { text-align:right; padding:5px 10px 0px 0px; }

DIV.faq_odpoved { background:#F5F5F5; padding:5px 20px 5px 20px; line-height:16px; }
DIV.faq_otazka { padding:0px 20px 5px 20px; line-height:16px; }

HR.docs { background:#CD0016; color:#CD0016; border:0px; height:1px; }
HR.faq { background:#CD0016; color:#CD0016; border:0px; height:1px; }
HR.order { background:#CD0016; color:#CD0016; border:0px; height:1px; }

P.nadpis { font-weight:bold; color:#CD0016; margin:0px 0px 10px 0px; font-size:11px; }
P.faq_otazka { font-weight:bold; color:#CD0016; margin:0px 0px 0px 0px; font-size:10px; }
P.faq_odpoved { font-weight:bold; color:#CD0016; margin:0px 0px 5px 0px; font-size:10px; }

P.akt_kurzy_cena {}
P.akt_kurzy_order {
	background: URL('../../images/but.gif') no-repeat top right;
	height:22px;
	padding:3px 45px 0px 0px;
	margin:0px 80px 0px 0px;
	text-align:right;
}

P.msg { font-weight:bold; color:#CD0016; margin:5px 0px 5px 0px; font-size:10px; text-align:center; }

/* FAQ */

FORM { margin:0px; }

TABLE.faq { width:100%; }
TD.faq_text { width:50%; vertical-align:top; padding:0px 20px 10px 0px; text-align:justify; line-height:14px; }
TD.faq_form { width:50%; }

TD.faq_email { color:#CD0016; text-align:right; font-weight:bold; }
TD.faq_msg { color:#CD0016; text-align:right; font-weight:bold; vertical-align:top; }
TD.faq_but { text-align:right; padding:5px 0px 0px 0px; }


INPUT.faq_email {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	border:1px solid #888888;
	width:170px;
	height:18px;
}
INPUT.faq_key {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	border:1px solid #888888;
	width:50px;
	height:18px;
}
INPUT.faq_but {
	background: URL('../../images/but.gif') transparent;
	border:0px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	width:132;
	height:22px;
	text-align:left;
	padding:0px 0px 0px 20px;
}
INPUT.text {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	border:1px solid #888888;
	width:250px;
	height:20px;
}

TEXTAREA.faq_msg {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	border:1px solid #888888;
	overflow: hidden;
	width:170px;
	height:70px;
}

TABLE.form th {
    text-align:right;
    padding-right:10px;
}

/* ORDER */

INPUT.order_text {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	border:1px solid #888888;
	width:170px;
	height:18px;
}
TEXTAREA.order_text {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	border:1px solid #888888;
	overflow: hidden;
	width:170px;
	height:70px;
}
INPUT.order_but {
	background: URL('../../images/but.gif') transparent;
	border:0px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	width:132;
	height:22px;
	text-align:left;
	padding:0px 0px 0px 20px;
}
SELECT {
	font-family:Verdana;
	font-size:10px;
	color:#222222;
	width:170px;
}

TD.cennik_nadpis { color:#CD0016; font-weight:bold; text-align:center; height:30px; }
TD.cennik_zah { background:#CD0016; color:#FFFFFF; font-weight:bold; padding:2px 2px 2px 0px; }
TD.cennik_item1 { background:#E2E2E2; padding:0px 2px 0px 2px; }
TD.cennik_item2 { background:#EFEFEF; padding:0px 2px 0px 2px; }
INPUT.cennik_but {
	background: URL('../../images/but.gif') transparent;
	border:0px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	width:132;
	height:22px;
	text-align:left;
	padding:0px 0px 0px 20px;
}
P.cennik_order {
	margin:10px 10px 0px 0px;
	text-align:right;
}

TD.kurz_nadpis { color:#CD0016; font-weight:bold; height:30px; }
TD.kurz_zah { background:#CD0016; color:#FFFFFF; font-weight:bold; padding:2px 2px 2px 0px; text-align:center; }
TD.kurz_item1 { background:#E2E2E2; padding:0px 2px 0px 2px; text-align:center; }
TD.kurz_item2 { background:#EFEFEF; padding:0px 2px 0px 2px; text-align:center; }

P.message {
	margin:0px 0px 0px 0px;
    padding:0px 0px 15px 0px;
	text-align:center;
    font-weight:bold;
    font-size:1.5em;
    color:#F00;
}

#uputavka {
    position:relative;
}
#uputavka object {
    position:absolute;
    top:-100px;
    left:-100px;
}
#uputavka img {
    position:absolute;
    top:-90px;
    left:420px;
    cursor:pointer;
}

table.balicky {
    width:100%;
}
table.balicky td {
    width:33%;
    vertical-align:top;
    padding:15px;
    border:1px solid #E2E2E2;
    background:url(../../images/gradient.png) repeat-x top left;
}
table.balicky td p { margin:0; padding:0; }
table.balicky td p { margin:0; padding:0; }
table.balicky td p.title {
    font-size:1.6em;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-align:center;
}
table.balicky td p.title span {
    font-size:0.65em;
    font-weight:normal;
    display:block;
}
table.balicky td p.price {
    padding:0 0 5px 0;
    margin:0 0 10px 0;
    font-size:3.5em;
    font-family:Arial,sans-serif;
    color:#CD0016;
    text-align:center;
    border-bottom:1px solid #E2E2E2;
}
table.balicky td ul {
    margin:0;
    padding:5px 0 5px 0;
    list-style:none;
}
table.balicky td ul li {
    padding:5px 0 5px 15px;
    border-bottom:1px solid #E2E2E2;
    background:url(../../images/arrow.png) no-repeat 0px 8px;
}
table.balicky td.button {
    padding:5px 0 15px 0;
    text-align:center;
    border:none;
    background:none;
}
table.balicky td.button button {
    background: url('../../images/but.gif') no-repeat top left;
    border:0px;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    cursor:pointer;
    width:132px;
    height:22px;
    text-align:left;
    padding:0px 0px 0px 20px;
}
table.balicky td.empty {
    padding:0;
    border:none;
    background:none;
}

