*{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
body{
	background:url("img/background.jpg") repeat-x top center #acc6df;
	margin:0;padding:0
	}
#all{
	background:url("img/repeat_line.jpg") repeat-y top left #fff;
	margin:auto;position:relative;
	width:875px
	}
#header{clear:both;height:154px;width:875px}
#flags{
	clear:both;
	height:20px;
	margin:0;padding:20px 0 10px 0;
	text-align:center;
	width:181px
	}
#contents{
	background:url("img/contents.jpg") no-repeat top left;
	float:left;
	height:541px;
	margin:0;padding:0;
	width:181px
	}
#main{
	background:url("img/main.jpg") no-repeat top left;
	float:left;
	min-height:541px;
	margin:0;padding:0 40px 0 20px;
	text-align:left;
	width:634px
	}
* html #main{height:541px}
#footer{
	background:url("img/footer.jpg") no-repeat top left #acc6df;
	color:#fff;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	padding:20px 24px 0 181px;
	text-align:center;
	width:670px
	}
#footer a, #credits a{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline
	}
#footer a:hover, #credits a:hover{
	color:#0a0545;
	text-decoration:none
	}
#credits{
	background-color:#acc6df;
	color:#fff;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	padding:20px 24px 10px 181px;
	text-align:center;
	width:670px
	}
#credits a{color:#0a0545}
#credits a:hover{color:#ccc}
a.back_to_top{
	background:url("img/back-to-top-arrow.gif") no-repeat top left;
	font-size:11px;
	font-size:smaller;
	float:right;
	margin:5px 10px;
	padding:0 0 0 14px
	}
a.back_to_top:hover{background-position:bottom left}
/*********** contents ******************************/
#contents ul{
	margin:10px 0 0 0;
	padding:0;
	width:181px
	}
#contents li{
	list-style-type:none;
	margin:0;padding:0
	}
#contents li a{
	color:white;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:26px;line-height:26px;
	margin:0;padding:0 10px 0 0;
	text-align:right;
	text-decoration:none
	}
#contents li a:hover,#contents li a.active{
	background:url("img/bt-menu.gif") no-repeat right;
	color:#ffb520
	}
/*********** main style ***********/
p,li,form{color:#000}
h1{color:#fff}
h3,a, strong, b{color:#000}
h2,a:hover{color:#000}
h1{
	font-size:18px;
	font-weight:bold;
	margin:3px 10px 0 0;
	padding:0 0 20px 0
	}
h2{
	border-bottom:4px double #555;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 2px 0;
	margin:0 10px 5px 0;
	text-align:justify
	}
h2 a{font-size:12px}
h3{
	font-size:10px;
	font-weight:bold;
	margin:0 5px 0 0;
	padding:2px 0 0 0;
	text-align:justify
	}
p{
	padding:3px 0;
	margin:0 10px 0 0;
	text-align:justify
	}
ul{
	margin:3px 5px 3px 15px;
	padding:3px 5px 3px 15px
	}
li{
	list-style-type:square;
	margin-bottom:10px
	}
li ul li{
	list-style-type:circle;
	margin-bottom:5px
	}
.min,sup{font-size:smaller}
form{margin:0;padding:0}
input, textarea{
	color:#555;
	}
/*********** default links ***********/
a{text-decoration:underline}
a:hover{text-decoration:none}
a.active{text-decoration:none;font-weight:bold}
/*********** picture styles ***********/
img.border{
	border:1px solid #555;
	margin:2px
	}
a img, #header a:hover img{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1}
a:hover img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6}

/************ other styles **********/
/* flags links */
#flags a{ margin:0 4px 0 0}
/* list */
ul.list{
	background-color:#E5E5DF;
	border:3px double #b6b6d7;
	float:left;
	display:block;	
	margin:5px 10px 5px 0;
	padding:5px 5px 5px 20px
	}
ul.list li{
	margin-bottom:3px
	}
/* quote */
.quote{
	border-left:2px solid #b6b6d7;
	font-style:italic;
	margin:5px 0;
	padding:0 10px 0 5px
	}
/* big titles */
h3.bigTitle{
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	margin:0;
	padding:0;
	text-align:center;
	text-transform:uppercase
	}
/* tariffs' table */
table.tariffs{
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	}
table.tariffs th, table.tariffs td{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
	text-align:left
	}
table.tariffs th{
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-transform:none
	}
/* calendar */
.ds_box {
	background-color: #FFF;
	border: 1px solid #c6869b;
	position: absolute;
	z-index: 32767;
	}
.ds_tbl {background-color: #FFF}
.ds_head {
	background-color: #c6869b;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	}
.ds_subhead {
	background-color: #eace6a;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 32px;
	}
.ds_cell {
	background-color: #EEE;
	color: #555;
	font-size: 13px; font-weight:bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
	}
.ds_cell:hover{
	background-color:#c6869b;
	color:#000
	}
/*      end calendar      */


