/* CSS Document */
/* CSS editing  George Milakis contact@milakis.gr */
/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
#selectlang {
  margin-left: 0px;
  margin-top: 2px;
}
#carstable {
  background-color: #FFFFFF;
  border:  1px solid #C9D6DD;
  padding: 3px;
  margin: 5px;
}
.carstable2 {
  margin: 5px;
  background-color: #D3E3EA;
  border:  1px solid #C9D6DD;
  padding: 3px;

}
.carsimg {
  margin: 0px;
  border:  1px outset #990000;
}
.cars_td  {
  padding: 5px;
}



div#ABC {
  position: absolute;
  top: -400px;
  width: 900px;
  font-size: 10px;
  line-height: 8px;

}
#master_div {
  width: 950px;
  vertical-align: middle;
  font-family: Palatino Linotype;
  background-color: #87b5ca;
    border:  1px solid #266b89;
}
h1{
  font-weight: bold;
  text-align: left;
  letter-spacing: 1px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #266b89;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
}
#selectlang{
  font-weight: bold;
  text-align: left;
  letter-spacing: 1px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #266b89;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
}
td#out_menu{
  background-image: url(../images/bg_main_text_a.gif);
  border:  1px;
  border-style: dotted #b1bdc2;
  color: #000000;
}
td#menu{
  background-color: #d5e6ed;
  border:  1px;
  border-style: dotted #b1bdc2;
  background-image: url(../images/koumpi.gif);
  margin: 20px;
  height: 35px;

}
table#main_table{
  border:  1px solid cddff0;
}
table#menu_table{
    border:  1px solid #b1bdc2;
    background-color: #87b5ca;
    margin: 2px;
    background-image: url(../images/menu_bg.gif);
  }
table#booknow_table{
    border:  1px solid #d5dee2;
    background-color: #f3f5fb;
    margin: 2px;
  }


#a a {
	display:block;
	padding:8px 27px;
	height:100%;
	color:#101415;
	text-decoration:none;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#a a:hover, li a:focus, li a:active {
	background-position:0px 0px;
	color:#990000;
}
#a a {
	  background:url(../images/koumpia.gif) repeat 0px 0px;
    }
#b_nav a {
    background: url(../images/klidi.png) no-repeat;
	color:#101415;
    margin-left: 5px;
    padding-left: 23px;
	text-decoration:none;
    line-height: 22px;
    letter-spacing: 1px;
    font-size: 13px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#b_nav a:hover, a:focus, a:active {
	color:#990000;
    background: url(../images/klidi_a.png) no-repeat;
}
.more2 {
    background: url(../images/info.png) no-repeat;
	color:#000000;
    margin-left: 0px;
    padding-left: 20px;
	text-decoration:none;
    letter-spacing: 1px;
    font-size: 12px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

.more2:hover, .more2:focus, .more2:active {
	color:#FF0000;
  background: url(../images/info.png) no-repeat;
}
.stxt {
  font-size: 9px;
}
.booknow {
    background: url(../images/key.png) no-repeat;
	color:#000000;
    margin-left: 0px;
    padding-left: 20px;
	text-decoration:none;
    line-height: 22px;
    letter-spacing: 1px;
    font-size: 12px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

.booknow:hover, .booknow:focus, .booknow:active {
	color:#FF0000;
  background: url(../images/key.png) no-repeat;
}
.cargroup {
	display:block;
	padding:0px 0px 4px;
	height:100%;
	color:#2c576a;
	text-decoration:none;
    letter-spacing: 3px;
    font-weight: bold;
    margin: 2px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
	background-position:0px 0px;
	background: url(../images/cargrouptitle.png) no-repeat;

    }
.cr{
  font-weight: bold;
  text-align: left;
  letter-spacing: 1px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #266b89;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
}
#offer_title a {
	display:block;
	padding:16px 60px 4px;
	height:100%;
	color:#FF0000;
	text-decoration:none;
    letter-spacing: 3px;
    font-weight: bold;
    margin: 2px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#offer_title a:hover, a:focus, a:active {
	background-position:0px 0px;
	color:#990000;
}
#offer_title a {
	  background: url(../images/bg_r_title1.gif) no-repeat;
    }
#offer_title2 a {
	display:block;
	padding:16px 60px 4px;
	height:100%;
	color:#FF0000;
	text-decoration:none;
    letter-spacing: 3px;
    font-weight: bold;
    margin: 2px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#offer_title2 a:hover, a:focus, a:active {
	background-position:0px 0px;
	color:#990000;
}
#offer_title2 a {
	  background: url(../images/title2_offers.png) no-repeat;
    }
#offer_title3 a {
  background: url(../images/bg_r_title1.gif) no-repeat;
	display:block;
	padding:16px 30px 4px;
	height:100%;
	color:#FF0000;
	text-decoration:none;
    letter-spacing: 1px;
    font-weight: bold;
    margin: 2px;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#offer_title3 a:hover, a:focus, a:active {
	background-position:0px 0px;
	color:#990000;
}
#widget {
overflow: hidden;
position: relative;
background: url(../images/menu_bg.gif);
border: 1px solid #c5c5c5;
min-width: 300px;
width: 300px;
height: 300px;
/* float: left;  */
}
.td_mesa_widget{
background: url(../images/menu_bg.gif);
}


#widget img {
border: 1px solid white;
padding: 5px;
background: #d3d3d3;
height: 50px;
margin: 10px;
margin-left: 25px;

}

#widget li {
  list-style: none;
overflow: hidden;
position: relative;
top: 0;
padding-bottom: 1em;
width: 300px;
height: 96px; /* Change this to fit your needs. The plugin will access this value if you don't pass a parameter in when you call it. */
}
   #widget a {
	/*height:100%;*/
	color:#101415;
    margin: 0px;
	text-decoration:none;
    letter-spacing: 1px;
    font-weight: bold;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

	#widget a:hover, li a:focus, li a:active {
	background-position:0px 0px;
	color:#990000;
}
#widget2 {
overflow: hidden;
position: relative;
background: url(../images/menu_bg.gif);
border: 1px solid #c5c5c5;
min-width: 430px;
width: 430px;
height: 105px;
/* float: left;  */
}

#widget2 img {
border: 1px solid white;
padding: 5px;
background: #d3d3d3;
width: 90px;
height: 90px;
margin: 10px;

}

#widget2 li {
  list-style: none;
overflow: hidden;
position: relative;
top: 0;
padding-bottom: 1em;
width: 430px;
height: 96px; /* Change this to fit your needs. The plugin will access this value if you don't pass a parameter in when you call it. */
}
   #widget2 a {
	/*height:100%;*/
	color:#101415;
    margin: 0px;
	text-decoration:none;
    letter-spacing: 1px;
    font-weight: bold;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

	#widget2 a:hover, li a:focus, li a:active {
	background-position:0px 0px;
	color:#990000;
}

#offerwidget {
overflow: hidden;
position: relative;
background: url(../images/menu_bg.gif);
border: 1px solid #c5c5c5;
min-width: 430px;
width: 430px;
/* float: left;  */
}

#offerwidget img {
border: 1px solid white;
padding: 5px;
background: #d3d3d3;
width: 90px;
height: 90px;
margin: 10px;
margin-left: 25px;

}

#offerwidget li {
  list-style: none;
overflow: hidden;
position: relative;
top: 0;
padding-bottom: 1em;
width: 430px;
height: 96px; /* Change this to fit your needs. The plugin will access this value if you don't pass a parameter in when you call it. */
}
   #offerwidget a {
	/*height:100%;*/
	color:#101415;
    margin: 0px;
	text-decoration:none;
    letter-spacing: 1px;
    font-weight: bold;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

	#offerwidget a:hover, li a:focus, li a:active {
	background-position:0px 0px;
	color:#990000;
}






.more{
  font-size: 10px;
}


.disc {
  background: url(../images/discount.png) no-repeat;
  width: 155px;
  padding: 2px 5px 5px 25px;
  color: #FF0000;
  font-weight: bold;
  margin-left: -5px;

  }
  #title_main {
  background: url(../images/title_main.png) no-repeat;
  width: 430px;
  padding: 3px 0px 15px 0px;
  color: #101415;
  font-weight: bold;
  margin-top: 15px;
}
ul, li,  {
margin: 0; padding: 0;
list-style: none;
}
.inputstyle {
	border: 1px solid #dadbf6;
	/** remember to change image path **/
	background: url(none) no-repeat #e1eef3;
	font-family: Palatino Linotype, Georgia, tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #000000;
}
.labelstyle {
	font-family: Palatino Linotype, Georgia, tahoma, helvetica, sans-serif;
	font-style: bold;
	font-size: 12px;
	color: #000000;
}
.pics {
    height:  90px;
    width:   420px;
    padding: 0;
    margin:  0;
    overflow: hidden;
}
.carviewdiv{
    height:  200px;
    width:   295px;
    padding: 0;
    margin:  5px;
    overflow: hidden;
    border:  1px solid #d5dee2;
    background-color: #f3f5fb;
}
.pics img {
    padding: 0px;
    border:  1px solid #ccc;
    background-color: #eee;
    width:  420px;
    height: 90px;
    top:  0;
    left: 0
}
.frame img {
    padding: 0px;
    border:  1px solid #ccc;
    background-color: #eee;
    top:  0;
    left: 0
}
.cond_li {
  list-style-image: url(../images/klidi.png) ;
  list-style-position:  inside;
  vertical-align:  middle;
  padding-left: 10px;

}
.textoffer {
  height:  70px;

}
#tabs {
 	font-size: 12px;
}
#contactdata {
 	font-size: 12px;
}
#carbookdata {
 	font-size: 12px;
}
label.error           { font-weight:normal;color:red;text-align:left; padding-left:25px;
                        background: transparent url(../images/cancel.png) no-repeat scroll left;
                        }
.offerstext {
  border-bottom: 1px solid #c5c5c5;
  padding: 5px;
}
H2 {
    font-size: 14px;
  font-weight: bold;
}

