html, body {
	padding: 0px;
	margin: 0px;
	border: none;
	height: 100%;
}
body {margin:0pt; padding: 0px; background-color: #f5f6f1; text-align: center;}

div, .box_model {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


a, img, a img, area, map {margin: 0px; padding: 0px; border: none;}
img {border: 0px;}
DIV#menu {
	padding: 15px 0px 0px 15px;
}
.menu_left {
	font-family:tahoma;
	font-size:19px;
	color:#196c9d;
	line-height:28px;
	text-decoration: none;
}
.menu_left:hover {text-decoration: underline;}


.menu_top {font-family:tahoma; font-size:14px; color:#515151; text-decoration: underline;}
.menu_top:hover {text-decoration: underline;}

.news2 {font-family:tahoma; font-size:11px; color:#aa2222; text-decoration: none;}
a.news2:hover {text-decoration: underline;}
.news2_ {font-family:tahoma; font-size:11px; color:#3a3a3a; text-decoration: none;}
a.news2_:hover {text-decoration: underline;}

span.news2_ {font-size: 13px; line-height: 16px;}
span.news2_ p {text-align: justify;}
.news3 {font-family:tahoma; font-size:11px; color:#5a5a5a; text-decoration: none;}
a.news3:hover {text-decoration: underline;}

.title {font-family:tahoma; font-size:24px; color:#202020; text-decoration: none;}
.title2 {font-family:tahoma; font-size:36px; color:#aa2222; padding-left:10px; padding-top:50px;}
.title3 {font-family:tahoma; font-size:11px; color:#aa2222;}

.text {font-family:tahoma; font-size:12px; color:#3a3a3a; text-decoration: none;}

.link1 {font-family:tahoma; font-size:12px; color:#196c9d; text-decoration: underline;}
.link2 {font-family:tahoma; font-size:11px; color:#196c9d; text-decoration: underline;}

form {font-family:tahoma; font-size:12px; color:#ffffff;}
input {font-family:tahoma; font-size:11px; color:#333333;}
select {font-family:tahoma; font-size:11px; color:#333333;}
textarea {font-family:tahoma; font-size:11px; color:#333333;}
.countrys {
	/*height: 47px;	*/
	position: absolute;
	top: 127px;
	left: 170px;
}
.countrys table {
	height: 100%;
}
.countrys table td {
	font-family: Tahoma;
	font-size: 9px;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
.border {
	border-left: 1px solid #C3CAC8;
	border-right: 1px solid #C3CAC8;
}
td.ctitle {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
ul.sub_page {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 15px;
}
ul.sub_page li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	vertical-align: bottom;
}
ul.sub_page li a {
	text-decoration: none;
	color: #196C9D;
	font-size: 12px;
	font-family: Tahoma, Verdana, Tahoma;
	display: block;
	background: url(../images/bullet.gif) 0px 4px no-repeat;
	padding-left: 15px;
	line-height: 13px;
}
ul.sub_page li a:hover {
	text-decoration: underline;
}
#table td {
	color: #3A3A3A;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

/**/
td.search_bar {
	width: 575px;
	height: 72px;
	vertical-align: top;
	background: url(../images/4x1_background.jpg) repeat-x;
	padding: 12px 0px 0px 15px;
}
td.search_bar input.query {
	border-top: 1px solid #7E7E80;
	border-left: 1px solid #7E7E80;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	height: 21px;
	width: 250px;
	float: left;
}
td.search_bar select.select {
	width: 150px;
	height: 21px;
	float: left;
	margin-left: 5px;
	border-top: 1px solid #7E7E80;
	border-left: 1px solid #7E7E80;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
}
td.search_bar input.button {
	border: none;
	height: 21px;
	width: 21px;
	background: transparent url(../i/enter_white.gif) 50% 50% no-repeat;
	margin-left: 5px;
}

/* Calendar */
div.calendar {
	padding: 10px 0px;
}
table.calendar {
	border-collapse: collapse;
	/*width: 100%;*/
}
table.calendar th,
table.calendar td {
	color: #3A3A3A;
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma;
	padding: 5px 5px;
	text-align: center;
}
table.calendar th {
	color: #7C7C7C;
}
table.calendar th.hollyday {
	color: #AA2222;
}
table.calendar td.nav {
	text-align: left;
}
table.calendar td.nav input.button {
	border: none;
	height: 21px;
	width: 21px;
	background: transparent url(../i/enter.gif) 50% 50% no-repeat;
	margin-left: 5px;
}
table.calendar td a {
	color: #7C7C7C;
	text-decoration: underline;
}
table.calendar td a:hover {
	text-decoration: none;
}
table.calendar td.cur_day {
	background: #7C7C7C;
}
table.calendar td.cur_day a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
table.calendar td.morethan {
	color: #101010;
}

/* Rubrics */
DIV#rubric {
	padding: 15px 0px 50px 15px;
}
DIV#rubric A {
	font: normal 12px/18px Tahoma;
	display: block;
	color: #196c9d;
	text-decoration: none;
}
DIV#rubric A:hover {
	text-decoration: underline;
}
/* Promo banners */
div.promo {
	text-align: center;
	padding: 20px 0px;
}
div.promo a {
	display: block;
}
div.promo a img {
	margin: 0px 0px 10px 0px;
	/*border: 3px solid #E1E1E1;*/
	border: 2px solid #B7DAF3;
}

DIV.soon-box {
	background: url(/images/dotted-grey.gif) 0px 100% repeat-x;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
}