/* CSS Document */
@import url("fonts.css");

body {
	padding: 0;
	margin: 0;
	background: url("../images/pozadie.jpg") center top repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #203F6A
}

.var001 {
	background: url("../images/pozadie02.jpg") center top repeat-y;
}

.o2 {
	background: url("../images/pozadie03.jpg") center top repeat-y;
}

#pozadie {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	background: url("../images/hlavicka.png") center top no-repeat;
}

#pozadie02 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	background: url("../images/hlavicka02.png") center top no-repeat;
}

#pozadie03 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	background: url("../images/hlavicka03.png") center top no-repeat;
}

.content {
	width: 930px;
	padding: 0 10px 0 0;
	margin: 0 auto;
	position: relative
}

.hlavicka {
	width: 920px;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
}

.hlavicka .logo {
	width: 483px;
	height: 61px;
	float: left;
	position: relative;
	left: 80px;
	top: 30px;
	padding: 0;
	margin: 0;
	background: url("../images/logo.png") left top no-repeat
}

.hlavicka .logo a {
	width: 483px;
	height: 61px;
	display: block;
}

.hlavicka .logo02 {
	width: 430px;
	height: 72px;
	float: left;
}

.hlavicka .logo02 a {
	width: 100%;
	height: 100%;
	display: block;
}

.hlavicka form.vyhladavanie {
	width: 200px;
	float: right;
	position: relative;
	right: 95px;
	top: 44px;
	padding: 0;
	margin: 0;
}

.hlavicka form.vyhladavanie fieldset {
	width: 200px;
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
}

.hlavicka form.vyhladavanie fieldset input {
	width: 142px;
	height: 20px;
	float: left;
	padding: 2px 3px 0 3px;
	margin: 0;
	border: 0;
	color: #667B98;
	font-family: Arial, Helvetica, sans-serif;
	background: url("../images/panel_search.jpg") left top no-repeat
}

.hlavicka form.vyhladavanie fieldset input.submit {
	width: 27px;
	height: 30px;
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
	border: 0;	
	cursor: pointer;
	background: url("../images/ico_search.jpg") left top no-repeat
}

.hlavicka .box_top {
	width: 902px;
	float: left;
	padding: 56px 0 0 18px;
	margin: 0
}

.hlavicka .box_top .box_img {
	width: 226px;
	height: 151px;
	float: left;
	padding: 20px 0 0 5px;
	margin: 0 55px 0 0;
	text-align: center;
	background: url("../images/pic_top_bg.jpg") left top no-repeat
}

.hlavicka .box_top .box_img img {
	border: 0
}

.hlavicka .box_top h1 {
	width: 590px;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 19px;
	color: #9D0101
}

.hlavicka .box_top h1 a {
	color: #9D0101;
	text-decoration: underline
}

.hlavicka .box_top h1 a:hover {
	text-decoration: none
}

.hlavicka .box_top p {
	width: 590px;
	float: left;
	padding: 18px 0 8px 0;
	margin: 0;
	line-height: 18px;
	text-align: left
}

.hlavicka .box_top .info {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 10px;
	color: #9D0101
}


.hlavicka .box_top .info span {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
}

.hlavicka .box_top .info a {
	width: 85px;
	height: 19px;
	float: right;
	left: 20px;
	position: relative;
	top: -5px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: url("../images/panel_blue.jpg") left top no-repeat
}
.hlavicka .box_top .info a:hover {
	text-decoration: underline;
}
.hlavicka .box_top .icons {
	width: auto;
	float: left;
	position: relative;
	top: -10px;
	padding: 0 0 0 150px;
	margin: 0;
	list-style-type: none
}
.hlavicka .box_top .icons li {
	width: auto;
	float: left;
	padding: 0 0 0 15px;
	margin: 0;
}
.hlavicka .box_top .icons li img {
	border: 0
}
.hlavicka div.var002 {
	height: 100px
}
.hlavicka div.var002 .icons {
	float: right;
	padding-top: 10px;
	padding-right: 10px
}
.hlavicka ul.menu {
	width: 900px;
	float: left;
	position: relative;
	z-index: 1;
	padding: 8px 0 22px 22px;
	margin: 0;
	list-style-type: none
}
.hlavicka ul.menu li {
	width: auto;
	float: left;
	position: relative;
	padding: 0;
	margin: 0 18px 0 0;
}
.hlavicka ul.menu li a {
	color: #667B98;
	text-decoration: none;
	float: left;
	padding: 6px;
	margin: 0;
	font-size: 14px;
	font-weight: bold
}
.hlavicka ul.menu li a:hover, .hlavicka ul.menu li:hover a, .hlavicka ul.menu li.over a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #22344C
}
.hlavicka ul.menu li a.active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9D0101
}
.hlavicka ul.menu li ul {
	display: none
}
.hlavicka ul.menu li:hover ul, .hlavicka ul.menu li.over ul {
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 28px;
	width: 170px;
	height: auto;
	padding: 10px 0 5px 0;
	margin: 0;	
	background-color: #9D0101;
	border-top: 1px solid #FFFFFF;
	text-align: left;
	list-style-type: none;
}
.hlavicka ul.menu li:hover ul li, .hlavicka ul.menu li.over ul li {
	width: 150px;
	float: left;
	position: relative;
	padding: 0 10px 7px 10px;
	margin: 0;	
}
.hlavicka ul.menu li:hover ul li a, .hlavicka ul.menu li.over ul li a {
	color: #FFFFFF;
	padding: 0;
	display: block;
	width: 100%;
	background: none;
}
.hlavicka ul.menu li:hover ul li a:hover, .hlavicka ul.menu li.over ul li a:hover {
	text-decoration: underline;
	background: none
}
.hlavicka ul.menu li:hover ul li ul, .hlavicka ul.menu li.over ul li ul {
	display: none
}
.hlavicka ul.menu li:hover ul li:hover ul, .hlavicka ul.menu li.over ul li:hover ul {
	display: block;
	position: absolute;
	left: 170px;
	top: -10px;
	width: 170px;
	height: auto;
	padding: 10px 0px 5px 0px;
	margin: 0;	
	background-color: #22344C;
	border-top: 0;
	border-left: 1px solid #FFFFFF;
	text-align: left;
	list-style-type: none;
}
.hlavicka .cesta {
	width: 900px;
	float: left;
	padding: 0 0 7px 20px;
	margin: 0;
	text-align: left;
	font-size: 10px;
	color: #576063
}
.hlavicka .cesta02 {
	width: 900px;
	float: left;
	padding: 0 0 7px 20px;
	margin: 0;
	text-align: left;
	font-size: 10px;
	color: #ffffff
}
.hlavicka .box_info {
	width: 900px;
	float: left;
	padding: 0 0 10px 20px;
	margin: 0;
	color: #576063;
	font-size: 14px;
}
.hlavicka .box_info h2 {
	width: 900px;
	float: left;
	padding: 0 0 3px 0;
	margin: 0;
	font-size: 14px;	
	text-align: left
}
.hlavicka .box_info p {
	width: 900px;
	float: left;
	padding: 0;
	margin: 0;
	line-height: 18px;
	text-align: left
}
div.var005 {
	position: relative;
	z-index: 1
}
div.var005 ul.menu li a {
	color: #007FAE;
}
div.var005 ul.menu li a.active {
	background-color: #6d9830;
}
div.var005 ul.menu li:hover ul, div.var005 ul.menu li.over ul {
	background-color: #6d9830;
	z-index: 1;
}
div.var005 form.vyhladavanie {
	right: -30px;
}
div.var005 form.vyhladavanie fieldset input {
	width: 123px;
	color: #03ADFF;
	background: url("../images/panel_search02.jpg") left top no-repeat
}
div.var005 form.vyhladavanie fieldset input.submit {
	width: 25px;
	height: 22px;
	background: url("../images/but_search.jpg") left top no-repeat
}

div.var006 {
	position: relative;
	z-index: 1
}
div.var006 ul.menu li a {
	color: #007FAE;
}
div.var006 ul.menu li a.active {
	background-color: #0096d7;
}
div.var006 ul.menu li:hover ul, div.var005 ul.menu li.over ul {
	background-color: #0096d7;
	z-index: 1;
}
div.var006 form.vyhladavanie {
	right: -30px;
}
div.var006 form.vyhladavanie fieldset input {
	width: 123px;
	color: #03ADFF;
	background: url("../images/panel_search02.jpg") left top no-repeat
}
div.var006 form.vyhladavanie fieldset input.submit {
	width: 25px;
	height: 22px;
	background: url("../images/but_search.jpg") left top no-repeat
}


.inner {
	width: 918px;
	float: left;
	padding: 0;
	margin: 0;
	border-left: 1px solid #B8BDBE;
	border-right: 1px solid #B8BDBE;
	background: #FFFFFF url("../images/body_top.png") left top no-repeat
}
div.var003 {
	border-color: #000000;
	background: #FFFFFF url("../images/body_top02.jpg") left top no-repeat
}
div.var003 .left h2 {
	color: #6d9830;
	background: url("../images/arrow_green.jpg") 0px 7px no-repeat;
}
div.var003 .left .vnutro div.odstup h3 {
	color: #203F6A
}

div.var003 .left .vnutro h3.type01 {
	background-color: #6d9830;
}

div.var003 .left .vnutro .list01 li {
	border-bottom: 1px solid #2A0063
}

div.var003 .left .vnutro table tr.horny td {
	background-color: #22344C;
}

div.var003 a {
	color: #6d9830
}

div.var004 {
	border-color: #000000;
	background: #FFFFFF url("../images/body_top03.jpg") left top no-repeat
}
div.var004 .left h2 {
	color: #1c2674;
	background: url("../images/arrow_blue.jpg") 0px 7px no-repeat;
}
div.var004 .left .vnutro div.odstup h3 {
	color: #203F6A
}

div.var004 .left .vnutro h3.type01 {
	background-color: #0096d7;
}

div.var004 .left .vnutro .list01 li {
	border-bottom: 1px solid #1c2674
}

div.var004 .left .vnutro table tr.horny td {
	background-color: #1c2674;
}

div.var004 a {
	color: #6d9830
}

div. {
	border-color: #000000;
	background: #FFFFFF url("../images/body_top02.jpg") left top no-repeat
}
div. .left h2 {
	color: #6d9830;
	background: url("../images/arrow_green.jpg") 0px 7px no-repeat;
	
}
div. .left .vnutro div.odstup h3 {
	color: #203F6A;
	
}

div. .left .vnutro h3.type01 {
	background-color: #6d9830;
}

div. .left .vnutro .list01 li {
	border-bottom: 1px solid #2A0063
}

div. .left .vnutro table tr.horny td {
	background-color: #22344C;
}

div. a {
	color: #6d9830
}

.inner .left {
	width: 591px;
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
}
.inner .left h2 {
	width: 555px;
	float: left;
	padding: 10px 0 10px 35px;
	margin: 0;
	font-size: 20px;
	color: #9D0101;
	background: url("../images/arrow_red.jpg") 0px 7px no-repeat;
	font-family:DezenSolid, Arial Narrow;
	text-transform:uppercase;
}
.inner .left .vnutro {
	width: 590px;
	float: left;
	padding: 0;
	margin: 25px 0 10px 0;
	border-right: 1px solid #CACFD1
}
.inner .left .vnutro p {
	width: 570px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
	line-height: 20px
}
.inner .left .vnutro p.odstup {
	padding: 0 0 20px 0;
}
.inner .left .vnutro h3.type01 {
	width: 560px;
	float: left;
	position: relative;
	padding: 5px 0 5px 10px;
	margin: 0 0 1px 0;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #9D0101
}
.inner .left .vnutro .list01 {
	width: 570px;
	float: left;
	padding: 0 0 20px 0;
	margin: 0;
	list-style-type: none
}
.inner .left .vnutro .list01 li {
	width: 560px;
	float: left;
	padding: 5px 0 5px 10px;
	margin: 0;
	border-bottom: 1px solid #667B98
}
.inner .left .vnutro .box01 {
	width: 570px;
	float: left;
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CACFD1
}
.inner .left .vnutro .box01 img {
	float:left;
	padding: 3px;
	margin: 0 15px 0 0;
	border: 1px solid #CCCCCC
}
.inner .left .vnutro .box01 h3 {
	padding: 0 0 25px 0;
	margin: 0;
	font-size: 18px;
}

.inner .left .vnutro .box01 h3.vclanku {
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 28px;
	font-family: LucidaGrande,LucidaGrandeIE, Arial;
}

.inner .left .vnutro .box01 h3.type02 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	color: #9D0101;
	float: left
}
.inner .left .vnutro .box01 iframe, .inner .left .vnutro .box01 embed {
	margin:25px 0;
	width:555px;
	height:360px;
}
.inner .left .vnutro .box01 p {
	width: auto;
	padding: 0;
	margin: 0;
	float: none;
	text-align: left;
	font-size: 12px;
	line-height: 20px
}
.inner .left .vnutro div.odstup h3 {
	padding-bottom: 10px;
	color: #9D0101;
}
.inner .left .vnutro div.odstup p {
	padding-bottom: 10px;



	text-align: justify
}
.inner .left .vnutro div.odstup p img {
	margin: 0 10px 10px 10px;

}

.inner .left .vnutro .box01 p.udaje {
	width: 440px;
	float: left;
	line-height: 18px
}
.inner .left .vnutro .box01 .info02 {
	width: 338px;
	height: 18px;
	float: left;
	position: absolute;
	bottom: 10px;
	right: 2px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-align: left;
	font-size: 12px;
	color: #2F3A3E;
	background: url("../images/panel_gray.jpg") left top no-repeat
}
.inner .left .vnutro .box01 .headline {
	width: 570px;
	float: left;
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 14px;
	line-height:20px;
	color:#666;
	text-align: left
}
.inner .left .vnutro .box01 .infobox {
	width: 581px;
	float: left;
	border:1px solid #cacfd1;
	background:url(../images/infobox_bg.gif) repeat;
	font-family: LucidaGrande,LucidaGrandeIE, Arial;
	border-right:0;
	padding: 6px 0 6px 8px;
	margin: 0;
	font-size: 12px;
	color:#333;
	text-transform:uppercase;
	text-align: left
}
.inner .left .vnutro .box01 .telospravy {
	width: 570px;
	float: left;
	padding: 6px 0 15px 0;
	margin: 0;
}

.inner .left .vnutro .box01 .telospravy iframe {
	margin:5px 0 20px 0;
}
/*
.inner .left .vnutro .box01 .telospravy img {
	width:565px;
}*/

.inner .left .vnutro .box01 .info03 { /*Zistiť, či je potrebné*/
	width: 570px;
	float: left;
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 11px;
	text-align: left
}
.inner .left .vnutro .str {
	width: auto;
	float: right;
	padding: 5px 20px 0 0;
	margin: 0;
	list-style-type: none
}
.inner .left .vnutro .str li {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	border-right: 2px solid #22344C;
	font-weight: bold
}
.inner .left .vnutro .str li a {
	width: auto;
	float: left;
	padding: 0 5px 0 5px;
	margin: 0;	
	color: #203F6A;
	text-decoration: none
}
.inner .left .vnutro .str li a:hover {
	text-decoration: none;
	color: #9D0101;
}
.inner .left .vnutro .str li span {
	width: auto;
	float: left;
	padding: 0 5px 0 5px;
	margin: 0;	
}
.inner .left .vnutro .str li strong {
	width: auto;
	float: left;
	padding: 0 5px 0 5px;
	margin: 0;
	color: #9D0101;
	text-decoration: underline
}
.inner .left .vnutro .top {
	width: auto;
	float: left;
	padding: 5px 0 0 25px;
	margin: 0;
	color: #203F6A;
	font-weight: bold;
	text-decoration: none;
	background: url("../images/arrow_top.jpg") 0px 3px no-repeat
}
.inner .left .vnutro .top:hover {
	text-decoration: underline
}
.inner .left .vnutro .prihlaska {
	width: 570px;
	float: left;
	padding: 0;
	margin: 0 0 10px 0
}
.inner .left .vnutro .prihlaska fieldset {
	width: 570px;
	float: left;
	padding: 0 0 15px 0;
	margin: 0;
	border: 0;
	border-bottom: 1px solid #CACFD1
}

.inner .left .vnutro .prihlaska fieldset .chyba {
	color:#B00;
	font-size:12px;
	font-weight:bold;
}
.inner .left .vnutro .prihlaska fieldset label {
	width: 185px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left
}
.inner .left .vnutro .prihlaska fieldset label.lab01 {
	width: 120px;
}
.inner .left .vnutro .prihlaska fieldset label.lab02 {
	width: 70px;



	margin-bottom: 5px
}
.inner .left .vnutro .prihlaska fieldset input {
	width: 340px;
	float: left;
	padding: 2px;
	margin: 0 0 5px 0;
	border: 0;
	background-color: #667B98;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif
}
.inner .left .vnutro .prihlaska fieldset select {
	width: 344px;
	float: left;
	padding: 2px;
	margin: 0 0 5px 0;
	border: 0;
	background-color: #667B98;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif
}
.inner .left .vnutro .prihlaska fieldset input.submit {
	width: 100px;
	float: left;
	padding: 6px;
	margin: 0 0 0 185px;
	border: 0;
	background-color: #9D0101;
	font-weight: bold;
	cursor: pointer;
}
.inner .left .vnutro .prihlaska fieldset input.chck {
	width: auto;
	float: left;
	padding: 0px;
	margin: 0 10px 0 0;
	border: 0;
	background: none
}
.inner .left .vnutro .prihlaska fieldset textarea {
	width: 340px;
	float: left;
	padding: 2px;
	margin: 0 0 15px 0;
	border: 0;
	background-color: #667B98;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}
.inner .left .vnutro .prihlaska fieldset span {
	width: 400px;
	float: left;
	padding: 5px 0 10px 185px;
	margin: 0;
	text-align: left;
	font-size: 10px
}
.inner .left .vnutro .box02 {
	width: 570px;
	float: left;
	position: relative;
	padding: 0 0 20px 0;
	margin: 0;
}
.inner .left .vnutro .box02 .vnutro3 {
	width: 570px;
	float: left;



	



	position: relative;
	padding: 0;
	margin: 0;
	background-color: #CDD2D4
}
.inner .left .vnutro .box02 h3 {
	width: 565px;
	float: left;
	position: relative;
	padding: 2px 0 2px 5px;
	margin: 0 0 1px 0;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #9D0101
}
.inner .left .vnutro .box02 h3 span {
	font-weight: normal
}
.inner .left .vnutro .box02 img {
	border: 0;
	border-right: 1px solid #FFFFFF;
	float: left 
}
.inner .left .vnutro .box02 ul {
	width: 200px;
	float: left;
	padding: 0 0 0 15px;
	margin: 0;
	list-style-type: none;	
}
.inner .left .vnutro .box02 ul li {
	width: 390px;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;	
}
.inner .left .vnutro .box02 ul li a {
	color: #21406B;
	float:left;
}
.inner .left .vnutro .box02 p {
	width: 550px;
	float: left;
	padding: 10px;
	margin: 0;
	text-align: left;
	line-height: 18px
}
.inner .left .vnutro .box03 {
	width: 180px;
	float: left;
	padding: 0 70px 10px 10px;
	margin: 0;
}
.inner .left .vnutro .box03 p {
	padding: 0;
	margin: 0;
}
.inner .left .vnutro .box03 h4 {
	width: 275px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 12px
}
.inner .left .vnutro .box03 a {
	color: #203F6A;
	padding: 0;
	margin: 0
}
.inner .left .vnutro .box03 img {
	border:0px;
}

.inner .left .vnutro .galeria {
	width: 580px;
	float: left;	
	padding: 0;
	margin: 0;
	list-style-type: none
}
.inner .left .vnutro .galeria li {
	width: 128px;
	float: left;	
	padding: 5px;
	margin: 0 6px 15px 0;
	background-color: #CACFD1;
	font-size: 11px;
	line-height: 16px
}
.inner .left .vnutro .galeria li img {
	border: 0;
	margin-bottom: 3px;



	



	margin-left: 0px;



		
}
.inner .left .vnutro .predel {
	width: 570px;
	height: 1px;
	float: left;	
	border-top: 1px solid #CACFD1;
	padding: 0;
	margin: 0 0 10px 0;
}
.inner .left .vnutro table {
	width: 570px;
	float: left;
	padding: 0;
	margin: 0 0 15px 0;
	border-collapse: collapse
}
.inner .left .vnutro table td {
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #667B98
}
.inner .left .vnutro table tr.horny td {
	background-color: #667B98;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border: 0
}
.inner .left .vnutro table td.td01 {
	width: 25%
}
.inner .left .vnutro table td.td02 {
	width: 45%
}
.inner .left .vnutro table td.td03 {
	width: 30%
}
.inner .left p embed {
	width:555px;
	height:360px;
}
.inner .left p iframe {
	width:555px;
	height:360px;
}
.fcb {
	border-top:1px solid #CACFD1;
	width: 570px;
	padding-top:10px;
	margin-top:5px;
	float:left;
}
.inner .right {
	width: 260px;
	float: left;
	text-align:center;
	padding: 0 0 0 20px;
	margin: 0;
}	
.inner .right h2 {
	width: 240px;
	text-align:left;
	float: left;
	padding: 10px 0 10px 35px;
	font-family: DezenSolid, Arial Narrow;
	text-transform:uppercase;
	margin: 0 0 25px 0;
	font-size: 20px;
	color: #203F6A;
	background: url("../images/arrow_blue.jpg") 0px 7px no-repeat
}	
.inner .right img {
	margin: 0 0 15px 0;
	border: 0
}	



.facebook  {

	margin-bottom:20px;

	}





.patka {
	width: 880px;
	height: 117px;
	float: left;
	position: relative;
	padding: 10px 20px 0 20px;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	background: url("../images/patka.png") left top no-repeat;
}
.patka a {
	color: #FFFFFF;
}
.patka p {
	width: auto;
	float: left;
	padding: 0;
	margin: 0
}
.patka .copy {
	width: auto;
	float: right;
	padding: 0;
	margin: 0
}
.patka .lavy_okraj {
	width: 71px;
	height: 203px;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	left: -71px;
	top: -141px;
	background: url("../images/patka_left.png") left top no-repeat
}
.patka .pravy_okraj {
	width: 50px;
	height: 166px;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	right: -50px;
	top: -108px;
	background: url("../images/patka_right.png") left top no-repeat
}
.designtour {
	width: 1255px;
	height: 809px;
	float: left;
	position: relative;
	margin: 0;
	background: url("../images/designtour.png") left top no-repeat;
}
.patkatour {
	width: 880px;
	height: 117px;
	float: left;
	position: relative;
	padding: 10px 20px 0 20px;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	background: url("../images/patka04.png") left top no-repeat;
}
.patkatour a {
	color: #FFFFFF;
}
.patkatour p {
	width: auto;
	float: left;
	padding: 0;
	margin: 0
}
.patkatour .copy {
	width: auto;
	float: right;
	padding: 0;
	margin: 0
}
.patkatour .lavy_okraj {
	width: 71px;
	height: 213px;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	left: -71px;
	top: -136px;
	background: url("../images/patka_left02.png") left top no-repeat
}
.patkatour .pravy_okraj {
	width: 50px;
	height: 213px;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	right: -50px;
	top: -136px;
	background: url("../images/patka_right02.png") left top no-repeat
}
.o2rookie {
	width: 880px;
	height: 100px;
	float: left;
	position: relative;
	padding: 10px 20px 0 20px;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	background: url("../images/patka05.png") left top no-repeat;
}
.o2rookie a {
	color: #FFFFFF;
}
.o2rookie p {
	width: auto;
	float: left;
	padding: 0;
	margin: 0
}
.o2rookie .copy {
	width: auto;
	float: right;
	padding: 0;
	margin: 0
}
.o2rookie .lavy_okraj {
	width: 71px;
	height: 213px;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	left: -71px;
	top: -137px;
	background: url("../images/patka_left03.png") left top no-repeat
}
.o2rookie .pravy_okraj {
	width: 50px;
	height: 213px;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	right: -50px;
	top: -119px;
	background: url("../images/patka_right03.png") left top no-repeat
}

/*
div.var004 {
	background: url("../images/patka04.png") left top no-repeat;
}
div.var004 .lavy_okraj {
	background: url("../images/patka03.png") 0px -17px no-repeat;
}
div.var004 .pravy_okraj {
	background: url("../images/patka_right02.png") left top no-repeat;
}*/

a {
	color: #9D0101;
	text-decoration: underline
}

a:hover {
	text-decoration: none
}

div.drop {
	width: auto;
	padding: 0;
	margin: 0
}

div.vnutro img {
	margin: 10px;
}

.neviditelne {
	display: none;
}

.reklama {
	height:80px; /* Normálne s reklamou NOKIA X Tour je 80px, flash sprava je 23px */
	padding-bottom:3px;
	border-bottom: 1px solid #CACFD1;
}

#nokiaMenleader {height:63px; background:url('../images/nokialeaders.png') top no-repeat; margin-top:20px; padding-top:75px; border-top:1px solid #cacfd1;}
#nokiaMenleader img {padding:2px; border:1px solid #959595; margin-right:6px;}
#nokiaMenleader .name {font-size:18px; font-weight:bold; text-align:left;}
#nokiaMenleader .name a {color:#000;}
#nokiaMenleader .name a:hover {text-decoration:underline;}
#nokiaMenleader .country {text-align:left; margin-top:10px; width:60px; float:left;}
#nokiaMenleader .country img {padding:2px 0; margin-right:3px; border:0; float:left;}
#nokiaMenleader .pts {text-align:left;font-size:17px; font-weight:bold; width:120px; float:left; margin-top:7px;}
#nokiaMenleader a {text-decoration:none;}

#nokiaWomenleader {margin-top:15px;}
#nokiaWomenleader img {padding:2px; border:1px solid #959595; margin-right:6px;}
#nokiaWomenleader .name {font-size:18px; font-weight:bold; text-align:left;}
#nokiaWomenleader .name a {color:#000;}
#nokiaWomenleader .name a:hover {text-decoration:underline;}
#nokiaWomenleader .country {text-align:left; margin-top:10px; width:60px; float:left;}
#nokiaWomenleader .country img {padding:2px 0; margin-right:3px; border:0; float:left;}
#nokiaWomenleader .pts {text-align:left;font-size:17px; font-weight:bold; width:120px; float:left; margin-top:7px;}
#nokiaWomenleader a {text-decoration:none;}


#GenPartneri {width:570px; border-top:1px solid #cacfd1; padding-top:10px; float:left;}
.GPname {width:570px; height:21px; background:url(../upload/images/nadpisy/generalnipartneri.png) top left no-repeat;}
.GPnameSingle {width:570px; height:21px; background:url(../upload/images/nadpisy/GPnameSingle.png) top left no-repeat;}
.GPimage img {width:220px;}
.Pname {width:570px; height:21px; background:url(../upload/images/nadpisy/partneri.png) top left no-repeat;}
.Pimage img {width:165px;}

#TopSpravy {width:570px; border-top:1px solid #cacfd1; padding:10px 0 10px 0; float:left;}
.TSname {width:570px; height:21px; background:url(../upload/images/nadpisy/topspravy.png) top left no-repeat;}
.TopSprava {width:190px; height:280px; float:left; padding:0px; margin:0px;}
.TopSprava div {width:170px; padding-left:10px;}
.TopSprava img {width:170px; padding:2px; border:1px solid #959595}
.TopSpravaHeadline {font-size:12px; text-align:justify; margin-top:10px; color:#444;}
.TopSprava a {color:#1b2837; text-decoration:none; font-weight:bold; font-size:14px;}

#SpravyLeft {width:275px; float:left; border-right:1px solid #cacfd1; padding:0 10px 20px 0;}
.HSname {width:275px; height:21px; background:url(../upload/images/nadpisy/hlavnasprava.png) top left no-repeat;}
.SledujDalsie {width:275px; height:22px; background:url(../upload/images/nadpisy/sledujdalsie.png) top left no-repeat; float:left; margin:15px 0 0 0; cursor:pointer;}
.HlavnaSprava {width:275px; float:left;}
.HlavnaSprava img {padding:4px; border:1px solid #cacfd1; width:255px;}
.HlavnaSprava a {font-size:21px; color:#1b2837; font-weight:bold; text-decoration:none; font-family:LucidaGrande,LucidaGrandeIE,Arial;}
div.var004 .HlavnaSprava a {color: #1c2674;}
.HlavnaSprava div {width:265px; padding-left:10px;}
.infoOsprave {font-size:10px; color:#414141; padding:10px 0 10px 0;}
.uryvokZclanku {width:265px; font-size:14px; color:#414141; text-align:justify; line-height:18px;}
div.var003 .uryvokZclanku {color:#000;}

#SpravyRight {width:275px; float:left; padding:0 0 0 13px; text-align:justify; color:#444; line-height:17px;}
#SpravyRight table {width:275px; margin-top:10px; }
.O2evtsName {width:275px; height:21px; background:url(../upload/images/nadpisy/kalendar.png) top left no-repeat;}
#NokiaEventsCalName {width:275px; height:21px; background:url(../upload/images/nadpisy/NokiaEventsCal.png) top left no-repeat;}
#NokiaEventsCal td {text-align:left;}
#NokiaFTName {width:275px; height:21px; background:url(../upload/images/nadpisy/nokiaft.png) top left no-repeat;}
#NokiaFTPopis {margin-top:10px; color:#000;}
#O2events {border-bottom:1px solid #cacfd1; padding-bottom:10px;}
#NokiaFTMore {width:275px; height:18px; background:url(../upload/images/nadpisy/nftmore.png) top left no-repeat; margin:10px 0; cursor:pointer; border-bottom:1px solid #cacfd1; padding-bottom:10px;}
.Videoname {width:275px; height:21px; background:url(../upload/images/nadpisy/najnovsievideo.png) top left no-repeat;}
.NajnovsieVideo {font-size:11px; color:#414141; border-bottom:1px solid #cacfd1; padding-bottom: 15px;}
.NajnovsieVideo embed, .NajnovsieVideo iframe  {width:262px; height:200px; padding:15px 0 15px 0;}
.NajnovsieVideo a {font-size:16px; color:#5f0a09; font-weight:bold; text-decoration:none;}

.O2CampName {width:275px; height:21px; background:url(../upload/images/nadpisy/O2Camp.png) top left no-repeat; margin:10px 0 10px 0;}

.Fotoname {width:275px; height:21px; background:url(../upload/images/nadpisy/fotoreport.png) top left no-repeat; margin-top:15px;}
#NajnovsiFotoreport img {width:255px; padding:4px; border:1px solid #cacfd1; margin:30px 15px 15px 0;}
#NajnovsiFotoreport a {color:#58095d; font-size:14px; font-weight:bold; text-decoration:none;}

.countdown-tour-kalendar {float:left; width:254px; height:281px; border-top:1px solid #cacfd1; background:url(../images/nokiacntdwn.png) top left no-repeat;}
.countdown-o2-kalendar {float:left; width:254px; height:281px; border-top:1px solid #cacfd1; background:url(../images/O2cntdwn.png) top left no-repeat;}
#nazoveventu {float:left; width:196px; height:27px; padding:10px 0 0 0; position:relative; top:112px; font-size:15px; color:#000; font-weight:bold;}
div.var004 #nazoveventu {margin-left:50px;}
#days {float:left; width:57px; height:33px; color:#000; font-size:30px; font-weight:bold; position:relative; top:220px; left:5px; padding:5px 0 0 0; font-family:SnvDReg, Arial;}
#hrs {float:left; width:57px; height:33px; color:#000; font-size:30px; font-weight:bold; position:relative; top:220px; left:7px; padding:5px 0 0 0; font-family:SnvDReg, Arial;}
#mins {float:left; width:57px; height:33px; color:#000; font-size:30px; font-weight:bold; position:relative; top:220px; left:12px; padding:5px 0 0 0; font-family:SnvDReg, Arial;}
#sec {float:left; width:57px; height:33px; color:#000; font-size:30px; font-weight:bold; position:relative; top:220px; left:15px; padding:5px 0 0 0; font-family:SnvDReg, Arial;}

.RAtitle {font-family:LucidaGrande,LucidaGrandeIE,Arial; color:#333; text-transform:uppercase; margin-bottom:5px; font-size:14px;}
.relarticle {width:570px; padding:10px 0 10px 0; border-top:1px solid #cacfd1;font-family:LucidaGrande,LucidaGrandeIE,Arial; color:#444;font-size:11px; float:left;}
.relarticle a {font-family:LucidaGrande,LucidaGrandeIE,Arial; font-weight:bold; text-decoration:none; font-size:13px;}
.relarticle a:hover {text-decoration:underline;}
.relarticle ul {list-style:none; padding:0; margin:0; line-height:18px;}

#flash {float:left; border-bottom:1px solid #cacfd1; width:570px; height:131px; background:url(../images/bgbreakingnews.png) no-repeat left top; padding:0 0 10px 0; margin-bottom:10px;}
#flash-text {margin:50px 0 0 110px; text-align:justify; color:#000;}
