body {background:#000;	padding:0;	margin:0;	color:#fff;	font:12px Arial, Helvetica, sans-serif;}
a {color:#FFAD00;}
input {font-family:Arial, Helvetica, sans-serif;}
img {border:0;}
form {padding:0;	margin:0;}
font, #main-content span, #main-content p {	color:#fff !important;	font-family:Arial, Helvetica, sans-serif !important;	text-decoration:none !important;	text-indent:0 !important;}
.button {	font-size:11px;	color:#fff;	background:#D70000;	border:1px solid #FF0000;	border-color:#FF0000 #B10000 #B10000 #FF0000;	margin:5px 1px;		text-align:center;	padding:0;	}
#panel .button {	font-size:10px;	font-family:Tahoma, Arial;	font-weight:bold;	color:#fff;	background:#303030;	border:1px solid #5E5E5E;	border-color:#5E5E5E #000000 #000000 #5E5E5E;	padding:0;	width:51px;	height:20px;	_width:51px;	}
.field {	font-size:11px;	color:#fff;	background:#1D1D1D;	border:1px solid #000000;	border-color:#000000 #474747 #474747 #000000;	margin:0 1px;}
#panel .field {	font-size:11px;	color:#fff;	background:#D70000;	border:1px solid #5B0004;	border-color:#5B0004 #94282D #94282D #5B0004;	width:49px;	_width:47px;	margin:0 1px;}
.hide {position:absolute;left:-9999px;font-size:0;}
.left {float:left;}
.right {float:right;}
p.mark {font-size:14px;	color:#CCCCCC;}
.pad {padding:13px;}
a.dl {display:block;	padding-left:22px;	font-size:12px;	background:transparent url(../img/i_pdf.gif) 0 0 no-repeat;	}
a.moved {	margin-left:20px;}
.submenu.shift1 a {padding-left:14px;	_padding-left:0;_border-left:14px solid #303030;}
.submenu.shift1 a:hover {border-left:14px solid #652222;}
.submenu.shift2 a {padding-left:28px;	_padding-left:0;_border-left:28px solid #303030;}
.submenu.shift2 a:hover {_border-left:28px solid #652222;}
.submenu.shift3 a {padding-left: 42px;_border-left:42px solid #303030;}
.submenu.shift3 a:hover {_border-left:42px solid #652222;}
.submenu.shift4 a {padding-left:56px;_border-left:56px solid #303030;	}
.submenu.shift4 a:hover {_border-left:56px solid #652222;}
div.title.shift {padding-left:14px;}
.submenu a {	color:#fff;	text-decoration:none;	display:block;	font-size:11px;	padding:3px 3px 3px 7px;	background:#303030;	border-top:1px solid #474747;	border-bottom:1px solid #1B1B1B;}
.submenu a:hover, .submenu a.active {color:#FDAC00;text-decoration:underline;background:#652222;border-top:1px solid #7C3232;border-bottom:1px solid #501313;}
#main-content p.date,div.row p.date,.mini {	margin:0;	font-size:10px;	font-family:Tahoma, Arial;	color:#777;	text-align:right;}
.mini {	text-align:left;}
#header {	position:relative;	height:109px;	background:#D70000 url(../img/header_bg.gif) no-repeat;	}
#header select {	font-size:11px;}
#logo a {background-image:url(../img/new_logo.png);display:block;position:absolute;left:10px;width:323px;height:110px;background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/www/img/new_logo.png', sizingMethod='scale');*background-image:none;}
#navig {	height:20px;	font-size:12px;	line-height:20px;	padding:6px;	background:url(../img/navig_bg.gif) repeat-x;}
#navig #date {	color:#777;	font-size:11px;	float:left;	}
#navig #menu {	margin-left:125px;}
#navig #menulast {/*	float:right;	margin-top:5px;*/	float:right;	_margin-top:3px;	}
#lang, #gateway-lang {	float:right;	line-height:14px;	color:#fff;	padding:45px 34px 0 0;}
#gateway-lang{padding:20px 34px 0 0;text-align:right}
#navig a {	float:right;	color:#fff;	padding:0 10px 0 5px;	float:none;	text-decoration:none;	background:url(../img/menu_del_bg.gif) no-repeat right;}
#navig a.last {	background:0;	padding-right:0;}#navig a:hover {	color:#FF9900;	text-decoration:underline;}
#navig #menulast a.last {	padding:0;	margin-right:2px;}
#wrap{	background:#000;	width:970px;	margin:0 auto;	text-align:left;	background:#000 url(../img/wrap_bg.gif) repeat-y;}
#main-content {	width:632px;		display:inline;	float:left;	margin-left:136px;	overflow:hidden;}
#path {	background:#474747;font-size:11px;	height:100%;	padding:1px 0;	border-bottom:1px solid #303030;}
#path p {	margin:0;	padding:3px;}
#path .row {	color:#C6C6C6;	display:block;	float:left;	padding:3px 7px 0 7px;	width:121px;	height:17px;	_height:20px;		margin-right:6px;}
#path i {	color:#A3A3A3;	font-style:normal;}
#main-content table {	font-size:11px !important;	border:0 !important;	border-collapse:collapse !important;	margin-top: 8px;	margin-bottom: 8px;}
#main-content table th {	background:#777777 url(../img/bg_th.gif) repeat-x !important;	font-weight:normal !important;	text-align:left !important;}
#main-content table td {	background:#5E5E5E url(../img/bg_cell.gif) repeat-x;	border-bottom:1px solid #474747 !important;	padding:5px !important;}
#main-content table.transparent td {	background:transparent;	border-bottom:0;}
#main-content table td p,#main-content table td p span {	font-size:11px !important;}
table.pc {	border-collapse:collapse;}
table.pc th {	background:#efefef !important;	color:#000;	border:1px solid #474747;}
table.pc td {	background:#fff !important;	color:#666666;	border:1px solid #474747;}
table.pc td a {	color:#000;}#main-content ul {	margin:0 5px;	padding:0;}
#main-content ul li {	list-style:none;	margin:0;	padding-left:15px;	background:url(../img/li_bg.gif) no-repeat 0 2px;}
#main-content H1 {	font-size:16px;	color:#000000;	margin:5px 0;}
#main-content P {	margin:4px 0;}
#main-content A {	text-decoration:underline;}
#main-content A:hover {	text-decoration:none;}
#box-title {	background:#C88F15 url(../img/bg_title.gif) repeat-x bottom;	border-top:1px solid #D69D23;	padding:13px;	padding-bottom:20px;	height:100%;}
#box-title h1 {margin:0 0 10px 0;padding:0;font-size:14px;font-weight:normal;color:#fff;}
#box-title h2 {margin:0 0 10px 0;padding:0;font-size:14px;font-weight:normal;}
#box-title a {	color:#000000;}div.ress {	background: #333333;	padding:13px;	/*height: 1000px;*/}
div.ress .blink {	color:#000000;}div.warn, span.warn {	color:#D70000;font-weight: bold;}
div.ress span.btn {	border:1px solid #C88F15;	border-color:#F5DD92 #C69200 #C69200 #F5DD92;	background:#FFB300;	color:#000;	padding:2px;}
a.wlnk {	color:#ffffff;}
a.blnk {	color:#000000;}
div.pc_float {float: left;}
#main-content div.box1, #main-content div.box2 {	width:285px;	padding:5px 15px 15px 15px}
#main-content h1 {font-size:16px;margin:10px 0;color:#fff;}
#main-content h3 {font-size:16px;margin:10px 0;color:#fff;}
#main-content h4 {font-size:14px;font-weight:bold;margin:10px 0;color:#fff;}
#main-content div.box1 a,#main-content div.box2 a{	font-size:14px;}
#main-content div.box1 {	float:left;}
#main-content div.box2 {	float:right;	border-left:1px solid #000000;	}
#rightcol{	width:201px;	float:right;}
#leftcol {	width:135px;		float:left;	margin-left:-768px;	margin-right:1px;/*	background-color:#EDE8BA;*/}
#leftcol ul {list-style:none;margin:0px 5px;padding:0;font-size:11px}
#leftcol ul li {margin:3px 0;padding:0;}
div.title {	font-size:11px;	font-weight:bold;	padding:3px 0 3px 7px;	background:#1D1D1D;	border-top:1px solid #2B2B2B;	border-bottom:1px solid #101010;	}
div.row {	font-size:11px;	padding:3px 7px;	background:#303030 url(../img/row_bg.gif) bottom repeat-x;	}
div.row.small {	color:#C6C6C6;	font-size:10px;	font-family:Tahoma, Arial;	border-top:1px solid #1B1B1B;}
div.row p {	margin:5px 0;	line-height:normal;}
div.row a {	color:#FFAD00;	font-size:12px;}
#main-content .row {	background:0;}
#leftcol div.row {	background:#303030;	}
#leftcol div.row a {	font-size:11px;}
div.row a:hover {	text-decoration:none;}
#foot {	clear:both;	height:93px;	padding:13px 12px 13px 12px;	color:#666666;	font-size:10px;	border-top:1px solid #474747;	font-family:Tahoma, Arial;	background:#000;/* url(../img/foot_bg.gif) top right no-repeat;*/}
#foot a {	color:#666666;	text-decoration:underline;}
#foot a:hover {	text-decoration:none;}
#foot .right {	text-align:right;}
#foot i {	font-size:9px;	font-style:normal;}/* login form */
#login {	background:#D70000;	height:406px;	position:relative;}
#panel {	position:absolute;	left:302px;	top:163px;	width:198px;	height:97px;	font-size:11px;	padding-left:120px;	padding-right:10px;	line-height:21px;	background:url(../img/bg_panel.gif);}
#message {	position:absolute;	left:302px;	top:270px;	width:318px;	height:97px;	font-size:11px;}
#links {	font-family:Tahoma, Arial;	font-size:10px;		line-height:13px;	margin-top:5px;}
#links a {	padding-left:10px;	background:url(../img/i_list.gif) no-repeat 0 3px;}
#links a:hover {	text-decoration:none;}
span.group, span.user, select.user, select.group, option.user, option.group {padding-left: 16px;}
span.group, select.group, option.group {background-image: url(../img/group.gif);background-position: left center;background-repeat: no-repeat;}
span.user, select.user, option.user {background-image: url(../img/user.gif);background-position: left center;background-repeat: no-repeat;}
select.group, option.group {background-color: #C6CBE0;}
select.user, option.user {background-color: #c6e0c6;}
option.sub {background-image: url(../img/sub.gif);background-position: left center;background-repeat: no-repeat;}
iframe.response {display: none;}
td.doc {background-image: url(../img/doc.gif);background-position: left center;background-repeat: no-repeat;padding-left: 16px;}
div.p_state {position: absolute;left:40% ;top: 35%;font-size: normal;font-weight: bold;color: #000000;	background:#b87F05 ;display: none;}
table.transparent td {	background-image:none !important;}
.alerttext {font: bold medium bold sans-serif;}/* Ondra Valka styles */
.imgright {float: right;margin: 0 0 15px 15px;}
.imgleft {float: left;margin: 0 15px 15px 0;}
table.tabule th,table.tabule td{padding: 5px;vertical-align: top;}
table.tabule {margin: 20px 0;}/* Ondra Valka styles --------- Profi Foto --------- */
.profifoto-table {margin: 0 40px 10px 0;padding: 0;border: 0;font-size: 12px;color: #fff;background: #333;height: 250px;width: 270px;float: left;/*background: blue;*/}
hr.cistic {clear: both;height: 1px;border: none;margin: -1em 0 0 0;visibility: hidden;}
.profifoto-table-foto {margin: 0;padding: 0;vertical-align: top;width: 50px;/*background: red;*/}
.profifoto-table-foto img {margin: 0 7px 0 0;padding: 0;}
.profifoto-table-popis {margin: 0;padding: 0;vertical-align: top;/*background: green;*/}
.profifoto-table-popis h4 {margin: 0;padding: 0;font-size: 15px;}
.profifoto-table-popis p {margin: 0;padding: 10px 0 30px 0;}
.profifoto-table-popis a {padding: 0 0 0 17px;background: url(../img/thm/ico-document.gif) no-repeat #333;background-position: left bottom;}/* Ondra Valka styles --------- Homepage Buttons --------- */
#homepage-buttons a {margin: 0;padding: 0;display: block;}
#homepage-buttons a img {margin: 0;padding: 0;display: block;}/* Ondra Valka styles --------- poptavkove formulare --------- */
#main-content table.popform-table {margin: 0 40px 10px 0;padding: 0;border: 0;font-size: 12px;color: #fff;height: 200px;width: 250px;float: left;background: transparent;}
#main-content table.popform-table td {background: transparent;}
.popform-table-icon {margin: 0;padding: /*0 10px 0*/ 0;vertical-align: center;width: 60px;text-align: center;}
.popform-table-icon img {margin: 0 auto;}
.popform-table-popis {margin: 0;padding: 0;vertical-align: top;}
.popform-table-popis h4 {margin: 0;padding: 0;font-size: 15px;}
.popform-table-popis p {margin: 0;padding: 10px 0 30px 0;}
.popform-table-popis a {padding: 2px 0 2px 23px;background: url(../img/i_word.gif) no-repeat;background-position: left center;}
.form{clear: both;background: url(http://www.lac.cz/www/img/helmet.jpg) no-repeat transparent;background-position: top right;}table#mt_form {background: transparent;width: 400px;}
table#mt_form td,table#mt_form th,table#mt_form tr{border: none;border-bottom: 0px !important;background: transparent;}
table#mt_form td input {width: 150px;}
.servis-pf-link {clear: both;background: url(http://www.lac.cz/www/img/bg_helmet.jpg) no-repeat transparent;background-position: left center;padding: 0 0 0 73px;line-height: 64px;display: block;}

#leftcol select {width:115px;font-size:11px;margin-left:10px;}

#main-content .error_list {margin-bottom:15px;color:#D69D23;}
#main-content .form br {clear:both;}
#main-content .form p {margin-bottom:15px;line-height:17px;}
#main-content .form input.text {float:left;width:150px;}
#main-content .form textarea {width:460px;margin-bottom:5px;float:left;}
#main-content .form label {float:left;line-height:21px;width:90px;margin-bottom:5px;text-align:right;padding-right:15px;}
#main-content .form .form-left {float:left;width:265px;}
#main-content .form .form-right {float:right;width:325px;}
#main-content .form .form-right label {width:120px;}
#main-content .form .form-msg {text-align:right;padding-right:30px;}