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


/* ======== PALETTE =============
	GREEN		#09C000									
 				#0BE200 - stripe
	BLUE		#6699FF
	TEXT		#1E1E1E
	============================== */


/* ==============================
			GLOBAL RESET
   ============================== */

* {margin: 0; padding: 0;}
form {margin: 0; padding: 0;}
img {border: 0;}
fieldset {border: 0;}
option {padding-left: 0.4em;}							/* MARGIN & PADDING RESET = SMALL SELECT BOXES */

* html body * {overflow: visible;}					/* ) ITALICS BUG FIX - IE5,6 */
* html iframe, * html frame {overflow: auto;}	/* ) ditto                   */
* html frameset {overflow: hidden;}					/* ) ditto                   */
html {height: 100%; margin-bottom: 1px;}			/* PAGE JUMP FIX, NETSCAPE, FIREFOX, SAFARI */
html * {font-size: 100.01%;}							/* RESET GLOBAL FONT TO STANDARD 16PX */

body {
	font-size: 100.01%;									/* FONT ROUNDING FIX, OPERA & SAFARI */
	background: #FFF;
	text-align: left;
	color: #1E1E1E;
	font: normal 12px/100% Verdana, Arial, Helvetica, sans-serif;
}


/* ==============================
				STRUCTURE
   ============================== */

body {
	margin: 4px;
}

#pageWrapper {
	margin: 0 auto;
	width: 760px;
	/* background: url(XXXXX.gif) */					/* FAUX COLUMN */
}

#header {
	margin: 0;
	padding: 4px 0 0 0;
	width: 760px;
	height: 148px;
	background: url(../images/banner1slice.gif) repeat-x 0px 0px;
}

#pageTag {
	float: right;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 8px 0 0;
}

#branding {
	float: left;
	width: auto;
	height:77px;
	margin: 0;
	padding: 10px 0 0 21px;
}

.stripe1,
.stripe3 {
	clear: both;
	background-color: #0BE200;
	border-top: solid 2px white;
	border-bottom: solid 2px white;
}

.stripe1 {
	height: 14px;
	line-height: 14px;
}

.stripe2 {
	clear: both;
	height:12px;
	background: url(../images/banner4slice.gif) repeat-x 0px 0px;
}

.stripe3 {
	height: 12px;
	line-height: 12px;
}
	
#contentWrapper {
/* float: right; */ /* RU ===== */
	width: 760px;
/*	margin: 0 0 18px -120px; */						/* MARGIN-LEFT = -SIDEBAR WIDTH-PADDINGLEFT-PADDINGRIGHT */
	margin: 0 0 18px 0; /* RU ===== */
	padding: 0;
}

#col2 {
/*	margin: 0 0 0 120px; */								/* MARGIN-LEFT = SIDEBAR WIDTH */
	margin: 0; /* RU ===== */
/*	padding: 14px 0 0 24px; */
	padding : 14px 0 0 0; /* RU ===== */
/*	width: 616px; */
	width: 760px; /* RU ===== */
}

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	height: 54px;
	background-color: #6699FF;
}


/* ==============================
				TYPOGRAPHY
   ============================== */

/* HEADINGS */

h1 {
	margin: 0 0 24px 0;
	padding: 0;
	font: bold 22px/125% Arial, Helvetica, sans-serif;
	color: #09C000;
	text-align: left;
}


	#branding h2 {
		margin: 0;
		padding: 0 0 0 9px;
		font: bold 18px/100% Arial, Helvetica, sans-serif;
		color: #FFF;
	}

h3 {
	margin: 24px 0 8px 0;
	font: bold 16px/125% Arial, Helvetica, sans-serif;
	color: #6699FF;
}


	#branding h6,
	#branding h6 a,
	#branding h6 a:visited,
	#branding h6 a:hover,
	#branding h6 a:active {
		margin: 0 0 16px 0;
		padding: 0;
		font: bold 24px/100% Arial, Helvetica, sans-serif;
		color: #FFF;
		text-align: left;
		text-decoration: none;
	}
	
	#branding h6 .small {
		font-size: 13px;
	}


/* LINKS */
a, a:visited {
	color: #1E1E1E;
	text-decoration: underline;
}

a:hover {
	color: #09C000;
	text-decoration: none;
}

a:active {
	color: #1E1E1E;
	text-decoration: underline;
}

a:focus {
	outline: none;
}


/* TEXT */

p {
	margin: 0 0 8px 0;
	padding: 0;
	text-align: justify;
	line-height: 160%;
}

ul, ol {
	margin-bottom: 0px;
	margin-left: 0.6em;
	padding-left: 0.6em;
}

li {
	line-height: 150%;
}

strong, b { font-weight: bold; }
em, i { font-style:italic; }


/* ==============================
				NAVIGATION
   ============================== */

/* TOP NAVIGATION */
#topNav {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 38px;
	background: url(../images/banner3slice.gif) repeat-x 100% 100%;
}

#topNav ul {
	margin: 0;
	padding: 6px 0 0 7px;
	height: 22px;
	background-color: #6699FF;
}

#topNav ul li {
	display: inline;
}

#topNav ul li a,
#topNav ul li a:visited {
	float: left;
	padding: 0 6px 0 6px;
	border-right: solid 1px white;
	font: bold 11px/100% Arial, Helvetica, sans-serif;
	color: #F5F5DC;
	text-decoration: none;
}

#topNav ul li a:hover {
	color: #FFF;
	text-decoration: underline;
}

#topNav ul li a:active {
	float: left;
	padding: 0 6px 0 6px;
	border-right: solid 1px white;
	font: bold 11px/100% Arial, Helvetica, sans-serif;
	color: #F5F5DC;
	text-decoration: none;
}


/* PULLUP MENU */
/*	==========================================================
	Chrome CSS Drop Down Menu
	© Dynamic Drive DHTML code library (www.dynamicdrive.com)
	This notice MUST stay intact for legal use
	Visit Dynamic Drive at 
	http://www.dynamicdrive.com/ for full source code
	http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm
	=========================================================== */
.footerNav {
	float: left;
	width: 50%;
}

.footerNav:after {
	/* content: ".";  */				/* Add margin between menu and rest of content in Firefox */
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.footerNav ul {
	margin: 0;
	padding: 6px 0 0 0;
}

.footerNav ul li {
	display: inline;
}

.footerNav ul li a,
.footerNav ul li a:visited {
	margin: 0;
	padding: 0 6px 0 6px;
	font: normal 9px/100% Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	border-right: solid 1px white;
	text-align: left;
	line-height: 100%;
}

.footerNav ul li a:hover {
	/* background: url(xxx.gif) center center repeat-x; */ /* THEME CHANGE HERE */
	color: white;
	text-decoration: underline;
}

.footerNav ul li a[rel]:after { /*HTML to indicate drop down link*/
	/* content: ""; */
	/* content: " " url(downimage.gif); /* uncomment this line to use an image instead */
}

/* ######### Style for Drop Down Menu ######### */
.pullupmenudiv {
	position: absolute;
	top: 0;
	border: 1px solid #EBEBEB; /* THEME CHANGE HERE */
	border-bottom-width: 0;
	font: normal 9px verdana;
	text-align: left;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 170px;
	visibility: hidden;
	/* Add Shadow in IE. Remove if desired */
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); */
}

.pullupmenudiv a {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: solid 1px #EBEBEB; /* THEME CHANGE HERE */
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	color: black;
}

* html .pullupmenudiv a{ /* IE only hack */
	width: 100%;
}

.pullupmenudiv a:hover{ /* THEME CHANGE HERE */
	background-color: #F8F8F8;
}

#copyright {
	float: right;
	width: 48%;
	padding: 9px 6px 0 0;
}

#copyright p {
	font: normal 9px/100%  Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	margin: 0;
	padding: 0;
}

#copyright p a:link,
#copyright p a:visited {
	font: normal 9px/100%  Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

#copyright p a:hover {
	text-decoration: underline;
}

#copyright p a:active {
	color: #FFF;
	text-decoration: none;
}


/* =============================== RU ============================ */
.featured_ru {
	width: auto;
	margin: 0 18px 32px 18px;
	padding: 12px 0 12px 20px;
	border-bottom: solid 1px #E5E5E5;
	border-top: solid 1px #E5E5E5;
	background-color: #F9F9F9;
}

.featured_ru img { margin: 2px; }

.pic1 img, .pic2 img, .pic3 img, .pic4 img, .pic5 img  { position: relative; left: 0px; top: 0px; }

.pic1:hover img { left: -4px; top: 10px;}
.pic2:hover img {	left: -2px; top: 8px; }
.pic3:hover img {	left:  0px; top: 6px; }
.pic4:hover img {	left:  2px; top: 8px; }
.pic5:hover img {	left:  4px; top: 10px; }

/*
.pic1:hover,
.pic2:hover,
.pic3:hover,
.pic4:hover,
.pic5:hover {color:blue;border:0px;}   /* Dummy definition to overcome IE border bug */

.contentBox {
}

.roundedBox {
	margin: 0;
	padding: 0;
	font: 100%;
	background: #F8F8F8 url(../images/F8F8F8r20_br.png) no-repeat bottom right;
}

.roundedBoxHead {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #00AEEF url(../images/00AEEFr20_tr.png) no-repeat top right;
}

.roundedBoxHead h2 {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background: url(../images/00AEEFr20_tl.png) no-repeat top left;
	color: white;
	font-weight: bold;
	font-size: 13px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

.roundedBoxBody {
	margin: 0;
	padding: 10px;
	background: url(../images/F8F8F8r20_bl.png) no-repeat bottom left;
}

.roundedBoxBody p {
	line-height: 150%;
}

.button1 { display: block; background: url(../images/ru_button_search.gif) no-repeat 0 0; width: 106px; height: 43px; }
.button2 { display: block; background: url(../images/ru_button_howtobuy_1.gif) no-repeat 0 0; width: 200px; height: 23px; }
.button3 { display: block; background: url(../images/ru_button_aboutcroatia_1.gif) no-repeat 0 0; width: 120px; height: 19px; }
.button4 { display: block; background: url(../images/ru_button_learnmore_1.gif) no-repeat 0 0; width: 142px; height: 19px; }
.button5 {
	display: block;
	background: url(../images/ru_button_contact_1.gif) no-repeat 0 0;
	width: 144px;
	height: 19px;
}

.button1:hover { background-position: 0 -45px; }

.button1 span, .button2 span, .button3 span, .button4 span, .button5 span { display: none; }


/* ==============================
				TOOLS
   ============================== */

.w25 {width: 25%;}
.w48 {
	width: 269px
}
.w75 {
	width: 560px;
}

.fltLeft {
	float: left;
	padding: 0;
}
.fltRight {
	float: right;
}

/* CLEARING */
.fltClear {
	clear: both;
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
	visibility: hidden;
	font-size: 0px;
	line-height: 0px;
	background: none;
	border: 0;
	float: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

