BODY
{
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #1D81CF;
	background-image: url('../images/bg_body.jpg');
	background-repeat: repeat-x;
	background-position: left 111px;
	text-align: center;
	font-size: 70%
}
#upbg-b
{
	background-image: url('../images/bg_upbg-b.jpg');
	background-repeat: repeat-x;
	background-position: center top
}
#upbg-c
{
	width: 980px;
	background-image: url('../images/bg_md-a.gif');
	background-repeat: repeat-y;
	background-position: center top
}
form
{
	margin: 0
}
img
{
	border: 0px none
}
SELECT, INPUT
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 100%
}
hr
{
	border: 0;
	height: 1px;
	width: 100%;
	background-color: #48A4D1;
	color: #48A4D1;
	margin: 10px 0 10px 0
}
hr.hr1
{
	clear: both
}
.bgbodyblack
{
	background-image: url('../images/bg_bgbodyblack.gif');
	background-repeat: repeat;
	background-position: center 111px
}
.bodytv
{
	background-color: #013d79;
	background-image: url('../images/bg-body-tvavideo.jpg');
	background-repeat: no-repeat;
	background-position: center 110px
}
.bodyo2space
{
	background-color: #2c908c;
	background-image: url('../images/bg-body-o2space.jpg');
	background-repeat: no-repeat;
	background-position: center 110px
}
.textsmall
{
	font-size: 90%
}
.upbg
{
	background-image: url('../images/bg_upbg.jpg');
	background-repeat: repeat-x;
	background-position: left top
}
.upbg-z
{
	background-image: url('../images/bg_upbg.jpg');
	background-repeat: repeat-x;
	background-position: left top
}
.ciara
{
	height: 6px;
	background-image: url('../images/bg_ciara.gif');
	background-repeat: repeat-x;
	background-position: left center;
	clear: both
}
.full
{
	width: 980px;
	position: relative;
	text-align: left;
	margin: auto
}
.up
{
	width: 980px
}
.logo
{
	width: 180px;
	float: left
}
.fixb
{
	width: 15px;
	height: 650px;
	float: left
}
.find
{
	width: 800px;
	color: #FFFFFF;
	background-color: transparent;
	float: left
}
.tabfind
{
	font-size: 100%;
	background-color: transparent;
	color: #FFFFFF;
	margin: 15px 0 0 0;
	float: right
}
.tabfind td
{
	line-height: 80%
}
.boxfind
{
	width: 200px;
	font-family: Tahoma, Verdana, sans-serif;
	border: 1px solid #8290B0;
	background-color: #FFFFFF;
	color: #333333;
	text-indent: 3px;
	font-size: 100%
}
.divclear90
{
	height: 90px;
	font-size: 1px;
	line-height: 1px;
	clear: both
}
/* menu */
#menu
{
	position: absolute !important;
	top: 70px
}
#menu	ul
{
	padding: 0;
	margin: 0
}
#menu	ul li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none
}
#menu #main-menu
{
	background-image: url('../images/o2active-menu.png');
	background-repeat: no-repeat;
	width: 980px;
	height: 40px;
	position: relative;
	overflow: hidden
}
#menu #main-menu li
{
	float: left;
	height: 40px;
	line-height: 40px
}
#menu #main-menu li a
{
	display: block;
	height: 40px
}
#menu #main-menu li a span
{
	display: none
}
#menu #menu-index a
{
	width: 156px
}
#menu #menu-zvonenia a
{
	width: 123px
}
#menu #menu-hudba a
{
	width: 101px
}
#menu #menu-obrazky a
{
	width: 100px
}
#menu #menu-hry a
{
	width: 72px
}
#menu #menu-tvavideo a
{
	width: 121px
}
#menu #menu-uzitocne a
{
	width: 115px
}
#menu #menu-spravy a
{
	width: 97px
}
#menu #menu-o2blog a
{
	width: 111px
}
#menu #menu-predospelych a
{
	width: 145px
}
/* Over menu */

#menu #main-menu .hover,
#menu #main-menu a:hover         { background-image: url('../images/o2active-menu.png'); }

#menu .active-index,
#menu #menu-index.hover,
#menu #menu-index a:hover        { background-position: 0 -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-zvonenia,
#menu #menu-zvonenia.hover,
#menu #menu-zvonenia a:hover        { background-position: -156px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-hudba,
#menu #menu-hudba.hover,
#menu #menu-hudba a:hover        { background-position: -123px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-obrazky,
#menu #menu-obrazky.hover,
#menu #menu-obrazky a:hover   { background-position: -279px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-hry,
#menu #menu-hry.hover,
#menu #menu-hry a:hover       { background-position: -379px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-tvavideo,
#menu #menu-tvavideo.hover,
#menu #menu-tvavideo a:hover          { background-position: -451px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-uzitocne,
#menu #menu-uzitocne.hover,
#menu #menu-uzitocne a:hover    { background-position: -572px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-spravy,
#menu #menu-spravy.hover,
#menu #menu-spravy a:hover    { background-position: -687px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-o2blog,
#menu #menu-o2blog.hover,
#menu #menu-o2blog a:hover       { background-position: -784px -40px; background-image: url('../images/o2active-menu.png'); }

#menu .active-predospelych,
#menu #menu-predospelych.hover,
#menu #menu-predospelych a:hover     { background-position: -1130px -40px; background-image: url('../images/o2active-menu.png'); }

#submenu .active  { display: block !important; }
/*- submenu -*/
#menu div.submenu            { display:none; font-size:90%; position:absolute; top:40px; width:980px; min-height:29px; line-height:29px; z-index:100; overflow: hidden; }
#menu div.active             { display:block; }
#menu div.hover              { display:block; }
#menu div.submenu h4         { display:none; }
#menu div.submenu p          { padding:0 7px; margin: 0 }
#menu div.submenu p strong   { display:block; float:left; }
#menu div.submenu p a        { display:inline !important; padding:5px 0; margin: 0 9px; color:#000; text-transform:uppercase; text-decoration:none !important; }
#menu div.submenu p a:hover  { color:#000 !important; text-decoration: underline !important; }
#menu div.submenu p a.active { font-weight:normal !important; text-decoration: underline; }

#hp #menu #submenu  { background-image: url('../images/bg-submenu-hp.gif'); width: 980px; height: 29px; }

#menu #submenu-zvonenia       { background-image: url('../images/bg-submenu-zvonenia.gif'); text-align: left !important; }
#menu #submenu-zvonenia a     { color: #fff !important; font-weight: bold; }
#menu #submenu-zvonenia a:hover     { color: #fff !important; }
#menu #submenu-hudba  { background-image: url('../images/bg-submenu-hudba.gif'); text-align: left !important; }
#menu #submenu-hudba a   { color: #fff !important; font-weight: bold; }
#menu #submenu-hudba a:hover   { color: #fff !important; }
#menu #submenu-obrazky      { background-image: url('../images/bg-submenu-obrazky.gif'); color: #fff !important; text-align: left !important; }
#menu #submenu-obrazky a       { color: #fff !important; font-weight: bold; }
#menu #submenu-obrazky a:hover { color: #fff !important; }
#menu #submenu-hry         { background-image: url('../images/bg-submenu-hry.gif'); text-align: left !important; }
#menu #submenu-hry a       { color: #fff !important; font-weight: bold; }
#menu #submenu-hry a:hover { color: #fff !important; }
#menu #submenu-tvavideo   { background-image: url('../images/bg-submenu-tvavideo.gif'); text-align: center !important; }
#menu #submenu-tvavideo a  { color: #fff !important; font-weight: bold; }
#menu #submenu-tvavideo a:hover  { color: #fff !important; }
#menu #submenu-uzitocne   { background-image: url('../images/bg-submenu-uzitocne.gif'); text-align: center !important; }
#menu #submenu-uzitocne a  { color: #fff !important; font-weight: bold; }
#menu #submenu-uzitocne a:hover  { color: #fff !important; }
#menu #submenu-spravy      { background-image: url('../images/bg-submenu-spravy.gif'); text-align: right !important; }
#menu #submenu-spravy a  { color: #fff !important; font-weight: bold; }
#menu #submenu-spravy a:hover  { color: #fff !important; }
#menu #submenu-o2blog    { background-image: url('../images/bg-submenu-o2blog.gif'); text-align: right !important; }
#menu #submenu-o2blog a  { color: #fff !important; font-weight: bold; }
#menu #submenu-o2blog a:hover   { color: #fff !important; }
#menu #submenu-predospelych    { background-image: url('../images/bg-submenu-predospelych.gif'); text-align: right !important; }
#menu #submenu-predospelych a  { color: #fff !important; font-weight: bold; }
#menu #submenu-predospelych a:hover   { color: #fff !important; }
/* Main */
.krytie
{
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background-image: url('../images/bg_upbg-c.jpg');
	background-repeat: no-repeat;
	background-position: center top
}
.krytie1
{
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background-image: url('../images/krytie1.gif');
	background-repeat: no-repeat;
	background-position: center bottom
}
.main
{
	background-color: transparent;
	background-image: url('../images/bg_upbg-c.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	color: #000000;
	padding: 0
}
.main a, .mnext02text a
{
	text-decoration: underline;
	color: #000066
}
.main a:link, .mnext02text a:link
{
	text-decoration: underline
}
.main a:hover, .mnext02text a:hover
{
	text-decoration: underline;
	background-color: transparent;
	color: #990000
}
.maintext
{
	background-image: url('../images/bg_maintext.gif');
	background-repeat: repeat-y;
	background-position: left bottom;
	padding: 0 0 0 10px
}
.hnm
{
	background: url('../images/bg_maintext.gif') no-repeat -10px 0
}
.maintextnext
{
	background-image: none
}
.main01
{
	width: 235px;
	float: left
}
.main02
{
	background-image: none;
	width: 5px;
	float: left
}
.banner
{
	height: 165px;
	background-color: transparent;
	line-height: 80%;
	color: #000000
}
.main01 H1, .main01 H2, .main02 H1, .main02 H2, .maintext H1, .mainnext H1, .h1ef, .mnext02texta1 h2, .mnext02textb h2, .boxblue h2, .boxtrans h2
{
	border-bottom: 2px solid #48A4D1;
	position: relative;
	color: #000066;
	background-color: transparent;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	padding: 7px 5px 5px 10px;
	margin: 0 0 7px 0
}
.mnext02texta1 h2
{
	color: #000066;
	background-color: #EAF5FA
}
.boxtrans h2
{
	color: #000066;
	background-color: transparent
}
.mainnext H1
{
	font-size: 150%;
	line-height: 130%
}
.main01 H3, .boxblue H3
{
	color: #000066;
	background-color: transparent;
	font-size: 100%;
	line-height: 110%;
	font-weight: bold;
	padding: 0;
	margin: 0 0 7px 0
}
.main01 H1 a, .main01 H2 a, .mnext02texta1 h2 a, .mnext02textb h2 a, .main01 H1 a:link, .main01 H2 a:link, .mnext02texta1 h2 a:link, .mnext02textb h2 a:link
{
	text-decoration: none
}
.main01 H1 a:hover, .main01 H2 a:hover, .mnext02texta1 h2 a:hover, .mnext02textb h2 a:hover
{
	text-decoration: underline
}
.maintext H1, .maintext H2
{
	background-image: url('../images/bg_maintexth1h2.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 17px 5px 5px 10px;
}
.main01 h2.h2hn
{
	margin: 0;
	background-image: url('../images/bg_h2hn.jpg')
}
.main01text
{
	line-height: 130%;
	padding: 0 10px 0 10px
}
.main01text ul, ol
{
	padding: 0 0 0 5px;
	margin: 5px 0 10px 18px
}
.main01box
{
	width: 100px;
	text-align: center;
	float: left
}
.main01boxhelp
{
	width: 15px;
	float: left
}
.main02box
{
	width: 70px;
	float: left
}
.main02box1
{
	width: 145px;
	font-size: 110%;
	line-height: 130%;
	float: left
}
.bez_obrazku
{
	width: 215px;
}
.main02box2
{

	width: 110px;
	float: left
}
.main02box3
{
	
	width: 105px;
	font-size: 110%;
	line-height: 130%;
	float: left
}

.main03
{
	width: 10px;
	float: left
}
.mainnext
{
	width: 980px;
	background-image: url('../images/bg_mainnext.gif');
	background-repeat: repeat-y;
	background-position: left top
}
.mainnext12
{
	width: 980px;
	background-image: url('../images/bg_mainnext-tvavideo.gif');
	background-repeat: repeat-y;
	background-position: left top
}
.mnext01text12
{
	width: 980px;
	background-image: url('../images/bg_mnext01text-tvavideo.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
.mainnext13
{
	width: 980px;
	background-image: url('../images/bg_mainnext-uzitocne.gif');
	background-repeat: repeat-y;
	background-position: left top
}
.mnext01text13
{
	width: 980px;
	background-image: url('../images/bg_mnext01text-uzitocne.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
.mainnext14
{
	width: 980px;
	background-image: url('../images/bg_mainnext-spravy.gif');
	background-repeat: repeat-y;
	background-position: left top
}
.mnext01text14
{
	width: 980px;
	background-image: url('../images/bg_mnext01text-spravy.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
.mainnext15, .mainnext100
{
	width: 980px;
	background-image: url('../images/bg_mainnext-o2blog.gif');
	background-repeat: no-repeat;
	background-position: left bottom
}
.mnext01text15, .mnext01text100
{
	width: 980px;
	background-image: url('../images/bg_mnext01text-o2blog.jpg');
	background-repeat: no-repeat;
	background-position: left top
}
.mnext01text46, .mainnext46, .mnext01text100
{
	width: 980px;
	background-image: none
}
.mnext01
{
	width: 235px;
	float: left
}
.mnext01text
{
	padding: 20px 0 20px 20px
}
.mnext01text46 .mnext01text
{
	padding: 4px 0 20px 20px
}
.namekat
{
	display: block;
	padding: 10px 0 10px 0;
	font-weight: bold;
	color: #000000;
	font-size: 130%
}
.mnext01text ul
{
	padding: 0;
	margin: 0
}
.mnext01text ul ul
{
	padding: 0;
	margin: 0
}
.mnext01text ul li, .mnext01text ul ul li
{
	width: 195px;
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	margin: 1px 0 0 0
}
.mnext01text ul ul li
{
	margin: 0
}
.mnext01text ul li a, .mnext01text ul ul li a
{
	width: 195px;
	font-weight: bold;
	background-color: #BFD7EC;
	color: #000066;
	text-decoration: none;
	display: block
}
.mnext01text12 ul li a, .mnext01text12 ul ul li a
{
	background-color: #EEF3EC;
	color: #03408a
}
.mnext01text13 ul li a, .mnext01text13 ul ul li a
{
	background-color: #fef0fe;
	color: #aa45ad
}
.mnext01text14 ul li a, .mnext01text14 ul ul li a
{
	background-color: #F7EFE6;
	color: #794003
}
.u1-15
{
	width: 195px;
	background-color: #000000;
	background-image: url('../images/bg_u1-15.png');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 0 0 0
}
.mnext01text46 .u1-15
{
	background-image: url('../images/bg_u1-46.png')
}
.mnext01text15 ul li a, .mnext01text46 ul li a, .mnext01text15 ul ul li a, .mnext01text46 ul ul li a, .mnext01text100 ul li a, .mnext01text100 ul ul li a
{
	background-color: transparent;
	background-image: url('../images/bg_u1-15_line.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #1daf98
}
.mnext01text46 ul li a, .mnext01text46 ul ul li a
{
	color: #a2ec00
}
.mnext01text ul ul li a
{
	background-color: #B1CFEA;
	color: #000066;
	font-weight: normal
}
.mnext01text12 ul ul li a
{
	background-color: #A9C29D;
	color: #FFFFFF
}
.mnext01text13 ul ul li a
{
	background-color: #fab1fc;
	color: #FFFFFF
}
.mnext01text14 ul ul li a
{
	background-color: #D7AD82;
	color: #FFFFFF
}
.mnext01text15 ul ul li a,.mnext01text46 ul ul li a, .mnext01text100 ul ul li a
{
	background-color: transparent;
	color: #FFFFFF
}
.mnext01text ul li span
{
	font-size: 100%;
	padding: 5px 17px 5px 17px;
	display: block
}
.mnext01text ul ul li span
{
	font-size: 100%;
	padding: 5px 17px 5px 25px;
	display: block
}
.mnext01text ul li a:hover, .mnext01text ul li a.odkazselect
{
	background-color: #91BDE5;
	color: #FFFFFF
}
.mnext01text12 ul li a:hover, .mnext01text12 ul li a.odkazselect
{
	background-color: #01316a;
	color: #FFFFFF
}
.mnext01text13 ul li a:hover, .mnext01text13 ul li a.odkazselect
{
	background-color: #aa45ad;
	color: #FFFFFF
}
.mnext01text14 ul li a:hover, .mnext01text14 ul li a.odkazselect
{
	background-color: #794003;
	color: #FFFFFF
}
.mnext01text15 ul li a:hover, .mnext01text15 ul li a.odkazselect, .mnext01text46 ul li a:hover, .mnext01text46 ul li a.odkazselect, .mnext01text100 ul li a:hover, .mnext01text100 ul li a.odkazselect
{
	background-color: transparent;
	color: #3ae8cf
}
.mnext01text46 ul li a:hover, .mnext01text46 ul li a.odkazselect
{
	color: #ffffff
}
.mnext01text ul ul li a:hover
{
	background-color: #91BDE5;
	color: #000066
}
.mnext01text12 ul ul li a:hover
{
	background-color: #01316a;
	color: #FFFFFF
}
.mnext01text13 ul ul li a:hover
{
	background-color: #aa45ad;
	color: #FFFFFF
}
.mnext01text14 ul ul li a:hover
{
	background-color: #794003;
	color: #FFFFFF
}
.mnext01text15 ul ul li a:hover, .mnext01text46 ul ul li a:hover, .mnext01text100 ul ul li a:hover
{
	background-color: transparent;
	color: #3ae8cf
}
.mnext01text ul ul li a.odkazselect
{
	background-color: #48A4D1;
	color: #FFFFFF
}
.mnext01text12 ul ul li a.odkazselect
{
	background-color: #01316a;
	color: #FFFFFF
}
.mnext01text13 ul ul li a.odkazselect
{
	background-color: #f463f8;
	color: #FFFFFF
}
.mnext01text14 ul ul li a.odkazselect
{
	background-color: #AE5B05;
	color: #FFFFFF
}
.mnext01text15 ul ul li a.odkazselect, .mnext01text46 ul ul li a.odkazselect, .mnext01text100 ul ul li a.odkazselect
{
	background-color: transparent;
	color: #FFFFFF
}
.mnext02
{
	width: 745px;
	float: left
}
.mnext02 fieldset
{
	background-color: #EAF5FA;
	border: 1px solid #B7CBE9;
	padding: 10px;
	margin: 10px 0 0 0;
	font-size: 100%
}
.mnext02 fieldset fieldset
{
	background-color: #FFFFFF;
	border: 1px dashed #B7CBE9;
	font-size: 100%;
}
.mnext02text
{
	padding: 5px 15px 15px 15px
}
.mnext02texta
{
	width: 480px;
	float: left
}
.mnext02textb
{
	width: 235px;
	float: left
}
.sitepath
{
	color: #7D7D7D
}
.sitepath a
{
	text-decoration: underline;
	color: #7D7D7D
}
.sitepath a:link
{
	text-decoration: underline
}
.sitepath a:hover
{
	text-decoration: underline;
	color: #000000
}
.sitepathtext
{
	padding: 0 10px 15px 10px
}
.textnext
{
	padding: 10px 10px 0 10px
}
.mnext02texta1
{
	padding: 0 15px 0 0
}
.boxblue
{
	width: 100%;
	color: #000000;
	background-color: #EAF5FA;
	margin: 0 0 15px 0
}
.boxblue h2
{
	background-image: url('../images/bg_h2.png');
	background-repeat: repeat-x;
	background-position: left bottom
}
.boxtrans
{
	color: #000000;
	background-color: transparent;
	margin: 0 0 15px 0
}
.boxbluetext
{
	padding: 0 10px 10px 10px;
	line-height: 130%
}
.imglr
{
	margin: 4px 10px 10px 0;
	float: left
}
.imgl
{
	margin: 2px 10px 10px 0;
	float: left
}
.imgln
{
	margin: 2px 10px 0 0;
	float: left
}
.boxblueright
{
	width: 120px;
	margin: 4px 0 10px 10px;
	border-left: 1px dashed #48A4D1;
	padding: 0 0 0 10px;
	float: right
}
.boxblueleft
{
	width: 145px;
	float: left
}
.boxblueleft1
{
	width: 217px;
	float: left
}
.boxbluelefth
{
	width: 5px;
	float: left
}
.tabulka
{
	width: 465px;
	font-size: 100%;
	margin: 0 0 15px 0
}
.tabulka td
{
	border-bottom: 1px solid #CCCCCC;
	line-height: 130%;
	vertical-align: top;
	padding: 4px 10px 4px 10px;
	color: #000000;
	background-color: #FFFFFF
}
.tabulka td.tdup
{
	color: #000000;
	font-weight: bold;
	border-bottom: 2px solid #48A4D1;
	background-color: #FFFFFF
}
.tabulka td.tdseda
{
	color: #AAAAAA;
	background-color: #FFFFFF
}
.tabulka td.tdbgm
{
	background-color: #EBF7F7
}
.tabulka td.td100
{
	width: 100px
}
.tabulka td.td150
{
	width: 150px
}
.tabulka td.td200
{
	width: 200px
}
.tabulka td.td30
{
	width: 30px
}
.boxblue .tabulka
{
	width: 465px;
	font-size: 100%;
	margin: 0
}
.boxblue .tabulka td
{
	border-bottom: 1px solid #BFD7EC;
	line-height: 100%;
	padding: 4px 10px 4px 10px;
	color: #000000;
	background-color: transparent
}
.boxblue .tabulka td.tdup
{
	color: #000066;
	font-weight: bold;
	border-bottom: 0px solid #48A4D1;
	background-color: #BFD7EC
}
.tabulka td.cista
{
	border: 0;
}
.tabtv
{
	width: 195px;
	font-size: 100%
}
.tabtv td
{
	vertical-align: top;
	padding: 2px 5px 2px 5px
}
.tabtv td.tdtvb
{
	width: 30px;
	font-weight: bold;
	background-image: url('../images/bg_tdtvb.gif');
	background-repeat: repeat-x
}
.tabtv td.tdtva
{
	font-weight: bold;
	background-image: url('../images/bg_tdtvb.gif');
	background-repeat: repeat-x;
	color: #FF0000
}
.boxerror
{
	color: #FFFFFF;
	background-color: #A50403;
	margin: 0 0 15px 0
}
.boxerror
{
	margin: 0 0 15px 0;
	border: 2px solid #A50403
}
.boxerrortext
{
	color: #FFFFFF;
	background-color: #DF3333;
	font-weight: bold;
	padding: 10px
}
.tvstanica
{
	width: 162px;
	border-bottom: 2px solid #EAF5FA;
	margin: 3px 5px 3px 0;
	float: left
}
.tvstanica img
{
	float: left
}
.tvstanica input
{
	float: left;
	margin: 0 5px 0 0
}
.tvstanica p
{
	float: left;
	padding: 3px 0 0 0;
	margin: 0
}
.tvstanicav
{
	width: 218px;
	margin: 0 10px 0 0;
	float: left
}
.down
{
	padding: 0 10px 10px 10px;
	line-height: 120%;
	color: #FFFFFF;
	background-color: transparent;
	font-size: 100%;
	text-align: left;
	clear: both;
}
.footer
{
	background-image: url('../images/bg_footer.gif');
	background-repeat: repeat-x;
	background-position: left top;
	margin: 25px 0 0 0
}
.footert
{
	width: 980px;
	height: 90px;
	position: relative;
	text-align: left;
	margin: auto
}
.down a
{
	display: inline-block;
	white-space: nowrap;
	color: #FFFFFF
}
.copy
{
	padding: 10px 5px 0 0;
	margin: 10px 0 0 0
}
.copy img
{
	margin: 0 10px 0 0
}
.fl
{
	float: left
}
.fr
{
	margin: 0 15px 0 0;
	float: right
}
.fra
{
	position: absolute;
	margin: 0 0 0 170px
}
.divclear, .divclear12, .divclear15, .divclear6
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both
}
.divclear15
{
	height: 15px;
}
.divclear6
{
	height: 6px;
}
.divclear12
{
	height: 12px;
}
.divclear12a
{
	background-color: #ffffff
}
.divclear5
{
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-color: #ffffff;
	clear: both
}
.chyba
{
	font-weight: bold;
	color: #df0000;
	margin-bottom: 10px;
}
.objekt
{
	width: 135px;
	float: left;
	margin-right: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.bez
{
	margin-right: 0;
}
.strankovanie
{
	margin-top: 7px;
	clear: both;
}
.o2spaceh1 div.mnext02text
{
	padding: 0 0 15px 15px
}
.bgho, .hnm1
{
	background-image: url('../images/bg_bgho.gif');
	background-repeat: no-repeat;
	background-position: left bottom
}
.hnm1
{
	background-image: url('../images/bg_hnm1.gif')
}
.hnm1 ul
{
	width: 235px;
	padding: 5px 0 5px 0;
	margin: 0
}
.hnm1 ul li
{
	width: 235px;
	list-style-type: none;
	list-style-image: none;
	background: url('../images/bg_ciara.gif') no-repeat left top
}
.hnm1 ul li.linp
{
	background: none
}
.hnm1 ul li a
{
	width: 215px;
	display: block;
	font-weight: bold;
	color: #b60f29;
	padding: 6px 10px 6px 10px;
	text-decoration: none
}
.hnm1 ul li a:link, .hnm1 ul li a:hover
{
	text-decoration: none
}
.mnext01text15 ul li span, .mnext01text46 ul li span
{
	font-size: 100%;
	padding: 8px 17px 9px 17px;
	display: block
}
.mnext01text15 ul ul li span, .mnext01text46 ul ul li span
{
	font-size: 100%;
	padding: 8px 17px 9px 25px;
	display: block
}
.o2spaceh1
{
	width: 730px;
	background-image: url('../images/bg_o2spaceh1.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #000000
}
.o2spaceh1 h1
{
	border-bottom: 0 solid #aeaeae;
	position: relative;
	color: #ffffff;
	background-color: transparent;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	padding: 7px 5px 15px 0;
	margin: 0 0 5px 0
}
.o2spaceh1 h2
{
	border-bottom: 1px solid #aeaeae;
	background-image: url('../images/bg_o2spaceh1a.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	margin: 0
}
.o2spaceh1 .boxblue
{
	background-color: transparent
}
.o2spaceh1 .boxbluetext
{
	background-color: #ffffff;
	background-image: url('../images/bg_boxbluetext.gif');
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #ffffff
}
.o2spaceh1 .textnext
{
	padding: 0 15px 0 0
}
.boxblueend
{
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	background-image: url('../images/bg_boxblueend.gif');
	background-repeat: no-repeat;
	background-position: left bottom
}
.endmt
{
	height: 13px;
	font-size: 1px;
	line-height: 1px
}
.findc
{
	width: 980px;
	background-color: #ffffff;
	padding: 25px
}
.nfinda
{
	background-color: #ffffff;
	background-image: none
}
.nfindb
{
	padding: 5px
}
.nfindb h1
{
	border-bottom: 2px solid #48A4D1;
	position: relative;
	color: #000066;
	background-color: transparent;
	font-size: 120%;
	line-height: 110%;
	font-weight: bold;
	padding: 7px 5px 5px 10px;
	margin: 0 0 7px 0
}
.nfindc
{
	padding: 10px
}
.mnext01text input
{
	border: 1px solid #ffffff;
	background-color: #c3c3c3;
	background-image: url('../images/bg_button.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 1px 2px 1px 2px;
	color: #000000;
	font-size: 100%
}
.hry03
{
	width: 730px;
	margin: 5px 0 0 0;
	float: left
}
.hry03a
{
	height: 37px;
	background-image: url('../images/bg_h1hry.png');
	background-repeat: no-repeat;
	background-position: left top
}
.hry03a H1
{
	border: 0 solid;
	position: relative;
	color: #000000;
	background-color: transparent;
	font-size: 140%;
	line-height: 110%;
	font-weight: bold;
	padding: 8px 5px 0 10px;
	margin: 0
}
.hry03t
{
	background-color: #a2ec00;
	border-right: 1px solid #c6f45b;
	border-left: 1px solid #c6f45b;
	line-height: 130%;
	padding: 15px 15px 5px 15px
}

.mms_obrazok_maly, .mms_obrazok_velky
{	
	padding: 10px 10px 5px 10px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #8ec43d;
	margin-right: 10px;
	margin-bottom: 10px;
}
.mms_obrazok_maly
{
	float: left;
	width: 135px;
	height: 123px;
}
.mms_obrazok_velky
{
	margin: 10px auto;
	width: 400px;
}
.mms_obrazok_maly img, .mms_obrazok_velky img
{
	margin-bottom: 3px;
}
.mms_obrazok_maly a, .mms_obrazok_maly a:link, .mms_obrazok_maly a:visited, .mms_obrazok_maly a:hover
{
	font-weight: bold;
	color: #ee0000;
	text-decoration: none;
}
.mms_obrazok_maly a:hover
{
	text-decoration: underline;
}