
/* ___| CSS document |_____________________ */

body { 
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size: .73em;
	color: #fff;
	background: #010101 url("../img/bg.jpg") no-repeat center top;
	}
a img {
  	border: 0;
	}
h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
	}
.none {
	display: none;
	}
.hidden {
	visibility: hidden;
	}


/* ___| container |_____________________ */


#container {
	margin: 0 auto 0 auto;
	width: 605px;
	}
	
	
/* ___| head |_____________________ */


#head {
	margin: 0;
	width: 605px;
	height: 164px;
	background: url("../img/bg_head.png") repeat;
	}
#logo {
	margin: 30px 0 0 10px;
	width: 193px;
	height: 76px;
	background: url("../img/logo_inspiro.png") no-repeat;
	float: left;
	}
#logo h1 a {
	text-decoration: none;
	width: 193px;
	height: 76px;
	display: block;
	position: relative;
	}

#motto {
	margin: 40px 0 0 43px;
	width: 178px;
	height: 42px;
	background: url("../img/bg_motto.png") no-repeat;
	float: left;
	}
#motto-eng {
	margin: 29px 0 0 43px;
	width: 178px;
	height: 53px;
	background: url("../img/bg-motto-eng.png") no-repeat;
	float: left;
	}
#face {
	margin: 0;
	width: 178px;
	height: 164px;
	background: url("../img/bg_face.jpg") no-repeat;
	float: right;
	}
#langversion {
	width: 16px;
	height: 11px;
	border: 1px solid #000;
	float: right;
	position: relative;
	left: 172px;
	top: 30px;
	}	
	
/* ___| menu CZE |_____________________ */


menu {
	margin: -32px 0 0 0;
	padding: 0;
	width: 605px;
	height: 32px;
	background: url("../img/bg_menu.png") repeat;
	float: left;
	clear: both;
	position: relative;
	z-index: 20;
	}
menu li {
	margin: 0 0 0 2px;
	width: 119px;
	text-align: center;
	list-style: none;
	line-height: 32px;
	vertical-align: middle;
	float: left;
	clear: right;
	}
menu li a {
	width: 119px;
	height: 32px;
	color: #ccc;
	display: block;
	text-decoration: none;
	border-bottom: 3px solid #669999;
	}
menu li a:hover {
	color: #fff;
	border-bottom: 3px solid #bebebe;
	}
	
/* ___| menu ENG |_____________________ */


#engmenu menu li {
	margin: 0 0 0 2px;
	width: 98px;
	text-align: center;
	list-style: none;
	line-height: 32px;
	vertical-align: middle;
	float: left;
	clear: right;
	}
#engmenu menu li a {
	width: 98px;
	height: 32px;
	color: #ccc;
	display: block;
	text-decoration: none;
	border-bottom: 3px solid #669999;
	}
#engmenu menu li a:hover {
	color: #fff;
	border-bottom: 3px solid #bebebe;
	}
	
	
/* ___| content |_____________________ */


#content {
	margin: 0;
	padding: 0 0 40px 0;
	width: 605px;
	background: url("../img/bg_content.png") repeat;
	float: left;
	clear: both;
	}
	
#eng-product-blocks {
	width: 601px;
	margin-top: 20px;
	background: url("../img/bg-eng-2.jpg") no-repeat;
	float: left;
	clear: both;
	}
#eng-portfolio {
	width: 601px;
	margin-top: 20px;
	background: url("../img/bg-eng-3.jpg") no-repeat;
	float: left;
	clear: both;
	}
#box_blue {
	margin: 45px 0 10px 15px;
	width: 183px;
	float: left;
	cursor: pointer;
	}
#box_blue .img_top {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_blue.png") no-repeat;
	background-position: 0 0;
	}
#box_blue .img_top_h {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_blue.png") no-repeat;
	background-position: 0 -120px;
	}
#box_blue_eng {
	margin: 45px 0 10px 15px;
	width: 183px;
	float: left;
	cursor: pointer;
	}
#box_blue_eng .img_top {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_economy_eng.png") no-repeat;
	background-position: 0 0;
	}
#box_blue_eng .img_top_h {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_economy_eng.png") no-repeat;
	background-position: 0 -120px;
	}
ul#col_blue {
	margin: 0;
	padding: 37px 0 0 0;
	width: 183px;
	min-height: 55px;
	background: url("../img/bg_shadow_blue.png") no-repeat center top;
	}
ul#col_blue li {
	margin: 0 0 0 3px;
	padding: 0 0 0 14px;
	line-height: 1.9em;
	list-style: none;
	background: url("../img/bg_item_b.png") no-repeat left .5em;
	}
	/* uprava VH 210807 */
#box_erp {
	margin: 5px 0 10px 15px;
	width: 574px;
	float: left;
	cursor: pointer;
	}
#box_erp .img_top {
	width: 574px;
	height: 63px;
	background: url("../img/bg_box_erp.png") no-repeat;
	background-position: 0 -2px;
	}
#box_erp .img_top_h {
	width: 574px;
	height: 63px;
	background: url("../img/bg_box_erp.png") no-repeat;
	background-position: 0 -65px;
	}
#box_erp {
	margin: 5px 0 10px 15px;
	width: 574px;
	float: left;
	cursor: pointer;
	}
#box_kariera, #box_podpora {
	margin: 5px 0 10px 15px;
	width: 330px;
	float: left;
	cursor: pointer;
	}
#box_kariera .img_top {
	width: 330px;
	height: 63px;
	background: url("../img/bg_box_kariera.png") no-repeat;
	background-position: 0 -2px;
	}
#box_kariera .img_top_h {
	width: 350px;
	height: 63px;
	background: url("../img/bg_box_kariera.png") no-repeat;
	background-position: 0 -65px;
	}
#box_podpora .img_top {
	width: 330px;
	height: 63px;
	background: url("../img/bg_box_podporujeme.png") no-repeat;
	background-position: 0 -2px;
	}
#box_podpora .img_top_h {
	width: 350px;
	height: 63px;
	background: url("../img/bg_box_podporujeme.png") no-repeat;
	background-position: 0 -65px;
	}
#box_erp .img_top h3, #box_erp .img_top_h h3 {
	padding: 10px 0 0 65px;
	font-size: 1.2em;
	color: #fff;
	float: left;
	width: 300px;
	height: 35px;
	}
#box_erp .img_top h3 span, #box_erp .img_top_h h3 span {
	color: #9398a8;
	}
	
#box_kariera .img_top h3, #box_kariera .img_top_h h3, #box_podpora .img_top h3, #box_podpora .img_top_h h3 {
	padding: 12px 0 0 65px;
	font-size: 1.1em;
	color: #fff;
	float: left;
	width: 300px;
	height: 35px;
	}
#box_kariera .img_top h3 span, #box_kariera .img_top_h h3 span, #box_podpora .img_top h3 span, #box_podpora .img_top_h h3 span {
	color: #9398a8;
	font-size: 0.9em;
	}
	
ul#col_erp {
	margin-top: 12px;
	width: 150px;
	min-height: 20px;
	float: right;
	/* background: url("../img/bg_shadow_blue.png") no-repeat center top; */
	}
ul#col_erp li {
	margin: 0 0 0 3px;
	padding: 0 0 0 10px;
	line-height: 1.7em;
	list-style: none;
	
	}
#box_green {
	margin: 45px 15px 10px 12px;
	width: 180px;
	float: left;
	cursor: pointer;
	}
#box_green .img_top {
	width: 180px;
	height: 120px;
	background: url("../img/bg_flash_green.png") no-repeat;
	background-position: 0 0;
	}
#box_green .img_top_h {
	width: 180px;
	height: 120px;
	background: url("../img/bg_flash_green.png") no-repeat;
	background-position: 0 -120px;
	}
#box_green_eng {
	margin: 45px 15px 10px 12px;
	width: 180px;
	float: left;
	cursor: pointer;
	}
#box_green_eng .img_top {
	width: 180px;
	height: 120px;
	background: url("../img/bg_flash_platform_eng.png") no-repeat;
	background-position: 0 0;
	}
#box_green_eng .img_top_h {
	width: 180px;
	height: 120px;
	background: url("../img/bg_flash_platform_eng.png") no-repeat;
	background-position: 0 -120px;
	}
ul#col_green {
	margin: 0;
	padding: 37px 0 0 0;
	width: 180px;
	min-height: 55px;
	background: url("../img/bg_shadow_green.png") no-repeat center top;
	}
ul#col_green li {
	margin: 0 0 0 3px;
	padding: 0 0 0 14px;
	line-height: 1.9em;
	list-style: none;
	background: url("../img/bg_item_g.png") no-repeat left .5em;
	}
	/* Uprava VH 190607 */
	/* font-size: 0.9em; */
	
	/* Cenawebu.cz - float panel */
	
		/* uprava VH 160308 */
#box_cenawebu {
	margin: 5px;
	width: 180px;
	float: left;
	cursor: pointer;
	position: relative;
	top: -570px;
	}
#box_cenawebu .img_top {
	width: 180px;
	height: 89px;
	background: url("../img/cenawebu-banner.png") no-repeat;
	background-position: 0 0px;
	}
#box_cenawebu .img_top_h {
	width: 180px;
	height: 89px;
	background: url("../img/cenawebu-banner.png") no-repeat;
	background-position: 0 -89px;
	}

#box_cenawebu .img_top h3 span, #box_cenawebu .img_top_h h3 span {
	color: #9398a8;
	}
		/* Cenawebu.cz - float panel */
	
	
#box_red {
	margin: 45px 0 10px 0;
	width: 183px;
	float: left;
	cursor: pointer;
	}
#box_red .img_top {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_red.png") no-repeat;
	background-position: 0 0;
	}
#box_red .img_top_h {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_red.png") no-repeat;
	background-position: 0 -120px;
	}
#box_red_eng {
	margin: 45px 0 10px 0;
	width: 183px;
	float: left;
	cursor: pointer;
	}
#box_red_eng .img_top {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_publisher_eng.png") no-repeat;
	background-position: 0 0;
	}
#box_red_eng .img_top_h {
	width: 183px;
	height: 120px;
	background: url("../img/bg_flash_publisher_eng.png") no-repeat;
	background-position: 0 -120px;
	}
ul#col_red {
	margin: 0;
	padding: 37px 0 0 0;
	width: 183px;
	min-height: 55px;
	background: url("../img/bg_shadow_red.png") no-repeat center top;
	}
ul#col_red li {
	margin: 0 0 0 3px;
	padding: 0 0 0 14px;
	line-height: 1.9em;
	list-style: none;
	background: url("../img/bg_item_r.png") no-repeat left .5em;
	/* ?prava VH 190607 */
	/* font-size: 0.9em; */
	}
.hline {
	margin: 5px 0 10px 0;
	width: 605px;
	height: 2px;
	border: 0;
	background: url("../img/bg_hr.png") no-repeat center;
	float: left;
	clear: both;
	}
.hline-small {
	margin: 5px 0 20px 0;
	width: 366px;
	height: 2px;
	border: 0;
	background: #fff url("../img/bg_hr_small.png") no-repeat center;
	float: left;
	clear: both;
	}
	

	

/* ___| boxs |_____________________ */


.box_m {
	margin: 10px 0 0 14px;
	width: 183px;
	background: url("../img/bg_box_m.png") repeat-y center;
	cursor: pointer;
	float: left;
	}
.box {
	margin: 0;
	padding: 7px 9px 3px 9px;
	width: 165px;
	min-height: 125px;
	background: url("../img/bg_box_t.png") no-repeat center top;
	}
.box h3 {
	margin: 0 0 .5em 0;
	font-size: 1em;
	color: #a85134;
	}
.box p {
	line-height: 1.4em;
	}
.box_b {
	margin: 0;
	width: 183px;
	height: 12px;
	font-size: 0;
	background: url("../img/bg_box_b.png") no-repeat center;
	}
p.more {
	margin: 0;
	width: 183px;
	height: 26px;
	text-align: center;
	background: #050505;
	}
p.more_hov {
	margin: 0;
	width: 183px;
	height: 26px;
	text-align: center;
	background: #050505;
	}
p.more_hov a{
	margin: 0 auto 0 auto;
	width: 80px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	display: block;
	background: url("../img/bg_more.png") no-repeat;
	background-position: 0 -26px;
	}
p.more a {
	margin: 0 auto 0 auto;
	width: 80px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-decoration: none;
	color: #fff;
	display: block;
	background: url("../img/bg_more.png") no-repeat;
	background-position: 0 0;
	}
p.more a:hover {
	background-position: 0 -26px;
	}
.da-more-text-div {
	display: block;
	margin-bottom:10px;
	padding-bottom: 10px;
	position:relative;
	top: -5px;
}
.da-more-text-div img {
	float: left;
	margin-top: 2px;
}
a.more-text {
	float: right;
	font-size: .90em;
	display: block;
	width: 320px;
	color: #a6c8d3 !important;
	border-bottom: 1px solid #2f4b54;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	}
a.more-text a:hover {
	text-decoration: none;
	color: #fff;
	}
#gbox {
	margin: 10px 0 0 15px;
	width: 575px;
	height: 130px;
	background: url("../img/bg_gbox.png") no-repeat bottom;
	float: left;
	clear: both;
	}
#gbox img {
	margin: 16px 15px 0 25px;
	}
#gbox_l {
	margin: 10px 20px 0 20px;
	width: 155px;
	float: left;
	}
#gbox_l h3 {
	margin: 0 0 .6em 0;
	font-size: 1em;
	color: #a85134;
	}
#gbox_l p {
	margin: 0;
	line-height: 1.4em; 
	color: #b6b5b5;
	}
#gbox_l a {
	text-decoration: none;
	color: #763925;
	}
#gbox_l a:hover {
	text-decoration: none;
	color: #a9644e;
	}
.bbox {
	margin: 30px 0 0 0;
	padding: 10px 10px 10px 26px;
	width: 309px;
	min-height: 15px;
	background: #030303 url("../img/bg_bbox_t.png") no-repeat top;
	}
.bbox_gr {
	margin: 30px 0 0 0;
	padding: 10px 10px 0 26px;
	width: 309px;
	min-height: 15px;
	background: #151b01 url("../img/bg_bboxgr_t.png") no-repeat top;
	}
.bbox_or {
	margin: 30px 0 0 0;
	padding: 10px 10px 0 26px;
	width: 309px;
	min-height: 15px;
	background: #2b1100 url("../img/bg_bboxor_t.png") no-repeat top;
	}
.bbox_bl {
	margin: 30px 0 0 0;
	padding: 10px 10px 0 26px;
	width: 309px;
	min-height: 15px;
	background: #00131a url("../img/bg_bboxbl_t.png") no-repeat top;
	}
.bbox_next_step {
	margin: 30px 0 0 0;
	padding: 10px 10px 0 26px;
	width: 309px;
	min-height: 15px;
	background: #00131a url("../img/bg_bboxbl_t2.png") no-repeat top;
	}
.bbox_next_step ul {
	margin: 0 0 1.4em 0;
	padding: 0;
	}
.bbox_next_step ul li {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 22px;
	list-style: none;
	background: url("../img/bg_item_right2.png") no-repeat left top;
	color: #b9b9b9;
	}
.bbox_next_step ul li a:link, .bbox_next_step ul li a:active, .bbox_next_step ul li a:visited {
	color: #5590a3;
	text-decoration: none;
	font-weight: bold;
	}
.bbox_next_step ul li a:hover {
	color: #a6c8d3;
	text-decoration: underline;
	}
#right .bbox p, #right .bbox_gr p, #right .bbox_or p, #right .bbox_bl p, #right .bbox_next_step p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.4em;
	text-indent: 0;
	color: #a7a7a7;
	}
#right img.icons {
	float:left;
	width:60px;
	height:86px;
	margin-right:20px;
	}
#content #right .bbox p a, #content #right .bbox_gr p a, #content #right .bbox_or p a, #content #right .bbox_bl p a {
	color: #b0b0b2;
	text-decoration: none;
	}
#content #right .bbox p a:hover, #content #right .bbox_gr p a:hover, #content #right .bbox_or p a:hover, #content #right .bbox_bl p a:hover {
	color: #fff;
	text-decoration: none;
	}
.bbox_b {
	margin: 0 0 0 -26px;
	width: 349px;
	height: 2px;
	background: url("../img/bg_bbox_b.png") no-repeat;
	font-size: 0;
	}
.bbox_bp {
	margin: 20px 0 0 -26px;
	width: 286px;
	height: 2px;
	background: url("../img/bg_bbox_bp.png") no-repeat;
	font-size: 0;
	}
.bbox_next_step .a-button, #engpartner .a-button, .engbody .a-button {
	display:block;
	height:22px;
	width:150px;
	background: #056586 url("../img/button-blue-bg.png") repeat-x;
	border: 1px solid #0095c5;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#menbox {
	margin: 0;
	width: 178px;
	min-height: 159px;
	border-left: 1px solid #1e1a16;
	border-right: 1px solid #1e1a16;
	background: #120e0a url("../img/bg_submenu_t.png") no-repeat top;
	overflow: hidden;
	}
.refbox {
	margin: 10px 0 0 15px;
	width: 575px;
	height: 230px;
	background: url("../img/bg_refbox.png") no-repeat bottom;
	float: left;
	clear: both;
	}
.refbox img {
	margin: 0px 5px 10px 25px;
}
.refbox_l {
	margin: 10px 20px 0 20px;
	width: 300px;
	float: left;
	}
.refbox_l h3 {
	margin: 0 0 .6em 0;
	font-size: 1.3em;
	color: #a85134;
	}
.refbox_l p {
	margin: 0;
	margin-bottom: 1em;
	line-height: 1.3em; 
	color: #b6b5b5;
	}
.refbox_l a {
	text-decoration: none;
	color: #e0bb8e;
	}
.refbox_l a:hover {
	text-decoration: none;
	color: #f7dcbc;
}

.refbox_l .brown {
	color: #e3a894;
	font-weight: bold;
	}
#menbox ul {
	margin: 0;
	padding: 15px 0 0 12px;
	}
#menbox ul ul {
	margin: 0;
	padding: 2px 0 0 20px;
	}
#menbox ul li {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 1.8em;
	list-style: none;
	background: url("../img/bg_item_sm.png") no-repeat left top;
	font-size: .93em;
	}
#menbox ul li a {
	text-decoration: none;
	color: #737272;
	}
#menbox ul li a:hover {
	color: #b2b1b0;
	}
#menbox_b {
	margin: 0;
	width: 180px;
	height: 17px;	
	background: url("../img/bg_submenu_b.png") no-repeat;
	}
#kont_box {
	margin: 20px 0 20px 0;
	width: 385px;
	min-height: 70px;
	background: url("../img/bg_kontakt.png") no-repeat;
	}
#kont_box p {
	padding: 10px 0 0 0;
	font-size: .9em;
	}
#kont_box p span {
	color: #0099cc;
	}
#kont_box label {
	color: #ccc;
	}
#kont_box label span {
	color: #0099cc;
	}
#kont_box table {
	padding-top: 20px;
	margin: 20px auto 0 auto;
	}
#kont_box table td {
	padding: 3px 0 6px 0;
	margin: 4px 0 4px 0;
	text-align: right;
	vertical-align: top;
	}
#kont_box table td.ali-left {
	padding: 0 0 6px 0;
	padding-left: 20px;
	text-align: left;
	}
#kont_box input {
	padding: 2px;
	border: 1px solid #2e2e2e;
	background: #161616;
	color: #ccc;
	}
#kont_box textarea {
	padding: 2px;
	width: 220px;
	height: 80px;
	border: 1px solid #2e2e2e;
	background: #161616;
	color: #ccc;
	}
#kont_box input.butt {
	margin: 0;
	padding: 0 0 2px 0;
	width: 80px;
	height: 26px;
	color: #fff;
	display: block;
	background: url("../img/bg_more.png") no-repeat;
	background-position: 0 0;
	border: none;
	float: right;
	cursor: pointer;
	}
#kont_box input.butt:hover {
	background-position: 0 -26px;
	}
#trans_box {
	margin: 0;
	padding: 10px 15px 1px 15px;
	width: 325px;
	background: url("../img/bg_trans.png") repeat;
	}

	
/* ___| textpage |_____________________ */


#left {
	margin: 35px 0 0 15px;
	width: 180px;
	float: left;
	}
#content #right a:link, #content #right a:active, #content #right a:visited, .engbody a:link, .engbody a:active, .engbody a:visited {
	color: #a6c8d3;
	text-decoration: none;
	}
#content #right a:hover, .engbody a:hover {
	color: #c1dde6;
	text-decoration: underline;
	}
#right {
	margin: 35px 0 0 35px;
	width: 345px;
	float: left;
	}
	
.engbody {
	margin: 15px 0 0 35px;
	width: 530px;
	float: left;
	}
#engpartner {
	float:right;
	width:250px;
	min-height: 15px;
	background: #00131a url("../img/bg_bboxbl_t2.png") no-repeat top;
	padding: 10px 10px 0 26px;
	color: #b9b9b9;
	}	
#right h2, .engbody h2 {
   margin: 0 0 1em 0;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-weight: normal;
	color: #fff;
	}
#right h2 span {
	font-size: .7em;
	color: #0099cc;
	font-weight: bold;
	}
#right h2 div {
	font-size: .7em;
	color: #0099cc;
	font-weight: bold;
	}
#right h3 {
	margin: 0 0 .4em 0;
	/* text-indent: 1em; */
	font-size: 1.3em;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color: #017ca4;
	}
#right h4 {
	margin: 0 0 0 0;
	font-size: 1.1em;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color: #a27d46;
	}
#right h5 {
	margin: 0 0 .4em 0;
	text-indent: 0;
	font-size: 1.1em;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	color: #017ca4;
	}
#ref h2 {
   margin: 1em 0 1em 0;
	font-size: 1.5em;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-weight: normal;
	color: #fff;
	text-align: center;
	}
#right p {
	margin: 0 0 1.7em 0;
/* text-indent: 1.2em; */
	text-align: left;
	}
#right .nonindent {
	text-indent: 0;
	}
#right .list, .engbody .list {
	margin: 0 0 1.4em 0;
	padding: 0;
	}
#right .list li, .engbody .list li {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 22px;
	list-style: none;
	background: url("../img/bg_item_right.png") no-repeat left center;
	color: #b9b9b9;
	}
#right .list li a:link, #right .list li a:active, #right .list li a:visited {
	color: #5590a3;
	text-decoration: none;
	font-weight: bold;
	}
#right ul li a:hover {
	color: #a6c8d3;
	text-decoration: underline;
	}	
.foto_l, .foto_r {
	margin: 2px 15px 3px 0;
	text-align: center;
	float: left;
	}
#right .foto_r {
	margin: 2px 0 3px 15px;
	float: right;
	}
#right .foto_photo {
	margin: 0;
	/* border: 1px solid #505152; */
	}
#right .foto_desc {
	margin: 3px 0 0 0;
	width: 140px;
	text-indent: 0;
	text-align: left;
	color: #1b83a6;
	}
p#und {
	margin: -22px 0 4px 13px;
	color: #fff;
	position: relative;
	}
p#und a {
	text-decoration: none;
	color: #0099cc;
	}
p#und a:hover {
	color: #fff;
	}
p#text_b {
	margin: 15px 0 15px 0;
	padding: 17px 0 0 0;
	width: 179px;
	height: 49px;
	font-size: .93em;
	text-align: center;
	color: #b0b0b2;
	background: url("../images/box-small-blue.png") no-repeat;
	}
#left p#text_b a {
	color: #b0b0b2;
	text-decoration: none;
	}
#left p#text_b a:hover {
	color: #a1c5d1;
	text-decoration: none;
	}
p#text_g {
	margin: 15px 0 15px 0;
	padding: 17px 0 0 0;
	width: 179px;
	height: 49px;
	font-size: .93em;
	text-align: center;
	color: #b0b0b2;
	background: url("../images/box-small-green.png") no-repeat;
	}
#left p#text_g a {
	color: #b0b0b2;
	text-decoration: none;
	}
#left p#text_g a:hover {
	color: #a1c5d1;
	text-decoration: none;
	}
p#text_o {
	margin: 15px 0 15px 0;
	padding: 17px 0 0 0;
	width: 179px;
	height: 49px;
	font-size: .93em;
	text-align: center;
	color: #b0b0b2;
	background: url("../images/box-small-orange.png") no-repeat;
	}
#left p#text_o a {
	color: #b0b0b2;
	text-decoration: none;
	}
#left p#text_o a:hover {
	color: #a1c5d1;
	text-decoration: none;
	}
	
	
/* ___| footer |_____________________ */


#footer {
	margin: 0;
	padding: 7px 7px 20px 7px;
	width: 591px;
	min-height: 104px;
	border-top: 3px solid #314a4a;
	background: url("../img/bg_footer.png") no-repeat;
	float: left;
	clear: both;
	}
#footer p {
	font-size: .9em;
	color: #636666;
	line-height: 1.3em;
	text-align: justify;
	}
#footer p a {
	text-decoration: none;
	color: #636666;
	}
#footer p a:hover {
	color: #989898;
	}
#footer p#foot {
	margin: 7px 0 7px 0;
	color: #283c3c;
	}
#footer p#foot a {
	color: #283c3c;
	text-decoration: underline;
	}
#footer p#foot a:hover {
	color: #636666;
	}
#footer form {
	margin: 7px 0 0 0;
	padding: 0;
	width: 280px;
	float: right;
	}
#footer form fieldset {
	border: none;
	}
#footer form fieldset legend {
	font-size: .9em;
	color: #334c4c;
	}
#footer form fieldset input {
	margin: 0 4px 0 1px;
	padding: 1px 3px 1px 3px;
	width: 100px;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size: .93em;
	color: #8d9393;
	border: 1px solid #334c4c;
	background: #1a2626;
	}
#footer form fieldset input#butt {
	margin: 0 3px 2px 0;
	padding: 1px 3px 1px 3px;
	width: 19px;
	height: 19px;
	font-size: 0;
	text-align: center;
	color: #8d9393;
	border: 1px solid #2d3131;
	background: #090c0c url("../img/bg_input.png") no-repeat center;
	}
	
	/* On-line kalkulace */
#right #steps {margin: 0 0 15px 0; text-align: center; overflow: auto;}
#right #steps img {margin: 0;}
#right #steps .arrow {margin: 0 5px 15px 5px;}
#right .comment {
	font-size: .90em;
	color: #65798b;
	text-transform: uppercase;
	}
#right .question {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	}
#right .choice {
	margin-right: 15px;
	position: relative;
	top: 2px;
	}
#right .question-nr {
	
	display:block;
	border: 1px solid #017ca4;
	text-align: center;
	height: 20px;
	width: 20px;
	margin-top: 20px;
	}
