BODY			{margin:0px; font-family:Tahoma, Verdana, Arial; font-size:12px; color: #6d6d6d; text-decoration:none; background-color: #fff}

strong { color: #4f4c4c;}
img { border: 0px}
li {list-style-image: url("../img/layout/odrazka.png");}

a { color: #f26722;text-decoration: underline;}
a:hover {text-decoration: none;}

.center { text-align: center}
.small { font-size: 10px}
.a2 a { text-decoration: none}
.a2 a:hover { filter: alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.margin5 { margin: 5px}
.silver { color: #646464}
.silver  a { color: #646464}
.orange { color: #d03e0b}
.orange a{ color: #d03e0b}
.blue { color: #23408f}
.blue a{ color: #23408f}
.lightblue { color: #0076c8}
.lightblue a{ color: #0076c8}
.bold { font-weight: bold}
.line {background:url(../img/layout/bg_linka.gif) repeat-x 0px 0px; padding: 0; margin: 0; height: 2px; }
.wordspace {word-spacing: 5px}
.click {  cursor: pointer;}

input { font-size: 11px; padding: 1px; color: #23408f;}

p {line-height: 1.5; margin: 0 0 10px 0;}

#div_page 		{position: relative; text-align: left; margin: auto; top:0px; padding:0px; width:1000px;background:url(../img/layout/bg_cont.png) repeat-x 0px 200px; }
#header 		{height: 115px}
#mainfooter 	{text-indent: 20px; color: #878787; font-size: 10px; margin: 20px 0 10px 0}

#content { width: 992px; margin: 0 0 0 4px;	padding: 10px 0 0 0; }
#content #Lbox {line-height: 1.5; width: 775px; float: left; margin: 0 0 0 18px}
	#content #Lbox .subLbox { width: 430px; float: left; margin: 0 0 0 0px}
	#content #Lbox .subRbox { width: 318px; float: left; margin: 0 0 0 15px}

	#Lbox .subLbox h2,#Lbox .subRbox h2 { font-size: 14px; color: #646464; margin: 5px 0 5px 0; padding: 5px 0 10px 0; text-align: center; background:url(../img/layout/bg_linka.gif) repeat-x 0px 99%; }

	#content #footer { color: #969696; margin: 25px 0 0 0}
	#content #footer strong { color: #646464; text-transform: uppercase; font-weight: normal;}
	#content #footer .box{ width: 210px; float: left;  margin: 0 12px 0 0}
	#content #footer .boxBig{ width: 315px; float: left;  margin: 0 0px 0 0 }
	#content #footer ul { font-size: 10px; list-style-type: none; list-style-image: none; margin: 0; color: #646464; padding: 13px 0 10px 0px;}
		#content #footer ul li{font-size: 10px; list-style-type: none; list-style-image: none; margin: 0;padding: 3px 0 3px 0px;}
		#content #footer ul li a{ color: #969696; font-weight: normal; text-decoration: none; text-transform: uppercase;}
		#content #footer ul li a:hover{ color: #969696; font-weight: bold; text-decoration: underline}

#content #Rbox { width: 188px; float: left; padding: 32px 0 0 0 }
#content #content_subpage { width: 740px; background:url(../img/layout/bg_linka.gif) repeat-x 0px 99%; padding: 0 0 80px 0;}
#content #content_subpage h1,.h1 { color: #f26722; font-size: 15px; font-weight: bold; background:url(../img/layout/bg_linka.gif) repeat-x 0px 95%; margin: 5px 0 5px 0; padding: 5px 10px 10px 0px; text-transform: uppercase}
#content #content_subpage h2,.h2 { color: #0076c8; font-size: 14px; font-weight: bold; background:url(../img/layout/bg_linka.gif) repeat-x 0px 95%; margin: 15px 0 10px 0; padding: 5px 10px 10px 0px; text-transform: uppercase}
#content #content_subpage h3,.h3 { color: #4f4c4c; font-size: 13px; font-weight: bold; margin: 10px 0 5px 0; padding: 5px 10px 5px 0px; }

.nadpis { color: #f26722; font-size: 15px; font-weight: bold; text-transform: uppercase}

.cls { clear: both; overflow: hidden; height: 1px;}

#Rbox h3 { font-size: 12px; text-transform: uppercase; color: #646464; margin: 5px 0 10px 0; padding: 3px 0 10px 0; text-align: center; background:url(../img/layout/bg_linka.gif) repeat-x 0px 99%; }
#Rbox ul { margin: -10px 0 0 0; padding: 0; color: #646464; list-style-type: none;  list-style-image: none;}
	#Rbox ul li{font-size: 11px; list-style-type: none; list-style-image: none; margin: 0; color: #646464; padding: 5px 0 10px 10px; background:url(../img/layout/bg_linka.gif) repeat-x 0px 95%;}
	#Rbox ul li a{ color: #646464; font-weight: bold; text-decoration: none}
	#Rbox ul li a:hover{ color: #646464; font-weight: bold; text-decoration: underline}



.acrinews_box { float: left; width: 50%;}


a.button_bb {display: block; font-size: 12px;text-transform: uppercase; 	font-weight: bold;	color: #f4f4f4;	display: block;	width: auto;text-decoration: none;	text-align: center;	position: relative;	height: 28px;	max-width: 650px;	background: url(../img/layout/buttons.png) no-repeat;padding: 12px 0 0 0;margin: 0 5px 10px 0;}
a.button_bb span {	display: block;	right: -5px;	width: 7px; 	height: 40px;	position: absolute;	top: 0px;background:url(../img/layout/buttons.png) no-repeat -693px 0px;}
	a.button_bb:hover {		background-position: 0 -40px;	}
	a.button_bb:hover span {background-position: -693px -40px;	}

a.button_ss {display: block; font-size: 12px;text-transform: uppercase; 	font-weight: bold;	color: #f4f4f4;	display: block;	width: auto;text-decoration: none;	text-align: center;	position: relative;	height: 28px;	max-width: 650px;	background: url(../img/layout/buttons.png) no-repeat 0px -80px;padding: 12px 0 0 0;margin: 0 5px 10px 0;}
a.button_ss span {	display: block;	right: -5px;	width: 7px; 	height: 40px;	position: absolute;	top: 0px;background:url(../img/layout/buttons.png) no-repeat -693px -80px;}
	a.button_ss:hover {		background-position: 0 -120px;	}
	a.button_ss:hover span {background-position: -693px -120px;	}

a.button_gg {display: block; font-size: 12px;text-transform: uppercase; 	font-weight: bold;	color: #f4f4f4;	display: block;	width: auto;text-decoration: none;	text-align: center;	position: relative;	height: 28px;	max-width: 650px;	background: url(../img/layout/buttons.png) no-repeat 0px -160px;padding: 12px 0 0 0;margin: 0 5px 10px 0;}
a.button_gg span {	display: block;	right: -5px;	width: 7px; 	height: 40px;	position: absolute;	top: 0px;background:url(../img/layout/buttons.png) no-repeat -693px -160px;}
	a.button_gg:hover {		background-position: 0 -200px;	}
	a.button_gg:hover span {background-position: -693px -200px;	}

	.home_new {background:url(../img/layout/bg_linka.gif) repeat-x 0px 99%; padding: 3px 0 12px 5px; margin: 0px 0 4px 0 }
	.home_new div {color: #fff; font-size: 10px; font-weight: bold; font-style: italic; padding: 2px 0 2px 4px;}
	.home_new div.tj { /*background-color: #d03e0b;*/ width: 60px; float: left; text-transform: uppercase}
	.home_new div.td { /*background-color: #0076c8;*/background-color: #d03e0b; width: 80px; float: left;}
	.home_new a {font-size: 12px; color: #0076c8; clear: both; font-weight: bold; display: block; padding: 7px 5px 5px 7px}

	.home_article { background:url(../img/layout/bg_linka.gif) repeat-x 0px 99%; padding: 0px 0 15px 5px; margin: 0; position: relative}
	.home_article h3 { font-size: 11px; margin: 12px 0 13px 0; padding: 0; color: #0076c8; text-transform: uppercase}
	.home_article h3 a { font-size: 11px; margin: 12px 0 13px 0; padding: 0; color: #0076c8; text-transform: uppercase; text-decoration: none}
	.home_article h3 a:hover { text-decoration: underline}
	.home_article div.tj { width: 210px; float: left; }
	.home_article div.td { width: 215px; float: left; color: #23408f; position: relative; min-height: 105px}
	.home_article div.tv { font-size: 10px; width: 215px; background:url(../img/layout/bg_linka.gif) repeat-x 0px 1%; float: right; position:relative; }
	.home_article div.tv div.ctete { width: 80px; float: left; color: #f37021; font-weight: bold; padding: 12px 0 0px 30px}
	.home_article div.tv div.ctete a { text-decoration: none; text-transform: uppercase }
	.home_article div.tv div.ctete a:hover { text-decoration: underline }
	.home_article div.tv div.ctete a span { width: 13px; height: 13px; position: absolute; background:url(../img/layout/button_plus.png) no-repeat 0px 0px; left: 10px; top: 11px }
	.home_article div.tv div.ctete a:hover span { background-position:0px -13px;}
	.home_article div.tv div.dat { width: 90px; float: left; color: #000; font-weight: normal;padding: 12px 8px 0px 0px; text-align: right}


#langs { position: absolute; width: 150px; z-index: 10; left: 880px; top: 0px; font-size: 12px;}
#langs  a { text-transform: uppercase; margin: 5px 5px 0 5px; display: block; width: 50px;float: left; text-decoration: none; font-weight:bold;  position: relative}
#langs  a.lang { width: 18px;}
#langs  a:hover {filter: alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
#langs  a span.lupa { width: 13px; height: 13px; position: absolute; background:url(../img/layout/lupa.png) no-repeat 0px 0px; left: -18px; top: 0px }
#langs  span { display: block;
		float: left;
		width: 2px;
		height: 25px;

		background:url(../img/layout/bg_submenu_mezonet.gif) no-repeat 0 -10px;}
#langs  a:hover  { }

#login {text-align: right; position: absolute; /*width: 180px;*/ z-index: 9; right: 18px; top: 180px; font-size: 12px;}
#login  a { text-align: right; text-decoration: none; font-weight:bold; color: #23408f; width: 180px; height: 25px;}
#login  a:hover { filter: alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
#login  a span { display: inline-block; width: 13px;margin: 0 5px 0 0; height: 13px;  background:url(../img/layout/button_plus.png) no-repeat 0px 0px; }
#login  a span.logged { background-position: 0px -26px }
#login  a:hover span { background-position:0px -13px;}
#login  a:hover span.logged { background-position:0px -39px;}
#loginbutt { cursor: pointer}
#loginform { display: none; position: relative;top: -60px; width: 100%; }
#loginform input			{ width: 171px; border: 1px solid #d2d2d2; background-color: #fafafa; height: 21px; }
#loginform .checkb	{ padding: 0 0 5px 0; margin: -8px 0 0 0; }
#loginform .checkb input	{ width: 20px; border: 0px; height: 15px; position: relative; top: 3px;}
#loginform input.login{ margin: 0 0 8px 0; border: 0px; width: 173px;  background-color: #fafafa; height: 24px; COLOR: #0478c9; font-weight: bold; text-decoration: underline; background: url('/img/layout/button_log.gif') no-repeat;}
#loginform input.login:hover { background-position: 0 -24px;}
#loginform div.contain {  color: #23408f;position: relative; width: 176px; margin: 40px 0 12px 0; padding: 6px;background: #e8f2f9 url('/img/layout/bg_login_midd.gif') repeat-x; }
#loginform div.contain a {  color: #0478c9; font-size: 12px}
#loginform div.contain a:hover {  text-decoration: none;}

#loginform div.contain ul{  margin: 0 0 -1px 0; padding: 0; color: #646464; list-style-type: none;  list-style-image: none; }
#loginform div.contain ul li {font-size: 12px; list-style-type: none; list-style-image: none; margin: 0; color: #646464; padding: 2px 0 3px 0px; border-bottom: 1px solid #b5c4dd; background: none}
#loginform div.contain ul li.up {border: 0px}
#loginform div.contain ul li h3 {font-size: 12px; color: #d03e0b; margin: -3px 0 3px 0; padding: 0; text-align: left; background: none}
#loginform div.contain ul li a{ line-height: 14px; color: #23408f; font-weight: normal; text-decoration: none}
#loginform div.contain ul li a:hover { filter: alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
#loginform div.contain ul li.active a { font-weight: bold; }

.kalstyl  { width: 100%; background: #e8f2f9; border-collapse: collapse; padding: 3px 8px 3px 8px; }
.kalstyl th { background: #f26722; font-size: 14px; color: #fff; padding: 5px 8px 5px 8px; }
.kalstyl tr.nadpis { background: #fff; padding: 3px 8px 3px 8px; border-bottom: 3px solid #e8f2f9;}
.kalstyl td { padding: 3px 8px 3px 8px; }
.kalstyl td strong { color: #f26722; }

.stripe { border-collapse: collapse; }
.stripe td { border-collapse: collapse; padding: 3px}
.odd, .odd td  { background-color: #e8f2f9; }

#loginform span.first{ display: block; background: url('/img/layout/bg_login_top.gif') no-repeat; width: 188px; height: 42px; position: absolute; top: -40px;left:0px}
#loginform span.last{ display: block; background: url('/img/layout/bg_login_mez.gif') no-repeat; width: 188px; height: 12px; position: absolute; bottom: -10px; left: 0px}
#loginform span.mezz{ display: block; background: #fdfefe url('/img/layout/bg_login_mez.gif') no-repeat; width: 188px; height: 22px; position: relative; left: -6px;}

.divform input, #Lbox input {width: 171px; border: 1px solid #d2d2d2; background-color: #fafafa; height: 21px; }
.divform textarea, #Lbox input {border: 1px solid #d2d2d2; background-color: #fafafa; }
.divform .captcha input, #Lbox .captcha input {width: 101px; border: 1px solid #d2d2d2; background-color: #fafafa; height: 21px; }
.loginbutt input, .nicebutt { cursor: pointer; margin: 0 0 8px 0; border: 0px !important; width: 173px !important;  background-color: #fafafa; height: 24px !important; COLOR: #fff; font-weight: bold; text-decoration: underline; background: url('/img/layout/button_log.gif') no-repeat 0 -48px;}
.loginbutt input:hover, .nicebutt:hover { background-position: 0 -72px;}
#Lbox .checkb	{ padding: 0 0 5px 0; margin: -8px 0 0 0; }
#Lbox .checkb input	{ width: 20px; border: 0px; height: 15px; position: relative; top: 3px;}
#Lbox input.login{ margin: 0 0 8px 0; border: 0px; width: 173px;  background-color: #fafafa; height: 24px; COLOR: #0478c9; font-weight: bold; text-decoration: underline; background: url('/img/layout/button_log.gif') no-repeat;}
#Lbox input.login:hover { background-position: 0 -24px;}

#divNav {	width: 1000px;	height: 105px;	margin: 0;	padding: 0;	background:url(../img/layout/bg_menu.png) no-repeat; }

.button_an{ display: block;padding: 13px 0 16px 0; margin: 0 0 10px 2px; border: 0px; width: 91px;   height: 11px; COLOR: #3f7eaa; text-align: center; text-transform: uppercase; font-weight: bold; text-decoration: none; background: url('/img/layout/button_an.png') no-repeat;}

h3.hideparagraf {color: #f26722;text-decoration: underline; }
h3.hideparagraf:hover { text-decoration: none}


	#nav {		position: relative;		height: 105px;		margin: 0 0 0 4px;		padding: 0;}
	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding: 0;
		height: 40px
	}

	#nav li a {
		padding: 22px 15px 0 15px;
		color: #646464;
		display: block;
		width: auto;
		text-decoration: none;
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
		position: relative;
		height: 19px;


	}

	#nav li a:hover {
		color: #23408f;
	}

	#nav li a span {
		display: block;
		right: 0;
		width: 1px;
		height: 40px;
		position: absolute;
		top: 7px;
		background:url(../img/layout/bg_menu_mezonet.gif) repeat-y 0 5px;
	}
	#nav li a span.last {
		background-image:none;
	}
	#nav li.active a span ,#nav li:hover a span {
		display: block;
		right: -5px;
		width: 11px;
		height: 58px;
		position: absolute;
		top: 0px;
		background:url(../img/layout/bg_menu_hover_r.png) no-repeat 0px -1px;
	}

	#nav li ul { /*put the subnav below*/
		margin: 0;
		padding: 0px 0 0 0px;
		position: absolute;
		top: 49px;
		left: 2px;
		display: none;
		height: 35px;
		width: 900px; /* 790*/

		background:url(../img/layout/bg_menu.png) no-repeat -5px -58px;
	}
	#nav li ul li {
		margin: 0;
		padding: 0;
	}

	#nav li.active ul {
		display: block;
	}

	#nav li:hover ul {
		display: block;
		z-index: 6;
	}

	#nav li ul a {
		border: 0;
		padding: 18px 0 5px 0;
		float: left; /*ie doesn't inherit the float*/
		width: auto;
		margin: 0 0px 0 0px;
		background-image: none;
		text-align: center;
	}


	#nav li.active ul li a span ,#nav li:hover ul li a span {
		display: block;
		right: -5px;
		width: 2px;
		height: 33px;
		position: absolute;
		top: 7px;
		background:url(../img/layout/bg_submenu_mezonet.gif) no-repeat;
	}


		#nav li.active a,#nav li:hover a { font-size: 10px; height: 35px; color: #23408f;background:url(../img/layout/bg_menu_hover.png) no-repeat 0px -1px; position: relative; z-index: 7; left: -4px; padding-left: 19px; padding-right: 11px }
			#nav li.active.first a,#nav li.first:hover a { background:url(../img/layout/bg_menu_hover1.png) no-repeat 0px 0px; }
		#nav li.active ul ,#nav li:hover ul,#nav li ul {background:url(../img/layout/bg_menu.png) no-repeat -5px -58px; }
		#nav li.active a { font-size: 12px;}
			#nav li.active ul li a,#nav li ul li a,#nav li:hover ul li a  { font-size: 10px;color: #646464;}
		#nav li.active ul li.active a,#nav li:hover ul li:hover a:hover{ color: #23408f;}

		#nav li ul li,#nav li.active ul li a,#nav li:hover ul li a,#nav li.active.first ul li a,#nav li.first:hover ul li a{ background-image: none;}
		#nav li:hover ul{background:url(../img/layout/bg_menu.png) no-repeat -5px -58px; position: absolute; z-index: 8 }

		#nav li ul li a {height: 24px !important;}


/* LOGO */
#logo{position:absolute;top:16px;left:330px;width:345px;height:81px;margin:0;overflow:hidden;}
#logo a, #logo span{display:block;width:345px;height:81px;}
#logo span{position:absolute;left:0;top:0;background: url(../img/layout/logo.png);cursor:pointer;}
#logo.english span{background: url(../img/layout/logo_EN.png);}

