@charset "utf-8";
/* CSS Document */

/* CSS Reset */
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,
b, u, i, center,
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;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
html {overflow-x: hidden; overflow-y: auto;}
body {background-color:#fff; color:#000; font-family:"Times New Roman", Times, serif; font-size:11px;}
span.black { font-size:10px; text-decoration:none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; left:30px; top:-10px;}
span.white { font-size:10px; text-decoration:none; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
/*Top- header and navigation*/
#pageHolder{height:100%; width:910px; margin: 0 auto; padding:10px 0 0 0;}
#header {width:910px;}
#topNav { width:910px; padding: 5px 0 5px 0;}
#topNav ul li { font-family:Tahoma, Geneva, sans-serif; font-size:9px; list-style:none; display:inline; padding:0 3px 0 3px;}
#topNav ul {display:inline; position:relative; left:700px;}
#topNav a {color:#000; text-decoration:none;}
#topNav a:hover {color:#666666; text-decoration:underline;}
#headerLeftPart { float:left; width:495px; height:115px; padding: 90px 0 0 0;}
#headerLeftPart h1 { font-size:36px; font-family:"Times New Roman", Times, serif; font-weight:normal; letter-spacing:9px; color:#000;}
#headerRightPart { float:right; width:415px; height:205px;}
#headerRightPart h1 {clear:both; display:block; width:415px; height:205px; text-indent:-999999px; background:url(images/igorBoWtop.jpg) bottom left no-repeat;}
#navigation {clear:both; float:left; width:512px; height:79px;}
#navigation ul li {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; list-style:none; display:inline; padding:0 0 0 58px;}
#navigation ul {display:inline; position:relative; top:5px; left:50px;}
#navigation a {color:#000; text-decoration:none;}
#navigation a:hover {color:#666666; text-decoration:underline;}
#headerFinnish {float:right; width:339px; height:79px; background:url(images/igorBoWbottom.jpg) bottom left no-repeat;}
/*Top end*/

/*content*/
#content { clear:both; width:910px; padding:15px 0 0 0;}
#informationLeft {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#informationLeftTitle {width:418px; height:318px; background:url(images/umbrella.jpg) bottom right no-repeat;}
#informationLeftTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#informationLeft p {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; width:365px; line-height:30px;}
#informationLeft p a { font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:30px; color:#000; text-decoration:none;}
#informationLeft p a:hover {color:#666666; text-decoration:underline;}

#about {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#aboutTitle { width:375px; height:275px; background:url(images/igor.jpg) top right no-repeat;}
#aboutTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#about p {font-size:11px; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-weight:normal; width:375px; line-height:15px; width:355px; text-align:justify;}

#flowers {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#flowersTitle { width:375px; height:300px;}
#flowersTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#flowers p {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; width:325px; line-height:30px;}

#transport {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#transportTitle { width:375px; height:300px;}
#transportTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#transport p {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; width:325px; line-height:30px;}

#reception {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#receptionTitle { width:375px; height:300px;}
#receptionTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#reception p {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; width:325px; line-height:30px;}

#gallery {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#galleryTitle { width:400px; height:100px;}
#galleryTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#galleryFlash {width:370px; height:400px;}
#gallery p {font-size:5px; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-weight:normal; width:375px; line-height:7px;}

#cyprus {float:left; width:418px; border-right:1px solid #000; min-height:520px;  background:url(images/ido_bw.jpg) bottom right no-repeat;}
#cyprusTitle { width:375px; height:300px;}
#cyprusTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#cyprus p {font-size:17px; font-family:"Times New Roman", Times, serif; font-weight:normal; width:325px; line-height:30px;}
#cyprus a {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; width:325px; line-height:30px; color:#000; text-decoration:none;}
#cyprus a:hover {color:#666666; text-decoration:underline;}

#services {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#servicesTitle { width:375px; height:230px;}
#servicesTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#services p {font-size:11px; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-weight:normal; width:375px; line-height:15px; width:355px; text-align:justify;}
#services a {font-size:11px; font-weight:normal; line-height:15px; color:#000000}

#hotels {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#hotelsTitle { width:375px; height:115px;}
#hotelsTitle h1 {font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:27px;}
#hotelsTitle ul li { font-family:Tahoma, Geneva, sans-serif; font-size:9px; list-style:none; display:inline; padding:0 5px 0 5px;}
#hotelsTitle ul {display:inline; position:relative; left:190px; top:-34px;}
#hotelsTitle h2 {font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:18px;}
#hotels p {font-size:11px; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-weight:normal; line-height:15px; width:355px; text-align:justify;}
#hotels p a {text-decoration:underline; color:#000;}
#hotels h1 a {text-decoration:none; color:#000;}
#hotels h1 a:hover {text-decoration:underline; color:#cccccc;}
#bounds {width:418px; height:340px;}

#contact {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#contactTitle { width:375px; height:150px;}
#contactTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:85px;}
#contact p {font-size:11px; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-weight:normal; line-height:15px; text-align:right;}
#contact a {font-size:11px; font-weight:normal; line-height:15px; color:#000000}
.formTextField {width:295px; border:none; border-bottom:1px solid #cccccc; position:relative; left:5px; top:-5px; font-family:Tahoma, Geneva, Helvetica, sans-serif;}
.formTextArea {width:295px; height:85px; border:none; position:relative; left:5px; top:-25px; line-height:28px; background:url(images/msg_bg.jpg) top right repeat; font-family:Tahoma, Geneva, Helvetica, sans-serif;}
.submitBtn { position:relative; left:330px; top:-15px;}
.concatcDetails {font-size:11px; font-family:Tahoma, Geneva, Helvetica, sans-serif; font-weight:normal; width:375px; line-height:15px;}

#navRight {float:right; width:491px;}
#navRight h2.about {width:235px; height:26px; background:url(images/rightBgsmall.jpg) bottom left repeat-x; padding:7px 0 0 0px; margin: 5px 0 0 15px;}
#navRight h2.transport {width:225px; height:26px; background:url(images/rightBgsmall.jpg) bottom left repeat-x; padding:7px 0 0 0px; margin: 5px 0 0 15px;}
#navRight h2.flowers {width:245px; height:26px; background:url(images/rightBgsmall.jpg) bottom left repeat-x; padding:7px 0 0 0px; margin: 5px 0 0 15px;}
#navRight h2.reception {width:345px; height:26px; background:url(images/rightBgsmall.jpg) bottom left repeat-x; padding:7px 0 0 0px; margin: 5px 0 0 15px;}
#navRight h2.cyprus {width:190px; height:26px; background:url(images/rightBgsmall.jpg) bottom left repeat-x; padding:7px 0 0 0px; margin: 5px 0 0 15px;}
#navRight a {font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal; text-decoration:none; color:#000;}
#navRight a:hover {font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal; text-decoration:none; color:#666666;}
/*content end*/

/*footer*/
#footerHolder { clear:both; height:107px; background-color:#000000;}
#footer { width:910px; height:107px; margin: 0 auto;}
#footerDisclaimer {float:left; width:670px; padding:20px 0 0 5px;}
#footerDisclaimer ul li {font-size:11px; list-style:none; display:inline; padding:10px 10px 10px 0px;}
#footerDisclaimer a { font-size:11px; text-decoration:underline; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footerDisclaimer a:hover { color:#fff; text-decoration:none;}
#footerDisclaimer p { font-size:9px; text-decoration:none; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}

#footerSocial {float:left; width:83px; padding:20px 5px 0 5px;}
#footerSocial ul li {font-size:11px; list-style:none; display:inline; padding:15px 8px 0 0; margin:5px 0 0 0;}
#footerSocial a.facebook {background:url(images/fb_a.gif) bottom right no-repeat; width:16px; height:16px}
#footerSocial a:hover.facebook {background:url(images/fb_hover.gif) bottom right no-repeat;}
#footerSocial a.stumble {background:url(images/su_a.gif) bottom right no-repeat; width:16px; height:16px}
#footerSocial a:hover.stumble {background:url(images/su_hover.gif) bottom right no-repeat;}
#footerSocial a.flickr {background:url(images/flickr_a.gif) bottom right no-repeat; width:16px; height:16px}
#footerSocial a:hover.flickr {background:url(images/flickr_hover.gif) bottom right no-repeat;}

#footerSignature { float:right; width:140px; height:107px; background:url(images/igorWoB.jpg) bottom right no-repeat;}

.sitemap{font-size:13px; text-decoration:none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:20px;}
.sitemap2{font-size:12px; text-decoration:none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; margin:0; padding:0; padding-bottom:5px; line-height:13px;}

#sitemap {float:left; width:418px; border-right:1px solid #000; min-height:520px;}
#sitemapTitle {width:418px; height:318px;}
#sitemapTitle h1 {font-size:80px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#sitemap p {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; width:325px; line-height:16px; padding:20px;}
#sitemap p a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:16px; color:#000; text-decoration:none;}
#sitemap p a:hover {color:#666666; text-decoration:underline;}

a.bottom {
	font-size: 9px;
	text-decoration: none;
	color: #666666;
	letter-spacing: -1px;
	}
	
a.bottom:hover {
	color: Black;
}