@charset "utf-8";
/* CSS Document */
body {
	font:normal 0.81em 'trebuchet ms',arial,geneva,verdana,sans-serif;
	line-height:19px;
	color:#323232;
	background:url(../img/body_bg_11.jpg) no-repeat fixed center 0;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
p {
	margin:0;
	padding:0;
	text-align:justify;
}
strong.bez {
	font-weight:normal;
}
a {
	color:#323232;
	text-decoration:none;
}
.zmensi {
	font-size:0.96em;
}
h1 {
	margin:0;
	padding:0;
}
h1 a#main {
	display:block;
	height:43px;
	width:300px;
	text-indent: -3000em;
	text-decoration: none;
	z-index:1;
	background-image:url(../img/martinsoft_logo.png);
	margin-bottom:5px;
}
h4 {
	margin:0;
	padding:0;
}
.container {
	width:980px;
	margin:0 auto;
	padding:0;
	padding-top:5px !important;
}
.div_h1 {
	float:left;
	width:300px;
	height:43px;
}
.div_rss {
	width:170px;
	height:45px;
	padding-left:510px;
	float:left;
}
.div_rss .text {
	position:relative;
	top:0px;
	float:right;
}
.div_rss .text a {
	text-decoration:none;
	color:#FFFFFF;
}
.div_rss .text a:hover {
	text-decoration:underline;
}
.div_rss .ikona {
	width:18px;
	height:18px;
	float:right;
	padding-left:5px;
	padding-top:2px;
}
.claring {
	clear:both;
}
.horizont_line {
	width:980px;
	height:1px !important;
	background-image:url(../img/horizont_line.jpg);
	margin-top:8px;
}
.horizont_line1 {
	width:980px;
	height:1px !important;
	background-image:url(../img/horizont_line.jpg);
	margin-top:2px;
}
.minimap {
	font-size:0.85em;
	width:970px;
	height:23px;
	padding-left:10px;
	padding-top:3px;
	margin-top:20px;
	margin-bottom:15px;
	background-image:url(../img/nav_minimap.png);
}
.minimap a:hover {
	text-decoration:underline;
}
.minimap a#strong {
	font-weight:bold;
	font-size:1.1em;
}
.menu {
	margin-top:15px;
	width:980px;
	height:41px;
	background-image:url(../img/nav_center.png);
}
.menu .polozka_menu {
	float:left;
	text-align:center;
	width:159px;
	font-weight:bold;
	margin-top:9px;
}
.menu .polozka_menu a {
	text-decoration:none;
	color:#323232;
	display:block;
	width:154px;
	height:20px;
	margin-left:4px;
}
.menu .spacer_menu {
	width:4px;
	height:35px;
	float:left;
	padding-top:2px;
}
.menu .polozka_menu a:hover {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:154px;
	height:20px;
	background-color:#323232;
	margin-left:4px;
}
.menu .polozka_menu img {
	top:2px;
	position:relative;
}
#podmenu1 {
	display:none;
	z-index:800;
	width:162px;
	height:auto;
	background-image:url(../img/podmenu_bg.png);
	border-right:1px solid #323232;
	border-left:1px solid #323232;
	border-bottom:5px solid #323232;
	border-top:5px solid #323232;
	position:absolute;
	margin-left:161px;
	top:102px;
}
#podmenu2 {
	display:none;
	z-index:800;
	width:162px;
	height:auto;
	background-image:url(../img/podmenu_bg.png);
	border-right:1px solid #323232;
	border-left:1px solid #323232;
	border-bottom:5px solid #323232;
	border-top:5px solid #323232;
	position:absolute;
	margin-left:325px;
	top:102px;
}
.podmenu ul {
	margin:0;
	padding:0;
}
.podmenu li {
	list-style:none;
	margin:5px;
	border-top:1px dotted #CCCCCC;
	padding-top:5px;
}
.podmenu li a {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}
.podmenu li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	background-color:#323232;
}
a#selected_menu {
	text-decoration:none;
	color:#FFFFFF !important;
	background-color:#323232;
}
a.selected_menu {
	text-decoration:underline;
	color:#000000 !important;
}
.last_menu {
	border-right:0px !important;
}
a.selected_menu {
	text-decoration:none;
	color:#FFFFFF !important;
	display:block;
	width:154px;
	height:20px;
	background-color:#323232;
	margin-left:4px;
}
.main_obr {
	width:980px;
	height:400px;
	margin-top:15px;
	background-image:url(../img/main.jpg);
}
.main_obr #obr {
	width:980px;
	height:80px;
	position:absolute;
	margin-top:47px;
}
.bottom {
	font-size:0.85em;
	width:980px;
	height:26px;
	margin-top:20px;
	margin-bottom:5px;
	background-image:url(../img/nav_minimap.png);
	background-repeat:repeat-x;
	padding-top:3px;
}
.bottom .text {
	float:right;
	width:720px;
	color:#323232;
	padding-right:228px;
}
.bottom .ikona {
	float:right;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:2px;
	width:14px;
	height:14px;
}
.bottom .ikona div {
	padding:0px !important;
	margin:0px !important;
}
a.a_bottom {
	text-decoration:underline;
	font-size:0.8em;
	color:#323232;
}
.boxy {
	margin-top:5px;
	padding:0;
	width:980px;
	height:241px;
}
.hlavne {
	margin-top:5px;
	padding:0;
	width:960px;
	background-image:url(../img/bg.png);
	padding:10px;
}
.index_left {
	float:left;
	width:471px;
	margin-right:17px;
}
.index_left.last {
	margin-right:0px !important;
}
.main_box {
	width:217px;
	background-image:url(../img/box_bg.png);
	height:140px;
	float:left;
	margin-right:17px;
	margin-bottom:15px;
	padding:5px;
	color:#FFF;
}
.main_box.last {
	margin-right:0px !important;
}
.main_box h2 {
	color:#FFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:1.2em;
}
.main_box a {
	text-decoration:none;
	color:#FFF;
}
.main_box a:hover {
	text-decoration:underline;
}
.main_box ul li {
	list-style-image:url(../img/mini_sipka.gif);
}
.main_box ul li h3 {
	font-size:1em;
	font-weight:normal;
}
.boxy .box {
	width:241px;
	height:241px;
	background-image:url(../img/bg.png);
	color:#FFFFFF;
	margin-right:5px;
	float:left;
}
.boxy .box .telo {
	width:231px;
	height:231px;
	padding:5px;
}
.boxy .box .telo .text {
	width:231px;
	margin-top:20px;
	height:150px;
	text-align:justify;
	color:#323232;
}
.boxy .box .telo .read_more {
	width:231px;
	text-align:right;
}
.boxy .box .telo .ikona {
	position:relative;
	left:180px;
	top:-230px;
	z-index:200;
	width:48px;
	height:48px;
}
.boxy .box .telo .read_more a {
	color:#323232;
	font-weight:bold;
}
.boxy .box .telo .read_more a:hover {
	color:#323232;
	text-decoration:underline;
}
.boxy .box h2 {
	margin:0;
	padding:0;
	padding-top:6px;
	font-size:1.3em;
}
.boxy .box h2 a {
	color:#323232;
	text-decoration:none;
}
.boxy .box h2 a:hover {
	color:#323232;
	text-decoration:underline;
}
.boxy .box h3 {
	margin:0;
	padding:0;
	font-size:0.9em;
}
.boxy .box h3 a {
	color:#323232;
	text-decoration:none;
}
.boxy .box h3 a:hover {
	color:#323232;
	text-decoration:underline;
}
h3.postup {
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
}
.boxy .last_box {
	width:242px;
	height:241px;
	background-image:url(../img/bg.png);
	color:#FFFFFF;
	float:left;
}
.boxy .last_box .telo {
	width:231px;
	height:231px;
	padding:5px;
}
.boxy .last_box .telo .text {
	width:231px;
	margin-top:20px;
	height:150px;
	text-align:justify;
	color:#323232;
}
.boxy .last_box .telo .read_more {
	width:231px;
	text-align:right;
}
.boxy .last_box .telo .ikona {
	position:relative;
	left:180px;
	top:-230px;
	z-index:200;
	width:48px;
	height:48px;
}
.boxy .last_box .telo .read_more a {
	color:#323232;
	font-weight:bold;
}
.boxy .last_box .telo .read_more a:hover {
	color:#323232;
	text-decoration:underline;
}
.boxy .last_box h2 {
	margin:0;
	padding:0;
	padding-top:6px;
	font-size:1.3em;
}
.boxy .last_box h2 a {
	color:#323232;
	text-decoration:none;
}
.boxy .last_box h2 a:hover {
	color:#323232;
	text-decoration:underline;
}
.boxy .last_box h3 {
	margin:0;
	padding:0;
	font-size:0.9em;
}
h3 {
	margin:0;
	padding:0;
}
.boxy .last_box h3 a {
	color:#323232;
	text-decoration:none;
}
.boxy .last_box h3 a:hover {
	color:#323232;
	text-decoration:underline;
}
.main_left {
	width:610px;
	float:left;
	padding-right:20px;
}
.main_right {
	width:330px;
	float:left;
	margin:0;
	padding:0;
}
h2.main_nadpis {
	display:block;
	width:100%;
	border-bottom:1px solid #1F9A16;
	padding-bottom:5px;
	color:#1F9A16;
}
h3.main_nadpis {
	display:block;
	width:100%;
	border-bottom:1px solid #666666;
	padding-bottom:5px;
	color:#666666;
}
h3.main_nadpis a {
	color:#666666;
}
.kontakt_tabulka {
	width:330px;
	margin:0;
	padding:0;
}
.formular_left {
	width:295px;
	padding-right:10px;
	float:left;
}
.formular_right {
	width:295px;
	float:left;
}
.textbox {
	width:295px;
	border:1px solid #E1E1E1;
	height:18px;
	background-image:url(../img/textbox.jpg);
}
.sprava {
	width:610px;
	height:60px;
	border:1px solid #E1E1E1;
}
form {
	margin:0;
	padding:0;
}
.set_right {
	text-align:right;
}
blockquote {
	border:1px solid #E1E1E1;
	background-color:#F1F1F1;
	padding:3px;
}
blockquote#balik1 {
	border:1px solid #53FF53;
	background-color:#A8FFA8;
	padding:3px;
}
blockquote#balik2 {
	border:1px solid #FFB062;
	background-color:#FFCB97;
	padding:3px;
}
a.bez {
	text-decoration:none;
}
ul#mixed li {
	list-style:none;
	padding:5px;
	border-bottom:1px dotted #CCCCCC;
}
ul#mixed a {	
	color:#323232;
	text-decoration:none;
	padding:3px;
}
ul#mixed a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	background-color:#323232;
}
ul#ok_block li {
	list-style-image:url(../img/ok_block.gif);
	margin-bottom:2px;
}
ul.ok_block li {
	list-style-image:url(../img/ok_block.gif);
	margin-bottom:2px;
}
ul#vystraha_block li {
	list-style-image:url(../img/vystraha_block.jpg);
}
p#must_read {
	width:610px;
	text-align:right;
}
p#must_read a {
	color:#0066FF;
	text-decoration:underline;
}
p#must_read a:hover {
	color:#0066FF;
	text-decoration:none;
}

p.must_read_mini {
	width:100%;
	text-align:right;
}
p.must_read_mini a {
	color:#0066FF;
	text-decoration:underline;
}
p.must_read_mini a:hover {
	color:#0066FF;
	text-decoration:none;
}

.root {
	list-style:none;
	font-size:1.1em;
	font-weight:bold;
}
.root a {
	text-decoration:underline;
}
.root a:hover {
	text-decoration:none;
}
.child {
	list-style:none;
	font-size:0.9em;
	font-weight:normal;
}
.child a {
	text-decoration:underline;
}
.child a:hover {
	text-decoration:none;
}
#centered {
	width:585px;
	text-align:center;
}
.img_intext {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
.naj {
	width:14px;
	height:14px;
	border:none;
}
abbr {
	cursor:help;
}
.table_ref {
	width:600px;
	text-align:center;
}
.table_ref td {
	width:100px;
}
img {
	border:0px !important;
}
.hidden-container {
	display:none;
	visibility:hidden;
}
h2.v_boxe {
	margin:0 !important;
	padding:0 !important;
	border:0px !important;
}
.naj_img {
	border:none;
	width:14px;
	height:14px;
}
.a_ok {
	text-decoration:underline;
}
.a_ok:hover {
	text-decoration:none;
}