@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:1em;
	vertical-align: baseline;
	background:transparent;
}
html{
	background: #DADADA;
  		}
body {
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:75%;
  line-height:1.15em;
  position:relative;
  }
textarea, input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
} 
a {
	color:#000;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
} 
hr {
	display:none;
}

ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

a {color:#cb0015; text-decoration:none;}
a:hover {text-decoration:underline;}
body {text-align:center;}

html, body {position:relative; width:100%;}

.hidden, #content hr.hidden {display: none;}
#content hr {display:block; clear:both; height:0; width:0; border:0; color:#fff; margin-bottom:-15px;}
html>/**/body #content hr {margin-bottom:0;}

#content {overflow:hidden;}

.clear{clear: both; height:1px;line-height:1px; font-size: 1px;}
.clear2{clear: both; height:2px;line-height:1px; font-size: 1px;}
.clear4{clear: both; height:4px;line-height:1px; font-size: 1px;}
.clear10{clear: both; height:10px;line-height:1px; font-size: 1px;}

/* BOXES
*****************************************************************************************************/
.corner {display:block; height:1px; clear:both; overflow:hidden; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.box {background:#fff; margin:10px 0 0; overflow:hidden;}
.box1 {background:#000; margin:10px 0 0; overflow:hidden;}
.space {display:block; height:20px; clear:both;}
.sizefull {width:979px; margin:10px 5px 0; _margin-left: 10px;}
.size979 {width:979px; margin:0 5px; _margin-left: 10px;}
.size749 {width:749px; float:left; margin:0 5px;}
.size649 {width:649px; float:left; margin:0 5px;}
.size659 {width:669px; _width: 664px; float:left;}
.size499 {width:499px; float:left; margin:0 5px;}
.size320 {width:320px; float:left; margin:0 5px;}
.size649 .size320 {margin: 0; margin: 0;}
.size319 {width:319px; float:left; margin:0 5px;}
.size649 .size319 {float: right; margin: 0 0 0 5px;}
.size220 {width:220px; float:left; margin:0 5px;}
.size140 {width:140px; float:left; margin:0 5px;}
*>.sizefull {margin:10px 0 0 10px;}
*>.size979 {margin:0 0 0 10px;}
*>.size749 {margin:0 0 0 10px;}
*>.size659 {width: 659px;}
*>.size649 {margin:0 0 0 10px;}
*>.size499 {margin:0 0 0 10px;}
*>.size320 {margin:0 0 0 10px;}
*>.size319 {margin:0 0 0 10px;}
*>.size220 {margin:0 0 0 10px;}
*>.size140 {margin:0 0 0 10px;}

.size979 .box {width:979px;}
.size749 .box {width:749px;}
.size649 .box {width:649px;}
.size499 .box {width:499px;}
.size320 .box {width:320px;}
.size319 .box {width:319px;}
.size220 .box {width:220px;}
.size140 .box {width:140px;}

.size659 .size319, .size659 .size649 {_margin-right: 0;}

.right {float:right;}
*>.right {margin:0 10px 0 0;}
.box h2 {margin:5px 10px 0;  background:url(../img/box-head-line.gif) repeat-x scroll left top; padding:17px 4px;}
.head {margin:0 10px 10px; padding:13px 0; background:url(../img/box-head-line.gif) repeat-x scroll left bottom;} 
.head2 {margin:0 10px 10px; padding:10px 0 0 0; height: 30px; _height: 40px; background:url(../img/box-head-line.gif) repeat-x scroll left bottom;}
.head3 {margin:0 10px 10px; padding:13px 0 0 0; height: 26px; _height: 36px; background:url(../img/box-head-line.gif) repeat-x scroll left bottom;}
.head h2 {padding:0 4px; margin:0; background:none;}
.head p {padding:0 4px; color:#ababab;}
.head small {font-size:1em; color:#9a9a9a; font-weight:normal;}
.headmenu, .headmenu1 {margin:0 11px 10px; padding:1.1em 0 0; background:url('/data/template/sample/images/box-head-line.gif') repeat-x scroll left bottom; height:2.1em; line-height:1.1em; border-bottom: 2px solid fff;}
.headmenu .active {float:left; display:block; padding:0 8px 1em; margin:0; color:#000; background:#fff; text-decoration:none; border-left:1px solid #dadada; border-right:1px solid #dadada; cursor:default;}
.headmenu a {color:#fff; font-weight:bold; float:left; display:block; padding:0 8px 1em; margin:0 1px; }
.headmenu1 a {color:#000; font-weight:normal; float:left; display:block; padding:0 8px 1em; margin:0 1px; }
.headmenu a:hover {color:#f00;}
.headmenu span {float:left; color:#dadada; padding:0 2px;}
.headmenu .first {border-left-color:#fff;}
.headmenu .last {border-right-color:#fff;}
.headmenu strong {font-weight:bold; float:left; display:block; padding:0 6px 1em; margin:0 1px;}
.headmenu .make {color: #cb0015;}
.banner {margin:9px 10px 7px;}
.bannerhead {color:#ababab; margin:9px 10px -4px; padding:0 6px;}
.size320 h3 {clear:both; border-top:2px solid #dadada; margin:10px; padding:6px;}
.size320 h3.folder {background:url('/data/template/sample/images/icons.gif') no-repeat scroll 6px -829px; padding-left:27px; padding-top:11px}

.headmenu .print {float:right; width:38px; height:30px; display:block; text-align:center; line-height:38px; position:relative; overflow:hidden; padding:0; margin:-3px 2px 0;}
.headmenu .ainc {float:right; width:17px; height:17px; display:block; text-align:center; line-height:17px; position:relative; overflow:hidden; padding:0; margin:-3px 6px 0 2px;}
.headmenu .adec {float:right; width:17px; height:17px; display:block; text-align:center; line-height:17px; position:relative; overflow:hidden; padding:0; margin:-3px 2px 0;}
.headmenu .print span { float:right; width:38px; height:30px; display:block; background:url(../img/buttons-pages.gif) no-repeat;}
.headmenu .ainc span {float:right; width:17px; height:17px; display:block; position:absolute; left:0; top:0; background:url(../img/buttons-pages.gif) no-repeat scroll -100px -40px;}
.headmenu .adec span {float:right; width:17px; height:17px; display:block; position:absolute; left:0; top:0; background:url(../img/buttons-pages.gif) no-repeat scroll -80px -40px;}
.headmenu .print:hover span {background-position:-60px -57px;}
.headmenu .ainc:hover span {background-position:-100px -57px;}
.headmenu .adec:hover span {background-position:-80px -57px;}

.foto_menu { height: 1.1em; line-height: 1.1em; }
.foto_menu .active {float:left; display:block; padding:0 8px 1.1em; margin:0; color:#000; background:#fff; text-decoration:none; border-left:1px solid #dadada; border-right:1px solid #dadada; cursor:default;}
.foto_menu a {color:#646464; font-weight:bold; float:left; display:block; padding:0 8px 1.1em; margin:0 1px; }
.foto_menu a:hover {color:#000;}
.foto_menu span {float:left; color:#dadada; padding:0 2px;}
.foto_menu .first {border-left-color:#fff;}
.foto_menu .last {border-right-color:#fff;}


/* HEADER
*****************************************************************************************************/
#header {width:979px; margin:0 auto; height:80px; padding-top:20px; text-align:left; font-size:12px; line-height:14px;}
*>#header {height:60px;}
#header a {font-weight:bold;}
#header h1 {float:left; margin-left:10px;}
#header h1 a {display:block; width:295px; height:60px; overflow:hidden; position:relative;}
#header h1 a span {display:block; width:295px; height:60px; position:absolute; left:0; cursor:pointer; top:0; background:url(../img/joj-logo.gif) no-repeat scroll left top;}
#header h1 a:hover span {background-position:left bottom;}

#header h2 {float:left; margin-left:10px;}
#header h2 a {display:block; width:295px; height:60px; overflow:hidden; position:relative;}
#header h2 a span {display:block; width:295px; height:60px; position:absolute; left:0; cursor:pointer; top:0; background:url(../img/joj-logo.gif) no-repeat scroll left top;}
#header h2 a:hover span {background-position:left bottom;}


#header #topsearch {float:left; width:376px; margin-left:28px; margin-right:10px; height:60px; overflow:hidden; background:#f3f3f3;}
#header #topsearch p {padding:3px 15px 9px; color:#c7c7c7;}
#header #topsearch p.radio {padding:9px 15px 3px 33px;}
#header #topsearch p.radio input {position:absolute; left:-2000px; top:-150px;}
#header #topsearch label {color:#cb0015; cursor:pointer;}
#header #topsearch label.active {color:#000; font-weight:bold; cursor:default;}
#header #topsearch input {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:272px; height:15px; _height:21px; padding:2px 5px; color:#333;}
*>#header #topsearch input {width:260px; height:15px;}
#header #topsearch input.button {border:0; width:72px; height:21px; background:#cb0015 url(../img/hladaj-corner.gif) no-repeat scroll right top; margin-left:2px; color:#fff; padding-right:17px; cursor:pointer;}
html>/**/body #header #topsearch input.button {padding-bottom:5px;}
#header #topsearch input.button:hover {background-color:#dc001d;}

#header .account {padding:17px 10px 0; height:60px; background:#f3f3f3; overflow:hidden; }
*>#header .account {height:43px;}
#header #login .account {padding:10px 0 0 10px; height:60px; background:#f3f3f3; overflow:hidden;}
*> #header #login .account {height:50px;}
#header .account .input_text{border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:91px; _width:103px; height:15px; _height:21px; padding:2px 5px; color:#333; margin-right: 2px; float: left;}
#header .account input.button:hover { background-color:#DC001D; background-position:-30px -360px;}
#header .account input.button {background:#CB0015 url(../img/icons.gif) no-repeat scroll 0pt -360px; border:0pt none; cursor:pointer; height:21px; width:22px; float: left;}
#header .account label {float: left; display: block; padding: 2px 0 0 2px;}
#header .account input.chb{ float: left; margin-left: 0px;}
/* MENU
*****************************************************************************************************/
#menu {width:970px; height:28px; margin:8px 0 0; font-size:12px; position:relative;}
*>#menu {margin:8px auto 0;}
#menu li {float:left; background:#dededd url(../img/menu.gif) no-repeat scroll left top; padding-left:2px; margin-right:1px; margin-top:3px;}
#menu li a {display:block; font-weight:bold; background:#dededd url(../img/menu.gif) no-repeat scroll right top; line-height:22px; padding:2px 10px 0; color:#000;}
#menu li:hover {background-image:url(../img/menu-hover.gif); background-color:#808080;}
#menu li:hover a {background-image:url(../img/menu-hover.gif); background-color:#808080; color:#fff; text-decoration:none;}
#menu li.hover {background-image:url(../img/menu-hover.gif); background-color:#808080;}
#menu li.hover a {background-image:url(../img/menu-hover.gif); background-color:#808080; color:#fff; text-decoration:none;}
#menu li.active {background:#cb0015 url(../img/menu-active.gif) no-repeat scroll left top; margin-top:0;}
#menu li.active a {background:#cb0015 url(../img/menu-active.gif) no-repeat scroll right top; padding:5px 10px 1px; color:#fff;}
div.submenu {background:#f3f3f3; width:100%; height:26px;}
#menu ul {width:979px; padding:0; margin:0; height:26px; position:absolute; left:-5px; top:28px; background:#cb0015;}
html>/**/body #menu ul {left:-4px;}
#menu ul li, #menu .active ul li {float:left; padding:7px 0; margin:0; background:none;}
#menu ul li a, #menu .active ul li a {color:#fff; font-weight:normal; padding:0 7px 0 8px; border-left:1px solid #96021a; height:13px; line-height:13px; margin:0; background:none; float:left;}
#menu ul li a:hover, #menu .active ul li a:hover {text-decoration:underline;}
#menu ul li.first a, #menu .active ul li.first a {border-left:0; margin-left:10px;}
#menu ul li.active a {background:#fff; color:#000; line-height:23px; height:23px; padding:0; border:0; display:block; margin-top:-4px; margin-bottom:-9px; float:left;}
*>#menu ul li.active a {line-height:21px; height:21px; position:relative; margin-right:-1px;}
#menu ul em {font-style:normal; float:left; cursor:pointer;}
#menu ul strong {float:left; cursor:pointer;}
#menu ul a:hover em {text-decoration:underline;}
#menu ul a:hover strong {text-decoration:underline;}
#menu .cornerleft {display:none;}
#menu .cornerright {display:none;}
#menu ul .active .cornerleft {display:block; float:left; height:21px; border-top:1px solid #cb0015; border-bottom:1px solid #cb0015; width:1px; overflow:hidden; margin-right:7px;}
#menu ul .active .cornerright {display:block; float:left; height:21px; border-top:1px solid #cb0015; border-bottom:1px solid #cb0015; width:1px; overflow:hidden; margin-left:7px;}
*>#menu ul .active .cornerleft {height:19px;}
*>#menu ul .active .cornerright {height:19px;}
*>#menu ul li.active em {background:url(../img/menu-active2.gif) no-repeat scroll center bottom; cursor:pointer; padding-bottom:9px; margin-bottom:-9px;}
*>#menu ul li.active strong {background:url(../img/menu-active2.gif) no-repeat scroll center bottom; cursor:pointer; padding-bottom:9px; margin-bottom:-9px;}

#menu ul li.new {float:right; padding:0;}
#menu ul li.new a {background:#000 url(../img/menu-blog-new.gif) no-repeat scroll left center; display:block; padding:7px 30px 7px 50px; margin-top:0; border:0;}
*>#menu ul li.new a {padding:7px 30px 6px 50px;}

#menu li.plus {float:left; background:#8c603d url(../img/menu_plus.gif) no-repeat scroll left top; padding-left:2px; margin-right:1px; margin-top:3px;}
#menu li.plus a {display:block; font-weight:bold; background:#8c603d url(../img/menu_plus.gif) no-repeat scroll right top; line-height:22px; padding:2px 10px 0; color:#fff;}
#menu li.plus:hover {background-image:url(../img/menu_plus-hover.gif); background-color:#8c603d;}
#menu li.plus:hover a {background-image:url(../img/menu_plus-hover.gif); background-color:#8c603d; color:#fff; text-decoration:none;}
#menu li.hover_plus {background-image:url(../img/menu_plus-hover.gif); background-color:#8c603d;}
#menu li.hover_plus {background-image:url(../img/menu_plus-hover.gif); background-color:#8c603d; color:#fff; text-decoration:none;}

.add_area {width:979px; margin:0 auto; position: relative; text-align: left;}
.link_add {background: url(../img/link_add.gif) no-repeat 0 0; line-height: 26px; padding-left: 45px; width:127px; _width:172px; position:absolute; right:0; top:0; color: #fff;}

/* FOOTER and BOTTOM
*****************************************************************************************************/
#bottom {background:#f3f3f3;}
#bottom p {width:979px; margin:0 auto; text-align:left; padding:6px 0 6px 236px; color:#dadada;}
*>#bottom p {width:743px;}
#bottom a {margin:0 3px;}
#footer {width:979px; margin:0 auto; text-align:left; padding:20px 0 50px 236px; color:#646464; position:relative;}
*>#footer {width:743px;}
#footer a {color:#646464;}
#footer fieldset {width:226px; background:#fff; position:absolute; left:0; top:-22px; padding-bottom:13px; margin-top:-1.15em; border-right:2px solid #dadada;}
#footer fieldset p {font-weight:bold; padding:10px 10px 0;}
#footer fieldset strong {display:block; border-bottom:5px solid #dadada; padding:5px 3px 6px;}
html>/**/body #footer fieldset strong {padding-top:6px;}
#footer fieldset input {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:180px; height:21px; padding:2px 5px; color:#646464; font-weight:normal;}
*>#footer fieldset input {width:170px; height:15px;}
#footer fieldset input.button {cursor:pointer; width:22px; height:21px; margin-left:2px; padding-bottom:5px; border:0; background:#cb0015 url(../img/icons.gif) no-repeat scroll 0 -360px;}
#footer fieldset input.button:hover {background-color:#dc001d; background-position:-30px -360px;}

/* CONTAINER and CONTENT
*****************************************************************************************************/
#container {
}
#content {width:999px; margin:0 auto; text-align:left; padding:0 0 20px; background:#dadada;}

/* TOP
*****************************************************************************************************/
#top {width:979px; background:#fff url(../img/top-box-bottom.gif) no-repeat scroll left bottom; margin-left:10px; margin-top:10px;}
#top .show {width:649px; border-right:10px solid #dadada; float:left; position: relative;}
#top .show .pages {position: absolute; top: 15px; right: 10px;}
#top .show .corner {width:649px; border: 1px solid #000;}
*>#top .show .corner {width:auto;}
#top div.video {float:left; width:320px; border-left:10px solid #dadada; margin-left:-10px;}
#top div.video .corner {width:320px;}
*>#top div.video .corner {width:auto;}

#top .head {margin:0 10px; padding:13px 0 13px 6px; color:#9a9a9a; background:url(../img/box-head-line.gif) repeat-x scroll left bottom; width:629px;}
*>#top .head {width:auto;}
#top .head em, .head em {font-style:normal; color:#000;}
#top .content {padding:10px 10px 9px;}
#top .video .head {color:#000; width:300px;}
*>#top .video .head {width:auto;}

#top .list {float:left; width:245px; margin-left:-2px; padding-left:5px;}
#top .front {float:left; width:370px; padding:0 10px 0 5px; }
*>#top .front {width:355px;}
#top a.img span {display:block; position:absolute; left:10px; top:172px; background:url(../img/icons.gif) no-repeat scroll 0 0; color:#fff; font-weight:normal; width:80px; height:19px; line-height:19px; overflow:hidden; padding-left:22px;}
*>#top a.img span {width:58px; cursor:pointer;}
#top a.img {position:relative; display:block;}
#top a.img img {width:355px; height:200px;}
#top .front h2 {font-size:2.09em; font-family:"Times New Roman", Times, serif; line-height:1em; padding:2px 5px;}
#top .front p {padding:2px 5px; margin-bottom:5px;}
#top .list h2 {font-size:1em; margin-bottom:5px;}
#top .list ul {margin-bottom:10px;}
#top .list li {background:url(../img/icons.gif) no-repeat scroll 6px -114px; padding:0; width: 250px; }
#top .list li .corner { border-color: #fff; _width: 250px;}
#top .list li a {display: block; padding: 2px 0 1px 24px;}
*>#top .list li a {padding: 2px 0 2px 24px;}
#top .list li.video {background:url(../img/icons.gif) no-repeat scroll 2px -57px;}
#top .list li.select {background: #cb0015 url(../img/icons.gif) no-repeat scroll 6px -2215px; }
#top .list li.video_select { background: #cb0015 url(../img/icons.gif) no-repeat scroll 2px -2158px;}
#top .list li.select a, #top .list li.video_select a {color: #fff; }

/* BLOG
*****************************************************************************************************/
.blog {width:649px; background:#fff; margin:10px 0 0;}
.blog p {padding:20px 16px 0;}
.blog li {float:left; text-align:center; margin-right:10px; margin-bottom:20px;}
.blog h2 {background:#dadada; margin-bottom:3px;}
.blog ol {margin:20px 0 10px 16px;}
.blog ol span {width:145px; height:82px; display:block; line-height:82px; color:#cb0015; font-size:5em; font-family:"Times New Roman", Times, serif;}
.blog ol .corner {border-color:#fff; height:1px; line-height:1px;}
.blog em {color:#cb0015; font-style:normal;}

/* FOTO
*****************************************************************************************************/
.foto_top {width:979px; background:#fff; margin:10px 0 0;}
.foto_top strong {padding-left: 5px;}
.foto_top li {float:left; text-align:center; margin-right:10px; margin-bottom:20px;}
.foto_top h2 {background:#dadada; margin-bottom:3px;}
.foto_top ol {margin: 0px 0 5px 10px; padding: 50px 0 0 0;}
.foto_top ol span {width:145px; height:82px; display:block; line-height:82px; color:#cb0015; font-size:5em; font-family:"Times New Roman", Times, serif;}
.foto_top ol .corner {border-color:#fff; height:1px; line-height:1px;}
.foto_top em {color:#cb0015; font-style:normal;}

/* PAGES
*****************************************************************************************************/
.pages {float:right; margin:-3px 4px 0 10px;}
.head2 .pages {margin-top: 0;}
.pages span {display:none;}
.pages span.num {display:block; float: left; line-height: 17px; margin-right: 9px;}
.pages a {background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -45px 0; width:5px; margin:0 1px; display:block; float:left; height:17px;}
.pages a:hover {background-position:-38px 0; background-color:#cb0015;}
.pages a.active {background-position:-38px 0; background-color:#cb0015;}
.pages a.prev {width:17px; background-position:-52px 0; margin-right:8px; background-color:#cb0015;}
.pages a.next {width:17px; background-position:-71px 0; margin-left:8px; background-color:#cb0015;}
.pages a.prev:hover {background-position:-90px 0; background-color:#de001d;}
.pages a.next:hover {background-position:-109px 0; background-color:#de001d;}

.pages a.first {width:19px; background-position:-238px 0; margin-right:2px; background-color:#cb0015;}
.pages a.last {width:19px; background-position:-327px 0; margin-left:2px; background-color:#cb0015;}
.pages a.first:hover {background-position:-348px 0; background-color:#de001d;}
.pages a.last:hover {background-position:-437px 0; background-color:#de001d;}

.pages a.prev10 {width:32px; background-position:-259px 0; margin-right:2px; background-color:#cb0015;}
.pages a.next10 {width:32px; background-position:-293px 0; margin-left:2px; background-color:#cb0015;}
.pages a.prev10:hover {background-position:-369px 0; background-color:#de001d;}
.pages a.next10:hover {background-position:-403px 0; background-color:#de001d;}


.pages a.prev-disabled, .pages a.prev-disabled:hover {width:17px; height:17px; margin:0 1px; margin-right:8px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll 0 0; cursor:default;}
.pages a.next-disabled, .pages a.next-disabled:hover {width:17px; height:17px; margin:0 1px; margin-left:8px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -19px 0; cursor:default;}

.pages a.first-disabled, .pages a.first-disabled:hover {width:19px; height:17px; margin:0 1px; margin-right:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -128px 0; cursor:default;}
.pages a.last-disabled, .pages a.last-disabled:hover {width:19px; height:17px; margin:0 1px; margin-left:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -217px 0; cursor:default;}

.pages a.prev10-disabled, .pages a.prev10-disabled:hover {width:32px; height:17px; margin:0 1px; margin-right:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -149px 0; cursor:default;}
.pages a.next10-disabled, .pages a.next10-disabled:hover {width:32px; height:17px; margin:0 1px; margin-left:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -183px 0; cursor:default;}

.pagehead  {float:right; margin:12px 10px 0;}

.zoom {float:right; margin:-2px 4px 0 10px; background: url(../img/bg_zoom.gif) no-repeat 0 0; padding: 0 16px; width: 99px; _width: 131px; height: 15px;}
.zoom .slide_me {background: url(../img/icons.gif) no-repeat 0 -2350px; width: 17px; height: 13px;}

/* HOMESAMPLES
*****************************************************************************************************/
#homesamples {margin-top:10px; color:#a5a5a5;}
#homesamples li {float:left; margin:0 5px 10px 5px; width:184px; position:relative;}
*>#homesamples li {margin:0 0 10px 10px;}
#homesamples .category {background:#dadada; color:#858585; margin-bottom:1px; padding:3px 10px;}
#homesamples a span {display:block; position:absolute; left:10px; top:95px; background:url(../img/icons.gif) no-repeat scroll 0 0; color:#fff; font-weight:normal; width:80px; height:19px; line-height:19px; overflow:hidden; padding-left:22px;}
*>#homesamples a span {width:58px; cursor:pointer;}
#homesamples em {color:#0a0a0a; font-style:normal;}
#homesamples strong {color:#0a0a0a;}
#homesamples h2 {margin:2px 0 0; padding:0 10px; background:0;}
#homesamples p {padding:0 10px;}
#homesamples img {width:184px; height:104px;}

/* SUBCONENT
*****************************************************************************************************/
.subcontent h2 {color:#cb0015; font-size:2.09em; font-family:"Times New Roman", Times, serif; padding:0; border:0; background:none; margin:0px 16px 10px; line-height: normal;}
.subcontent h1#articleTitle {color:#cb0015; font-size:2.09em; font-family:"Times New Roman", Times, serif; padding:0; border:0; background:none; margin:0px 16px 10px; line-height: normal;}
.subcontent h3 {margin:15px 0 5px; padding:0 16px;}
.subcontent p {padding:0 16px; margin-bottom:1em; line-height:1.2em;}
*>.subcontent p {line-height:1.25em;}
html>/**/body .subcontent p {line-height:1.3em;}
.subcontent .info {color:#a6a6a6; margin-top:15px; margin-bottom: 0.5em;}
.subcontent .floatimg {background:#ececec; padding:6px; color:#696969; float:left; margin-left:7.5px; margin-right:12px;}
*>.subcontent .floatimg {margin-left:15px;}
.subcontent .floatimg img {width:355px; height:200px; margin-bottom:4px;}
/*.subcontent span.floatimg {margin:5px 0 5px 15px}*/
.subcontent span.floatimg {margin:0px 10px 8px 0px}
html>/**/body .subcontent span.floatimg {margin:0px 10px 8px 0px}
.subcontent .etarget  {color:#ABABAB; background:transparent url(../img/box-head-line.gif) repeat-x scroll left bottom; padding:0 5px 10px; margin: 1em 10px 0;}

.subcontent .floatimg span {padding:0 5px;}
.subcontent .description {background:#f3f3f3; text-align:center; padding:0 6px 10px; margin:-10px 10px 10px;}
.subcontent p.date {line-height: normal; margin-bottom: 0.2em; }
.subcontent table {margin: 3px 10px 10px 10px; width: 629px; clear:both;}
.subcontent table thead td {background-color: #4e97af; color: #fff; padding: 8px 0 5px 10px; font-weight: bold;}
.subcontent table tbody td {padding: 2px 0 1px 10px;}
.subcontent table tbody tr.trb td {background-color: #f3f3f3;}
.subcontent .sdiscussion  {padding:0 15px}
.subcontent h4 {padding:0 15px 5px;}

/* LIST 01
*****************************************************************************************************/
.list01 {margin:0 12px; padding:8px 3px 7px; background:url(../img/dot01.gif) repeat-x scroll left top; min-height:45px; height:58px; clear:both;}
*>.list01 {height:auto;}
.list01.first {background:none;}
.list01.large {min-height:141px; height:154px;}
*>.list01.large {height:auto;}
.list01 img {float:left; margin-right:9px; width:80px; height:45px;}
.list01.large img {width:251px; height:141px;}
.list01 .video {padding-left:20px; background:url(../img/icons.gif) no-repeat scroll 0 -59px;}
.list01 .date {float:left; margin-right:9px; width:80px; height:45px; background:#f3f3f3; text-align:center; font-size:0.91em;}
.list01 .date strong {display:block; font-family:"Times New Roman", Times, serif; font-size:2.29em; margin:9px; line-height:0.4em;}
.list01 .date_top {float:left; margin-right:9px; width:80px; height:45px; background:#cb0015; text-align:center; font-size:0.91em; color: #fff;}
.list01 .date_top strong {display:block; font-family:"Times New Roman", Times, serif; font-size:2.29em; margin:9px; line-height:0.4em; color: #fff;}
.list01 p {margin-right:-1px;}
.list01.large h3 {font-size:2.08em; font-family:"Times New Roman", Times, serif; line-height:1em; margin-bottom:5px;}
.list01.large .video {background-position:0 -49px;}
.list01.first.large {margin-top:-8px;}
.list01 .job_info {float: left; width: 435px; background:url(../img/dot02.gif) repeat-y scroll right top;}
.list01 .tip {float: left; padding: 15px 10px 0 15px;}
.list01 .tip a {font-weight: bold;}


.list_job {margin:0 12px; padding:7px 3px 6px; background:url(../img/dot01.gif) repeat-x scroll left top; min-height:30px; _height:41px; clear:both;}
*>.list_job {height:auto;}
.list_job.first {background:none;}
.list_job .tit_date {float:left; margin-right:9px; padding-top: 3px; width:80px; min-height:27px; _height: 30px; text-align:left; background:url(../img/dot02.gif) repeat-y scroll right top;}
.list_job .position {float: left; width: 420px; background:url(../img/dot02.gif) repeat-y scroll right top;}
.list_job .tip {float: left; padding: 3px 10px 0 15px;}
.list_job .tip a {font-weight: bold;}

/* LIST 02
*****************************************************************************************************/
.list02 {margin:0 12px; padding:8px 3px 7px; line-height:1.5em; background:url(../img/dot01.gif) repeat-x scroll left top; min-height:73px; height:86px; clear:both;}
*>.list02 {height:auto;}
.list02.first {background:none;}
.list02 h3 {font-family:"Times New Roman", Times, serif; font-size:1.67em; line-height:1.2em;}
.list02 img {float:left; margin-right:9px; width:130px; height:73px;}

/* LIST 03
*****************************************************************************************************/
.list03 {margin:0 12px; padding:8px 3px 7px; background:url(../img/dot01.gif) repeat-x scroll left top; min-height:45px; height:58px; clear:both;}
*>.list03 {height:auto;}
.list03.first {background:none; margin-top:-10px;}
.list03 img {float:left; margin-right:5px; width:80px; height:45px;}
.list03 p {margin-bottom:-3px;}
.list03 h3 {margin:2px 0 3px; padding:0; border:0; clear:none;}
.list03 .video {display:block; float:left; width:14px; height:11px; background:url(../img/icons.gif) no-repeat scroll 0 -60px; margin:0 7px -1px 0;}
html>/**/body .list03 .video {margin-top:1px;}
.list03 .date {float:left; margin-right:9px; width:80px; height:45px; background:#f3f3f3; text-align:center; font-size:0.91em;}
.list03 .date strong {display:block; font-family:"Times New Roman", Times, serif; font-size:2.29em; margin:9px; line-height:0.4em;}
.list03 p {margin-right:-1px;}

/* LIST 04
*****************************************************************************************************/
.list04 {margin:0 12px; padding:8px 3px 7px; background:url(../img/dot01.gif) repeat-x scroll left top; clear:both;}
.list04.first {background:none; margin-top:-10px;}
.list04 h3 {float:left; padding:0; margin:0 0 7px; border:0; background:#f3f3f3; text-align:center; font-family:"Times New Roman", Times, serif; font-size:2.09em; width:35px; height:35px; line-height:35px;}
.list04 ul {margin-left:47px;}
.list04 li {padding-left:16px; background:url(../img/icons.gif) no-repeat scroll 0 -116px;}

/* LIST VIDEO
*****************************************************************************************************/
.videolist {margin:0 12px; padding:8px 3px 7px; background:url(../img/dot01.gif) repeat-x scroll left top; min-height:45px; height:58px; clear:both;}
*>.videolist {height:auto;}
.videolist.first {background:none;}
.videolist img {float:left; margin-right:9px; width:80px; height:45px;}
.videolist .info {float:right; width:211px; padding-left:11px; background:url(../img/dot02.gif) repeat-y scroll left top;}
*>.videolist .info {width:200px;}

/* unordered LIST Mapa stranok
*****************************************************************************************************/
.site_map {margin: 10px 10px 5px 10px; width: 949px;}
.ulist_map {clear:both; padding: 10px 0 0  0;}
.ulist_map li.top {float: left; padding: 0 0 0 12px; width: 123px; _width: 135px; }
.ulist_map li.top a {color: #000; display: block; padding-left: 5px; padding-bottom: 3px;}
.ulist_map ul {padding: 3px 0 0px 0; border-top: 5px solid #dadada; margin-top: 3px; padding-top: 5px; }
.ulist_map ul li {padding:1px 0; margin-bottom:1px;}
.ulist_map li.top ul li {padding-left:23px; background:url(../img/icons.gif) no-repeat scroll 5px -720px; width: 100px; _width: 123px; }
.ulist_map li.top ul li a {color: #cb0015; padding-let: 0; padding-bottom: 0; width:100px;}

/* LIVE CAM
*****************************************************************************************************/
.live_par {background: url(../img/bg_live_cam.gif) no-repeat 0 100%; margin:0 10px 6px 10px;   }
.live_cam { padding:3px 3px 7px; margin:0 5px; min-height:45px; height:58px; float: left; width: 297px; _width: 303px;}
*>.live_cam {height:auto;}
.live_cam img {float:left; margin-right:9px; width:80px; height:45px;}
.live_par.last {background-image: url(../img/bg_live_camlast.gif);}

/* unordered LIST 01
*****************************************************************************************************/
.ulist01 {padding:0 6px; margin:0 10px; clear:both;}
.ulist01 li {width:199px; float:left; margin-left:9px; padding:0 11px; background:url(../img/icons.gif) no-repeat scroll 0 -116px;}
*>.ulist01 li {width:179px;}
.ulist01 li.odd {border-right:2px solid #dadada;}

/* unordered LIST 02
*****************************************************************************************************/
.ulist02 {padding:0 6px; margin:10px; clear:both;}
.ulist02 li {background:url(../img/icons.gif) no-repeat scroll 4px -115px; padding:1px 0 0 20px;}
.ulist02 li.video {background:url(../img/icons.gif) no-repeat scroll 0 -58px;}
.size320 .ulist02 li {width: 264px; _width: 294px;}

/* unordered LIST 03
*****************************************************************************************************/
.ulist03 {color:#e2e2e2; margin-left:7px; font-size:0.92em;}
*>.ulist03 {margin-left:13px;}
.ulist03 li {float:left; width:92px; height:100px; min-height:90px; padding:5px; background:#cb0015; margin-left:5px;}
*>.ulist03 li {width:82px; height:90px;}
html>/**/body .ulist03 li {margin-bottom:10px;}
.ulist03 img {width:80px; height:45px; border:1px solid #e2e2e2;}
.ulist03 a {color:#e2e2e2;}

/* unordered LIST 04
*****************************************************************************************************/
.ulist04 {margin:-10px 10px 10px;}
.ulist04 li {text-align:right; padding:1px 6px 0; margin-bottom:1px;}
.ulist04 a {float:left; padding-left:19px; background:url(../img/icons.gif) no-repeat scroll 0 -58px;}
.ulist04 a.folder {background-position:0 -720px;}
.ulist04 .active {background:#cb0015; color:#fff;}
.ulist04 .active a {color:#fff; background-position: 0 -779px;}
.ulist04 .active a.folder {background-position: 0 -840px;}
.ulist04 .gray , .ulist04 .gray a {color:#aaaaaa}

/* unordered LIST 05
*****************************************************************************************************/
.ulist05 {margin:0 10px 10px; padding-top:5px; clear:both; background:#fff url(../img/dot01.gif) repeat-x scroll left top;}
html>/**/body .ulist05 {padding-top:10px;}
.ulist05 li {text-align:right; padding:1px 6px 0; margin-bottom:1px; color:#777;}
.ulist05 a {float:left; padding-left:19px; background:url(../img/icons.gif) no-repeat scroll 0 -720px;}

/* unordered LIST 06
*****************************************************************************************************/
.ulist06 {padding:0 6px; margin:0 10px; clear:both;}
.ulist06 li {width:139px; float:left; margin-left:9px; font-weight:bold; padding:0 11px; background:url(../img/icons.gif) no-repeat scroll 0 -116px; border-right:2px solid #dadada;}
*>.ulist06 li {width:119px;}
.ulist06 li.column3 {border-right:0;}

.size649 .ulist06 li {width:192px; float:left; margin-left:9px; font-weight:bold; padding:0 11px; background:url(../img/icons.gif) no-repeat scroll 0 -116px; border-right:2px solid #dadada;}
*>.size649 .ulist06 li {width:172px;}
.size649 .ulist06 li.column3 {border-right:0;}

/* unordered LIST 07
*****************************************************************************************************/
.ulist07 {margin:0 10px 10px; padding-top:5px; clear:both;}
.ulist07 li {text-align:right; padding:1px 6px 0; margin-bottom:1px; color:#777; font-weight:bold;}
.ulist07 a {float:left; padding-left:19px; background:url(../img/icons.gif) no-repeat scroll 0 -720px;}
.ulist07 .active a {background-position:0 -840px;}
.ulist07 .active li a {background-position:0 -720px;}
.ulist07 li ul {padding:5px 0;}
.ulist07 li li {padding:1px 0 0 20px; font-weight:normal;}
.rss {background:url(../img/rss.gif) no-repeat scroll left center; padding-left:20px; font-weight:bold; display:block; margin:15px 0 15px 16px; cursor:pointer;}
.ulist07 li li.select {background-color: #cb0015; color: #fff;}
.ulist07 li li.select a {color: #fff;}

/* unordered LIST 08
*****************************************************************************************************/
.ulist08 {margin:0 10px 20px; padding-top:5px; clear:both;}
.ulist08 li {text-align:right; padding:1px 6px 0; margin-bottom:1px; color:#fff;}
.ulist08 a {float:left; padding-left:24px; background: url('/data/template/sample/images/icons.gif') top left no-repeat; color: #fff;}
.ulist08 .active a {background: url('/data/template/sample/images/icons1.gif') top left no-repeat; color: #d70000;}
.ulist08 .active li a {background-position:0 -720px;}
.ulist08 li ul {padding:5px 0;}
.ulist08 li li {padding:1px 0 0 20px; font-weight:normal;}
.ulist08 li li.select {background-color: #cb0015; color: #fff;}
.ulist08 li li.select a {color: #fff;}

/* unordered LIST 09
*****************************************************************************************************/
.ulist09 {margin:0 10px 20px; padding-top:5px; clear:both;}
.ulist09 li {text-align:right; padding:1px 6px 0; margin-bottom:1px; color:#000; font-weight:bold;}
.ulist09 a {float:left; padding-left:19px; background:url(../img/icons.gif) no-repeat scroll 0 -840px;}
.ulist09 li li a {background-position:0 -59px;}
.ulist09 li ul {padding:5px 0;}
.ulist09 li li {padding:1px 0 0 20px; font-weight:normal;}

/* unordered LIST 10
*****************************************************************************************************/
.ulist10 {padding:0 6px; margin:10px 0; clear:both;}
.ulist10 li {background:url(../img/icons.gif) no-repeat scroll 4px -115px; padding:1px 0 0 20px;}
.ulist10 li.video {padding-left:20px; background:url(../img/icons.gif) no-repeat scroll 0 -58px;}

/* unordered LIST 11
*****************************************************************************************************/
.ulist11 {margin:0 10px 20px; padding-top:5px; clear:both;}
.ulist11 li {text-align:right; padding:1px 6px 0; margin-bottom:1px; color:#000; font-weight:bold;}
.ulist11 a {float:left; padding-left:19px; background:url(../img/icons.gif) no-repeat scroll 0 -720px;}
.ulist11 li.active a {background:url(../img/icons.gif) no-repeat scroll 0 -840px;}
.ulist11 li ul {padding:5px 0;}
.ulist11 li ul.sub li {font-weight: bold;}
.ulist11 li ul.sub li a {background:url(../img/icons.gif) no-repeat scroll 0 -720px;}
.ulist11 li.active li a {background-position:0 -59px;}
.ulist11 li.active ul.sub li.active a {background:url(../img/icons.gif) no-repeat scroll 0 -840px;}
.ulist11 li li {padding:1px 0 0 20px; font-weight:normal;}
.ulist11 li.active ul.sub li.active li {font-weight:normal;}
.ulist11 li.active ul.sub li.active ul {padding: 10px 0;}
.ulist11 li.active ul.sub li.active li a {background-position:0 -59px; font-weight:normal;}
.ulist11 li.select {background-color: #cb0015; color: #fff; }
.ulist11 li.active ul.sub li.active li.select a, .ulist11 li.active li.select a {color: #fff; background: url(../img/icons.gif) no-repeat 0 -780px;}
/* BLOG msg
*****************************************************************************************************/
.blogmsg fieldset {padding:0 16px 10px;}
.blogmsg label {display:block; padding:3px 0;}
.blogmsg input {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:286px; height:21px; padding:2px 5px; color:#333;}
*>.blogmsg input {width:274px; height:15px;}
.blogmsg textarea {border:1px solid #4e4e4e; overflow:auto; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:286px; height:56px; padding:2px 5px; color:#333; line-height:1.3em;}
*>.blogmsg textarea {width:274px; height:50px;}
.blogmsg input.button {border:0; width:112px; height:21px; background:#cb0015 url(../img/hladaj-corner.gif) no-repeat scroll right top; margin-top:2px; margin-bottom:15px; color:#fff; padding-right:17px; cursor:pointer;}


/* unordered najmini
*****************************************************************************************************/
.ulist_najmini {margin:10px 2px;}
.ulist_najmini li {margin:0 5px 0 4px; padding:0 5px; width:118px; float:left; font-weight:bold; padding-bottom:20px;}
*>.ulist_najmini li {margin:0 0 0 9px; width:108px;}
.ulist_najmini img {width:118px; height:66px; margin:0 -5px 3px;}
html>/**/body .ulist_najmini img {margin-bottom:0;}
.ulist_najmini a {display:block;}

/* unordered archiv_mini
*****************************************************************************************************/
.archiv_mini {margin:10px 2px;}
.archiv_mini li {margin:0 5px 0 4px; padding:0 5px; width:145px; float:left; font-weight:bold;}
*>.archiv_mini li {margin:0 0 0 9px; width:135px;}
html>/**/body .archiv_mini li {padding-bottom:10px;}
.archiv_mini img {width:145px; height:82px; margin:0 -5px 3px;}
html>/**/body .archiv_mini img {margin-bottom:0;}
.archiv_mini a {display:block;}

/* archivelist
*****************************************************************************************************/
.archivelist {margin:-9px 10px 9px; }
.archivelist li {background:#ececec; margin-bottom:1px; clear:both; height:1.5em; line-height:1.5em; padding:0 17px 0 14px; color:#cb0018; }
.archivelist li:hover {background:#dadada;}
.archivelist em {float:right; font-style:normal; color:#000;}
.archivelist input {float:left; margin-right:5px; margin-top:-1px;}
html>/**/body .archivelist input {margin-top:3px;}
.archivelist strong {color:#000;}
.archivelist label {cursor:pointer; display:block;}

/* BLOG AUTHOR
*****************************************************************************************************/
.blogauthor {padding:10px 16px;}
.blogauthor h3 {font-family:"Times New Roman", Times, serif; border:0; padding:0; margin:0; font-size:2.09em; margin-bottom:15px;}
.blogauthor p {margin-bottom:8px;}
.blogauthor .listed {font-weight:normal; float:left; width:90px;}

/* VOTE
*****************************************************************************************************/
.vote fieldset {padding:0 6px 15px; clear:both;}
.vote legend {font-weight:bold; margin-left:2px; margin-bottom:10px;}
html>/**/body .vote legend {margin-left:7px;}
.vote p {padding:1px 5px 0;}
html>/**/body .vote p {padding-bottom:1px;}
.vote input {margin-bottom:-1px;}
html>/**/body .vote input {margin-bottom:-2px;}
.vote label {padding-left:2px;}
.vote .button {background:#cb0015 url(../img/icons.gif) no-repeat scroll 0 -180px; width:90px; margin-top:7px; margin-left:6px; height:20px; overflow:hidden; border:0; color:#fff; text-align:left; padding-left:10px; cursor:pointer;}
html>/**/body .vote .button {padding-bottom:2px;}
.vote .button:hover {background-color:#dc001d; background-position:0 -240px;}

/* VOTE BAR
*****************************************************************************************************/
.vote2 {clear:both; padding: 0 10px 10px 10px;}
.vote2 h3 {border: none; margin: 0; padding: 0 10px 5px 5px;}
.vote2 .thanks {font-weight: bold; padding: 0 0 5px 4px; color: #cb0015;}
.vote2 label {display: block; clear: both; padding: 5px 10px 2px 5px;}
.vote2 .bar {display: block; width: 253px; height: 15px; background-color: #dadada;  margin-left: 5px; float: left;}
.vote2 .bar span {display: block; height: 15px; background-color: #cb0015; cursor: pointer;}
.vote2 span.percent {display: block; float: right; width: 33px;}
.vote2 .old {display: block; margin-left: 5px;}
.vote2 .line {border-bottom: 5px solid #dadada; height: 8px; line-height: 1px; font-size: 1px; margin-bottom: 9px;}

/* VOTE PAGE
*****************************************************************************************************/
.ankety {padding: 10px;}
.ankety .vote2 {background-color: #f3f3f3; margin: 10px 0; padding-top: 10px;}
.ankety .vote2 h3 {padding-bottom: 13px;}
.ankety .vote2 .bar span {background-color: #8f8f8f;}
.ankety .vote2 span.percent {float: left; width: 33px; text-align: right; font-weight: bold;}
.ankety .vote2 label {float: right; padding: 0 0 0 8px; text-align: left; width: 310px;}

/* VOTE PAGE
*****************************************************************************************************/
.ankety .active .vote2 {background-color: #fff; margin: 0 0 10px 0; padding-top: 10px;}
.ankety .active .vote2 h3 {padding-bottom: 13px;}
.ankety .active .vote2 .bar span {background-color: #cb0015;}
.ankety .active .vote2 span.percent {float: left; width: 33px; text-align: right; font-weight: bold;}
.ankety .active .vote2 label {float: right; padding: 0 0 0 8px; text-align: left; width: 310px;}

/* CONTENT SEARCH
*****************************************************************************************************/
#contentsearch fieldset {padding:0 15px 10px;}
#contentsearch p {margin-bottom:5px;}
#contentsearch .button {background:#4e97af url(../img/icons.gif) no-repeat scroll 0 -1020px; width:90px; height:21px; overflow:hidden; border:0; color:#fff; text-align:left; padding-left:10px; cursor:pointer; margin-bottom:1px;}
html>/**/body #contentsearch .button {padding-bottom:2px; margin-bottom:-1px;}
#contentsearch .button:hover {background-color:#4e97af; background-position:0 -1080px;}
#contentsearch select {border:1px solid #7f9db9; padding:1px; width:154px; margin:0 3px;}
#contentsearch input {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:212px; height:21px; padding:2px 5px; color:#333;}
*>#contentsearch input {width:200px; height:15px;}

/* SHOW ARCHIVE
*****************************************************************************************************/
#showarchive fieldset {padding:0 15px 10px;}
#showarchive .button {background:#4e97af url(../img/icons.gif) no-repeat scroll 0 -1140px; width:80px; height:21px; overflow:hidden; border:0; color:#fff; text-align:left; padding-left:10px; cursor:pointer; margin-bottom:1px;}
html>/**/body #showarchive .button {padding-bottom:2px; margin-bottom:-1px;}
#showarchive .button:hover {background-color:#dc001d; background-position:0 -1200px;}
#showarchive select {border:1px solid #7f9db9; padding:1px; margin:0 2px 0 0;}
#showarchive p {margin-bottom:5px;}

/* PROGRAM
*****************************************************************************************************/
ul.program {margin:10px; height:246px; overflow:auto; clear:both;}
ul.program li {padding:0 6px; margin-right:3px; clear:both;}
ul.program li.active {background:#f3f3f3; padding:5px 6px 7px; margin-bottom:5px;}
ul.program img {margin-left:52px; margin-top:3px; width:125px; height:70px;}
ul.program em {font-style:normal; float:left; width:34px;}
ul.program a {padding-left:18px;}
ul.program a.live {background:url(../img/icons.gif) no-repeat scroll 1px -298px;}
ul.program strong {padding-left:18px;}

/* PROGRAM2
*****************************************************************************************************/
ul.program2 {margin:10px; clear:both;}
ul.program2 li {padding:0 6px; margin-right:3px;}
ul.program2 img {margin-left:52px; margin-top:3px; width:125px; height:70px;}
ul.program2 em {font-style:normal; float:left; width:34px;}
ul.program2 a {padding-left:18px;}
ul.program2 a.live {background:url(../img/icons.gif) no-repeat scroll 1px -298px;}
ul.program2 .off a.live {background-position: 1px -598px;}
ul.program2 .active {background:#cb0015; color:#fff; padding-bottom:1px;}
ul.program2 .active a {color:#fff;}
ul.program2 .active a:hover {text-decoration:none;}
ul.program2 .active a.live {background-position: 1px -538px;}
ul.program2 .off {color:#bfbfbf;}
ul.program2 .off a {color:#bfbfbf;}

/* ARCHIVE
*****************************************************************************************************/
ul.archive {margin:10px; padding:10px 0;}
ul.archive li {margin-bottom:3px; padding-left:5px;}
ul.archive a {border-left:5px solid #e2e2e2; padding-left:5px; display:block; width:285px;}
ul.archive a.active {color:#000; font-weight:bold;}

/* WEATHER
*****************************************************************************************************/
dl.weather {padding:5px 15px; clear:both;}
dl.weather img {width:48px; height:48px;}
dl.weather dt {float:left; width:48px; margin-right:10px; margin-bottom:10px;}
dl.weather dd {margin-right:58px; margin-top:1px;}

/* WEATHER MAINPAGE
*****************************************************************************************************/
.weather_main {padding:5px; clear:both; _padding-left: 0;}
.weather_main dl {margin: 0 3px 0 5px; float: left; padding-bottom: 10px; width: 95px; background-color: #f3f3f3;}
.weather_main dt {background-color: #dadada; line-height: 30px; padding-left: 6px;}
.weather_main dd {padding: 1px 0; text-align: center;}
.weather_main dd img {margin: 5px 0;}
.weather_main dd strong { display: block; padding-bottom: 3px;}

/* COMMENTS
*****************************************************************************************************/
#comments {padding:0px 10px 5px;}
#comments li {padding:0 5px; margin-bottom:1px;}
#comments h3 {padding:0 5px; margin-top:0; margin-bottom:0.7em;}
#comments fieldset {background:#f3f3f3; padding:10px; margin:5px 0;}
#comments span {color:#cb0015;}
#comments .info {color:#a6a6a6; padding:0 10px; margin-bottom:0.5em;}
#comments label {display:block; float:left; width:52px; margin-right:5px; text-align:right; padding-right:5px;}
*>#comments label {display:block; float:left; width:110px;}
#comments input {border:1px solid #c7c7c7; width:305px; height:20px; padding:2px 5px;}
*>#comments input {width:295px; height:16px;}
#comments input.small {width:135px;}
*>#comments input.small {width:125px;}
#comments textarea {border:1px solid #c7c7c7; width:470px; height:80px; padding:2px 5px; overflow:auto; margin:0;}
*>#comments textarea {height:76px;}
#comments p {padding:0; margin:0;}
html>/**/body #comments p {margin-bottom:2px;}
#comments .captcha {margin-bottom:10px; margin-left:120px;}

#comments .button {background:#4e97af url(../img/icons.gif) no-repeat scroll 0 -1260px; width:100px; margin-left:120px; height:20px; overflow:hidden; border:0; color:#fff; text-align:left; padding-left:10px; cursor:pointer; margin-top:1px;}
html>/**/body #comments .button {padding-bottom:2px; margin-top:0;}
#comments .button:hover {background-position:0 -1320px;}

/* COMMENT LIST
*****************************************************************************************************/
#commentlist {margin:10px;}
#commentlist li {background:#dadada; border-top:5px solid #fff; margin:0; clear:both;}
#commentlist li li {border-left:10px solid #fff; border-bottom:0; background:#f3f3f3;}
#commentlist p {padding:5px 75px 5px 10px; background:#f3f3f3; margin:0 0 0 140px; border-left:2px solid #fff; line-height:1.2em;}
#commentlist p.user {float:left; width:140px; background:transparent; padding:5px 10px; margin:0; border:0; position:relative;}
*>#commentlist p.user {width:120px;}
#commentlist p.user span {font-weight:bold; color: #cb0015;}
#commentlist .deleted {color:#a6a6a6;}

#commentlist p.icons {float:right; border:0; padding:5px 10px; background:transparent; margin:0; position:relative; width:65px; margin-top:2px;}
*>#commentlist p.icons {width:55px;}
#commentlist p.icons a {text-decoration:none; float:left; text-align:center;}
#commentlist a.reply {width:27px; line-height:25px; height:25px; display:block; position:relative; border-right:1px solid #dadada; padding-right:5px; margin-right:5px;}
*>#commentlist a.reply {width:21px;}
#commentlist a.reply span {width:21px; height:18px; display:block; position:absolute; left:0; top:4px; background:url(../img/buttons-pages.gif) no-repeat scroll 0 -40px;}
#commentlist a.reply:hover span {background-position:0 -59px;}
#commentlist a.report {width:19px; line-height:25px; height:25px; display:block; position:relative;}
#commentlist a.report span {width:19px; height:19px; display:block; position:absolute; left:0; top:3px; background:url(../img/buttons-pages.gif) no-repeat scroll -30px -40px;}
#commentlist a.report:hover span {background-position:-30px -59px;}

/* FILM
*****************************************************************************************************/
.film_top {width:629px; height:225px; margin:0 10px 8px;}
.film p {margin:1em 14px;}

/* VIDEO
*****************************************************************************************************/
.headvideo img {margin:0 10px 8px 14px; }
.headvideo h3 {font-family:"Times New Roman", Times, serif; font-size:2.08em; line-height:1em; padding-right:20px;}
.headvideo p {padding:3px 20px 1em 0;}

.headvideo .arcitle_video {position: relative; width: 380px; height: 208px; float: left;}
.headvideo .arcitle_video .play {display: block; width: 84px; height: 53px; background: url(../img/icons.gif) no-repeat 0 -2650px; position: absolute; top: 74px; left: 148px; cursor: pointer;}

.headvideo .head {color:#9a9a9a;}
.headvideo .head em {font-style:normal; color:#000;}


/* TABLE 01
*****************************************************************************************************/
.table01 {margin:10px; width:629px;}
.table01 td {padding:2px 5px 1px;}
.table01 .even td {background:#e2e2e2;}
.table01 img {width:125px; height:75px; margin-top:2px; margin-left:20px;}
html>/**/body .table01 img {margin-bottom:-2px;}
.table01 .time {width:2.7em; padding-right:0;}
.table01 .main a {padding-left:20px;}
.table01 .main a:hover {text-decoration:none;}
.table01 .comments {width:4em; text-align:right; padding-left:0; padding-right:0;}
.table01 .type {text-align:right; width:4em; color:#646464;}
.table01 a.live {background:url(../img/icons.gif) no-repeat scroll 1px -298px;}
.table01 .comments a {padding-right:20px; display:block; width:45px; padding-right:20px; background:url(../img/icons.gif) no-repeat scroll 48px -479px;}
.table01 .off td {color:#bfbfbf;}
.table01 .off a {color:#bfbfbf;}
.table01 .off .comments a {background-position:48px -419px;}
.table01 .off a.live {background:url(../img/icons.gif) no-repeat scroll 1px -600px;}

/* TABLE 01
*****************************************************************************************************/
.table02 {margin:10px; width:479px;}
.table02 td {padding:2px 5px 1px;}
.table02 .even td {background:#e2e2e2;}
.table02 img {width:125px; height:75px; margin-top:2px; margin-left:20px;}
html>/**/body .table01 img {margin-bottom:-2px;}
.table02 .time {width:2.7em; padding-right:0;}
.table02 .main a {padding-left:20px; display:block;}
.table02 .main a:hover {text-decoration:underline;}
.table02 .comments {width:4em; text-align:right; padding-left:0; padding-right:0;}
.table02 .type {text-align:right; width:4em; color:#646464;}
.table02 a.live {background:url(../img/icons.gif) no-repeat scroll 1px -298px;}
.table02 .comments a {padding-right:20px; display:block; width:45px; padding-right:20px; background:url(../img/icons.gif) no-repeat scroll 48px -479px;}
.table02 .off td {color:#bfbfbf;}
.table02 .off a {color:#bfbfbf;}
.table02 .off .comments a {background-position:48px -419px;}
.table02 .off a.live {background:url(../img/icons.gif) no-repeat scroll 1px -600px;}
.table02 .main span.other {display:block; padding-left:20px; color:#CB0015;}
.table02 .off span.other {display:block; padding-left:20px; color:#BFBFBF;}

/* TABLE EXCHANGE
*****************************************************************************************************/
.tab_kurz {margin: 0 10px 10px 10px; width: 300px;}
.tab_kurz td {padding: 1px 0 1px 4px;}
.tab_kurz .trb td {background-color: #f3f3f3;}
.tab_kurz td.country {width: 90px;}
.tab_kurz td.num {width: 60px;}
.tab_kurz td.kurz {width: 45px; text-align: right;}
.tab_kurz td.perc {width: 55px; text-align: right;}
.tab_kurz td.ico {padding: 2px 0 0 15px; vertical-align: top;}
.tab_kurz td.ico span {display: block; width: 11px; height: 9px;}
.tab_kurz td.ico span.stable {background: url(../img/icons.gif) no-repeat -22px -2270px;}
.tab_kurz td.ico span.up {background: url(../img/icons.gif) no-repeat 0 -2270px;}
.tab_kurz td.ico span.down {background: url(../img/icons.gif) no-repeat -11px -2270px;}
/* CALENDAR
*****************************************************************************************************/
.calendar {width:280px; margin:0 20px;}
.calendar td {padding:2px 5px; background:#f3f3f3; border:2px solid #fff; text-align:center;}
.calendar td.weekend {background:#dadada;}
.calendar thead td {background:#fff; font-weight:bold;}
.calendar thead td.weekend {background:#fff;}
.calendar a {display:block;}
.calendar td.active {background:#cb0015;}
.calendar td.active a {color:#fff;}
.calendarnavig {margin:2px 0 10px 25px; height:19px; margin-bottom:10px;}
.calendarnavig a {width:47px; height:19px; margin-left:16px; line-height:19px; overflow:hidden; background:url(../img/icons.gif) no-repeat scroll 0 -660px; text-align:left; color:#dadada; float:left;}
.calendarnavig a:hover {background-position:0 -679px; color:#cecece;}
.calendarnavig a.next {background-position:-43px -660px; margin-left:0; text-align:right;}
.calendarnavig a.next:hover {background-position:-43px -679px;}
.calendarnavig strong {float:left; background:#f3f3f3; color:#cb0015; display:block; height:19px; line-height:19px; width:140px; text-align:center; margin:0 2px;}

/* LINKS
*****************************************************************************************************/
.links {background:#f3f3f3; margin:-9px 10px 10px; padding:10px;}
.links p {margin:0 0 2px;}
.links label {display:block; float:left; width:50px; margin-right:5px; text-align:right; margin-top:2px;}
.links input {width:460px; border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; padding:2px 4px 2px 25px; color:#7b7b7b; background:#fff url(../img/locked.gif) no-repeat scroll 2px 2px;}

/* VIDEODETAIL
*****************************************************************************************************/
.videodetail {padding:3px 15px 5px;}
.videodetail h2 {border:0; background:none; padding:0; margin:0; color:#cb0015; font-size:2.08em; font-family:"Times New Roman", Times, serif; line-height:0.9em;}
.videodetail ul {border:0; background:none; padding:0; margin:1em 0;}
.videodetail ul strong {display:block; float:left; width:80px; font-weight:normal;}
.videodetail p {border:0; background:none; padding:0; margin:1em 0;}

.album_info {background: url(../img/icons.gif) no-repeat 0 -2400px; padding: 0 0 0 42px; width: 248px; _width: 290px;}
.album_info p {margin: 0; padding-top: 2px;}
.album_info h2, .album_info h1 {font-size: 1em; font-family: sans-serif; padding: 3px 0 2px 0; color:#CB0015}

/* MIX
*****************************************************************************************************/
p.more {border-top:2px solid #dadada; padding:5px 6px; margin:0 10px 10px; clear:both; *margin-top: 10px;}
p.more2 {padding:6px 6px 5px; margin:0 10px 10px; clear:both; background:#fff url(../img/dot01.gif) repeat-x scroll left top;}
p.legend_online {margin:-13px 10px 1px; color:#646464; padding-left:25px; background:url(../img/icons.gif) no-repeat scroll 6px -298px;}
p.legend_diskusia {margin:1px 10px 20px; color:#646464; padding-left:25px; background:url(../img/icons.gif) no-repeat scroll 7px -477px;}
div.live {margin:10px; padding:7px; background:#f3f3f3;}
p.adobe {margin:10px; padding-bottom:20px;}
p.adobe img {float:left; margin:0 10px 0 5px;}
p.adobe sup {font-size:0.84em; position:relative; top:-0.3em;}
p.etarget {padding:0 14px; margin-bottom:1em;}
p.etarget a {font-weight:bold;}
p.keywords {padding:0 20px 15px; color:#dadada;}
p.keywords a {line-height:1em;}

.select_rel
{
	background:transparent url(../img/box-head-line.gif) repeat-x 0 100%;
	margin: 0 10px;
	padding: 0 0 15px 0 ;
}
.select_rel select {border-width:1px; border-style: solid; border-color: #4e4e4e #c7c7c7 #c7c7c7 #4e4e4e ; padding:1px; width:215px; margin:0 3px;}
.select_rel .button {background: url(../img/icons.gif) no-repeat 0 -2040px; border: none; cursor: pointer; width: 70px; height: 20px; color: #fff;}
.select_rel .button:hover {background-position:0 -2100px;}

.play_video { padding: 0 10px;}
.play_video .item {background-color: #f3f3f3; padding: 5px; margin-bottom: 3px; width: 619px; _width: 629px;}
.play_video .item img {float: left; margin: 0 10px 0 0;}
.play_video .item .title {float: left; width: 360px;}
.play_video .item .title h3 {margin: 0; padding: 0 0 3px 0;}
.play_video .item .info_show {float: left;}
.play_video .item .info_show p {padding: 0 0 3px 0; margin: 0px;}

div.foto_detail {margin:10px 10px 0 10px; padding:7px; background:#ececec; text-align:center; position: relative;}
div.foto_detail p { padding: 5px 0 5px 0; text-align: center;}
div.foto_detail .prev {position: absolute; top: 164px; left: 15px;}
div.foto_detail .prev .ico {display: block; width: 30px; height: 26px; background: url(../img/icons.gif) no-repeat 0 -3250px; float: left; margin-top: 34px;}
div.foto_detail .prev .ico:hover {background: url(../img/icons.gif) no-repeat 0px -3276px;}
div.foto_detail .next {position: absolute; top: 164px; right: 15px;}
div.foto_detail .next .ico {display: block; width: 30px; height: 26px; background: url(../img/icons.gif) no-repeat -30px -3250px; float: left; margin-top: 34px;}
div.foto_detail .next .ico:hover {background: url(../img/icons.gif) no-repeat -30px -3276px;}
div.foto_detail .back {position: absolute; top: 199px; left: 296px; display: block; width: 30px; height: 26px; background: url(../img/icons.gif) no-repeat -60px -3250px;}
div.foto_detail .back:hover {background: url(../img/icons.gif) no-repeat -60px -3276px;}

div.foto_detail .foto {float: left; margin: 0 5px 0 5px;}
div.foto_detail .foto a {display: table-cell;	text-align: center; vertical-align: middle;	background-color: #cb0015; width: 95px; height: 95px; }
div.foto_detail .foto a:hover {background-color: #dc001d;}
div.foto_detail .foto img {vertical-align: middle;}
* html div.foto_detail .foto span {display: inline-block;	vertical-align: middle;	height: 100%;	width: 1px;}
* html div.foto_detail .foto a {font-size: 1px;}
div.foto_detail .foto a {	*display: block;}
div.foto_detail .foto span {*display: inline-block;	*vertical-align: middle; *height: 100%;}
div.foto_detail .foto {	_height: 0;	*zoom: 1;}

/* SHOWMENU
*****************************************************************************************************/
.showmenu {color:#dadada; padding:10px 5px;}
.showmenu a {font-weight:bold; padding:0 5px;}
.showmenu a.active {color:#000;}
.showmenu a:hover {color:#000;}

/* JS
*****************************************************************************************************/

.articleslist-wrapper {overflow:hidden; position:relative; width:500px; }
#articleslist-inner {width:3000px;}
.listpage {float:left; width:500px}

.size649 .articleslist-wrapper {overflow:hidden; position:relative; width:650px; }
.size649 #articleslist-inner {width:30000px;}
.size649 .listpage {float:left; width:650px}

/* MAIN PAGE
*****************************************************************************************************/
#top div.main_tv { border-left:10px solid #DADADA; float:left; margin-left:-10px; width:320px; _width:330px; }
#top .main_tv .content { padding-top: 0px; }
#top .main_tv .head { margin-bottom: 10px; }
.main_tv li {width: 270px; _width: 288px;}
.main_tv li a {display: block; float: left; width: 200px; }
.main_tv li span {display: block; float: right; padding: 0 7px 0 0; width: 53px; _width: 60px; text-align: right;}
#top p.location {margin: 6px 0 0 0;}

/* TELETEXT
*****************************************************************************************************/
.pager_teletext {padding: 0 0 0 7px;}
.pager_teletext label {line-height: 21px; padding-right: 3px;}
.pager_teletext .input_text {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:24px; _width:30px; height:15px; _height:21px; padding:2px 2px; font-weight:bold; margin-right: 2px;}
.pager_teletext input.button:hover { background-color:#DC001D; background-position:-30px -360px;}
.pager_teletext input.button {background:#CB0015 url(../img/icons.gif) no-repeat scroll 0pt -360px; border:0pt none; cursor:pointer; height:21px; width:22px; }
html>/**/body .pager_teletext input.button {padding-bottom:2px;}
.teletext {margin:9px 10px 7px; clear:both;}

/* Foto
*****************************************************************************************************/
.foto_links {background:#7e7e7e;}
.foto_links p {color: #fff;}

.foto_gal {margin: 0 0 10px 10px; _margin: 0 0 10px 5px; overflow: hidden;}
.foto_gal div {float: left; margin: 10px 5px 0 5px; position:relative;}
.foto_gal div.detail {float: left; margin: 10px 5px 0 5px; position:relative;}
.foto_gal a {display: table-cell;	text-align: center; vertical-align: middle;	background-color: #ececec; }
.foto_gal a:hover {background-color: #cb0015;}
.foto_gal img {vertical-align: middle;}
* html .foto_gal span {display: inline-block;	vertical-align: middle;	height: 100%;	width: 1px;}
* html .foto_gal a {font-size: 1px;}
.foto_gal a {	*display: block;}
.foto_gal span {*display: inline-block;	*vertical-align: middle; *height: 100%;}
.foto_gal {	_height: 0;	*zoom: 1;}
.foto_gal a .ico_zoom {display: none; position: absolute; top: 0; left: 0; cursor: pointer;} 
.foto_gal a:hover .ico_zoom {display: block; background: url(../img/ico_zoom.gif) no-repeat 50% 50%;}

.foto_album {margin: 0 0 10px 10px; _margin: 0 0 10px 5px;}
.foto_album div {float: left; margin: 5px 5px 5px 5px; position: relative; }
.foto_album a {display: table-cell;	text-align: center; background: url(../img/bg_album.gif) no-repeat 0 0; vertical-align: middle; padding-top: 7px; width: 95px;  height: 102px;	}
.foto_album a:hover {background: url(../img/bg_album.gif) no-repeat 0 -102px;}
*>.foto_album a {width: 95px; *height: 95px; }
.foto_album img {vertical-align: middle;}
* html .foto_album span {display: inline-block;	vertical-align: middle;	height: 100%;	width: 1px;}
* html .foto_album a {font-size: 1px;}
.foto_album a {	*display: block;}
.foto_album span {*display: inline-block;	*vertical-align: middle; *height: 100%;}
.foto_album {	_height: 0;	*zoom: 1;}
.foto_album span.lock {display: block; background: url(../img/ico_lock.gif) no-repeat 0 0; width: 48px; height: 47px; position: absolute; bottom: 0px; right: 0px; _right: 0px;}
.foto_gal div.clear, .foto_album div.clear {float: none; margin: 0; background-image: none; padding: 0;}
.foto_album a.more {display: block; float: left; background-image: none; margin-top: 85px; margin-left: 10px; height: auto; width: auto;}

.foto_album_small {margin: 0 0 10px 5px; _margin: 0 0 10px 5px;}
.foto_album_small div {float: left; margin: 5px 2px 0 5px; position: relative; }
.foto_album_small a {display: table-cell; background: url(../img/bg_album.gif) no-repeat 0 0;	text-align: center; vertical-align: middle; width: 95px; height: 102px; 	}
.foto_album_small a:hover {background: url(../img/bg_album.gif) no-repeat 0 -102px;}
.foto_album_small img {vertical-align: middle;}
* html .foto_album_small span {display: inline-block;	vertical-align: middle;	height: 100%;	width: 1px;}
* html .foto_album_small a {font-size: 1px;}
.foto_album_small a {	*display: block;}
.foto_album_small span {*display: inline-block;	*vertical-align: middle; *height: 100%;}
.foto_album_small {	_height: 0;	*zoom: 1;}
.foto_album_small span.lock {display: block; background: url(../img/ico_lock.gif) no-repeat 0 0; width: 48px; height: 47px; position: absolute; bottom: 0px; right: 0px; _right: 0px;}
.foto_album_small div.clear {float: none; margin: 0; background-image: none; padding: 0;}

.autor_detail {margin: 5px 0 10px 10px;}
.autor_detail img {float: left; border: 5px solid #f3f3f3; margin: 0 10px 0 5px;}
.autor_detail li strong {display: block; float: left; font-weight: normal; width: 93px;}
.autor_detail li em {font-style: normal; color: #cb0015;}
.line_foto {border-bottom: 5px solid #e2e2e2; margin: 5px 10px 0 10px; clear: both; height: 1px; font-size: 1px;}

/* Search
*****************************************************************************************************/
.search_result .word {padding: 0 0 0 14px;}
.search_result .found {padding: 3px 0 15px 14px;}

.search_result .date {float:left; margin-right:9px; width:80px; height:45px; background:#f3f3f3; text-align:center; font-size:0.91em;}
.search_result .date strong {display:block; font-family:"Times New Roman", Times, serif; font-size:2.29em; margin:9px; line-height:0.4em;}
.search_result .videolist .info { padding-left: 21px; width: 180px; _width: 201px; background-position: 10px 0;}
.search_result .videolist .text_info {float: left; width: 560px; padding-bottom: 5px; }
.size649 .search_result .videolist .text_info {width: 235px;} 

/* Registracia
*****************************************************************************************************/
fieldset.reg_form {margin: 0 10px 10px 10px; position: relative;}
fieldset.reg_form h3 {padding: 15px 0 5px 9px;}
.req {color: #cb0015;}
fieldset.reg_form .box_area {background-color: #f3f3f3; padding: 10px 0 8px 10px; width: 619px; _width: 629px;}
fieldset.reg_form .title {display: block; float: left; width: 130px; line-height: 1.4em;}
fieldset.reg_form .input_text, .my_foto .input_text {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:238px; _width:250px; height:15px; _height:21px; padding:2px 5px; color:#4e4e4e; margin-right: 3px; float: left;}
fieldset.reg_form a.info {display: block; float: left; width: 21px; height: 21px; background: url(../img/icons.gif) no-repeat 0 -2500px;}
fieldset.reg_form a:hover.info {background-position: -21px -2500px;}
fieldset.reg_form select {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:250px; height:21px; padding:1px; color:#4e4e4e; margin-right: 3px; float: left;}
fieldset.reg_form select.w70 {width: 70px;}
fieldset.reg_form select.w106 {width: 104px;}
fieldset.reg_form input.button, .my_foto input.button  {border:0; width:90px; height:21px; background:#cb0015 url(../img/hladaj-corner.gif) no-repeat scroll right top; color:#fff; cursor:pointer; float: left; margin-right: 5px;}
fieldset.reg_form input.button:hover, .my_foto input.button:hover {background-color:#dc001d;}
fieldset.reg_form .input_area {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:599px; _width:609px; padding:5px; color:#4e4e4e; margin-bottom: 5px; display: block;}
fieldset.reg_form .chb {float: left; margin: 0 5px 0 0; padding: 0;}
fieldset.reg_form .title_chb {float: left; *padding-top: 3px;}
fieldset.reg_form .input_submit {border:0; width:147px; height:21px; background: url(../img/btn_reg.gif) no-repeat 0 0; color:#fff; cursor:pointer; margin: 10px 0 15px 0;}
fieldset.reg_form .input_submit:hover{background-position: 0 -60px;}
fieldset.reg_form .birth20 {width: 50px;}
fieldset.reg_form .birth100 {width: 150px;}
fieldset.reg_form .birth50 {width: 80px;}
fieldset.upload_multimedia .input_area {width:238px; _width:250px; float:left; margin-right: 3px;}
fieldset.upload_multimedia .input_submit {margin-left: 130px; margin-top: 3px;} 
.info_box {position: absolute; background: url(../img/bg_info_box_top.gif) no-repeat 0 0; padding-top: 5px; width: 201px;}
.info_box strong {display: block; color: #cb0015; padding: 2px 0 0 15px; float: left;}
.info_box a {display: block; color: #cb0015; padding: 0 6px 0 0; float: right; font-weight: bold; text-decoration: none;}
.info_box p {clear: both; padding: 5px 15px 15px 16px; *padding: 0 15px 15px 16px; background: url(../img/bg_info_box_bottom.gif) no-repeat 100% 100%;}

fieldset.edit_reg .input_text, fieldset.edit_reg select, fieldset.edit_reg option {color: #cb0015;}
fieldset.edit_reg .input_submit {margin-left: 140px; *margin-left: 130px;}

.my_foto {margin: 0 /*10px 10px 10px;*/}
.my_foto fieldset {padding: 15px 0 0 5px;}
.my_foto label {display: block; color: #a6a6a6; padding: 0 0 3px 0;}
.my_foto .input_text {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:178px; _width:190px; height:15px; _height:21px; padding:2px 5px; color:#4e4e4e; margin-right: 3px; float: left; *margin-left: -10px;}

fieldset.blog_form .box_area {width: 719px; _width: 729px; margin-bottom: 10px;}
fieldset.blog_form .title {float: none; width: auto;}
fieldset.blog_form .input_text {width: 478px; _width: 490px;}
fieldset.blog_form .input_area {float: left; margin-right: 3px; width: 480px; _width: 490px;}
fieldset.blog_form .editor {float: left; width: 490px;}

/* ERROR
*****************************************************************************************************/
.box.error {width: 977px; background-color: #cb0015;}
.error_area {background: #fff url(../img/bg_error.gif) no-repeat 0 0; padding: 24px 14px 14px 14px; margin: 0 1px; width: 947px; _width: 977px;}
.error_area input {border: none; float: right; color: #fff; width: 72px; height: 21px; background: #cb0015 url(../img/icons.gif) no-repeat 0 -2600px;}
.error_area input:hover {background-color: #dc001d;}
.error_area ul li {background: url(../img/arr_error.gif) no-repeat 3px 4px; padding: 0 0 2px 15px; }

/* Info
*****************************************************************************************************/
.box.info_alert {width: 977px; background-color: #0069cb;}
.info_area {background: #fff url(../img/bg_info.gif) no-repeat 0 0; padding: 24px 14px 14px 14px; margin: 0 1px; width: 947px; _width: 977px;}
.info_area input {border: none; float: right; color: #fff; width: 72px; height: 21px; background: #0069cb url(../img/icons.gif) no-repeat 0 -2600px;}
.info_area input:hover {background-color: #007df1;}
.info_area ul li {background: url(../img/arr_info.gif) no-repeat 3px 4px; padding: 0 0 2px 15px; }

/* Vek
*****************************************************************************************************/
.box.alert {width: 977px; background-color: #cb0015;}
.alert_area {background: #fff url(../img/bg_alert.gif) no-repeat 0 0; padding: 48px 14px 14px; margin: 0 1px; width: 947px; _width: 977px;}
.alert_area a {display: block; float: left; margin: 15px 5px 0 0; color: #fff; text-align: center; line-height: 21px;}
.alert_area a.close {background: #8c8c8b url(../img/icons.gif) no-repeat 0 -2600px; width: 72px;}
.alert_area a:hover.close {background-color: #ababaa; text-decoration: none;}
.alert_area a.enter {background: #cb0015 url(../img/icons.gif) no-repeat 0 -3175px; padding: 0 0 0 15px;}
.alert_area a.enter span {display: block; line-height: 21px; color: #fff; background: url(../img/icons.gif) no-repeat 100% -3200px; padding-right: 15px; }
.alert_area a:hover.enter {background-color: #dc001d; text-decoration: none;}

/* PRESS
*****************************************************************************************************/
dl.press {margin: 0 15px; padding-bottom: 10px;}
dl.press dt {float: left; width: 72px;}
dl.press dd {margin: 1px 0 1px 15px;}

/* Newsletter Form
*****************************************************************************************************/
.newsletter_form {margin: 10px;}
.newsletter_form h3 {padding: 0 0 5px 9px;}
.newsletter_form .box310 {float: left; padding-right: 10px; width: 310px; _width: 320px;}
.newsletter_form .box310 .area {*height: 314px; _height: 336px; min-height: 263px;}
.newsletter_form .box310 label {display: block; padding-top: 5px;}
.newsletter_form .box310 input, .newsletter_form .box310 select {margin: 2px 0 0 0; border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7;}
.newsletter_form .box310 input {width:278px; _width:290px; height:15px; _height:21px; padding:2px 5px;}
.newsletter_form .box310 select {width: 150px; padding: 1px; }
.newsletter_form .box639 {float: left; width: 639px;}
.newsletter_form .area {padding: 10px 9px; background-color: #f3f3f3; margin-bottom: 10px;}
.newsletter_form .box639 .area div {background: url(../img/bg_newsletter.gif) repeat-y 0 0;}
.newsletter_form dl {float: left; padding-top: 5px;}
.newsletter_form dl.col01 {width: 230px;}
.newsletter_form dl.col02 {width: 210px;}
.newsletter_form dl.col03 {width: 170px;}
.newsletter_form dt {padding: 0 0 2px 0;}
.newsletter_form dd {padding: 0; clear: both; padding: 2px 0; *padding: 0;}
.newsletter_form dd input {float: left; margin: 0 3px 0 0; }
.newsletter_form dd label {display: block; float: left; *padding: 4px 0 0 0; }
.newsletter_form .area p {padding-bottom: 1.2em;}
.newsletter_form .button {border: none; color: #fff; width: 202px; height: 21px; background: #cb0015 url(../img/btn_202.gif) no-repeat 0 0; margin: 0 0 20px 10px; *margin: 0 0 20px 0;}
.newsletter_form .button:hover {background-color: #dc001d;}

/* My blogs
*****************************************************************************************************/
.my_blogs {padding-bottom: 50px;}
.my_blogs .date {float:left; margin-right:9px; width:80px; height:45px; background:#f3f3f3; text-align:center; font-size:0.91em;}
.my_blogs .date strong {display:block; font-family:"Times New Roman", Times, serif; font-size:2.29em; margin:9px; line-height:0.4em;}
.my_blogs .videolist .info { padding-left: 21px; width: 160px; _width: 181px; background-position: 10px 0; height: 45px; min-height: 45px;}
.my_blogs .videolist .text_info {float: left; width: 348px; padding-bottom: 5px; }
.my_blogs a.video {background:url(../img/icons.gif) no-repeat scroll 2px -58px; padding-left: 20px; }
.my_blogs .videolist .buttons {float: left; padding: 0 0 0 11px; background:url(../img/dot02.gif) repeat-y scroll left top; width: 90px; _width: 101px; height: 45px; min-height: 45px; }
.my_blogs .videolist .buttons a {display: block; width: 27px; height: 27px; float: left; margin: 11px 3px 0 0;}
.my_blogs .videolist .buttons .public, .legend_blog .public {background: url(../img/icons.gif) no-repeat -27px -2722px;}
.my_blogs .videolist .buttons .nopublic, .legend_blog .nopublic {background: url(../img/icons.gif) no-repeat 0 -2722px;}
.my_blogs .videolist .buttons .nopublic, .legend_blog .cut {background: url(../img/icons.gif) no-repeat -54px -2722px;}
.my_blogs .videolist .buttons .diskus, .legend_blog .diskus {background: url(../img/icons.gif) no-repeat 0 -2749px;}
.my_blogs .videolist .buttons .delete, .legend_blog .delete {background: url(../img/icons.gif) no-repeat -27px -2749px;}
.my_blogs .concept .date {background:#fff; color: #a6a6a6; }
.my_blogs .concept {background-color: #f3f3f3;}
.my_blogs .concept h3 a, .my_blogs .concept .info {color: #a6a6a6;}
.my_blogs .concept a.video {background:url(../img/icons.gif) no-repeat scroll 2px -2800px;}

.legend_blog {margin: 10px 15px;}
.legend_blog dt {width: 70px; float: left;}
.legend_blog span {display: block; width: 27px; height: 27px; float: left; margin: 0 3px 0 0;}
.legend_blog dd { padding-left: 70px;}
.legend_blog dd strong {display: block;}

.reklama {overflow: visible;}
.reklama .banner {float: left; margin: 10px 0 7px 10px;}
.reklama .banner {_margin: 10px 0 7px 5px; }
.reklama h4 {float: left; background: url(../img/title_reklama.gif) no-repeat 0 0; height: 60px; width: 9px; padding: 0; margin: 0; line-height: 1px; font-size: 1px;}

/* Blog Discus  
*****************************************************************************************************/
.list_diskus {padding: 0 15px 20px 15px;}
.list_diskus li {padding: 5px 0 0 0;}
.list_diskus span {display: block; float: left;}
.list_diskus .chb {padding-left: 5px; width: 20px; _width: 25px;}
.list_diskus .date {background: url(../img/bg_linev.gif) no-repeat 100% 0; padding-right: 9px; line-height: 19px;}
.list_diskus .autor {display: block; float: left; line-height: 19px; font-weight: bold; padding: 0 10px; background: url(../img/bg_linev.gif) no-repeat 100% 0;}
.list_diskus .text {padding: 3px 5px 0 10px; white-space: normal;}
.list_diskus .delete {float: right; width: 75px; background: url(../img/bg_linev.gif) no-repeat 0 0;}
.list_diskus .delete a {display: block; width: 17px; height: 17px; margin: 1px 0 0 10px;background: url(../img/icons.gif) no-repeat 0 -2850px;}
.list_diskus .clear {background: url(../img/line_dot.gif) repeat-x 0 100%; height: 6px; *height: 1px; font-size: 1px; line-height: 1px;}
.list_diskus .sub .chb{padding-left: 25px; width: 20px; _width: 45px; background: url(../img/bg_sub_line.gif) no-repeat 0 0;}
.list_diskus .sub ul .chb{padding-left: 35px; width: 20px; _width: 55px; background: url(../img/bg_sub_line.gif) no-repeat 10px 0;}
.list_diskus .noactive {background-color: #f3f3f3;}
.list_diskus .noactive span, .list_diskus .noactive a{color: #b4b4b4;}
.list_diskus .noactive .delete a {background-image: none; width: auto;}
.list_diskus .input_submit {background: #cb0015 url(../img/btn_202.gif) no-repeat 0 0; color: #fff; width: 202px; height: 21px; float: left; margin: 10px 0 0 5px; border: none; cursor: pointer;}
.list_diskus .input_submit:hover{background-color: #dc001d;}
.list_diskus .all_del {background-color: #dadada; color: #252525;}
.list_diskus .all_del:hover{background-color: #cecece;}

/* My Foto 
*****************************************************************************************************/
.albums {padding: 0px 15px 10px 15px;}
.albums li {clear: both; padding: 5px 5px 3px 5px; background: url(../img/line_dot.gif) repeat-x 0 0; width: 280px; _width: 290px;}
.albums li a {display: block; float: left; line-height: 27px;}
.albums li a.delete{background: url(../img/icons.gif) no-repeat -27px -2749px; float: right; width: 27px; height: 27px;}
.albums li.first {background-image: none;}
.albums li.select {background-color: #f3f3f3;}
.albums li.select a {color: #000; font-weight: bold;}

.add_album {padding: 5px 15px 10px 15px;}
.alert_area .add_album {padding: 10px 15px 5px 0px;}
.add_album input {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:200px; height:15px; _width:212px; _height:21px; padding:2px 5px; color:#333;}
.add_album input.button {border:0; width:72px; height:21px; background:#cb0015 url(../img/hladaj-corner.gif) no-repeat scroll right top; margin-left:2px; color:#fff; padding-right:17px; cursor:pointer;}
html>/**/body .add_album input.button {padding-bottom:5px;}
.add_album input.button:hover {background-color:#dc001d;}

.my_foto .videolist .info { padding-left: 21px; width: 175px; _width: 196px; background-position: 10px 0; padding-top: 5px; height: 70px; min-height: 70px; _height: 75px}
.my_foto .videolist h3 {width: 200px;}
.my_foto .videolist .text_info {float: left; width: 235px; _width: 227px; padding: 5px 0;}
.my_foto .videolist .buttons {float: left; padding: 0 0 0 11px; background:url(../img/dot02.gif) repeat-y scroll left top; width: 60px; _width: 71px; height: 75px; min-height: 75px; }
.my_foto .videolist .buttons a {display: block; width: 27px; height: 27px; float: left; margin: 10px 3px 0 0;}
.my_foto .videolist .buttons .public {background: url(../img/icons.gif) no-repeat -27px -2722px;}
.my_foto .videolist .buttons .nopublic {background: url(../img/icons.gif) no-repeat 0 -2722px;}
.my_foto .videolist .buttons .delete {background: url(../img/icons.gif) no-repeat -27px -2749px;}
.my_foto .concept {background-color: #f3f3f3; height: 75px; min-height: 75px;  }
.my_foto .select {background-color: #dadada; height: 75px; min-height: 75px;  }
.my_foto .concept .text_info, .my_foto .concept .info, .my_foto .concept h3 a {color: #a6a6a6;}
.foto_me {float: left; margin: 0 5px 10px 0;}
.foto_me div {float: left; margin: 0 5px 0 5px;}
.foto_me a {display: table-cell;	text-align: center; vertical-align: middle;	background-color: #ececec; width: 80px; height: 71px; }
.foto_me img {vertical-align: middle; float: none; width: auto; height: auto; margin: 0;}
* html .foto_me span {display: inline-block;	vertical-align: middle;	height: 100%;	width: 1px;}
* html .foto_me a {font-size: 1px;}
.foto_me a {	*display: block;}
.foto_me span {*display: inline-block;	*vertical-align: middle; *height: 100%;}
.foto_me {	_height: 0;	*zoom: 1;}
.my_foto .concept .foto_me a {background-color: #fff;}

/* My Video 
*****************************************************************************************************/
.video_preview {padding: 0 10px;}
.video_preview fieldset {padding: 10px 0 20px 5px;}
.video_preview label {display: block; padding: 3px 0 2px 0; color: #a6a6a6;}
.video_preview .input_text { border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:278px; height:15px; _width:290px; _height:21px; padding:2px 5px; color:#cb0015;}
.video_preview textarea {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:278px; _width:290px; padding:2px 5px; color:#cb0015;}
.video_preview select{ border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; width:290px; padding:1px 2px; color:#cb0015;}
.video_preview .input_submit {background: #cb0015 url(../img/btn_202.gif) no-repeat 0 0; color: #fff; width: 202px; height: 21px; float: left; margin: 10px 0 0 0; border: none; cursor: pointer;}
.video_preview .input_submit:hover{background-color: #dc001d;}

.my_video {padding-bottom: 10px;}
.my_video .videolist img {margin-left: 5px;}
.my_video .videolist .info { padding-left: 21px; width: 175px; _width: 196px; background-position: 10px 0; height: 45px; min-height: 45px;}
.my_video .videolist .text_info {float: left; width: 225px; padding-bottom: 5px;}
.my_video .videolist .buttons {float: left; padding: 0 0 0 11px; background:url(../img/dot02.gif) repeat-y scroll left top; width: 90px; _width: 101px; height: 45px; min-height: 45px; }
.my_video .videolist .buttons a {display: block; width: 27px; height: 27px; float: left; margin: 10px 3px 0 0;}
.my_video .videolist .buttons .public {background: url(../img/icons.gif) no-repeat -27px -2722px;}
.my_video .videolist .buttons .nopublic {background: url(../img/icons.gif) no-repeat 0 -2722px;}
.my_video .videolist .buttons .delete {background: url(../img/icons.gif) no-repeat -27px -2749px;}
.my_video .videolist .buttons .cut {background: url(../img/icons.gif) no-repeat -54px -2722px;}
.my_video .concept {background-color: #f3f3f3; height: 45px; min-height: 45px;}
.my_video .select {background-color: #dadada; height: 45px; min-height: 45px;}
.my_video .concept .text_info, .my_video .concept .info, .my_video .concept h3 a {color: #a6a6a6;}

/* Publicistika
*****************************************************************************************************/
.publicistika {padding: 0 10px 10px 10px; position: relative;}
.publicistika .title {color: #a6a6a6;}
.publicistika input {border:1px solid #dee1ea; border-bottom-color:#f3f3f3; border-right-color:#f3f3f3; width:616px; height:15px; _width:622px; _height:21px; padding:2px 5px; color: #a6a6a6;}
.publicistika textarea {border:1px solid #dee1ea; border-bottom-color:#f3f3f3; border-right-color:#f3f3f3; width:616px; _width:622px; color: #a6a6a6; padding:2px 5px;}
.publicistika input.date {width: 116px; _width: 122px; float: left; margin-right: 4px;}
.publicistika input.name {width: 484px; _width: 496px; float: left;}
.publicistika textarea.perex {font-weight: bold; height: 44px;}
.publicistika .active {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; color:#333;}
.publicistika input.caption {color: #cb0015; font-size:2.09em; font-family:"Times New Roman", Times, serif; line-height:1em; height: 30px; _height: 34px;}
.publicistika .pub_image {position: absolute; top: 135px; left: 10px; *left: 15px; padding: 6px; background-color: #ececec;}
.publicistika .pub_image input {border: 1px solid #ececec; width: 340px; background-color: #ececec;} 
.publicistika input.input_submit {border: none; cursor: pointer; width: 100px; height: 25px; color: #fff; font-weight: bold; padding: 0; float: right; margin-top: 10px; background: url(../img/icons.gif) no-repeat 0 -2900px; text-align: left; padding-left: 10px; }
.publicistika input.input_submit:hover {background-position: 0 -2960px;}
.publicistika h3 {color: #cb0015; font-size:2.09em; font-family:"Times New Roman", Times, serif; line-height:1em; padding: 10px 0 8px 0;}
.publicistika .p_date{color: #a6a6a6; padding-bottom: 35px;}
.publicistika .p_date strong {font-weight: normal; color: #000;}
.publicistika .box_up {background-color: #f3f3f3; padding: 10px 9px 4px 9px; margin-bottom: 10px; _width: 629px;}
.publicistika .box_up label {display: block; float: left; width: 136px; line-height: 20px;}
.publicistika .box_up .val {line-height: 20px;}
.publicistika .box_up .up_bar {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; height: 20px; height: 19px; _height: 21px; float: left; width: 408px; _width: 410px; background-color: #fff; background-image: url(../img/upload_bar.gif); background-repeat: none;}
.publicistika .box_up strong {line-height: 21px; display: block; float: left; padding-left: 5px;}
.publicistika .box_up .input_text {border:1px solid #4e4e4e; border-bottom-color:#c7c7c7; border-right-color:#c7c7c7; color:#333; width: 244px; _width: 250px; float: left;}
.publicistika .box_up .button{border:0; width:90px; height:21px; background:#cb0015 url(../img/hladaj-corner.gif) no-repeat scroll right top; color:#fff; cursor:pointer; float: left;}
.publicistika .box_up .button:hover {background-color:#dc001d;}
.publicistika .back {display: block; float: left; height: 25px; color: #cb0015; font-weight: bold; padding: 0; margin-top: 10px; background: url(../img/icons.gif) no-repeat 0 -3000px; text-align: right; padding-right: 10px; width: 90px; _width: 100px;  line-height: 25px; }
.publicistika .back:hover {background-position: 0 -3060px; text-decoration: none;}

.videolist .buttons .public:hover {background: url(../img/icons.gif) no-repeat -27px -3100px;}
.videolist .buttons .nopublic:hover {background: url(../img/icons.gif) no-repeat 0 -3100px;}
.videolist .buttons .diskus:hover {background: url(../img/icons.gif) no-repeat 0 -3127px;}
.videolist .buttons .delete:hover {background: url(../img/icons.gif) no-repeat -27px -3127px;}
.videolist .buttons .cut:hover {background: url(../img/icons.gif) no-repeat -54px -3100px;}

.more_title {float: left; width: 300px; margin: 0 20px 0 10px; _margin: 0 25px 0 5px;}
.more_title .head{ margin: 0 0 10px 0;}

.more_last {margin-right: 0;}
.more_title h3 {font-family: "Times New Roman", Times, serif; font-size: 1.6em; padding: 5px 7px 5px 5px; float: left;}
.more_title h3 a {color:black}
.more_title .rss {display: block; float: left; width: 33px; line-height: 15px; color: #fff; text-transform: uppercase; text-decoration: none; background: url(../img/bg_rss.gif) no-repeat 0 0; margin: 5px 0 0 0; padding: 0; font-weight: normal; text-align: center; }
.more_title .ulist02 {padding:0 6px; margin:0px 10px 5px 0; *margin-top: -3px; clear:none;}
.more_title .ulist02 li {width: 270px; _width: 280px;}


/* E-Shop
*****************************************************************************************************/
.eshop {float: left; width: 320px;}
.eshop .item {float: left; background-color: #f3f3f3; padding: 10px; width: 130px; _width: 150px; text-align: center; position: relative;}
.eshop .item h3 {padding-top: 5px;}
.eshop .item .image {background-color: #fff; text-align: center; padding: 10px 0;}
.eshop .item .zlava20 {background: url(../img/shop_zlava20.gif) no-repeat 0 0; width: 79px; height: 57px; position: absolute; top: 7px; right: 4px;}
.eshop .item .vypredaj {background: url(../img/shop_vypredaj.gif) no-repeat 0 0; width: 79px; height: 57px; position: absolute; top: 7px; right: 4px;}
.eshop .text {padding-left:10px; text-align:left}

/* Job
*****************************************************************************************************/
.job_filter {padding: 5px 10px 15px 15px;}
.job_filter fieldset {padding: 0 0 10px 0;}
.job_filter fieldset input, .job_filter fieldset select {float: left; margin-right: 4px;}
.job_filter .input_text {border:1px solid #cccccc; background-color: #f5f5f5; width:154px; height:15px; _width:160px; _height:21px; padding:2px 5px; color: #000;}
.job_filter select {border:1px solid #cccccc; background-color: #f5f5f5; width:160px; height:21px; padding:2px 1px; color: #000;}
.job_filter .input_submit {background: url(../img/icons.gif) no-repeat 0 -180px; color: #fff; width: 90px; height: 21px; border: none; cursor: pointer;}
.job_filter .input_submit:hover{background: url(../img/icons.gif) no-repeat 0 -240px;}
.job_filter .zoznam {background: url(../img/bg_jobfilter.gif) repeat-y 0 0; padding: 5px 0; *padding: 5px 0 0 0;}
.job_filter ul li {background: url(../img/icons.gif) no-repeat 0 -719px; padding: 0 15px 0 20px;}
.job_filter ul.column01 { width: 230px; float: left;}
.job_filter ul.column02 { width: 200px; float: left;}
.job_filter ul.column03 { width: 185px; float: left;}

.zamest {margin: 15px 5px 10px 10px; background: url(../img/line_zam.gif) repeat-y 0 0;}
.zamest .item {padding: 3px 7px 2px 4px; float:left;}
.zamest .line {clear: both; height: 10px; background: url(../img/line_zam2.gif) no-repeat 0 0; font-size: 1px; line-height: 1px; width: 300px;}

.missing {color: red; line-height: 150%; margin-left: 20px; margin-bottom: 10px;}
.job_form_ok {color: #A6A6A6; margin-left: 20px; margin-bottom: 10px;}

fieldset.job_form {margin: 0 10px 10px 10px; }
fieldset.job_form .box_area {background-color: #f3f3f3; padding: 10px 0 8px 10px; width: 619px; _width: 629px;}
fieldset.job_form label {display: block; float: left; width: 85px; line-height: 1.4em;}
fieldset.job_form .input_text {border:1px solid #cccccc; background-color: #fff; width:283px; _width:305px; height:15px; _height:21px; padding:2px 5px; color:#a6a6a6; margin-right: 3px; float: left; }
fieldset.job_form .input_file {border:1px solid #cccccc; background-color: #fff; width:283px; _width:305px; height:22px; _height:21px; padding:2px 5px; color:#a6a6a6; margin-right: 3px; float: left; }

fieldset.job_form input.button {border:0; width:90px; height:21px; background:#cb0015 url(../img/hladaj-corner.gif) no-repeat scroll right top; color:#fff; cursor:pointer; float: left;}
fieldset.job_form input.button:hover {background-color:#dc001d;}
fieldset.job_form .input_area {border:1px solid #cccccc; width:508px; background-color: #fff; _width:520px; padding:5px; color:#a6a6a6; display: block; float: left;}

fieldset.job_form .input_submit {border:0; width:180px; height:20px; background: url(../img/btn_180.gif) no-repeat 0 0; color:#fff; cursor:pointer; margin: 5px 0 0 85px;}
fieldset.job_form .input_submit:hover {background: url(../img/btn_180.gif) no-repeat 0 -20px;}
fieldset.job_form p {color: #a6a6a6; padding-top: 4px;}

.detail_job {padding: 0px 15px 5px 15px;}
.detail_job label {display: block; float: left; width: 155px; font-weight: bold;}
.detail_job .val {display: block; float: left; width: 450px;}
.detail_job .date {color: #8c8c8c; padding-bottom: 10px;}
.detail_job h1 {padding-bottom: 20px; color:#cb0015; font-size:2.09em; font-family:"Times New Roman", Times, serif; line-height: normal;} 
.detail_job .val ul li {background: url(../img/arr_sqare.gif) no-repeat 0 5px; padding-left: 10px;}


/* Special
*****************************************************************************************************/
.loading {display:none; position:absolute; top:50%; left:50%;}
.showme {display:block !important}
#videos-preloader {padding:30px 0 30px; text-align:center;}
.products-wrapper {overflow: hidden; position: relative; width: 320px;}
#products-inner {width: 32000px;}
#playlist ul li.active {color:black;font-weight:bold}
#calendar-content {overflow:hidden; position:relative; width:320px; }
#calendar-inner {width:3000px;}
.calendar-listpage {float:left; width:320px}

/* User detail
*****************************************************************************************************/
.user_detail ul li strong{width: 125px;}
.user_detail ul{margin-bottom: 10px;} 
.user_detail ul li{margin-bottom: 3px; margin-top: 3px;}

/* Sutaz TV JOJ 
*****************************************************************************************************/
.sutaz_text {padding: 0px 15px 5px 15px;}
.sutaz_text p {line-height: 1.3em; padding-bottom: 10px;}
.box .caption h2 {background-image: none; margin: 0; padding: 12px 0 10px 15px;}
.tab_sutaz {padding: 0px 15px 5px 15px;}
.tab_sutaz table {width: 620px; border-collapse: collapse; margin-bottom: 10px;}
.tab_sutaz table tr.trb td {background-color: #f3f3f3;}
.tab_sutaz table td {padding: 2px 0;}
.tab_sutaz table td.num {width: 25px; padding-right: 15px; text-align: right;}
.tab_sutaz table td.name {font-weight: bold; width: 180px; padding-right: 10px;}
.tab_sutaz table td.month {width: 160px; padding-right: 10px;}
.tab_sutaz table td.date {width: 160px; padding-right: 10px;}
.tab_sutaz table td.time {padding-right: 12px; text-align: right;}

.potvrdenie {background-color: #fff; padding: 24px 14px 20px 14px; margin: 0 1px; width: 947px; _width: 977px; position: relative;}
.potvrdenie p {text-align: center;}
.potvrdenie a {display: block; color: #fff; width: 72px; line-height: 21px; text-align: center; background: #0069cb url(../img/icons.gif) no-repeat 0 -2600px; position: absolute; top: 18px; right: 15px;}
.potvrdenie a:hover {background-color: #007df1; text-decoration: none;}

.zoznam_sutaz {padding: 0px 15px 5px 15px;}
.zoznam_sutaz h3 {padding: 0 0 8px 0px;}
.zoznam_sutaz .item {cursor: pointer; width: 316px; float: left;}
.zoznam_sutaz .line {clear: both; height: 11px; font-size: 1px; line-height: 1px; background: url(../img/line_dot.gif) repeat-x 0 50%;}
.zoznam_sutaz .foto {float: left; border: 2px solid #fff; margin-right: 7px;}
.zoznam_sutaz .select .foto {border-color: #cb0014;}
.zoznam_sutaz .foto img {border: 6px solid #ececec; margin: 1px; vertical-align: top;}
.zoznam_sutaz h4 {padding: 10px 0 0 0; color: #cb0014;}
.zoznam_sutaz .btn_area {text-align: center; padding: 10px 0;}
.zoznam_sutaz .btn_area input {color: #fff; margin: 0 auto; width: 106px; height: 41px; background: url(../img/btn_sutaz.gif) no-repeat 0 0; border: none; cursor: pointer;}

.shadow {background-color: #f3f3f3;}

.shadow .pages a {background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -45px -120px; width:5px; margin:0 1px; display:block; float:left; height:17px;}
.shadow .pages a:hover {background-position:-38px -120px; background-color:#cb0015;}
.shadow .pages a.active {background-position:-38px -120px; background-color:#cb0015;}
.shadow .pages a.prev {width:17px; background-position:-52px -120px; margin-right:8px; background-color:#cb0015;}
.shadow .pages a.next {width:17px; background-position:-71px -120px; margin-left:8px; background-color:#cb0015;}
.shadow .pages a.prev:hover {background-position:-90px -120px; background-color:#de001d;}
.shadow .pages a.next:hover {background-position:-109px -120px; background-color:#de001d;}

.shadow .pages a.first {width:19px; background-position:-238px -120px; margin-right:2px; background-color:#cb0015;}
.shadow .pages a.last {width:19px; background-position:-327px -120px; margin-left:2px; background-color:#cb0015;}
.shadow .pages a.first:hover {background-position:-348px -120px; background-color:#de001d;}
.shadow .pages a.last:hover {background-position:-437px -120px; background-color:#de001d;}

.shadow .pages a.prev10 {width:32px; background-position:-259px -120px; margin-right:2px; background-color:#cb0015;}
.shadow .pages a.next10 {width:32px; background-position:-293px -120px; margin-left:2px; background-color:#cb0015;}
.shadow .pages a.prev10:hover {background-position:-369px -120px; background-color:#de001d;}
.shadow .pages a.next10:hover {background-position:-403px -120px; background-color:#de001d;}


.shadow .pages a.prev-disabled, .shadow .pages a.prev-disabled:hover {width:17px; height:17px; margin:0 1px; margin-right:8px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll 0 -120px; cursor:default;}
.shadow .pages a.next-disabled, .shadow .pages a.next-disabled:hover {width:17px; height:17px; margin:0 1px; margin-left:8px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -19px -120px; cursor:default;}

.shadow .pages a.first-disabled, .shadow .pages a.first-disabled:hover {width:19px; height:17px; margin:0 1px; margin-right:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -128px 0; cursor:default;}
.shadow .pages a.last-disabled, .shadow .pages a.last-disabled:hover {width:19px; height:17px; margin:0 1px; margin-left:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -217px 0; cursor:default;}

.shadow .pages a.prev10-disabled, .shadow .pages a.prev10-disabled:hover {width:32px; height:17px; margin:0 1px; margin-right:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -149px 0; cursor:default;}
.shadow .pages a.next10-disabled, .shadow .pages a.next10-disabled:hover {width:32px; height:17px; margin:0 1px; margin-left:2px; display:block; float:left; background:#dadada url(../img/buttons-pages.gif) no-repeat scroll -183px 0; cursor:default;}




.aukcie .item {width: 295px; overflow: hidden; padding: 8px 0; background: url(../img/line_dot.gif) repeat-x 0 0; margin-left: 12px;}
.aukcie .first {background-image: none; padding-top: 3px;}
.aukcie .item .foto {float: left; width: 88px;}
.aukcie .item .foto img {margin-left: 4px;}
.aukcie .item .text {float: left; width: 200px;}
.aukcie .item .text h3 {border: none; padding: 4px 0 0 0; margin: 0;}
.aukcie .item .text strong {font-weight: normal;}

.vfb {padding-left: 10px; padding-bottom: 10px; overflow: hidden;}
.vfb .public {display: block; float: left; }
.vfb .vfb_area {float: left; width: 309px;}
.vfb .vfb_area .list03 {padding-top: 6px; padding-bottom: 6px;}

.vfb .vfb_area .foto_gal {margin: 0 0 10px 5px; _margin: 0 0 10px 0px; overflow: hidden;}
.vfb .vfb_area .foto_gal div {float: left; margin: 6px 0 0 6px; position:relative; width: 69px; height: 69px;}
.vfb .vfb_area .foto_gal a {display: table-cell;	text-align: center; vertical-align: middle;	background-color: #ececec; }
.vfb .vfb_area .foto_gal a:hover {background-color: #cb0015;}
.vfb .vfb_area .foto_gal img {vertical-align: middle;}
* html .vfb .vfb_area .foto_gal span {display: inline-block;	vertical-align: middle;	height: 100%;	width: 1px;}
* html .vfb .vfb_area .foto_gal a {font-size: 1px; width: 69px; height: 69px;}
.vfb .vfb_area .foto_gal a {	*display: block; width: 69px; height: 69px;}
.vfb .vfb_area .foto_gal span {*display: inline-block;	*vertical-align: middle; *height: 100%;}
.vfb .vfb_area .foto_gal {	_height: 0;	*zoom: 1;}



.podmienky{
padding: 15px;
}
#content, #container, .size960{
border: 0px solid #000;
}
#content{

}
table, td
{
	vertical-align: top;
}

.seo { display: none; }
.paging div
{
	float: left;
	margin: 1px;
}

.boxcontents
{
	margin-left: 10px;
	margin-right: 10px;
}

.boxcontents h1
{
	color: #000;
	font: bold 25px/32px Tahoma;
}

.nbrowser-item-out th
{
	background: #dadada;
	height: 27px;
	padding-left: 10px;
	padding-top: 3px;
	text-align:center;
}
.nbrowser-item-out
{
	width: 150px;
	height: 235px;
	_height: 255px;
	overflow: hidden;
	background: #f3f3f3;
	float: left;
	margin-left: 8px;
	margin-right: 2px;
	_margin-left: 5px;
	_margin-right: 5px;
	margin-bottom: 10px;
	text-align: center;
	position: relative;
}
.nbrowser-item-in
{
	margin: 10px;
	width: 130px;
}
.browser-thumb2,
.nbrowser-thumb
{
	background: #f5f5f5;
	width: 110px;
	height: 110px;
	text-align: center;
	padding: 10px 10px 40px 10px;
}
.browser-thumb2 .icon-sale,
.nbrowser-thumb .icon-sale
{
	background-image: url(/data/template/sample/images/vypredaj.png);
	width: 51px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 0;

}
* html .browser-thumb2 .icon-sale, .nbrowser-thumb .icon-sale{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/template/sample/images/vypredaj.png", sizingMethod="scale");
	}

.browser-title2
{
	width: 130px;
	height: 45px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 5px;
	font-weight: bold;
	overflow: hidden;
}
.browser-price2
{
	width: 130px;
	text-align: center;
}
.minicart
{
	padding: 15px;
}


.ndetail-item-out
{
	width: 100%;
	background: #f3f3f3;
	text-align: center;
}
.ndetail-item-in
{
	margin: 10px;
}
.ndetail-item-out th
{
	background: #dadada;
	height: 27px;
	padding-left: 10px;
	padding-top: 3px;
	text-align:center;
}
.ndetail-info
{
	margin-top: 15px;
}
.ndetail-info td:first-child
{
	height: 16px;
	width: 50%;
}

.ndetail-prices
{
	margin-top: 15px;
	margin-bottom: 5px;
}
.ndetail-prices td:first-child
{
	height: 16px;
	width: 50%;
}
.ndetail-prices th
{
	font: bold 18px Arial;
	color:#000;
}
.ndetail-prices th:first-child
{
	font: 18px Arial;
	color:#000;
}
.ndetail-item-vars
{
	text-align: right;
	height: 23px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 10px;
}


.detail-var-item
{
	margin: 3px;
	padding: 2px;
	height: 120px;
	width: 101px;
	background-color: #fff;
	text-align: center;
}
.detail-var-price
{
	text-align: center;
	font: 15px Arial;
	font-weight: bold;
}
.detail-var-name
{
	text-align: center;
	font: 11px Arial;
	font-weight: bold;
	color: #F58220;
}
.detail-var-item a,
.detail-var-item a:link,
.detail-var-item a:visited,
.detail-var-item a:active
{
	color: #116993;
}
.detail-var-item a:hover
{
	text-decoration: none;
}
.detail-gallery
{
	text-align:left;
}
.detail-gallery-item
{
	float: left;
	margin: 5px;
	padding: 2px;
	height: 86px;
	width: 86px;
	background-color: #fff;
	text-align: center;
}
.ndetail-params
{
	border: 1px solid #d1d1d1;
}
.ndetail-params th
{
	background: #dfdfdf;
	font: bold 12px Arial;
	padding: 6px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}
.ndetail-params td
{
	background: #f0f0f0;
	font: 12px Arial;
	padding: 6px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}
.alternative-cell
{
	border: 1px solid #dcdcdc;
	padding: 10px;
	width: 137px;
	height: 160px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}




.nbrowser-altitem-out
{
	width: 140px;
	height: 235px;
	background: #f3f3f3;
	float: left;
	margin-left: 8px;
	margin-right: 2px;
	margin-bottom: 10px;
	text-align: center;
}
.nbrowser-altitem-out th
{
	background: #dadada;
	height: 27px;
	padding-left: 10px;
	padding-top: 3px;
	text-align:center;
}
.nbrowser-altitem-in
{
	margin: 10px;
	width: 120px;
}
.nbrowser-altitem-thumb
{
	background: #fff;
	width: 100px;
	height: 110px;
	text-align: center;
	padding: 10px;
}
.nbrowser-altitem-title
{
	width: 120px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 5px;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
}
.nbrowser-altitem-thumb .icon-sale
{
	background-image: url(/data/template/sample/images/vypredaj.png);
	width: 79px;
	height: 81px;
	margin-top: 90px;
}
* html .nbrowser-altitem-thumb .icon-sale{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/template/sample/images/vypredaj.png", sizingMethod="scale");
	}

.nbrowser-altitem-price
{
	width: 120px;
	text-align: center;
}




.comment-add
{
	border: 1px solid #D2D2D2;
	background: #F9F9F9;
	padding: 20px;
	font: 12px/18px Arial;
	color: #333;
	margin-top: 15px;
}
.comment-item
{
	border: 1px solid #dcdcdc;
	font: 12px/18px Arial;
	margin-bottom: 5px;
}
.comment-item table th
{
	background: url('/data/template/sample/images/comment-th.gif') top left repeat-x;
	height: 25px;
	padding: 7px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.comment-item table th:first-child
{
	text-align: center;
	font: bold 14px Arial;
	border-right: 1px solid #fff;
}
.comment-item table td
{
	padding: 10px;
}









.cart-out
{
	text-align: center;
	width: 100%;
	padding-top: 20px;
}
.cart
{
	background: #fff;
	align: center;
	text-align: left;
}
.cart th
{
	background: #DADADA;
	height: 20px;
	padding: 5px;
	color: #000;
}
.cart td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
	border-bottom: 2px solid #f3f3f3;
}
.cart td a
{
	color: #116993;
	text-decoration: none;
	font: 12px Arial;
	font-weight: bold;
}
.cart-sep
{
	background-image: url('/data/template/sample/images/cart-sep.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.cart-total
{
	font: 13px Arial; color: #fff;
	font-weight: bold;
	background: #D70000;
}



.order-info
{
	width: 100%px;
	text-align:left;
	background-color: #fff;
}
.order-info th
{
	background: #DADADA;
	height: 20px;
	padding: 5px;
	color: #000;
}
.order-info td
{
	padding-left: 5px;
	padding-top: 5px;
}
.order-info td table td
{
	padding-top: 0px;
}
.order-info-fa td
{
	height: 23px;
}

.order-info-price th
{
	font: 13px Arial;
	font-weight: bold;
	color: #fff;
	background: #CB0015;
	height: 15px;
}
.order-info-price td
{
	height: 23px;
}





.head .print {float:right; width:17px; height:17px; display:block; text-align:center; line-height:17px; position:relative; overflow:hidden; padding:0; margin:-3px 2px 0;}
.head .ainc {float:right; width:17px; height:17px; display:block; text-align:center; line-height:17px; position:relative; overflow:hidden; padding:0; margin:-3px 6px 0 2px;}
.head .adec {float:right; width:17px; height:17px; display:block; text-align:center; line-height:17px; position:relative; overflow:hidden; padding:0; margin:-3px 2px 0;}
.head .print span {float:right; width:17px; height:17px; display:block; position:absolute; left:0; top:0; background:url(http://www.joj.sk/fileadmin/template/img/buttons-pages.gif) no-repeat scroll -60px -40px;}
.head .ainc span {float:right; width:17px; height:17px; display:block; position:absolute; left:0; top:0; background:url(http://www.joj.sk/fileadmin/template/img/buttons-pages.gif) no-repeat scroll -100px -40px;}
.head .adec span {float:right; width:17px; height:17px; display:block; position:absolute; left:0; top:0; background:url(http://www.joj.sk/fileadmin/template/img/buttons-pages.gif) no-repeat scroll -80px -40px;}
.head .print:hover span {background-position:-60px -57px;}
.head .ainc:hover span {background-position:-100px -57px;}
.head .adec:hover span {background-position:-80px -57px;}



#overlay{ background-image: url('/data/template/sample/images/overlay40.png'); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/template/sample/images/overlay40.png", sizingMethod="scale");
	}
	
}
#lightbox
{
	padding: 15px;
	border: 1px solid #aaa;
}
.tip {
	background-color: #FFFFFF;
	border: 1px solid #555555;
	font-size: 11px;
	padding: 4px;
}
.size960 { margin: 0px auto; _padding: 0px; padding-top: 10px; width: 980px;}
.size649 { _margin: 0px; _padding: 0px; margin-top: 0px; border: 0px solid #000;}
.horny-pas{
height: 60px;
background: #000;
}
.pas-info{
width: 340px;
height: 40px;
background-image: url('/data/template/sample/images/pas-info.gif');
float: left;
}
ul.pas-ul{
padding-left: 37px;
}
ul.pas-ul li{ float: left; text-align: center; padding-top: 14px;}
ul.pas-ul li a{ color: #fff;}
li.pasitem1{
width: 102px;
}
li.pasitem2{
width: 141px;
}
li.pasitem3{
width: 60px;
}
.pas-prava{
width: 215px;
height: 40px;
float: right;
}
.kosik-pas{
width: 215px;
height: 40px;
background-image: url('/data/template/sample/images/kosik-pas.gif');
}
.kosik-pas-in{
margin-left: 25px;
color: #fff;
}
.kosik-pas-in a{
color: #fff;
}
.obrazoknovy{
width: 130px;
float: left;
text-align: center;
margin-right: 10px;
margin-top: 15px;
}
.popisnovy{
float: right;
width: 480px;
margin-top: 21px;
}
.cenanova{
float: right;
width: 300px;
margin-left: 10px;
}
.dokosikanovy{
float: right;
margin-top: 15px;
margin-right: -10px;
_margin-right: -5px;
}
.dokosikanovy input.pocty{
width: 16px;
height: 16px;
padding: 5px;
}
.dokosikanovy img{
vertical-align: top;
}
.parametrenovy{
clear: both;
}
.malacena{
font-weight: normal;
font-size: 12px;
color: #000;
display: block;
margin-bottom: 2em;
}
.headmenu1 strong {color: #f00; font-weight: bold;}

#s-footer p  { padding:10px 0 100px 0; text-align:center; }
#s-footer p, #s-footer p  a { color:#c1c1c1; }