/* reset and fixes */
html, body { margin:0; padding:0; font-size: 100%; font-family: Verdana,Arial;}
/* div#wraper ,div#maincol,div#col1{ margin:0; padding:0; font-size: 100%; font-family: Verdana,Arial;} */
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}


/* Layout */
div#pagewidth{  width:1065px; margin:0 auto;}
div#title{ position:relative;    width:100%; }
div#navigation{ position:relative;    width:100%;}
/*div#line-top{ position: relative;left: 0px; width: 100%;}*/
div#wraper{ width:100%; }
div#maincol{ float: left;  display:inline;  position: relative;  width:800px;}
div#col1{float:left; display:inline;   position:relative; width:265px; }
div#footer{  height:24px; clear:both;} 


/*	Style	 */
body 
{background: #606060 url("images/bg-606060.png") repeat-x fixed bottom center; color: #fff;}

a , a:active , a:link , a:visited	
{text-decoration: none; outline: none; color:#fdd88f ;  border: none;} /*#999 #fa401f #aad  */

a:hover 
{ color: #fff; }

li{ list-style-image: url("images/romvos-s.jpg"); }

div#flags{position: absolute; left: 0px; top: 93px;}
div#flags img { margin: 0px 3px 0px 0px; border: none;}
div#title
{ text-align: center; margin: 20px 0px 20px 0px;}

div#navigation	
{	background: #000 url('images/nav-line.png');	color: #fff;height: 44px; border-bottom: solid 1px #fff;}
.nav-item
{width: 213px; display: inline; float: left;position: relative;text-align: center;height: 0px; margin-top: 15px;}

div#navigation a ,div#navigation a:link ,div#navigation a:visited
{ font-size: 0.9em;   color: #fff;}

div#navigation a:hover
{ color: #fa401f;}


div#maincol	
{	background: #000; height: 0px;}

div#col1	
{	background: #000 url('images/col1-bg.png') repeat-y; height: 0px; display: inline; display: none;} /* */

div#footer
{ background: url('images/footer-bg.png'); border-top: #ccc solid 1px; color: #777; font-size: 0.7em;  text-align: center; padding: 10px;}



.txt1
{ font-size: 1.0625em; color: #ebb66d; font-style: italic;  } /* color: #fcc77e  #EBB66D;*/
.txt2
{ font-style: italic; color: #FF4A4A;}
.txt3
{ font-style: italic;}

a.link-footer
{ color: #999;}
a.link-footer:link
{ color: #999;}
a.link-footer:visited
{ color: #999;}
a.link-footer:hover 
{ color: #FA401F; }

.slogan
{	font-style: italic;}

.top-padding
{padding-top: 30px;}
.left-padding
{padding-left: 10px;}

div#maincol {
  min-height:550px;
  height:auto !important;
  height:550px;
}

/* contact-us-col */
div#contact-us-col
{ text-align: center; padding: 20px 20px 0px 20px;}

img#img1-contact-us-col
{ margin-bottom: 30px;}


/*	Index	 { padding: 10px 10px 10px 10px; 	}*/
div#content-index
{height: 0px;}

#row1-index
{ float: left; position: relative; display:inline; width: 800px;}

#row2-index
{ float: left; position: relative; display:inline; width: 800px;}

div#text1-index
{	float: left; position: relative; display:inline; width: 380px;}
div#img1-index
{	float: left; position: relative; display:inline; width: 420px;}

div#img2-index
{	float: left; position: relative; display:inline; width: 480px;}
div#text2-index
{	float: left; position: relative; display:inline; width: 320px;}

#are-you-index{ margin: 20px 10px 10px 30px;}
#welcome-index{	margin-top: 30px; font-size: 1.1em; margin-left: 50px;}
div#list1-index{ margin-left: 10px; }
div#img1-index img { margin-top: 20px; margin-left: 15px; }


div#img2-index img { margin: 20px 10px 20px 20px; }
#vode-index {margin-top: 30px;}
div#text2-index ul { margin-top: 15px; }




/*	Services	 */
div#col1-service{float: left; position: relative; display: inline;	width: 400px;}
div#col2-service{float: left; position: relative; display: inline;	width: 400px;}
div#col1-row1-services{float: left; position: relative; display: inline;}
div#col1-row2-services{float: left; position: relative; display: inline;}
div#col2-row1-services{float: left; position: relative; display: inline;}
div#col2-row2-services{float: left; position: relative; display: inline; margin-left: -60px;}

div#text1-service
{  padding-left: 20px; padding-top: 10px; margin-bottom: 10px;   min-height:185px;  height:auto !important;
  height:185px;}

img#img1-service
{ margin: 20px 20px 0px 50px; }


img#img2-service
{ margin: 10px 10px 15px 80px; }

div#text2-service
{width:450px; margin: 0px auto;  padding-top: 100px; font-style: italic; text-align: center;}
/*{ margin-left: -35px; padding-top: 100px; font-style: italic;}*/

/* Contact-us  margin: 20px;*/
div#col1-contact-us
{	width: 400px; float: left; position: relative; display:inline;}
div#col1-contact-us a{padding: 0px; margin:0px;}

div#col2-contact-us
{	width: 396px; float: left; position: relative; display:inline;   }

div#col1-contact-us *
{ margin-left: 30px;}
#title-contact-us
{ margin-top: 25px;}
/* */
#mail-form-contact-us
{background:#222;border: solid 1px #fff ;padding: 20px; margin:30px 15px 10px 10px;}

div#col2-contact-us input, textarea
{ width: 100%; margin-bottom:4px; margin-top:1px; border: 1px;}
div#subject-contact-us 
{ width:100%;}

div#col2-contact-us input:focus, textarea:focus
{ background:#ffa; border: 1px solid #FD9E60;}

div#col2-contact-us textarea
{ width: 100%;  height: 8em;}

div#col2-contact-us em
{font-weight: bold;
  
  color: #e33;
}


div#number-of-persons-div
{  float: left; position: relative; display:inline; width: 50%; }/* { padding-right:8px;float: left; position: relative; display:inline; width: 185px; padding-right:8px;}  */
div#number-of-persons-div input
{ width:20px;} /* margin-right:165px;  */
div#number-of-luggages-div
{ float: left; position: relative; display:inline; width: 50%; }/*{padding-right:8px; float: left; position: relative; display:inline; width: 185px; padding-right:8px;}  */
div#number-of-luggages-div input 
{ width:20px; }/* margin-right:165px;  */
#subject-label
{ width: 100%; position: relative; float: left;}/**/

div#mail-results-contact-us
{ float: left; position: relative; display:inline; padding: 10px; margin: 20px 40px 20px 20px;}

.sp-error-div{background:#f00; border: 1px solid #fff;}
.sp-error-input{background:#f00;}
.sp-error-input:focus{border: solid 2px #f00 ;}

/* Our-fleet */
div#row1-fleet{ width: 800px;}
div#row2-fleet{ width: 800px;}
div#row3-fleet{ width: 800px;}


div#text1-fleet{	float: left; position: relative; display:inline; width: 380px;}
div#img1-fleet {	 float: left; position: relative; display:inline; width: 420px;}
div#img2-fleet {	 float: left; position: relative; display:inline; width: 400px;}
div#img3-fleet {	 float: left; position: relative; display:inline; width: 400px;}

#title-fleet{margin: 20px 0px 0px 20px;}
div#text1-fleet ul{margin-top: 60px;}
div#img1-fleet img {margin: 20px 20px 0px 20px;}

div#row2-fleet img {margin: 20px 20px 10px 40px;}

#text2-fleet
{ text-align: center; clear: both; margin: 0px 10px 10px 10px;}


/* main-mail */
div#main-mail
{margin: 50px 10px 0px 30px; height: 300px;}

/* links */
#row1-links{width: 800px;}
#row2-links{width: 800px;}

#title-links{padding: 20px 20px 20px 30px;}

#imgs-links{width: 170px;margin-left:315px; margin-top: 20px;}

/* page-not-found */
#page-not-found{ padding: 20px;}
