* {  
  margin: 0;
  padding: 0;
  border: 0;
}

span.cleaner  {
  float: none;
	width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

body  { 
  background: #f3f3f3 url(../images/bg.jpg) no-repeat top center;
  text-align: center;
  }
  
#all  {
  width: 990px;
  background: #fff;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 15px;  
  font: 75%/150% Arial, Helvetica, sans-serif;
}

h2.sekcia, h2.sekcia a  {
  font-weight: bold;
  font-size: 120%;
  text-align: left;
}

div.polozka {
  display: none;
}

div#headArticleImage2, div#headArticleImage3, div#headArticleImage4, div#headArticleImage5 {
  display: none;
}

input[type=submit]  {
  cursor: pointer;
  _cursor: hand;
}

a {
  color: #0c4ea2;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.none {
  display: none;
}

table {
  border-collapse: collapse;
}

/****************************************HEAD*****************************************/

#head { 
  position: relative;
  width: 990px;
  height: 172px;
  background: url(../images/bg-top.jpg) no-repeat top;
}

#head h1 a {
  position: absolute;
  top: 21px;
  left: 28px;
  overflow: hidden;
  width: 256px;
  height: 51px;
}

#head h1 a:hover	{
	filter: alpha(opacity=80);
	-moz-opacity:.80;
}

#head h1 span  {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../images/logo.jpg);
  cursor: pointer;
  _cursor: hand;
}

#head #search {
  position: absolute;
  left: 313px;
  top: 18px;
  width: 356px;
  height: 65px;
  background: url(../images/search.jpg) bottom center no-repeat;
}

#head #search ul  {
  list-style: none;
}
  
#head #search ul li {
  float: left;
  height: 29px;
  background: #fff url(../images/search-left.jpg) left top no-repeat;
  text-align: center;
  padding-left: 5px;
}

#head #search ul li a {
  color: #0e4ba6;
  text-decoration: none;
  background: #ccc url(../images/search-right.jpg) right top no-repeat;
  display: block;
  height: 24px;
  padding-top: 5px;
  padding-right: 8px;
  padding-left: 3px;
  float: left;
  
}

#head #search ul li.search-active {
  background-position: bottom left;
}

#head #search ul li.search-active a {
  background-position: bottom right;
}

#head #search ul li a:hover {
  text-decoration: underline;
}

#head #search #text {
  position: absolute;
  width: 280px;
  height: 21px;
  top: 33px;
  left: 4px;
  background: #fff;
  color: #0c4fa0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 5px;
  border: 1px solid #99a5b1;
}

#head #search #submit1 {
  position: absolute;
  top: 33px;
  right: 9px;
  width: 29px;
  height: 28px;
  background: #99a5b1 url(../images/search-submit.jpg);
}

#head #nav1  {
  list-style: none;
  position: absolute;
  right: 43px;
  top: 29px;
  color: #0c4ca6;
}

#head #nav1 li {
  float: left;
}

#head #nav1 li a {
  color: #0c4ca6;
  text-decoration: none;
  padding: 0 5px;
}

#head #nav1 li a:hover {
  text-decoration: underline;
}

#head #login  {
  width: 150px;
  position: absolute;
  z-index: 1;
  right: 25px;
  top: 50px;
  padding: 5px 5px 0 5px;
  background: #fff url(../images/login-gradient.jpg) repeat-x;
  border: 1px solid #9ba4ab;  
  display: none;
}

#head #login input  {
  border: 1px solid #9ba4ab;
  margin-bottom: 4px;
  width: 147px;
  color: #666;
  padding-left: 3px;
}

#head #login input.submit {
  width: 25px;
  height: 25px;
  float: right;
  background: url(../images/login-gradient.jpg);
  font-weight: bold;
  padding: 0;
}

#head #login p  {
  text-align: left;
  font-size: 10px;
  color: red;
  font-weight: bold;
}

#head #nav2  {
  list-style: none;
  position: absolute;
  right: 25px;
  top: 60px;
}

#head #nav2 li {
  float: left;
  height: 37px;
  background: #ccc url(../images/nav2-left.jpg) left top no-repeat;
  text-align: center;
  padding-left: 7px;
  margin-right: 1px;
}

#head #nav2 li a  {
  color: #fff;
  text-decoration: none;
  background: #ccc url(../images/nav2-right.jpg) right top no-repeat;
  display: block;
  height: 27px;
  _height: 36px;
  padding-right: 24px;
  padding-left: 17px;
  padding-top: 10px;
  float: left;
}

#head #nav2 #rss  {
  background: #ccc url(../images/nav2-rss.jpg) left top no-repeat;
  padding-left: 52px;
}

#head #nav2 #rss a  {
  padding-left: 5px;
}

#head #nav2 li a:hover  {
  text-decoration: underline;
}

#head #navigation {
  list-style: none;
  width: 962px;
  height: 45px;
  position: absolute;
  top: 96px;
  left: 15px;
  background: #336699 url(../images/navigation-bg.jpg)}
  
#head #navigation li  {
  float: left;
  height: 45px;
  background: url(../images/navigation-border.jpg) top right no-repeat;
  padding-right: 2px;
}

#head #navigation li a  {
  display: block;
  float: left;
  background: url(../images/navigation-item.jpg) top left;
  height: 30px;
  padding-left: 10px;
  padding-right: 8px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding-top: 11px;
}

#head #navigation li a.active {
  background-position: 0 -82px;
}

#head #navigation li a.active:hover {
  background-position: 0 -82px;
}

#head #navigation li a:hover  {
  background-position: 0 -41px;
}



div#all.category2 #head #navigation li a.active {
  background-position: 0 -123px;
}

div#all.category2 #head #navigation li a.active:hover {
  background-position: 0 -123px;
}

div#all.category3 #head #navigation li a.active {
  background-position: 0 -164px;
}

div#all.category3 #head #navigation li a.active:hover {
  background-position: 0 -164px;
}

div#all.category4 #head #navigation li a.active {
  background-position: 0 -205px;
}

div#all.category4 #head #navigation li a.active:hover {
  background-position: 0 -205px;
}

div#all.category5 #head #navigation li a.active {
  background-position: 0 -246px;
}

div#all.category5 #head #navigation li a.active:hover {
  background-position: 0 -246px;
}

div#all.category6 #head #navigation li a.active {
  background-position: 0 -287px;
}

div#all.category6 #head #navigation li a.active:hover {
  background-position: 0 -287px;
}

div#all.category9997 #head #navigation li a.active {
  background-position: 0 -328px;
}

div#all.category9997 #head #navigation li a.active:hover {
  background-position: 0 -328px;
}

div#all.category9999 #head #navigation li a.active {
  background-position: 0 -369px;
}

div#all.category9999 #head #navigation li a.active:hover {
  background-position: 0 -369px;
}







#head #navigation #home {
  background-image: none;
  width: 27px;
  _width: 55px;
}

#head #navigation #home span  {
  display:none;
}

#head #navigation li#skonetv	{
	position: absolute;
	top: 0;
	right: 13px;
}

#head #navigation li#skonetv a	{ 
	background:  url(../images/skonetv.jpg) 5px 0px no-repeat;
	padding-left: 42px;	
}

#head #navigation li#skonetv a:hover	{
	background:  url(../images/skonetv.jpg) 5px -41px no-repeat;
}

#head #welcome  {
  position: absolute;
  bottom: 6px;
  left: 20px;
  color: #737373;
  font-size: 100%;
}

#head #date  {
  position: absolute;
  bottom: 6px;
  right: 16px;
  color: #737373;
  font-size: 100%;
}

#head #date select  {
  border: 1px solid #cccccc;
}
  
#head #date select option {
  padding-right:4px;
}

/****************************************HEAD-end*****************************************/

/****************************************CONTENT*****************************************/

#newstabs img {
  width: 120px;
  height: 120px;
}

#content  {
  width: 990px;
  _margin-left: -15px;
  text-align: left;
  font-size: 100%;
}

#content #left  {
  width: 635px;
  float: left;
  margin-left: 15px;
}

#content #right  {
  width: 310px;
  float: left;
  margin-left: 15px;
  margin-top: -15px;
}

#content #left #head-article  {
  width: 635px;
  height: 355px;
  background: #336699 url(../images/head-article-nav.jpg) top left no-repeat;
  position: relative;
  text-align: justify;
}

#content #left #head-article div#top5 {
  width: 187px;
  height: 340px;
  position: absolute;
  top: 5px;
  left: 13px;
  text-align: left;
}

#content #left #head-article div#top5 ul {
  list-style: none;
}

#content #left #head-article div#top5 ul li  {
  margin-bottom: 11px;
  _margin-bottom: 7px;
  display: block;
  height: 60px;
  _height: 61px;
  position: relative;
}

#content #left #head-article div#top5 ul li a  {
  color: #fff;
  text-decoration: none;
  display: block;
  height: 40px;
  line-height: 125%;
  font-weight: normal;
}

#content #left #head-article div#top5 ul li a:hover  {
	text-decoration: underline;
}

#content #left #head-article div.img {
	width: 408px;
	height: 355px;
	position: absolute; 	
	top: 0;
	right: 0;
}

#content #left #head-article div.img div {
	padding: 10px;
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
	_bottom: 3px;
	_filter: alpha(opacity=90);
	width: 388px;
	color: white;
	background: url(../images/halftransparent.png);	
}

#content #left #head-article div.img div a {
	color: white;
	font-size: 120%;
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
	text-align: left;
	text-decoration: none;
}

#content #left #head-article div#headArticleImage1, #content #left #head-article div#headArticleImage2, #content #left #head-article div#headArticleImage3, #content #left #head-article div#headArticleImage4, #content #left #head-article div#headArticleImage5 {
  background-position: center;
}

#content #left #head-article span#corners	{
	display: block;
	width: 7px;
	height: 355px;
	background: url(../images/rozky.gif);
	position: absolute;
	right: 0;
	_right: -1px;
	top: 0;
	z-index: 999;
}

#content #left #head-article div#arrow1	{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow1.png',sizingMethod='crop');
	position: absolute;
	top: 27px;
	left: 227px;
	width: 10px;
	height: 15px;
	display:none;
}

#arrow1[id] {
	background: url(../images/arrow1.png) no-repeat;
}


#content #left #head-article div#arrow2	{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow2.png',sizingMethod='crop');
	position: absolute;
	top: 100px;
	left: 227px;
	width: 10px;
	height: 15px;
	display:none;
}

#arrow2[id] {
	background: url(../images/arrow2.png) no-repeat;
}

#content #left #head-article div#arrow3	{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow3.png',sizingMethod='crop');
	position: absolute;
	top: 170px;
	left: 227px;
	width: 10px;
	height: 15px;
	display:none;
}

#arrow3[id] {
	background: url(../images/arrow3.png) no-repeat;
}

#content #left #head-article div#arrow4	{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow4.png',sizingMethod='crop');
	position: absolute;
	top: 242px;
	left: 227px;
	width: 10px;
	height: 15px;
	display:none;
}

#arrow4[id] {
	background: url(../images/arrow4.png) no-repeat;
}

#content #left #head-article div#arrow5	{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/arrow5.png',sizingMethod='crop');
	position: absolute;
	top: 313px;
	left: 227px;
	width: 10px;
	height: 15px;
	display:none;
}

#arrow5[id] {
	background: url(../images/arrow5.png) no-repeat;
}

.show	{
	display: block;
}

#content #left #head-article2  {
  width: 635px;
  height: 355px;
  background: #99c02f url(../images/head-article-bg.jpg) top left no-repeat;
  position: relative;
}

div#all.category2 #content #left #head-article2  {
  background: #2f629b url(../images/head-article-bg.jpg) 0 -355px no-repeat;
}

div#all.category3 #content #left #head-article2  {
  background: #e17324 url(../images/head-article-bg.jpg) 0 -710px no-repeat;
}

div#all.category4 #content #left #head-article2  {
  background: #bc37ae url(../images/head-article-bg.jpg) 0 -1065px no-repeat;
}

div#all.category5 #content #left #head-article2  {
  background: #4588a5 url(../images/head-article-bg.jpg) 0 -1420px no-repeat;
}

div#all.category6 #content #left #head-article2  {
  background: #edc502 url(../images/head-article-bg.jpg) 0 -1775px no-repeat;
}




#content #left #head-article2 div {
  width: 191px;
  float: left;
  padding: 18px;
  text-align: left;
  line-height: 18px;  
}

#content #left #head-article2 div div {
  padding: 0;
}

#content #left #head-article2 span.img, #content #left #head-article2 img {
  display: block;
  float: right;
  width: 408px;
  height: 355px;
}

#content #left #head-article2 h3  {
  color: #fff;
  font-weight: bold;
  font-size: 140%;
  line-height: 21px;
}

#content #left #head-article2 h3 a	{
	text-decoration: none;}

#content #left #head-article2 p {
  color: #fff;
  padding-top: 10px;
}

#content #left #head-article2 a	{
	color: white;
}

#content #left #head-article2 a:hover	{
	text-decoration: none;
}

#content #left #head-article2 span#corners	{
	display: block;
	width: 7px;
	height: 355px;
	background: url(../images/rozky.gif);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
}

#content div.advertising  {
  margin-top: 15px;
  clear:both;
  text-align: left;
}

#content span.advertising {
  color: #c9c9c9;
  font-size: 9px;
  font-size: 80%;
  margin-left: 15px;
  background: #fff;
  z-index: 2;
  position: relative;
  padding: 0 3px;
}

#content div.advertising a {
  border: 1px solid #c9c9c9;
  padding: 4px;  
  padding-bottom: 0;
  margin-top: -11px;
  _margin-top: -5px;
  position: relative;
  padding-top: 10px;
  z-index: 1;
  display: block;
  padding-bottom: 4px;
}

#content a.advertising img {
  margin-bottom: -5px;
  _margin-bottom: -3px;
}

#content h2.sekcia {
  width: 100%;
  height: 41px;
  background: #4375a8 url(../images/headline-right.jpg) no-repeat top right;
  margin-top: 15px;
  position: relative;
}

#content h2.sekcia a { 
  display: block;
  height: 28px;
  background: url(../images/headline-left.jpg) no-repeat top left;
  padding-left: 40px;
  color: #fff;
  text-decoration: none;
  padding-top: 13px;
}

#content h2.sekcia a#edit	{
	display: block;
	width: 50px;
	height:18px;	
	background: url(../images/edit.jpg);
	z-index: 1;
	position: absolute;
	top: 13px;
	right: 15px;
	padding: 0;
	display: none;
}

#content .minus  {
  margin-top: 0px;
}

#content span.headline-nav  {
  color: #fff;
  background: #0c4ca3 url(../images/headline-items.jpg)  repeat-x top left;
  padding: 5px;
  width: 100%;
  display: block;
}

#content span.headline-nav a {
  color: #fff;
  text-decoration: none;
  padding: 0 5px;
  font-size: 100%;
}

#content span.headline-nav a.unselected {
  color: #fff;
  text-decoration: none;
  padding: 0 5px;
  font-size: 100%;
  font-weight: normal;
}

#content span.headline-nav a.selected {
	font-weight: bold;
	text-decoration: underline;	
}

#content span.headline-nav a:hover {
  text-decoration: underline;
}

#content #left span.headline-nav {
  width: 625px;
}

#content #right span.headline-nav {
  width: 300px;
  _width: 310px;
}

#content div.headline-content {
  background: #eff3f6 url(../images/headline-content.jpg) no-repeat bottom left;
  color: #064fab;  
  text-align: left; 
  padding-bottom: 10px;
  _padding-bottom: 0;
}

#content div#newstabs div.headline-content p {
  margin: 0;
  padding: 0;
}

#content div.headline-content p a	{
	color: #0452a4;
}

#content div.headline-content p a:hover {
  text-decoration: none;
}

#content div.headline-content img {
  float: left;
  margin: 0px 10px 0px 0;
}

#content div.headline-content div p	{
	padding: 0;
  margin: 0;
}

#content div.headline-content div.left	{
	float: left;
	margin: 0 10px;
	_margin:0 0 0 5px;
	width:120px;
	margin-top: 10px;
}

#content div.headline-content img	{
	margin-bottom: 10px;
}

#content div.headline-content div.right	{
	float:left;
	padding-bottom:10px;
	_padding:0;
	font-size: 100%;
	line-height: 16px;
	margin-top: 10px;
}

#content div.headline-content div.right a.nadpis, #content div.headline-content div.right2 a.nadpis {
  font-weight: bold;
  color: #0452a4;
  text-decoration: none;
  display: block;
  font-size: 12px;
  padding: 0 0 10px 0 !important;
}

#content div.headline-content div.right p, #content div.headline-content div.right2 p {
  font-size: 12px
}

#content div.headline-content div.right2	{
	float:left;
	padding-bottom:10px;
	_padding:0;
	font-size: 100%;
	line-height: 16px;
	margin-top: 10px;
}

#content #right div.headline-content {
  background: #eff3f6 url(../images/headline-content2.jpg) no-repeat bottom left;
}

#content div.headline-content ul  {
  list-style: none;
  margin-left: 11px;
  _padding-bottom: 5px;
  _padding-bottom: 10px;
  _padding-top: 0px;
  padding-top: 10px;
}

#content div.headline-content ul.most {
  padding-top: 0;
  _padding-top: 0;
  _margin-top: -10px;
}

#content div.headline-content ul li {
  _height: 26px;
  min-height: 25px;
  width: 255px;
  background: url(../images/ul-item.jpg) no-repeat 0 0;
  padding-left: 25px;
  padding-top: 4px;
}

#content div.headline-content ul li a {
  text-decoration: none;
  color: #0452a4;
  display: block;
}

#content div.headline-content ul li a:hover {
  color: #5b8dc2;
}

div.news  {
  float:none !important;
  width:100% !important;
  position:relative !important;
}

div.news ul  {
  padding: 0!important;
  margin: 0 !important;
}

div.news a.more-arrow {
  background: none;
  text-align: right;
  font-size: 100% !important;
}

div.news a.more-arrow:hover {
  background: none;
  font-weight: normal;
  text-decoration: underline !important;
}

div.news ul li {
  padding: 0 !important;
  background: none !important;
}

div.news ul li a {
  display: block !important;
  width: 255px;
  background: url(../images/ul-item2.jpg) 10px center no-repeat;
  padding: 8px 20px 8px 35px;
  border-top: 1px solid #fff;
  font-weight: normal;
  font-size: 85% !important;
  =font-size: 65% !important;
  _font-size: 65%;
  line-height: 130% !important;
  text-align: left;
}

div.news ul li a:hover {
  text-decoration: none !important;
  font-weight: bold;
  color: #0452a4 !important;
  background: #e7edf1 url(../images/ul-item2.jpg) 10px center no-repeat;
}

#content div.headline-content ul.list	{
	padding: 0;
	list-style: none;
	clear: both;
}

#content div.headline-content ul.list li	{
	padding: 0;
	background: none;
}

#content div.headline-content div {
  width: 50%;
  _width: 49%;
  float: left;
}

#content div.headline-content span.cleaner  {
  float: none;
	width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

#content div.headline-content span.cleaner2  {
  float: none;
	width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
	_margin-bottom: -25px;
}

#content div.headline-content p {
  padding: 10px;
  padding-top: 7px;
}

#content div.headline-content hr  {
  border-top: 1px solid #a4bed9;
  margin-left: 10px;
  margin-right: 10px;
  _border:0;
  _color: #a4bed9;
  _height: 0px;
  clear: both;
  _margin-top: -5px;
}

#content div#left div.short  {
  width: 310px;
  float: left;
}

#content div#left div.short div.headline-content  {
  background: #eff3f6 url(../images/short-content.jpg) no-repeat bottom left;
}
  
#content #left div.short span.headline-nav  {
  width: 300px;
}

#content div.short2  {
  width: 310px;
  float: left;
  margin-left: 15px;
}

#content div#left div.short2 div.headline-content  {
  background: #eff3f6 url(../images/short-content.jpg) no-repeat bottom left;
}
  
#content #left div.short2 span.headline-nav  {
  width: 300px;
}

/****************************************CONTENT-end*****************************************/

/****************************************FOOTER*****************************************/

#footer { 
  width: 960px;
  height: 275px;
  clear: both;
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  background: url(../images/footer.jpg) bottom left no-repeat;
  color: #c7c7c7;
  text-align: justify;
}

#footer a {
  text-decoration: none;
  color: #c7c7c7;
}

#footer a:hover {
  text-decoration: underline;
}

#footer #footer-top {
  width: 780px;
  height: 115px;
  margin-left: 155px;
  padding-top: 20px;
  _padding-top: 35px;
}

#footer #footer-top p {
  text-align: left;
  padding-top: 6px;
}

#footer #footer-top ul  {
  padding-left: 15px;
  padding-top: 7px;
  float: left;
  margin-right: 30px;
}

#footer #footer-top ul li {
  line-height: 17px;
}

#footer #footer-top ul li a {
  color: #c7c7c7;
  font-size: 100%;
}

#footer #footer-bottom  {
  width: 780px;
  height: 100px;
  margin-left: 155px;
  margin-top: 30px;
  }
  
#footer #footer-bottom ul {
  list-style: none;
  width: 580px;
}

#footer #footer-bottom p  {
  clear: both;
  font-size: 90%;
  padding-top: 10px;
  padding-left: 6px;
}

#footer #footer-bottom ul li  {
  float: left;
}

#footer #footer-bottom ul li a  {
  color: #c7c7c7;
  padding: 0 6px;
  font-weight: bold;
  font-size: 90%;
}

#footer #footer-bottom #learnmore {
  background: url(../images/learnmore.jpg) bottom left no-repeat;
  width: 160px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  padding-bottom: 10px;
  padding-left: 5px;
}

#footer #footer-bottom #learnmore ul  {
  list-style: none;
  width: 156px;
  height: 25px;
	padding-top: 10px;
}
  
#footer #footer-bottom #learnmore ul li {
  float: left;
}
  
#footer #footer-bottom #learnmore ul li a {
  display: block;
  float: left;
  width: 66px;
  height: 25px;
}

#footer #footer-bottom #learnmore a span  {
  display: none;
}

#footer h2  {
  color: #fff;
}

/****************************************FOOTER-end*****************************************/

/****************************************ARTICLE*****************************************/

#content div.article	{
	background: #f7f8f9 url(../images/article-bottom.jpg) no-repeat bottom left;
	padding-top: 10px;
}

#content div.article2	{
	padding: 0px 15px 15px 15px;	
	color: #333333;
}

#content div.article2 span.cleaner  {
  float: none;
	width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

#content div.article2 span.comments	{
	text-align:right;
	display:block;
	width:100%;
	color: #5d8dbd;
	padding-bottom: 15px;
	margin-top: 10px;
}

#content div.article2 span.comments a	{
	text-decoration: none;
	color: #5d8dbd;
}

#content div.article2 div#comments  {
  display: none;
}

#content div.article2 div.comment	{
	background: url(../images/comment.jpg) repeat-x;
	width: 585px;
	padding: 10px;
}

#content div.article2 div.comment span	{
	font-weight: bold;
	color: #0c4ea2;
}

#content div.article2 div.comment span.heading	{
	float: left;
	font-size: 120%;
}



#content div.article2 div.comment span.menu a	{
	color: #5d8dbd;}

#content div.article2 div.comment span.added	{
	font-weight: normal;
	font-size: 90%;
	margin-top:-5px;
}

#content div.article2 div.comment a	{
	color: #0c4ea2;
	text-decoration: none;
	font-size: 100%;
}

#content div.article2 div.comment span.menu	{
	float: right;
}

#content div.article2 div.comment a:hover	{
	text-decoration: underline;
}

#content div.article2 div.comment p	{
	color: #666;
	clear: both;
	padding-top: 6px;
	_padding-top: 0;
	margin-bottom: -5px;
}

#content div.article2 span.comments a:hover	{
	text-decoration: underline;
}

#content div.article2 div#add_comment	{
	background:  url(../images/add-comment-bot.jpg) no-repeat bottom left;	
	padding-bottom: 15px;
	display: none;
}

#content div.article2 div#add_comment div	{
	background: #e6ebef url(../images/add-comment-top.jpg) no-repeat top left;
}

#content div.article2 div#add_comment div h3	{
	color: #0c4ea2;
	padding: 17px;
}

#content div.article2 div#add_comment form	{
	padding: 0 27px 0 17px;
	position: relative;
}

#content div.article2 div#add_comment div form input#submit2	{
	position: absolute;
	bottom: 15px;
	right: 22px;
	width: 69px;
	height: 30px;
	background: url(../images/send-comment.jpg);
	_top: 180px;
	_left: 490px;	
	border: 0;
}

#content div.article2 div#add_comment form br	{
	line-height: 10px;
}

#content div.article2 div#add_comment form label	{
	color: #0c4ea2;
	font-weight: bold;
}

#content div.article2 div#add_comment form input.info	{
	border: 1px solid #c5ced5;
	width: 180px;
	padding: 5px;
}

#content div.article2 div#add_comment form textarea	{
	border: 1px solid #c5ced5;
	width: 100%;
	height: 100px;
	padding: 5px;
}

#content div.article2 ul	{
	padding: 5px 30px 0px 30px;
	color: #333;
}
	
#content div.article2 p	{
	padding-bottom: 5px;
}

#content div.article2 p img {
  margin: 5px 5px 5px 0;
}
	
#content div.article h1 {
  color: #0c4da7;
  font-weight: bold;
  font-size: 27px;
  font-size: 225%;
  margin-top: 5px;
  margin-left: 0;
  text-align: left;
  line-height: 33px;
  position: relative;
}

#content div.article h2 {
  font-weight: bold;
  font-size: 160%;
  margin-top: 15px;
  margin-left: 0;
  text-align: left; 
  padding-bottom:3px;
  color: #333;
}

#content div.article h2 a, #content div.article h3 a {
  color: #333;
}

#content div.article h2 a:hover, #content div.article2 h2 a:hover, #content div.article h3 a:hover {
  text-decoration: none;
}

#content div.article h3 {
  font-weight: bold;
  font-size: 140%;
  margin-top: 15px;
  margin-left: 0;
  text-align: left; 
  padding-bottom:3px;
}

#content div.article span.article-info {
  color: #0c4da7;
  font-size: 100%;
  display: block;
  padding: 5px;
  padding-left: 0;
  padding-bottom: 0;
  text-align: left;
}

#content div.article span.article-info a	{
	color: #0c4da7;
	text-decoration: none;
	padding: 0 5px;
}

#content div.article span.article-info a:hover	{
	text-decoration: underline;
}

#content div.article ul.article-nav {
  list-style: none;
}

#content div.article ul.article-nav li  {
  float: left;
}

#content div.article ul.article-nav li a  {
  padding: 0 5px;
  font-size: 90%;
  font-weight: bold;
  color: #0c4da7;
  text-decoration: none;
}

#content div.article ul.article-nav li a:hover  {
  text-decoration: underline;
}

#content div.article img.article-picture  {
  width: 320px;
}

#content div.article img.article-picture,
#content div.article .media {
  float: left;
  margin: 5px 10px 10px 0;

}

#content div.article p  {
  color: #333;
  line-height: 20px;
  /*clear: both;*/
  /*padding-top: 10px;*/
  margin-bottom: 5px;
  /*text-indent: 25px;*/
  text-align: justify;
}

#content div.article p a  {
  text-decoration: underline;
  color: #333;
}

#content div.article p a:hover  {
  text-decoration: none;
}

#content div.article div.advertising  {
  margin-top: 4px;
}

#content div.article div.gallery {
	padding: 10px;	
}

#content div.article div.gallery a img {
	border: 2px solid #ccc;
	margin-right: 3px;
	margin-bottom: 5px;
}
#content div.article div.gallery a:hover img {
	filter: alpha(opacity=80);
	opacity:.80;
}

#content div#left span#article-top {
  width: 635px;
  height: 5px;
  display: block;
  background: url(../images/article-top.jpg) no-repeat top right;
  _margin-bottom:-10px;
}

div#all.category0 #content div#left span#article-top	{
	background-position: 0 -5px;
}

div#all.category1 #content div#left span#article-top	{
	background-position: 0 0;
}

div#all.category2 #content div#left span#article-top	{
	background-position: 0 -5px;
}

div#all.category3 #content div#left span#article-top	{
	background-position: 0 -10px;
}

div#all.category4 #content div#left span#article-top	{
	background-position: 0 -15px;
}

div#all.category5 #content div#left span#article-top	{
	background-position: 0 -20px;
}

div#all.category6 #content div#left span#article-top	{
	background-position: 0 -25px;
}

div#all.category9997 #content div#left span#article-top	{
	background-position: 0 -30px;
}

div.article2 #login2  {
  padding: 10px 10px 0 10px;
  background: #e6ebef;
  margin-top: 15px;
}

div.article2 #login2 table th, div.article2 #login2 table td  {
  padding: 4px 5px;
}

div.article2 #login2 input  {
  border: 1px solid #9ba4ab;
  width: 170px;
  color: #666;
  padding-left: 3px;
}

div.article2 #login2 input.submit {
  width: 25px;
  height: 25px;
  float: right;
  background: url(../images/login-gradient.jpg);
  font-weight: bold;
  padding: 0;
}

div.article2 #login2 span.cleaner {
  float: none;
	width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

div.article2 #login2 p  {
  text-align: left;
  font-size: 10px;
  color: red;
  font-weight: bold;
}

div.article2 #login2 a  {
  color: #0c4ea2;
  font-weight: bold;
  text-decoration: none;
}

div.article2 #login2 a:hover  {
  text-decoration: underline;}



/****************************************ARTICLE-end*****************************************/

a.link-arrow	{
	color: #0452a4;
	text-decoration: underline;
	font-size: 90%;
	display: block;
	background: url(../images/link-arrow.jpg) no-repeat 0px 7px;
	padding-left: 12px;	
	width: 100px;
	clear: both;
}

a.link-arrow:hover	{
	text-decoration: none;
}

#submit1, #submit2	{
	cursor: pointer;
	_cursor:hand;
}

#submit1:hover, #submit2:hover	{
	filter: alpha(opacity=90);
	opacity:.90;
	cursor: pointer;
	_cursor:hand;
}

ul.articles-list	{
	color: #333;
}

ul.articles-list a	{
	text-decoration: none;
	color: #333;
}

ul.articles-list a:hover	{
	text-decoration: underline;
	color: #000;
}

#all.size-plus div.article2 p	{
	font-size: 110%;
}

#all.size-minus div.article2 p	{
	font-size: 100%;
}

input.submit  {
  cursor: pointer;
  _cursor: hand;
  padding: 5px;
}

div.article2 input, div.article2 select, div.article2 textarea {
  border: 1px solid #ccc;
}

table.vypis {
  border-collapse: collapse;
}

table.vypis th  {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #9dbbda;
  padding-right: 10px;
}

table.vypis th img  {
  border: 2px solid #9dbbda;
  vertical-align: top;
}

table.vypis td  {
  padding-left: 5px;
  vertical-align: top;
  padding-bottom: 5px;
  border-top: 1px solid #9dbbda;
}

table.vypis h3 a  {
  color: #0452a4;
  text-decoration: none;
  font-size: 14px;
}

div.vypis h3 a:hover  {
  text-decoration: underline;
}

table.vypis h3  {
  padding: 0;
  margin: 0;
}

table.vypis span  {
  display: block;
  width: 100%;
  text-align: right;
}

table.vypis a	{
	color: #0452a4;
}

table.vypis a:hover {
  text-decoration: none;
}

div.vypis_str {
  text-align:right;
  border-top: 1px solid #9dbbda;
  padding-top:15px;
  clear: both;
  display: block;
  text-align: right;
}

div.vypis_str a {
  margin-left: 10px;
  color: #0452a4;
  font-weight: normal;
}

div.vypis_str strong a  {
  border: 1px solid #9dbbda;
  padding: 0 3px;
}

div.vypis_str a:hover {
  text-decoration: underline;
}



a img.editorial {
  padding: 7px 0 0 10px;}
  
div#strankovanie  {
  text-align: right;
}

div#strankovanie a  {
  color: #0452a4;
}

div#strankovanie a:hover  {
  text-decoration: none;
}

div.article2 span.voting {
  display: block;
  background: url(../images/stars.jpg) no-repeat;
  font-size: 9px;
  text-align: right;
  width: 150px;
  float: left;
  margin-top: -1px;
}

div.article2 span.voting2 {
  display: block;
  background: url(../images/stars.jpg) no-repeat;
  font-size: 9px;
  width: 85px;
  border: 1 px solid red;
  margin-top: -1px;
  margin: 10px auto 0 auto;
  _margin: 10px auto -5px auto;
}

div.article2 span.voting2 img {
  float: left;
  margin-bottom: 5px;
}

div.article2 span.voting img {
  float: left;
}

div.article2 span.votes {
  display: block;
  font-size: 9px;
}

a#footer-advertisment {
  display:block;
  width: 184px;
  height: 27px;
  color: #fff;
  margin-top: 6px;
  background: url(../images/footer-advertisment.jpg);
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  padding-top: 6px;
}

a#footer-advertisment:hover {
  text-decoration: none;
}

div.foto-case {
  margin-left: 14px;
  _margin-left: 7px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

div.foto-case a {
  color: #0c4da7 !important;
  text-decoration: none;
}

div.foto-case a img.img {  
  border: 7px solid #fff;
}

div.foto-case a:hover {
  text-decoration: underline;
}

div.foto  {
  padding: 5px;
  /*border: 1px solid #ccc;
  background: #fff;*/
  padding-bottom: 0; 
  _padding-bottom: 2px;  
  margin-bottom: 5px;
}

#fotomenu #fotovyraz  {
  width: 188px;
  padding: 0px 5px;
  border: 1px solid #99a5b1;
  margin: 10px;
  float: left;
  color: #0c4fa0;
  height: 17px;
  padding-top: 3px;
}

#fotomenu #fotosubmit  {
  float: right;
  margin: 10px 10px 10px 0;
  background: #829099;
  color: #fff;
  width: 80px;
  font-size: 11px;
  height: 22px;
  font-weight: bold;
}

#fotomenu #fotoadd  {
  display: block;
  background: #829099;
  color: #fff;
  width: 80px;
  font-size: 11px;
  padding-top: 2px;
  height: 20px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 0;
}

#fotomenu p {
  margin-top: 0;
  _margin-top: -15px;
}

span.archiv-info  {
  display: block;
  width: 100%;
  color: #064fab;  
  font-size: 11px;
  text-align: left !important;
}

div.headline-content a.more {
  font-weight:bold;
  color:#0452a4;
  position: absolute;
  bottom: 10px;
  _bottom: 15px;
  right: 19px;
}

div#orders p, div#orders h3  {
  padding: 10px 10px 0 10px !important;
}

#fotokolaz div.headline-content {
  width:302px !important;
  clear:both;
  padding-bottom: 10px;
  _padding-bottom: 0px;
  padding-left: 8px;
  padding-top: 8px;
}

#fotokolaz a  {
  display: block;
  width: 74px;
  height: 74px;
  background: #fff;
  float: left;
  padding: 0;
  margin: 0;
  margin-bottom: -1px;
  margin-right: -1px;
}



#sendfriend  {
  padding: 5px 5px 0 5px;
  background: #fff url(../images/login-gradient.jpg) repeat-x;
  border: 1px solid #9ba4ab;  
  display: none;
}

#sendfriend input  {
  border: 1px solid #9ba4ab;
  margin-bottom: 4px;
  width: 147px;
  color: #666;
  padding-left: 3px;
}

#sendfriend input.submit {
  width: 25px;
  height: 25px;
  float: right;
  background: url(../images/login-gradient.jpg);
  font-weight: bold;
  padding: 0;
}

csendfriend p  {
  text-align: left;
  font-size: 10px;
  color: red;
  font-weight: bold;
}

.links a  {
  color: #0c4ca6;
  text-decoration: none;
}

.links a:hover  {
  text-decoration: underline;
}

table.links td  {
  padding: 2px 5px;
}

div.headline-content a:hover  {
  text-decoration: underline !important;
}

div#partners  {
  width: 960px;
  background: #fff;
  float: none;
  clear: both;
  margin: 0 auto;
  padding-top: 15px;
}

#partners div#partners2  {
  width: 945px;
  margin: 0 auto;
  padding: 10px;
  padding-left: 5px;
  padding-top: 0;
  background: #eff3f6 url(../images/partners.jpg) bottom no-repeat;
}

#partners span.cleaner  {
  width: 100%;
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

#partners div#partners2 a, #partners div#partners2 span.partner  {
  display: block;
  height: 78px;
  border: 1px solid #a5bfd8;
  float: left;
  margin-left: 8px;
  margin-top: 8px;
}

#partners div#partners2 a:hover  {
  border: 1px solid #0452a4;
}

#partners div#partners2 a img, #partners div#partners2 span.partner img {
  height: 70px;
  margin: 4px;
}

#partners h2.sekcia {
  width: 100%;
  height: 41px;
  background: #4375a8 url(../images/headline-right.jpg) no-repeat top right;
  margin-top: 15px;
  position: relative;
  margin-top: 0;
}

#partners h2.sekcia a { 
  display: block;
  height: 28px;
  background: url(../images/headline-left.jpg) no-repeat top left;
  padding-left: 40px;
  color: #fff;
  text-decoration: none;
  padding-top: 13px;
}

div#partners-nav  {
  text-align: right;
  padding: 10px 30px;
  color: #93a7b2;
  font-size: 11px;
}

div#partners-nav a  {
  color: #93a7b2;
  font-weight: normal;
  text-decoration: underline;
  padding: 0 10px;
}

div#partners-nav a:hover  {
  text-decoration: none;
  color: #0452a4;
}













		#photogallery  {
      width: 635px;
      margin: 0 auto;
      height: 510px;
    }
    
    #photogallery #photo-content {
      width: 523px;
      padding: 10px 41px;
      _padding-bottom: 0;
    }
    
    #photogallery #photo-content #loadarea  {
      float: left;
      margin-left: 12px;
    }
    
    #photogallery #photo-content #loadarea img {
      _margin-bottom: -4px;
       width: 528px;
       height: 396px;
    }
		
		.stripViewer .panelContainer {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap {
			margin: 0 auto;
			position: relative;
			width: 100%;
		}

		.csw {width: 100%; height: 200px; background: #fff; overflow: scroll}
		.csw .loading {margin: 0; text-align: center}

		.stripViewer {
			position: relative;
			overflow: hidden;
			margin: auto;
			width: 530px; 
			height: 41px;
			clear: both;
		}
		
		.stripViewer .panelContainer { 
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
		}
		
		.stripViewer .panelContainer .panel { 
			float:left;
			position: relative;
		}
		
		.stripViewer .panelContainer .panel .wrapper { 
		  width: 605px;
		  margin-left:-30px;
		}
		
		.stripViewer .panelContainer .panel .wrapper a  {
      display: block;
      width: 94px;
      height: 70px;
      background: #fff;
      float: left;
      margin-right: 12px;
      border: 1px solid #a5bfd8;
    }
    
    #photogallery span.cleaner {
        float: none;
      	width: 100%;
      	clear: both;
      	height: 0px;
      	display: block;
      	visibility: hidden;
    }
    
    .stripViewer .panelContainer .panel .wrapper a img  {
      width: 94px;
      height: 70px;
    }
		
		.stripNav {
			display: none;
		}
				
		.stripNavL, .stripNavR { 
			position: absolute;
			top: 0px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 72px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("../images/arrow-left.jpg") no-repeat center right;
		}
		
		.stripNavR {
			background: url("../images/arrow-right.jpg") no-repeat center left;
		}
		
a.pdf {
  display: block;
  width: 130px;
  float: left;
  margin-right: 20px;
  margin-top: 10px;
}

a.pdf img {
  border: 2px solid #a5bfd8;
}

a.pdf:hover img {
  border: 2px solid #0452a4;  
} 

#face {
  margin-top: 15px;
  margin-bottom: -12px;
}

div#weather {
  padding: 10px 0 10px 10px;
  height: 142px;
  position: relative;
}

div#weather h3  {
  color: #0c4ca3;
  font-size: 120%; 
}

div#weather div {
  float: left;
  background: #fff;
  width: 84px !important;
  height: 107px;
  margin: 5px 3px 0 0;
  padding: 5px;
}

div#weather div p {
  padding: 0 !important;
  text-align: center !important;
  font-size: 80% !important;
  line-height: 130%;
}

div#weather div p strong  {
  font-weight: bold;
  font-size: 110% !important;
}

div#weather div p img {
  width: 74px;
  height: 64px;
  display: block;
  margin: 4px auto 2px auto !important;
  float: none !important;
}

h2.sekcia span.nav, h2.sekcia select  {
  position: absolute;
  right: 15px;
  top: 12px;
}

h2.sekcia span.nav  {
  color: #fff;
}

h2.sekcia span.nav a  {
  background: none !important;
  width: 0;
  height: 0;
  display: inline !important;
  padding: 0 !important;
  font-size: 80% !important;
  font-weight: normal;
}

h2.sekcia span.nav a:hover  {
  text-decoration: underline !important;
}

h2.sekcia span.nav a.active {
  font-weight: bold !important;
}

span.weather a.link-arrow  {
  width: auto !important;
  float: right;
  margin-right: 10px;
  padding-bottom: 10px;
  margin-top: 5px;
}

#rates a.link-arrow {
  width: auto !important;
  margin-left: 10px;
}

span.kurzy  {
  font-size: 9px;
  color: #99a6ae; 
  display: block; 
  text-align: right;
}

table.kurzy {
  width: 308px;
  margin: 0 1px;
}

table.kurzy th  {
  padding: 0 !important;
  padding-left: 10px !important;
  padding-top: 10px !important;
}

table.kurzy td  {
  padding: 6px 10px 2px 10px !important;
}

table tr.dark th, table tr.dark td {
  background: #fff;
}

div.share {
  float: right;
  padding: 10px 0;
}