body{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	text-decoration : none;
	margin: 0px;
	padding: 0px;
	color: #3f3f3f;
	background-color: #f2f5fc;
	text-align: center;
}

td{
 	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	text-decoration : none;
	margin: 0px;
       padding:0px 0px 0px 0px;
}

h4 {
 	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 15px;
	text-decoration : none;
	margin: 0px;
       padding:0px 0px 0px 0px;
	color: #06469c;
	text-align: center;
}



.nadpis1 {
 	font-family: impact, verdana, arial, tahoma, sans-serif;
	font-size: 24px;
	text-decoration : none;
	margin: 0px;
       padding:0px 0px 0px 0px;
	color: #000000;
	text-align: left;
	background-color: #DEE8F4;
       width: 100%; 
	height: 30px;
	border: 0px;
	border-top: 1px solid #C4C8D3;
	border-bottom: 1px solid #C4C8D3;
	border-right: 1px solid #C4C8D3;
	border-left: 1px solid #C4C8D3; 
}

.akcia {
 	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 18px;
	color: #FF0000;
	text-decoration : none;
	margin: 0px;
       padding:0px 0px 0px 0px;
}

.nazov {
 	font-family: arial CE, arial, tahoma, sans-serif;
	font-size: 18px;
	color: #008080;
	text-decoration : none;
	margin: 0px;
       padding:0px 0px 0px 0px;
}

.oddelovac
{
	background-image: url(../_img/linka_bok.gif);
	background-position: center;
	color: #000000;
	text-decoration: none;
       cursor:pointer;
       display:block;
}

.pomocna_lista
{
	width: 999px; margin-bottom:7px; padding: 5px 0 5px 0; background-color: #DDE7F3; border: solid #becbdb; border-width: 0 0px 0px 0px; color: #06469c;
}

.pomocna_lista a, .pomocna_lista a:link, .pomocna_lista a:visited
{
    color: #06469c;
}

div#container {
	line-height: 1.25em;
	position: relative;
	font-size: 10px;
	width: 974px; /*760*/
	margin: 0 auto;
	padding: .5em 0 1em ;
	text-align: left;
}

#container P.links {
	WIDTH: 50%
}

#container .changed { border: 1px solid #ff6300; background-color: #ff6300; }

.headLine
{
	COLOR:#000000;
	font-size: 10px;
	BACKGROUND-COLOR: #E2E2EE;  /*#5F7FB3; #C28441; #CC0033;*/
	border-top: 1px solid #ABABAD;	
	border-bottom: 1px solid #ABABAD;	
	font-weight: normal;
       text-align: center;
}


.txt1
{ 
font: 13px Verdana, Arial;  
text-align: left;
text-decoration: none; 
font-weight: bold;
color: black;
}
.txt2
{ 
font: 11px Verdana, Arial;  
text-align: left;
text-decoration: none; 
font-weight: none;
color: white;
}

.b_nadpis
{ 
font: 16px Verdana, Arial;  
text-align: left;
text-decoration: none; 
font-weight: bold;
color: #EE183A;
}

.nadpis
{ 
font: 11px Verdana, Arial;  
text-align: left;
text-decoration: none; 
font-weight: bold;
color: #EE183A;
}

.date
{ 
font: 10px Verdana, Arial;  
text-align: left;
text-decoration: none; 
font-weight: bold;
color: black;
}

hr1
{
border: 1px solid #B3B1B1;
}

A:link 
{
	color: #2B2728;
	text-decoration : none;
}     /* unvisited link */
A:visited 
{
	color: #2B2728;
	text-decoration : none;
}  /* visited link */
A:hover 
{
	color: #EE183A;
	text-decoration : none;
}   /* mouse over link */
A:active 
{
	color: #EE183A;
	text-decoration : none;
}   /* selected link */


.menu
{
	color: /*#000000 A8;*/ #1A60C8;
	font-size: 11px;
	text-align: left; /*center*/
	font-weight: normal;
	background-color: #DEE8F4; /*#E6E6E6; #9DC0E8; #5093E1;*/
	padding-right: 0px;
       padding-left: 0px;
       width: 190px; 
	height: 18px;
	border: 0px;
       margin:0px;
	border-top: 1px solid #C4C8D3;
	border-bottom: 1px solid #C4C8D3;
	border-right: 1px solid #C4C8D3;
	border-left: 1px solid #C4C8D3;  /*#FFFFFF;*/
}

.menu a, .menu a:link, .menu a:visited
{
	background-repeat: no-repeat;
	background-position: justify;
	color: /*#000000;*/ #1A60A8;
	text-decoration: none;
       cursor:pointer;
       display:block;
       padding:0px 0px 0px 4px; /*2 4 4 8*/
}


.menu a:hover
{
 	background-repeat : no-repeat;
	background-position: justify;
	color: #DD5D59;
	text-decoration: none;
	font-size: 10 px;
	font-weight: bold;
       border:1px solid #cccccc;
       margin:0px;
       padding:0px 0px 0px 3px; /*2 4 4 6*/
       background-color:#f1f1f1;
}



.menu2
{
	color: #000000; /*#1A60A8;*/
	font-size: 9.5px;
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF; /*#E6E6E6;*/ /*#9DC0E8;*/ /*#5093E1;*/
	padding-right: 0px;
       padding-left: 0px;
       width: 100%; /*180px*/ 
	height: 18px;
	border: 0px;
	border-top: 1px solid #C4C8D3;
	border-bottom: 1px solid #C4C8D3;
	border-right: 0px solid #C4C8D3;
	border-left: 0px solid #C4C8D3;  /*#FFFFFF;*/
}

.menu2 a, .menu2 a:link, .menu2 a:visited
{
	background-image: url(../_img/menu_none.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #000000; /*#1A60A8;*/
	text-decoration: none;
       cursor:pointer;
       display:block;
       padding:1px 1px 1px 8px; /*2 4 4 8*/
}


.menu2 a:hover
{
 	background-repeat : no-repeat;
	background-position: left;
	color: #DD5D59;
	text-decoration: none;
       border:1px solid #cccccc;
       margin:0px;
       padding:0px 0px 0px 6px; /*2 4 4 6*/
       background-color:#f1f1f1;
}

.menu_obr
{
	color: #000000; /*#1A60A8;*/
	font-size: 9.5px;
	text-align: center;
	font-weight:bold;
	background-color: #FFFFFF; /*#E6E6E6;*/ /*#9DC0E8;*/ /*#5093E1;*/
	padding-right: 0px;
       padding-left: 0px;
       width: 190px; 
	height: 18px;
	border: 0px;
	border-top: 1px solid #C4C8D3;
	border-bottom: 1px solid #C4C8D3;
	border-right: 1px solid #C4C8D3;
	border-left: 1px solid #C4C8D3;  /*#FFFFFF;*/
}

.menu_obr a, .menu_obr a:link, .menu_obr a:visited
{
	background-repeat: no-repeat;
	background-position: justify;
	color: #000000; /*#1A60A8;*/
	text-decoration: none;
       cursor:pointer;
       display:block;
       padding:1px 1px 1px 8px; /*2 4 4 8*/
}

.menu_obr a:hover
{
 	background-repeat : no-repeat;
	background-position: justify;
	color: #DD5D59;
	text-decoration: none;
       border:1px solid #cccccc;
       margin:0px;
       padding:0px 0px 0px 6px; /*2 4 4 6*/
       background-color:#f1f1f1;
}

.logo_hl
{
	background-image: url(../_img/back01.jpg);
	text-decoration: none;
       padding:10px 10px 10px 10px;
}

.logo_page
{
	background-image: url(../_img/back02.jpg);
	text-decoration: none;
       padding:10px 10px 10px 10px;
}

.popis_hl
{
	background-image: url(../_img/back.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #000000; /*#1A60A8;*/
	text-decoration: none;
       cursor:pointer;
       display:block;
       padding:1px 1px 1px 8px;
}


#login {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #eaeaea 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #eaeaea 1px solid
}
#login P {
	MARGIN-BOTTOM: 0.25em
}

#header {
	z-index: 50;
	background: url("../_img/back.jpg") no-repeat bottom left;
}

#logo, #logo img { margin: 0; border: 0;  }
#tagline { text-transform: uppercase; font-weight: bold; margin: 0 0 .5em; }
#headerTools { float: right; margin: 0; width: 55%; text-align: right; }
#headerTools ul.links { clear: right; }

div#languages 
{ 
 width: 80px; 
 float: right;
 margin: .5em 0 1em;
 position: relative;
 left: 5px;
}

#languages img 
{ 
 border: 0; 
 margin: 0; 
 width: 26px; 
 height: 13px; 
}

#languages a:link, 
#languages a:visited 
{ 
 margin: 0; 
 border: 1px solid #fff;
 display: block;
 float: left;
}

#languages a:hover { border-color: #666; }

	*:first-child+html div#languages { margin-bottom: 0; }
	* html div#languages { margin-bottom: 0; }

#backlinks { margin: 0; padding: .5em 1em 1em; font-size: .9em; color: #999; }


#nav {
	background: #ffffff url("navParent-bg.jpg") no-repeat top left; /*#0458B8*/
	text-align: center;
       color: #000000;
	padding: .5em 0 0;
	border-bottom: 1px solid #fff;
	clear: both;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border: solid #ffffff; border-width: 1px 0 0; /*#0458B8*/
}

	/* prvi nivo */
	#nav li {
		float: left;
		width: 162px; /*108-127*/
		text-align: left;
		z-index: 20;
		position: relative;
		background-color: #ffffff; /*#196DCD;*/
              border: solid #DCDCDC; border-width: 1px 0px 1px 1px;
	}

	/* drugi nivo */
	#nav li ul {
		position: absolute;
		background-color: #ffffff; /*#F5F5DC; #196DCD;*/
		border: solid #1455A0; border-width: 0px 0px 0px 0px;
		border-top: 1px solid #5CA3F5;
		border-bottom: 0px;
              font-weight: bold;
		z-index: 25;
		width: 150px;
		left: -999em;
		margin: 0;
	}

		/*#nav li li { width: 100%; background-color: transparent; border-bottom: 0px solid #1F60AF; }*/
#nav li li { width: 100%; background-color: transparent; border-bottom: 0px solid #1F60AF; }


	/* treci+ nivoi */
	#nav li ul ul {
		margin: -23px 0 0 180px;
		z-index: 40;
	}

#nav li:hover ul ul, #nav li.iehover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul {
	left: auto;
}

	#nav li.separated { margin-top: 1em; }
	#nav li.last { width: 112px; }
	#nav li.last:hover ul, #nav li.iehover.last ul { right: 0; }

	/* linkovi prvi nivo */
	#nav a:link, #nav a:visited {
		display: block;
		padding: 5px .3em 5px;
		color: #000000; /*fff*/
		height: 30px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 0.9em;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-image: url("nav-bg.jpg");
	}
		#nav a:hover { background-position: -300px 0; text-decoration: none; background-color: #E6E6FA; color: #FF8C00; }

	#nav a span {
		font-weight: bold;
	}

	/* linkovi od nivoa 2+ */
	#nav li ul a:link, #nav li ul a:visited {
		border: 0;
		background-image: none;
		height: auto;
		text-transform: none;
		font-weight: normal;
	}

	#nav li ul li.parent a {
		padding-right: 15px;
		padding-left: 15px;
		background-image: url("nav_strelica.gif");
	}

	#nav li li.parent li a {
		background-image: none;
	}

	#nav li ul a:hover { color: #FF8C00; font-weight: bold; font-size: 1.em; background-color: #E6E6FA; text-decoration: none; }
/*	#nav li ul a:hover { background-color: #1455A0; text-decoration: none; }*/


* html #nav a { height: 1%; }

#content { padding: 0 8px 15px 0; background: #fff; border: solid #becbdb; border-width: 0 1px 1px; }
#content.home-bottomline{border-bottom: 0;}
#content-main { margin: 0 0 .5em; width: 100%; float: left; } /*560*/

#search .field { clear: both; }
#search .field label { width: 34%; float: left; }
#search .field.chk { margin-left: 37%; }
#search .field.chk input { vertical-align: middle; margin-top:.2em .5em 0 0; }
#search .field.chk label { width: auto; float: none; }

#newsletter {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0px 200px; BORDER-LEFT: #eaeaea 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #eaeaea 1px solid
}
#newsletter P {
	MARGIN-BOTTOM: 0.25em
}

#under-content{
	width: 999px; margin-bottom:7px; padding: 5px 0 5px 0; background-color: #DDE7F3; border: solid #becbdb; border-width: 0 1px 1px 1px; color: #06469c;
}
#under-content p{ margin-bottom:0;}
div#footer { clear: both; text-align: center; margin-top: 0;}
#footer h3 { font-size: .9em; margin-bottom: .2em; clear: both; }
#footer ul { margin: 0 0 1em; list-style: none; font-size: .9em; padding: 0; }
#footer li { display: inline; list-style: none; margin: 0; padding: 0 .5em; border-right: 1px solid #999; text-align: center;   }
#footer li a{
	white-space: nowrap;
}
#footer li.last { border: 0; }
#footer table { margin: 1em auto 0 }
#footer p {margin:0; }
#footer p.footer-members{margin-bottom: 15px}
#footer li.first-footerli{font-size: 1.1em; border:none; margin-right:-6px;}

#nadpis_menu  { color: #ef643b; margin: 0 0 .4em 0; padding: .2em 0 .4em 26px; font-size: 10px; font-weight: bold; background: url("http://arcr.tourist-channel.sk/_img/sipka_red.gif") no-repeat left center; }

p { margin: 0 0 1em 0; line-height: 1.5em }

	.code, .price { color: #ff6300; font-weight: bold; }
	.emp { font-weight: bold; }
	.fineprint { font-size: .85em; font-style: italic; }

form { margin: 0; }

ul.buttons { list-style-type: none; padding: 0; list-style-position: outside; }
	ul.buttons li { padding: 0; list-style-position: outside; border-bottom: .35em solid #fff; }

ul.buttons a:link, ul.buttons a:visited {
	display: block;
	background-color: #06469c;
	font-weight: bold;
	color: #fff;
	margin: 0 0 .35em;
	padding: 0;
	border: 1px solid #f5f5f5;
	overflow/**/: hidden  /* IE5.0 ovo ne vidi */
}
	ul.buttons li.emp a:link, ul.buttons li.emp a:visited { background-color: #F46F22; }

	ul.buttons a:hover, ul.buttons.txt a:hover { background-color: #ff6300; }
	ul.buttons li.emp a:hover { background-color: #ff6300; }

	* html ul.buttons span  { height: 1%; }

ul.buttons a span { display: block; padding: 3px .5em 3px; background: no-repeat; width: 100%; } /*68 namiesto 3prveho*/


.input_text {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
       font-size: 10px;
       width: 95%;
       height: 18px;
} 
.input_textarea {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
       font-size: 12px;
	/*height: 110px;*/
} 
.input_vyber {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
       font-size: 10px;
       height: 18px;
} 
.input_radio {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
       font-size: 10px;
	width: 15px;
       height: 15px;
} 


.check
{	border:1px solid #F7F7F7;
	
}

.line
{
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}

.button
{	border:1px solid #cccccc;
	background-color: #DEE8F4;
       font-weight: bold;
       font-size: 10px;
       height: 15px; 
	cursor: pointer;
	cursor: hand;
}

.button_new
{	border:1px solid #c0c0c0;
	background-color: #DEE8F4;
       font-weight: bold;
       font-size: 10px;
       height: 15px; 
	cursor: pointer;
	cursor: hand;
}

.td00 { font-weight: normal;
	font-size: 10;
       color: #1A60A8;
       padding-left: 1;
       padding-right: 1;
       padding-top: 0;
       padding-bottom: 0;
       background-color: #E0E0F1; }

.td01 { font-weight: bold;
	font-size: 10;
       color: #DD5D59; 
       padding-left: 3;
       padding-right: 3;
       padding-top: 3;
       padding-bottom: 3;
       background-color: #F5F5F5; }


.td02 { font-weight: normal;
	font-size: 10;
       color: #1A60A8;
       padding-left: 1;
       padding-right: 1;
       padding-top: 0;
       padding-bottom: 0;
       background-color: #FFFFFF; }

.td03 { padding-left: 2;
        padding-right: 2;
        padding-top: 2;
        padding-bottom: 2;
        font-weight: bold;
        background-color: #E0E0F1; }

.td04 { padding-left: 2;
        padding-right: 2;
        padding-top: 0;
        padding-bottom: 0;
        background-color: #FFFFFF; }

.td05 { padding-left: 2;
        padding-right: 2;
        padding-top: 0;
        padding-bottom: 0;
        background-color: #EFEFEF; }

.td06 { padding-left: 2;
        padding-right: 2;
        padding-top: 0;
        padding-bottom: 0;
        background-color: #F5F5F5; }


.tdz01 { font-weight: bold;
	font-size: 10;
       color: #DD5D59; 
       padding-left: 3;
       padding-right: 3;
       padding-top: 3;
       padding-bottom: 3;
       background-color: #F5F5F5;
	border-top: 2px solid #BBBBCC;
	border-bottom: 0px solid #BBBBCC;
	border-right: 1px solid #BBBBCC;
	border-left: 2px solid #BBBBCC; 
       filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff',endColorStr= '#1e77d3',gradientType= '2'); }

.tdz02 { font-weight: normal;
	font-size: 10;
       color: #1A60A8;
       padding-left: 2;
       padding-right: 0;
       padding-top: 0;
       padding-bottom: 0;
       background-color: #F5F5F5;
	border-top: 1px solid #BBBBCC;
	border-bottom: 2px solid #BBBBCC;
	border-right: 0px solid #FFFFFF;
	border-left: 1px solid #BBBBCC;  }

.tdz03 { font-weight: normal;
	font-size: 10;
       color: #1A60A8;
       padding-left: 2;
       padding-right: 0;
       padding-top: 0;
       padding-bottom: 0;
       /*background-color: #F5F5F5;*/
	border-top: 0px solid #BBBBCC;
	border-bottom: 2px solid #BBBBCC;
	border-right: 0px solid #FFFFFF;
	border-left: 1px solid  #BBBBCC; }

.tdt01 { font-weight: bold;
	font-size: 10;
       color: #DD5D59; 
       padding-left: 3;
       padding-right: 3;
       padding-top: 3;
       padding-bottom: 3;
       background-color: #F5F5F5;
       border-top: 0px solid #BBBBCC;
	border-bottom: 2px solid #BBBBCC;
	border-right: 2px solid #BBBBCC;
	border-left: 2px solid #BBBBCC;
       }




.td_vnutro
      {
       padding-left: 2;
       padding-right: 2;
       padding-top: 2;
       padding-bottom: 2;
       //background-color: #FFFFFF;
       border-right:1px solid #999999;
       background-color:#e5ef9;
       filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff',endColorStr= '#cadef4',gradientType= '0');
 }

.table_login
      {
       background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;  }

.td_login01
      { padding-left: 5;
        padding-right: 5;
        padding-top: 0;
        padding-bottom: 0;
        background-color: #FFFFFF; }
.td_login02
      { padding-left: 5;
        padding-right: 5;
        padding-top: 5;
        padding-bottom: 0;
        background-color: #FFFFFF; }
.td_login03
      { padding-left: 5;
        padding-right: 5;
        padding-top: 3;
        padding-bottom: 5;
        background-color: #FFFFFF; }

