body{
  margin-top: 0px;
  height: 100%;
  font-size: 12px;
}
       
img{
  border: 0px;
}

.code{
  padding-top:1em;
}
textarea {	
	border : 1px solid #aaaaaa;
}
text_area1 {	
	border : 1px solid #000000;
}

.heading{
  background-image: url(../images/heading.jpg);
  background-repeat: repeat-y;
  background-position: 50% 50%;
  text-align:center;
  color: #FFFFFF;
  font-weight: bold;
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  padding: 0.25em 0.25em;
}
.heading a{
  color: #FFFFFF;  
}
.heading a:hover{
  color: #999999;
  text-decoration: none;
}

.heading_bg{
  background-image: url(images/heading.jpg);
  background-repeat: repeat-y;
  background-position: 50% 50%;
  text-align:center;
  color: #FFFFFF;
  font-weight: bold;
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  padding: 0.25em 0.25em;
}
.heading_bg a{
  color: #FFFFFF;  
}
.heading_bg a:hover{
  color: #999999;
  text-decoration: none;
}

.book_now{
  border-bottom: 1px dashed;
  padding-bottom:0.25em;
  text-align: right;  
}

.book_now a{
  font-size: 10px;
}

.book_now a:hover{
  font-size: 10px;
}

p.transfer{ 
  text-indent:3em;  
  text-align: justify;
  font-family: verdana, arial, sans-serif;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  padding-top: 1em; 
}



.err_txt
{
    font-family: Verdana, sans-serif;
    color : #FF3333;
    font-size : 11px;
    font-weight:bold;	
}
.succ_txt
{
    font-family: Verdana, sans-serif;
    color : #669900;
    font-size : 11px;
    font-weight:bold;
}

.tdstyle {
	background-image: url(../images/head_08.jpg);
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;	
}

.tdindex {
	background-image: url(../images/indexpic_en.jpg);
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;	
}

.tdcatup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#CCCCCC;
	text-align:center;
	height:20px;
	width:218px;
}

.tdcatdown{
	background-color:#EBEBEB;
	color:#EBEBEB;
	height:160px;
	width:218px;
}

.tdcatdown:hover{
	background-color:#DFDFDF;
	color:#DFDFDF;
	height:160px;
	width:218px;
}

h1.main{
  text-align: left;
  padding-left: 60px;
  padding-top: 20px;
  margin-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  
}
.tdindexbg {
	background-image: url(../images/indexpic.jpg);
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;	
}

a.ablue {
	font-family: Arial, Verdana, Geneva, Helvetica,  sans-serif;
	font-size: 12px;
	color:#000000;	
  font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.ablue:hover {
	font-family: Arial, Verdana, Geneva, Helvetica,  sans-serif;
	font-size: 12px;
	color:#999999;	
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

a.footer {
	font-family: Arial, Verdana, Geneva, Helvetica,  sans-serif;
	font-size: 11px;
	color:#747474;	
  font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 30px;
}

a.footer:hover {
	font-family: Arial, Verdana, Geneva, Helvetica,  sans-serif;
	font-size: 11px;
	color:#999999;	
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-left: 30px;
	margin-right: 30px;
}

div#footer{
  text-align:center; 
  height: 30px; 
  text-align: center; 
  margin-top: 12px; 
  color: #747474;
  font-family: Arial, Verdana, Geneva, Helvetica,  sans-serif;
	font-size: 11px;	
  font-weight: bold;
	font-style: normal;
	text-decoration: none;
}


a {
	font-family: Verdana, Arial;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a:hover{
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

a.book_link{
  font-size: 14px;   
  border-bottom: 1px dashed #000000;
  text-decoration:none;  
}

a.book_link:hover{
  font-size: 14px;
  border-bottom: 0px;   
}

#car_main_pic{
  margin-bottom: 1em;
}

.grey {	
	background-color: #808080;	
}

.grey_text {	
	background-color: #808080;	
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	padding: 2px;
	
}

p.main{
	font-family:Arial, Verdana, sans-serif;
	color: #999999;
	font-size: 12px;
  text-indent: 2em;
  text-align: justify;	
  margin-top: 1em;
}

p.main2{
  font-family:Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
  text-indent: 3em;
  text-align: justify;
  margin-top: 1em;
  /*background-image: url(/images/star.jpg);
  background-repeat: no-repeat;
  background-position: left;*/
  padding: 0px;
}

p.main3{
  font-family:Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
  text-indent: 2em;
  text-align: justify;
  margin-top: 1em;
  background-image: url(/images/arrow.jpg);
  background-repeat: no-repeat;
  background-position: left;
  padding: 3px;
}

.bold{
  font-weight: bold;
}

.red{
  color: #E42A3F;
  font-weight: bold;
}

.style30{
	font-family:Arial, Verdana, sans-serif;
	color: #999999;
	font-size: 12px;  
}

.input{ 
  background-color: #f9f9f9; 
  border: 1px solid #aaaaaa;             
  color: #333333; 
  font-family:Arial, Verdana; 
} 

.cal_input{ 
  background-color: #f9f9f9; 
  border: 1px solid #aaaaaa;             
  color: #333333; 
  font-family:Arial, Verdana; 
  width: 80px;
}     
     
.input1{ 
  background-color: #ffffff; 
  border: 1px solid #000000;             
  color: #333333; 
  font-family:Arial, Verdana; 
} 

h1{
   font-family:verdana, arial, sans-serif;
   font-size:14px;
   font-weight:bold;
   font-style : oblique;
   text-align: center;
}
		
.condbold{
   font-family:Arial, Verdana;
   font-size:12px;
   font-weight:bold;
   text-decoration : none;
}
		 
.conditions {
	font-family:Arial, Verdana;
	font-size: 12px;	
   	text-decoration : none;
	color:#000000;
	
	}
			 
.style29 {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight:bold;	
   	text-decoration : none;
	color:#000000;
	
	}
.cars1{
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
   	text-decoration : none;
	color:#000000;
}

.cars2{
	font-family:Arial, Verdana;
	font-size: 12px;	
  font-style : italic;
	color:#000000;
}

.style31 {
	font-family:Arial, Verdana;
	font-size: 12px;	
	font-weight:bold;
   	text-decoration : none;
	color: #00CC00
	}
.style311 {  
	font-family:Arial, Verdana;
	font-size: 10px;	
	font-weight:bold;
   	text-decoration : none;
	color: #00CC00
	}
		
.style32 {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
   	text-decoration : none;
	color: #0000FF
	}
.a:link {
	font-family:Arial, Verdana;
	font-size: 12px;
   	text-decoration : none;
	COLOR: #0000CC; 
}
.style64 {
	font-family:Arial, Verdana;
	font-size: 16px;
   	text-decoration : none;
	}
.style65 {	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.style66 {	
	font-family:Arial, Verdana;
	font-size: 16px;
	font-weight:bold;
   	text-decoration : none;
	color: #666666;
}
.style67 {	
	font-family:Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.style69 {
	font-family:Arial, Verdana;
	font-style: normal;
	font-size: 16px;
	text-decoration: underline;
}
.style68 {
	font-family:Arial, Verdana;
	font-style: normal;
	color: #666666; 
	font-size: 12px;
}

.err_txt_center{
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ff3300;
	padding: 1em;
	text-align:center;
}

.succ_txt_center{
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #00CC33;
	padding: 1em;
	text-align:center;
}
/* catalogue */

div#wrapper_catalogue{
  width: 750px;
  margin: auto;
  padding: 0px;  
}

div#wrapper_catalogue div.line{
  clear:both;
  text-align:right;
  margin-right: 15px;
  padding-top: 25px;
  padding-bottom: 5px;
  height: 20px;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #959595;
  background-image: url(/images/catalog_line.jpg);
  background-repeat: no-repeat;
  background-position: bottom right; 
}

div#wrapper_catalogue div.car{
  float:left;
  position:relative;
  width: 230px;
  height: 195px;
  margin-left: 15px;
  margin-top: 5px;
  background-image: url(/images/car_bg.jpg);
  background-repeat: no-repeat;
  background-position: top left;   
}

div#wrapper_catalogue div.car:hover{
  float:left;
  position:relative;
  width: 230px;
  height: 195px;
  background-image: url(/images/car_bg_active.jpg);
  background-repeat: no-repeat;
  background-position: top left; 
}

div#wrapper_catalogue  div.car_title{
  position: absolute;
  top: 10px;
  left: 10px;
  width: 210px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}


div#wrapper_catalogue  div.car_image{
  margin: auto;
  padding-top: 20px;  
  text-align: center;
}

div#wrapper_catalogue  div.car_link{
  position:absolute;
  top: 170px;
  left: 20px;  
  width: 200px;
  text-align: right;
}

div.car_link a{
  color: #555555;
  font-weight: normal;
}
div.car_link a:hover{
  color: #555555;
  font-weight: normal;
}
/* end of catalogue */


/* SPRAVKI AND POLEZNA INFORMACIA */
div#wrapper_cat{
  position: relative;
  min-height: 300px;
  width: 100%;
  margin-top: 0px;  
  padding-top:1em;    
  background-image: url(/images/info_cat.jpg);
  background-repeat: no-repeat;
  background-position: top right; 
}

div#wrapper_cat ul{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold; 
  padding-top: 5em;
  padding-bottom: 1em;
  padding-left: 150px;  
}

div#wrapper_cat ul li{
  padding-bottom: 2em;  
}

div#wrapper_cat ul li a{
  	font-family: Verdana, Arial;
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

div#wrapper_cat ul li a:hover{
  font-family: Verdana,Arial, Helvetica;
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

div#wrapper{
  margin: 0px;
  padding: 0px;
  height: 100%;
}

div.page_bar{
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 5px;
  padding-top: 5px;
  position: relative;
  clear: both;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}

div.page_bar_cat{
  margin-top: 0px;
  margin-left: 30px;
  margin-bottom: 5px;
  padding-top: 0px;
  position: relative;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}

div#wrapper #article{
  position: relative;
  clear:both;
  width: 80%;
  margin: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}

div#wrapper #article p{
  margin-top: 1em;
  padding: 0px;
}

div#wrapper #article a{
  font-weight: bold;                                     
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px dashed #000;
}

div#wrapper #article a:hover{
  text-decoration: none;
  border-bottom: 0px;
}

div#wrapper #article #content{  
  padding-top: 2em;
}

div#title{  
  background-image: url(images/title_bkgnd.png);
  background-repeat: repeat-y;
  background-position: 50% 0%;
  position: absolute;
  width: 700px;
  left:0px;
  top:0px;
  text-align:center;
  color: #FFFFFF;
  font-weight: bold;
  font-family: verdana, arial, sans-serif;  
  font-size: 12px;
  padding: 0.25em 0.25em;
  margin-top: 0.5em;
  margin-bottom: 1em;
}

div#title_cat{
  background-image: url(/images/title_bkgnd.png);
  background-repeat: repeat-y;  
  background-position: 50% 0%;
  position: absolute;
  width: 700px;
  left: 20px;
  top: 20px;
  text-align:center;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Verdana, arial, sans-serif;  
  font-size: 14px;
  padding: 0.25em 0.25em;
  margin-bottom: 1em;
}

div#title a{
  color: #A3A3A3;  
  text-align: right;
  float:right;
  position: relative;
}

div#title a:hover{
  text-decoration: none;
}


div#wrapper div#content{  
  font-family: Verdana, arial, sans-serif;  
  font-size: 12px;
  margin-bottom: 2em;
}

/* MAIN PAGE NEWS */
div#main_news{
  font-family: Verdana, Arial, sans-serif;  
  min-height: 20px;  
}

html{
  height: 100%;
}


div#left_news{
  float: left;  
  width: 360px;  
  height: 100%;
  /*border: 1px solid #00ff00;*/
}

div#right_news{  
  float: right;
  width: 360px;
  /*border: 1px solid #0000ff;*/
}

div#head_news{
  height: 15px;
  background-image: url(/images/up_news.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

div#main_news div#content{
  /*height: 100%;*/
  background-color: #e6e7e7;
  border-left: 2px solid #999999;
  border-right: 2px solid #999999;
  margin-left:1px;
  margin-right: 1px;  
  
  /*border: 1px dashed #ff0000;*/
}

div#content ul{    
  padding-top: 0.25em;
  padding-left: 3em;
  padding-bottom: 0.5em;
  margin: 0px;
 
}

div#footer_news{
  height: 15px; 
  background-image: url(/images/down_news.jpg);
  background-repeat: no-repeat;
  background-position: bottom center;  
}

div#wrapper #article li p{

  padding: 0px;
}

div#title_news{
  margin-left: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

div#content li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}
div#content li a:hover{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;		
	text-decoration: underline;
}

div#content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

div#content a:hover{
  font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;		
	text-decoration: underline;
}

h1.title{
  padding-bottom: 5px;
  margin-top: 10px;
  border-bottom: 1px dashed #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: oblique;
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
}

/*  RULETKA */
div#wrapper_roulette{
  position:relative;
  clear:both;  
  margin-top: 0px;  
  padding-top:1em;    
  background-image: url(/images/rent_a_car_roulette.jpg);
  background-repeat: no-repeat;
  background-position: top right; 
}

div.page_bar_roulette{
  margin-top: 0px;
  margin-left: 30px;
  margin-bottom: 5px;
  padding-top: 0px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
}

div#title_roulette{
  background-image: url(/images/title_bkgnd.png);
  background-repeat: repeat-y;  
  background-position: 50% 0%; 
  position: absolute;
  width: 700px;
  left: 20px;
  top: 0px;
  text-align:center;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Verdana, arial, sans-serif;  
  font-size: 14px;
  padding: 0.25em 0.25em;
  margin-bottom: 1em;
}

div#roulette_body{ 
  width: 500px;  
  margin: 3em 1em 1em 2em; 
  padding-bottom: 2.5em; 
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;  
  font-size: 12px;
}

div#game_body{
  margin-top:10px;      
}

div#game_body input{
  font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 450px;	
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

div#game_body .black_btn, .black_btn{
 font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #000000;
	border: thin solid #ffffff;
	width: 100px;
	cursor: pointer;
	padding: 0px 5px;	
}

div#game_body .black_btn:hover, .black_btn:hover{
 font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color: #ffffff;
	border: thin solid #000000;
	width: 100px;
	cursor: pointer;
	padding: 0px 5px;
}
div#roulette_body .succ_txt
{
    font-family: Verdana, sans-serif;
    color : #669900;
    font-size : 14px;
    font-weight:bold;
}

div#roulette_body  .err_txt
{
    font-family: Verdana, sans-serif;
    color : #FF3333;
    font-size : 12px;
    font-weight:bold;	
}

div#wrapper_roulette p{
  font-family:Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 14px;  
  text-align: justify;
  padding: 0px;
  margin: 5px 0px;
}

div#wrapper_roulette label{
  font-family:Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;  
  text-align: left;
  padding: 0px;
  margin: 5px 0px;
}

div#wrapper_roulette table td{
  text-align: left;
  padding: 5px;
}

div#wrapper_roulette table td.left{
  padding-right: 30px;
}

div#talon{
  display:none;
}

div#talon fieldset { border:1px solid #000; }

div#talon legend {
  padding: 0.2em 0.5em;
  border:1px solid #000;
  color:#000;
  font-size:90%;
  text-align:right;
  background-color: #fff;
  }

div#talon .winner_btn{
  border: 1px solid #000;
  background-color: #fff;
}

div#talon .winner_btn:hover{
  background-color: #e5e5e5;
}

/* tables */
                   
        .table_article{
          min-width: 300px;          
        }
        .table_article caption{
          text-align: left;
          font-family: Verdana, Arial, sans-serif;
          font-size: 12px;
          font-weight: bold;
        }
        .table_article{
          border: 1px solid #000000;
        }
        .table_article th{
          font-family: Verdana, Arial, sans-serif;
          font-size: 12px;
          font-weight: bold;
          background-color: #000000;
          color: #ffffff;
          padding-left: 1em;
          padding-right: 1em;
        }
        .table_article td{
          font-family: Verdana, Arial, sans-serif;
          font-size: 12px;
          border: 1px solid #cccccc;          
          padding: 3px;
        }
        .table_article td.right{
          text-align: right;
          width: 80px;
        }
        
        /*table promo*/
                           
        
        .table_promo caption{
          text-align: left;
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;
          font-weight: bold;
        }
        .table_promo{
          border: 1px solid #C5000B;;
        }
        .table_promo th{
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;
          font-weight: bold;
          background-color: #C5000B;
          color: #ffffff;
          padding-left: 5px;
          padding-right: 5px;
        }
        .table_promo td{
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;
          border: 1px solid #C5000B;   
          color: #C5000B;       
          padding: 3px;
        }
        .table_promo td.right{
          text-align: right;
          width: 80px;
        }
        
        .table_promo_grey caption{
          text-align: left;
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;
          font-weight: bold;
        }
        .table_promo_grey{
          border: 1px solid #000;;
        }
        .table_promo_grey th{
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;
          font-weight: bold;
          background-color: #000;
          color: #ffffff;
          padding-left: 5px;
          padding-right: 5px;
        }
        .table_promo_grey td{
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;
          border: 1px solid #000;   
          color: #000;       
          padding: 3px;
        }
        .table_promo_grey td.right{
          text-align: right;
          width: 80px;
        }
        .dates{ padding: 1px; cursor: pointer; background:#ffffff url( ./css/icon-calendar.gif) top right no-repeat; color:#000000;}
