/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background-color:#1A568F;
}
.logo-margin
{
margin-left:28px;
}
.estd-bt
{
margin-top:8px;
}
.news-block
{
border-bottom:1px dotted #1A568F;
padding:12px 16px;
text-align:justify;
}
p
{
margin:6px 0px;
}
/* CSS Menu */
#navcontainer {
        margin:0px;
        padding: 0px;
        height: 54px;
		float:left;
		text-align:left;
		width:679px;
}

#navcontainer ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: inline;
        float: left;
        text-align: center;
        padding: 0px;
        margin: 0px;
		height:54px;
		}
#navcontainer ul li a {
        width:auto;
        height: 54px;
        padding: 0px;
        margin: 0px 7px;
		background-color:inherit;
        display: inline;
        text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 54px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #0D2C49;
	text-decoration: none;
	font-stretch:condensed;
}

#navcontainer ul li a:hover {
        color: #046ED2;
		height:54px;
		background-color:inherit;
}

#navcontainer li.active a {
        color: #FFFFFF;
		height:54px;
		background-color:inherit;
}
-->
.menu-right
{
width:1px;
height:54px;
margin:0px;
padding:0px;
float:right;
}
.product-image
{
border:3px solid #DBDBDB;
padding:2px;
background-color:#FFF;
}
.product-image:hover
{
border:3px solid #FFCC00;
padding:2px;
background-color:#FFF;
}
.pagination-link
{
background-color:#f7f7f7;
border:1px solid #bdbdbd;
padding:2px 5px;
margin:0px 5px;
color:#4b4b4b;
text-decoration:none;
}
.pagination-link:hover
{
color:#000;
background-color:#FFF;
border:1px solid #c0c0c0;
text-decoration:none;
}


/* CSS Background image Document */
.index-top-left-bg
{
background:url(../images/index-header-left.jpg) left top no-repeat;
width:750px;
height:203px;
}
.contact-top-left-bg
{
background:url(../images/contact-left.jpg) left top no-repeat;
width:735px;
height:203px;
}
.index-top-right-bg
{
background:url(../images/index-header-right.jpg) left top no-repeat;
width:250px;
height:203px;
}
.cotact-top-right-bg
{
background:url(../images/inner-header-right.jpg) left top no-repeat;
width:265px;
height:203px;
}
.index-header-bottom-bg
{
background: url(../images/index-header-bottom-bg.jpg) left top no-repeat;
height:122px;
}
.contact-bottom-bg
{
background:url(../images/contact-bottom-bg.jpg) left top no-repeat;
height:122px;
}
.body-inside-left-bg
{
background:url(../images/news-left-bg.jpg) left top no-repeat #FFF;
width:337px;
padding:0px 0px 0px 20px;
}
.welcome-bg
{
background:url(../images/welcome-text-bg.jpg) left top repeat-x #FFF;
height:204px;
}
.welcome-right-bg
{
background:url(../images/welcome-right-bg.jpg) left top no-repeat #FFF;
width:40px;
height:234px;
}
.contact-right-bg
{
background:url(../images/contact-welcome-right.jpg) left top no-repeat;
width:127px;
}
.news-events-bg
{
width:265px;
height:33px;
background:url(../images/news-events-bg.gif) left top no-repeat;
padding-left:58px;
}
.product-bg
{
background:url(../images/product-bg.gif) left top no-repeat;
width:147px;
height:150px;
padding:11px;
}
.contact-us-box
{
background-color:#F7FAFE;
padding:15px;
border:1px dashed #7F7F7F;
}
.input-box
{
width:500px;
height:16px;
border:1px solid #A1C0DC;
background-color:#FFF;
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0D2C49;
	text-decoration: none;
}


/* CSS Text Document */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0D2C49;
	text-decoration: none;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 32px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #0D2C49;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.red-text
{
color:#AF0E09;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.read-more-link
{
color:#558BBE;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.read-more-link:hover
{
color:#0D2C49;
text-decoration:underline;
}
.footer-link
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #0D2C49;
	text-decoration: none;
	}
	.footer-link:hover
	{
	color:#FFF;
	text-decoration:underline;
	}
	
/* CSS Documents for about-us page */

.about-top-right-bg
{
background:url(../images/about-header-right.jpg) left top no-repeat;
width:250px;
height:197px;
}
.about-header-bottom-bg
{
background: url(../images/about-header-bottom-bg.jpg) left top no-repeat;
height:130px;
}
.about-right-bg
{
background:url(../images/about-right-bg.jpg) left top no-repeat #FFF;
width:66px;
height:224px;
}
.about-left-bg
{
background:url(../images/about-left-bg.jpg) left top no-repeat #FFF;
width:374px;
padding:0px 0px 0px 20px;
}
.about-middle-bg
{
background:url(../images/about-middle-bg.jpg) left top repeat-x #DFEDF9;
}

.blue-big
{
font:normal 24px Georgia, "Times New Roman", Times, serif;
color:#305382;
}
.blue-medium
{
font:normal 18px/26px Georgia, "Times New Roman", Times, serif;
color:#659CCD;
}
.yellow-big
{
font:normal 21px Georgia, "Times New Roman", Times, serif;
color:#FBA550;
}

/* CSS Documents for clients page */

.clients-top-right-bg
{
background:url(../images/clients-header-right.jpg) left top no-repeat;
width:422px;
height:200px;
}
.clients-header-bottom-bg
{
background: url(../images/clients-header-bottom-bg.jpg) left top no-repeat;
height:125px;
}
.clients-right-bg
{
background:url(../images/clients-right-bg.jpg) left top no-repeat #FFF;
width:30px;
height:148px;
}
.clients-middle-bg
{
background:url(../images/clients-middle-bg.jpg) left top repeat-x #DFEDF9;
height:118px;
}
.clients-left-bg
{
background:url(../images/clients-left-bg.jpg) left top no-repeat #FFF;
width:336px;
padding:0px 0px 0px 20px;
}
.blue-client
{
font:normal 17px/25px Georgia, "Times New Roman", Times, serif;
color:#305382;
}

/* CSS Documents for services page */

.services-top-right-bg
{
background:url(../images/services-header-right.jpg) left top no-repeat;
width:420px;
height:199px;
}
.services-header-bottom-bg
{
background: url(../images/services-header-bottom-bg.jpg) left top no-repeat;
height:126px;
}
.services-right-bg
{
background:url(../images/clients-right-bg.jpg) left top no-repeat #FFF;
width:30px;
height:148px;
}
.services-middle-bg
{
background:url(../images/services-middle-bg.jpg) left top no-repeat #DFEDF9;
height:145px;
}
.services-left-bg
{
background:url(../images/services-left-bg.jpg) left top no-repeat #FFF;
width:336px;
padding:0px 0px 0px 20px;
}
.youth-hosteling-img
{
margin-left:80px;
}
.yellow-bg
{
background:#FFF5E5;
border-bottom:1px solid #fff;
padding-left:18px;
line-height:25px;
}
.grey-bg
{
background:#D3D4D4;
border-bottom:1px solid #fff;
padding-left:18px;
line-height:25px;
}
.blue-bg
{
background:#88A7C5;
border-bottom:1px solid #fff;
padding-left:18px;
font:normal 18px/35px Georgia, "Times New Roman", Times, serif;
color:#fff;
}

/* CSS Documents for products page */

.products-top-right-bg
{
background:url(../images/products-header-right.jpg) left top no-repeat;
width:423px;
height:199px;
}
.products-header-bottom-bg
{
background: url(../images/product-header-bottom-bg.jpg) left top no-repeat;
height:126px;
}
.products-right-bg
{
background:url(../images/clients-right-bg.jpg) left top no-repeat #FFF;
width:30px;
height:148px;
}
.products-middle-bg-01
{
background:url(../images/products-middle-bg-01.jpg) left top  repeat-x;
}
.products-middle-bg
{
background:url(../images/products-middle-bg.jpg) right top no-repeat #DFEDF9;
height:145px;
}
.products-left-bg
{
background:url(../images/products-left-bg.jpg) left top no-repeat #FFF;
width:338px;
padding:0px 0px 0px 20px;
}
.rucksack
{
font:normal 17px/35px Georgia, "Times New Roman", Times, serif;
color:#1A568F;
}
.product-bg2
{
background:url(../images/product-bg.gif) center top no-repeat;
width:135px;
height:150px;
padding:11px 17px;
}
.product-box-middle
{
padding:20px;
background-color:#FFF;
border-left:20px solid #1A568F;
border-right:20px solid #1A568F;
border-top:20px solid #1A568F;
}