/* Info
Page Background								#FFFFFF
Text / Note									#434242 / #949494
Header + Caption + Legend + Extra			#6B6B6B
Anchor: Link / Visited / Active & Hover		#4064B0 / #949494 / #E10025
Border / Background: Dark / Light 			#C7C7C7 / #E9E9E9 / #F0F0F0

Revision									2009/11/30 / 1.0
Author										Pavel Kout / www.webface.cz
___________________________________________________ */

/* @media: Screen
=================================================== */

@media screen {

/* Global
--------------------------------------------------- */

/* Global > Reset
................................................... */                     

body,
h1, h2, h3, h4, h5, h6
address, blockquote, div, hr, iframe, object, p,
dl, dt, dd, ul, ol, li,
table, caption, col, colgroup, thead, tfoot, tbody, tr, th, td,
form, fieldset, legend, label,
img,
a {
	border: none;
	margin: 0;
	padding: 0;
}
body, input, textarea, select {
	font: 75%/1.5 sans-serif;
}

/* Global > Base
................................................... */

body {
	text-align: center;
	color: #434242;
	background-color: #FFFFFF;
	min-width: 954px;
	background: url(../img/bg_body.png) repeat-x 0 0;
}


/* Global > Heading
................................................... */

h1 {
	font: bold 1.8em sans-serif;
	word-spacing: -.1em;
	color: #6B6B6B;
	margin-bottom: 6px;
}
h2 {
	font: bold 1.4em sans-serif;
	color: #6B6B6B;
	margin-bottom: 6px;
}
h3  {
	font: bold 1.2em sans-serif;
	color: #6B6B6B;
	margin-bottom: 6px;
}
h4, h5, h6  {
	font: normal 1.2em sans-serif;
	color: #6B6B6B;
	margin-bottom: 6px;
}

/* Global > Block
................................................... */

p, address {
	margin-bottom: 12px;
}
blockquote {
	margin: 0 20px 12px 20px;
}
hr {
	display: block;
	height: 1px;
	overflow: hidden;
	border: solid #E0E0E0;
	border-width: 1px 0 0 0;
	margin: 12px 0;
}

/* Global > List
................................................... */

dl {
	margin-bottom: 12px;
}
dt {
	margin: 0 0 6px 0;
}
dd {
	margin: 0 0 6px 20px;
}
ul {
	display: block;
	list-style: none;
	margin: 0 0 12px 0;
}
ul li, ol ul li {
	display: block;
	list-style: none;
	padding: 0 0 0 18px;
	background: url(../img/bullet.png) no-repeat 0 .1em;
}
ol {
	display: block;
	list-style: decimal;
	margin: 0 0 12px 2.5em;
}
ol li, ul ol li {
	display: list-item;
	list-style: decimal;
	background: none;
}

/* Global > Table
................................................... */

table {
	border-collapse: collapse;
	margin-bottom: 18px;
	max-width: 99.5%;
}
caption {
	margin-bottom: 4px;
	text-align: left;
	color: #6B6B6B;
}
* html caption {
	padding-bottom: 9px;
}
*+html caption {
	padding-bottom: 9px;
}
th {
	border: 1px solid #C7C7C7;
	padding: 6px 12px;
	vertical-align: top;
	background: #E9E9E9 none;
	font-weight: bold;
	text-align: left;
}
td {
	border: 1px solid #C7C7C7;
	padding: 6px 12px;
	vertical-align: top;
	background: #F7F7F7 none;
}

/* Global > Form
................................................... */

form {
	margin-bottom: 18px;
}
fieldset {
	border: 1px solid #E0E0E0;
	margin-bottom: 18px;
	padding: 9px;
	background-color: #FBFBFB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
legend {
	margin-bottom: 6px;
	padding: 0 .8em;
	color: #6B6B6B;
}
input, textarea, select {
	font-size: 1em;
}

/* Global > Inline
................................................... */

abbr, acronym {
	border-bottom: 1px dotted;
	font-variant: small-caps;
	cursor: help;
}
dfn {
	border-bottom: 1px dotted;
	cursor: help;
}
cite, em, q, var {
	font-style: italic;
}
code, kbd, samp, pre, .monospace {
	font: 1em "Lucida Console", "Andale Mono", monospace;
	word-spacing: -.1em;
}
sub {Ferratum
	font-size: smaller;
	text-decoration: none !important;
	vertical-align: sub;
}
sup {
	font-size: smaller;
	text-decoration: none !important;
	vertical-align: super;
}
del {
	text-decoration: line-through;
}
ins {
	text-decoration: underline;
}
strong {
	font-weight: bold;
}

/* Global > Link
................................................... */

a:link {
	color: #4064B0;
}
a:visited {
	color: #949494;
}
a:hover, a:active {
	color: #E10025;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #6B6B6B !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}

/* Universal
--------------------------------------------------- */

/* Universal > Display
................................................... */
.fix2-after {
	height: 20%;
	overflow: visible;
}
.fix2-after:after, .fix2 {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.float-left-img {
	float: left;
	margin: .8em 10px .8em 0;
}

.fix-after {
	height: 1%;
	overflow: visible;
}
.fix-after:after, .fix {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
}
.float-left {
	float: left;
	margin: 0 5px 0px 0;
}
.float-right {
	float: right;
	margin: 0 0 12px 20px;
}
.nowrap {
	white-space: nowrap;
}
.invisible {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	text-indent: -5000px;
}
.noscreen, .noshow {
	display: none;
}

/* Universal > Table (T)
................................................... */

/* -- table-alternative */

.t-alt {
	border-collapse: separate;
	border-spacing: 2px;
	background-color: #C7C7C7;
	border: 10px solid #F0F0F0;
}
.t-alt th {
	background-color: #E9E9E9;
	font-weight: normal;
	border: none;
}
.t-alt td {
	background-color: #FFFFFF;
	border: none;
}

/* -- table-form */

.t-form {
	border-collapse: separate;
	border-spacing: 0;
}
.t-form th {
	border: none;
	padding: 5px 10px 5px 0;
	font-weight: normal;
	background: transparent none;
}
.t-form td {
	border: none;
	padding: 5px 10px 5px 0;
	background: transparent none;
}

/* -- tablegroup/tablerow-odd/even */

.t-even, .t-even td, .t-alt .t-even td {
	background-color: #F0F0F0;
}

/* Universal > Border (B)
................................................... */

.b-none {
	border: none !important;
}

/* Universal > Margin (M)
................................................... */

.m-none {
	margin: 0 !important;
}
.m-top-none {
	margin-top: 0 !important;
}
.m-top-1x {
	margin-top: 12px;
}
.m-top-2x {Ferratum
	margin-top: 24px;
}
.m-bottom-none {
	margin-bottom: 0 !important;
}
.m-bottom-1x {
	margin-bottom: 12px;
}
.m-bottom-2x {
	margin-bottom: 24px;
}

/* Universal > Background (BG)
................................................... */

.bg-none {
	background: none !important;
}
ul.bg-none li {
	background: none;
	padding-left: 0;
}Ferratum

/* Universal > Width (W)
................................................... */

.w-auto {
	width: auto;
}
.w-100-pct {
	width: 100%;
}

/* Universal > Align (A)
................................................... */

.a-left {
	text-align: left !important;
}
.a-center {
	text-align: center !important;
}
.a-center clear {
	clear: both;
}
.a-right {
	text-align: right !important;
}
.a-middle,
.a-middle th, .a-middle td, th.a-middle, td.a-middle,
.a-middle label, .a-middle input, .a-middle select, .a-middle img {
	vertical-align: middle;
}
.a-top,
.a-top th, .a-top td, th.a-top, td.a-top,
.a-top label, .a-top input, .a-top select, Ferratum.a-top img {
	vertical-align: top !important;
}

/* Universal > Font (F)
................................................... */

.f-bold {
	font-weight: bold;
}
.f-italic {
	font-style: italic;
}
.f-normal {
	font-weight: normal !important;
	font-style: normal !important;
}
.f-larger {
	font-size: larger;
}
.f-smaller {
	font-size: smaller;
}
.f-extra {
	color: #6B6B6B;
}
.f-note {
	color: #949494;
}
p.f-note {
	font-size: .95em;
}

/* Universal > Gallery
................................................... */

.gallery {
	margin: 0 auto;
	text-align: center;
}
.gallery li {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 12px 8px;
	padding: 10px;
	background: #F0F0F0 none;
	width: 120px;
	font-size: .9em;
}
* html .gallery li {
	display: inline;
	margin: 0 10px 12px 10px;
}
*+html .gallery li {
	display: inline;
	margin: 0 10px 12px 10px;
}
.gallery li a, .gallery li span {
	display: block;
	width: 120px;
	text-decoration: none;
}Ferratum
.gallery li a span {
	text-decoration: underline;
}
.gallery li span span {
	display: inline;
	width: auto;
}

/* Layout
--------------------------------------------------- */

/* Layout > Base
................................................... */

#case-out {
	background: url(../img/bg_case.png) repeat-y 50% 0;
}
#case {
	background: url(../img/bg_case-top.png) no-repeat 50% 0;
}
#case-in {
	width: 954px;
	min-height: 250px;
	margin: 0 auto;
	text-align: left;
	padding-top: 15px;
}

/* Layout > Header
................................................... */
#header {
	height: 150px;
}

/*z/z */ #header2 {
	height: 105px;
}
#logo {
	height: 68px;
	margin: 0;
}
#nav {
	position: relative;
	width: 954px;
	height: 82px;
}

/*z/z */#nav2 {
	position: relative;
	width: 954px;
	height: 26px;
}


/* -- nav2 z/z */

#nav2 ul {
	margin: 0;
	height: 39px;
	overflow: visible;
}
#nav2 ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#nav2 ul li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	background: transparent none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
#nav2 #menu_item_wrapper_1 {
	width: 107px;
	height: 39px;
	background: #1590B0 url(../img/tab_nav2-01.png) no-repeat 0 0;
	color: white;
}
.skin-01 #nav2 #menu_item_wrapper_1 {
	background: #1590B0 url(../img/tab_nav2-01_.png) no-repeat 0 0;
}
#nav2 #menu_item_wrapper_1 a:hover {
	color: #C5F3FF !important;
}

#nav2 #menu_item_wrapper_65 {
	width: 126px;
	height: 39px;
	background: #5ABD10 url(../img/tab_nav2-02.png) no-repeat 0 0;
	color: white;
}
.skin-02 #nav2 #menu_item_wrapper_65 {
	background: #5ABD10 url(../img/tab_nav2-02_.png) no-repeat 0 0;
}
#nav2 #menu_item_wrapper_65 a:hover {
	color: #DFFEC8 !important;
}

#nav2 #menu_item_wrapper_6 {
	width: 165px;
	height: 39px;
	background: #E3001E url(../img/tab_nav2-03.png) no-repeat 0 0;
	color: white;
}
.skin-03 #nav2 #menu_item_wrapper_6 {
	background: #E3001E url(../img/tab_nav2-03_.png) no-repeat 0 0;
}
#nav2 #menu_item_wrapper_6 a:hover {
	color: #FEBDBE !important;
}

#nav2 #menu_item_wrapper_7 {
	width: 170px;
	height: 39px;
	background: #FF7C28 url(../img/tab_nav2-04.png) no-repeat 0 0;
	color: white;
}
.skin-04 #nav2 #menu_item_wrapper_7 {
	background: #FF7C28 url(../img/tab_nav2-04_.png) no-repeat 0 0;
}
#nav2 #menu_item_wrapper_7 a:hover {
	color: #FED5BC !important;
}
#nav2 ul li a {
	display: block;
	text-decoration: none;
	color: white;
	padding-top: 10px;
}

	

/* -- nav 1st level */

#nav ul {
	margin: 0;
	height: 34px;
	overflow: visible;
}
#nav ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#nav ul li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
	background: transparent none;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}

#nav #menu_item_wrapper_1 {
	width: 107px;
	height: 34px;
	background: #1590B0 url(../img/tab_nav-01.png) no-repeat 0 0;
	color: white;
}
.skin-01 #nav #menu_item_wrapper_1 {
	background: #1590B0 url(../img/tab_nav-01_.png) no-repeat 0 0;
}
#nav #menu_item_wrapper_1 a:hover {
	color: #C5F3FF !important;
}

#nav #menu_item_wrapper_65 {
	width: 126px;
	height: 34px;
	background: #5ABD10 url(../img/tab_nav-02.png) no-repeat 0 0;
	color: white;
}
.skin-02 #nav #menu_item_wrapper_65 {
	background: #5ABD10 url(../img/tab_nav-02_.png) no-repeat 0 0;
}
#nav #menu_item_wrapper_65 a:hover {
	color: #DFFEC8 !important;
}

#nav #menu_item_wrapper_6 {
	width: 165px;
	height: 34px;
	background: #E3001E url(../img/tab_nav-03.png) no-repeat 0 0;
	color: white;
}
.skin-03 #nav #menu_item_wrapper_6 {
	background: #E3001E url(../img/tab_nav-03_.png) no-repeat 0 0;
}
#nav #menu_item_wrapper_6 a:hover {
	color: #FEBDBE !important;
}

#nav #menu_item_wrapper_77 {
	width: 170px;
	height: 34px;
	background: #FF7C28 url(../img/tab_nav-04.png) no-repeat 0 0;
	color: white;
}
.skin-04 #nav #menu_item_wrapper_77 {
	background: #FF7C28 url(../img/tab_nav-04_.png) no-repeat 0 0;
}
#nav #menu_item_wrapper_77 a:hover {
	color: #FED5BC !important;
}

#nav ul li a {
	display: block;
	text-decoration: none;
	color: white;
	padding-top: 10px;
}



/* -- nav 2nd level */

#nav ul ul {
	position: absolute;
	top: 34px;
	left: 0;
	width: 954px;
	height: 45px;
	padding: 3px 0 0 0;
}

#nav ul #menu_item_wrapper_1 ul {
	background: url(../img/bg_nav-sub-01.png) no-repeat 0 0;
}
#nav ul #menu_item_wrapper_65 ul {
	background: url(../img/bg_nav-sub-02.png) no-repeat 0 0;
}
#nav ul #menu_item_wrapper_6 ul {
	background: url(../img/bg_nav-sub-03.png) no-repeat 0 0;
}
#nav ul #menu_item_wrapper_77 ul {
	background: url(../img/bg_nav-sub-04.png) no-repeat 0 0;
}

#nav ul ul li {
	height: 42px;
	margin: 0 0 0 10px;
	background: transparent none;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	_height: 39px;
}

#nav ul #nav-01 ul li a:hover {
	color: #C5F3FF;
}
#nav ul #nav-02 ul li a:hover {
	color: #DFFEC8;
}
#nav ul #nav-03 ul li a:hover {
	color: #FEBDBE;
}
#nav ul #nav-04 ul li a:hover {
	color: #FED5BC;
}

#nav ul #menu_item_wrapper_1 ul li+li {
	background: url(../img/bg_menu-sub-item-01.png) no-repeat 0 50%;
}
#nav ul #menu_item_wrapper_65 ul li+li {
	background: url(../img/bg_menu-sub-item-02.png) no-repeat 0 50%;
}
#nav ul #menu_item_wrapper_6 ul li+li {
	background: url(../img/bg_menu-sub-item-03.png) no-repeat 0 50%;
}
#nav ul #menu_item_wrapper_77 ul li+li {
	background: url(../img/bg_menu-sub-item-04.png) no-repeat 0 50%;
}

#nav ul ul li.selected+li {
	background: none !important;
}
#nav ul ul li a.actual, #nav ul ul li a.selected {
	background: none !important;
}
#nav ul ul li.selected {
	background: white url(../img/bg_menu-sub-item_.png) repeat-x 0 0 !important;
	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#nav ul li ul li.actual, #navpujcky ul li ul li.selected {
	background: white url(../img/bg_menu-sub-item_.png) repeat-x 0 0 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#nav ul ul li a.actual, #nav ul ul li a.selected {
	font-weight: bold;
	text-decoration: none;
}

#nav ul #menu_item_wrapper_1 ul li.selected a {
	color: #1288A5 !important;
}
#nav ul #menu_item_wrapper_65 ul li.selected a {
	color: #5FA40D !important;
}
#nav ul #menu_item_wrapper_6 ul li.selected a {
	color: #C10020 !important;
}
#nav ul #menu_item_wrapper_77 ul li.selected a {
	color: #EB5B1D !important;
}

#nav ul  ul li#menu_item_wrapper_1 a.actual, #nav ul #menu_item_wrapper_1 ul li a.selected {
	color: #1288A5 !important;
}
#nav ul #menu_item_wrapper_65 ul li a.actual, #nav ul #menu_item_wrapper_5 ul li a.selected {
	color: #5FA40D !important;
}
#nav ul #menu_item_wrapper_6 ul li a.actual, #nav ul #menu_item_wrapper_6 ul li a.selected {
	color: #C10020 !important;
}
#nav ul #menu_item_wrapper_77 ul li a.actual, #nav ul #menu_item_wrapper_7 ul li a.selected {
	color: #EB5B1D !important;
}

/*
 * CHANGES IN NAVIGATION
 */
#nav ul li ul li#submenu_1_item_wrapper_8 a {
	display: block;
	padding-left: 20px;
	height: 37px;
	_padding-left: 10px;
	_width: 145px;
	
}
#nav ul li ul li#submenu_1_item_wrapper_8 a.selected, #nav ul li ul li#submenu_1_item_wrapper_8 a.actual {
	color: #1288A5 !important;	
}

#nav ul li ul li a {
	display: block;
	padding-left: 20px;
	height: 37px;
}
#nav ul li ul li a.selected, #nav ul li ul li a.actual {
	color: #1288A5 !important;
}

#nav ul li ul li#submenu_1_item_wrapper_24 {
	_width: 180px;
}
#nav ul li ul li#submenu_1_item_wrapper_24 .selected a:hover {
	color: #1288A5 !important;
}
#nav ul li ul li#submenu_1_item_wrapper_40 {
	_width: 130px;
}
#nav ul li ul li#submenu_1_item_wrapper_44 {
	_width: 175px;
}
#nav ul li ul li#submenu_1_item_wrapper_51 {
	_width: 205px;
}
#nav ul li ul li a {
	display: none;
}

/* REV-1.5 = NEW: */ #nav #menu_item_wrapper_96 {
	width: 183px;
	height: 34px;
	background: #D9BA11 url(../img/tab_nav-05.png) no-repeat 0 0;
	color: white;
}
/* REV-1.5 = NEW: */ .skin-05 #nav #menu_item_wrapper_96 {
	background: #D9BA11 url(../img/tab_nav-05_.png) no-repeat 0 0;
}
/* REV-1.5 = NEW: */ #nav #menu_item_wrapper_96 a:hover {
	color: #FFFAD0 !important;
}
/* REV-1.5 = NEW: */ #nav ul #menu_item_wrapper_96 ul {
	background: url(../img/bg_nav-sub-05.png) no-repeat 0 0;
}
/* REV-1.5 = NEW: */ #nav ul #menu_item_wrapper_96 ul li a:hover {
	color: #FFFAD0;
}
/* REV-1.5 = NEW: */ #nav ul #menu_item_wrapper_96 ul li+li {
	background: url(../img/bg_menu-sub-item-05.png) no-repeat 0 50%;
}
/* REV-1.5 = NEW: */ #nav ul #menu_item_wrapper_96 ul li.selected a {
	color: #C9AA00 !important;
}
/*
 * -----------------------------------------------------------------------------------------
 */

#nav ul ul a {
	display: block;
	line-height: 30px;
	vertical-align: middle;
	/*padding: 5px 20px 0 20px;*/
	padding:6px 20px 0;
}
#nav ul ul a img {
	vertical-align: middle;
	margin-right: 5px;
}

/* Layout > Main
................................................... */

#main {
	width: 954px;
	margin: 10px 0;
}

/* Layout > Content
................................................... */

#content {
	float: left;
	width: 693px;
}
#main.fullscreen #content {
	float: none;
	width: 954px;
}

/* -- common */

/* REV-1.2 = NEW: */ .required {
	color: #E10025 !important;
	font-size: 1.3em;
	vertical-align: middle;
}
/* REV-1.2 = NEW: */ #order th .required {
	padding-left: .1em;
}

.skin-01 #content a {
	color: #1590B0;
}
.skin-02 #content a {
	color: #5CBC2F;
}
.skin-03 #content a {
	color: #E10025;
}
.skin-04 #content a {
	color: #FD7A37;
}
.skin-01 #content a:hover,
.skin-02 #content a:hover,
.skin-03 #content a:hover,
.skin-04 #content a:hover {
	color: black;
}

.cols {
	clear: both;
	width: 100%;
}
.cols .col-left {
	float: left;
	width: 49%;
	overflow: hidden;
}
.cols .col-right {
	float: right;
	width: 49%;
	overflow: hidden;
}
.col-left + h3 {
	margin-top: 0;
}

/* -- primarybox */

#primarybox {
	width: 693px;
	margin-bottom: 10px;
}
.skin-01 #primarybox {
	background: #F2F6F9 url(../img/bg_primarybox-01.png) no-repeat 0 100%;
}
.skin-02 #primarybox {
	background: #F2F9F4 url(../img/bg_primarybox-02.png) no-repeat 0 100%;
}
.skin-03 #primarybox {
	background: #F9F2F2 url(../img/bg_primarybox-03.png) no-repeat 0 100%;
}
.skin-04 #primarybox {
	background: #F9F5F2 url(../img/bg_primarybox-04.png) no-repeat 0 100%;
}
#primarybox-in {
	width: 643px;
	padding: 25px 25px 15px 25px;
	min-height: 100px;
	_width: 693px;
}
.skin-01 #primarybox-in {
	background: url(../img/bg_primarybox-top-01.png) no-repeat 0 0;
}
.skin-02 #primarybox-in {
	background: url(../img/bg_primarybox-top-02.png) no-repeat 0 0;
}
.skin-03 #primarybox-in {
	background: url(../img/bg_primarybox-top-03.png) no-repeat 0 0;
}
.skin-04 #primarybox-in {
	background: url(../img/bg_primarybox-top-04.png) no-repeat 0 0;
}
#primarybox .txt {
	float: left;
	width: 367px;
	overflow: hidden;
}
#primarybox .h {
	padding: 0 30px 3px 0;
	margin-bottom: 10px;
}
.skin-01 #primarybox .h {
	color: #148DAB;
	background: url(../img/bg_primarybox-h-01.png) no-repeat 100% 100%;
}
.skin-02 #primarybox .h {
	color: #60A22F;
	background: url(../img/bg_primarybox-h-02.png) no-repeat 100% 100%;
}
.skin-03 #primarybox .h {
	color: #E3001E;
	background: url(../img/bg_primarybox-h-03.png) no-repeat 100% 100%;
}
.skin-04 #primarybox .h {
	color: #FF7C28;
	background: url(../img/bg_primarybox-h-04.png) no-repeat 100% 100%;
}
#primarybox .firbutton {
	position: relative;
	display: inline-block;
	width: 225px;
	height: 43px;
	text-align: center;
}
#primarybox .firbutton span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 225px;
	height: 43px;
	cursor: pointer;
}
.skin-01 #primarybox .firbutton span {
	background: url(../img/button_vice-informaci-primarybox-01.png) no-repeat 0 0;
}
.skin-02 #primarybox .firbutton span {
	background: url(../img/button_vice-informaci-primarybox-02.png) no-repeat 0 0;
}
.skin-03 #primarybox .firbutton span {
	background: url(../img/button_vice-informaci-primarybox-03.png) no-repeat 0 0;
}
.skin-04 #primarybox .firbutton span {
	background: url(../img/button_vice-informaci-primarybox-04.png) no-repeat 0 0;
}
#primarybox .img {
	float: right;
	width: 260px;
	_width: 257px;
}
#content_img_wrapper p img {
	float: right;
	width: 240px;
	_border: 1px solid red;
}
#primarybox .img img, #content_img_wrapper p img {
	background-color: white;
	padding: 9px;
	-webkit-box-shadow: 3px 3px 5px #DDDDDD;
	-moz-box-shadow: 3px 3px 5px #DDDDDD;
	box-shadow: 3px 3px 5px #DDDDDD;
}
.skin-01 #primarybox .img img, #content_img_wrapper p img {
	border: 1px solid #B8D3DE;
}
.skin-02 #primarybox .img img {
	border: 1px solid #AEE485;
}
.skin-03 #primarybox .img img {
	border: 1px solid #FFD6DB;
}
.skin-04 #primarybox .img img {
	border: 1px solid #FDCBAC;
}

/* -- secondarybox */

#secondarybox {
	width: 693px;
}
#secondarybox .boxleft {
	float: left;
}
#secondarybox .boxright {
	float: right;
}
#secondarybox .box {
	width: 341px;
	margin-bottom: 10px;
}

/* REV-1.2 = NEW: */ #secondarybox .box.boxfull {
	width: 693px;
}

.skin-01 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-01.png) no-repeat 0 100%;
}

/* REV-1.2 = NEW: */ .skin-01 #secondarybox .box.boxfull {
	background-image: url(../img/bg_secondarybox-full-01.png);
}

.skin-02 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-02.png) no-repeat 0 100%;
}

/* REV-1.2 = NEW: */ .skin-02 #secondarybox .box.boxfull {
	background-image: url(../img/bg_secondarybox-full-02.png);
}

.skin-03 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-03.png) no-repeat 0 100%;
}

/* REV-1.2 = NEW: */ .skin-03 #secondarybox .box.boxfull {
	background-image: url(../img/bg_secondarybox-full-03.png);
}

.skin-04 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-04.png) no-repeat 0 100%;
}

/* REV-1.2 = NEW: */ .skin-04 #secondarybox .box.boxfull {
	background-image: url(../img/bg_secondarybox-full-04.png);
}

.skin-02 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-02.png) no-repeat 0 100%;
}
.skin-03 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-03.png) no-repeat 0 100%;
}
.skin-04 #secondarybox .box {
	background: #F7F7F7 url(../img/bg_secondarybox-04.png) no-repeat 0 100%;
}
#secondarybox .box-in {
	width: 303px;
	padding: 15px 19px 10px 19px;
	min-height: 60px;
	_width: 341px;
}
.skin-01 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-01.png) no-repeat 0 0;
}
.skin-02 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-02.png) no-repeat 0 0;
}
.skin-03 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-03.png) no-repeat 0 0;
}
.skin-04 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-04.png) no-repeat 0 0;
}

/* REV-1.2 = NEW: */ #secondarybox .boxfull .box-in {
	width: 655px;
}
.skin-01 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-01.png) no-repeat 0 0;
}
/* REV-1.2 = NEW: */ .skin-01 #secondarybox .boxfull .box-in {
	background-image: url(../img/bg_secondarybox-full-top-01.png);
}
.skin-02 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-02.png) no-repeat 0 0;
}
/* REV-1.2 = NEW: */ .skin-02 #secondarybox .boxfull .box-in {
	background-image: url(../img/bg_secondarybox-full-top-02.png);
}
.skin-03 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-03.png) no-repeat 0 0;
}
/* REV-1.2 = NEW: */ .skin-03 #secondarybox .boxfull .box-in {
	background-image: url(../img/bg_secondarybox-full-top-03.png);
}
.skin-04 #secondarybox .box-in {
	background: url(../img/bg_secondarybox-top-04.png) no-repeat 0 0;
}
/* REV-1.2 = NEW: */ .skin-04 #secondarybox .boxfull .box-in {
	background-image: url(../img/bg_secondarybox-full-top-04.png);
}

#secondarybox .h {
	padding: 0 30px 10px 0;
	margin-bottom: 10px;
}
.skin-01 #secondarybox .h {
	color: #148DAB;
	background: url(../img/bg_secondarybox-h-01.png) no-repeat 100% 100%;
}

/* REV-1.2 = NEW: */ .skin-01 #secondarybox .boxfull .h {
	background-image: url(../img/bg_secondarybox-full-h-01.png);
}
.skin-02 #secondarybox .h {
	color: #60A22F;
	background: url(../img/bg_secondarybox-h-02.png) no-repeat 100% 100%;
}
/* REV-1.2 = NEW: */ .skin-02 #secondarybox .boxfull .h {
	background-image: url(../img/bg_secondarybox-full-h-02.png);
}
.skin-03 #secondarybox .h {
	color: #E3001E;
	background: url(../img/bg_secondarybox-h-03.png) no-repeat 100% 100%;
}
/* REV-1.2 = NEW: */ .skin-03 #secondarybox .boxfull .h {
	background-image: url(../img/bg_secondarybox-full-h-03.png);
}
.skin-04 #secondarybox .h {
	color: #FF7C28;
	background: url(../img/bg_secondarybox-h-04.png) no-repeat 100% 100%;
}
/* REV-1.2 = NEW: */ .skin-04 #secondarybox .boxfull .h {
	background-image: url(../img/bg_secondarybox-full-h-04.png);
}

.skin-02 #secondarybox .h {
	color: #60A22F;
	background: url(../img/bg_secondarybox-h-02.png) no-repeat 100% 100%;
}
.skin-03 #secondarybox .h {
	color: #E3001E;
	background: url(../img/bg_secondarybox-h-03.png) no-repeat 100% 100%;
}
.skin-04 #secondarybox .h {
	color: #FF7C28;
	background: url(../img/bg_secondarybox-h-04.png) no-repeat 100% 100%;
}
#secondarybox .txt {
	float: left;
	width: 230px;  /* z/z original 205 px*/
	overflow: hidden;
}

/* REV-1.2 = NEW: */ #secondarybox .boxfull .txt {
	width: 655px;
	float: none;
}

#secondarybox .img {
	float: right;
	width: 67px;
	overflow: hidden;
}

/* REV-1.3 = NEW: */ #secondarybox .boxfull .img {
	float: right;
}

/* REV-1.3 = NEW: */ #secondarybox .boxfull #third_row_left_box_wrapper {
	width: 550px;
	float: left;
}

.firbutton.button-viceinformaci {
	position: relative;
	display: inline-block;
	width: 145px;
	height: 31px;
	text-align: center;
}
.firbutton.button-viceinformaci span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 145px;
	height: 31px;
	cursor: pointer;
}
.skin-01 .firbutton.button-viceinformaci span {
	background: url(../img/button_vice-informaci-01.png) no-repeat 0 0;
}
.skin-02 .firbutton.button-viceinformaci span {
	background: url(../img/button_vice-informaci-02.png) no-repeat 0 0;
}
.skin-03 .firbutton.button-viceinformaci span {
	background: url(../img/button_vice-informaci-03.png) no-repeat 0 0;
}
.skin-04 .firbutton.button-viceinformaci span {
	background: url(../img/button_vice-informaci-04.png) no-repeat 0 0;
}

/* -- solidbox */

#solidbox {
	width: 693px;
}
#solidbox .boxleft {
	float: left;
}
#solidbox .boxright {
	float: right;
}
#solidbox .box {
	width: 341px;
	background: #FAFAFA url(../img/bg_solidbox.png) no-repeat 0 100%;
	margin-bottom: 10px;
}

/* REV-1.2 = NEW: */ #solidbox .box.boxfull {
	width: 693px;
	background-image: url(../img/bg_solidbox-full.png);
}

#solidbox .box-in {
	width: 303px;
	padding: 15px 19px 10px 19px;
	background: url(../img/bg_solidbox-top.png) no-repeat 0 0;
	min-height: 60px;
	/*z/z */ _width: 341px;
}

/* REV-1.2 = NEW: */ #solidbox .boxfull .box-in {
	width: 655px;
	background-image: url(../img/bg_solidbox-full-top.png);
}

#solidbox .txt {
	float: left;
	width: 205px;
	overflow: hidden;
}

/* REV-1.2 = NEW: */ #solidbox .boxfull .txt {
	width: 557px;
}

#solidbox .h {
	padding: 0 0 5px 15px;
	text-transform: uppercase;
	font-size: 1.1em;
	margin-bottom: 10px;
}
#solidbox .colors-01 .h {
	color: #038FB2;
	border-bottom: 3px solid #038FB2;
	background: url(../img/bg_solidbox-h-01.png) no-repeat 0 .2em;
}
#solidbox .colors-02 .h {
	color: #5ABD10;
	border-bottom: 3px solid #5ABD10;
	background: url(../img/bg_solidbox-h-02.png) no-repeat 0 .2em;
}
#solidbox .colors-03 .h {
	color: #E3001E;
	border-bottom: 3px solid #E3001E;
	background: url(../img/bg_solidbox-h-03.png) no-repeat 0 .2em;
}
#solidbox .colors-04 .h {
	color: #FF7C28;
	border-bottom: 3px solid #FF7C28;
	background: url(../img/bg_solidbox-h-04.png) no-repeat 0 .2em;
}
#solidbox .img {
	float: right;
	width: 67px;
	overflow: hidden;
}


.firbutton.button-vice {
	position: relative;
	display: inline-block;
	width: 56px;
	height: 18px;
	text-align: center;
}
.firbutton.button-vice span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 56px;
	height: 18px;
	cursor: pointer;
}
.colors-01 .firbutton.button-vice span {
	background: url(../img/button_vice-01.png) no-repeat 0 0;
}
.colors-02 .firbutton.button-vice span {
	background: url(../img/button_vice-02.png) no-repeat 0 0;
}
.colors-03 .firbutton.button-vice span {
	background: url(../img/button_vice-03.png) no-repeat 0 0;
}
.colors-04 .firbutton.button-vice span {
	background: url(../img/button_vice-04.png) no-repeat 0 0;
}
 
/* -- testimonial */

#testimonial {
	margin-bottom: 10px;
}
.skin-01 #testimonial {
	background: #EDFBFF url(../img/bg_testimonial-01.png) no-repeat 0 100%;
	color: #226A8B;
}
.skin-02 #testimonial {
	background: #ECFFDD url(../img/bg_testimonial-02.png) no-repeat 0 100%;
	color: #3E841E;
}
.skin-03 #testimonial {
	background: #FFF1E9 url(../img/bg_testimonial-03.png) no-repeat 0 100%;
	color: #B32D42;
}
.skin-04 #testimonial {
	background: #FFF1E8 url(../img/bg_testimonial-04.png) no-repeat 0 100%;
	color: #9A4A20;
}
#testimonial-in {
	width: 544px;
	padding: 20px 19px 5px 130px;
	min-height: 75px;
	 /* z/z */ _width: 693px;
}
.skin-01 #testimonial-in {
	background:url(../img/bg_testimonial-top-01.png) no-repeat 0 0;
}
.skin-02 #testimonial-in {
	background:url(../img/bg_testimonial-top-02.png) no-repeat 0 0;
}
.skin-03 #testimonial-in {
	background:url(../img/bg_testimonial-top-03.png) no-repeat 0 0;
}
.skin-04 #testimonial-in {
	background:url(../img/bg_testimonial-top-04.png) no-repeat 0 0;
}
.testimonial-from {
	text-align: right;
	font-weight: bold;
	font-size: .95em;
}

/* -- mainbox */

#mainbox {
	width: 693px;
	margin-bottom: 10px;
}
#mainbox {
	background: #F7F7F7 url(../img/bg_mainbox.png) no-repeat 0 100%;
}
#main.fullscreen #mainbox {
	width: 954px;
	background-image: url(../img/bg_mainbox-fullscreen.png);
}
#mainbox-in {
	width: 643px;
	padding: 25px 25px 15px 25px;
	min-height: 200px;
	/*z/z */ _width: 693px;
}

#mainbox-in-form {
	width: 643px;
	padding: 25px 25px 15px 25px;
	min-height: 120px;
	/*z/z */ _width: 693px;
}
#main.fullscreen #mainbox-in-form {
	padding: 25px 156px 15px 155px;
}
.skin-02 #mainbox-in-form {
	background: url(../img/bg_mainbox-top-02.png) no-repeat 0 0;
}
.skin-02 #main.fullscreen #mainbox-in-form {
	background: url(../img/bg_mainbox-fullscreen-top-02.png) no-repeat 0 0;
}

#main.fullscreen #mainbox-in {
	padding: 25px 156px 15px 155px;
}

.skin-01 #mainbox-in {
	background: url(../img/bg_mainbox-top-01.png) no-repeat 0 0;
}
.skin-02 #mainbox-in {
	background: url(../img/bg_mainbox-top-02.png) no-repeat 0 0;
}
.skin-03 #mainbox-in {
	background: url(../img/bg_mainbox-top-03.png) no-repeat 0 0;
}
.skin-04 #mainbox-in {
	background: url(../img/bg_mainbox-top-04.png) no-repeat 0 0;
}

.skin-01 #main.fullscreen #mainbox-in {
	background: url(../img/bg_mainbox-fullscreen-top-01.png) no-repeat 0 0;
}
.skin-02 #main.fullscreen #mainbox-in {
	background: url(../img/bg_mainbox-fullscreen-top-02.png) no-repeat 0 0;
}
.skin-03 #main.fullscreen #mainbox-in {
	background: url(../img/bg_mainbox-fullscreen-top-03.png) no-repeat 0 0;
}
.skin-04 #main.fullscreen #mainbox-in {
	background: url(../img/bg_mainbox-fullscreen-top-04.png) no-repeat 0 0;
}

#mainbox .h {
	padding: 0 30px 0 0;
	font-weight: bold;
	margin-bottom: 18px;
}
#mainbox .h img {
	vertical-align: middle;
	margin-right: 5px;
}

.skin-01 #mainbox .h {
	background: url(../img/bg_mainbox-h-01.png) no-repeat 100% 50%;
}
.skin-02 #mainbox .h {
	background: url(../img/bg_mainbox-h-02.png) no-repeat 100% 50%;
}
.skin-03 #mainbox .h {
	background: url(../img/bg_mainbox-h-03.png) no-repeat 100% 50%;
}
.skin-04 #mainbox .h {
	background: url(../img/bg_mainbox-h-04.png) no-repeat 100% 50%;
}

#mainbox h1 {
	margin-bottom: 12px;
	font: bold 1.8em sans-serif;
	margin-bottom: 6px;
}
.skin-01 h1 {
	color: #1590B0;
}
.skin-02 h1 {
	color: #5CBC2F;
}
.skin-03 h1 {
	color: #E10025;
}
.skin-04 h1 {
	color: #FD7A37;
}
#mainbox .txt {
	float: left;
	width: 367px;
	overflow: hidden;
}
#mainbox ul li {
	margin-bottom: 3px;
}

.skin-01 #mainbox ul li {
	background-image: url(../img/bullet_mainbox-01.png);
}
.skin-02 #mainbox ul li {
	background-image: url(../img/bullet_mainbox-02.png);
}
.skin-03 #mainbox ul li {
	background-image: url(../img/bullet_mainbox-03.png);
}
.skin-04 #mainbox ul li {
	background-image: url(../img/bullet_mainbox-04.png);
}

#mainbox .img {
	float: right;
	width: 260px;
}
#mainbox .img img {
	background-color: white;
	padding: 9px;
	-webkit-box-shadow: 3px 3px 5px #DDDDDD;
	-moz-box-shadow: 3px 3px 5px #DDDDDD;
	box-shadow: 3px 3px 5px #DDDDDD;
}

.skin-01 #mainbox .img img {
	border: 1px solid #B8D3DE;
}
.skin-02 #mainbox .img img {
	border: 1px solid #AEE485;
}
.skin-03 #mainbox .img img {
	border: 1px solid #FFD6DB;
}
.skin-04 #mainbox .img img {
	border: 1px solid #FDCBAC;
}

#mainbox .firbutton.button-zazadatopujcku,
#mainbox .firbutton.button-zazadatohypoteku,
#mainbox .firbutton.button-zazadatokreditnikartu,
#mainbox .firbutton.button-porovnatpovinneruceni {
	position: relative;
	display: inline-block;
	width: 275px;
	height: 43px;
	text-align: center;
}
#mainbox .firbutton.button-zazadatopujcku span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 275px;
	height: 43px;
	cursor: pointer;
	background: url(../img/button_zazadatopujcku-mainbox.png) no-repeat 0 0;
}
#mainbox .firbutton.button-zazadatohypoteku span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 275px;
	height: 43px;
	cursor: pointer;
	background: url(../img/button_zazadatohypoteku-mainbox.png) no-repeat 0 0;
}
#mainbox .firbutton.button-zazadatokreditnikartu span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 275px;
	height: 43px;
	cursor: pointer;
	background: url(../img/button_zazadatokreditnikartu-mainbox.png) no-repeat 0 0;
}
#mainbox .firbutton.button-porovnatpovinneruceni span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 275px;
	height: 43px;
	cursor: pointer;
	background: url(../img/button_porovnatpovinneruceni-mainbox.png) no-repeat 0 0;
}

/* REV-1.1 = NEW: */ .firbutton:hover span {
	background-position: 0 100% !important;
}

/* -- newsbox */

#newsbox {
	width: 693px;
	margin-bottom: 10px;
	background: url(../img/bg_newsbox.png) no-repeat 0 100%;
}
#newsbox-in {
	width: 643px;
	padding: 25px 25px 15px 25px;
	background: url(../img/bg_newsbox-top.png) no-repeat 0 0;
	min-height: 20px;
}

#newsbox .h {
	padding: 0 0 9px 15px;
	text-transform: uppercase;
	font-size: 1.1em;
	margin-bottom: 10px;
	border-bottom: 1px solid #C9C9C9;
}
.skin-01 #newsbox .h {
	color: #038FB2;
	background: url(../img/bg_solidbox-h-01.png) no-repeat 0 .2em;
}
.skin-02 #newsbox .h {
	color: #5ABD10;
	background: url(../img/bg_solidbox-h-02.png) no-repeat 0 .2em;
}
.skin-03 #newsbox .h {
	color: #E3001E;
	background: url(../img/bg_solidbox-h-03.png) no-repeat 0 .2em;
}
.skin-04 #newsbox .h {
	color: #FF7C28;
	background: url(../img/bg_solidbox-h-04.png) no-repeat 0 .2em;
}

.firbutton.button-archivaktualit {
	position: relative;
	display: inline-block;
	width: 110px;
	height: 18px;
	text-align: center;
}
.firbutton.button-archivaktualit span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 110px;
	height: 18px;
	cursor: pointer;
}
.skin-01 .firbutton.button-archivaktualit span {
	background: url(../img/button_archivaktualit-01.png) no-repeat 0 0;
}
.skin-02 .firbutton.button-archivaktualit span {
	background: url(../img/button_archivaktualit-02.png) no-repeat 0 0;
}
.skin-03 .firbutton.button-archivaktualit span {
	background: url(../img/button_archivaktualit-03.png) no-repeat 0 0;
}
.skin-04 .firbutton.button-archivaktualit span {
	background: url(../img/button_archivaktualit-04.png) no-repeat 0 0;
}

/* -- basicbox */

.basicbox {
	width: 693px;
}
.basicbox .boxleft {
	float: left;
}
.basicbox .boxright {
	float: right;
}
.basicbox .box {
	width: 341px;
	background: #FAFAFA url(../img/bg_basicbox.png) no-repeat 0 100%;
	margin-bottom: 10px;
}
.basicbox .box-in {
	width: 303px;
	padding: 15px 19px 10px 19px;
	background: url(../img/bg_basicbox-top.png) no-repeat 0 0;
	min-height: 20px;
}
.basicbox .h {
	width: 323px;
	height: 32px;
	font-size: 1em;
	margin: 0 -10px 10px -10px;
}
.skin-01 .basicbox .h {
	background: url(../img/bg_basicbox-h-01.png) no-repeat 0 0;
	color: #1590B0;
}
.skin-02 .basicbox .h {
	background: url(../img/bg_basicbox-h-02.png) no-repeat 0 0;
	color: #5CBC2F;
}
.skin-03 .basicbox .h {
	background: url(../img/bg_basicbox-h-03.png) no-repeat 0 0;
	color: #E10025;
}
.skin-04 .basicbox .h {
	background: url(../img/bg_basicbox-h-04.png) no-repeat 0 0;
	color: #FD7A37;
}
.basicbox .h span {
	display: block;
	padding: 9px 10px 0 10px;
}

.quick-calc {
	width: 323px;
	margin: 0 -10px 10px -10px;
}
.quick-calc th {
	background-color: transparent;
	border: none;
}
.skin-01 .quick-calc th {
	color: #038FB2;
}
.skin-02 .quick-calc th {
	color: #5ABD10;
}
.skin-03 .quick-calc th {
	color: #E3001E;
}
.skin-04 .quick-calc th {
	color: #FF7C28;
}
.quick-calc td {
	background-color: #F5F5F5;
	border: none;
}
.quick-calc .t-even td {
	background-color: white;
}

.firbutton.button-celatabulka {
	position: relative;
	display: inline-block;
	width: 96px;
	height: 18px;
	text-align: center;
}
.firbutton.button-celatabulka span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 96px;
	height: 18px;
	cursor: pointer;
}
.skin-01 .firbutton.button-celatabulka span {
	background: url(../img/button_celatabulka-01.png) no-repeat 0 0;
}
.skin-02 .firbutton.button-celatabulka span {
	background: url(../img/button_celatabulka-02.png) no-repeat 0 0;
}
.skin-03 .firbutton.button-celatabulka span {
	background: url(../img/button_celatabulka-03.png) no-repeat 0 0;
}
.skin-04 .firbutton.button-celatabulka span {
	background: url(../img/button_celatabulka-04.png) no-repeat 0 0;
}

.quick-faq dt {
	font-weight: bold;
}
.quick-faq dd {
	margin-left: 0;
}

.skin-01 .basicbox .firbutton.button-vice span {
	background: url(../img/button_vice-01.png) no-repeat 0 0;
}
.skin-02 .basicbox .firbutton.button-vice span {
	background: url(../img/button_vice-02.png) no-repeat 0 0;
}
.skin-03 .basicbox .firbutton.button-vice span {
	background: url(../img/button_vice-03.png) no-repeat 0 0;
}
.skin-04 .basicbox .firbutton.button-vice span {
	background: url(../img/button_vice-04.png) no-repeat 0 0;
}

/* -- calc */

#calc {
	line-height: 1.2;
	clear: both;
}
#calc th {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
#calc td {
	text-align: center;
	vertical-align: middle;
}
#calc thead th {
	border-color: #E0E0E0;
	color: #969696;
}
#calc .hide {
	background: transparent none !important;
	border: none !important;
}
#calc thead td {
	border-color: #E0E0E0;
	background: #C7C7C7 none;
	color: white;
}
.skin-01 #calc thead td {
	background: #038FB2 none;
	border-color: #5A9FB0;
}
.skin-02 #calc thead td {
	background: #5ABD10 none;
	border-color: #6ECB3D;
}
.skin-03 #calc thead td {
	background: #E3001E none;
	border-color: #E93B56;
}
.skin-04 #calc thead td {
	background: #FF7C28 none;
	border-color: #FD945A;
}
#calc tbody {
	border: 2px solid #C7C7C7;
}
#calc tbody th {
	color: #525252;
	padding: 15px 10px;
}
#calc tbody td {
	color: #828282;
	padding: 15px 10px;
}

/* -- faq */

#faq_seznam {
	padding-left: 60px;
	margin: 0 0 9px 0;
}

#faq {
	clear: both;
}
#faq dt {
	padding-left: 20px;
	background: url(../img/bullet.png) no-repeat 0 .1em;
	font-weight: bold;
	margin: 0 0 9px 0;
}
.skin-01 #faq dt {
	background-image: url(../img/bullet_mainbox-01.png);
	color: #1590B0;
}
.skin-02 #faq dt {
	background-image: url(../img/bullet_mainbox-02.png);
	color: #5CBC2F;
}
.skin-03 #faq dt {
	background-image: url(../img/bullet_mainbox-03.png);
	color: #E10025;
}
.skin-04 #faq dt {
	background-image: url(../img/bullet_mainbox-04.png);
	color: #FD7A37;
}
#faq dd {
	margin: 0 0 18px 0;
}

/* -- text page*/
#textpage {
	clear: both;
}
.skin-01 #textpage span {
	color: #1590B0;
}
.skin-02 #textpage span {
	color: #5CBC2F;
}
.skin-03 #textpage span {
	color: #E10025;
}
.skin-04 #textpage span {
	color: #FD7A37; }

.float-left {
	float: left;
	margin: .8em 10px .8em 0;
}

#actuality dd {
	margin: 0 0 18px 0;
}

/* -- actuality*/

#actuality {
	clear: both;
}
#actuality dt {
	padding-left: � px;
	font-weight: bold;
	margin: 0 0 9px 0;
}
.skin-01 #actuality dt {
	color: #1590B0;
}
.skin-02 #actuality dt {
	color: #5CBC2F;
}
.skin-03 #actuality dt {
	color: #E10025;
}
.skin-04 #actuality dt {
	color: #FD7A37;
}
#actuality dd {
	margin: 0 0 18px 0;
}

/* -- order */

#order {
	margin: 18px 0;
}

.skin-01 #order h2 {
	color: #1590B0;
}
.skin-02 #order h2 {
	color: #5CBC2F;
}
.skin-03 #order h2 {
	color: #E10025;
}
.skin-04 #order h2 {
	color: #FD7A37;
}

#order .t-form {
	margin: 18px 35px 18px 70px;
}
#order .t-form th {
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
		/* REV-1.2 = NEW: */ width: 150px;
}
#order .t-form td {
	vertical-align: middle;
}



#order .submit {
	margin-bottom: 36px;
}

/* Layout > Sidebar
................................................... */

#sidebar {
	float: right;
	width: 252px;
	overflow: hidden;
}

#sidebar h2, #sidebar h3 {
	font-size: 1em;
}

.sidebox {
	width: 252px;
	margin-bottom: 10px;
	background: #FCFCFC url(../img/bg_sidebox.png) no-repeat 0 100%;
	color: #757575;
}
.sidebox-in {
	width: 212px;
	padding: 10px 20px;
	min-height: 100px;
	background: url(../img/bg_sidebox-top.png) no-repeat 0 0;
	/* z/z */ 
}

.sidebox .h {
	width: 232px;
	margin: 0 -10px 10px -10px;
	background: #E9E9E9 url(../img/bg_sidebox-h.png) no-repeat 0 100%;
}
.sidebox .h span {
	display: block;
	width: 212px;
	padding: 10px;
	background: url(../img/bg_sidebox-h-top.png) no-repeat 0 0;
}

.skin-01 .sidebox .h.skinable {
	background: #EDFBFF url(../img/bg_sidebox-h-01.png) no-repeat 0 100%;
	color: #479EC4;
}
.skin-01 .sidebox .h.skinable span {
	background: url(../img/bg_sidebox-h-top-01.png) no-repeat 0 0;
}
.skin-02 .sidebox .h.skinable {
	background: #ECF7E0 url(../img/bg_sidebox-h-02.png) no-repeat 0 100%;
	color: #80AD5F;
}
.skin-02 .sidebox .h.skinable span {
	background: url(../img/bg_sidebox-h-top-02.png) no-repeat 0 0;
}
.skin-03 .sidebox .h.skinable {
	background: #FFE8E3 url(../img/bg_sidebox-h-03.png) no-repeat 0 100%;
	color: #F66767;
}
.skin-03 .sidebox .h.skinable span {
	background: url(../img/bg_sidebox-h-top-03.png) no-repeat 0 0;
}
.skin-04 .sidebox .h.skinable {
	background: #FCEADE url(../img/bg_sidebox-h-04.png) no-repeat 0 100%;
	color: #FFA628;
}
.skin-04 .sidebox .h.skinable span {
	background: url(../img/bg_sidebox-h-top-04.png) no-repeat 0 0;
}

.links-color-01 a {
	color: #1590B0;
}
.links-color-02 a {
	color: #5CBC2F;
}
.links-color-03 a {
	color: #E10025;
}
.links-color-04 a {
	color: #FD7A37;
}
.links-color-01 a:hover,
.links-color-02 a:hover,
.links-color-03 a:hover,
.links-color-04 a:hover {
	color: black;
}

.sidelist-large li {
	padding: 5px 0 5px 25px;
}
.skin-01 .sidelist-large li {
	background: url(../img/bullet_sidelist-large-01.png) no-repeat 0 .5em;
}
.skin-02 .sidelist-large li {
	background: url(../img/bullet_sidelist-large-02.png) no-repeat 0 .5em;
}
.skin-03 .sidelist-large li {
	background: url(../img/bullet_sidelist-large-03.png) no-repeat 0 .5em;
}
.skin-04 .sidelist-large li {
	background: url(../img/bullet_sidelist-large-04.png) no-repeat 0 .5em;
}
.sidelist-large ul li+li {
	border-top: 1px solid #E9E9E9;
}
.sidelist-large li a {
	color: #757575;
	font-weight: bold;
}
.sidelist-large li a:hover {
	color: black;
}

.sidelist-small li {
	padding: 5px 0 5px 15px;
}
.skin-01 .sidelist-small li {
	background: url(../img/bullet_sidelist-small-01.png) no-repeat 0 .95em;
}
.skin-02 .sidelist-small li {
	background: url(../img/bullet_sidelist-small-02.png) no-repeat 0 .95em;
}
.skin-03 .sidelist-small li {
	background: url(../img/bullet_sidelist-small-03.png) no-repeat 0 .95em;
}
.skin-04 .sidelist-small li {
	background: url(../img/bullet_sidelist-small-04.png) no-repeat 0 .95em;
}
.sidelist-small li+li {
	border-top: 1px solid #E9E9E9;
}

#sidebar .firbutton.button-zazadatopujcku,
#sidebar .firbutton.button-zazadatohypoteku {
	position: relative;
	display: inline-block;
	width: 201px;
	height: 37px;
	text-align: center;
}
#sidebar .firbutton.button-zazadatopujcku span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 201px;
	height: 37px;
	cursor: pointer;
	background: url(../img/button_zazadatopujcku.png) no-repeat 0 0;
}
#sidebar .firbutton.button-zazadatohypoteku span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 201px;
	height: 37px;
	cursor: pointer;
	background: url(../img/button_zazadatohypoteku.png) no-repeat 0 0;
}
#sidebar .firbutton.button-zazadatokreditnikartu,
#sidebar .firbutton.button-porovnatpovinneruceni {
	position: relative;
	display: inline-block;
	width: 231px;
	height: 37px;
	text-align: center;
}
#sidebar .firbutton.button-zazadatokreditnikartu span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 231px;
	height: 37px;
	cursor: pointer;
	background: url(../img/button_zazadatokreditnikartu.png) no-repeat 0 0;
}
#sidebar .firbutton.button-porovnatpovinneruceni span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 231px;
	height: 37px;
	cursor: pointer;
	background: url(../img/button_porovnatpovinneruceni.png) no-repeat 0 0;
}

/* Layout > Footer
................................................... */

#footer {
  font-size:95%;
	width: 954px;
	background: #FAFAFA url(../img/bg_footer.png) repeat-y 0 0;
	padding-bottom: 15px;
}
#footer-top {
	/* REV-1.5 = EDIT: */ width: 934px;
	/* REV-1.5 = EDIT: */ padding: 15px 15px 15px 5px;
	background: url(../img/bg_footer-top.png) no-repeat 0 0;
	_width: 954px;
}

#site {
	float: left;
	/* REV-1.5 = EDIT: */ width: 770px;
}
#site dl {
	float: left;
	width: 140px;
	min-height: 120px;
	margin: 0;
	/* REV-1.5 = EDIT: */ padding: 0 7px 0 6px;
	background: url(../img/bg_footer-dots-y.png) repeat-y 100% 0;
}
#site dl#site-04 {
	float: left;
	background: none;
}
#site-01 dt {
	width: 120px;
	height: 25px;
	padding: 0 10px;
	background: url(../img/bg_site-01.png) no-repeat 0 0;
}
#site-01 dt strong {
	display: block;
	background-color: #1590B0;
	color: white;
	padding-top: 4px;
}
#site-02 dt {
	width: 120px;
	height: 25px;
	padding: 0 10px;
	background: url(../img/bg_site-02.png) no-repeat 0 0;
}
#site-02 dt strong {
	display: block;
	background-color: #5CBC2F;
	color: white;
	padding-top: 4px;
}
#site-03 dt {
	width: 120px;
	height: 25px;
	padding: 0 10px;
	background: url(../img/bg_site-03.png) no-repeat 0 0;
}
#site-03 dt strong {
	display: block;
	background-color: #E10025;
	color: white;
	padding-top: 4px;
}
#site-04 dt {
	width: 120px;
	height: 25px;
	padding: 0 10px;
	background: url(../img/bg_site-04.png) no-repeat 0 0;
}
#site-04 dt strong {
	display: block;
	background-color: #FD7A37;
	color: white;
	padding-top: 4px;
}
#site dd {
	margin-left: 10px;
	padding-left: 10px;
	background: url(../img/bullet_footer.png) no-repeat 0 .45em;
}
#site-01 dd a {
	color: #1590B0 !important;
}
#site-02 dd a {
	color: #5CBC2F !important;
}
#site-03 dd a {
	color: #E10025 !important;
}
#site-04 dd a {
	color: #FD7A37 !important;
}
#site-01 dd a:hover,
#site-02 dd a:hover,
#site-03 dd a:hover,
#site-04 dd a:hover,
/* REV-1.5 = NEW: */ #site-05 dd a:hover {
	color: black !important;
}

/* REV-1.5 = EDIT: */ #site dl#site-05 {
	float: left;
	background: none;
}
/* REV-1.5 = NEW: */ #site-05 dt {
	width: 120px;
	height: 25px;
	padding: 0 10px;
	background: url(../img/bg_site-05.png) no-repeat 0 0;
}
/* REV-1.5 = NEW: */ #site-05 dt strong {
	display: block;
	background-color: #D9BA11;
	color: white;
	padding-top: 4px;
}
/* REV-1.5 = NEW: */ #site-05 dd a {
	color: #D9BA11 !important;
}

#contact {
	float: right;
	/* REV-1.5 = EDIT: width: 160px; */ 
	text-align: right;
	padding-top: 5px;
}
#contact-facebook a {
	background: url(../img/ico_facebook.png) no-repeat 0 50%;
	padding: 10px 0 10px 25px;
}
#contact .links {
	color: #989898;
}
#contact .links a {
	color: black !important;
}
#contact .links a:hover {
	color: #E10025 !important;
}

#footer-bottom {
	width: 899px;
	margin: 0 30px 0 15px;
	padding: 15px 0 0 10px;
	border-top: 1px solid #EAEAEA;
}

#partner {
	float: right;
	width: 425px;
	text-align: right;
	font-style: normal;
	color: #989898;
}
#partner a {
	color: #C0C0C0 !important;
}
#partner a:hover {
	color: #E10025 !important;
}

#disclaimer {
	float: left;
	width: 425px;
	font-style: normal;
	color: #989898;
}

/* MyStyles
--------------------------------------------------- */

/* -- here */
	
/*
 * CHANGES 
 */
	#logo {
height:68px;
margin:0 0 5px 20px;
}
#mainbox .txt {
	float: left;
}
#content_main_right_wrapper{
	float: left;
	width: 260px;
	margin: -12px 0 0 0;
	_margin: -30px 0 0 0;
}
.skin-01 #content_main_right_wrapper ul li {
	background-image: url(../img/bullet_mainbox-01.png);
}
#footer dt a {
	text-decoration: none;
	color: #fff;
}

.skin-01 #primarybox .h a {
	color: #148DAB !important;
	text-decoration: none;
}

.skin-01 #secondarybox .h a {
	color: #148DAB !important;
	text-decoration: none;
}

.skin-01 #secondarybox #third_row_left_box_wrapper ul {
	float: left;
}
	
.skin-01 #secondarybox #third_row_left_box_wrapper ul.right {
	float: right;
	padding: 0 52px 0 0;
}

.sidelist-large-2 li {
	padding: 5px 0 0 25px;
}
.skin-01 .sidelist-large-2 li {
	background: url(../img/bullet_sidelist-large-01.png) no-repeat 0 .5em;
}
.skin-02 .sidelist-large-2 li {
	background: url(../img/bullet_sidelist-large-02.png) no-repeat 0 .5em;
}
.skin-03 .sidelist-large-2 li {
	background: url(../img/bullet_sidelist-large-03.png) no-repeat 0 .5em;
}
.skin-04 .sidelist-large-2 li {
	background: url(../img/bullet_sidelist-large-04.png) no-repeat 0 .5em;
}
.sidelist-large-2 ul li+li {
	border-top: 1px solid #E9E9E9;
}
.sidelist-large-2 li a {
	color: #757575;
	font-weight: bold;
}
.sidelist-large-2 li a:hover {
	color: black;
}

ul.sidelist-large-2 {
	margin-bottom: 0;
	padding-bottom: 0;
}

}
/* @media: Print
=================================================== */

@media print {

body {
	font-family: georgia, serif;
}
table {
	border-collapse: collapse;
	border: none;
	margin-bottom: 10pt;
}
th, td {
	border: 1px solid;
}
.noprint, .noshow, .fix, .fix2, #nav, #sidebar, #footer-top, #partner {
	display: none;
}
a, img {
	border:  none;
}
.gallery li {
	display: inline-block;
	list-style: none;
	padding: 0 0 10pt 0;
	margin: 0;
	text-align: center;
}
.gallery li span {
	display: block;
}
* html .gallery {
	height: 1%;
	overflow: visible;
}
* html .gallery li {
	float: left;
}
*+html .gallery {
	height: 1%;
	overflow: visible;
}
*+html .gallery li {
	float: left;
}
}
