@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);

.arts { 
 font-size:0px !important; 
 //font-size:0px !important;
 //line-height:0px !important;
 line-height:0px !important; 
 color:transparent !important; 
 //color:transparent !important;  
 }
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body {
	background-image:url(img/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4e4e4e;
	overflow-y:scroll;
}
body > div[align] > div {
    width: 1200px !important;  /*  FOR CENTERED SITES  */
}
a {
	color:inherit;
	text-decoration:underline;
	//color:expression(this.parentNode.currentStyle['color']);

}
a:hover{
	text-decoration:none;
	color:#32b1bc;
}
.rm>a{
	text-decoration:underline;
	color:#32b1bc;
}
.rm>a:hover{
	text-decoration:none;
}
a img {
	border:none;
}
ul {
	margin: 0px;
	padding:0px;
	list-style:none;
}
li {
	font-style: inherit;
	margin: 0;
	padding: 0 0 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px;
	display:block;
	background-image:url(img/bullet.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:inherit;
	//color:expression(this.parentNode.currentStyle['color']);
}

h1 {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight:700;
	line-height:30px;
	color: #4e4e4e;
	margin:0 0 -6px 0;
	padding:0px;
	text-transform:none;
	word-spacing:-1px;
}
p, div.ESWuserTable TD, h2, h3, h4, h5, h6 {
	font-style: normal;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#4e4e4e;
}
h2, h3, h4, h5, h6{
	font-weight:bold;
}

/*
================================================================================
|                                    HEADER                                    |
================================================================================
*/
#ESWpageTitle, #ESWpageTagline {
	z-index: 100;
}
#ESWpageTitle {
	font-family: 'Oswald', sans-serif;
	font-size: 54px;
	line-height:normal;
	font-style:normal;
	font-weight: 400;
	text-align: left;
	color: #424242;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 191px;
	top:41px;
	width:375px;
	letter-spacing:-1px;
}
#ESWpageTitle p {
	font-family: 'Oswald', sans-serif;
	font-size: 54px;
	line-height:normal;
	font-style:normal;
	font-weight: 400;
	text-align: left;
	color: #424242;
	margin: 0px;
	padding: 0px;
}

/*#ESWpageTagline {
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	line-height:normal;
	font-style: normal;
	font-weight: 300;
	text-align: left;
	color: #fff;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 150px;
	top: 170px;
	width:500px;
}
#ESWpageTagline p {
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	line-height:normal;
	font-style: normal;
	font-weight: 300;
	text-align: left;
	color: #fff;
	margin: 0px;
	padding: 0px;
	width:500px;
}*/

/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
#ESWuserMenuPosition {
	position: absolute;
	left: 572px;
	top: 68px;
	z-index: 110;
	width: 510px;
	cursor:default;
}
#ESWuserMenu {
	position: static;
	width: 510px;
	overflow: hidden;
	zoom:1;
	cursor:default;
}
#ESWuserMenu a,
#ESWuserMenu a:hover{
	text-decoration:none;}
div.ESWuserButton0 {
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	line-height:normal;
	font-style: normal;
	font-weight: 300;
	color: #6e6e6e;
	cursor:pointer;
	text-transform:none;
	text-decoration: none;
	background-image:url(img/menu_sepatator.jpg);
	background-position:right 5px;
	background-repeat:no-repeat;
	display:inline-block;
	float:left;
	padding:0 21px 0 20px;
	text-decoration:none;
}
div.ESWuserButton0:hover{
	color:#32b1bc;
	text-decoration:none;
}
.ESWuserButtonActive div{
	color:#32b1bc;
	text-decoration:none;
}

div.ESWuserButton1 {
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 300;
	color: #6e6e6e;
	cursor:pointer;
	text-decoration: none;
	background:none;
	float:left;
	display:inline-block;
	margin:0 15px;
}
div.ESWuserButton1:hover {
	color:#32b1bc;
	text-decoration:none;
}

/*
================================================================================
|                                    CONTENT                                   |
================================================================================
*/
.ESWpageContent, .ESWpageContent1, .ESWpageContent2, .ESWpageContent3,
.ESWpageContent4, .ESWpageContent5, .ESWpageContent6, .ESWpageContent7,
.ESWpageContent8, .ESWpageContent9, .ESWpageContent10, .ESWpageContent11,
.ESWpageContent12, .ESWpageContent13, .ESWpageContent14, .ESWpageContent15,
.ESWpageContent16, .ESWpageContent17, .ESWpageContent18, .ESWpageContent19,
.ESWpageContent20, .ESWpageContent21, .ESWpageContent22, .ESWpageContent23,
.ESWpageContent24, .ESWpageContent25, .ESWpageContent26, .ESWpageContent27,
.ESWpageContent28, .ESWpageContent29, .ESWpageContent30, .ESWpageContent31{
	padding: 0px;
	margin: 0;
	position: absolute;
	z-index:100;
}
.ESWpageContent {
	left: 130px;
	top: 10px;
	width: 400px;
}
.ESWpageContent1 {
	left: 105px;
	top: 596px;
	width: 990px;
}
.ESWpageContent2 {
	left: 130px;
	top: 919px;
	width: 110px;
}
.ESWpageContent3 {
	left: 130px;
	top: 953px;
	width: 300px;
}
.ESWpageContent4 {
	top:919px;
	left:450px;
	width:110px;
}
.ESWpageContent5 {
	left: 450px;
	top: 953px;
	width: 300px;
}
.ESWpageContent6 {
	left: 770px;
	top: 919px;
	width: 110px;
}
.ESWpageContent7 {
	left: 770px;
	top: 953px;
	width: 300px;
}
.ESWpageContent8 {
	left: 130px;
	top: 1086px;
	width: 460px;
}
.ESWpageContent9 {
	left: 610px;
	top: 1086px;
	width: 460px;
}
.ESWpageContent10 {
	left: 629px;
	top: 1143px;
	width: 25px;
}
.ESWpageContent11 {
	left: 629px;
	top: 1188px;
	width: 30px;
}
.ESWpageContent12 {
	left: 690px;
	top: 1132px;
	width: 380px;
}
.ESWpageContent13 {
	left: 690px;
	top: 1160px;
	width: 380px;
}
.ESWpageContent14 {
	left: 834px;
	top: 1200px;
	width: 75px;
}
.ESWpageContent15 {
	left: 629px;
	top: 1254px;
	width: 25px;
}
.ESWpageContent16 {
	left: 629px;
	top: 1299px;
	width: 30px;
}
.ESWpageContent17 {
	left: 690px;
	top: 1243px;
	width: 380px;
}
.ESWpageContent18 {
	left: 690px;
	top: 1271px;
	width: 380px;
}
.ESWpageContent19 {
	left: 834px;
	top: 1311px;
	width: 75px;
}
.ESWpageContent20 {
	left: 452px;
	top: 1380px;
	width: 620px;
}
.ESWpageContent21 {
	left: 451px;
	top: 1495px;
	width: 160px;
}
.ESWpageContent22 {
	left: 610px;
	top: 1495px;
	width: 160px;
}
.ESWpageContent23 {
	left: 771px;
	top: 1495px;
	width:160px ;
}
.ESWpageContent24 {
	left: 930px;
	top: 1495px;
	width: 160px;
}
.ESWpageContent25 {
	left: 150px;
	top: 1675px;
	width: 100px;
}
.ESWpageContent26 {
	left: 311px;
	top: 1675px;
	width: 90px;
}
.ESWpageContent27 {
	left: 571px;
	top: 1675px;
	width: 130px;
}
.ESWpageContent28 {
	left: 151px;
	top: 1731px;
	width: 100px;
}
.ESWpageContent29 {
	left: 310px;
	top: 1729px;
	width: 245px;
}
.ESWpageContent30 {
	left: 570px;
	top: 1731px;
	width: 150px;
}
.ESWpageContent31 {
	left: 137px;
	top: 41px;
	width: 55px;
}

.text_right{
	text-align:right;
}
.text_center{
	text-align:center;
}

.line_22{
	line-height:22px !important;
}

.color_white{
	color:#fff !important;
}
.color_main{
	color:#32b1bc !important;
}
.color_gray{
	color:#6e6e6e !important;
}

.fsize_17{
	font-size:17px !important;
	line-height:normal !important;
}
.fsize_20{
	font-size:20px !important;
	line-height:normal !important;
}
.fsize_32{
	font-size:32px !important;
	line-height:34px !important;
	word-spacing:1px;
}
.fsize_54{
	font-size:54px !important;
	line-height:normal !important;
	letter-spacing:-2px;
}

.font_oswaldl{
	font-family: 'Oswald', sans-serif;
	font-weight:300;}
.font_oswaldr{
	font-family: 'Oswald', sans-serif;
	font-weight:400;}
.font_oswaldb{
	font-family: 'Oswald', sans-serif;
	font-weight:700;}

/*
================================================================================
|                                    DESIGN                                    |
================================================================================
*/
#main_width_bg {
	background-image: url(img/main_width_bg.jpg);
	background-color:#e7eaea;
	background-repeat: repeat-x;
	background-position:top;
	height: 434px;
	width:100%;
	min-width:1200px;
	position: absolute;
	left: 0px;
	top: 119px;
}
#hd_img {
	background-image: url(img/hd_img.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	height: 434px;
	width:100%;
	min-width:1200px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.bg_top{
	position:absolute;
	left:0;
	top:0;
	width:1200px;
	height:42px;
	background-color:#fdfdfd;
	border:none !important;
	border-bottom:solid 1px #e5e5e5 !important;
}
.bg_menu{
	position:absolute;
	left:0;
	top:43px;
	width:1200px;
	height:76px;
	background-color:#fbfbfb;
}
.bg_header_img{
	position:absolute;
	left:0;
	top:119px;
	width:1200px;
	height:434px;
	background-color:#eff1f1;
}
.half_color{
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#e7eaea;
}
.img_shadow{
	position:absolute;
	background-image:url(img/bg_header_img.png);
	background-position:center top;
	background-repeat:repeat-x;
	width:1200px;
	height:4px;
	left:0;
	top:119px;
}
.header_img{
	position:absolute;
	left:150px;
	top:119px;
	width:900px;
	height:434px;
	background-color:#e7eaea;
	background-image:url(img/header_img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

/*.icon{
	width:23px;
	height:23px;
	background-position:left -23px;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	cursor:pointer;
}*/
.icon_1{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_1.png);
	top:10px;
	left:768px;
}
.icon_2{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_2.png);
	top:10px;
	left:808px;
}
.icon_3{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_3.png);
	top:10px;
	left:848px;
}
.icon_4{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_4.png);
	top:10px;
	left:888px;
}
.icon_5{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_5.png);
	top:10px;
	left:928px;
}
.icon_6{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_6.png);
	top:10px;
	left:968px;
}
.icon_7{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_7.png);
	top:10px;
	left:1008px;
}
.icon_8{
	display:block;
	position:absolute;
	width:23px;
	height:23px;
	background-image:url(img/icon_8.png);
	top:10px;
	left:1048px;
}
.bg_logo{
	display:block;
	position:absolute;
	width:58px;
	height:58px;
	left:130px;
	top:52px;
	background-image:url(img/bg_logo.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.separator{
	position:absolute;
	width:960px;
	height:6px;
	background-image:url(img/bg_separator.png);
	background-position:left top;
	background-repeat:repeat-x;
	top:1034px;
	left:130px;
}
.bg_heading{
	position:absolute;
	width:940px;
	height:50px;
	background-color:#e1e1e1;
	top:1665px;
	left:130px;
}

.box_date_top{
	width:58px;
	height:49px;
	background-color:#f4f4f4;
}
.box_date_bot{
	width:58px;
	height:32px;
	background-color:#666666;
}
.box_date_top.pos_1{
	position:absolute;
	top:1136px;
	left:611px;
}
.box_date_bot.pos_1{
	position:absolute;
	top:1185px;
	left:611px;
}
.box_date_top.pos_2{
	position:absolute;
	top:1247px;
	left:611px;
}
.box_date_bot.pos_2{
	position:absolute;
	top:1296px;
	left:611px;
}

.img_1{
	position:absolute;
	width:300px;
	height:190px;
	top:711px;
	left:130px;
	background-image:url(img/img_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.img_2{
	position:absolute;
	width:300px;
	height:190px;
	top:711px;
	left:450px;
	background-image:url(img/img_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.img_3{
	position:absolute;
	width:300px;
	height:190px;
	top:711px;
	left:770px;
	background-image:url(img/img_3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.img_4{
	position:absolute;
	width:300px;
	height:230px;
	top:1385px;
	left:130px;
	background-image:url(img/img_4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.map{
	position:absolute;
	width:318px;
	height:112px;
}
.map_img{
	background-image:url(img/map.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	top:1736px;
	left:731px;
}


.footer{
	position:absolute;
	width:940px;
	height:175px;
	top:1715px;
	left:130px;
	background-color:#fafafa;
}

.icon_1 a, .icon_2 a, .icon_3 a, .icon_4 a, .icon_5 a, icon_6 a, icon_7 a, icon_8 a {
	display:block;
	width:100%;
	height:100%;
}

/* TABLE PART START */

div.ESWuserTable
{
	height: 93px;
}

div.ESWuserTable TABLE
{
	border: 1px solid black;
	border-collapse: collapse;
}
div.ESWuserTable TD
{
    border: 1px solid black;
}

/* TABLE PART END */

.text_dec_none 
{
	text-decoration:none;
}
.text_dec_none:hover 
{
	text-decoration:underline;
}
.text_dec_un 
{
	text-decoration:underline;
}
.c_666
{
	color:#666666;
}