/*		(c) Nejpravnik.cz			*/
/*		Všechna práva vyhrazena		*/
/*		Design: Jaromír Kveto		*/
/*		XHTML,CSS: Jakub Dvorák		*/
/*		http://jakubdvorak.eu		*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-image: url(imgs/topBg.png);
	background-repeat:repeat-x;
	background-color: #E1E8F3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C5DA2;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #2C5DA2;
}
a:hover {
	text-decoration: none;
	color: #2C5DA2;
}
a:active {
	text-decoration: underline;
	color: #2C5DA2;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	color: #2C5DA2;
}
h2 {
	color: #2C5DA2;
}
h3 {
	color: #2C5DA2;
}
h4 {
	color: #2C5DA2;
}
h5 {
	color: #2C5DA2;
}
h6 {
	color: #2C5DA2;
}
/* telo */
#nejpravnik {
	width: 992px;
	height: auto;
	margin: 0 auto;
}
/* hlavicka */
.HHorniLista {
	background-image:url(imgs/header1.png);
	background-repeat:no-repeat;
	width: 969px;
	height: 31px;
	position:relative;
	margin: 0 auto;
}
.HHorniLista_txtleft {
	margin-left: 35px;
	margin-top: 8px;
	font-family: Arial;
	font-size: 11px;
	color: #ADC4E4;
	float:left;
}
.HHorniLista_txtleft a {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.HHorniLista_txtleft a:hover {
	text-decoration: underline;
}
.HHorniLista_txtlinks {
	margin-right: 340px;
	margin-top: 8px;
	font-family: Arial;
	font-size: 11px;
	color: #AEC4E3;
	float:right;
}
.HHorniLista_txtlinks a {
	font-family: Arial;
	font-size: 11px;
	color: #AEC4E3;
	text-decoration: none;
}
.HHorniLista_txtlinks a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.HHlavicka {
	background-image:url(imgs/header2.png);
	background-repeat: no-repeat;
	width: 969px;
	height: 123px;
	margin: 0 auto;
}
.HHlavicka_links {
	margin-left: 450px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 95px;
	position:absolute;
}
.HHlavicka_link1 a {
	width: 93px;
	height: 42px;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 15px;
	float: left;
	position:absolute;
}
.HHlavicka_link1 a:hover { text-decoration: underline; }
.HHlavicka_link2 a {
	width: 124px;
	height: 42px;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-left: 100px;
	position:absolute;
}
.HHlavicka_link2 a:hover { text-decoration: underline; }
.HHlavicka_link3 a {
	width: 100px;
	height: 42px;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-left: 230px;
	position:absolute;	
}
.HHlavicka_link3 a:hover { text-decoration: underline; }
.HHlavicka_link4 a {
	width: 88px;
	height: 42px;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-left: 320px;
	position:absolute;	
}
.HHlavicka_link4 a:hover { text-decoration: underline; }
.HHlavicka_link5 a {
	width: 78px;
	height: 42px;
	text-align: center;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-left: 417px;
	position:absolute;	
}
.HHlavicka_link5 a:hover { text-decoration: underline; }
.HLista {
	background-image:url(imgs/lista.png);
	background-repeat: no-repeat;
	width: 969px;
	height: 40px;
	position:relative;
	margin: 0 auto;
}
.HLista_title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #234A82;
	margin-left: 30px;
	margin-top: 10px;
	float: left;
}
.HLista_navigace {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #7D9BC5;
	margin-left: 40px;
	margin-top: 10px;
	float: left;
}
.HLista_navigace a {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #30558B;
	text-decoration: underline;
	float: left;
}
.HLista_navigace a:hover { text-decoration: none; }
.HLista_right {
	float:left;
	margin-top: 10px;
	margin-left: 645px;
	&margin-left: 295px;
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #2C5DA2;	
	position: absolute;
}
.HLista_right a {
	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #2C5DA2;	
	text-decoration: underline;
}
.HLista_right a:hover {
	text-decoration: none;
}
.sipkaR {
	background-image:url(imgs/sipka_right.png);
	background-repeat:no-repeat;
	width: 3px;
	height: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
}
/* hlavní oblast */
.main {
	width: 950px;
	height: auto;
	margin: 0 auto;
	background-color:#FFFFFF;
}
.footer {
	width: 950px;
	height: 36px;
	background-image:url(imgs/footer.png);
	background-repeat:no-repeat;
	margin: 0 auto;
}
.footer_copyright {
	font-family: Arial;
	font-size: 12px;
	color: #2C5DA2;
	font-weight: none;
	margin-left: 8px;
	padding-top: 11px;
	float:left;
	width: 170px;
}
.footer_authors {
	font-family: Arial;
	font-size: 10px;
	color: #9EB5D5;
	font-weight: none;
	padding-top: 10px;
	text-align:right;
	float:right;
}
.footer_authors a {
	font-family: Arial;
	font-size: 10px;
	color: #9EB5D5;
	font-weight: none;
	text-decoration: underline;
}
.footer_authors a:hover {
	text-decoration: none;
}
/* obsahová oblast */
.mLeft {
	width: 613px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}
.mLeft a {
	font-family: Arial;
	font-size: 12px;
	color: #2C5DA2;
	text-decoration: underline;
	font-weight: bold;
}
.mLeft a:hover { text-decoration: none; }
.mLeft h1,h2,h3,h4,h5 { color: #2C5DA2; margin-top: 5px;}
.mLeft h2 { font-size: 18px; }
.mRight {
	width: 300px;
	height: auto;
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.odsazeni { width: 100%; height: 30px; }
.box1bg {
	background-image:url(imgs/box1bg.png);
	background-repeat: no-repeat;
	width: 599px;
	height: 312px;
	/*margin-left: 15px;*/
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: none;	
}
.box1bgMin {
	background-image:url(imgs/box1bg_min.png);
	background-repeat: no-repeat;
	width: 599px;
	height: 211px;
	/*margin-left: 15px;*/
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: none;	
}
.box1bg_title {
	font-family: Arial;
	font-size: 18px;
	color: #2C5DA2;
	font-weight: none;
	margin-top: 5px;
	margin-left: 20px;
}
.box1bg_form {
	margin-top: 20px;
	margin-left: 20px;
}
.modreZvyrazneni { color: #2E5FA3; }
.txtLong {
	background-image: url(imgs/txtLong.png);
	background-repeat:no-repeat;
	background-color: transparent;
	padding: 5px;
	width: 312px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 0;
}
.btnLong {
	background-image:url(imgs/tlacitkoLong.png);
	background-repeat:no-repeat;
	background-color: transparent;
	width: 150px;
	height: 31px;
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: 0;	
}
.btnLongLong {
	background-image:url(imgs/tlacitkoLongLong.png);
	background-repeat:no-repeat;
	background-color: transparent;
	width: 300px;
	height: 31px;
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: 0;	
}
.BigTitle {
	font-family: Arial;
	font-size: 18px;
	color: #2C5DA2;
	font-weight: none;
	background-image:url(imgs/titleBg.png);
	background-repeat:no-repeat;
	background-position: top right;
	text-align:right;
	height: 42px;
	float: left;
	padding-right: 15px;
	padding-top: 10px;
}
.BigTitle a{
	font-family: Arial;
	font-size: 18px;
	color: #2C5DA2;
	font-weight: none;
	text-decoration: none;
}
.fotoPravnikBg {
	background-image:url(imgs/fotoPravnikPozadi.png);
	background-repeat:no-repeat;
	width: 112px;
	height: 127px;
	float: left;
	padding: 8px;
}
.pravnikNadpis {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	/*float: right;*/
}
.pravnikPopis {
	font-family: Arial;
	font-size: 11px;
	color: #7E7E7E;
	font-weight: none;
	/*float: right;*/
}
.pravnikKontakt {
	font-family: Arial;
	font-size: 11px;
	color: #5D5D5D;
	font-weight: none;
	/*float: right;*/
}
.box2bg {
	background-image:url(imgs/box2bg.png);
	background-repeat: no-repeat;
	width: 299px;
	height: 259px;
	/*margin-left: 15px;*/
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: none;
}
.box2bg_next {
	margin-top: 210px;
	margin-left: 140px;
	position:absolute;
}
.box3bg {
	width:260px;
	height: 259px;
	padding: 10px;
	padding-top: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: none;
}
/* prihlašovací box */
.loginBox {
	background-image:url(imgs/loginBox.png);
	background-repeat:no-repeat;
	width: 300px;
	height: 278px;
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #A6BEDF;
	font-weight: none;	
}
.loginBox_title {
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: none;
	position:absolute;
}
.txtShort {
	background-image: url(imgs/txtShort.png);
	background-repeat:no-repeat;
	background-color: transparent;
	padding: 5px;
	width: 192px;
	height: 31px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border: 0;
}
.btnLogin {
	background-image:url(imgs/btnLogin.png);
	background-repeat:no-repeat;
	background-color: transparent;
	width: 105px;
	height: 31px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: 0;	
}
.loginBoxInfo {
	margin-top: 184px;
	max-width: 300px;
	position: absolute;
	font-size: 10px;
}
.loginBoxInfo a {
	color: #B1C3DE;
	font-family: Arial;
	font-size: 10px;
	text-decoration:underline;
}
.loginBoxInfo a:hover { text-decoration:none; }
.clanekLinks {
  font-size:10px;
  color:#5B5B5B;
}
.clanekLinks a {
  font-size:10px;
  color:#5B5B5B;
}
ul li
{
  list-style-image: url(imgs/bullet.png);
}