.cols:after, .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
* html .cols, * html .clearfix	{ height:1%; } 
.clearfix	{ display:block; } 
.clearfix, .cols { =zoom:1;}


body {
  margin:0 0 0 0;
  padding:0 0 0 0;
  font:80% arial, tahoma, verdana, sans serif;
  text-align:center;
  background:url(../img/bg.jpg) repeat-x top center #fff;
  color:#1B4A68;
}
textarea, input, select {
	font-family: arial, tahoma, verdana, sans serif;
}


/*** default ***/
td, th {
	_font-size /**/:80%;
	padding:0;
	text-align:left;
}
.transparent, .transparent td {
	border:0!important;
	background:none!important;
}
a {
  text-decoration:none;
  font-weight:bold;
}
a:hover {
  text-decoration:underline;
}
img {
	border:0;
}
hr {
	border:1px solid #E8F1F8;
	border-bottom:1px solid #BED9EE;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
form {
	margin:0;
	padding:0;
}
input, textarea {
	background:url(../img/input_bg.jpg) repeat-x top #fff;
	border:1px solid #4382AD;
	padding:3px;
}
select {
	background:#fff;
	border:1px solid #4382AD;
	padding:2px;
}
input.submit {
  background:url(../img/submit_bg.jpg) repeat-x center left #91CB3D;
  color:#fff;
  font-weight:bold;
  font-size:90%;
  text-transform:uppercase;
  border:1px solid #3B910A;
  width:auto!important;
  padding:8px 12px 8px 12px;
	=padding:6px 0 6px 0;
	cursor:hand;
	cursor:pointer;
}
input.kod {
	width:194px!important;
}
.check {
	width:auto!important;
	border:0!important;
	margin:0;
	padding:0;
	background:none;
	position:relative;
	top:3px;
}
a.to-home {
	display:block;
	position:absolute;
	top:0;
	z-index:10;
}
a.to-home span {
	display:none;
}
.hidden {
	display:none;
}
p {
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
.clear {
  display:block;
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.clear-absolute {
  display:block;
	clear:both;
}
.t-center {
	text-align:center!important;
}
.t-left {
	text-align:left!important;
}
.t-right {
	text-align:right!important;
}
.justify {
	text-align:justify;
}
.no-float {
	float:none!important;
}
.f-right {
	float:right!important;
}
.f-left {
	float:left!important;
}
img.f-left {
	margin:0 10px 0 0;
}
.upper-case {
	text-transform:uppercase;
}
.small-font {
	font-size:90%!important;
}
.small-font2 {
	font-size:80%!important;
}
.big-font {
	font-size:110%!important;
}
.big2 {
	font-size:130%!important;
}
.big3 {
	font-size:160%!important;
}
.bold {
	font-weight:bold!important;
}
.no-bord {
	border:0!important;
}
.no-bg {
	background:none!important;
}
.no-r-mg {
	margin-right:0!important;
}
.no-t-mg {
	margin-top:0!important;
}
.no-padd {
	padding:0!important;
}
.no-l-padd {
	padding-left:0px!important;
}
.no-bold {
	font-weight:normal!important;
}
.no-float {
	float:none!important;
}
.no-bg {
	background:none!important;
}
.inline {
	display:inline!important;
}
.block {
	display:block!important;
}
.w-100pro {
	width:100%!important;
}
.v-top {
	vertical-align:top!important;
}
.v-bott {
	vertical-align:bottom!important;
}
.v-middle {
	vertical-align:middle!important;
}
.red {
	color:red!important;
}
.black {
	color:black!important;
}
.white {
	color:white!important;
}
.green {
	color:#25831a!important;
}
.yellow {
	color:#FFFF53!important;
}
.orange {
	color:#E16500!important;
}
.darkorange {
	color:#AE4600!important;
}
.blue {
	color:#3B44FF!important;
}
strong {
	color:#000!important;
}
.delmsg {
	color:Red!important;
	font-weight:bold;
}
.red-bg {
	background:red!important;
	color:white!important;
	padding:0 5px 0 5px!important;
}
.green-bg {
	background:green!important;
	color:white!important;
	padding:0 5px 0 5px!important;
}
.white-bg {
	padding:1px 3px 1px 3px;
	background:white;
	color:black;
}
.nowrap {
	white-space:nowrap!important;
}
.zdroj {
	font-size:10px;
	text-align:right;
	color:#777;
}
/*** bottom margin ***/
.bmg-3 {margin-bottom:3px!important}
.bmg-5 {margin-bottom:5px!important}
.bmg-15 {margin-bottom:15px!important}
.bmg-10 {margin-bottom:10px!important}
.bmg-20 {margin-bottom:20px!important}
.bmg-30 {margin-bottom:30px!important}

/*** top margin ***/
.tmg-0 {margin-top:0px!important}
.tmg-3 {margin-top:3px!important}
.tmg-5 {margin-top:5px!important}
.tmg-15 {margin-top:15px!important}
.tmg-10 {margin-top:10px!important}
.tmg-20 {margin-top:20px!important}
.tmg-30 {margin-top:30px!important}

/*** right margin ***/
.rmg-3 {margin-right:3px!important}
.rmg-5 {margin-right:5px!important}
.rmg-15 {margin-right:15px!important}
.rmg-10 {margin-right:10px!important}
.rmg-20 {margin-right:20px!important}
.rmg-30 {margin-right:30px!important}


/*** right margin ***/
.lmg-3 {margin-left:3px!important}
.lmg-5 {margin-left:5px!important}
.lmg-15 {margin-left:15px!important}
.lmg-10 {margin-left:10px!important}
.lmg-20 {margin-left:20px!important}
.lmg-30 {margin-left:30px!important}





/*** default define ***/
a.to-home {
	width:210px;
	height:55px;
	margin:45px 0 0 0;
}
a {
	color:#25831a;
}
select {
	background:white;
}
label {
	font-weight:bold;
}

table.submenu {
	border-collapse:collapse;
	border-spacing:0;
	width:645px;
}
table.submenu td {
	vertical-align:top;
}
table.submenu td.nowrap {
	white-space:nowrap;
}
table.submenu td.submenu-l, td.submenu-r {
	width:290px;
}
table.submenu td.submenu-l {
	text-align:right;
}
table.submenu td.submenu-c {
	text-align:center;
	width:65px;
}
table.submenu td.submenu-l a, td.submenu-r a, table.submenu td.submenu-c a {
	display:block;
	padding:5px;
	margin:1px;
	background:#E2EFF8;
	border:1px solid #DFE6EC;
	color:black;
}
table.submenu td.submenu-c a {
	text-align:center;
	width:65px;
	background:#558D00;
	border:1px solid #405A12;
	color:white;
}
table.submenu td.submenu-c a:hover {
	text-decoration:none;
	background:#7AB21B;
}
table.submenu td.submenu-l a:hover, td.submenu-r a:hover {
	background:#B9D6E8;
	border:1px solid #86AFCD;
	text-decoration:none;
}

a.home {
	display:block;
	margin:0 auto 0 auto;
	width:858px;
	height:120px;
}
div.bez-omezeni, div.infobox {
	letter-spacing:1px;
	text-align:center;
	font-weight:bold;
	color:white;
	padding:5px;
	background:#4785AE;
	font-size:90%;
	border:1px solid #1E4D6B;
}
ul.def, div.autoskola-popis ul {
	margin:10px 0 10px 15px;
	padding:0;
}
ul.def li, div.autoskola-popis ul li {
	margin:0 0 5px 0;
	padding:0 0 0 13px;
	background:url(../img/top_li.gif) no-repeat 0 5px;
	list-style:none;
}



h1 {
  padding:0 0 0 0;
  margin:0 0 0 0;
  display:inline;
	color:#ff0000;
	font-size:160%;
	font-weight:normal;
}
h2 {
  padding:0 0 0 0;
  margin:25px 0 10px 0;
	color:#225373;
	font-size:140%;
	font-weight:normal;
}
h3 {
	margin:15px 0 7px 0; 
	padding:0;
	font-size:130%;
	color:#19415A;
}
h2 a, h3 a {
	color:#FF0000;
}
h4 {
	margin:10px 0 5px 0; 
	padding:0;
	font-size:120%;
	color:#19415A;
}
h5 {
	margin:10px 0 0 0; 
	padding:0;
	font-size:100%;
	color:#19415A;
}


div.hp-kategorie h2 {
	font-size:170%;
}


/*** bannery ***/
div.mega-bann {
	width:1000px;
	height:100px;
	border:1px solid #407EA5;
	margin:0 0 0 0;
}
div.mega-bann img {
	display:block;
}
div.leaderboard {
	position:absolute;
	top:0;
	width:745px;
	height:100px;
	border:1px solid #4685AE;
	margin:6px 0 0 253px;
}
div.square300 {
	margin:0 0 15px 0;
}
div.square300 h6 {
	margin:0 0 2px 0;
	color:#999;
}
div.side-banner {
	top:0;
	left:50%;
	width: 160px;
	height: 600px;
	margin: 192px 0 0 -670px;
	position: fixed;
	_position:absolute;
}
/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}
div.side-banner h6 {
	margin:5px 0 2px 0;
	color:#999;
}




div.screen {
	width:1000px;
	margin:0 auto 0 auto;
	padding:191px 0 0 0;
	text-align:left;
}
div.head {
	width:1000px;
	height:100px;
	position:absolute;
	top:0;
	background:url(../img/logo.jpg) no-repeat top left;
	xbackground:url(../img/head.jpg) no-repeat bottom center;
}
div.foot {
	margin:15px 0 0 0;
	background:url(../img/foot_bg.jpg) repeat-x center top #B8D4E9;
	min-height:110px;
	_height:110px;
	text-align:left;
}
div.foot-in {
	margin:0 auto 0 auto;
	padding:0px 0 0 0;
	background:url(../img/foot_in_bg.jpg) no-repeat center top #B8D4E9;
	min-height:110px;
	_height:110px;
	color:#356390;
	width:1000px;
	font-size:90%;
}
div.foot-in a {
	color:#356390;
}
div.foot-in div.copy {
	position:absolute;
	margin:27px 0 0 0;
}
ul.footmenu {
	position:absolute;
	margin:27px 0 0 0;
	padding:0;
	width:1000px;
	text-align:right;
}
ul.footmenu li {
	margin:0 0 0 10px;
	padding:0 0 0 0;
	list-style:none;
	display:inline;
}
ul.footmenu li a {
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
	font-size:90%;
	text-transform:uppercase;
}
ul.footmenu li a:hover {
	text-decoration:underline;
}
ul.footmenu li.act {
	color:#1B4A68;
}
ul.footmenu li.act a, ul.footmenu li.act a:hover {
	color:#ff0000;
	text-decoration:underline;
}
div.fb-like {
	width:220px;
	height:21px;
	position:absolute;
	margin:70px 0 0 780px;
	overflow:hidden;
}


div.l {
	float:left;
	width:685px;
}
div.r {
	float:right;
	width:300px;
}


div.r div.r-bann {
	margin:0 0 12px 0;
}
div.r div.r-bann img, div.banner img {
	display:block;
}
div.r div.r-bann h6, div.banner h6, div.megaboard h6 {
	margin:0 0 3px 0;
	padding:0;
	font-size:80%;
	color:#999;
}
div.banner {
	margin:15px 0 15px 0;
}
div.pullitr {
	width: 240px;
	height: 400px;
	background-image: url('../img/banery/pullitr.jpg');
}
div.pullitr a {
	width: 240px;
	height: 400px;
}
div.antenka {
	width: 240px;
	height: 170px;
	background-image: url('../img/banery/antenka_bann.jpg');
}
div.antenka a {
	width: 240px;
	height: 170px;
}


div.b468x60 {
	width:468px;
	margin-left:auto;
	margin-right:auto;
}
div.b468x60 a {
	display:block;
	width:468px;
	border:1px solid #C4D7E5;
}
div.r a {
	color:red;
}
div.r h3 {
	height:46px;
	line-height:46px;
	color:white;
	font-size:90%;
	text-transform:uppercase;
	padding:0 0 0 20px;
	margin:0;
	background:url(../img/r_h.png) no-repeat top left;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/r_h.png'); 
  _background:none;
  font-weight:bold;
}
div.r h3 a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}

div.r h3 a:hover {
	text-decoration:underline;
}
/*div.r a.top, div.r a.top-even {
	display:block;
	padding:5px 5px 5px 25px;
	margin:0 0 2px 0;
	border:1px solid #F0BDB3;
	background:url(../img/top_li.gif) 10px 9px no-repeat #F7DBD6;
	color:#000;
	font-size:85%;
}
div.r a.top-even {
	color:#000;
	border:1px solid #E98A70;
	background:url(../img/top_li.gif) 10px 9px no-repeat #F0BDB3;
}
div.r a.top:hover, div.r a.top-even:hover {
	border:1px solid #810404;
	background:url(../img/top_li_a.gif) 10px 9px no-repeat #C82F30;
	color:#fff;
	text-decoration:none;
}*/
div.r a.top, div.r a.top-even {
	display:block;
	padding:5px 5px 5px 25px;
	margin:0 0 2px 0;
	border:1px solid #B3E872;
	background:url(../img/top_li.gif) 10px 9px no-repeat #DAF0B5;
	color:#212E0A;
	font-size:85%;
}
div.r a.top-even {
	color:#405A12;
	border:1px solid #DAF0B5;
	background:url(../img/top_li.gif) 10px 9px no-repeat #EBF7D7;
}
div.r a.top:hover, div.r a.top-even:hover {
	border:1px solid #405A12;
	background:url(../img/top_li_a.gif) 10px 9px no-repeat #558D00;
	color:#fff;
	text-decoration:none;
}
div.r div.box {
	margin:0 0 20px 0;
}
div.r h4 {
	margin:0 0 2px 0;
	padding:5px 10px 5px 25px;
	background:url(../img/smallart_li.jpg) no-repeat 10px 10px white;
	text-align:left;
	oveflow:hidden;
	font-weight:bold;
	color:#ff0000;
	border:1px solid #8E0303;
}
div.r h4 a {
	color:#ff0000;
}
div.r h5 {
	margin:0;
	padding:0;
}




div.icons {
	position:absolute;
	width:80px;
	height:34px;
	line-height:34px;
	margin:57px 0 0 662px;
}
div.icons a.rss, div.icons a.fb {
	float:left;
	display:block;
	width:34px;
	height:34px;
	margin:0 5px 0 0;
	background:url(../img/icons/fb.jpg) no-repeat top left;
}
div.icons a.rss {
	margin:0 0 0 0;
	background:url(../img/icons/rss.jpg) no-repeat top left;
}
div.icons a.rss:hover {
	background:url(../img/icons/rss_a.jpg) no-repeat top left;
}
div.icons a.fb:hover {
	background:url(../img/icons/fb_a.jpg) no-repeat top left;
}

/*** date info ***/
div.date-info {
	position:absolute;
	top:0;
	line-height:17px;
	font-size:90%;
	margin:10px 0 0 65px;
}
div.date-info strong, div.date-info a {
	color:#1B4A68!important;
}


/* path */
div.path {
	height:63px;
	line-height:55px;
	background:url(../img/path_bg.jpg) no-repeat bottom center;
	color:#ff0000;
	overflow:hidden;
}
div.path a {
	font-weight:normal;
	color:#ff0000;
	text-decoration:none;
}
div.path a:hover {
	text-decoration:underline;
}

div.index-head {
	padding:0 0 0 0;
	margin:0 0 15px 0;
}


/*** menu ***/
ul.menu {
	margin:113px 0 0 0;
	padding:0;
	position:absolute;
	top:0;
	font-weight:bold;
}
ul.menu li {
	margin:0 0 0 0;
	padding:0 3px 0 0;
	list-style:none;
	float:left;
	background:url(../img/menu_bord.jpg) no-repeat right top;
}
ul.menu li a {
	display:block;
	float:left;
	color:#fff;
	font-size:90%;
	font-weight:bold;
	text-transform:uppercase;
	cursor:hand;
	height:41px;
}
ul.menu li a span {
	display:block;
	float:left;
	padding:15px 8px 0 8px;
}

/* hover */
ul.menu li a:hover, ul.menu li a:hover span {
	text-decoration:underline!important;
}

/* act */
ul.menu li.act a, ul.menu li.act a:hover {
	text-decoration:none!important;
	background:url(../img/menu_c_a.jpg) repeat-x top left;
	color:#fff;
}
ul.menu li.act a:hover span {
	text-decoration:none!important;
}



/*** submenu ***/
ul.submenu {
	margin:154px 0 0 0;
	width:1000px;
	height:37px;
	padding:0;
	position:absolute;
	top:0;
	font-weight:bold;
	background:url(../img/submenu_bg.jpg) repeat-x left top;
}
ul.submenu li {
	float:left;
	margin:0 0 0 0;
	padding:0 2px 0 0;
	height:37px;
	list-style:none;
	background:url(../img/submenu_bord.jpg) no-repeat right top;
}
ul.submenu li a {
	display:block;
	color:#fff;
	float:left;
	font-size:85%;
	font-weight:bold;
	cursor:hand;
	height:37px;
	text-transform:uppercase;
}
ul.submenu li a span {
	display:block;
	cursor:hand;
	cursor:pointer;
	padding:13px 8px 0 10px;
}
ul.submenu li.act a {
	background:url(../img/submenu_bg_a.jpg) repeat-x left top;
}
ul.submenu li.act a {
	text-decoration:none;
	color:#fff;
}




/*** colmenu ***/
ul.colmenu {
	margin:0 0 15px 0;
	padding:0;
}
ul.colmenu li {
	margin:0;
	list-style:none;
	padding:0;
}
ul.colmenu li a {
	margin:0 0 2px 0;
	height:40px;
	display:block;
	padding:0;
	color:white;
	font-size:90%;
	text-transform:uppercase;
	background:url(../img/colmenu_a.png) no-repeat top left;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/colmenu_a.png'); 
  _background:none;
}
ul.colmenu li a span {
	display:block;
	padding:15px 5px 0 25px;
	cursor:hand;
}
ul.colmenu li a:hover, ul.colmenu li a.act {
	text-decoration:none;
	background:url(../img/colmenu.png) no-repeat top left;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/colmenu.png'); 
  _background:none;
}




/*** colsubmenu ***/
ul.colsubmenu, ul.colsubmenu ul, ul.colsubmenu ul ul, ul.colsubmenu ul ul ul {
	margin:0 0 0 0;
	padding:0;
}
ul.colsubmenu {
	margin:0 0 15px 0;
	padding:0;
}
ul.colsubmenu li {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
ul.colsubmenu li a {
	display:block;
	margin:0 0 2px 0;
	padding:0;
	list-style:none;
	background:url(../img/subcolmenu_a.jpg) repeat-x top left #609604;
	text-decoration:none;
	border:1px solid #73A913;
	color:#000;
	font-size:90%;
	text-transform:uppercase;
}
ul.colsubmenu li a span {
	padding:7px 10px 7px 25px;
	display:block;
	background:url(../img/subcolmenu_li_a.gif) no-repeat 10px 10px;
	cursor:hand;
	cursor:pointer;
}
ul.colsubmenu li a:hover {
	text-decoration:none;
	border:1px solid #25831a;
	color:black;
}
ul.colsubmenu li a.act {
	background:url(../img/subcolmenu.jpg) repeat-x top left #A50203;
	color:white;
	border:1px solid #810404;
}
ul.colsubmenu li a.act span {
	background:url(../img/subcolmenu_li.gif) no-repeat 10px 10px;
}


/*** 2. uroven ***/
ul.colsubmenu ul li a {
	border:1px solid #B9CE8B;
	background:url(../img/subcolmenu2_a.jpg) repeat-x top left #A5D530;
	text-transform:none;
}
ul.colsubmenu ul li a span {
	padding:4px 10px 4px 45px;
	background:url(../img/subcolmenu_li_a.gif) no-repeat 30px 6px;
}
ul.colsubmenu ul li a.act span {
	background:url(../img/subcolmenu_li.gif) no-repeat 30px 6px;
}


/*** 3. uroven ***/
ul.colsubmenu ul ul li a {
	border:1px solid #CFDFB0;
	background:url(../img/subcolmenu3_a.jpg) repeat-x top left #C9E689;
	text-transform:none;
	font-weight:normal;
}
ul.colsubmenu ul ul li a span {
	background:url(../img/subcolmenu_li_a.gif) no-repeat 10px 10px;
}
ul.colsubmenu ul ul li a span {
	padding:3px 10px 3px 65px;
	background:none;
}
ul.colsubmenu ul ul li a.act span {
	background:none;
}


/*** 4.uroven ***/
ul.colsubmenu ul ul ul li a {
	display:block;
	padding:5px 5px 5px 25px;
	margin:0 0 2px 0;
	color:#555;
	border:1px solid #C4D7E5;
	background:url(../img/top_li.gif) 10px 9px no-repeat #fff;
	font-size:85%;
}
ul.colsubmenu ul ul ul li a:hover, ul.colsubmenu ul ul ul li a.act {
	border:1px solid #25831a;
	color:#000;
}


.text-ico, .text-ico-zs {
	background:#666;
	color:white;
	font-size:70%;
	font-weight:bold;
	padding:2px;
	margin:0 2px 0 0;
	border:1px solid black;
}
.text-ico-zs {
	background:#373;
}

/*** big article ***/
a.big-art {
	display:block;
	width:333px;
	float:left;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	border:1px solid #C4D7E5;
	margin:0 15px 0 0;
}
a.big-art span.big-art-in {
	display:block;
	padding:20px 25px 15px 25px;
}
a.big-art h2 {
	margin:0 0 12px 0;
	text-align:left;
	height:36px;
	oveflow:hidden;
	font-weight:bold;
	font-size:130%;
	text-decoration:underline;
}
a.big-art img {
	display:block;
	border:1px solid #E2EFF7;
}
a.big-art span.img {
	display:block;
	margin:0 0 12px 0;
	height:212px;
	overflow:hidden;
}
a.big-art p {
	margin:0;
	padding:0;
	color:#3d3d3d;
	font-weight:normal;
	font-size:90%;
	text-align:justify;
	height:105px;
	overflow:hidden;
}
.vice {
	display:block;
	text-align:right;
	margin:7px 0 0 0;
}

a.big-art:hover {
	text-decoration:none;
	border:1px solid #25831a;
}
a.big-art:hover h2 {
	color:#25831a;
}
a.big-art:hover img {
	border:1px solid #B5E872;
}
a.big-art:hover p {
	color:black;
}
a.big-art:hover .vice {
	text-decoration:underline;
}



/*** small article ***/
div.small-art {
	display:block;
	width:367px;
	float:left;
	background:url(../img/smallart_bg.jpg) no-repeat top right white;
	border:1px solid #C4D7E5;
	margin:0 6px 6px 0;
}
div.small-art span.small-art-in {
	display:block;
	padding:12px 20px 15px 20px;
}
div.small-art h3 {
	margin:0 0 25px 0;
	padding:0 0 0 15px;
	background:url(../img/smallart_li.jpg) no-repeat 0 5px;
	text-align:left;
	oveflow:hidden;
	font-weight:bold;
	color:#ff0000;
	text-decoration:underline;
}
div.small-art h3 a {
	color:#ff0000;
}
div.small-art a.small-art-head {
	display:block;
	color:#225373;
	height:80px;
}
div.small-art a.small-art-head img {
	display:block;
	float:left;
	border:1px solid #225373;
}
div.small-art a.small-art-head h4 {
	margin:0 0 0 115px;
	color:#225373;
	font-size:130%;
	font-weight:normal;
}
div.small-art span.small-art-filler {
	display:block;
	height:85px;
	overflow:hidden;
	margin:0 0 10px 0;
}
div.small-art span.small-art-filler h5 {
	padding:0 0 0 15px;
	background:url(../img/smallart_li_li.jpg) no-repeat 0 5px;
	color:#5A7587;
}
div.small-art span.small-art-filler h5 a {
	color:#5A7587;
}




/*** big perex ***/
a.big-perex {
	display:block;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	border:1px solid #C4D7E5;
	margin:0 0 6px 0;
}
a.big-perex span.big-perex-in {
	display:block;
	padding:20px 20px 20px 20px;
}
a.big-perex h2 {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	text-align:left;
	font-weight:normal;
	color:#225373;
	font-size:160%;
	text-decoration:underline;
}
a.big-perex h2 a {
	color:#225373;
	font-weight:normal;
}
a.big-perex img {
	display:block;
	float:left;
	border:1px solid #E2EFF7;
}
a.big-perex span.big-perex-txt {
	display:block;
	margin:0 0 0 300px;
}
a.big-perex p {
	text-align:justify;
	color:#3d3d3d;
	font-weight:normal;
}

a.big-perex:hover {
	text-decoration:none;
	border:1px solid #25831a;
}
a.big-perex:hover h2 {
	color:#25831a;
}
a.big-perex:hover img {
	border:1px solid #B5E872;
}
a.big-perex:hover p {
	color:black;
}
a.big-perex:hover .vice {
	text-decoration:underline;
}




/*** small perex ***/
a.small-perex {
	display:block;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	border:1px solid #C4D7E5;
	margin:0 0 6px 0;
}
a.small-perex span.small-perex-in {
	display:block;
	padding:20px 20px 20px 20px;
}
a.small-perex h3 {
	margin:0 0 4px 0;
	padding:0 0 0 0;
	text-align:left;
	font-weight:normal;
	color:#225373;
	font-size:140%;
	text-decoration:underline;
}
a.small-perex h3 a {
	color:#225373;
	font-weight:normal;
}
a.small-perex img {
	display:block;
	float:left;
	border:1px solid #E2EFF7;
}
a.small-perex span.small-perex-txt {
	display:block;
	margin:0 0 0 120px;
}
a.small-perex p {
	text-align:justify;
	color:#3d3d3d;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:90%;
}

a.small-perex:hover {
	text-decoration:none;
	border:1px solid #25831a;
}
a.small-perex:hover h3 {
	color:#25831a;
}
a.small-perex:hover img {
	border:1px solid #B5E872;
}
a.small-perex:hover p {
	color:black;
}
a.small-perex:hover .vice {
	text-decoration:underline;
}



.vice {
	display:block;
	text-align:right;
	margin:7px 0 0 0;
}








/*** search ***/
form.search {
  padding:0!important;
  margin:117px 0 0 780px;
  position:absolute;
  top:0;
  z-index:99;
  display:inline;
  width:220px;
  text-align:right;
}
form.search input {
	width:170px;
	border:0;
	background:white;
	border:1px solid #1C4968;
	font-size:100%;
	padding:6px 6px 6px 6px;
	margin:1px 0 0 0;
	color:#19435F;
}
form.search input.submit {
	margin:0 0 0 0;
	width:31px!important;
	background:url(../img/search_submit.jpg) no-repeat top left!important;
	border:0!important;
	height:31px;
	cursor:hand;
	cursor:pointer;
}
form.search div.rozsirene {
	padding:6px 0 0 15px;
}
form.search div.rozsirene a {
	color:#2F6A8A;
	font-weight:normal;
	font-size:85%;
}


/*** search ***/
div.searchblok {
  padding:0!important;
  position:absolute;
  margin:12px 0 0 20px;
  =margin:12px 0 0 0;
  width:440px;
  height:47px;
  text-align:left;
  background:url(../img/searchblok_bg.jpg) no-repeat top left;
}
div.searchblok input {
	width:365px!important;
	border:0;
	background:white;
	font-size:120%;
	padding:8px 8px 8px 8px;
	margin:8px 0 0 7px;
	color:#19435F;
}
div.searchblok input.submit {
	margin:0 0 0 0;
	width:47px!important;
	background:none!important;
	border:0!important;
	height:47px;
	cursor:hand;
	cursor:pointer;
	position:absolute;
}
table.search {
	margin:0 20px 0 0;
}
a.blok, a.blok span, a.small-perex span, a.big-perex span, a.big-art span, a.small-art span {
	cursor:hand!important;
	cursor:pointer!important;
}
a.blok:hover h4 {
	color:#25831A;
}
div.abc {
	float:right;
	width:170px;
}
div.abc a {
	display:block;
	padding:2px 0 1px 2px;
	text-align:center;
	color:black;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	color:#000;
	border:1px solid #C4D7E5;
	margin:0 2px 2px 0;
	width:18px;
	float:left;
	font-size:80%;
}
div.abc a:hover, div.abc a.act {
	background:url(../img/corner_l_red.jpg) no-repeat left top #FB6668;
	border:1px solid #DD020D;
	color:white;
	text-decoration:none;
}
ul.pojmy {
	margin:15px 0 0 15px;
}
ul.pojmy li {
	float:left;
	width:190px;
	margin:0 5px 5px 0;
}
ul.pojmy li a {
	color:black;
}
div.unusedfotos img {
	border:1px solid #ccc;
	margin:0 5px 5px 0;
}



/*** fb share ***/
div.fb-share {
	margin:0 0 10px 0;
}
div.fb-share a {
	display:block;
	width:300px;
	height:48px;
	background:url(../img/fb_share.jpg) no-repeat top left;
}
div.fb-share a span {
	display:none;
}
div.fb-share a:hover {
	background:url(../img/fb_share_a.jpg) no-repeat top left;
}
#fb-like iframe {
	width: 100%;
	height: 65px;
}


/***** zakon *****/

ul.zakon-0 {
	margin:0;
	padding:0;
}
ul.zakon-0 li {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
ul.zakon-0 li a {
	font-size:130%;
	color:black;
	text-decoration:none;
}
ul.zakon-0 li a:hover {
	text-decoration:underline;
}
ul.zakon-0 li a span, ul.zakon-1 li a span, ul.zakon-2 li a span, ul.zakon-3 li a span, ul.zakon-4 li a span {
	font-weight:bold;
}

/* uroven 1 */
ul.zakon-1 {
	padding:0;
	margin:0;
}
ul.zakon-1 li {
	padding:8px 0 8px 0;
	margin:10px 0 0 0;
	list-style:none;
}
ul.zakon-1 li a {
	font-size:110%;
	color:#003368;
}

/* uroven 2 */
ul.zakon-2 {
	padding:0;
	margin:0;
}
ul.zakon-2 li {
	padding:6px 0 6px 0;
	margin:10px 0 0 0;
	list-style:none;
}
ul.zakon-2 li a {
	font-size:100%;
	color:#016984;
}

/* uroven 3 */
ul.zakon-3 {
	padding:0;
	margin:10px 0 0 0;
}
ul.zakon-3 li {
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	list-style:none;
}
ul.zakon-3 li a {
	font-size:100%;
	color:#222;
	font-weight:normal;
}

/* uroven 4 */
ul.zakon-4 {
	padding:0;
	margin:10px 0 10px 0;
}
ul.zakon-4 li {
	padding:4px 0 4px 20px;
	margin:0 0 0 0;
	list-style:none;
	border-bottom:1px solid #E7ECF0;
}
ul.zakon-4 li a {
	font-size:90%;
	color:#555;
	font-weight:normal;
}

div.urovne {
	margin:0 0 0 0;
}
div.urovne h3 {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	font-size:130%;
}
div.urovne h3 a {
	color:black;
	text-decoration:none;
}
div.urovne h3 a:hover {
	text-decoration:underline;
}

div.urovne h4 {
	padding:8px 0 0 0;
	margin:10px 0 0 0;
	font-size:110%;
}
div.urovne h4 a {
	color:#003368;
	text-decoration:none;
}
div.urovne h4 a:hover {
	text-decoration:underline;
}

div.urovne h5 {
	padding:6px 0 6px 0;
	margin:10px 0 0 0;
	font-size:100%;
}
div.urovne h5 a {
	color:#016984;
	text-decoration:none;
}
div.urovne h5 a:hover {
	text-decoration:underline;
}

div.urovne h6 {
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	font-size:100%;
}
div.urovne h6 a {
	color:#222;
	font-weight:normal;
	text-decoration:none;
}
div.urovne h6 a:hover {
	text-decoration:underline;
}




div.space-bord {
	background:url(../img/line.jpg) no-repeat top center;
	height:13px;
	margin:5px 0 0 0;
	font-size:1px;
	line-height:1px;
}






/*** table1 ***/
table.table1 {
	border-collapse:collapse;
	width:99%;
}
table.table1 td, table.table1 th {
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #E7ECF0;
}
table.table1 th {
	padding-top:8px;
	padding-left:0px;
	color:black;
	vertical-align:top;
	width:150px;
}
table.table1 thead th {
	width:auto!important;
	padding:5px 10px 5px 10px;
	background:#59BEDC;
	font-size:80%;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid white;
}
table.table1 textarea {
	height:130px;
}
tr.transparent td, tr.transparent th {
	background:none;
	border:0;
}
table.table1 tr.even td, table.table1 tr.even th {
	background:#f5f5f5;
}


/*** table2 ***/
table.table2 {
	border-collapse:collapse;
	width:99%;
}
table.table2 td, table.table2 th {
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
	text-align:center;
	vertical-align:middle;
}
table.table2 th {
	padding-top:8px;
	padding-left:0px;
	color:black;
	vertical-align:middle;
	width:150px;
	text-align:center;
}
table.table2 thead th {
	width:auto!important;
	padding:5px 10px 5px 5px;
	background:#076F9A;
	font-size:80%;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}
table.table2 thead th strong {
	color:white!important;
}


table.rafky {
	width:120px;
	float:left;
	margin:0 10px 10px 0;
}
table.rafky th, table.rafky td {
	padding:0;
	text-align:center;
	font-size:85%;
}



/*** soutez ***/
div.soutez {
	border:4px solid #FFFF53;
	background:url(../img/yell_bg.jpg) no-repeat center center;
	padding:20px 20px 10px 20px;
}
div.soutez-tyrkys {
	border:4px solid #00F4FF;
	background:url(../img/tyrkys_bg.jpg) no-repeat center center;
}
div.soutez-blue {
	border:4px solid #32B1FF;
	background:url(../img/blue_bg.jpg) no-repeat center center;
}
div.soutez-green {
	border:4px solid #6EE058;
	background:url(../img/green_bg.jpg) no-repeat center center;
}
div.soutez a.vyhra {
	display:block;
	position:absolute;
	width:233px;
	height:260px;
	background:url(../img/vyhra.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/vyhra.png'); 
  _background:none;
  margin:-40px 0 0 400px;
}

div.soutez ul.def {
	margin-top:5px;
}
div.soutez ul.f-left {
	width:230px;
}
div.soutez ul.f-right {
	width:200px;
}
div.soutez h3 {
	line-height:35px;
}
div.soutez h3 strong {
	font-weight:bold;
}
div.soutez li {
	line-height:16px;
}
div.abc-bg {
	width:40px;
	height:40px;
	line-height:40px;
	font-size:170%;
	color:white;
	text-align:center;
	background:url(../img/abc_bg.jpg) no-repeat center center;
}
table.tab-soutez {
	margin:10px 0 0 0;
	border-collapse:collapse;
	width:99%;
}
table.tab-soutez td, table.tab-soutez th {
	padding:15px 10px 15px 10px;
	border-bottom:1px solid #E7ECF0;
	vertical-align:top;
}
table.tab-soutez th {
	color:black;
	width:40px;
}
table.tab-soutez td {
	font-weight:bold;
}
table.tab-soutez thead th {
	width:auto!important;
	padding:5px 10px 5px 5px;
	background:#59BEDC;
	font-size:80%;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}
div.soutez-odp {
	margin:10px 0 4px 0;
}
div.soutez-odp label {
	font-weight:normal;
}

/* vyherci */
div.unor2011, div.duben2011, div.cerven2011, div.srpen2011, div.rijen2011, div.prosinec2011 {
	border:4px solid #FFFF53;
	background:url(../img/yell_bg.jpg) no-repeat center center;
}
div.unor2011 a.vyhra, div.duben2011 a.vyhra, div.cerven2011 a.vyhra, div.cervenec2011 a.vyhra, div.srpen2011 a.vyhra, div.rijen2011 a.vyhra, div.prosinec2011 a.vyhra {
	display:block;
	position:absolute;
	width:140px;
	height:140px;
	background:url(../img/unor2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/unor2011.png'); 
  _background:none;
  margin:-30px 0 0 485px;
}
div.brezen2011, div.cervenec2011, div.leden2012 {
	border:4px solid #00F4FF;
	background:url(../img/tyrkys_bg.jpg) no-repeat center center;
}
div.listopad2011 {
	border:4px solid #6EE058;
	background:url(../img/green_bg.jpg) no-repeat center center;
}
div.brezen2011 a.vyhra {
	display:block;
	position:absolute;
	width:140px;
	height:140px;
	background:url(../img/brezen2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/brezen2011.png'); 
  _background:none;
  margin:-30px 0 0 485px;
}
div.kveten2011, div.zari2011 {
	border:4px solid #32B1FF;
	background:url(../img/blue_bg.jpg) no-repeat center center;
}
div.kveten2011 a.vyhra, div.zari2011 a.vyhra, div.listopad2011 a.vyhra, div.leden2012 a.vyhra {
	display:block;
	position:absolute;
	width:140px;
	height:140px;
	background:url(../img/kveten2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/kveten2011.png'); 
  _background:none;
  margin:-30px 0 0 485px;
}
div.cerven2011 a.vyhra {
	background:url(../img/cerven2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/cerven2011.png'); 
  _background:none;
}
div.cervenec2011 a.vyhra {
	background:url(../img/cervenec2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/cervenec2011.png'); 
  _background:none;
}
div.prosinec2011 a.vyhra {
	background:url(../img/prosinec2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/prosinec2011.png'); 
  _background:none;
}
div.leden2012 a.vyhra {
	background:url(../img/leden2012.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/leden2012.png'); 
  _background:none;
}
div.srpen2011 a.vyhra {
	background:url(../img/srpen2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/srpen2011.png'); 
  _background:none;
}
div.zari2011 a.vyhra {
	background:url(../img/zari2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/zari2011.png'); 
  _background:none;
}
div.rijen2011 a.vyhra {
	background:url(../img/rijen2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/rijen2011.png'); 
  _background:none;
}
div.listopad2011 a.vyhra {
	background:url(../img/listopad2011.png) no-repeat 0 0;
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/listopad2011.png'); 
  _background:none;
}
div.soutez p {
	padding:0 170px 15px 0;
	font-weight:normal;
	color:black;
	text-align:left;
}


div.tip-boxy a {
	display:block;
	background:url(../img/tip_box.jpg) no-repeat top left;
	width:210px;
	height:225px;
	margin:0 6px 6px 0;
	float:left;
	color:black;
}
div.tip-boxy a h3 {
	margin:0 0 30px 0;
	color:white;
	font-size:120%;
	text-transform:uppercase;
	text-align:center;
}
div.tip-boxy a span.tipbox-in {
	display:block;
	padding:20px 25px 10px 25px;
}
div.tip-boxy ul.def {
	margin:0;
}
div.tip-boxy a:hover {
	text-decoration:none;
}
div.tip-boxy a span.vice {
	display:block;
	position:absolute;
	margin:175px 0 0 0;
	text-align:right;
	width:163px;
}
div.tip-boxy a:hover span.vice, div.tip-boxy a:hover h3 {
	text-decoration:underline;
}



/*** login table ***/
table.login-table {
	margin:auto;
}
table.login-table th {
	width:auto;
	xbackground:#FFF3A7;
	text-align:center;
	padding:5px;
	vertical-align:middle;
	color:white;
}

table.login-table td {
	padding:0 10px 0 10px;
}



/***** znacky ****/
a.znaceni {
	display:block;
	width:337px;
	float:left;
	background:url(../img/smallart_bg.jpg) no-repeat top right white;
	border:1px solid #C4D7E5;
	margin:0 6px 6px 0;
	color:#225373;
	text-align:center;
}
a.znaceni span.znaceni-in {
	display:block;
	padding:12px 20px 15px 20px;
}
a.znaceni h2 {
	margin:0 0 25px 0;
	padding:0 0 0 15px;
	background:url(../img/bluearrdown.jpg) no-repeat 0 5px;
	text-align:left;
	oveflow:hidden;
	font-weight:bold;
	font-size:120%;
}
a.znaceni img {
	border:none;
	margin:auto;
}
a.znaceni:hover h2, a.znaceni:hover {
	color:#25831a;
	text-decoration:none;
}
a.znaceni:hover h2 {
	background:url(../img/greenarrdown.jpg) no-repeat 0 5px;
}
a.znaceni:hover {
	border:1px solid #25831a;
}



/***** znacky *****/

table.znacky {
	margin:0 0 0 0;
	xborder:2px solid black;
	width:100%;
}
table.znacky td {
	text-align:center;
	border:1px solid #E7ECF0;
	padding:4px 0 4px 0;
	width:162px;
}
table.znacky td a {
	text-decoration:none;
}
table.znacky td a:hover {
	text-decoration:underline;
}
table.znacky td span {	
	display:block;
	font-size:85%;
	padding:0 4px 0 4px;
	font-weight:normal;
}
table.znacky td strong {
	color:black;
}
table.znacky td img, table.znacky td strong {
	display:block;
	padding:0 4px 0 4px;
}
table.znacky td img {
	border:none;
	margin:auto;
}
table.znacky td.vert-bott {
	border-bottom:none!important;
}
table.znacky td.vert-top {
	border-top:none!important;
}
.vert-top {
	vertical-align:top!important;
}
.vert-bott {
	vertical-align:bottom!important;
}
div.znacka-det {
	xtext-align:center;
}
div.znacka-det img {
	border:none!important;
}
div.znacka-det h2 {
	margin:0 0 4px 0;
	padding:0;
}
a strong {
	color:#25831A!important;
}

div.shadow-line-bott {
	background:url(../img/line.jpg) no-repeat center top;
	height:10px;
	margin:5px 0 0 0;
	font-size:1px;
	line-height:1px;
}



/*** autoskola box ***/
.autoskola-box {
	display:block;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	border:1px solid #C4D7E5;
	margin:0 0 6px 0;
	text-align: left;
	padding:10px 10px 10px 10px;
	color:#3d3d3d!important;
}
.autoskola-box h4 {
	border:none!important;
	padding:0!important;
	margin:0 0 4px 0!important;
	color:red!important;
	background:none!important;
}
.autoskola-box img {
	float:left;
	margin:0 0 0 0;
	border:1px solid #C4D7E5;
}
.autoskola-box span.autoskola-box-txt {
	display:block;
	font-weight:normal;
	margin:0 0 0 90px;
	font-size:90%;
}
a.autoskola-box:hover {
	text-decoration:none;
	border:1px solid #25831a;
	color:#000;
}
a.autoskola-box:hover img {
	border:1px solid #B5E872;
}
a.autoskola-box:hover h4 {
	color:#25831a;
}

div.autoskola-box {
	width:316px;
	float:left;
	margin:0 9px 9px 0;
}
div.autoskola-box h4 {
	height:16px;
	overflow:hidden;
}
div.autoskola-box div.adresa {
	height:40px;
	overflow:hidden;
}


/*** clanky format ***/

h2, h3 {
	padding:0;
}
h2 a, h3 a {
	text-decoration: none;
}
div.clt {
	font-family: arial;
}
.cl-bold {
	font-weight: bold;
}
.cl-italic {
	font-style: italic;
}
.cl-left {
	text-align: left;
}
.cl-center {
	text-align: center;
}
.cl-right {
	text-align: right;
}
.cl-header {
	font-weight: bold;
	font-size: 120%;
	margin: 0;
	text-align: center;
}
img.hp-img {
	float: left;
	margin: 0 12px 0 0;
	border: 1px solid #000;
}
.cldate {
	font-size:120%;
	margin:28px 0 5px 0;
	color:red;
}
div.image-left {
	float: left;
	padding: 0;
	border: 1px solid #eee;
	margin: 0 10px 5px 0;
	font-size: 0;
	line-height: 0;
}
.image-right {
	float: right;
	padding: 0;
	border: 1px solid #eee;
	margin: 0 0 5px 10px;
	font-size: 0;
	line-height: 0;
}
div.image-center {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 0;
	line-height: 0;
}
div.image-center img {
	border: 1px solid #ddd;
	margin: 0 5px 0 0;
}
.autor {
	font-weight: bold;
	color:black;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
div.clanek, .blok {
	display:block;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	border:1px solid #C4D7E5;
	margin:0 0 6px 0;
	text-align: justify;
	padding:20px 20px 20px 20px;
}
div.clanek img, div.blok img {
	border:1px solid #E2EFF7;
}
div.clanek p, .blok {
	text-align:justify;
	color:#3d3d3d;
	font-weight:normal;
}
.clanek em {
	font-weight: bold;
}

.blok h2 {
	margin:0 0 8px 0;
}
.blok h2 em {
	font-size:80%;
	color:black;
	display:block;
	padding:5px 0 0 0;
}
.blok p {
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
.blok .vice {
	font-weight:bold;
	color:#25831A;
}
a.blok:hover {
	text-decoration:none;
	border:1px solid #25831A;
}
a.blok:hover h2 {
	color:#25831A;
}
a.blok:hover .vice {
	text-decoration:underline;
}
a.blok:hover p {
	color:black;
}

div.starsi {
	text-align: center;
	margin: 20px 0 0 0;
}
div#center-top h4 {
	font-size: 110%;
	background: #CCCCCC;
	margin: 1em 0 0.5em 0;
	padding: 0.2em;
	text-align: center;
}
div#center-in h2.ram, div#center-in h3.ram {
	padding: 0.1em 0.5em 0.1em 0.5em;
}
div#center-in h2.ram {
	margin-top: 0.15em;
}
a.print-icon {
	display: block;
	width: 20px;
	height: 18px;
	background: url("/img/tisk.gif") no-repeat;
	float: right;
	position: relative;
	margin: 0 2px 0 0;
}
.tab-left {
	text-align: left!important;
}
.tab-right {
	text-align: right!important;
}
.tab-center {
	text-align: center!important;
}

/*tab stred*/
table.cl-tab {
	margin: 0 auto 5px auto;
	border: 1px solid #59bedc;
}
table.cl-tab th {
	font-weight: bold;
	background: #59bedc;
	padding: 2px 5px 2px 5px;
	color: white;
	text-align: left;
}
table.cl-tab td {
	padding: 2px 5px 2px 5px!important;
	vertical-align: middle !important;
	background: #f5f5f5;
}
table.cl-tab td a {
	font-weight: bold;
	text-decoration: underline;
}
table.cl-tab td a:hover {
	color: #A41515;
	font-weight: bold;
	text-decoration: underline;
}
table.cl-tab th a {
	color: white;
	font-weight: bold;
	text-decoration: underline;
	font-size: 85%;
}
table.cl-tab th a:hover {
	color: #ffffcc;
	font-weight: bold;
	text-decoration: none;
}



/*** skupiny ***/
div.skupiny-ridicaku span.vice {
	float:right;
	margin:8px 0 0 0;
	padding:0 0 0 0;
}
div.skupiny-ridicaku .blok p, div.situace .blok p {
	margin:0 0 0 0;
	padding:0;
}


/*** e-pocasi ***/
div.pocasi-mapa {
	height:258px;
	overflow:hidden;
	margin:0 0 30px 0;
}
div.pocasi-mapa a {
	color:black;
	font-size:120%;
	background:white;
	padding:0;
	width:auto;
}
div.pocasi-dny {
	height:250px;
	overflow:hidden;
}
div.pocasi-dny img {
	border:0;
}
.datumpocasi {
	font-weight:bold;
	font-size:110%;
}
.okraj {
	padding:10px 0 10px 0;
	margin:0 5px 10px 0!important;
	background:#f5f5f5;
	width:121px!important;
	=width:110px!important;
	border:1px solid #eee;
}
div.pocasi-link {
	margin:30px 0 0 0;
	text-align:right;
}
div.pocasi-link a {
	color:#999;
	font-weight:normal;
}





/*** filtr ***/
div.filtr {
	padding:15px;
	background:url(../img/corner_l_yell.jpg) no-repeat top left #FEF9D3;
	border:1px solid #FFFF00;
	margin:0 0 10px 0;
}
div.filtr select#okres, div.filtr select#skupina, div.filtr select#top, div.filtr select#mesto {
	width:268px;
	margin:0 0 4px 0;
}
div.filtr input#name {
	width:260px;
	margin:0 0 4px 0;
}
div.filtr input, div.filtr textarea, div.filtr select {
	border-color:#808000;
}
div.filtr input.check {
	border:none!important;
}
div.filtr form {
	margin:0;
	padding:0;
	background:none;
}
div.filtr input.check {
	width:15px!important;
	height:15px!important;
	margin:0 5px 0 0;
	top:2px;
}
div.filtr input.submit {
	border-color:#3B910A;
}
div.filtr-skupiny div.fs-row, div.filtr-skupiny div.fs-row-even {
	padding:3px 4px 3px 4px;
	border:1px solid #FEF9D3;
}
div.filtr-skupiny div.fs-row-even {
	background:#FDF6BF;
	border:1px solid #FDF6BF;
}
div.filtr-skupiny label span {
	display:block;
	font-weight:normal;
	font-size:85%;
	padding:0 0 0 20px;
	color:#534200;
}
div.filtr-skupiny div.active {
	background:#D7F1B6;
	border:1px solid #9BD34A;
}
div.filtr-skupiny div.active span {
	color:#314211;
}

.napoveda {
	display:block;
	position:absolute;
	border:2px solid #E2EFF7;
	background:#EEF5FB;
	padding:5px;
	color:black;
	font-weight:bold;
	text-align:center;
	visibility:hidden;
	top:0px;
	left:0px;
	z-index:200;
}


div.di-filtr input.submit {
	padding:4px 4px 4px 4px;
	=padding:1px 0 1px 0;
}



/**** autoskoly ****/
table.autoskola {
	border:2px solid #aaa;
	width:643px;
	margin:5px 0 0 0;
}
table.autoskola th {
	padding:5px;
	background:#59bedc;
	color:white;
}
table.autoskola th {
	padding:5px;
	background:#59bedc;
	color:white;
}
table.autoskola td {
	padding:5px;
	background:#f5f5f5;
}
table.autoskola tr.sk strong {
	display:block;
	width:70px;
	float:left;
	text-align:right;
}

div.autoskola-kontakt {
	margin:0 0 0 125px;
}
div.autoskola-kontakt address {
	font-style:normal;
}

table.seznam-autoskol {
	width:100%;
}
table.seznam-autoskol h3 {
	margin:0 0 3px 0;
}
table.seznam-autoskol th {
	padding:5px;
	background:#ddd;
	color:#da0000;
}
table.seznam-autoskol td {
	padding:5px;
}
table.seznam-autoskol td img {
	border:none;
}
table.seznam-autoskol tr.row-even td {
	background:#f5f5f5!important;
}
table.seznam-autoskol a {
	text-decoration:none;
}
table.seznam-autoskol a:hover {
	text-decoration:underline;
}

table.seznam-autoskol td.placena-as img {
	float:left;
	border:1px solid #ccc!important;
}
table.seznam-autoskol td.placena-as div.placena-as-txt {
	margin:0 0 0 100px;
}

table.al-skupiny {
	width:100%;
}
table.al-skupiny td, table.al-skupiny th {
	text-align:left;
	padding:5px 3px 3px 3px;
	border-bottom:1px solid #E6EBF1
}
table.al-skupiny img {
	border:none;
	margin:0 15px 0 15px;
}


/*** zvyhodneni ***/
p.platba {
	background:url(../img/corner_l_green.jpg) no-repeat left top #E6FDD4;
	color:black;
	padding:15px;
	text-align:center;
	font-weight:bold;
	margin:0 0 5px 0;
	border:1px solid #A9E164;
	line-height:22px;
	font-size:120%;
}


div.skupiny-ridicaku h3 em{
	font-size:70%;
}
div.skupiny-ridicaku .zobrazit-seznam {
	text-align:right;
	margin:7px 0 0 0;
}

table.ridicaky-form {
	margin:auto;
	background:#eee;
	border:1px solid #ddd;
}
table.ridicaky-form th {
	text-align:right;
}
.submithidden {
	border:0px;
	background:none;
	width:1px!important;
	height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	float:left;
}
.check {
	width:auto!important;
	border:0;
	margin:0;
	padding:0;
	background:none;
}
.kraj {
	background:#003368;
	color:white;
}
.optsel {
	background:#b7e896;
	color:black;
}
label {
	font-weight:bold;
}


div.fotogalerie img {
	margin:0 5px 5px 0;
	border:1px solid #666;
}




/*** profil-foto ***/
div.fotky {
	margin:10px 0 0 0;
}
div.fotky div.act {
	border-color:#00A600!important;
}
div.fotky div.foto-box {
	float:left;
	margin:0 3px 3px 0;
	border:2px solid #ccc;
}
div.fotky div.foto-box img.thickbox {
	display:block!important;
}
div.ceka {
	position:absolute;
	background:yellow;
	padding:0 2px 0px 2px;
	color:#000;
	font-size:90%;
}

div.fotky div.foto-box div.sett {
	background:#ccc;
	padding:4px 0 2px 0;
	color:white;
	width:100px;
	text-align:center;
}
div.edit, div.delete, div.rotate {
	position:absolute;
	background:#e4e4e4;
}
div.foto-box a.foto img {
	display:block!important;
}
div.foto-box div.ceka {
	position:static;
	text-align:center;
}
div.delete {
	position:absolute;
	margin:0 0 0 89px;
}
div.rotate {
	margin-top:40px;
}
div.edit a, div.delete a, div.rotate a {
	display:block;
	padding:2px 4px 2px 4px;
	background: #bbb;
	text-align: center;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	line-height:0;
	font-size:0;
}
div.edit a:hover, div.delete a:hover, div.rotate a:hover {
	background: #e4e4e4;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
}
.edit-tool {
	background: #666;
	width:110px;
	margin:0 0 0 0;
}
.edit-tool table {
	width:110px;
}
.edit-tool table, .edit-tool table td {
	border: none;
	padding: 0px!important;
	font-size: 1px;
}
.edit-tool table td.space {
	width:28px!important;
}
.edit-tool table td a {
	display: block;
	background: #bbb;
	margin: 1px;
	margin-bottom: 0;
	text-align: center;
	padding:3px 3px 3px 3px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	line-height:0;
	font-size:0;
}
.edit-tool table td a:hover {
	background: white;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
}
div.fotky div.first {
	border:2px solid red;
}
div.fotky img {
	border:none;
}




/*** automobily ***/
a.auto-znacka {
	display:block;
	text-align:center;
	float:left;
	margin:0 8px 8px 0;
	border:1px solid #C4D7E5;
	width:163px;
	padding:10px 0 5px 0;
	background:white;
}
a.auto-znacka img {
	display:block;
	margin:auto;
}
a.auto-znacka h2 {
	margin:10px 0 0 0;
}
a.auto-znacka:hover {
	border:1px solid #25831A;
	text-decoration:none;
}
a.auto-znacka:hover h2 {
	color:#25831A;
}

div.auto-vlastnosti {
	margin:0 0 20px 0;
	text-align:left;
}
div.auto-parametry {
	float:left;
	width:338px;
}
div.auto-parametry table td {
	white-space:nowrap;
}
div.auto-vlastnosti div.auto-vybava {
	float:right;
	width:270px;
	padding:0 0 0 0;
}
div.auto-vlastnosti h3 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
}
div.auto-vlastnosti .transparent th {
	padding:0;
}
div.auto-vybava h4 {
	margin:15px 0 5px 0;
}
div.auto-vybava ul.def {
	margin:0 0 0 0;
	text-align:left;
}

a.auto-znacka-s, a.auto-znacka-s-act {
	display:block;
	margin:0 0 1px 0;
	border:1px solid #C4D7E5;
	padding:5px 0 5px 0;
	background:url(../img/corner_r.jpg) no-repeat right top white;
}
a.auto-znacka-s img, a.auto-znacka-s-act img {
	display:block;
	float:left;
	margin:0 10px 0 10px;
}
a.auto-znacka-s h5, a.auto-znacka-s-act h5 {
	margin:2px 0 0 0;
	font-weight:bold;
	font-size:110%;
}
a.auto-znacka-s:hover, a.auto-znacka-s-act {
	border:1px solid #25831A;
	text-decoration:none;
}
a.auto-znacka-s:hover h5, a.auto-znacka-s-act h5 {
	color:#25831A;
}


div.auto-gallery {
	margin:0 0 15px 0;
}
div.auto-gallery a {
	display:block;
	float:left;
	width:152px;
	margin:0 5px 0 0;
	border:1px solid #E7ECF0;
}
div.auto-gallery a img {
	display:block;
}
div.auto-gallery a:hover {
	border:1px solid #25831A;
}






/*** switch ***/
ul.switch {
	margin:0 0 0 0;
	padding:0;
}
ul.switch li {
	margin:0 0 0 0;
	padding:0;
	float:left;
	list-style:none;
	white-space:nowrap;
}
ul.switch li a {
	display:block;
	float:left;
	padding:7px 7px 7px 7px;
	margin:0 2px 2px 0;
	text-decoration:none;
	color:white;
	background:url(../img/switch_a.jpg) repeat-x top left #1A5891;
	border:1px solid #02294D;
	
}
ul.switch li a:hover, ul.switch li a.active {
	background:url(../img/switch.jpg) repeat-x top left #4C911A;
	border:1px solid #338604;
}


/*** horiz menu ***/
ul.horiz-menu {
	margin:0 0 0 0;
	padding:0;
}
ul.horiz-menu li {
	margin:0 0 0 0;
	padding:0;
	float:left;
	list-style:none;
	white-space:nowrap;
}
ul.horiz-menu li a {
	display:block;
	float:left;
	padding:0 10px 0 10px;
	height:46px;
	line-height:42px;
	margin:0 5px 0 0;
	text-decoration:none;
	color:white;
	background:url(../img/horizmenu.jpg) no-repeat top right;
	font-size:90%;
	text-transform:uppercase;
	
}
ul.horiz-menu li a:hover, ul.horiz-menu li a.active, ul.horiz-menu li.logout a:hover {
	background:url(../img/horizmenu_a.jpg) no-repeat top right;
	text-decoration:none;
}
ul.horiz-menu li.logout {
	float:right;
}
ul.horiz-menu li.logout a {
	margin:0;
	background:url(../img/horizmenu_logout.jpg) no-repeat top right;
	text-transform:none;
	font-size:100%;
	line-height:40px;
}




/*** kontakt ***/
table.kontakt-table {
	width:100%;
}
table.kontakt-table td {
	padding:5px 0 5px;
}
div.form {
	margin: 0;
}
div.form form, div.form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
div.form fieldset div.content {
	margin: 0;
	padding: 0;
	border: 0;
}
div.form legend {
	display: none;
}
div.form label {
	font-weight: bold;
	display:block;
	margin:0 0 3px 0;
	color:black;
}
div.form input, div.form textarea {
  width:312px;
}
div.form tr.jmeno input {
	width:634px;
}
div.form textarea {
  width:634px;
  height:200px;
}
div.form address {
  font-style:normal;
  letter-spacing:0.5px;
  font-weight:bolder;
}
div.form td.form-err label {
	color:red!important;
}
div.form td.form-err input, div.form td.form-err textarea {
	border:1px solid red!important;
}
tr.formerror label {
	color:red!important;
}
tr.formerror input, tr.formerror textarea {
	border:1px solid red!important;
}
div.err {
	letter-spacing:1px;
	text-align:center;
	font-weight:bold;
	color:white;
	padding:5px;
	background:url(../img/corner_l_red.jpg) no-repeat left top #FB6668;
	font-size:90%;
	margin:0 0 5px 0;
	border:1px solid #DD020D;
}
.ok {
	background:url(../img/corner_l_green2.jpg) no-repeat left top #529F64;
	color:white;
	padding:4px;
	text-align:center;
	font-weight:bold;
	margin:0 0 5px 0;
	border:1px solid black;
}
.err, .ok, .info {
	
}
.err a, .ok a, .info a {
	color:white;
}

.info {
	background:url(../img/corner_l_blue.jpg) no-repeat left top #E2EBEF;
	border:1px solid #6B9BAF;
	color:black;
}
.info a {
	color:black;
}

.greeninfo {
	background:url(../img/corner_l_green.jpg) no-repeat left top #E6FDD3;
	border:1px solid #97C67E;
	color:black;
	padding:5px;
	text-align:left;
	font-weight:bold;
	margin:0 0 10px 0;
}
.greeninfo a {
	color:black;
	text-decoration:underline;
}
.greeninfo a:hover {
	color:black;
	text-decoration:none;
}



/*** strankovani ****/

.strankovani {
	background:url(../img/line.jpg) top center no-repeat #fff;
	text-align:center;
	padding:10px 15px 5px 15px;
	font-size:100%;
	margin:10px 0 10px 0;
	color:#FFFFFF;
}
.strankovani span {
	font-weight:bold;
	color:#133643;
	padding:2px 6px 2px 6px;
	border-bottom:3px solid #133643;
}
.strankovani a {
	color:#25831A;
}
.strankovani a.start {
	display:block;
	float:left;
}
.strankovani a.end {
	display:block;
	float:right;
}
.strankovani div.str-in {
	width:480px;
	text-align:center;
	float:left;
	margin:0 0 0 5px;
	font-size:115%;
}
.blok .strankovani div.str-in {
	width:440px;
}
.strankovani .no {
	visibility:hidden;
}



/* FORMS ==> */


.extratiny {width:20px!important;}
.tiny {width:36px!important;}
.small {width:70px!important;}
.normal {width:120px!important;}
.medium {width:150px!important;}
.bigmedium {width:200px!important;}
.middle {width:228px!important;}
.big {width:300px!important;}
.biger {width:380px!important;}
.extrabig {width:440px!important;}
.huge {width:575px!important;}
.extramax {width:610px!important;}
.max {width:620px!important;}

.smalllong {height:35px!important;}
.nolong {height:50px!important;}
.long {height:100px!important;}
.biglong {height:200px!important;}
.extralong {height:300px!important;}
.maxlong {height:500px!important;}
}

.invisible-submit {
	display:none;
}

option.active, input.active {
	background:#D7F1B6!important;
	color:black!important;
}

label {
	color:black;
}
/* <== FORMS */


.underline {
	margin:10px 0 10px 0!important;
	padding:5px 0 0 0!important;
	border-top:1px solid #ccc;
	font-size:85%;
}





/*** aktualne ***/
div.aktualne-box {
	background:url(../img/corner_l_lightred.jpg) no-repeat left top #FFFFFF;
	border:2px solid #F88371;
	text-align:left;
}
div.aktualne-box h3 {
	background:none;
	padding:0!important;
	margin:0 0 7px 0!important;
	font-size:140%;
	color:#ff0000;
	height:auto!important;
	line-height:normal!important;
	text-transform:none!important;
	background:none!important;
	filter:none!important; 
	text-align:left;
}
div.aktualne-box div.desc {
	line-height:18px;
}
div.aktualne-box a.button {
	color:white;
	font-size:90%;
}
div.aktualne-box img {
	border:0;
}


/*** hp intra advert ***/
div.intra-adv-box {
	background:url(../img/corner_r.jpg) no-repeat right top #FFFFFF;
}
div.intra-adv-box h3 {
	background:none;
	padding:0!important;
	margin:0 0 7px 0!important;
	font-size:140%;
	color:#225373;
	height:auto!important;
	line-height:normal!important;
	text-transform:none!important;
	background:none!important;
	filter:none!important; 
	text-align:left;
}
div.intra-adv-box div.desc {
	line-height:18px;
}
div.intra-adv-box a.button {
	color:white;
	font-size:90%;
	margin:10px 0 0 0;
}
div.intra-adv-box img {
	border:0;
	float:left;
	margin:0 10px 0 0;
}




/*** testy boxy ***/
div.testy-boxy a.blok {
	float:left;
	margin:0 9px 9px 0;
	width:180px;
	text-align:center;
}
div.testy-boxy a.blok h2 {
	height:40px;
}
a.as-hra-box h2 {
	margin:0 0 10px 0;
	text-align:center;
}
div.testy-boxy a.blok img, a.as-hra-box img {
	border:1px solid #C4D7E5;
}
div.testy-boxy a.blok span.button {
	margin:5px 0 0 7px;
}
a.as-hra-box span.button {
	margin:5px 0 0 0;
	width:128px;
	float:right;
}




/*** test ***/
div.test-no {
	margin:0 0 15px 0;
	color:#225373;
	font-size:140%;
}
div.test-info {
	color:black;
	padding:15px 0 0 0;
}
div.test div.test-l {
	float:left;
	text-align:center;
	width:163px;
}
div.test div.test-img {
	background:#fff;
	border:1px solid #C4D7E5;
	padding:10px 0 10px 0;
}
div.test div.test-img img {
	margin:auto;
	border:none;
}
div.test-txt {
	margin:0 0 0 25px;
	width:455px;
	float:left;
}
div.test div.otazky, div.test div.odpovedi {
	margin:0 0 5px 0;
}
div.test div.otazky a {
	color:#555;
	display:block;
	line-height:20px;
	background:url(../img/otazka_bg_0.jpg) left top repeat-y #fff;
	border:1px solid #ccc;
	text-decoration:none;
	cursor:hand;
}
div.test div.otazky span.pismeno, div.test div.odpovedi span.pismeno {
	display:block;
	margin:0 0 0 0;
	float:left;
	background:url(../img/otazka_0.jpg) no-repeat top right;
	width:30px;
	height:40px;
	line-height:40px;
	color:white;
	xborder-left:1px solid #A3B891;
	border-left:1px solid #aaa;
	text-align:center;
	font-weight:bold;
	padding:0 8px 0 0;
	font-size:120%;
}
div.test div.otazky span.otazky-in, div.test div.odpovedi span.odpovedi-in {
	display:block;
	padding:10px 12px 10px 47px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 0 0;
}

/* hover */
div.test .otazky a:hover {
	text-decoration:none;
	color:#225373!important;
	background:url(../img/otazka_bg_a.jpg) left top repeat-y #EFF7FA!important;
	border:1px solid #C4D7E5!important;
}
div.test .otazky a:hover span.pismeno {
	background:url(../img/otazka_a.jpg) no-repeat top right;
	border-left:1px solid #60B1DE;
}

div.test-pravidla .otazky a:hover {
	text-decoration:none;
	color:#225373!important;
	background:url(../img/otazka_bg_0.jpg) left top repeat-y #fff!important;
	border:1px solid #C4D7E5!important;
}
div.test-pravidla .otazky a:hover span.pismeno {
	background:url(../img/otazka_0.jpg) no-repeat top right;
	border-left:1px solid #aaa;
}

div.test-pravidla .answ-check a:hover {
	text-decoration:none;
	color:#225373!important;
	background:url(../img/otazka_bg_a.jpg) left top repeat-y #EFF7FA!important;
	border:1px solid #C4D7E5!important;
}
div.test-pravidla .answ-check a:hover span.pismeno {
	background:url(../img/otazka_a.jpg) no-repeat top right;
	border-left:1px solid #60B1DE;
}


/* odpovedi */
div.test div.odpovedi {
	background:url(../img/odpoved_bg.jpg) left top repeat-y #fff;
	border:1px solid #ddd;
	line-height:20px;
	color:#999;
}
div.test div.odpovedi span.pismeno {
	background:url(../img/odpoved.jpg) no-repeat top right;
	border-left:1px solid #ccc;
}
div.test div.answ-set {
	background:url(../img/odpoved_bg_err.jpg) left top repeat-y #FDEAED;
	border:1px solid #F9BDC6;
}
div.test div.answ-set span.odpovedi-in {
	color:red;
	xtext-decoration:underline;
}
div.test div.answ-set span.pismeno {
	background:url(../img/odpoved_err.jpg) no-repeat top right;
	border-left:1px solid #E06577;
}
div.test div.answ-set-good span.odpovedi-in {
	xtext-decoration:underline;
}
div.test div.answ-good {
	background:url(../img/odpoved_bg_ok.jpg) left top repeat-y #fff;
}
div.test div.answ-good span.odpovedi-in, div.test div.answ-set-good span.odpovedi-in {
	color:green;
	font-size:130%;
}
div.test div.answ-good span.pismeno {
	background:url(../img/odpoved_ok.jpg) no-repeat top right;
	border-left:1px solid #A6DD5D;
}
div.test div.answ-set-good {
	background:url(../img/odpoved_bg_ok.jpg) left top repeat-y #EFF7DF;
	border:1px solid #B1E173;
}
div.test div.answ-good a {
	background:url(../img/odpoved_bg_ok.jpg) left top repeat-y #EFF7DF;
}
div.test div.answ-set-good span.pismeno {
	background:url(../img/odpoved_ok_set.jpg) no-repeat top right;
	border-left:1px solid #A6DD5D;
}

div.test div.answ-check a {
	text-decoration:none;
	color:#225373!important;
	background:url(../img/otazka_bg_a.jpg) left top repeat-y #EFF7FA!important;
	border:1px solid #C4D7E5!important;
}
div.test div.answ-check span.pismeno {
	background:url(../img/otazka_a.jpg) no-repeat top right;
	border-left:1px solid #60B1DE;
}
div.pravidla-otazka {
	border:1px solid #666;
	padding:5px 5px 5px 5px;
	margin:0 0 7px 0;
}
div.pravidla-otazka .big-font {
	font-weight:bold;
	color:black;
	font-size:120%;
}


/* hlasky */
div.resume {
	margin:5px 0 0 128px;
}
span.test-spravne, span.test-spatne {
	float:left;
	width:200px;
	color:green;
	padding:16px 20px 20px 60px;
	margin:-5px 0 0 0;
	font-weight:bold;
	font-size:130%;
	background:url(../img/autoskola/spravne.jpg) no-repeat 0 0;
}
span.test-spatne {
	color:red;
	background:url(../img/autoskola/spatne.jpg) no-repeat 0 0;
}


/* tlacitka */
.button, .button-back {
	display:block;
	height:40px;
	line-height:40px;
	color:white;
	font-size:100%;
	text-transform:uppercase;
	padding:0 25px 0 20px;
	margin:0;
	background:url(../img/button.jpg) no-repeat top right;
	border-left:1px solid #A3B891;
	text-align:center;
	font-weight:bold;
}
.button:hover, .button-back:hover {
	display:block;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../img/button_a.jpg) no-repeat top right;
}
.button-back {
	padding:0 20px 0 25px;
	background:url(../img/button-back.jpg) no-repeat top left;
	border-right:1px solid #A3B891;
	border-left:0;
}
.button-back:hover {
	background:url(../img/button-back_a.jpg) no-repeat top left;
}
.next-button {
	margin:0 0 0 0;
	position:relative;
	left:7px;
	width:170px;
}
.start-button {
	margin:auto;
	width:170px;
}







/*** obchod ***/
a.obchod-catbox {
	float:left;
	margin:0 10px 10px 0;
}
a.obchod-catbox h2 {
	display:none;
}


/* obrazky */
a.zbozi-obrazek {
  float:left;
  width:131px;
  text-align:center;
  margin:0 5px 5px 0;
  padding:12px 0 12px 0;
}
a.zbozi-obrazek img {
  border:1px solid #C4D7E5;
  margin:auto;
  display:block;
}
a.zbozi-obrazek h2 {
  font-size:120%;
  margin:0 0 10px 0;
  padding:0 12px 0 12px;
  font-weight:bold;
  height:36px;
  overflow:hidden;
}
a.zbozi-obrazek span.cena {
	display:block;
  margin:8px 0 0 0;
  padding:0 0 0 0;
  font-size:120%;
  font-weight:bold;
}
span.skladem {
	display:block;
	background:#53761C;
	line-height:8px;
	font-size:65%;
	letter-spacing:1px;
	font-weight:bold;
	color:white;
	position:absolute;
	z-index:10;
	padding:1px 2px 1px 2px;
	margin:1px 0 0 19px;
	text-transform:uppercase;
	cursor:hand;
	cursor:pointer;
}
span.vyrobce {
	display:block;
	line-height:8px;
	font-size:75%;
	letter-spacing:1px;
	font-weight:bold;
	text-align:right;
	color:black;
	padding:0 19px 3px 0;
	color:#666;
	text-transform:uppercase;
}


/* seznam */
div.zbozi-seznam {
  margin:0 0 1px 0;
  padding:0 7px 0 4px;
  line-height:33px;
}
div.zbozi-seznam-even {
  border:1px solid #C4D7E5;
}
div.zbozi-seznam img {
  float:left;
  margin:3px 10px 0 0;
  border:1px solid #C4D7E5;
}
div.zbozi-seznam h2 {
  font-size:110%;
  margin:0;
  padding:0;
  height:28px;
  overflow:hidden;
}
div.zbozi-seznam h2 a {
  font-weight:bold;
  text-decoration:none;
}
div.zbozi-seznam h2 a:hover {
  text-decoration:underline;
}
div.zbozi-seznam div.cena {
  float:right;
  font-size:130%;
  font-weight:bold;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
div.zbozi-seznam a.shop-butt {
  display:block;
  float:right;
  padding:0;
  margin:6px 0 0 7px;
  width:15px;
  height:15px;
  background:url(../img/blank.gif) no-repeat 0 4px;
  cursor:hand;
  text-decoration:none;
}
div.zbozi-seznam a.shop-butt:hover {
  background:url(../img/blank_a.gif) no-repeat 0 4px;
}


/* colbox */
a.zbozi-colbox {
	padding:10px;
}
a.zbozi-colbox img {
	float:left;
  margin:0 10px 0 0;
  border:1px solid #C4D7E5;
}
a.zbozi-colbox h3 {
	font-size:110%;
  margin:0 0 10px 0;
  padding:0;
  height:32px;
  overflow:hidden;
  line-height:normal;
  background:none;
  color:#225373;
  text-transform:none;
  text-align:left;
}
a.zbozi-colbox span.vyrobce {
	text-align:left;
	padding:0;
	margin:0 0 4px 0;
}
a.zbozi-colbox span.skladem {
	text-align:left;
	margin:1px 0 0 1px;
}
a.zbozi-colbox span.cena {
	margin:15px 0 0 0;
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:110%;
}



/* detail */
div.detail img.produkt {
  border:2px solid #C4D7E5;
  margin:0 0 15px 0;
  padding:0;
}
div.detail div.detail-l {
  width:200px;
  float:left;
}
div.shop-info {
  margin:20px 0 15px 0;
  background:#e5e5e5;
  border:1px solid #ccc;
  padding:12px 15px 12px 15px;
}
div.shop-info a.shop-url {
  color:#666;
}
div.shop-info h2 {
  font-size:130%;
  margin:0 0 5px 0;
  padding:0;
}
div.shop-info h2 span {
  color:#666;
  font-size:75%;
}
div.detail-text {
  width:420px;
  float:right;
}
div.detail-text p {
  margin:10px 0 0 0;
  font-size:90%;
  color:#333;
}
div.detail h2 {
  margin:0 0 7px 0;
  padding:0;
}
div.detail div.cena {
  float:right;
  color:black;
  font-size:140%;
  font-weight:bold;
  text-align:right;
}
div.detail div.cena span {
  display:block;
  font-size:70%;
  color:#999;
  font-weight:normal;
}









/*** dopravni informace ***/
div.doprava-box {
	border:1px solid #C4D7E5;
	margin:0 0 3px 0;
	padding:10px 10px 10px 10px;
	background:white;
}
div.doprava-box h2 {
	margin:0 0 6px 0;
	text-align:left;
	padding:2px 0 0 0;
}
div.doprava-box div.doprava-desc {
	margin:3px 0 0 60px;
}
div.doprava-box div.doprava-desc p {
	line-height:20px;
	margin:7px 0 7px 0;
	padding:0;
}
div.doprava-box div.doprava-desc p.lokace {
	line-height:20px;
	margin:0 0 0 0;
	padding:0;
}
div.doprava-box div.icon img {
	border:none;
}
div.doprava-box div.date {
	float:right;
	margin:3px 0 0 20px;
	font-size:90%;
}
div.doprava-box a.doprava-vice {
	margin:-17px 0 0 0;
}










/* GOOGLE MAP POCASI ==> */

.pocasi-info {
	display:block;
	width:320px;
	position:absolute;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	border:1px solid #C4D7E5;
	margin:0 0 6px 0;
	text-align: left;
	padding:10px 10px 10px 10px;
	color:#3d3d3d;
	visibility:hidden;
	top:0px;
	left:0px;
}


.pocasi-info img {
	margin-bottom: 10px;
}

/* <== GOOGLE MAP POCASI */


ul.zalozky {
	margin:0;
	padding:0;
}

ul.zalozky li {
	padding:0;
	margin:0;
	float:left;
	list-style:none;
}
ul.zalozky li a {
	display:block;
	width:147px;
	margin:0 3px 3px 0;
	float:left;
	background:url(../img/corner_l.jpg) no-repeat top left white;
	color:#1B5E9A;
	border:1px solid #C4D7E5;
	text-align:center;
	padding:6px 4px 4px 4px;
}
ul.zalozky li a:hover {
	color:#258339;
	border:1px solid #258339;
	text-decoration:none;
}
ul.zalozky li.act a {
	background:url(../img/corner_l_red.jpg) no-repeat top left #FB6668;
	color:white;
	border:1px solid #FD424D;
}

#D80305 #389005

table.graf {
	border-collapse:collapse;
	width:99%;
}
table.graf td, table.graf th {
	padding:1px 2px 1px 2px;
	border-left:1px solid #E3EAF0;
	border-right:1px solid #E3EAF0;
	text-align:center;
	vertical-align:bottom;
	font-size:80%;
}
table.graf th {
	color:white;
	background:#1B4764;
	vertical-align:middle;
	width:150px;
	text-align:center;
	font-size:90%;
}

.grafsloup {
	background:url(../img/graf.jpg) repeat-x bottom left;
}

.no-bord {
	border:none;
}
