/* ***css_login **** */
body{
	padding:0;
	margin:0;
	font-family: Arial,Helvetica,sans-serif;
}
.pv2{padding-left:2px!important;padding-right:2px!important;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.lh25{line-height:25px;}
.tac{text-align:center;}
.fwb{font-weight:bold;}
.hand{cursor:pointer;}
.op30{
	opacity:0.75!important;
	filter:alpha(opacity=75)!important;
}
.op30:hover{
	opacity:0.3!important;
	filter:alpha(opacity=30)!important;
}

.top_log{
	margin:30px auto 40px auto;
	width:780px;
	height:30px;
	vertical-align:middle;
	border-bottom:1px solid;
	overflow:hidden;
	font:Arial, Helvetica, sans-serif;
	position:relative;
}
.top_log > div{
	float:left;
}
.top_log > div+div{
	line-height:34px;
	padding-left:20px;
}
.top_log > .language{
	float:right;
}
.top_log > .language > div#sk,
.top_log > .language > div#hu{
	position:relative;
	top:2px;
	float:right;
	cursor:pointer;
	width:35px;
	height:30px;
	-moz-transform:  matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
	-webkit-transform:  matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
	-o-transform:  matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
	-ms-filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, Dx=-6, Dy=20);
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, Dx=-6, Dy=20);
}
.top_log > .language > div#sk{
	background:#FFFFFF url("/img/skflag.jpg") no-repeat center center;
}
.top_log > .language > div#hu{
	background:#FFFFFF url("/img/huflag.jpg") no-repeat center center;
}
.top_log > .language > div#es{
	background:#FFFFFF url("/img/esflag.png") no-repeat center center;
}
.top_log > .language > div#sk > div,
.top_log > .language > div#hu > div,
.top_log > .language > div#es > div{
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0);
}
.middle{
	margin:0 auto;
	width:780px;
	height:225px;
}
.middle > div:first-child{
	height:25px;
}
.middle > div > .error_info{
	width:560px;
	padding:5px;
	margin-left:10px;
	font-size:20px;
}
.middle > .login{
	width:360px;
	border:1px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
	padding:10px;
	float:left;
	margin-left:10px;
}
.middle > .login > .nadpis{
	font-size:18px;
	font-weight:bold;
}
.middle > .login table{
	font-size:13px;
	margin-left:10px;
	width:350px;
}
.middle > .login table tr{
	height:25px;
}
.middle > .login table .tr_captcha > td{
	padding-top:5px;
}
.middle > .login table tr > td:first-child{
	width:130px;
}
.middle > .login table tr:first-child+tr > td > input,
.middle > .login table tr:first-child+tr+tr > td > input{
	width:210px;
}
.middle > .login .pamat{
	width:100%!important;
}
.middle > .login .pamat > input{
	float:left;
}
.middle > .login .pamat > div{
	height:17px;
	line-height:17px;
	vertical-align:middle;
	float:left;
}
.middle > .login form .captcha{
	border:1px solid;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	padding:2px;
	width:120px;
	height:40px;
}
.middle .login form .captcha img#obr_captcha{
	padding-bottom:2px;
}
.middle .login form input#captcha{
	margin:2px;
	padding:2px;
	width:83px;
}
.middle .login form .tr_captcha > td:first-child{
	vertical-align:top;
}

.middle > .saved{
	float:left;
	padding:5px 0px 25px 15px;
	font-size:13px;
	margin-left:10px;
	width:300px;
	height:140px;
}
.middle > .saved > div:first-child,
.middle > .getid > div:first-child{
	font-weight:bold;
}
.middle > .saved > .name{
	width:290px;
	height:100%;
	overflow:auto;
	margin-left:10px;
}
.middle > .getid,
.middle > .forgot{
	float:left;
	font-size:13px;
	margin-left:25px;
	width:300px;
	height:35px;
}
.middle > .forgot > .id,
.middle > .getid > .id{
	margin-left: 10px;
}
.middle > .saved > .name > div,	
.middle > .forgot > .id,
.middle > .getid > .id{
	padding:2px 5px 2px 20px;
	text-decoration:underline;
	cursor:pointer;
	height:16px;
}
.bottom{
	font-size:13px;
	margin:30px auto 0px auto;
	width:780px;
	border-top:1px solid;
	padding-top:10px;
}
.bottom > .popis_a{
	margin-bottom:20px;
}
.bottom > .bsReference td {
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid;
	font-size: 13px;
	padding: 3px;
	text-align: right;
	vertical-align: middle;
}
.bottom > .bsReference td.popis {
	border: 0px;
	text-align:left;
	width:135px;
}
.bottom > .bsReference .bsIE,
.bottom > .bsReference .bsFirefox,
.bottom > .bsReference .bsChrome,
.bottom > .bsReference .bsSafari,
.bottom > .bsReference .bsOpera{
	height:20px;
	padding-left:25px;
	text-decoration:underline;
}
.bottom > .bsReference .bsIE.image,
.bottom > .bsReference .bsFirefox.image,
.bottom > .bsReference .bsChrome.image,
.bottom > .bsReference .bsSafari.image,
.bottom > .bsReference .bsOpera.image{
	cursor:pointer;
	background-position:3px 3px;
}
.bottom > .bsReference .bsIE.image {
	background-image: url("/img/compatible_ie2020.gif");
}
.bottom > .bsReference .bsFirefox.image {
	background-image: url("/img/compatible_firefox2020.gif");
}
.bottom > .bsReference .bsChrome.image {
	background-image: url("/img/compatible_chrome2020.gif");
}
.bottom > .bsReference .bsSafari.image {
	background-image: url("/img/compatible_safari2020.gif");
}
.bottom > .bsReference .bsOpera.image {
	background-image: url("/img/compatible_opera2020.gif");
}
#graf{
	font-size:13px;
	width:450px;
}
#graf > div{
	width:100%;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	float:left;
}
#graf > div > div{
	float:left;
}
#graf > div > div:first-child{
	width:70px;
}
#graf > div > div:first-child+div{
	width:2px;
	border-left:1px solid;
	height:22px;
	position:relative;
	top:-1px;
}
#graf > div > div:first-child+div+div{
	border:1px solid;
	height:14px;
	position:relative;
	top:2px;
}
#graf > div > div:first-child+div+div+div{
	margin-left:5px;
}
.bottom > #graf > .line{
	width:305px;
	border-bottom:1px solid;
	height:1px;
	position:relative;
	left:65px;
}
.bottom > #graf > .popis{
	height:30px;
}
.bottom > #graf > .popis_b{
	margin-top:10px;
	font-style:italic;
	font-weight:bold;
}
.bottom > #graf > .line > div{
	height:7px;
	border-right:1px solid;
	width:5px !important;
}
.bottom > #graf > .line > .popis_b{
	border:0px;
	font-size:9px;
	width:290px!important;
	padding-left:5px;
}
.button_remove{
	width:13px !important;
	height:12px !important;
	margin-left:0px !important;
	margin-right:5px !important;
	padding:0px !important;
	position:relative;
	top:3px;
	text-decoration:none !important;
}
.button_remove > div{
	font-size:10px !important;
	left:3px;
}/* ***css_login_color **** */
.top_log{
	border-bottom-color:#CCCCCC;
}
.top_log > div+div{
	color:green;
}
.top_log > .language > div#sk > div,
.top_log > .language > div#hu > div{
	background:#FFFFFF;
}
.middle > div > .error_info{
	color:#FF0000;
}
.middle > .login{
	border-color:#FFCC99;
	background-color:#FFCC66;
}
.middle > .login form .captcha{
	border-color:#333333;
}
.middle > .saved > .name > div,	
.middle > .forgot > .id,
.middle > .getid > .id{
	color:blue;
}
.middle > .saved > .name > div:hover,	
.middle > .forgot > .id:hover,
.middle > .getid > .id:hover{
	background-color:#DDDDDD;
}
.bottom{
	border-top-color:#CCCCCC;
}
.bottom > .bsReference td {
	border-color:#DADADA;
}
.bottom > .bsReference .bsNone{
	border-color:transparent;
}
#graf > div > div:first-child+div{
	border-left-color:#CCCCCC;
}
#graf > div > div:first-child+div+div{
	background-color:#CCCCCC;
	border-color:#CCCCCC;
}
.bottom > #graf > .line{
	border-bottom-color:#CCCCCC;
}
.bottom > #graf > .line > div{
	border-right-color:#CCCCCC;
}
.button_remove{
	background-color:#DDDDDD;
	border-color:#DDDDDD !important;
}
.button_remove > div{
	color:#FFFFFF;
}
.button_remove:hover{
	background-color:#FF5555 !important;
	border-color:#FF5555 !important;
}
