body {
	display: block;
	/*background: url(../img/bg.png) repeat-x;*/
	background-color: white;
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 11px;
	color: black;
	margin: 0px;
	padding: 0px;
	border: none;
	word-spacing: 0px;
	/*text-decoration: blink;*/
}
font.login {
	display:none;
}
td {
	vertical-align: top;
}

div {
	margin-bottom: 0px;
	background : transparent;
	padding: 0 0 0 0px;
/* 	border: 1px solid #CC0000; */
}
ul {
	margin-left: -20px;
}
li.odemceno {
	list-style-image: url('http://www.irucz.ru/img/ikonky/odemceno_.png');
}
li.zamceno {
	list-style-image: url('http://www.irucz.ru/img/ikonky/odemceno_gray.png');
}
textarea {
	border:1px solid silver;
}
div.tisk {
	margin-left: 40px;
	border: 0px;
}
div.upoutavka {
	border: 1px navy solid;
}
h2.navigace {
	font-size:11px;
	padding:0px;
	margin:0px;
	color:black;
	font-weight: normal;
}

.banner_760 {
	display:none;
}

span.highlighted {
  background-color: #161616;
  font-weight: bold;
}

span.highlighted_green {
  background-color: #BAE699;
  font-weight: bold;
}

span.highlighted_red {
  background-color: #FFA8A8;
  font-weight: bold;
}

span.term0 {
  background-color: #161633;
}
span.term1 {
  background-color: #331616;
}
span.term2 {
  background-color: #163316;
}
span.button {
  background-color: #FFA8A8;
  padding: 3px;
}

#captcha {
	width:90px;
	height:22px;
	font-size:14px;
}

ul.bez {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
ul.bez li {
	padding:0px;
	margin:0px;
	list-style-type: none;
}

table.hlavni {
	width: 1000px;
	display: block;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 11px;
	color: black;
	border: 0px;
}

table.last_comments {
	table-layout: fixed;
	border-collapse: collapse;
	border: solid silver 1px;
	padding: 5px;
	width: 440px;
}

table.last_comments tr.tr1 {
	background-color:#e2e2e2;
}

table.last_comments tr.tr2 {
	background-color:#FFF;
}

table.last_comments td {
	padding:5px;
}

table.ohranicen {
	table-layout: fixed;
	border-collapse: collapse;
	border: solid #C0C0C0 1px;
	margin: 5px;
}
table.ohranicen td.x {
	border: solid #C0C0C0 1px;
	margin: 3px;
	padding: 5px;
	text-align: center;
}
.bez_odsazeni {
	margin: 0px;
	padding: 0px;
}

.bez_odsazeni2 {
	margin: 0px;
	padding: 0px;
}

p.popisek {
	border: 1px solid gray;
	background-color: #EAEAEA;
	color: black;
	padding: 5px;
}

.right {
	text-align: right;
}

.right_header {
	text-align: right;
	padding-right: 110px;
	padding-top:5px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.vlajka {
	margin-right: 6px;
}

.slogan_50 {
	font-family: "Tahoma",Arial,Trebuchet MS;
	color: #003971;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	_margin: 0px;
	font-weight: normal;
	font-size: 11px;
	width: 497px;
}

table.bez_odsazeni tr td.slogan_50 h1 {
	font-size: 11px;
	color: navy;
	font-weight: bold;
	border: 0px;
	_padding:0px;
	_margin-top:10px;
	_margin-bottom:10px;
	margin-left:10px;
}

table.bez_odsazeni tr td.slogan_50 h1 a.normal {
	font-size: 11px;
	color: navy;
	font-weight: normal;
	_padding:0px;
	_margin-bottom:10px;
}

table.bez_odsazeni tr td.slogan_50 h1 a.normal:hover {
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
	_padding:0px;
	_margin-bottom:10px;
}

/*table.bez_odsazeni tr td.slogan_50 a.normal {
	font-size: 11px;
	color: navy;
	font-weight: normal;
}

table.bez_odsazeni tr td.slogan_50 a.normal:hover {
	color: #CC0000;
}*/
/*----------------------------------*/


table.panorama_table tr td h3 {
	font-size: 11px;
	color: navy;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

table.panorama_table tr td.clanek h3 {
	font-size: 11px;
	color: navy;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

table.bez_odsazeni tr td.right_header strong {
	font-size: 11px;
	color: navy;
	font-weight: normal;
	border: 0px;
}

/*table.bez_odsazeni tr td.slogan_50 h1 {
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	border: 0px;
}*/

.50 {
	font-family:Tahoma;
	color: #003971;
	padding: 10px;
	font-weight: normal;
	font-size: 10px;
	width:500px;
	text-align: right;
}

b.cervena {
	color: #CC0000;
	font-weight: bold;
}

b.modry {
	color: navy;
	font-weight: bold;
}

b.firmy {
	color: #606060;
	font-weight: bold;
}

font.firmy {
	color: #606060;
	font-weight: normal;
}

#red {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	background: url(../img/pozadi.png);
	background-color: #CC0000;
	color: White;
	text-decoration: none;
	border-bottom: 1px solid white;
	border-top: 1px silver solid;
}

#gray {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	background-color: #D3D3D3;/*#EAEAEA*/
	color: White;
	text-decoration: none;
	border-top: 1px silver solid;
	padding-left:40px;
}

#gray_ru {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	background-color: #D3D3D3;/*#EAEAEA*/
	color: White;
	text-decoration: none;
	border-top: 1px silver solid;
	padding-left:45px;
}

a.produkt {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
a.black {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 13px;
	border-bottom: none;
	color: black;
}
a.big {
	font-size: 16px;
	Font-weight: Bold;
	border-bottom: none;
}
a.black:hover {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 13px;
	border-bottom: none;
	color: black;
}

a.menu3 {
	display:none;
}

a.menu3:hover {
	display:none;
}

a.menu2 {
	display:none;
}

a.menu2:hover {
	display:none;
}

a.menu22 {
	display:none;
}

a.menu22:hover {
	display:none;
}

.redirect a.menu22 {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #61B6E2; /*#4DA8FF*/
	color: white;
	text-decoration: none;
	float: left;
	margin: 0px;
	border-right: 1px white solid;
}

.redirect a.menu22:hover {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	float: left;
	background-color: #61B6E2; /*#4DA8FF*/
	border-right: 1px white solid;
	color: white;
	margin: 0px;
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
}


a.menu {
	display:none;
}

a.PDA_menu {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.6;
	background-color: #CC0000;
	color: white;
	text-decoration: none;
	border-right: 1px white solid;
	width: auto;
}

a.PDA_menu:hover {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.6;
	text-decoration: none;
	background-color: #EB0000;
	border-right: 1px white solid;
	color: #FFFFFF;
	width: auto;
}

td.PDA_menu {
	max-width: 150px;
	_width: expression(document.body.clientWidth > 150? "150px" :"auto" );
}

H1.PDA {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	line-height: 1.6;
	background-color: #CC0000;
	color: white;
	text-decoration: none;
	border-right: 1px white solid;
	border-bottom: none;
}

a.menus {
	display:none;
}

a.menu:hover {
	display:none;
}
a.menus:hover {
	display:none;
}

h1 {
	font-size: 14px;
	color: #CC0000;
	border-bottom: #61B6E2 1px solid;
	padding-left: 5px;
	padding-bottom:5px;
	text-align: left;
}


h1.vypis {
	font-size: 14px;
	color: #CC0000;
	border-bottom: #CC0000 1px solid;
	padding-left: 5px;
	padding-bottom:5px;
	text-align: left;
}

h2 {
	font-size: 14px;
	color:  #61B6E2;
	border-bottom: none;
	padding-left: 5px;
	padding-bottom:2px;
}
h2.cervena {
	font-size: 14px;
	color:  red;
	border-bottom: none;
	padding-left: 5px;
	padding-bottom:2px;
}

div#contact {
	padding:0px;
	margin:0px;
}
div#name{
	padding:0px;
	margin:0px;
}

div#name h3 {
	font-size: 14px;
	color: #CC0000;
	border-bottom: #61B6E2 1px dotted;
	padding-left: 5px;
	padding-bottom:2px;
	width: 95%;
	font-weight: bold;
	padding-bottom: 7px;
}

div#contact h3 {
	font-size: 11px;
	color: #CC0000;
	border-bottom: #61B6E2 0px dotted;
	padding-left: 5px;
	padding-bottom:2px;
	width: 95%;
	font-weight: bold;
	padding-bottom: 5px;
}

.h1_ {
	font-size: 14px;
	color: #CC0000;
	padding-left: 5px;
	padding-bottom:2px;
	font-weight: bold;
}

a.special {
	color: navy;
	font-weight: bold;
	text-decoration: none;
}
a.special:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

h1.prepinac_dole {
	font-size: 14px;
	color: #CC0000;
	padding-left: 0px;
	border-bottom: #61B6E2 1px solid;
	padding-bottom:2px;
	margin-left:10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 3px;
}

div.prepinac_dole {
	font-size: 14px;
	color: #CC0000;
	padding-left: 0px;
	border-bottom: #61B6E2 1px solid;
	padding-bottom:2px;
	margin-left:9px;
	margin-right: 9px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 3px;
}

div.prepinac_dole a {font-size: 14px;color: #CC0000;font-weight: bold;text-decoration:none;padding-left:5px;}
div.prepinac_dole a:hover {color:#61B6E2;text-decoration:none;}

a.red {
	color: #CC0000;
	text-decoration:none;
}

a.red:hover {
	color: #CC0000;
	text-decoration: underline;
}

h3 a.red {
	font-size: 14px;
	color: #CC0000;
	text-decoration:none;
}

h3 a.red:hover {
	font-size: 14px;
	color: #CC0000;
	text-decoration: underline;
}

h3 {
	font-size: 14px;
	color: #CC0000;
}
h3.mensi {
	font-size: 12px;
	color: #CC0000;
}

h3.faq {
	font-size: 14px;
	color: navy;
	margin: 0px;
	padding: 0px;
}

h3.info {
	font-size: 16px;
	color: #CC0000;
}
/*LOGIN*/

.login {
	color: black;
	font-size: 10px;
	border: 1px solid #61B6E2;
	padding:5px;
	text-align: left;
}

.login b {
	font-size: 11px;
	color: navy;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 3px;
	margin-right: 0px;
	padding-right: 0px;
	font-weight: normal;
	border:0px;
	padding-left: 0px;
}

.login span {
	font-size: 14px;
	color: navy;
	text-align: left;
	margin-left: 3px;
	margin-right: 0px;
	padding-right: 0px;
	font-weight: bold;
	border: 0px;
	padding-left: 0px;
}

.login .button {
	width:80px;
	padding: 0px;
	border:1px solid silver;
	background-color: #DFF0FF;
	text-align: center;
	margin-top:16px;
	height: 16px;
	font-size: 10px;
}
.stable {
	padding: 3px 10px 0 0;
	text-align: right;
	vertical-align: middle
}

.login label {
	color: #CC0000;
}
/*LOGIN*/
font.partneri {
	font-size: 11px;
	color: navy;
	text-align: left;
	margin-left: 12px;
	margin-right: 0px;
	padding-right: 0px;
	font-weight: bold;
}

fieldset {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: black;
	font-size: 11px;
	font-weight: normal;
}

b.red {
	color: #CC0000;
}

p.red {
	margin: 0px;
	padding: 0px;
	color: #CC0000;
}

a.slovnik {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a {
	color: navy;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

a.bez-niceho {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a.bez-niceho:hover {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

/* nabidky - stavy */

a.green {
	color: #3a8532;
	font-weight: bold;
	text-decoration: none;
}

a.green:hover {
	color: #4cb141;
	font-weight: bold;
	text-decoration: underline;
}
/*-----------------------*/
a.blue {
	color: #0b5b9f;
	font-weight: bold;
	text-decoration: none;
}

a.blue:hover {
	color: #227ac4;
	font-weight: bold;
	text-decoration: underline;
}
/*-----------------------*/
a.orange {
	color: #bf4a03;
	font-weight: bold;
	text-decoration: none;
}

a.orange:hover {
	color: #ff7019;
	font-weight: bold;
	text-decoration: underline;
}
/*-----------------------*/
a.red {
	color: #bd0000;
	font-weight: bold;
	text-decoration: none;
}

a.red:hover {
	color: #e50808;
	font-weight: bold;
	text-decoration: underline;
}
a.red2 {
	font-size: 12px;
	color: #CC0000;
}
a.red2:hover {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
/* nabidky-stavy - konec */

a.podkat {
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

a.podkat:hover {
	font-size: 10px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

a.info_office {
	color: navy;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

a.info_office:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}

a.high {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a.high:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

a.high-orange {
	color: #ff6000;
	font-weight: bold;
	text-decoration: none;
}

a.high-orange:hover {
	color: #ff6000;
	font-weight: bold;
	text-decoration: underline;
}

a.high-green {
	color: #009f22;
	font-weight: bold;
	text-decoration: none;
}

a.high-green:hover {
	color: #009f22;
	font-weight: bold;
	text-decoration: underline;
}

a.high-purple {
	color: #ce06a1;
	font-weight: bold;
	text-decoration: none;
}

a.high-purple:hover {
	color: #ce06a1;
	font-weight: bold;
	text-decoration: underline;
}

a#clanek_vypis {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a#produkty {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	size: 13px;
}
a#clanek_vypis:hover {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}

a.clanek_vypis {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a.clanek_vypis:hover {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}

a#clanek_vypis_detail {
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}


a#clanek_vypis_detail:hover {
	color: navy;
	font-weight: normal;
	text-decoration: underline;
}

a#clanek_vypis_ {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a#clanek_vypis_:hover {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

a#clanek_vypis_nonvisible {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	text-decoration: none;
}

a#clanek_vypis_nonvisible:hover {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	text-decoration: underline;
}

.nonvisible {
	color: gray;
}


.nonvisible a {
	color: gray;
	font-weight: bold;
	text-decoration: none;
}

.nonvisible a:hover {
	color: gray;
	font-weight: bold;
	text-decoration: underline;
}
td.nonvisible a.normal {
	color: gray;
	font-weight: normal;
	text-decoration: none;
}

td.nonvisible a.normal:hover {
	color: gray;
	font-weight: normal;
	text-decoration: underline;
}



a#firma_vypis {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

font#firma_vypis {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

a#firma_vypis:hover {
	font-size: 12px;
	color: navy;
	font-weight: bold;
	text-decoration: underline;
}

a#clanek_vypis2 {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a#clanek_vypis2:hover {
	color: navy;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}

.odsazeni_zespoda {
	margin-bottom: 10px;
}

a.switch {
	color: navy;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

a.switch:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a.normal {
	color: navy;
	font-weight: normal;
	text-decoration: none;
}

a.normal:hover {
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

a.navigace_u {
	color: navy;
	font-weight: normal;
	text-decoration: underline;
}

a.navigace_u:hover {
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

a.navigace_u_red {
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}

a.navigace_u_red:hover {
	color: navy;
	font-weight: normal;
	text-decoration: underline;
}

a.white {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.white:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}


/* SRDCEVINA */



.srdcevina {
	display:none;
}
.srdcevina2 {
	display:none;
}

.srdcevina form {
	padding: 0px;
	margin: 0px;
}
.srdcevina2 form {
	padding: 0px;
	margin: 0px;
}
.srdcevina2 form select {
	padding: 0px;
	margin: 0px;
}
.srdcevina2 tr {
	height: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

srdcevina.search {
	color:navy;
}
srdcevina2.search {
	color:navy;
}

.search_button {
	padding: 0px;
	text-align: center;
	background: #EAEAEA; /*#61B6E2*/
	height: 17px;
	font-size: 10px;
	color: navy;
	border: 1px solid silver;
}

.search_button2 {
	padding: 0px;
	text-align: center;
	background: #61B6E2;
	height: 17px;
	font-size: 10px;
	color: white;
	border: 1px solid silver;
}

.search_button_img {
	padding: 0px;
	text-align: center;
	background: url("http://irucz.ru/img/button_0.png");
	height: 22px;
	font-size: 10px;
	color: navy;
	border: none;
}

.search_button2_img {
	padding: 0px;
	text-align: center;
	background: url("http://irucz.ru/img/button_1.png");
	height: 22px;
	font-size: 10px;
	color: white;
	border: none;
}

.aktivni0 {
	padding: 0px;
	text-align: left;
	background: #61B6E2;
	font-size: 11px;
	color: black;
	font-weight: bold;
	padding-left: 5px;
}

input.radio {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 11px;
	border: 0px;
	margin: 0px;
	margin-right: 4px;
	margin-left: 4px;
	padding: 0px;
	font-weight: bold;
}

label {
	font-weight: bold;
}
label.normal {
	font-weight: normal;
}


/* SRDCEVINA */




a.silver {
	color: black;
	font-weight: normal;
	text-decoration: none;

}

a.silver:hover {
	color: navy;
	font-weight: normal;
	text-decoration: underline;
}

#clanek {
	color: #BDBDBD;
}

#clanek a {
	color: black;
	font-weight: normal;
}

#clanek a:hover {
	color: navy;
	font-weight: normal;
}

.cara {
	color: white;
	font-size: 9px;
	border-bottom: 1px solid silver;
}

select {
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
	width: 145px;
}

.footer {
	background-color: #CC0000;
	color: white;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid white;
	border-top: 1px silver solid;
}
.footer a {
	color: white;
	font-weight: normal;
	text-decoration: none;
}
.footer a:hover {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}

input {
	width: auto;
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 11px;
	border: 1px solid silver;
	margin-bottom: 5px;
	padding-left: 3px;
}

font.small {
	font-size: 10px;
}

.ramecek {
	margin-right: 5px;
	font-size: 11px;
	border: 1px solid #61B6E2;/*#CC0000*/
	padding: 4px;
	padding-bottom: 6px;
	text-align: center;
	width:90%;
	height:50px;
}
.off {
	display: none;
}

.inp {
	width: 480px;
	border: 1px solid silver;
	font-size: 12px;
}



.bottom_clanky {
	background-color: #DFF0FF;
	padding: 5px;
}

table {
	font-size: 11px;
}
table.formular {
	font-weight: bold;
}
table.formular input[type=text],input[type=password],textarea {
	width: 100%;
}
table.formular tr.chyba {
	text-decoration: underline;
}
table.np {
	font-size: 11px;
	_padding: 2px;
	border: 2px;
	border-color: #FFEEDD;
}
#search {width:100%;height:62px;display:block;}
#stabs {width:100%}
#stabs span {float:left;display:block;width:80px;text-align:center;font-weight:bold;}

.sloupec_detail {display:none;}
.sloupec_detail2 {display:none;}
.sloupec_detail b {color:navy;}
.odsazeni-zleva-sloupec {padding-left:4px;}

div.print {
	width: 270px;
	border: 1px solid #C0C0C0;
	margin: 3px;
	padding: 5px;
	text-align: center;
}
div.print td {
	font-size: 12px;
}
div.prepinac {font-size: 14px;color: #CC0000;border-bottom: #61B6E2 1px solid;font-weight: bold;margin-bottom:10px;padding-bottom:2px;}
div.prepinac a {font-size: 13px;color: #CC0000;font-weight: bold;text-decoration:none;padding-left:5px;}
div.prepinac a:hover {color:#61B6E2;text-decoration:none;}
div.prepinac a.podtrzeno {
background-color:#DFF0FF;border: 1px solid silver;font-size: 12px;font-weight:bold;color: #CC0000;padding-left: 3px;padding-right: 3px;padding-bottom: 3px;
}
div.prepinac a.podtrzeno:hover {
	color:#61B6E2;
	text-decoration:underline;
}

div.prepinac2 { width:95%;font-size: 14px;color: #CC0000;border-bottom: #61B6E2 1px solid;font-weight: bold;margin-bottom:10px;padding-bottom:2px;}
div.prepinac2 a { font-size: 14px;color: #CC0000;font-weight: bold;text-decoration:none;padding-left:5px; }
div.prepinac2 a:hover {color:#61B6E2;text-decoration:none;}

div.nadpisky { width:90%;font-size: 14px;color: #CC0000;border-bottom: #61B6E2 1px solid;font-weight: bold;margin-bottom:10px;padding-bottom:2px;}
div.nadpisky a { font-size: 14px;color: #CC0000;font-weight: bold;text-decoration:none;padding-left:5px; }
div.nadpisky a:hover {color:#61B6E2;text-decoration:none;}

div.nadpisky2 { width:90%;font-size: 14px;color: #CC0000;font-weight: bold;margin-bottom:10px;padding-bottom:2px;}

td.kategorie_clanku h2 { width:90%;font-size: 14px;color: #CC0000;border-bottom: #61B6E2 1px solid;font-weight: bold;margin-bottom:10px;padding-bottom:2px;}
td.kategorie_clanku h2 a { font-size: 14px;color: #CC0000;font-weight: bold;text-decoration:none;padding-left:5px; }
td.kategorie_clanku h2 a:hover {color:#61B6E2;text-decoration:none;}

.font_for_hrefs {color: #CC0000;}
.odkazovy_text {background-color:#DFF0FF;border: 1px solid silver;font-size: 11px;font-weight:normal;color: #CC0000;}
.odkazovy_text_hovered {color:#61B6E2;font-weight:bold;border: 1px solid silver;}

table.bez_odsazeni2 h2 {font-size: 14px;color: #CC0000;border-bottom: #61B6E2 1px solid;padding-left: 5px;padding-bottom:5px;text-align: left;}
table.bez_odsazeni2 h2 a {font-size: 14px;color: #CC0000;font-weight: bold;text-decoration:none;padding-left:5px;}
table.bez_odsazeni2 h2 a:hover {color:#61B6E2;text-decoration:none;}

.silver_bg {
	display:none;
}

.paticka {
	display:none;
}

#headerr {
	display:none;
}

b.modry {
	color: navy;
	font-weight: bold;
}

hr.pidi {
	height: 3px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: white;
	border: 0px;
	background-color: white;
}

hr#modra {
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #61B6E2;
	border: 0px;
	background-color: #61B6E2;
}

font.silver {
	color:gray;
}

font.konference {
/*	padding-left:3px; */
	font-size:11px;
	color:navy;
}
font.konference_odpoved {
	font-size:12px;
	color:Navy;
}
font.hlaska {
	font-weight:bold;
/*	padding-left:3px; */
	font-size:11px;
	color:navy;
}
font.hlaska1 {
	font-weight:bold;
/*	padding-left:3px; */
	font-size:16px;
	color:navy;
}
font.hlaska2 {
	margin-left:3px;
	font-size:11px;
	color:navy;
}

a.titulek_clanky {
	color: #CC0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.titulek_clanky:hover {
	color: navy;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.titulek_produkty {
	color: #CC0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.titulek_produkty:hover {
	color: navy;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.menu_bottom a {
	color: gray;
	font-size: 10px;
}
.menu_bottom a:hover {
	color: #CC0000;
	font-size: 10px;
}

sup {
	font-size: 11px;
}

.form_edit_disabled {
	background-color:#DDD;
}

textarea.odeslat_clanek {
	height:80px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.popisek {
	width:400px;
	height:70px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}
textarea.popisek3 {
	width:400px;
	height:250px;
	border:1px solid silver;
	font-size: 11px;
	font-family: 'Tahoma',Arial,Trebuchet MS;
}
textarea.popis {
	width:100%;
	height:90px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}
textarea.popisek2 {
	width:400px;
	height:50px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.form_obsah {
	width:100%;
	height:150px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.form_obsah_PDA {
	height:70px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.obsah {
	width:400px;
	height:400px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.obsah2 {
	width:400px;
	height:300px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.obsah_ {
	width:400px;
	height:250px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.fakturacni_udaje {
	width:400px;
	height:300px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

textarea.statistika {
	width:400px;
	height:200px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

a.switch img {
	border: 0px;
	margin-right:2px;
	margin-bottom: -1px;
	cursor: pointer;
	_cursor: hand;
	width: 12px;
}
a.switch {
	cursor: pointer;
	_cursor: hand;
	Font-Size: 11px;
}
a.switch:hover {
	cursor: pointer;
	_cursor: hand;
	Font-Size: 11px;
}
a.prechod img {
	cursor: pointer;
	_cursor: hand;
	Font-Size: 12px;
}
a.prechod {
	cursor: pointer;
	_cursor: hand;
	Font-Size: 11px;
}
a.prechod:hover {
	cursor: pointer;
	_cursor: hand;
	Font-Size: 11px;
}
a.img img {
	border: 1px solid gray;
	margin-right:5px;
	margin-bottom: 5px;
	cursor: pointer;
}
img.image {
	border: 0px;
}
img.volny {
	width: auto;
	height: auto;
	border: 1px solid #E3E3E3;
}
a.imgage img {
	border: 0px solid gray;
	margin-right:5px;
	margin-bottom: 5px;
}

a.img:hover img {
	border: 1px solid #D3D3D3;
	margin-right:5px;
	margin-bottom: 5px;
	cursor: pointer;
}

#overlappopup{ /*don't change id name */
	position: absolute; /*don't change position property */
	z-index: 1000;
	background: white;
	border: 12px solid black;
	padding: 10px;
	left: 0;
	top: 0;
	visibility: hidden;
}

/* backobox.css */
#lightbox{
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #f7f6f1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border: 1px #CCC solid;
border-bottom:0px;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 0px;
	width: 0px;
	z-index: 0;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink2, #nextLink2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#060;
	font-weight:bold;
         cursor:pointer;
         }

#imageDataContainer{
	font: 14px Arial, Helvetica, sans-serif;
	background-color: #f7f6f1;
	height: 35px;
	border:1px #ccc solid;
border-top:0px;
margin:auto;
	}

#imageData{
	padding:0px 10px 10px 10px;
	}
#imageData #imageDetails{ width: 50%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; font-size:11px; color:#666; max-height:20px; }
#imageData #numberDisplay{ display: block; clear: left; font-weight: normal; font-size:14px; color:#333; padding-bottom: 5px; }
#imageData #slideshowLink{ width: 55px; float: right; padding:5px 0px 0 0px;}
#imageData #bottomNavClose{ width: 55px; float: right; padding:5px 0px 0 0px; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

table.log {
	border: 1px solid gray;
	padding: 2px;
}

table.loger {
	border: 1px solid gray;
	padding: 2px;
}
table.loger tr.nadpis {
	background-color: silver;
	color: white;
	font-weight: bold;
	padding:2px;
}
table.loger td {
	border-bottom: 1px solid #CCD1CB;
	padding: 2px;
}

table.info_firma {
	border: none;
	padding: 3px;
}

table.info_firma tr.nadpis {
	background-color: silver;
	border-bottom: none;
	color: white;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}
tr.oddelovac {
	background-color: #E6E6E6;
	height: 20px;
	border-bottom: none;
	color: white;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

tr.red {
	background-color: #FF3D3D;
	border-bottom: none;
}

table.log tr {
	height: 20px;
}

table tr.bold {
	font-weight: bold;
}

table.log td {
	padding-left: 5px;
}

table.log tr.orange {
	background-color: #e7b575;
	color: black;
}

table.log tr.red {
	background-color: #FFA8A8;
	color: black;
}

table.log tr.gray {
	background-color: #D3D3D3;
	color: black;
}

table.log tr.yellow {
	background-color: #FFFDBD;
	color: black;
}

table.log tr.orange {
	background-color: #F0D681;
	color: black;
}

table.log tr.green {
	background-color: #BAE699;
	color: black;
}

table.log tr.purple {
	background-color: #E7B3F1;
	color: white;
}

table.log tr.blue {
	background-color: #A8E3FF;
	color: black;
}

table.log tr.nadpis {
	background-color: silver;
	border-bottom: 1px solid black;
	color: white;
	font-weight: bold;
}

table.log tr.nadpis2 {
	background-color: silver;
	border-bottom: 1px solid black;
	color: #000;
	font-weight: normal;
}

table.log tr.nadpis_high {
	background-color: white;
	border-bottom: 1px solid black;
	color: black;
	font-weight: bold;
}

table.log tr.nadpis a {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

table.log tr.nadpis a:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/* casy */
small.cas {
	font-size: 10px;
	color: navy;
}

a.nadpis_kat {
	font-size: 14px;
	color: navy;
	font-weight: bold;
	text-decoration: none;
}

a.nadpis_kat:hover {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

div.analytika {
	padding-left:8px;
	padding-top:7px;
	padding-right:8px;
	background-color: #fafefe;
/*	background-image:url("http://iru.naplnyplyn.org/img/carka.png");
	background-repeat:repeat-x repeat-y;*/
}
div#teckovanej {
	height: 3px;
	border-bottom: thin dotted #61B6E2;
	width:100%;
}

a#maps {
	color: #CC0000;
	font-size: 14px;
	text-decoration: none;
}

a#maps:hover {
	color: #61B6E2;
	font-size: 14px;
	text-decoration: none;
}

tr.profikontakt td {
	padding: 5px;
}

.odsazeni_ie_ramecky {
	display: block;
	width: 150px;
	padding-left:8px;
	_padding-left: 5px;
	_padding-right: 34px;
}

.odsazeni_ie_ramecky2 {
	display: block;
	width: 150px;
	padding-left:20px;
	_padding-left: 5px;
	_padding-right: 10px;
}

.odsazeni_ie_main {
	display: block;
	width: 450px;
	padding-left:0px;
	_padding-left: 0px;
	_padding-right: 0px;
}

span.mesic {
	font-size:14px;
	font-weight: bold;
	color: #CC0000;
	padding:5px;
	width: 100%;
	display: block;
	background-color: #FFF;
	border: 1px solid #61B6E2;
}

h3.shadow {
	font-size:14px;
	font-weight: bold;
	color: #CC0000;
	padding:5px;
	width: 100%;
	display: block;
	background-color: #FFF;
	border: 1px solid #61B6E2;
}

.plainbackground{
   background : transparent;
   padding: 0 0 0 0px;
}

.rameckovana {
   border: 1px solid gray;
   padding: 15px;
}

acronym {
	cursor: pointer;
}
acronym.podtrzeno[title] { border-bottom: 1px dashed black; }
.tooltips_styl {
	font-family: "Tahoma",Arial,Trebuchet MS;
	font-size: 10px;
	border: 1px solid black;
	background: #f3f4bb;
	text-align: left;
	padding: 6px;
	font-weight: normal;
}
p {
	padding-top:0px;
	margin-top: 0px;
}

div#hlavni_odsazeni {
	 padding:3px;
}

table#tabulka_odsazeni_7_hlavni {
	padding-top:7px;
	width: 100%;
}

#btc {
	background-color: #f3f4bb;
	padding: 5px;
	padding-top: 2px;
}

.pozadi_ {
	padding:5px;
	background: url('http://irucz.ru/img/pozadi_modry.png');
	background-repeat:repeat-x;
	background-color:white;
}

form#diskuze textarea {
	width: 100%;
	height: 90px;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}

form#diskuze input {
	width: 50%;
	border:1px solid silver;
	font-size: 11px;
	font-family: "Tahoma",Arial,Trebuchet MS;
}
tr.konference_otazka {
	background-color: #DEF0DA; /* #e8b220 */
	height: 15px;
	color: navy;
}
div.upozorneni {
	display:none;
}

div.upozorneni2 {
	display:none;
}

div.upozorneni3 {
	display:none;
}

#detail_clanku {
	width: 100%;
}

#detail_clanku_td1 {
	width: 100%;
	font-size:12px;
	padding-right:0px;
}

.clanek_zbytek{
	display:none;
}


div.konference {
	width: 585px;
	border:1px solid #CBDBC7;
	background-color: #DEF0DA; /* #e8b220 */
	font-size: 10px;
	font-weight: bold;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 5px;
	color: black;
}
div.konference_save {
	width: 292px;
	border:1px solid #D1D100;
	background-color: #FFFF00; /* #e8b220 */
	font-size: 10px;
	font-weight: bold;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 5px;
	text-align:center;
	color: #CC0000;
}
div.konference2 {
	width: 585px;
	border:1px solid #CBDBC7;
	background-color: #DEF0DA; /* #e8b220 */
	font-size: 11px;
	font-weight: normal;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 5px;
	_padding-left:30px;
	color: black;
}
div.ohranicit {
	border:1px solid #c39518;
	background-color: #f6cf64; /* #e8b220 */
	font-size: 10px;
	font-weight:bold;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 5px;
	color: black;
}
div.ohranicen {
	width: 10%;
	border:1px solid silver;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 5px;
	margin: 5px;
	color: black;
}
div.div_placka {
	width: 585px;
	border:1px solid silver;
	background-color: #FFFFFF; /* #e8b220 */
	font-size: 10px;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 5px;
	color: black;
}

div.pozor {
	width: 90%;
	border:1px solid #c39518;
	background-color: #6DB82C;
	font-size: 10px;
	font-family: "Tahoma",Arial,Trebuchet MS;
	padding: 2px;
	color: #000000;
	text-align: center;
}

marquee {
	display:none;
}
.bottom_clanky {
	display:none;
}

#pageInfo{
	background: rgb(230,230,250);
	border: 3px solid rgb(176,196,222);
	position: fixed;
	top: 40%;
	left: 65%;
	width: 200px;
	height: auto;
	vertical-align: middle;
	padding: 0;
	margin-left: -225px;
	text-align: left;
	z-index: 1000;
	color: black;
	-moz-border-radius: 8px;
}
table.konference {
	width: 100%;
	_width: 95%;
}
table.konference img {
	height: 11px;
	margin: 2px;
}
td.konference_otazka {
	padding-left:25px;
	padding-bottom: 10px;
	background-color: #EFFFED;
}
table.firmy_ceny{
	font-size: 12px;
	border: 1px solid #ffd964;
}

table.firmy_ceny td {
	border-bottom: 1px solid #ffe38c;
}
table.firmy_ceny tr.last td {
	border-bottom: none;
}
table.firmy_ceny tr.nadpis td {
	background-color: #ffd964;
	color: black;
	font-weight: bold;
}

div.pageInfo2 { background: #FFF; border: 3px solid rgb(176,196,222); position: fixed; _position: absolute; top: 50%; left: 35%; height: auto; vertical-align: middle; padding: 15px; margin-top: -225px; text-align: left; z-index: 1000; color: black; -moz-border-radius: 8px; -webkit-border-radius: 8px; display: none; }
div.hub { background: #FFF; border: 3px solid rgb(176,196,222); position: fixed; _position: absolute; top: 50%; left: 35%; height: auto; vertical-align: middle; padding: 15px; margin-top: -225px; text-align: left; z-index: 1000; color: black; -moz-border-radius: 8px; -webkit-border-radius: 8px; display: none;width:350px; }
