BODY.fullscreen	{margin: 0px; text-align: center;}

H1.nadpis	{font-family: arial; font-size: 20px; font-weight: normal; margin: 0 0 5 0px;}

.grey		{color: #A0A0A0;}
.dgrey		{color: #666666;}
.blue		{color: #003499;}
.boxgrey	{color: #828D85;}
.black		{color: #000000;}
.funbox 				{ float: right;  margin-bottom: 30px; }
/*********** ROZLOZENIE STRANKY **********/

TD.side			{width: 50%; background: url('../img/bck_headbar.gif') 0px 112px repeat-x; vertical-align: top;}
TD.page			{width: 990px; text-align: center; background: url('../img/bck_headbar.gif') 0px 112px repeat-x;}
DIV.layout_top		{width: 990px; height: 112px; margin: 0px auto; position: relative;}
DIV.layout_head		{z-index: 9999; width: 990px; height: 294px; background: url('../img/bck_head_off.jpg') top center no-repeat; margin: 0px auto; position: relative; }
TD.layout_footer	{background-color: #E2F3FA; text-align: center;}
DIV.layout_footer	{width: 990px; margin: 0px auto; text-align: left;}

DIV.textborder	{padding-top: 44px; padding-bottom: 50px; margin-left: 22px; margin-right: 40px;}
DIV.homeakt	{float: left; width: 555px; text-align: left;}
DIV.homebox	{float: left; width: 435px; text-align: left; padding-top: 44px; padding-bottom: 20px;}
DIV.homebox1	{width: 435px; background: url('../img/bck_homebox.jpg') top left no-repeat; border-bottom: 1px solid #ECECEC; padding-bottom: 15px;}
DIV.homebox2	{width: 435px; background: url('../img/bck_homebox.jpg') center left no-repeat; border-bottom: 1px solid #ECECEC; border-top: 1px solid #ECECEC; margin: 10 0 10 0px; padding-bottom: 15px;}
DIV.homebox3	{width: 435px; background: url('../img/bck_homebox.jpg') bottom left no-repeat; border-top: 1px solid #ECECEC; padding-bottom: 15px;}
DIV.hbox-titl	{padding-top: 19px; margin-left: 20px; margin-right: 20px;}
TABLE.hbox-text	{margin-top: 12px; margin-left: 20px; margin-right: 20px; background: url('../img/grline.gif') 208px 0px repeat-y;}
TD.hbox-popis	{width: 195px; vertical-align: top; padding-right: 48px;}
TD.hbox-links	{width: 152px; vertical-align: top; padding-top: 3px;}
IMG.hbox-links	{width: 13px; height: 13px; margin-right: 5px; position: absolute; top: 0px; left: -18px;}
A.hbox-links:link, A.hbox-links:visited {display: block; color: #000000; text-decoration: none; margin-bottom: 7px; position: relative;}
A.hbox-links:hover 			{display: block; color: #000000; text-decoration: underline;}

DIV.headshd1	{width: 100%; height: 286px; background: url('../img/headshd_left.gif') top right no-repeat; font-size: 0%; margin-top: 112px;}
DIV.headshd2	{width: 100%; height: 286px; background: url('../img/headshd_right.gif') top left no-repeat; font-size: 0%; margin-top: 112px;}

/*********** FOOTER **********/

a.footer:link, a.footer:visited {color: #666666; text-decoration: none;}
a.footer:hover 			{color: #000000; text-decoration: underline;}

/*********** STATUSBAR **********/

DIV.statusbar		{width: 990px; height: 38px; background: url('../img/headshd_bottom.gif') top center no-repeat; margin: 0px auto; text-align: left;}
IMG.stat0		{width: 7px; height: 7px; margin: 0 5 0 0px;}
IMG.stat1		{width: 7px; height: 5px; margin: 0 5 0 5px;}
DIV.status		{color: #000000; font-family: arial; font-size: 11px; margin: 0 22 0 22px; padding-top: 13px;}

A.status:link, A.status:visited	{color: #666666; text-decoration: none;}
A.status:hover			{color: #666666; text-decoration: underline;}
A.lang:link, A.lang:visited	{color: #003499; float: right; text-decoration: none;} 
A.lang:hover			{color: #003499; float: right; text-decoration: underline;} 

/*********** OBJEKTY V HLAVICKE **********/

IMG.logo_full		{width: 354px; height: 60px; position: absolute; top: 28px; left: 25px;}
/* 
DIV.since		{width: 88px; height: 88px; position: absolute; top: -74px; right: 16px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/commhouse/img/since96sk.png');}
DIV.since[class]	{width: 88px; height: 88px; position: absolute; top: -74px; right: 16px; background: url('../img/since96sk.png') top left no-repeat;}
*/
DIV.since		{width: 170px; height: 213px; position: absolute; top: -74px; right: -30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/commhouse/img/since96sk_stuha.png');}
DIV.since[class]	{width: 170px; height: 213px; position: absolute; top: -74px; right: -30px; background: url('../img/since96sk_stuha.png') top left no-repeat;}
#divOne			{width:185px; height:235px; position: absolute; left: 58px; top: 48px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0;} 
DIV.motto		{width: 990px; height: 264px; position: absolute; top: 30px; left: 0px;}
DIV.flashnote		{width: 300px; position: absolute; top: 90px; left: 560px; font-family: arial; font-size: 12px; color: #FFFFFF; text-align: left;}
DIV.flashnote a 	{color: #83B2E4; text-decoration: underline;}
DIV.flashnote a:hover	{color: #000000; text-decoration: underline;}	
DIV.searchbar		{width: 226px; height: 21px; background: url('../img/searchbar.gif') top left no-repeat; position: absolute; top: 54px; right: 121px;}
INPUT.searchbox		{width: 156px; height: 19px; position: absolute; top: 1px; left: 4px; border: 0px solid #FF0000; padding-top: 2px;}
INPUT.searchbut		{width: 55px; height: 21px; position: absolute; top: 0px; left: 170px;}

/*********** BUTTONY V HLAVICKE **********/

DIV.but1			{width: 220px; height: 80px; background: url('../img/but_1off.gif') top left no-repeat; position: absolute; top: 198px; left: 295px;}
DIV.but2			{width: 220px; height: 80px; background: url('../img/but_2off.gif') top left no-repeat; position: absolute; top: 198px; left: 522px;}
DIV.but3			{width: 220px; height: 80px; background: url('../img/but_3off.gif') top left no-repeat; position: absolute; top: 198px; left: 749px;}

A.but1:link, A.but1:visited 	{display: block; width: 220px; height: 80px; background-image: none; text-align: left; text-decoration: none;}
A.but1:hover			{display: block; background: url('../img/but_1on.gif') top left no-repeat; text-decoration: none;}
A.but2:link, A.but2:visited 	{display: block; width: 220px; height: 80px; background-image: none;  text-align: left; text-decoration: none;}
A.but2:hover			{display: block; background: url('../img/but_2on.gif') top left no-repeat; text-decoration: none;}
A.but3:link, A.but3:visited 	{display: block; width: 220px; height: 80px; background-image: none;  text-align: left; text-decoration: none;}
A.but3:hover			{display: block; background: url('../img/but_3on.gif') top left no-repeat; text-decoration: none;}

span.but_txt1	{display: block; font-family: Arial; font-size: 14px; color: #333333; padding-left: 70px; padding-top: 10px; padding-right: 5px;}
span.but_txt2	{display: block; font-family: Arial; font-size: 11px; line-height: 13px; color: #333333; padding-top: 5px;}

/*********** MAIN MENU **********/

.headline	{width: 100%; background: url('../img/headline.gif') top left repeat-x;}
.headline-left	{width: 22px; background: url('../img/headline_left.gif') top left no-repeat;}
.headline-right	{width: 22px; background: url('../img/headline_right.gif') top right no-repeat;}
.filler		{}
.menu-parent a 	{background-image: url(../img/headline_on.gif) !important; color: #FFFFFF !important;}
li .menu-parent a {background-image: none !important;}
.menu-current a {background-image: url(../img/headline_on.gif) !important; color: #FFFFFF !important; font-family: Arial !important;}

.menu-parent li a 	{background-image: none !important;}
.menu-expand li a:hover 	{color: #000000 !important;}
li .menu-current a:hover	{border: 1px solid #FFFFFF !important; }
li .menu-current a	{border: 1px solid #FFFFFF !important; }

.menu-sibling a {background-image: none !important;}
.menu-child a 	{background-image: none !important;}

/*********** AKTUALITY HOME **********/

A.akt:link, A.akt:visited  	{display: block; width: 100%; text-decoration: none; position: relative; margin-bottom: 30px;}
A.akt:hover 			{display: block; text-decoration: underline;}
IMG.akt				{width: 15px; height: 15px; position: absolute; top: 0px; left: 0px;}
span.akt-titl			{display: block; padding-left: 24px; padding-bottom: 5px;}
span.akt-text			{display: block; padding-left: 24px;}
a:hover	span.akt-titl 		{color: #003499; text-decoration: underline;}
a:hover	span.akt-text 		{color: #000000; text-decoration: underline;}

/*********** PODSTRANKY **********/

DIV.subpage	{float: left; width: 736px; text-align: left;}
DIV.subbox	{float: left; width: 254px; text-align: left; padding-top: 0px; padding-bottom: 20px;}
IMG.subpic	{width: 254px; height: 172px; border-bottom: 5px solid #958659;}
DIV.rmenu0	{width: 254px; background: url('../img/bck_rmenu0.gif') top left repeat-y; border-bottom: 1px solid #ECECEC; margin-bottom: 10px;}
DIV.rmenu1	{width: 254px; background: url('../img/bck_rmenu1.gif') top left no-repeat;}
DIV.rakt0	{width: 254px; background: url('../img/bck_akt0.gif') top left repeat-y; border-top: 1px solid #ECECEC;}
DIV.rakt1	{width: 254px; background: url('../img/bck_akt1.gif') bottom left no-repeat;}
DIV.subborder	{padding-top: 16px; margin-left: 20px; margin-right: 20px; padding-bottom: 17px;}

DIV.aktbox	{padding-top: 16px; margin-left: 20px; margin-right: 20px; padding-bottom: 17px; background: url('../img/ico_news_off.gif') 0px 16px no-repeat;}
A.aktbutton:link, A.aktbutton:visited	{display: block; text-decoration: none; padding-left: 80px; line-height: 13px;}
A.aktbutton:hover			{display: block; text-decoration: none; background: url('../img/ico_news_on.gif') 0px 0px no-repeat;}
SPAN.aktbox				{display: block; padding-bottom: 3px; line-height: 23px;}
IMG.aktbox	{width: 15px; height: 15px; float: right; margin-left: 5px;}

DIV.rlinks				{margin-top: 8px;}
A.rmenu_lnk:link, A.rmenu_lnk:visited	{display: block; color: #000000; text-decoration: none; padding-top: 6px;} 
A.rmenu_lnk:hover			{display: block; color: #000000; text-decoration: underline;}
IMG.rmenu_lnk				{width: 13px; height: 13px; margin-right: 5px; position: relative; top: 1px;}

/*********** TEXTY VSEOBECNE **********/

DIV.nadpis	{border-bottom: 1px solid #ECECEC; margin-bottom: 24px;}
.blok		{text-align: justify;}

.text_large	{font-family: arial; font-size: 20px;}
.text_big	{font-family: arial; font-size: 14px;}
.text		{font-family: arial; font-size: 12px;}
.text_lit	{font-family: arial; font-size: 11px;}


/*********** LOGIN klienti **********/

div.frontend-login			{width: 100%; height: 217px; background: url('../img/loginbox.gif') top left no-repeat; position: relative;}
div.frontend-login form			{position: absolute; top: 70px; left: 250px; margin: 0px; padding: 0px;}
div.frontend-login table		{font-size: 12px;}
div.frontend-login td			{padding-right: 10px;}
div.frontend-login td.inpop input	{border: 1px solid #657D8E; font-size: 12px; font-family: arial; padding: 2px 4px 2px 4px;}
div.frontend-login td.submit		{padding-top: 10px;}
div.frontend-login td.submit input	{color: #FFFFFF; width: 85px; height: 21px; border-width: 0px; font-size: 11px; font-family: arial; font-weight: bold; background: url('../img/loginbutton.gif') top left no-repeat; padding-bottom: 2px; line-height: 19px; cursor: pointer;}

div.status a.lang			{display: block; width: 110; height: 21px; background: url('../img/but_blue1.gif') top left no-repeat; margin: 0px; padding: 0px; float: right; color: #FFFFFF; text-decoration: none; line-height: 20px; font-size: 11px; position: relative; top: -4px; margin-left: 10px; cursor: pointer;}
div.status a.lang:hover			{color: #FFFFFF; text-decoration: none;}
div.status a.lang span			{color: #FFFFFF; display: block; height: 21px; background: url('../img/but_blue2.gif') top right no-repeat; text-align: center;}

div.status a.login			{display: block; width: 106; height: 21px; background: url('../img/but_black1.gif') top left no-repeat; margin: 0px; padding: 0px; float: right; color: #FFFFFF; text-decoration: none; line-height: 20px; font-size: 11px; position: relative; top: -4px; margin-left: 10px; cursor: pointer;}
div.status a.login:hover		{color: #FFFFFF; text-decoration: none;}
div.status a.login span			{color: #FFFFFF; display: block; height: 21px; background: url('../img/but_black2.gif') top right no-repeat; text-align: center;}

div.status a.logout			{display: block; width: 70; height: 21px; background: url('../img/but_red1.gif') top left no-repeat; margin: 0px; padding: 0px; float: right; color: #FFFFFF; text-decoration: none; line-height: 20px; font-size: 11px; position: relative; top: -4px; margin-left: 10px; cursor: pointer;}
div.status a.logout:hover		{color: #FFFFFF; text-decoration: none;}
div.status a.logout span		{color: #FFFFFF; display: block; height: 21px; background: url('../img/but_red2.gif') top right no-repeat; text-align: center;}


/*********** VERZIA PRE TLAC **********/

@media print {
TD.side			{display: none;}
TD.page			{background: none;}
DIV.layout_head		{display: none;}
DIV.searchbar		{display: none;}
DIV.statusbar		{background: none; background-color: #F0F0F0;}
A.lang		{display: none;}
}


/************* DOPLNENE AIT **************/
.akt-nav a:link, .akt-nav a:visited	{text-decoration: none; color: #003499; }
.akt-nav a:hover {text-decoration: underline; color: #003499; }

p {
	margin: 0px;
	padding: 0px;
}

DIV.akt {margin-bottom: 20px;}
DIV.akt p {margin-top: 10px;}

.captcha_expl {font-family: arial; font-size: 12px;color: #666666;}
TD.field_title {width: 200px; font-family: arial; font-size: 12px;color: #666666;}
.textfield, .email, .textarea, .select {width: 350px !important}
.field_heading {margin-bottom: 20px;}
TABLE LABEL {color: #666666;}
a  {color: #000000; text-decoration: underline;}
a:hover {color: #279CEA; text-decoration: none;}
