/* MAKET SPECIFIC STYLES */

html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	background: url(../ce_images/wmg_new/back.jpg) no-repeat;
	background-position : center;
	background-color: #aacee6;
	width: 100%; 
	height: 100%; 
	margin: 0;
	padding: 0;
	font-family: Gill Sans MT;
/* , Arial, Tahoma, Verdana; */
}
A {color:#6a6a6a;text-decoration:none}
A:hover {color:#6a6a6a;text-decoration:none}
A:visited {color:#6a6a6a;}

div#Splash {
	/* position:absolute; */
	top:18%;
	position: relative;
	margin: auto;

}

.block_form {
	background: url(../ce_images/wmg_new/back.png) repeat; 
	width: 100%;
	height:368px;
/* background-color: #a3c7d5;
filter: alpha(opacity=90, style=0);
opacity: 0.5; */
}
.maps_form {
	background: url(../ce_images/wmg_new/back.png) repeat; 
	width: 100%;
}
td.wmg {
	color:#FFF;
	font-size: 17px;
	font-family: Gill Sans MT;
	font-weight:  normal;
	line-height:20px;
	width:704px;
}
	
table.main_table { 
	width:100%;
	border-width: 5px;
	padding: 0px;
	border-style: solid;
	border-color: white;
	background: url(../ce_images/wmg_new/back.png) repeat; 

}

td.head {
	/* background: url(../ce_images/wmg_new/head.jpg) no-repeat; */
	width: 100%; 
	height: 77px; 
	margin: 0;
	padding: 0;
	/*font-size: 55px;
	padding-right:25px;
	color:#FFF;
	font-family:Gill Sans MT;
	text-align:right;*/
	vertical-align:middle;
}

div.head {
	/* background: url(../ce_images/wmg_new/head.jpg) no-repeat; */
	width: 811px; 
	height: 77px; 
	margin: 0;
}

div.head_text {
	vertical-align:middle;
	text-transform:uppercase;
	text-align:right;
	padding-top:4px;
	padding-right:17px;
	color:#FFF;
	font-family: /* Gill Sans MT, */ Calibri;
	font-size: 55px;
}


.bodycenter {font-family: Tahoma; text-align:justify; color:#3f3e3e; font-size:13px;}
.bodycenter P {font-family: Tahoma; color:#3f3e3e; font-size:13px;}
.two_td_50_procent {font-family: Tahoma; color:#494949; font-size:13px;}

td.mainmenu {
	/* height:30px;*/
	background-color:#FFF;
        padding-left:5px;
	color:#6a6a6a;
        vertical-align:top; 
}

td.ru {
	background-color:#FFF;
	background: url(../ce_images/wmg_new/el1.png) no-repeat;
	background-position : left top;
	padding-left:2px;
	color:#a70005;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	padding-top:3px;
	width:28px;
	height:34px;
	vertical-align:middle;
	}
	
td.copy_right {
	background: url(../ce_images/wmg_new/CopyRight.png) no-repeat;
	width: 28px;
	height:372px;
}

td.maps {
	background-color:#FFF;
	padding:5px;
	vertical-align:middle;
}
td.maps_el2 {
	background: url(../ce_images/wmg_new/maps_el2.png) no-repeat;
	background-position : top;
	width:24px;
}

div.copy_right2 { display:none;}

td.my_work { }
/* MAIN MENU */

.main_menu_new {
	float: left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	width: 130px;
	padding-bottom:5px;
}

.main_menu_new_active {
	float: left;
	font-family:Arial;
	font-size:13px;
	/* font-weight:bold; */
	width: 130px;
	padding-bottom:5px;
}

.main_menu_new_splitter {
	float: left;
	width: 5px;
	height:20px;
	vertical-align:top;
	background: url(../ce_images/wmg_new/back.png) repeat-y; 
	background-position : center top;
}

.main_menu_new TD{background: #FFFFFF;}

.main_menu_new a:link, .main_menu_new a:visited, .main_menu_new a:active, .main_menu_new a:hover {
	width: 111px;
	display: block;
        font-family:Arial;
        font-size:13px;
	padding: 5px 11px;
	text-decoration: none;
}

.main_menu_new_active a:link, .main_menu_new_active a:visited, .main_menu_new_active a:active, .main_menu_new_active a:hover {
	width: 111px;
	display: block;
        font-family:Arial;
        font-size:13px;
	padding: 5px 11px;
        background: #FF0000 !important;
        color: #FFFFFF;
	text-decoration: none;
}

.main_menu_new  a:link{ color: #6a6a6a;}
.main_menu_new a:visited {}
.main_menu_new  a:active{ background: #FF0000 !important; color: #FFFFFF;}

 
.main_menu_new  a:hover { background: #FF0000; color: #FFFFFF;}

* html .main_menu_new  a:link { width: 130px; } * html .main_menu_new a:visited { width: 130px; }
* html .main_menu_new  a:active { width: 130px; } * html .main_menu_new a:hover { width: 130px; }

* html .main_menu_new_active  a:link { width: 130px; } * html .main_menu_new_active a:visited { width: 130px; }
* html .main_menu_new_active  a:active { width: 130px; } * html .main_menu_new_active a:hover { width: 130px; }

/* BODY */
#lay_body {
	vertical-align:top;
	padding-left:15px; padding-top:15px; padding-bottom:15px; padding-right:15px;
	height:290px;
font-family: Tahoma; color:#494949; font-size:13px;
}

/* END BODY */

/* BLOCK 1 */
#lay_f1{/*padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;*/}
/* END BLOCK 1 */

/* BLOCK 2 */
#lay_f2 { } 
/* END BLOCK 2 */

/* BLOCK 3 */
#lay_f3 {/*padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;*/}
/* END BLOCK 3 */


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	/*background: #aaa;*/
	border:solid 1px;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.blog {
width: 100%;
}
.scroll-pane {
	width: 370px;
	height: 188px;
	overflow: hidden;
	/*background: #ccc;*/
	float: left;
	/*border:solid 1px #000;*/
	position:absolute;
	left:0;
	top:0;
	text-align: justify;
}