BODY	{font-family: Arial; color: #3900A1; font-size: 12px; background-color: #2E3A77; margin: 70px 0px 50px 0px; text-align: center;}

H1	{color: #2766C1; font-family: Trebuchet MS, Arial; font-size: 22px; margin: 0px 0px 10px 0px;}
H2	{color: #2766C1; font-family: Trebuchet MS, Arial; font-size: 18px; margin: 0px 0px 10px 0px;}
H3	{color: #AF00D6; font-family: Arial; font-size: 14px; margin: 0px 0px 10px 0px;}

a	{color: #8400FF; text-decoration: underline;}
a:hover	{color: #8400FF; text-decoration: none;}

.off	{visibility: hidden;}
.clear	{clear: both;}
.blok	{text-align: justify;}
.center	{text-align: center;}
.left	{text-align: left;}
.litle	{font-size: 11px; line-height: 14px;}
small	{font-size: 11px; }
.caps	{text-transform: uppercase;}

ul	{list-style-type: square; margin: 0px; padding: 0px 0px 20px 16px;}
ol	{margin: 0px; padding: 0px 0px 20px 23px;}
li	{margin: 0px; padding: 0px;}

.purple	{color: #AF00D6;}
.blue	{color: #2766C1;}

/*** HLAVICKA ***/

DIV.header			{width: 950px; height: 360px; background-color: #CE33EE; margin: 0px auto; text-align: left; position: relative;}
DIV.header .layout		{width: 950px; height: 390px; position: absolute; top: -30px; left: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/header.png');}
DIV.header .layout[class]	{width: 950px; height: 390px; position: absolute; top: -30px; left: 0px; background: url('img/header.png') top left no-repeat;}
DIV.header a.logo		{display: block; width: 304px; height: 132px; position: absolute; top: 58px; left: 26px;}
DIV.header a.logo:hover		{background: url('img/logo_hviezdicka_ovr.gif') top left no-repeat;}
DIV.header img.logo		{display: none;}
DIV.header .kontakty		{position: absolute; top: 55px; left: 362px;}
DIV.header .kontakty H1		{color: #FFE100; font-size: 12px; margin-bottom: 5px;}
DIV.header .kontakty p		{color: #FFFFFF; font-size: 11px; font-family: Trebuchet MS, Arial; line-height: 16px; font-weight: bold; margin: 0px; padding: 0px;}
DIV.header .kontakty a		{color: #FFFFFF; text-decoration: none;}
DIV.header .kontakty a:hover	{color: #FFFFFF; text-decoration: underline;}

DIV.header .button1			{position: absolute; top: 246px; left: 25px;}
DIV.header .button2			{position: absolute; top: 246px; left: 275px;}
DIV.header .bckbut			{width: 240px; height: 94px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/button_header.png');}
DIV.header .bckbut[class]		{width: 240px; height: 94px; background: url('img/button_header.png') top left no-repeat;}
DIV.header .button			{width: 240px; height: 94px;}
DIV.header .button a			{width: 240px; height: 94px; display: block; cursor: pointer; text-decoration: none; position: relative;}
DIV.header .button a:hover .butovr	{width: 240px; height: 94px; display: block; background: url('img/button_header_ovr.png') top left no-repeat; position: absolute; top: 0px; left: 0px;}
DIV.header .button a .icon		{display: block; width: 35px; height: 38px; position: absolute; top: 12px; left: 13px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/icon_dwl.png');}
DIV.header .button a .icon[class]	{display: block; width: 35px; height: 38px; position: absolute; top: 12px; left: 13px; background: url('img/icon_dwl.png') top left no-repeat;}
DIV.header .button a .row1		{display: block; color: #D000FF; font-family: Trebuchet MS, Arial; font-size: 14px; font-weight: bold; position: relative; z-index: 10; padding: 14px 15px 4px 62px;}
DIV.header .button a .row2		{display: block; color: #3900A1; font-family: Arial; font-size: 11px; position: relative; z-index: 10; padding: 0px 15px 5px 62px;}

DIV.header a.gong			{display: block; position: absolute; bottom: 20px; right: 25px; border: 1px solid #FFFFFF; background-color: #000000;}
DIV.header a.gong:hover			{border: 1px solid #FFFFFF; background-color: #2E6B77;}
DIV.header a.gong img			{display: block; width: 52px; height: 65px; margin: 2px;}

/*** LAYOUT STRANKY ***/

DIV.page_full			{width: 950px; background-color: #FFFFFF; margin: 0px auto; text-align: left;}
DIV.page			{width: 946px; position: relative; left: 2px; background: url('img/page.gif') 0px 14px no-repeat #D7BCFF;}
DIV.right_column		{width: 245px; float: right; position: relative; z-index: 10; padding-bottom: 5px;}
DIV.left_column			{width: 701px; float: left;}
DIV.page_top			{width: 946px; height: 43px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/page_top.png');}
DIV.page_top[class]		{width: 946px; height: 43px; background: url('img/page_top.png') top left no-repeat;}
DIV.page_down			{width: 946px; height: 22px; position: relative;}
DIV.page_down .layout		{width: 946px; height: 22px; position: absolute; top: 0px; left: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/page_down.png');}
DIV.page_down .layout[class]	{width: 946px; height: 22px; position: absolute; top: 0px; left: 0px; background: url('img/page_down.png') top left no-repeat;}
DIV.page_down .rtexture		{width: 245px; height: 370px; position: absolute; top: -370px; right: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/page_right.png');}
DIV.page_down .rtexture[class]	{width: 245px; height: 370px; position: absolute; top: -370px; right: 0px; background: url('img/page_right.png') top left no-repeat;}
DIV.page_right			{width: 946px; background: url('img/page_right.gif') top right repeat-y;}

/*** PRAVE MENU ***/

div.rmenu		{background: url('img/menu_bck.gif') top left repeat-y; position: relative;}
div.rmenu H1		{color: #FFFFFF; font-size: 16px; position: absolute; top: -27px; left: 28px;}
div.rmenu .top		{height: 5px; font-size: 0%; background: url('img/menu_top.gif') top left no-repeat;}
div.rmenu .down		{height: 5px; font-size: 0%; background: url('img/menu_down.gif') top left no-repeat;}

div.rmenu ul			{margin: 0px 25px 0px 28px; padding: 6px 0px 40px 0px; list-style-type: none;}
div.rmenu li			{width: 100%; font-family: Trebuchet MS, Arial; font-size: 14px; line-height: 32px; font-weight: bold; border-bottom: 1px solid #FFEA80;}
div.rmenu li a			{display: block; color: #8F791A; text-decoration: none; padding-left: 16px; padding-top: 2px; background: url('img/menu_item.gif') 2px 13px no-repeat;}
div.rmenu li a:hover		{color: #333333; text-decoration: none;}
div.rmenu li.active a		{color: #D000FF; background: url('img/menu_item_active.gif') 2px 13px no-repeat;}
div.rmenu li.active a:hover	{color: #333333;}

div.rmenu ul ul			{margin: 0px; padding: 0px 0px 6px 0px; }
div.rmenu li li			{border-width: 0px; font-size: 12px; line-height: 20px; height: 20px;}
div.rmenu li li a		{float: left; background: url('img/menu_subitem.gif') 2px 6px no-repeat !important; padding-top: 0px; }

div.rmenu li.active li a		{color: #8F791A;}
div.rmenu li.active li a:hover		{color: #333333;}
div.rmenu li.active li.active a		{color: #333333;}
div.rmenu li.active li.active a:hover	{color: #333333;}


div.break			{height: 10px; font-size: 0%; background-color: #FFB900; border-left: 1px solid #FFF098;}

div.videobut			{padding: 20px 0px 0px 28px;}
div.videobut a			{display: block; width: 193px; height: 96px; position: relative; cursor: pointer; text-decoration: none;}
div.videobut a .button		{display: block; width: 193px; height: 96px; position: absolute; top: 0px; left: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/button_video.png');}
div.videobut a .button[class]	{display: block; width: 193px; height: 96px; position: absolute; top: 0px; left: 0px; background: url('img/button_video.png') top left no-repeat;}
div.videobut a .icon1		{display: block; width: 42px; height: 42px; background: url('img/icon_video.gif') top left no-repeat; position: absolute; top: 22px; left: 9px;}
div.videobut a:hover .icon1	{display: block; width: 42px; height: 42px; background: url('img/icon_video_ovr.gif') top left no-repeat; position: absolute; top: 22px; left: 9px;}
div.videobut a .icon2		{display: block; width: 50px; height: 44px; position: absolute; top: 36px; left: -12px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/icon_film.png');}
div.videobut a .icon2[class]	{display: block; width: 50px; height: 44px; position: absolute; top: 36px; left: -12px; background: url('img/icon_film.png') top left no-repeat;}
div.videobut a .row1		{display: block; color: #FFCD00; font-family: Trebuchet MS, Arial; font-size: 14px; font-weight: bold; position: relative; z-index: 10; padding: 23px 15px 4px 61px;}
div.videobut a .row2		{display: block; color: #FFFFFF; font-family: Arial; font-size: 11px; position: relative; z-index: 10; padding: 0px 15px 5px 61px;}

/* 
div.plagat			{padding: 10px 0px 0px 28px;}
div.plagat .box			{display: block; width: 193px; height: 188px; position: relative;}
div.plagat .box .icon		{display: block; width: 193px; height: 188px; position: absolute; top: 0px; left: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/icon_plagat_big.png');}
div.plagat .box .icon[class]	{display: block; width: 193px; height: 188px; position: absolute; top: 0px; left: 0px; background: url('img/icon_plagat_big.png') top left no-repeat;}
div.plagat a			{display: block; width: 193px; height: 188px; position: relative; cursor: pointer; text-decoration: none;}
*/
div.plagat			{padding: 10px 0px 0px 28px;}
div.plagat .box			{display: block; width: 193px; position: relative; background: #69004F; padding-bottom: 7px;}
div.plagat .box .icon		{display: block; width: 193px; height: 188px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/icon_plagat_big.png');}
div.plagat .box .icon[class]	{display: block; width: 193px; height: 188px; background: url('img/icon_plagat_big.png') top left no-repeat;}
div.plagat a			{display: block; line-height: 20px; cursor: pointer; text-decoration: none; background: #C20000; color: #FFFFFF; text-decoration: none; text-align: center; font-size: 10px; font-family: tahoma, arial; font-weight: bold; margin: 0px 10px 3px 10px;}
div.plagat a:hover		{color: #FFFFFF; text-decoration: none; background: #E91F27;}

div.reader			{padding: 10px 0px 0px 28px;}
div.reader .box			{display: block; width: 193px; position: relative; background: #5B0245; color: #E8D2D7; font-family: tahoma, arial; font-size: 9px; line-height: 12px; padding-bottom: 10px;}
div.reader .box .icon		{width: 39px; height: 39px; background: url('img/ico_reader.gif') top left no-repeat; position: absolute; top: 10px; left: 10px;}
div.reader .box .text		{display: block; padding: 11px 10px 12px 60px;}
div.reader a			{display: block; line-height: 20px; background-color: #EEEEEE; color: #333333; text-decoration: none; text-align: center; font-size: 10px; font-family: tahoma, arial; font-weight: bold; margin: 0px 10px 0px 10px;}
div.reader a:hover		{color: #C20000; background-color: #FFFFFF; text-decoration: none;}

/*** FORMATOVANIE STRANKY ***/

div.icon .icon_home		{display: block; width: 124px; height: 124px; position: absolute; top: 45px; left: 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/icon_cd.png');}
div.icon .icon_home[class]	{display: block; width: 124px; height: 124px; position: absolute; top: 45px; left: 25px; background: url('img/icon_cd.png') top left no-repeat;}

div.icon .icon_vlado		{display: block; width: 129px; height: 162px; position: absolute; top: 45px; left: 25px; background: url('img/icon_vlado.gif') top left no-repeat;}

div.prihlaska			{width: 110px; float: left; text-align: left; margin-bottom: 0px; margin-right: 0px;}
div.prihlaska a			{display: block; width: 90px; background-color: #ECDFFF; border: 1px solid #F7F1FF; text-decoration: none; padding: 7px 0px 5px 0px; font-weight: bold; text-align: center;}
div.prihlaska a:hover		{background-color: #F7F1FF; border: 1px solid #FFFFFF; text-decoration: none;}
div.prihlaska img		{display: block; margin: 0px auto; position: relative; left: -3px; margin-bottom: 5px;}

div.text			{margin-left: 25px; padding-bottom: 40px; padding-top: 10px; line-height: 18px;}
div.texttop			{padding-bottom: 10px;}
div.stars .box			{background: url('img/stars.jpg') center center repeat-x; color: #FFFFFF; margin-right: 50px;}
div.stars h2			{color: #FFFFFF; margin-right: 0px !important;}
div.stars h2 a			{color: #FFFFFF; text-decoration: none;}
div.stars h2 a:hover		{color: #FFFFFF; text-decoration: underline;}
div.stars p			{margin-right: 0px !important;}
div.stars p a			{color: #FFFFFF; text-decoration: underline;}
div.stars p a:hover		{color: #FFFFFF; text-decoration: none;}
div.icon .text			{margin-left: 190px;}
div.text H1			{margin-right: 50px; line-height: normal;}
div.text H2			{margin-right: 50px; line-height: normal; padding-top: 10px;}
div.text H3			{margin-right: 50px; line-height: normal; padding-top: 10px;}
div.text p			{margin: 0px; margin-right: 50px; padding-bottom: 10px;}

div.text .box			{background-color: #E4D1FF; padding: 6px 8px 6px 8px; border: 1px solid #F7F1FF; margin-bottom: 10px;}
div.text .line			{padding-top: 10px; border-bottom: 2px dotted #ECDFFF; margin-bottom: 20px; margin-right: 50px;}
	
div.tabulka			{width: 626px; padding-bottom: 10px;}
table				{background-color: #D0B2FB; font-size: 12px; width: 100%;}
th				{background-color: #B78EFF; padding: 5px 7px 3px 7px; border-top: 1px solid #E4D3FF; border-bottom: 1px solid #966FE3; color: #FFFFFF; text-align: left;}
td				{background-color: #ECDFFF; padding: 3px 6px 3px 6px; border: 1px solid #F7F1FF;}

a.mp3			{display: block; width: 22px; height: 17px; background: url('img/ico_dwl_MP3.gif') top left no-repeat;}
a.mp3 span		{font-size: 0%; visibility: hidden;}
span.mp3_off		{display: block; width: 22px; height: 17px; background: url('img/ico_dwl_MP3_off.gif') top left no-repeat;}
span.mp3_off span	{font-size: 0%; visibility: hidden;}

a.pdf			{display: block; width: 22px; height: 17px; background: url('img/ico_dwl_PDF.gif') top left no-repeat;}
a.pdf span		{font-size: 0%; visibility: hidden;}
span.pdf_off		{display: block; width: 22px; height: 17px; background: url('img/ico_dwl_PDF_off.gif') top left no-repeat;}
span.pdf_off span	{font-size: 0%; visibility: hidden;}

a.vidviz		{display: block; line-height: 16px; padding: 1px 0px 3px 0px; cursor: pointer; text-decoration: none; background: #C20000; color: #FFFFFF; text-decoration: none; text-align: center; font-size: 11px; font-family: tahoma, arial; font-weight: bold; margin: 0px;}
a.vidviz:hover		{color: #FFFFFF; text-decoration: none; background: #E91F27;}

/*** VIDEO ***/

div.videobox			{width: 626px; margin: 10px 0px 20px 0px;}
div.videobox .top		{height: 20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/videobox_top.png');}
div.videobox .top[class]	{height: 20px; background: url('img/videobox_top.png') top left no-repeat;}
div.videobox .down		{height: 20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/videobox_down.png');}
div.videobox .down[class]	{height: 20px; background: url('img/videobox_down.png') top left no-repeat;}
div.videobox .midle		{padding: 0px 20px 0px 20px; background: url('img/videobox_mid.png') top left repeat-y;}
div.videobox object		{display: inline; margin: 0px; padding: 0px;}
div.videobox embed		{display: block; margin: 0px; padding: 0px;}

div.code		{font-family: Tahoma; font-size: 10px; padding: 6px 0px 6px 0px; width: 470px; overflow: hidden;}
a.buton			{display: block; width: 100px; background-color: #5B0245; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; line-height: 30px; text-align: center;}
a.buton:hover		{color: #FFCD00; text-decoration: none;}
span.buton		{display: block; width: 100px; background-color: #959595; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; line-height: 30px; text-align: center;}

DIV.dwn_arrow			{text-align: center; margin: 0px 50px 10px 0px; }
DIV.dwn_arrow .arrow 		{display: block; width: 39px; height: 20px; margin: auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/arrow_dwn.png');}
DIV.dwn_arrow .arrow[class]	{display: block; width: 39px; height: 20px; margin: auto; background: url('img/arrow_dwn.png') center center no-repeat;}


/*** PARTNERI ***/

DIV.partneri			{width: 946px; position: relative; left: 2px; background-color: #EFE9FF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #8D42C1; padding: 15px 0px 15px 0px; text-align: center}
DIV.partneri a span		{font-size: 0%; visibility: hidden;}
DIV.partneri a.logo_mksr	{display: block; width: 98px; height: 73px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/logo_mksr.png'); cursor: pointer; }
DIV.partneri a.logo_mksr[class]	{display: block; width: 98px; height: 73px; background: url('img/logo_mksr.png') center center no-repeat;}
DIV.partneri a.logo_mssr	{display: block; width: 89px; height: 73px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/logo_mssr.png'); cursor: pointer; }
DIV.partneri a.logo_mssr[class]	{display: block; width: 89px; height: 73px; background: url('img/logo_mssr.png') center center no-repeat;}

/*** PATICKA ***/

DIV.footer			{width: 950px; height: 46px; margin: 0px auto; position: relative;}
DIV.footer .layout		{width: 950px; height: 46px; position: absolute; top: 0px; left: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/footer.png');}
DIV.footer .layout[class]	{width: 950px; height: 46px; position: absolute; top: 0px; left: 0px; background: url('img/footer.png') top left no-repeat;}
DIV.footer a			{color: #FFFFFF; text-decoration: none;}
DIV.footer a:hover		{color: #FFFFFF; text-decoration: underline;}
DIV.footer .copy		{color: #FFFFFF; position: absolute; top: 15px; left: 25px;}
DIV.footer .design		{color: #FFFFFF; position: absolute; top: 16px; right: 25px; font-size: 11px;}


/*** VERZIA PRE TLAC ***/

@media print {
BODY				{margin-top: 10px; background: none;}
DIV.header			{width: 100%; height: 150px; background: none;}
DIV.header .layout 		{display: none;}
DIV.header a.logo		{width: 196px; height: 122px; position: absolute; top: 0px; left: 0px;}
DIV.header img.logo		{display: block;}
DIV.header .kontakty		{position: absolute; top: 10px; left: 220px;}
DIV.header .kontakty H1		{color: #2766C1; font-size: 14px; margin-bottom: 5px;}
DIV.header .kontakty p,
DIV.header .kontakty a		{color: #555555;}
DIV.header .button1		{display: none;}
DIV.header .button2		{display: none;}
DIV.header a.gong		{position: absolute; top: 0px; right: 0px; background: none; border: none;}

DIV.page_full			{width: 100%; background: none;}
DIV.page			{width: 100%; background: none; left: 0px;}
DIV.right_column		{display: none;}
DIV.left_column			{width: 100%; float: none;}
DIV.page_top			{width: 100%; height: 10px; background: none; filter: none; border-top: 10px solid #FFCD00;}
DIV.page_top[class]		{width: 100%; height: 10px; background: none; filter: none; border-top: 10px solid #FFCD00;}
DIV.page_down			{width: 100%; height: 30px; background: none; filter: none; border-bottom: 10px solid #FFCD00;} 
DIV.page_down[class]		{width: 100%; height: 30px; background: none; filter: none; border-bottom: 10px solid #FFCD00;}
DIV.page_down .layout		{display: none;}
DIV.page_down .rtexture		{display: none;}
DIV.page_right			{width: 100%; background: none;}

div.icon .icon_home		{display: none;}
div.icon .icon_home[class]	{display: none;}
div.icon .text			{margin-left: 0px;}
div.text			{margin-left: 0px; padding-bottom: 0px;}
div.text H1			{margin-right: 0px;}
div.text H2			{margin-right: 0px;}
div.text H3			{margin-right: 0px;}
div.text p			{margin-right: 0px;}

div.text .line			{margin-right: 0px;}

a.mp3				{width: auto; height: auto; background: none;}
a.mp3 span			{font-size: 12px; visibility: visible;}
span.mp3_off			{width: auto; height: auto; background: none;}
span.mp3_off span		{font-size: 12px; visibility: visible;}

a.pdf				{width: auto; height: auto; background: none;}
a.pdf span			{font-size: 12px; visibility: visible;}
span.pdf_off			{width: auto; height: auto; background: none;}
span.pdf_off span		{font-size: 12px; visibility: visible;}

DIV.partneri			{width: 100%; position: relative; left: 0px; background: none; border-top-width: 0px;}
DIV.partneri a span		{font-size: 12px; visibility: visible;}		

DIV.partneri a.logo_mksr	{width: auto; height: auto; background: none; filter: none;}
DIV.partneri a.logo_mksr[class]	{width: auto; height: auto; background: none; filter: none;}
DIV.partneri a.logo_mssr	{width: auto; height: auto; background: none; filter: none;}
DIV.partneri a.logo_mssr[class]	{width: auto; height: auto; background: none; filter: none;}

DIV.footer			{width: 100%; height: 46px; font-size: 10px;}
DIV.footer .layout		{display: none;}
DIV.footer a			{color: #555555;}
DIV.footer .copy		{color: #555555; position: absolute; top: 10px; left: 0px; font-size: 10px;}
DIV.footer .design		{color: #555555; position: absolute; top: 10px; right: 0px; font-size: 10px;}


