@charset "utf-8";

/* new styles */
.input_text, .text_area {border:solid 1px #ccc; width:200px; font-size:12px;}
.input_text_street {border:solid 1px #ccc; width:145px; font-size:12px;}
.input_text_number {border:solid 1px #ccc; width:50px; font-size:12px;}

/*tr.hidden {display:none; background:#ccc}*/
/*tr.visible {display:block;} */
p.thanks {font-size:14px; color:#060;}
.select {width:200px;}

/*label { width: 10em; float: left; }*/
/*label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }*/
p {clear:both;}
.submit {margin-left:12em;}
em {font-weight:bold; padding-right:1em; vertical-align:top;}
.flash_countdown {float:left; width:350px; height:200px; padding:0; margin:0; display:inline;}
.flash_banner {float:left; width:900px; height:200px; padding:0; margin:0; display:inline;}

table.table_all {color:#6C6C6C; font:normal 11px Arial, Helvetica, sans-serif; border:solid 1px #f3f3f5;}
table.table_all tr.head {background:#F3F3F5; color:#007EC1; font-weight:bold;}
table.table_all tr {background:#F3F3F5; color:#6C6C6C;}
table.table_all td {padding:6px 3px;}
h2.table_name {font-size:14px; font-family:Arial, Helvetica, sans-serif;}

ul#list_company li {}

table tr.head {background:#F3F3F5; color:#007EC1; font-weight:bold;}
table tr.head_gray {background:#F3F3F5; color:#6C6C6C;}
table tr.head_transp {color:#6C6C6C; font-size:11px;}
table td.center {text-align:center;}
table tr.gray_bg {background:#E0E1E2;}
table tr.art_blue {color:#0079BF; font-size:16px; font-weight:bold;}
table .text_blue {color:#0079BF; font-weight:bold;} 
table .img_detail {padding:3px 0 2px 0;}

#testdiv {width:600px; margin:0px auto; border:1px solid #ccc; padding:20px 25px 12px; background:#fff}

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0; width:220px;}
#error .tcontent {padding:8px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px; font:normal 12px Arial, Helvetica, sans-serif;}
/*#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}*/
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}




/* old styles */
.cervena {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	font-size: 12px;
}
a.link_TS:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	padding-left: 5px;
}
a.link_TS:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.link_TS:hover {
	color: #666666;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	
	}
a.link_TS:active {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

.nadpis_tipy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0075bc;
	display: block;
	padding-left: 5px;
}
.tlacova  {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 315px;
	color: #666666;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
a:visited {
	color: #006CBB;
}
.dot {
	background-image: url(dot.gif);
	background-repeat: repeat-y;
}

.hviezdickaIndex {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	color: #666666;
	margin-left: 5px;
}
.knihkupectvo {
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 5px;
	padding-left: 5px;
}
.style1 {font-weight: bold}

.floatLeft {
	float: left;
	margin-right: 4px;
}

a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #0075bc;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0075bc;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0075bc;
}
a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0075bc;}

a.link_blue:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.link_blue:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.link_blue:hover {
	color: #666666;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

	
	}
a.link_blue:active {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

body {
	background-color: #F2F2F2;
	background-image: url(bcg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#referencie {
	background-color: #F2F2F2;
	background-image: url(bcg.jpg);
	background-repeat: repeat-x;
}

.nadpisy {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 450px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.texty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	height: 25px;
	text-align: center;
	background-position: center;
	background-color: #E5E5E5;
	padding-top: 7px;
	margin-top: auto;
}
.nadpis_text   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0075bc;
}
.podmenu {
	z-index: 1;
	position: static;
}

div.search {
	padding-left:0px;
	width:250px;
	height:25px;
}
div.search  input {
	border:1px solid #CCCCCC;
	width:80px;
	margin-bottom:0px;
}
div.search  input.search_submit {
	color:#FFFFFF;
	background:#006CBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:2px solid #0075bc;
	font-weight: bold;


}
.hviezdicka {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 5px;
	font-weight: bold;
}


.flash {
	z-index: 0;
}
.bocne {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 180px;
}
.napdis-produktu {
	color: #999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.OWAtecta-headline {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}


.bocne-index {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 315px;
	text-align: center;
}
#news {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
}

