body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #7d7d7d;
	background-color: #fff;
    }


table,p,td,div
{
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #7d7d7d;
}

a{	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #7d7d7d;
	text-decoration: none;
}
input,select{	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #7d7d7d;
}

form{margin:0px; padding:0px;}

div.clear{
  clear:both;
  float:none;
}

#page{
/*	background: url(/images/bg.png) 0px 0px repeat-y; LEVIN */
	width:1000px;
	margin:0px auto;
}
#left{
	width:185px;
	float:left;
}
#body{
	width:606px;
	float:left;
}
#body p{
	margin: 30px 0px;
}
#right{
	width:209px;
	float:left;
}
#header{
	height:131px;
}
#carusel{
	height:320px;
}

.red{
	color:#FF0000;
}

ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:20px;
}
ul li{
	margin: 2px 0px;
}

.indicator {
    background:transparent url(/images/indicator.png) 0px 0px no-repeat;
    height: 17px;
	width: 3px;
    position: absolute;
    top: 0;
}

.menu{
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu li{
	margin: 6px 0px;
	padding-left: 10px;
	list-style-type: none;
}
.menu li ul{
	margin: 0px;
	padding: 0px;
}
.menu li a{
	font-weight: bold;
	color: #545454;
	text-decoration:none;
}
.menu li ul li a{
	font-weight: normal;
}
.menu li a:hover{
	color: #437DB8;
}

.inp_1{
/*	background-color: #f2f5dd;  LEVIN*/
	height: 17px;
	width: 120px;
	border: 0px none;
}
.inp_2{
	height: 16px;
	width: 113px;
	border: 1px solid #dcdcdc;
}
.sel_1{
	width: 185px;
	border: 1px solid #dcdcdc;
}

.img_1{
	background-color: #fff;
	border: 1px solid #d3d3d3;
	padding: 6px;
}
.img_2{
	background-color: #fff;
	border: 1px solid #d3d3d3;
	padding: 6px;
}

.ab_1{
	background: url(/images/gray.png);
	position:absolute;
	top:257px;
	left: 6px;
	width: 530px;
	padding: 10px;
	color: #fff;
}

.pad_1{
	background-color: #c1ca7b;
	padding: 2px 6px;
}


.marg_1{
	margin-top: 131px;
	padding-top: 29px;
	padding-bottom: 37px;
	border-bottom: 7px solid #437db8;
	background-color: #d5de8d;
}
.marg_2{
	margin: 0px 12px 0px 13px;
/*	background-color: #f0f1f3; LEVIN */
	padding: 30px 0px 6px 0px;
}
.marg_2_	{
	margin: 0px 0px;
}
.marg_3{
	margin-top: 6px;
	padding-top: 2px;
	padding-left: 6px;
	height: 44px;
	background-color: #d5de8d;
}
.marg_4{
	padding-top: 4px;
	padding-left: 10px;
	height: 106px;
	background-color: #f1f5dc;
}
.marg_5{
	margin-top: 7px;
	padding-top: 22px;
	padding-left: 8px;
	background-color: #f0f1f3;
}
.marg_6{
	margin-top: 7px;
	padding: 28px 33px 0px 33px;
	height: 37px;
	background-color: #d5de8d;
}
.marg_7{
	padding: 4px 0px 8px 10px;
	background-color: #f1f5dc;
}
.marg_8{
	margin: 0px 13px;
	width: 562px;
	height: 138px;
	background: url(/images/map1.png) 0px 0px no-repeat;
	padding-top: 20px;
	padding-left: 18px;
}
.marg_9{
	margin: 0px 13px;
}
.marg_10{
	margin: 0px 13px;
	width: 562px;
	height: 138px;
	background: url(/images/map2.png) 0px 0px no-repeat;
	padding-top: 20px;
	padding-left: 18px;
}
.marg_12{
	margin: 0px 13px;
	padding: 19px 0px 22px 41px;
	background-color: #f0f1f3;
}
.marg_12_v{
	margin: 0px 13px;
	padding: 19px 0px 22px 0px;
	background-color: #f0f1f3;
}
.marg_11{
	margin-top: 7px;
}
.marg_13{
	margin-top: 7px;
	padding-bottom: 16px;
	background-color: #f0f1f3;
}
.marg_14{
	padding: 2px 6px;
	color: #545454;
}
.marg_14 p{
	margin: 2px 0px;
	color: #545454;
}




.txt_1{
	color: #357bb9;
	text-decoration: none;
}
.txt_2{
	font-size: 30px;
	color: #c1ca7b;
}
.txt_3{
	font-size: 14px;
}
.txt_4{
	margin: 0px;
	font-size: 20px;
	color: #c1ca7b;
	font-weight: normal;
}
.txt_5{
	margin: 0px;
	font-size: 20px;
	color: #437db8;
	font-weight: normal;
}
.txt_6{
	color: #545454;
}
.txt_7{
	font-weight: bold;
	color: #437db8;
}
.txt_8{
	font-weight: bold;
	color: #545454;
}
.txt_9{
	font-size: 11px;
	color: #545454;
}
.txt_10{
	font-size: 11px;
	color: #fff;
}
.txt_11{
	font-size: 11px;
	color: #59a4f0;
}
.txt_12{
	font-weight: bold;
	color: #82a42f;
}
.txt_13{
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
.txt_14{
	font-size: 11px;
	color: #006ccf;
}
.txt_15{
	font-weight: bold;
	color: #006ccf;
}
.txt_16{
	font-weight: bold;
	color: #c1ca7b;
}

/* ICONS */
.rsa_icons {
  margin-top:10px;
}

.rsa_icons .rsa_icon {
  display:inline;
}

.rsa_icon img {
    width: 23px;
}

/* REG */

.register_wrap {}
.register_wrap h3 {cursor:pointer; color:blue;}
.register_wrap span {text-transform:uppercase; color:blue; cursor:pointer;}
.register_wrap .register_form {}
.register_form label {width:100px; font-size:105%; display:inline-block;}
.register_form label:hover, .register_form input:hover {color:black;}
.register_form input[type=text] {width:200px;}
.register_form .form_line {margin-bottom:7px;}
.register_form input[type=submit] {}


/* EVENTS LEFT */
.one_event_left h4 {
	color:#006CCF;
	margin: 0px;
}

.event_page {
	margin: 0 12px;
	padding-top: 0px;
}

.event_page h1.txt_4 {
	text-transform: uppercase;
}