@import url('general-classes.css');
@import url('root-elements.css');

#maintable
{
	width: 780px;
	margin: 0px auto;
	border-collapse: collapse;
	position: relative;
	top: 0px;
}


#top {height: 26px; padding-right: 10px; background: #E0E0E0; line-height: 20px; text-align: right;}
#top a {color: #000; font-size: 10px; text-decoration: none;}
#top a:hover {color: #000; font-size: 10px; text-decoration: underline;}

#datacell
{
	vertical-align: top;
}

#head
{
	background-repeat: no-repeat;
	background-image: url(/__img/head.jpg);
	height: 142px;
	position: relative;
	font-size: 13px;
}

#data_table
{
	height: 100%;
}

#txt
{
	vertical-align: top;
	text-align: left;
}

#txt_td
{
	vertical-align: top;
	text-align: left;
	padding: 15px;
}

#top_menu
{
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	font-size: 11px;
}

#top_menu li
{
	list-style-image: url(/__img/li.gif);
	color: #666;
	font-weight: bold;
	text-align: left;
	line-height: 150%;
}

#top_menu a
{
	text-decoration: none;
	color: #666;
}

#top_menu li span
{
	line-height: 9px;
}

#top_menu a:hover
{
	text-decoration: none;
	color: #ABD0E3;
}

.menu span {width: 1px; height: 29px; display: block; background: #FFF url(/__img/bg_menu_separator.gif) no-repeat; float: right;}
.menu ul {margin: 113px 0px 0px 0px; padding: 0px 20px 0px 0px; list-style-type: none; width: 760px;}
.menu ul li {display: inline;}
.menu ul li a, .menu ul li a:link, .menu ul li a:visited {background: transparent url(/__img/bg_menu_btn.gif) 0px 0px repeat-x; color: #FFF; text-decoration: none; display: block; float: right; height: 29px; padding: 0px 10px; line-height: 2.2em;}
.menu ul li a:hover {background: transparent url(/__img/bg_menu_btn.gif) 0px -29px repeat-x;}
.menu ul li a.active {background: transparent url(/__img/bg_menu_btn.gif) 0px -29px repeat-x;}

input.btnSubmit {border: none; display: block; width: 120px; height: 36px; margin: 0px; background: url('/__img/button-120.gif') no-repeat 0px 1px; color: #FFF; font-size: 0.9em; text-decoration: none; cursor: pointer;}
input.btnSubmit:hover {background-position: -120px 1px;}

a.btn {border: none; display: block; width: 260px; height: 36px; margin: 0px; background: url('/__img/btn260.gif') no-repeat 0px 1px; color: #FFF; font-size: 0.9em; text-decoration: none; cursor: pointer; text-align: center; line-height: 3.4em;}
a:hover.btn {background-position: -260px 1px;}

div.poznamka {padding: 12px; color: #5d5d5d; background: #e8e8e8; font-size: 13px; line-height: 17px; margin: 10px 0px;}

#bdy
{
	background-color: #DEDEDE;
	background-image: url(/__img/body_bg.gif);
	background-repeat: repeat-x;
	padding-bottom: 20px;
}

#btb
{
	background-color: #E1E1E1;
	background-image: url(/__img/btb.gif);
	background-repeat: no-repeat;
}

#inner
{
	width: 780px;
	height: 250px;
}

#inner td
{
	vertical-align: top;
}

#inner .form td
{
	vertical-align: middle;
	padding-right: 3px;
}

#left_cell
{
	background: #FFF url(/__img/btb3.gif) repeat-y;
	text-align: center;
	width: 200px;
}

.big
{
	font-size: 40px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

#right_cell
{
	background: #FFF url(/__img/btb4.gif) repeat-y top right;
	background-color: #FFF;
	width: 565px;
	padding: 15px;
	text-align: left;
}

.title
{
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.subtitle
{
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #5C6579;
}

a
{
	color: #053161;
}

.box
{
	width: 173px;
	margin: 0px auto;
	padding: 7px;
	min-height: 70px;
	height: auto;
	margin-top: 10px;
	font-size: 10px;
}

.box p
{
	padding: 0px 10px;
	margin: 0px;
	text-align: justify;
}

.box_head
{
	color: #00598E;
	padding-left: 3px;
	margin-bottom: 10px;
	line-height: 10px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.box_content
{
	text-align: left;
	background-color: #E9E9E9;
	padding: 10px 0px;
}

.box_content ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 3px;
	padding-left: 3px;
	font-size: 13px;
}

.box a
{
	color: #053161;
}

#head_offer
{
	position: absolute;
	top: 50px;
	left: 27%;
	margin-left: 160px;
	padding-left: 30px;
}

.pozn {font-size: 0.9em; color: #888;}

#zdarma
{
	font-size: 13px;
	font-weight: bold;
	color: #ED6E00;
	text-align: left;
	position: relative;
	left: -25px;
}

.main_box
{
	background-color: #FFF;
	width: 530px;
	padding: 10px;
	margin: 0px;
	margin-top: -3px;
}

.main_box_footer
{
	background-image: url(/__img/mainbox_footer.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	width: 550px;
}

.main_box_head
{
	color: #16488F;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	border-bottom: solid 6px #FF7A00;
}

.main_box_h
{
	padding-top: 7px;
	width: 550px;
}

.headline
{
	color: #2297C9;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-top: 15px;
}

.tbl td
{
	border: 1px solid #FFFFFF;
	padding: 2px;
	text-align: left;
	padding-left: 15px;
}

.tbl th
{
	border: 1px solid #FFFFFF;
	padding: 2px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #909CAC;
	text-align: left;
	padding-left: 15px;
}

.tbl
{
	border-collapse: collapse;
	border: 1px solid #F3F3F3;
	width: 500px;
}

.space
{
	line-height: 2px;
	height: 2px;
}

.download a
{
	color: #053161;
}

.div-form01
{
	border: 1px solid #88AADD;
	background: #DEE8F7;
	padding: 6px;
	width: 434px;
}

table.form01
{
}

.form05
{
	border: 0;
}

.form05 td
{
	padding: 2px 0 2px 10px;
}

.form01 td
{
	padding: 0;
}

.form02
{
	margin: 15px 0 5px;
	border: 0;
	width: 446px;
}

.form03
{
	color: #FFF;
	border: 0;
	width: 500px;
}

.form03 td, .form03 th
{
	background: #88AADD;
	text-align: center;
}

.form03 .form03-white
{
	background: #FFF;
}

.form03 .form03-lighten
{
	background: #DEE8F7;
	color: #000;
}

.form03 .form03-grey
{
	background: #e9e9e9;
	color: #000;
}

h1.mainh
{
	color: #16488F;
	font-size: 36px;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
}

h1.mainh span {color: #FF7A00;}

h1
{
	font-size: 20px;
	margin: 10px 0px 15px 0px;
	color: #16488F;
	text-align: left;
}

h2
{
	font-style: italic;
	font-size: 140%;
	margin-bottom: 5px;
	margin-top: 15px;
	color: #16488F;
	clear: left;
}

h3
{
	font-size: 100%;
	margin-bottom: 0px;
	margin-top: 15px;
	color: #0054A6;
}

table.order-grey
{
	width: 500px;
	background: #E9E9E9;
	padding: 0;
	border: 12px solid #E9E9E9;
}

table.order-grey td
{
	padding:1px 0;
}

table.order-light
{
	width:500px;
	background:#F3F3F3;
	border:12px solid #F3F3F3;
}

table.order-light td
{
	padding:1px 0;
}

.formular
{
	width: 480px;
	background-color: #DEE8F7;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #88AADD;
}

.nadpisek
{
	font-size: 100%;
	color: #000080;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 0px;
}

.pozn
{
	color: #888;
	font-size: 0.9em;
	padding-bottom: 15px;
}

.novinky
{
	margin-bottom: 16px;
	margin-left: 10px;
}

.box2 {margin: 20px 0px 20px 20px; font-weight: bold;}
.vmenu3 { list-style-type: none; margin: 7px 0 17px 7px; padding: 0; font-weight: normal;}
.vmenu3 li { margin: 0 0 5px 0; text-align: left;}
.vmenu3 li a { margin: 0 20px 0 0; white-space: nowrap; padding: 0 0 0 13px; background-image: url(/__img/arrow2.gif); background-repeat: no-repeat; background-position: 0 1px; }

.productboxtop {width: 780px; height: 5px; background: url('/__img/btb.gif') no-repeat 0 0; overflow: hidden;}
.productboxbottom {width: 780px; height: 5px; background: url('/__img/btb2.gif') no-repeat 0 0; overflow: hidden;}

#pnlFoot {text-align: right; height: 39px; position: relative; top: 16px; left: 0; z-index: 1; background: #E1E1E1 url(/__img/bg_foot.gif) repeat-x; color: #6C6C6C; font-size: 10px; font-weight: bold; line-height: 3.8em;}
#pnlFoot a {color: #6C6C6C; text-decoration: none;}
#pnlFoot img {float: left; margin-top: 9px; margin-right: 9px;}
#pnlFoot div.left {width: 6px; height: 39px; background: #E1E1E1 url(/__img/bg_foot_left.gif) no-repeat; float: left; margin-right: 4px;}
#pnlFoot div.right {width: 6px; height: 39px; background: #E1E1E1 url(/__img/bg_foot_right.gif) no-repeat; float: right; margin-left: 4px;}
#zoner {float: right; margin-top: 60px;}
.ins
{
	color: #ED6E00;
}

.aright
{
	text-align: right;
	margin-right: 20px;
}

