﻿/* Cyber.Web CSS */

/* Html Tags */
body
{
	background: #fff;
	margin: 0;
	padding: 0;
}

body, table, textarea
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #535353;
}

div
{
	display: block;
}

p
{
	margin: 0.6em 0 0.6em 0;
}


a
{
	text-decoration: none;
	cursor: pointer;
	color: #0236BB;
}

	a:hover
	{
		text-decoration: underline;
	}

	a:visited
	{
	}

	a:focus
	{
		outline: none;
	}
/* firefox */
textarea
{
	resize: none;
}
/* firefox */
input[type=text]:focus
{
	outline: none;
}
/* chrome */
table
{
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	table-layout: fixed;
}

	table tbody
	{
		width: 100%;
	}

form, thead, tbody, tr, td, th, img
{
	border: none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0.25em 0 0.25em 0;
	color: #0236BB;
}

h1
{
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
}

h2
{
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}

h3
{
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}

h4
{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}

h5
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

h6
{
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}


.con
{
	width: 960px;
	margin: 0px auto;
	text-align:left;
}

.hdr
{
	float: left;
	width: 960px;
	height: 160px;
	background-image: url("../res/cyber-hdr-bck.png");
	background-repeat: no-repeat;
}


.hdr-log a:hover
{
	text-decoration:none;
}

.hdr-log a
{
	float: left;
	width: 300px;
	height: 80px;
	margin-left: 10px;
	margin-top: 15px;
}


.hdr-log2
{
	float: left;
	width:100px;
	height:100px;
	margin-left:120px;
	margin-top:5px;
}

.hdr-rgh
{
	float: right;
	width: 350px;
	height: 101px;
}

.hdr-usr
{
	margin-top: 26px;
	padding-right: 25px;
	float: right;
	text-align: right;
	width: 300px;
	height: 18px;
}

	.hdr-usr a
	{
		margin-left: 10px;
		margin-right: 10px;
	}

.hdr-sea
{
	float: right;
	width: 304px;
	margin-top: 26px;
	text-align: right;
	height: 32px;
}


.txt-sea
{
	float: left;
	margin-top: 4px;
	margin-right: 3px;
	height: 21px;
	width: 234px;
	border: none;
	font-size: 14px;
	font-style: italic;
	padding-top: 3px;
	padding-left: 3px;
	background-color: transparent;
}

.but-sea
{
	float: left;
	margin-right: 0px;
	/*background-image: url("/res/cyber-but-sea.png");
	background-repeat: no-repeat;*/
	background-color:transparent;
	border:1px solid black;
	width: 56px;
	height: 30px;
	border: none;
	cursor: pointer;
}



.hdr-mnu
{
	float: left;
	width: 960px;
	height: 44px;
	background-image: url("../res/cyber-mn-bck-cut.png");
	background-repeat: repeat-x;
	margin-top: 10px;
	padding-top: 0px;
}

	.hdr-mnu a
	{
		/*margin-top:12px;*/
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		line-height: 40px;
		color: white;
		font-size: 17px;
		font-weight: bold;
	}

		.hdr-mnu a:hover
		{
			background-image: url("/res/cyber-mn-bck-hov-cut.png");
			background-repeat: repeat-x;
			height: 44px;
			padding-top: 0px;
			text-decoration: none;
		}

	.hdr-mnu img
	{
		float: left;
	}

.mid-con
{
	float: left;
	width: 625px;
	margin-left: 10px;
	padding-bottom: 40px;
}

.mc-brc
{
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;
}

	.mc-brc a
	{
		font-weight: normal;
	}

	.mc-brc img
	{
		margin-left: 10px;
		padding-right: 10px;
	}

.ftr
{
	background-image: url("../res/cyber-ftr-bck.png");
	background-repeat: repeat-x;
	float: left;
	width: 960px;
	padding-top: 35px;
}

.rgh-col
{
	float: right;
	width: 300px;
	margin-right: 10px;
	padding-bottom: 40px;
}

.rc-box
{
	float: left;
	width: 300px;
}

	.rc-box.tovekdoc {padding-top:33px; }

.rcb-hdr
{
	float: left;
	width: 292px;
	padding-left: 8px;
	padding-top: 9px;
	height: 31px;
	background-image: url("/res/cyber-rgh-box-hdr.png");
	background-repeat: no-repeat;
}

	.rcb-hdr h2
	{
		font-size: 16px;
		font-weight: normal;
		color: white;
	}

.rcb-cnt
{
	float: left;
	width: 257px;
	background-color: #D9E1F5;
	padding-left: 28px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

	.rcb-cnt a
	{
		font-weight: normal;
		line-height: 20px;
		font-size: 13px;
	}

.rcb-bot
{
	float: left;
	width: 300px;
	height: 12px;
	background-image: url("/res/cyber-rgh-box-bot.png");
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

.mc-top
{
	float: left;
	width: 625px;
}

.mct-lft
{
	float: left;
	width: 300px;
}

	.mct-lft img
	{
		width: 300px;
		height: 180px;
		margin-top: 4px;
		border: 1px solid #0236BB;
	}

.mct-rgt
{
	float: right;
	width: 300px;
	font-size: 16px;
	margin-right: 10px;
	line-height: 19px;
	letter-spacing: 1px;
}

	.mct-rgt h2
	{
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 5px;
		margin-top: 0;
	}

	.mct-rgt i
	{
		font-size: 14px;
		font-style: normal;
		line-height: 14px;
	}

	.mct-rgt p
	{
		margin-top: 5px;
	}

.mc-mid
{
	float: left;
	width: 625px;
}

.mm-ttl
{
	float: left;
	width: 625px;
	margin-top: 15px;
	margin-bottom: 10px;
}

	.mm-ttl h2
	{
		float: left;
		display: inline;
		line-height: 20px;
		color: #5C5C5C;
		margin: 0;
		margin-top: 2px;
		margin-right: 15px;
		font-weight: bold;
	}

	.mm-ttl a
	{
		vertical-align: middle;
		line-height: 24px;
	}

	.mm-ttl img
	{
	}

.mm-box
{
	float: left;
	width: 300px;
	margin-right: 10px;
	height: 190px;
	overflow: hidden;
}


.mm-top
{
	float: left;
	width: 300px;
}

	.mm-top h2
	{
		font-weight: bold;
		font-size: 21px;
	}


.mm-lft
{
	float: left; /*width: 80px;
	height: 80px;*/
	margin: 3px 5px 5px 0;
}

	.mm-lft img
{
	width: 80px;
	height: 80px;
	border: 1px solid #0236BB;
}

.mm-rgh
{
	margin-top: 3px;
	height: 127px;
	overflow: hidden;
	border: 1px solid white;
}

	.mm-rgh p
	{
		margin-top: 0;
	}



.mm-box-big
{
	float: left;
	width: 610px;
}

.mm-top-big
{
	float: left;
	width: 610px;
}

	.mm-top-big h2
	{
		font-weight: bold;
		font-size: 20px;
	}

.mm-lft-big
{
	float: left;
	/*width: 80px;
	height: 80px;*/
	margin: 3px 5px 5px 0px;
}

	.mm-lft-big img
	{
		margin-top: 0px;
		/*width: 80px;
		height: 77px;*/
		border: 1px solid #0236BB;
	}

.mm-rgh-big
{
	margin-top: 3px;
}

	.mm-rgh-big p
	{
		margin-top: 0px;
	}

	.mm-rgh-big i
	{
		font-style: normal;
	}



.ftr-lnk
{
	margin-left: 120px;
	float: left;
	width: 650px;
}

	.ftr-lnk td
	{
		height: 35px;
		width: 190px;
	}

	.ftr-lnk a
	{
		font-size: 16px;
		vertical-align: middle;
		font-style: italic;
	}

	.ftr-lnk img
	{
		margin-right: 10px;
		vertical-align: middle;
	}

.col2
{
	text-align: left;
}

.col3
{
	text-align: left;
}

.ftr-soc
{
	float: right;
	margin-right: 50px;
	margin-top: 10px;
	width: 100px;
}

	.ftr-soc a
	{
		margin-right: 10px;
	}

.ftr-cpy
{
	margin-top: 30px;
	float: left;
	width: 510px;
	padding-left: 115px;
}

/*.art-cnt
{
	float: left;
	width: 625px;
}

	.art-cnt h1
	{
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

	.art-cnt img
	{
		width:150px;
		padding-right:10px;
		padding-bottom:10px;
		float:left;
	}


.art-cnt-a
{
	font-size: 17px;
}*/

/*pager*/
.Command
{
	display: block;
	margin: 0px auto;
	width: 16px;
	height: 16px;
	background: transparent no-repeat left top;
	cursor: pointer;
}

	.Command:hover
	{
		/*background-position: left center;*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
	}

	.Command.Disabled, .Command.Disabled:hover
	{
		/*background-position: left bottom;*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
		cursor: inherit;
	}

.CFirst
{
	background-image: url(/res/cyber-sprite.png);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.CPrev
{
	background-image: url(/res/cyber-sprite.png);
	background-position: -16px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.CNext
{
	background-image: url(/res/cyber-sprite.png);
	background-position: -32px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.CLast
{
	background-image: url(/res/cyber-sprite.png);
	background-position: -48px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/* Pager Num */
.PagerNum
{
	display: block;
	text-align: center;
	padding-bottom: 15px;
	width: 500px;
	float: left;
	margin-top: 4px;
	margin-left: 60px;
}

	.PagerNum .Command
	{
		display: inline-block;
		margin: 0px 4px 0px 4px;
		vertical-align: middle;
	}

	.PagerNum label
	{
		display: inline-block;
		padding: 0 4px 0 4px;
		line-height: 22px;
		font-size: 15px;
		color: #606060;
		height: 22px;
		vertical-align: middle;
	}

	.PagerNum span
	{
		display: inline-block;
		padding: 0 4px 0 4px;
		line-height: 22px;
		font-size: 15px;
		color: #606060;
		height: 22px;
		vertical-align: middle;
	}

	.PagerNum label.PagerOther
	{
		cursor: pointer;
	}

	.PagerNum label.PagerActual
	{
		font-weight: bold;
		color: #000;
	}

.PagerSize
{
	float: right;
	margin-top: 5px;
	margin-right: 1px;
}

/*fazety*/
.OpMinus16
{
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent no-repeat left center;
	background-image: url(/res/cyber-sprite.png);
	background-position: -64px;
}

.OpPlus16
{
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent no-repeat left center;
	background-image: url(/res/cyber-sprite.png);
	background-position: -80px;
}

.OpDelete16
{
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent no-repeat left center;
	background-image: url(/res/delete.png);
}

.Trans16
{
	display: inline-block;
	margin: 0;
	width: 16px;
	height: 16px;
	background: transparent no-repeat left center;
	background-image: url(/res/cyber-sprite.png);
	background-position: -32px;
}

.Void16
{
	display: inline-block;
	margin: 0 5px 0 0;
	width: 0;
	height: 9px;
	/*float: left;*/
	cursor: pointer;
	background: transparent no-repeat center center;
	/*background-image: url(/res/Trans16.png);*/
}


.FacC
{
	padding-left: 2px;
	font-size: 12px;
}

.FacT
{
	cursor: pointer;
	font-weight: bold;
	line-height: 20px;
	font-size: 13px;
	color: #0236BB;
}

.FacT2
{
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	color: #535353;
}

.TreeB
{
	padding: 0px 0px 5px 16px;
}
/*narychlo preneseno ze sepi - nutno upravit*/

/*loaderSplash*/
#loader_splash
{
	position: absolute;
	z-index: 30000;
	width: 150px;
	border-color: silver;
	border-width: medium;
	border-style: solid;
	background-color: white;
	font-size: 14px;
	text-align: center;
	padding: 10px;
}

	#loader_splash .waitTime
	{
		left: 0px;
		top: 28px;
		width: 100%;
		text-align: center;
		position: absolute;
		display: block;
		font-weight: bold;
	}

	#loader_splash .loaderImg
	{
		padding: 5px 0px 5px 0px;
		position: relative;
	}

	#loader_splash .loaderHighlight
	{
		font-weight: bold;
	}

	#loader_splash .waitPlease
	{
	}

#loader_background
{
	display: none;
	position: absolute;
	z-index: 20000;
	background: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=14)";
	filter: alpha(opacity=14);
	-moz-opacity: 0.14;
	opacity: 0.14;
}
/*loaderSplash*/

.search-rescount
{
	font-family: Times New Roman,Times,serif;
	font-size: 20px;
	font-style: italic;
	float: right;
	margin-right: 10px;
	padding-top: 15px;
}

.search-crumb
{
	float: left;
	width: 630px;
	margin-left: 10px;
	padding-top: 15px;
}

	.search-crumb a
	{
		color: #535353;
		font-weight: bold;
		line-height: 18px;
		font-size: 14px;
	}

/*narychlo preneseno ze sepi - nutno upravit*/
/*Sepi*/

.G0, .G1, .G2, .G3, .G4, .G0b, .G1b, .G2b, .G3b, .G4b, .G0i
{
	font-size: 12px;
	line-height: 29px;
}

.tovek .G0, .tovek .G1, .tovek .G2, .tovek .G3, .tovek .G4, .tovek .G0b, .tovek .G1b, .tovek .G2b, .tovek .G3b, .tovek .G4b, .tovek .G0i
{
	line-height: normal;
}

.G0, .G0b, .G0i
{
	margin: 0;
}

.G0i
{
	color: Gray;
}

.G1, .G1b
{
	margin: 0 0 0 10px;
}

.G2, .G2b
{
	margin: 0 0 0 20px;
}

.G3, .G3b
{
	margin: 0 0 0 30px;
}

.G4, .G4b
{
	margin: 0 0 0 40px;
}

	.G0b, .G1b, .G2b, .G3b, .G4b, .G0b a, .G1b a, .G2b a, .G3b a, .G4b a
	{
		font-weight: bold;
		/*font-size: 18px;*/
		color: #535353;
	}


.lc-itm-all
{
	float: left;
	width: 625px;
	padding-bottom: 20px;
}


.lc-itm-img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

	.lc-itm-img img
	{
		/*margin-top: 10px;*/
		width: 80px;
		float: left;
		border: 1px solid #0236BB;
	}


.bbit-ttl
{
	width: 630px;
	padding-bottom:5px;
	/*float: left;*/
}

	.bbit-ttl a
	{
		width: 630px;
		font-size: 20px;
		line-height: 22px;
		margin-top: 0;
		text-decoration: underline;
		vertical-align: middle;
		/*float: left;*/
	}
.bbit-anot
{
	/*clear: both;*/
}

.bbit-anot.exp{
	cursor:pointer;
}
.bbit-anot.exp span{
	font-weight: bold;
	color: grey;
}

	.bbit-anot a, .bbit-col1 a, .bbit-col2 a
	{
		font-size: 15px;
		line-height: 15px;
		margin-top: 3px;
	}

	.bbit-anot img
	{
		vertical-align: middle;
	}

.bbit-col1, .bbit-col2
{
	width: 285px;
	text-align: left;
	margin-right: 5px;
	padding-bottom: 5px;
}
.bbit-col1 {float:left;}
.bbit-col2 { margin-left: 290px;}
.bbit-red { color: #FF0000;}

.bbit-label { font-weight: bold; }

.tovek-hdr { clear:left;}
.tovek-count {padding-bottom: 20px;}

.rcb-cnt-art
{
	float: left;
	width: 247px;
	background-color: #D9E1F5;
	padding-left: 38px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 4px;
}

	.rcb-cnt-art a:hover
	{
		text-decoration: none;
	}

	.rcb-cnt-art a
	{
		line-height: 20px;
		font-size: 13px;
	}

.aktuality_img	 /*1*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	vertical-align: middle;
}

.pojem_img	  /*2*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -29px;
	vertical-align: middle;
}

.utocnik_img	   /*3*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -56px;
	vertical-align: middle;
}

.vyznamnyis_img	   /*4*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -83px;
	vertical-align: middle;
}

.webovy_clanek_img	   /*5*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -110px;
	vertical-align: middle;
}

.hrozba_img	   /*6*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -137px;
	vertical-align: middle;
}

.skupina_utocniku_img	   /*7*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -164px;
	vertical-align: middle;
}

.operace_img	   /*8*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -191px;
	vertical-align: middle;
}

.zranitelnost_img	   /*9*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -218px;
	vertical-align: middle;
}

.dokument_img	   /*10*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -245px;
	vertical-align: middle;
}
.cast_dokumentu_img	   /*11*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -272px;
	vertical-align: middle;
}
.clanek_dokumentu_img	   /*12*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -299px;
	vertical-align: middle;
}
.pravni_predpis_img	   /*13*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -326px;
	vertical-align: middle;
}
.soupis_predpisu_img	   /*14*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -353px;
	vertical-align: middle;
}
.nist_security_risk_img	   /*15*/
{
	width: 24px;
	height: 24px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cyber-spik-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -380px;
	vertical-align: middle;
}

.highlight
{
	background-color: yellow;
}

.bckthinred
{
	border: 1px solid red;
}


.lnkCl img
{
	vertical-align: middle;
	width: 25px;
}
.tovek-cnt
{
	padding:15px 0 15px 0;
}
.tovek-cnt div{
	padding:5px 0 5px 0;
	word-wrap: break-word;
}

.tovek-cnt .label{
	color:gray;
	font-style:italic;
	font-size: 16px;
	padding-right: 10px;

}
.sortasc, .sortdesc{
	display:inline-block;
	width:10px;
	height:8px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	
}
.sortasc
{
	background-image: url(/res/cyber-up-arr.png);
}
.sortdesc
{
	background-image: url(/res/cyber-dwn-arr.png);
}

	.sortasc.active, .sortdesc.active { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1;opacity: 1;}

	.sorttoggle.active {font-weight:bold;}


.art-cnt-ttl
{
	float: left;
	width: 635px;
	padding-bottom: 10px;
}

	.art-cnt-ttl h1
	{
		margin-top: 0;
		float: left;
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

.art-cnt-thumb
{
	float: left;
	width: 80px;
	padding-right: 15px;
	padding-bottom: 15px;
}

	.art-cnt-thumb img
	{
		width: 80px;
		/*border: 1px solid #4F9833;*/
	}

.art-cnt-anot
{
	font-size: 17px;
	letter-spacing: 1px;
}

	.art-cnt-anot h1
	{
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

	.art-cnt-anot h2
	{
		color: #363636;
		font-size: 24px;
		line-height: 24px;
	}

	.art-cnt-anot h3
	{
		color: #363636;
		font-size: 22px;
		line-height: 22px;
	}

	.art-cnt-anot h4
	{
		color: #363636;
		font-size: 20px;
		line-height: 20px;
	}

	.art-cnt-anot h5
	{
		color: #363636;
		font-size: 18px;
		line-height: 18px;
	}

	.art-cnt-anot h6
	{
		color: #363636;
		font-size: 16px;
		line-height: 16px;
	}

	.art-cnt-anot p
	{
		font-size: 17px;
		letter-spacing: 1px;
	}


.art-cnt-content
{
	/*width: 635px;*/
	color: #363636;
}

	.art-cnt-content h1
	{
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

	.art-cnt-content h2
	{
		color: #363636;
		font-size: 24px;
		line-height: 24px;
	}

	.art-cnt-content h3
	{
		color: #363636;
		font-size: 22px;
		line-height: 22px;
	}

	.art-cnt-content h4
	{
		color: #363636;
		font-size: 20px;
		line-height: 20px;
	}

	.art-cnt-content h5
	{
		color: #363636;
		font-size: 18px;
		line-height: 18px;
	}

	.art-cnt-content h6
	{
		color: #363636;
		font-size: 16px;
		line-height: 16px;
	}

	/*.art-cnt-content img
	{
		border: 1px solid #4F9833;
		width: 300px;
		float: right;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
	} */

	.art-cnt-content a
	{
		color: #0236BB;
		text-decoration: underline;
	}

		.art-cnt-content a:hover
		{
			text-decoration: none;
		}
/*Entity colors*/

.word {padding-left:10px;}

.entity {font-weight: bold;}
.entity.hghlt {background-color: yellow;}
.entity.hacker { color:#A52A2A; }
.entity.vulnerability { color:#808000; }
.entity.vulno { color:#8A2BE2; }
.entity.web { color:#008000; }
.entity.state { color:#f4c239; }
.entity.person { color:#FFD700; }
.entity.email { color:#B0C4DE; }
.entity.currency { color:#FFA500; }
.entity.city { color:#FF6347; }
.entity.date { color:#945b94; }
.entity.hackergr { color:#DC143C; }
.entity.c1 { color:#D2691E; }
.entity.c2 { color:#6B8E23; }
.entity.c3 { color:#00FF00; }
.entity.c4 { color:#FA8072; }

span.entity {cursor:pointer;}

.hghlt .entity.hghlt{background-color: inherit; font-weight: inherit;}
.hacker .entity.hacker { color:inherit; font-weight: inherit; }
.vulnerability .entity.vulnerability { color:inherit; font-weight: inherit;}
.vulno .entity.vulno { color:inherit; font-weight: inherit;}
.web .entity.web { color:inherit; font-weight: inherit;}
.state .entity.state { color:inherit; font-weight: inherit;}
.person .entity.person { color:inherit; font-weight: inherit;}
.email .entity.email { color:inherit; font-weight: inherit;}
.currency .entity.currency { color:inherit; font-weight: inherit;}
.city .entity.city { color:inherit; font-weight: inherit;}
.date .entity.date { color:inherit; font-weight: inherit;}
.hackergr .entity.hackergr { color:inherit; font-weight: inherit;}
.c1 .entity.c1 { color:inherit; font-weight: inherit;}
.c2 .entity.c2 { color:inherit; font-weight: inherit;}
.c3 .entity.c3 { color:inherit; font-weight: inherit;}
.c4 .entity.c4 { color:inherit; font-weight: inherit;}




.toppager { padding-top: 30px; }
.tbl
{
	margin: 0;
	padding: 0;
	width: 100%;
	border: 1px solid #ffffff;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}

	.tbl table
	{
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
	}

	.tbl tr:last-child td:last-child
	{
		-moz-border-radius-bottomright: 3px;
		-webkit-border-bottom-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.tbl table tr:first-child td:first-child
	{
		-moz-border-radius-topleft: 3px;
		-webkit-border-top-left-radius: 3px;
		border-top-left-radius: 3px;
	}

	.tbl table tr:first-child td:last-child
	{
		-moz-border-radius-topright: 3px;
		-webkit-border-top-right-radius: 3px;
		border-top-right-radius: 3px;
	}

	.tbl tr:last-child td:first-child
	{
		-moz-border-radius-bottomleft: 3px;
		-webkit-border-bottom-left-radius: 3px;
		border-bottom-left-radius: 3px;
	}

	.tbl tr:hover td
	{
	}

	.tbl tr:nth-child(odd)
	{
		background-color: #ffeaff;
	}

	.tbl tr:nth-child(even)
	{
		background-color: #ffffff;
	}

	.tbl td
	{
		vertical-align: middle;
		border: 1px solid #ffffff;
		border-width: 0px 1px 1px 0px;
		text-align: left;
		padding: 5px;
		font-size: 12px;
		font-family: Verdana;
		font-weight: normal;
		color: #000000;
	}

	.tbl tr:last-child td
	{
		border-width: 0px 1px 0px 0px;
	}

	.tbl tr td:last-child
	{
		border-width: 0px 0px 1px 0px;
	}

	.tbl tr:last-child td:last-child
	{
		border-width: 0px 0px 0px 0px;
	}

	.tbl tr:first-child td
	{
		background: -o-linear-gradient(bottom, #0236BB 5%, #0236BB 100%);
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0236BB), color-stop(1, #0236BB) );
		background: -moz-linear-gradient( center top, #0236BB 5%, #0236BB 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0236BB", endColorstr="#0236BB");
		background: -o-linear-gradient(top,#0236BB,8a288f);
		background-color: #0236BB;
		border: 0px solid #ffffff;
		text-align: center;
		border-width: 0px 0px 1px 1px;
		font-size: 14px;
		font-family: Verdana;
		font-weight: normal;
		color: #ffffff;
	}

	.tbl tr:first-child:hover td
	{
		background: -o-linear-gradient(bottom, #0236BB 5%, #0236BB 100%);
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0236BB), color-stop(1, #0236BB) );
		background: -moz-linear-gradient( center top, #0236BB 5%, #0236BB 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0236BB", endColorstr="#0236BB");
		background: -o-linear-gradient(top,#0236BB,8a288f);
		background-color: #0236BB;
	}

	.tbl tr:first-child td:first-child
	{
		border-width: 0px 0px 1px 0px;
	}

	.tbl tr:first-child td:last-child
	{
		border-width: 0px 0px 1px 1px;
	}


/*END STYLOVANI CLANKU*/


.thumb-all
{
	float: left;
	width: 85px;
	margin-right: 5px;
}

.thumb-big
{
	width: 80px;
	float: left;
}

	.thumb-big img
	{
		width: 80px;
	}

.thumb-sm
{
	float: left;
	padding-right: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E7E9EC;
	padding-top: 5px;
}

	.thumb-sm img
	{
		width: 23px;
	}

.thumb-next
{
	float: left;
	width: 100px;
}

	.thumb-next a
	{
		color: #666666;
		text-decoration: underline;
	}

.gal-next
{
	float: left;
	width: 625px;
}

.art-cnt-gal
{
	float: left;
	width: 625px;
	margin-top: 25px;
	color: #666666;
}

	.art-cnt-gal h2
	{
		color: #666666;
	}

	.art-cnt-gal a
	{
		color: #666666;
		text-decoration: underline;
	}

	.art-cnt-gal img
	{
		width: 100px;
	}

	.art-cnt-gal td
	{
		vertical-align: middle;
		border: 1px solid #E7E9EC;
		text-align: center;
	}




.small-order-txt, .big-order-txt
{
	background-image: url("/res/cyber-txt-bck.png");
	background-repeat: no-repeat;
	border: none;
	width: 290px;
	height: 33px;
	float: left;
	margin-bottom: 10px;
}



.small-o-txt, .big-o-txt
{
	border: none;
	width: 270px;
	height: 17px;
	margin-left: 6px;
	margin-top: 7px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #282828;
	background-color: transparent;
}

.forms
{
	float: left;
	margin-top: 25px;
}

.cnfTxtSm
{
	border: 1px solid #9E9E9E;
	width: 620px;
	float: left;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.cnfTxtBig
{
	border: 1px solid #CCCCCC;
	width: 615px;
	height: 150px;
	float: left;
}

.cnfOpt
{
	border: 1px solid #CCCCCC;
	float: left;
	width: 130px;
}

.cnfBut
{
	color: white;
	border: none;
	float: right;
	width: 66px;
	height: 30px;
	background-image: url("/res/cyber-but.png");
	cursor:pointer;
}

/*
	review
*/

/**Div containing the color of the stars */
.jRatingAverage
{
	background-color: #f62929;
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	height: 100%;
}

.jRatingColor
{
	background-color: #f4c239; /* bgcolor of the stars*/
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	height: 100%;
}

/** Div containing the stars **/
.jStar
{
	position: relative;
	left: 0;
	z-index: 3;
}

/** P containing the rate informations **/
p.jRatingInfos
{
	position: absolute;
	z-index: 9999;
	background: transparent url('/res/review-bg_jRatingInfos.png') no-repeat;
	color: #FFF;
	display: none;
	width: 91px;
	height: 29px;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}

	p.jRatingInfos span.maxRate
	{
		color: #c9c9c9;
		font-size: 14px;
	}

/** P containing the rate informations **/
p.jRatingInfosWord
{
	position: absolute;
	z-index: 9999;
	background-color: #808080;
	color: #FFF;
	display: none;
	width: 125px;
	height: 40px;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
}

.rgh-rev
{
	float: left;
	margin-left: -21px;
	width: 260px;
	padding-left: 20px;
	background-image: url("/res/tes-art-rgh-bck.png");
	background-repeat: repeat-y;
	padding-bottom: 25px;
}

.rgh-rev-hidden
{
	visibility: hidden;
	display: none;
}
/*endreview*/

.reviewinfoRating
{
	float: left;
	width: 50px;
}

.rv-count
{
	float: left;
	width: 250px;
	margin-left: 0px;
	padding-top: 7px;
}

.rv-str-ttl
{
	float: left;
	width: 250px;
	margin-left: 0px;
	padding-bottom: 7px;
}

.last-review
{
	margin-top: 0px;
	float: left;
	font-size: 12px;
}

	.last-review h2
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}



.rv-aut
{
	float: right;
}

.reviewContent
{
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

.reviewDivButton
{
	float: right;
}

.reviewButton
{
	width: 90px;
	height: 38px;
	background-image: url("/res/tes-but-send-sm.png");
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.reviewRating
{
	padding-bottom: 15px;
}

.list-review
{
}

.rv-au
{
	float: left;
	padding-right: 25px;
}

	.rv-au img
	{
		vertical-align: middle;
		margin-bottom: 2px;
	}

.rv-st
{
	margin-top: 3px;
	float: left;
}

.rv-dt
{
	float: right;
	text-align: right;
}

.rv-ct
{
	float: left;
	width: 600px;
	padding: 5px;
}

.rv-bx
{
	float: left;
	width: 622px;
	border: 1px solid #ECECEC;
}

.rv-hd
{
	float: left;
	width: 600px;
	background-image: url("/res/tes-rv-bck.png");
	background-repeat: repeat-x;
	padding: 5px;
}

.lst-rev
{
	visibility: visible;
}

.lst-rev-hidden
{
	visibility: hidden;
}

.Valid
{
	width: 100px;
	float: right;
	font-size: 10px;
	color: red;
}

.rwlnk
{
	float: left;
	width: 300px;
	height: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: center;
	background-color: transparent;
	background-image: url("/res/cyber-rwlnkbck.png");
	font-weight: bold;
}


.a-tbl
{
	width: 620px;
}

.a-fst
{
	width:205px;
}

.a-snd
{
}


.addskytop
{
	margin: 0px auto;
	width:960px;
	text-align:center;
}

.addskyleft
{
	position:fixed;
	top:0;
	right:50%;
	margin-right:486px;
	overflow:hidden;

}
.addskyright
{
	position:fixed;
	top:0;
	left:50%;
	margin-left:486px;
	overflow:hidden;
}

.input-tovek-title 
{
	width:250px;
	height:50px;
}