.test{border: 1px solid red;}

html, body {
	height: 100%;
	width: 100%;
}

body {
	padding:0px;
	margin: 0px;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #333333;
	text-align: left;
	
}

table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
}

img {
	border: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
}

/* Aligns*/
.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.middle {
	vertical-align: middle;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}

/* Paddings and Margins*/
.block {
	display: block;
}

.flRight{float: right;}

.mb11{ margin-bottom: 11px;}

.mr6 { margin-right: 6px;}

.mr10 { margin-right: 10px;}

.ml10 { margin-left: 10px;}

.mt24{ margin-top: 24px;}

.ml63 { margin-left: 63px;}

.mt30{ margin-top: 30px;}

.mt13{ margin-top: 13px;}

.mt14{ margin-top: 14px;}

.mr8{ margin-right: 8px;}

.ml19{ margin-left: 19px;}

.mr20{ margin-right: 20px;}

.mr19{ margin-right: 19px;}

.mr5{ margin-right: 5px;}

.ml5{ margin-left: 5px;}

/* Colors */
.font_white {
	color: #ffffff;
}

.font_black {
    color: #000000;
}

.white {
	background-color: #ffffff;
}

.red {
	background-color: #FF1506;
}

/* Fonts */
.bold {
	font-weight: bold;
}


.action_center {
    margin-top: expression((document.body.clientHeight > 649)? 50 : 5);
}

.block {
	display: block;
}

.font_white{
	color: #FFFFFF;
}

/*Margin start*/

/*Margin end*/
.dispBlock img, .dispBlock a img {
	display: block;
}


.dispLine img{
	display: inline;
}

.dispLine div{
	display: inline;
}

/*BG start*/
.bg_left{
	background-image:url(../images/bg_left.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.bg_right{
	background-image:url(../images/bg_right.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.bg_top{
	background-image:url(../images/bg_top.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.bg_bottom{
	background-image:url(../images/bg_bottom.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.bg_white{
	background-color: #ffffff;
}

.bg_menu{
	background-color: #5B5B5B;
	position:relative; 
	z-index:1;
}
/*BG end*/

/*Flags start*/
.imgBorder a img{
	border: 1px solid #000000;
}

.imgBorder_cur a img{
	border: 1px solid #018152;
}
/*Flags end*/
/* Front page: START */

.div1_front {
	background: none;
	height: 244px;
	width: 345px;
	overflow-x: hidden;
	overflow-y: auto;
}

.div2_front {
	background: none;
	width: 237px;
	height: 184px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 40px 28px 20px 60px;
	text-align: left;
}

.div1_content {
	background: none;
	height: 396px;
	width: 637px;
	overflow-x: hidden;
	overflow-y: auto;
}

.div2_content {
	background: none;
	width: 571px;
	height: 340px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 36px 13px 20px 33px;
	text-align: left;
}

.div2_content_map {
	background: none;
	width: 571px;
	height: 360px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 36px 13px 0px 33px;
	text-align: left;
	background-color: #333333;
}

.mapPos{
	position: absolute;
}


.pageTitle{
	color: #ffffff;
	font-size: 23px;
	font-weight: normal;
	margin-bottom: 18px;
	margin-top: 0px;
}

.orange{
	color: #FFC80B;
}
/* Front page: END */

/* Map page: START */
.bgWhite{ background-color: #ffffff;}

#puntD {
	position: absolute;
	padding-bottom: 5px;
}

#puntL {
	position: absolute;
}

div.map_relative {
	position: relative;
}

div.map_ml60 {
	margin-left: 60px;
}

form.map_form {
	display: block;
	/*position:absolute;*/
	position: relative;
	/*top: 20px;*/
	/*left: 10px;*/
	margin: 20px 0px 10px 30px;
}

select.map_sel {
	background-color: #ffffff;
  	border: 1px solid #8A8A8A;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
	width: 150px;

	  
    scrollbar-track-color: #ffffff;
	
}

a.maplink {
	color: #FFFFFF;
	text-decoration: none;
}

span.cityTitle {
	background-color: #5B5B5B;
	padding: 1px 4px 3px 4px;
	border: 1px solid #333333;
}

.mapArticle{
	width: 220px;
	margin-left: 10px;
	margin-bottom: 10px;
}
/* Map page: END */

/* Footer : START */
.footer_link, .footer_link a , .footer_link_negeso, .footer_link_negeso a{
	color: #ffffff;
}

.footer_link a:hover {
	text-decoration: underline;
}
/* Footer: END */

/*scrollbar*/
.scrollbar{
	scrollbar-3dlight-color: #5B5B5B;   
    scrollbar-arrow-color: #ffffff; 
    scrollbar-base-color: #5B5B5B; 
    scrollbar-darkshadow-color: #5B5B5B;
    scrollbar-face-color: #5B5B5B;
	
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff; 
	  
    scrollbar-track-color: #333333;
}

/*scrollbar end*/
