body, html{
	margin: 0;
	padding: 10px 0 0 0;
	font: 12px Tahoma, Arial, "Trebuchet MS","Lucida Sans Unicode", "Lucida Grande";
	text-align: center;
	background: #2d668b;
}

/* --- structure --- */

#container{
	margin: 0 auto;
	padding: 17px 0 0 0;
	width: 1000px;
	text-align: left;
	background:url(img/head.gif) no-repeat;
}

#top{
	width: 1000px;
	height: 96px;
	margin: 0;
	padding:0;
	background: #000;
	line-height: 96px;
}

#main{
	width: 945px;
	margin: 0;
	padding: 20px 0 10px 55px;
	background: #fff url("img/bg_main.gif") repeat-x;
	color: #000;
	font: 12px 	Tahoma, Arial, sans-serif, "Trebuchet MS","Lucida Sans Unicode", "Lucida Grande", serif;
}

#slogan{
	width: 1000px;
	height: 33px;
	background: #3e8cb3;
	line-height: 33px;
	text-align:center;
	color: #fff;
	font-size: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#bottom{
	width: 1000px;
	background: #d5e9f6 url(img/bg_bot.gif) repeat-x;
	margin: 0;
	padding: 20px 0;
	min-height: 230px;
	font: 10px Tahoma, Arial, "Trebuchet MS","Lucida Sans Unicode", "Lucida Grande";
}

#footer{
	height: 20px;
	background: #d5e9f6;
	line-height: 20px;
	text-align:center;
	color: #53778e;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* --- end of structure --- */

/* --- top container elements --- */

#top span{
	display: none;
}

#top img{
	border: 0;
	margin: 0 0 0 45px;
	display: inline;
	float: left;
}

#top ul {
	margin:0;
	padding: 0;
	list-style: none;
	float: right;
}

#top ul li{
	float: left;
	margin:0  60px 0 0;
	padding:0;
	color: #fff;
}

#top a{
	color: #fff;
	text-decoration: underline;
}

#top a:visited{
	color: #e5e5f1;
	text-decoration: underline;
}

#top li a:hover{
	color: #dbeefb;
	text-decoration: underline;
}

#top  a.current:link{
	color: #99d2f8;
	text-decoration: underline;
}

#top a.current:hover{
	color: #99d2f8;
	text-decoration: underline;
}

/* --- end of top container elements --- */

/* --- main container elements --- */

ul.nav{
	margin:0 0 35px 0;
	padding: 0;
	list-style:none;
	float: right;
}

ul.nav li {
	float: left;
	margin:0 60px 0 0;
	padding:0;
}

ul.nav li a{
	color: #003774;
	text-decoration: underline;
	font-size: 11px;
}

ul.nav li a:visited{
	color: #02162c;
	text-decoration: underline;
	font-size: 11px;
}

ul.nav li a:hover{
	color: #1a589c;
	text-decoration: underline;
	font-size: 11px;
}

.packet, .packet2{
	width: 190px;
	float: left;
	padding: 0;
	margin: 0 22px 40px 10px;
	text-align:left;
	color: #000;
	font-size: 12px;
}

.packet{
	border-right: 1px solid #dedfdf;
}

.packet ul, .packet2 ul{
	list-style: url(img/arrow.gif);
	margin: 0 0 10px 15px;
	padding: 0;
}

.packet ul li, .packet2 ul li {
	margin:0 10px 8px 0;
	padding:0;
}

.price{
	color: #ff8400;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0 20px 0;
	display: block;
}

.comment{
	color: #575c56;
	font-weight: normal;
	font-size: 11px;
	margin: 20px 20px 20px 0;
	display: block;
}

.comment2{
	color: #ff8400;
	font-weight: normal;
	font-size: 11px;
	margin: 10px 20px 0 0;
	display: block;
}

/* --- end of main container elements --- */

/* --- bottom container elements --- */

#bottom ul {
	float:left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 30px;
	line-height: 29px;
}

#bottom ul  li {
	float: left;
	width: 205px;
	padding: 0;
	margin: 0 35px 0 0;
	font-size: 12px;
	line-height: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 80px;
}

.big{
	font-size: 23px;
}

.advert{
	color: #188fb7;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 3px 0;
	display: block;
}

/* --- end of bottom container elements --- */

/* --- headings --- */

h1{
	color: #000;
	font-weight: normal;
	font-size: 24px;
	margin: 0;
}

h2{
	color: #000;
	font-weight: normal;
	font-size: 15px;
	margin: 0 0 10px 0;
}

/* --- end of headings --- */

/* --- links --- */

a.button{
	width: 75px;
	padding: 5px 0;
	background: #ff9700 url(img/bg_but.gif) repeat-x;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font: 12px Tahoma, Arial, "Trebuchet MS","Lucida Sans Unicode", "Lucida Grande";
	display:block;
}

a.button:hover{
	width: 75px;
	padding: 5px 0;
	background: #ff9700 url(img/bg_but_hov.gif) repeat-x;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font: 12px Tahoma, Arial, "Trebuchet MS","Lucida Sans Unicode", "Lucida Grande";
	display:block;
}

a {
outline: none;
}

/* --- end of links --- */

