/* 2009 (c) UAB "Dizaino kryptis" */

body {
	padding: 0; margin: 0;
	position: relative;
	text-align: center;
	font-size: 1em;
	font: 76% Arial, Arial, Helvetica, sans-serif;
	background: #d6dfde;
}

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, dd, ul, img {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */
/* --- Hacks --- */
* html #id {}
*:first-child+html #id {}
/* --- End Hacks --- */

a:focus
{
-moz-outline-style: none;
}

object:focus
{
-moz-outline-style: none;
}

#wrapper {
	width: 995px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
}

/* --- Header --- */
#header {
	position: relative;
	width: 995px;
	background: url('../images/bg-header.jpg') no-repeat 50% 0;
	min-height: 180px;
}
* html #header {height: 180px;}

/* Logo */
.logo {
	position: absolute;
	top: 28px; left: 25px;
	display: block;
	width: 457px; height: 105px;
	background: url('../images/logo.jpg') no-repeat 50% 50%;
	z-index: 1;
}
.logo span {display: none;}
/* End Logo */
/* Languages */
#languages {
	float: right;
	list-style: none;
	padding: 0;
	width: 300px;
	background: url('../images/bg-languages.jpg') no-repeat 100% 0;
	text-align: right;
	font-size: .9em;
}
#languages li {
	display: block;
	position: relative;
	float: right;
}
* html #languages li {
	vertical-align: top;
	height: 1%;
}

#languages li a {
	text-align: left;
	display: block;
	padding: 3px 30px 3px 5px;
	width: 80px;
	color: #fff;
	text-decoration: none;
	background: url('../images/bg-languages-li.gif') no-repeat 100% 50%;
}
* html #languages li a {
	width: 115px;
	width/* */:/**/80px;
}

#languages li a img {
	border: 0;
	vertical-align: middle;
	margin-right: 5px;
}

/**/
#languages ul {
	padding: 5px 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px; left: 0;
	width: 115px;
	z-index: 100;
	font-size: 1em;
	background: url('../images/bg-languages.jpg') no-repeat 100% 0;
}

#languages ul li {
	padding: 0;
	cursor: pointer;
}

#languages li ul li a {
	background: none;
	display: block;
	padding: 2px 5px;
	width: 105px;
	color: #fff;
	font-size: 1em;
}

#languages li ul li a:hover, #languages li ul li a.active {
	text-decoration: underline;
}

* html #languages li ul li {float: left;}
* html #languages li ul li a {
	height: 1%;
	width: 115px;
	width/* */:/**/105px;
}

#languages li:hover ul, #languages li.over ul {display: block;}
/**/
/* End Languages */
/* Visa Assistance */
#visa-assistance {
	color: #ffffff;
	float: right;
	width: 290px;
	padding: 30px 30px 25px 0;
	text-align: right;
}
#visa-assistance dt {
	font-size: 1.6em;
	font-weight: normal;
}
#visa-assistance dd {
	font-size: 2.6em;
	padding: 0;
}

#visa-assistance dd span {
	display: block;
	font-size: 11px;
}
/* End Visa Assistance */
/* Meniu */
#meniu ul {
	padding: 0 18px 0 0;
	list-style: none;
	float: right;
}
#meniu ul li {
	display: block;
	float: left;
	position: relative;
}
#meniu ul li a {
	display: block;
	padding-left: 13px;
	text-transform: uppercase;
	color: #618183;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	background: url('../images/bg-meniu-l.gif') no-repeat 0 0;
	position: relative;
	min-height: 47px;
	_height: auto;
}
#meniu ul li a span {
	display: block;
	padding: 8px 13px 8px 0;
	background: url('../images/bg-meniu-r.gif') no-repeat 100% 0;
	position: relative;
	cursor: pointer;
	min-height: 31px;
	_height: auto;
}
#meniu ul li.last a span {background: url('../images/bg-meniu-rl.gif') no-repeat 100% 0;}

#meniu ul li a span small {
	display: block;
	text-transform: none;
	color: #96acad;
	font-size: .9em;
	font-weight: normal;
	white-space: nowrap;
	padding-top: 2px;
	position: relative;
}


#meniu ul li a:hover, #meniu ul li a.active {background: url('../images/bg-meniu-l-a.gif') no-repeat 0 0;}
#meniu ul li a:hover span, #meniu ul li a.active span {background: url('../images/bg-meniu-r-a.gif') no-repeat 100% 0;}
#meniu ul li.last a:hover span, #meniu ul li.last a.active span {background: url('../images/bg-meniu-rl-a.gif') no-repeat 100% 0;}
/* End Meniu */
/* --- End Header --- */
/* --- Content --- */
#content {
	width: 965px;
	padding: 10px 15px 15px 15px;
	position: relative;
}
* html #content {
	width: 995px;
	width/* */:/**/965px;
}
#content #block-left, #content #block-right {float: left;}
#content #block-left {
	width: 640px;
	margin-right: 10px;
	position: relative;
}
#inside #content #block-left {padding-top: 62px;}

#content #block-right {width: 315px;}
/* --- End Content --- */
/* --- Countries Search --- */
#countries-search {
	width: 640px;
	height: 452px;
	display: block;
}
/* --- End Search Form --- */
/* --- Flash Div --- */
object {outline: none;}
#flash-div {
	width: 640px;
	position: absolute;
	top: 0; left: 0;
	z-index: 10;
}


/* -- End Flash Div --- */
/* --- Title --- */
h1.title {
	padding: 20px 10px;
	color: #315b5b;
	font-size: 1.9em;
	font-weight: normal;
}
h1.title img {vertical-align: bottom;}
* html h1.title img {vertical-align: middle;}
*:first-child+html h1.title img {vertical-align: middle;}

h1.title span {color: #618183;}
h1.title small {
	display: block;
	color: #618183;
	font-size: 14px;
}
/* --- End Title --- */
/* --- Submeniu --- */
#submeniu-holder {
	width: 620px;
	border-top: 1px solid #c1cdcd;
	border-bottom: 1px solid #c1cdcd;
	padding: 5px 10px;
	font-size: 1.5em;
	margin-bottom: 15px;
}
* html #submeniu {
	width: 640px;
	width/* */:/**/620px;
}

#submeniu {
	list-style: none;
	padding: 0;
	overflow: hidden;
}
#submeniu li {
	display: block;
	float: left;
	margin-right: 35px;
}
#submeniu li a {
	display: block;
	padding-right: 15px;
	color: #618183;
	text-decoration: none;
	background: url('../images/bg-submeniu-a.gif') no-repeat 100% 60%;
}
#submeniu li a:hover, #submeniu li a.active {color: #315b5b;}
/* --- End Submeniu --- */
/* --- Price Table --- */
#text .price-table {
	padding: 0 0 20px 0;
	width: 620px;
}

#text .price-table dl {width: 620px;}
#text .price-table dl dt {
	
	font-size: 1.5em;
	color: #315b5b;
	padding: 7px 10px;
	background: url('../images/bg-country-table-top.gif') no-repeat 50% 0;
}

#text .price-table dl dd.footer {
	padding: 7px 10px;
	color: #666d80;
	background: url('../images/bg-country-table-bot.gif') no-repeat 50% 100%;
}

#text .price-table dl dd table {
	width: 620px;
	border-collapse: collapse;
	margin: 0; padding: 0;
}
#text .price-table dl dd table th {
	font-weight: normal;
	text-align: center;
	color: #2e403e;
	background: #f7f9f9;
	padding: 8px;
}
#text .price-table dl dd table th.left {text-align: left;}

#text .price-table dl dd table td {
	font-size: 1.5em;
	border-bottom: 1px solid #dee6e6;
	text-align: center;
	color: #618183;
	padding: 7px 10px;
}
#text .price-table dl dd table tr.regular td {
	font-size: 1.0em;
}
#text .price-table dl dd table td.left {
	text-align: left;
	color: #315b5b;
}

.price_info {
	display: none;
	padding: 20px 0;
	font-size: 14px;
	color: #808080;
	border-top: 1px solid #ccc;
}

.price_info h3 {
	font-size: 18px !important;
	color: #2799a0;
	font-weight: normal !important;
}

.price_info table {
	margin-bottom: 20px !important;
}

.price_info table th {
	color: #a9a9a9 !important;
	font-size: 11px !important;
}

.price_info table td {
	color: #808080 !important;
	font-size: 16px !important;
}

.price_row {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #5e8181;
	background: #f7f9f9;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	text-align: right;
	cursor: pointer;
}

div.inactive {
	color: #ddd;
}

.price_row:hover, .price_row.active {
	background: #618183;
	color: #fff;
}

.row_heder_holder {
	float: left;
	width: 100%;
	font-size: 11px;
	color: #808080;
	background: #f7f9f9;
	line-height: 30px;
	text-align: right;
}

.row_heder_holder div.row_holder, .price_row div.row_holder {
	float: right;
}

.row_heder_holder div.row_holder div, .price_row div.row_holder div {
	width: 170px;
	float: left;
	text-align: center;
}

.price_info .buttons {
	float: left;
	width: 100%;
	padding: 20px 0;
	border-top: 1px solid #ccc;
	text-align: center;
}

.price_info .button {
	float: left;
	width: 151px;
	text-align: left;
	font-size: 11px;
	color: #919191;
	padding: 0 69px;
}

.price_info span {
	float: left;
	line-height: 86px;
	color: #a2a2a2;
	font-weight: bold;
	font-size: 28px;
}


.price_info .button a {
	display: block;
	border: none;
	padding-top: 5px;
}

.price_info .button img {
	border: none;
}

/* --- End Price Table --- */
/* --- Text --- */
#text {
	padding: 10px;
	width: 620px;
	color: #618183;
	line-height: 18px;
	text-align: justify;
	overflow: hidden;
}
* html #text {
	width: 640px;
	width/* */:/**/620px;
}

#text h1 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0;
	padding-bottom: 15px;
}
#text h1 span {color: #315b5b;}

#text h2 {
	font-size: 1.1em;
	padding-bottom: 15px;
}
#text h3 {
	font-size: 1em;
	padding-bottom: 15px;
}

#text p {margin: 0 0 1.5em 0;}
#text a {
	color: #315b5b;
	text-decoration: none;
}
#text a:hover {text-decoration: underline;}

#text hr {
	border: 0;
	color: #dee6e6;
	background-color: #dee6e6;
	height: 1px;
}

#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 1.5em;
}

#text ul li {
	display: block;
	padding: 0 0 0 30px;
	background: url('../images/bg-text-bullet.gif') no-repeat 13px 7px;
}
* html #text ul li {vertical-align: top; height: 1%;}

#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 20px;
	background: url('../images/bg-text-bullet.gif') no-repeat 0 7px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet.gif') no-repeat 0 7px;
}

#text ol {
	padding: 0 0 0 40px;
}
* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}

#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}

#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #dee6e6;
	width: 100%;
	margin-bottom: 1.5em;
}

* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #dee6e6;
	vertical-align: top;
}

#text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #dee6e6;
	font-weight: bold;
}

#text td p, #text th p {margin: 0;}
/* --- End Text --- */
/* --- Back Top --- */
#text .back-top {width: 620px;}
#text .back-top ul {
	list-style: none;
	padding: 0;
}
#text .back-top ul li.back {
	display: block;
	float: left;
	padding: 0;
	background: none;
}
#text .back-top ul li.back a {
	display: block;
	padding-left: 15px;
	background: url('../images/ico-back.gif') no-repeat 0 50%;
}
/* --- End Back Top --- */
/* --- Modules --- */
/* Faq */
#content a.faq {
	position: absolute;
	top: 80px; right: 10px;
	font-size: 1.5em;
	display: block;
	padding: 2px 0 2px 35px;
	background: url('../images/ico-faq.gif') no-repeat 0 50%;
	font-weight: normal;
	color: #618183;
	text-decoration: none;
}

#content a.faq:hover {text-decoration: underline;}

#text ul#faq-list {}
#text ul#faq-list li {
	padding-left: 30px;
	background: url('../images/bg-faq-bullet.gif') no-repeat 13px 4px;
}
#text ul#faq-list li.active {
	background: none;
}
#text ul#faq-list li a {color: #315b5b;}

#text ul#faq-list ul {
	border-bottom: 1px solid #c2cecf;
	margin-bottom: 20px;
	padding: 5px 0 0 0;
	position: relative;
}
#text ul#faq-list ul.last {
	border-bottom: 0;
	padding-bottom: 0;
}

#text ul#faq-list ul li {
	padding: 0;
	background: none;
}

#text .comment {
	border-top: 1px solid #c2cecf;
	padding: 15px 0 0 0;
	margin-left: 30px;
}	
/* End Faq */
/* News Categories Meniu */
#content #news-categories {
	padding: 0 5px;
	list-style: none;
	width: 620px;
	text-transform: uppercase;
	font-weight: bold;
}
* html #content #news-categories {
	width: 630px;
	width/* */:/**/620px;
}
#content #news-categories li {
	display: block;
	float: left;
	margin-right: 1px;
}
#content #news-categories li a {
	display: block;
	color: #618183;
	text-decoration: none;
	padding-left: 8px;
	background: #edf1f1 url('../images/bg-news-a-left.gif') no-repeat 0 0;
}
#content #news-categories li a span {
	display: block;
	padding: 10px 8px 10px 0;
	background: url('../images/bg-news-a-right.gif') no-repeat 100% 0;
}

#content #news-categories li a:hover, #content #news-categories li a.active {background: #dfe5e5 url('../images/bg-news-a-lefta.gif') no-repeat 0 0;}
#content #news-categories li a:hover span, #content #news-categories li a.active span {background: url('../images/bg-news-a-righta.gif') no-repeat 100% 0;}
/* End News Categories Meniu */
/* News */
#content ul#info {
	position: absolute;
	top: 85px; right: 0;
	font-size: 1.5em;
	color: #618183;
}
#content ul#info li {
	display: block;
	float: left;
	margin-right: 5px;
}
#content ul#info li a {
	display: block;
	width: 30px; height: 21px;
}
#content ul#info li.rss a {background: url('../images/ico-rss.gif') no-repeat 50% 50%;}
#content ul#info li.form a {background: url('../images/ico-mail.gif') no-repeat 50% 50%;}

#content ul#info li a span {display: none;}

#text .news-list-item {
	width: 580px;
	background: url('../images/bg-news-list.gif') no-repeat 50% 100%;
	padding: 0 20px 20px 20px;
	margin: 0 0 20px 0;
}
* html #text .news-list-item {
	width: 620px;
	width/* */:/**/580px;
}

#text .news-list-item .image, #text .news-list-item dl {float: left;}
#text .news-list-item .image {
	width: 130px;
	position: relative;
}
#text .news-list-item .image a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 122px; height: 89px;
	background: url('../images/bg-news-image.gif') no-repeat 0 0;
}
#text .news-list-item .image a span {display: none;}

#text .news-list-item dl {width: 580px;}
#text .news-list-item dl.short {width: 450px;}

#text .news-list-item dl dt {
	font-size: .9em;
	font-weight: bold;
	color: #315b5b;
	float: left;
	display: block;
	margin-right: 15px;
}

#text .news-view {
	border-bottom: 1px solid #c2cecf;
	margin-bottom: 15px;
}
#text .news-view .image {
	display: block;
	float: left;
	position: relative;
	width: 130px;
	height: 100px;
}
#text .news-view .image a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 122px; height: 89px;
	background: url('../images/bg-news-image.gif') no-repeat 0 0;
}
#text .news-view .image a span {display: none;}
/* End News */
/* Month News */
#text #month-news-list {
	width: 630px;
	background: #edf1f1;
}
#text #month-news-list .first {padding-top: 20px;}
#text #month-news-list .last {background-image: none;}
#text #month-news-list .news-list-item h1 {color: #315b5b;}
#text #month-news-list .news-list-item h1 a {color: #315b5b;}
#text #month-news-list .news-list-item h1 a:hover {text-decoration: underline;}

#text #month-news-list .news-list-item .image a {background: url('../images/bg-image-month-news.gif') no-repeat 0 0;}

#text #month-news-list .news-list-item dl dt {color: #315b5b;}
#text #month-news-list .news-list-item dl dd {color: #618183;}

/* End Month News */
/* Week News */
#text #week-news-list {
	width: 630px;
	background: #f1feff;
}
#text #week-news-list .first {padding-top: 20px;}
#text #week-news-list .last {background-image: none;}
#text #week-news-list .news-list-item h1 {color: #315b5b;}
#text #week-news-list .news-list-item h1 a {color: #315b5b;}
#text #week-news-list .news-list-item h1 a:hover {text-decoration: underline;}

#text #week-news-list .news-list-item .image a {background: url('../images/bg-image-week-news.gif') no-repeat 0 0;}

#text #week-news-list .news-list-item dl dt {color: #315b5b;}
#text #week-news-list .news-list-item dl dd {color: #618183;}

/* End Week News */
/* Corporate News */
#text #corporate-news-list {
	width: 630px;
	background: #80a2a3;
}
#text #corporate-news-list .first {padding-top: 20px;}
#text #corporate-news-list .last {background-image: none;}
#text #corporate-news-list .news-list-item h1 {color: #ffffff;}
#text #corporate-news-list .news-list-item h1 a {color: #ffffff;}
#text #corporate-news-list .news-list-item h1 a:hover {text-decoration: underline;}

#text #corporate-news-list .news-list-item .image a {background: url('../images/bg-image-corporate-news.gif') no-repeat 0 0;}

#text #corporate-news-list .news-list-item dl dt {color: #ffffff;}
#text #corporate-news-list .news-list-item dl dd {color: #ffffff;}

/* End Corporate News */
/* --- End Modules --- */
/* --- Countries Meniu --- */
#countries-meniu {width: 620px;}
#countries-meniu ul {
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 620px;
	background: url('../images/bg-countries-meniu.gif') repeat-x 0 100%;
}
#countries-meniu ul li {
	display: block;
	float: left;
}
#countries-meniu ul li a {
	display: block;
	padding: 0 10px;
	background: #459199;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 9px;
}
#countries-meniu ul li a span {
	display: block;
	padding: 9px 0 9px 35px;
}
#countries-meniu ul li.top a span {background: url('../images/ico-top.gif') no-repeat 0 50%;}
#countries-meniu ul li.map a span {background: url('../images/ico-map.gif') no-repeat 0 50%;}

#countries-meniu ul li a:hover, #countries-meniu ul li a.active {
	background: #337b83 url('../images/bg-countries-meniu-a.gif') no-repeat 50% 100%;
	margin-bottom: 0;
	padding-bottom: 9px;
}
#countries-meniu ul li.top a:hover span, #countries-meniu ul li.top a.active span {background: url('../images/ico-top-a.gif') no-repeat 0 50%;}
#countries-meniu ul li.map a:hover span, #countries-meniu ul li.map a.active span {background: url('../images/ico-map-a.gif') no-repeat 0 50%;}
/* --- End Countries Meniu --- */
/* --- Countries List --- */
#countries-list {
	background: #fff;
	width: 580px;
	padding: 20px 20px 10px 20px;
}
* html #countries-list {
	width: 620px;
	width/* */:/**/580px;
}
#countries-list .countries-list-item {
	width: 280px;
	padding: 0 0 20px 0;
	float: left;
	margin-right: 5px;
}

#countries-list .countries-list-item .image, #countries-list .countries-list-item dl {float: left;}
#countries-list .countries-list-item .image {
	padding-top: 5px;
	width: 45px;
}
#countries-list .countries-list-item .image img {border: 0;}
#countries-list .countries-list-item dl {width: 230px;}
#countries-list .countries-list-item dl a {
	color: #295d75;
	text-decoration: none;
}
#countries-list .countries-list-item dl a:hover {text-decoration: underline;}

#countries-list .countries-list-item dl dt {
	font-size: 1.5em;
	padding-bottom: 3px;
}
#countries-list .countries-list-item dl dd {font-size: .9em;}
#countries-list .countries-list-item dl dd ul {
	list-style: none;
	padding: 0;
}
#countries-list .countries-list-item dl dd ul li {
	display: block;
	float: left;
	margin-right: 10px;
}
#countries-list .countries-list-item dl dd ul li a {
	display: block;
	padding-left: 9px;
	background: url('../images/bg-countries-list-a.gif') no-repeat 0 50%;
}
/* --- End Countries List --- */
/* --- Banner --- */
#banner {
	display: block;
	width: 315px;
	height: 260px;
	margin-bottom: 10px;
}
#banner object, #banner a, #banner img, #banner script {
	border: 0;
	margin: 0; padding: 0;
}
/* --- End Banner --- */
/* --- FAQ Categories --- */
#updates-specials {
	width: 315px;
	padding-top: 10px;
	margin: 10px 0;
	background: url('../images/bg-faq-cat-top.gif') no-repeat 50% 0;
}
#updates-specials h1 {
	font-size: 1.5em;
	color: #315b5b;
	padding: 0 10px 10px 10px;
	font-weight: normal;
}
#updates-specials ul {
	list-style: none;
	padding: 0 0 10px 0;
	background: url('../images/bg-faq-cat-bot.gif') no-repeat 50% 100%;
}
#updates-specials div.padd {
	padding: 0 20px 10px 20px;
	background: url('../images/bg-faq-cat-bot.gif') no-repeat 50% 100%;
}

#updates-specials div.padd dl {
	border-bottom: 1px solid #c2cecf;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	color: #315b5b;
	clear: both;
}
#updates-specials div.padd dl dt {
	font-size: .9em;
	font-weight: bold;
	color: #315b5b;
	margin-right: 15px;
	float: left;
}
#updates-specials div.padd a {
	color: #315b5b;
	text-decoration: none;
}
#updates-specials div.padd a:hover {text-decoration: underline;}

#updates-specials ul li {
	display: block;
	padding: 0 10px;
}
* html #updates-specials ul li {
	vertical-align: top;
	height: 1%;
}

#updates-specials ul li a {
	display: block;
	padding: 8px 0 8px 15px;
	color: #315b5b;
	text-decoration: none;
	background: url('../images/bg-faq-cat-li.gif') no-repeat 0 50%;
}
#updates-specials ul li a:hover, #updates-specials ul li a.active {text-decoration: underline;}
/* --- End FAQ Categories --- */
/* --- Country Information --- */
#country-information {
	width: 315px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url('../images/bg-country-information-bot.gif') no-repeat 50% 100%;
}
#country-information .padd {
	padding: 10px 10px 0 10px;
	background: url('../images/bg-country-information-top.gif') no-repeat 50% 0;
	width: 295px;
	overflow: hidden;
}
* html #country-information .padd {
	width: 315px;
	width/* */:/**/295px;
}

#country-information .padd h1 {
	text-align: center;
	font-size: 1.2em;
	font-weight: normal;
	color: #315b5b;
	padding-bottom: 15px;
}

#country-information .padd .image, #country-information .padd .data {float: left;}
#country-information .padd .image {
	width: 40px;
}
#country-information .padd .data {
	width: 255px;
	font-size: .9em;
	color: #315b5b;
	text-align: justify;
	line-height: 16px;
}
#country-information .padd .data p {margin: 0 0 1em 0;}
/* --- End Country Information --- */
/* --- Additional Features --- */
#additional-features {
	width: 315px;
	background: #edf1f1 url('../images/bg-weather-bot.gif') no-repeat 50% 100%;
	margin: 10px 0;
}
#additional-features .header {
	width: 315px;
	background: #618183 url('../images/bg-weather-top.gif') no-repeat 50% 0;
}
#additional-features .header h1 {
	font-size: 1.2em;
	color: #fff;
	font-weight: normal;
	text-align: center;
	padding: 4px 0 2px 0;
}
#additional-features .header ul {
	list-style: none;
	padding: 0 0 10px 0;
	overflow: hidden;
	width: 315px;
	font-size: .9em;
	text-transform: uppercase;
	text-align: center;
	line-height: 30px;
}

#additional-features .header ul li {
	display: inline;
	margin-right: 5px;
}
#additional-features .header ul li a {
	padding: 8px 0 8px 4px;
	color: #315b5b;
	text-decoration: none;
	background: url('../images/bg-weather-header-l.gif') no-repeat 0 50%;
}
#additional-features .header ul li a span {
	padding: 8px 9px 8px 5px;
	background: url('../images/bg-weather-header-r.gif') no-repeat 100% 50%;
}

#additional-features .header ul li a:hover, #additional-features .header ul li a.active {background: url('../images/bg-weather-header-l-a.gif') no-repeat 0 50%;}
#additional-features .header ul li a:hover span, #additional-features .header ul li a.active span {background: url('../images/bg-weather-header-r-a.gif') no-repeat 100% 50%;}

#additional-features .info {
	width: 295px;
	padding: 5px 10px;
	position: relative;
}
* html #additional-features .info {
	width: 315px;
	width/* */:/**/295px;
}

#additional-features .info #city-select {
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0; right: 0;
	font-size: .9em;
}
#additional-features .info #city-select li {
	display: block;
	position: relative;
	width: 55px;
}
#additional-features .info #city-select li a {
	display: block;
	padding: 2px 20px 2px 5px;
	color: #fff;
	text-decoration: none;
	text-align: right;
	background: #527274 url('../images/bg-weather-li.gif') no-repeat 100% 50%;
}
#additional-features .info #city-select li a:hover {text-decoration: underline;}

/**/
#additional-features .info #city-select ul {
	padding: 5px 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 18px; left: -60px;
	width: 115px;
	z-index: 100;
	font-size: 1em;
	background: #527274;
}

#additional-features .info #city-select ul li {
	padding: 0;
	cursor: pointer;
}

#additional-features .info #city-select ul li a {
	background: none;
	display: block;
	padding: 2px 5px;
	width: 105px;
	color: #fff;
	font-size: 1em;
}

#additional-features .info #city-select ul li a:hover, #additional-features .info #city-select ul li a.active {
	text-decoration: underline;
}

* html #additional-features .info #city-select ul li {float: left;}
* html #additional-features .info #city-select ul li a {
	height: 1%;
	width: 115px;
	width/* */:/**/105px;
}

#additional-features .info #city-select li:hover ul, #additional-features .info #city-select li.over ul {display: block;}
/**/

#additional-features .info h2 {
	font-size: 1.3em;
	color: #345151;
	font-weight: normal;
}
#additional-features .info h2 small {color: #aec8c8;}

#additional-features .info dl {
	float: left;
	width: 70px;
	margin-right: 5px;
	text-align: center;
	font-size: .9em;
	color: #a5b9b9;
}
#additional-features .info dl.last {margin-right: 0;}
#additional-features .info dl dd.image {
	background: none;
	text-align: center;
}

#additional-features .info dl dd {
	background: url('../images/bg-weather-dd-bot.gif') no-repeat 50% 100%;
	padding-bottom: 3px;
}
#additional-features .info dl dd span {
	display: block;
	padding-top: 3px;
	background: #f9fcfc url('../images/bg-weather-dd-top.gif') no-repeat 50% 0;
}

#additional-features .text {
	line-height: 16px;
	font-size: .9em;
	color: #315b5b;
	padding-top: 15px;
	text-align: justify;
}
#additional-features .text p {margin: 0 0 1em 0;}

#additional-features .text .more {text-align: right;}
#additional-features .text .more a {
	display: block;
	float: right;
	padding-left: 7px;
	color: #315b5b;
	text-decoration: none;
	background: url('../images/bg-weather-l.gif') no-repeat 0 50%;
}
#additional-features .text .more a span {
	display: block;
	padding: 2px 7px 2px 0;
	background: url('../images/bg-weather-r.gif') no-repeat 100% 50%;
}
#additional-features .text .more a:hover {color: #6d9192;}
/* --- End Additional Features --- */
/* --- Index Blocks --- */ 
#index-blocks {
	width: 995px;
	background: url('../images/bg-index-blocks.gif') repeat-y 50% 0;
}
#index-blocks .block-left, #index-blocks .block-center, #index-blocks .block-right {float: left;}
#index-blocks .block-left {
	width: 265px;
	background: url('../images/bg-block-left.gif') repeat-x 0 0;
	min-height: 112px;
}
* html #index-blocks .block-left {height: 112px;}

#index-blocks .block-center {
	width: 400px;
	background: url('../images/bg-block-center.gif') repeat-x 0 0;
	min-height: 112px;
}
* html #index-blocks .block-center {height: 112px;}

#index-blocks .block-right {
	width: 330px;
	background: url('../images/bg-block-right.gif') repeat-x 0 0;
	min-height: 112px;
}
* html #index-blocks .block-right {height: 112px;}
/* --- End Index Blocks --- */
/* --- Passport Tracking --- */
#passport-tracking {
	padding: 30px 20px 25px 35px;
	width: 210px;
}
* html #passport-tracking {
	width: 265px;
	width/* */:/**/210px;
}
#passport-tracking h1 {
	font-size: 1.8em;
	color: #fff;
	font-weight: normal;
	padding-bottom: 10px;
}
#passport-tracking form {
	padding: 0;
	margin: 0; width: 210px;
}
#passport-tracking form fieldset {
	padding: 0; margin: 0;
}
#passport-tracking form fieldset label {
	display: block;
	font-size: .9em;
	color: #fff;
	padding-bottom: 3px;
}
#passport-tracking form fieldset .txtfld {
	display: block;
	border: 1px solid;
	border-color: #a1b5c8 #a1b5c8 #e8f4ff #e8f4ff;
	padding: 3px 4px;
	width: 200px;
	color: #699191;
}
* html #passport-tracking form fieldset .txtfld {
	width: 210px;
	width/* */:/**/200px;
}
#passport-tracking form fieldset .info {
	display: block;
	font-size: .9em;
	color: #fff;
}

#passport-tracking form fieldset a.link {
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	float: left;
	padding-top: 2px;
}
#passport-tracking form fieldset a.link:hover {text-decoration: underline;}

#passport-tracking form fieldset .bt {
	float: right;
	vertical-align: middle;
}
/* --- End Passport Tracking --- */
/* --- Application Download --- */
#application-download {
	padding: 0 20px 10px 35px;
	width: 210px;
}
* html #application-download {
	width: 265px;
	width/* */:/**/210px;
}
#inside #application-download {padding-top: 35px;}

#application-download a {
	display: block;
	padding: 0 0 4px 0;
	color: #e6e6e6;
	text-decoration: none;
	background: url('../images/bg-application-bot.gif') no-repeat 50% 100%;
}
#application-download a span {
	display: block;
	padding: 9px 10px 5px 45px;
	background: url('../images/bg-application-top.gif') no-repeat 50% 0;
}
#application-download a:hover {text-decoration: underline;}
/* --- End Application Download --- */
/* --- Application Now --- */
#application-now {
	padding: 0 20px 40px 35px;
	width: 210px;
}
* html #application-now {
	width: 265px;
	width/* */:/**/210px;
}

#application-now a {
	display: block;
	padding: 0 0 4px 0;
	color: #e6e6e6;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	background: url('../images/bg-applicationn-bot.gif') no-repeat 50% 100%;
}
#application-now a span {
	display: block;
	padding: 9px 35px 5px 10px;
	background: url('../images/bg-applicationn-top.gif') no-repeat 50% 0;
}
#application-now a:hover {color: #ffffff;}
/* --- End Application Now --- */
/* --- Index News & Updates --- */
#news-updates {
	padding: 30px 10px;
	width: 380px;
}
* html #news-updates {
	width: 400px;
	width/* */:/**/380px;
}

#news-updates h1.news {
	font-size: 1.8em;
	color: #fff;
	font-weight: normal;
	padding: 0 0 10px 30px;
	background: url('../images/ico-date.gif') no-repeat 0 4px;
}
#news-updates dl {
	width: 380px;
	padding-bottom: 20px;
}
#news-updates dl dt {
	font-size: 1.3em;
	padding-bottom: 5px;
	color: #c5d9d9;
}
#news-updates dl dt a {
	color: #ffffff;
	text-decoration: none;
}
#news-updates dl dt a:hover {text-decoration: underline;}
#news-updates dl dt span {
	font-style: italic;
	font-size: .7em;
}
#news-updates dl dd {
	padding-left: 10px;
	color: #fff;
}

#news-updates dl dd.date {
	color: #c5d9d9;
	font-style: italic;
	font-size: 11px;
}

#news-updates dl dd a {
	color: #fff;
	text-decoration: none;
}
#news-updates dl dd a:hover {text-decoration: underline;}

#news-updates .more {
	width: 380px;
	font-size: .9em;
}
#news-updates .more a {
	display: block;
	float: right;
	padding-left: 4px;
	color: #92afb0;
	text-decoration: none;
	background: url('../images/bg-more-l.gif') no-repeat 0 50%;
}
#news-updates .more a span {
	display: block;
	padding: 2px 4px 2px 0;
	background: url('../images/bg-more-r.gif') no-repeat 100% 50%;
}
#news-updates .more a:hover {color: #345151;}
/* --- End Index News & Updates --- */
/* --- Index Quick Links --- */
#quick-links {
	padding: 30px 10px;
	width: 310px;
}
* html #quick-links {
	width: 330px;
	width/* */:/**/310px;
}
#quick-links h1.links {
	font-size: 1.8em;
	color: #fff;
	font-weight: normal;
	padding: 0 0 10px 40px;
	background: url('../images/ico-links.gif') no-repeat 0 3px;
}
#quick-links ul {
	line-height: 18px;
	list-style: none;
	padding: 0 0 15px 0;
}
#quick-links ul li {display: block;}
* html #quick-links ul li {
	vertical-align: top;
	height: 1%;
}

#quick-links ul li a {
	display: block;
	padding: 0 0 0 20px;
	color: #fff;
	text-decoration: none;
	background: url('../images/bg-quick-links-li.gif') no-repeat 6px 6px;
}
#quick-links ul li a:hover {
	text-decoration: underline;
}

#quick-links .more {
	width: 310px;
	font-size: .9em;
}
#quick-links .more a {
	display: block;
	float: right;
	padding-left: 4px;
	color: #92afb0;
	text-decoration: none;
	background: url('../images/bg-more-l.gif') no-repeat 0 50%;
}
#quick-links .more a span {
	display: block;
	padding: 2px 4px 2px 0;
	background: url('../images/bg-more-r.gif') no-repeat 100% 50%;
}
#quick-links .more a:hover {color: #345151;}

#weather-box table {
	border: 0 !important;
}

#weather-box table td {
	border: 0 !important;
	padding: 0 !important;
	vertical-align:text-top !important;
	text-align: left !important;
	color: #a5b9b9;
}

#weather-box table td a {
	color: #345151 !important;
	text-decoration: none !important;
}

#weather-box table td b {
	font-weight: normal !important; 
}

#tab-content-notes ul li {
	padding-bottom: 20px !important;
}

#currency-box table td {
	font-weight: normal;
	color: #345151;
	font-size: 12px;
	font-family: Arial;
}

#currency-box table td a {
	display: none;
}

#currency-box table td input {
	width: 149px;
	font-size: 12px;
	font-family: Arial;
}

#currency-box table td select {
	width: 149px;
	font-size: 12px;
	font-family: Arial;
}

.pdf-list h1{
	color:#001f76;
	font-size:1.4em;
	margin:0;
	padding:0;
}

.pdf-list ul{
	list-style:none;
	padding:0;
	margin:0;
	border-top:1px solid #e5e5e5;
}
.pdf-list li{
	display:block;
	border-bottom:1px solid #e5e5e5;
	padding:15px 15px 15px 27px;
	background:url(../images/pdf-icon.gif) left center no-repeat;
	color:#4e566c;
}
.pdf-list li input{
	float:right;
}
.down-btn{
	text-align:right;
}
.down-btn input{
	background:url(../images/btn-bg.png) left center no-repeat;
	padding:5px 0 10px;
	border:none;
	width:150px;
}

/* --- End Index Quick Links --- */


/* --- Footer --- */
#footer {
	width: 995px;
	background: #2c344a url('../images/bg-footer.gif') repeat-x 0 0;
}
#footer .block-left, #footer .block-right {float: left;}
#footer .block-left {
	width: 670px;
	padding: 20px 20px 8px 30px;
}
* html #footer .block-left {
	width: 720px;
	width/* */:/**/670px;
}
#footer .block-right {
	width: 255px;
	padding: 20px 10px 8px 10px;
}
* html #footer .block-right {
	width: 275px;
	width/* */:/**/255px;
}

#footer-meniu {
	padding: 0 0 2px 0;
	list-style: none;
	overflow: hidden;
}
#footer-meniu li {
	display: block;
	float: left;
}
#footer-meniu li a {
	display: block;
	padding: 2px 8px;
	color: #a0abbd;
	text-decoration: none;
	background: url('../images/bg-footer-meniu-a.gif') no-repeat 0 50%;
}
#footer-meniu li.first a {
	padding-left: 0;
	background: none;
}
#footer-meniu li a:hover, #footer-meniu li a.active {color: #36afbe;}

#footer .copyright {
	font-size: .9em;
	color: #6a768a;
}

#footer .solution {
	padding-top: 5px;
	text-align: right;
	font-size: .9em;
	color: #4d5468;
}
#footer .solution a {
	color: #4d5468;
	text-decoration: none;
}
#footer .solution a:hover {
	color: #a0abbd;
	text-decoration: underline;
}
#footer .solution a.sys {
	padding: 2px 0 2px 5px;
	background: url('../images/bg-sys-l.gif') no-repeat 0 50%;
	color: #dadee8;
	text-decoration: none; display: inline;
}
#footer .solution a.sys span {
	display: inline;
	padding: 2px 5px 2px 0;
	background: url('../images/bg-sys-r.gif') no-repeat 100% 50%;
}
#footer .solution a.sys:hover {
	text-decoration: none;
	color: #dadee8;
}
/* --- End Footer --- */
.clear {
	clear: both;
	width: 100%;
}

#text table {
	behavior: expression(function(o){
		if (o.border == "0")
			o.className += " noborder"
		o.runtimeStyle.behavior = "none";
	}(this))
}
