* { margin:0; padding:0;}
body { background:#1b1f2a; font-size:100%; line-height:1em; font-family:tahoma; color:#ffffff; text-align:center; font-size:0.6875em; line-height:1.27em; padding-bottom:6px; height:100%; overflow: none; /* this is the key! */}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#8c8c8c; font-size:1em; font-weight:normal; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0 0 12px 0; padding:0px; list-style:none}
ul li { line-height:2.18em}
ul li a{text-decoration:none; color:#fff; background:url(images/marker_list.gif) no-repeat 0 0; padding-left:23px; font-weight:normal !important}
ul li a:hover{ text-decoration:none; color:#6ab551}
/*==========================================*/

a {text-decoration:underline; color:#ff5100; font-weight:bold}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#ff5100;  font-weight:bold; margin:0 10px 0 25px}
a.link:hover {text-decoration:none}

h3 {color:#003399; font-family:tahoma; font-size:20px;margin: 10px;}

h4 {color:#4b94eb; font-size:1em; margin: 5px;}

p {margin:0 0 14px 0}
.p1 {margin:0 0 28px 0}

.font_1 {color:#4b94eb}

.fright {float:right; margin:14px 0 28px 0}
.clear { clear:both;}

.top_bg {background:url(images/bg_1.jpg) repeat center top; width:100%; height:100%; /* this is the key! */}
.top_bg2 {width:100%; background:url(images/top_bg.gif) repeat-x center top; height:100%; /* this is the key! */}

#main1 {height:700px;}


#header {height:100%; background:url(images/backgroung.gif) no-repeat center 0; margin-top:0px;}

.title_text {position:absolute; margin:20px 0px 0px 30px;  font-family:tahoma; font-size:19px; line-height: 22px;}

.logo {position:absolute; margin:185px 0 0 0}


a.tmenu {text-decoration:underline; color:#003399; font-family:tahoma; font-size:18px; line-height: 20px; font-weight:normal;}
a.tmenu:hover {text-decoration:none}

.banner {position:absolute; margin:20px 0px 0px 0px; color:#003399; text-align:center; width: 1000px;}

.textcontent {position:absolute; margin:170px 0px 0px 30px; background:#FFFFFF; width: 700px; height:500px; color:#000000; padding:10px;}
.textcontent_with_img {position:absolute; margin:100px 0px 0px 30px; background:#FFFFFF; width: 730px; min-height:550px; color:#000000; padding:5px; overflow: none;}
.miniimages {position:absolute; margin:170px 0px 0px 540px; background:#FFFFFF; width: 200px; height:500px; color:#000000; padding:10px;}

.menu {position:absolute; margin:300px 0px 0 800px; color:#003399; z-index:10;}

.m1 {position:absolute}
.m2 {position:absolute; margin:0 0 0 106px}
.m3 {position:absolute; margin:0 0 0 234px}
.m4 {position:absolute; margin:0 0 0 363px}
.m5 {position:absolute; margin:0 0 0 493px}
.m6 {position:absolute; margin:0 0 0 633px}
.m7 {position:absolute; margin:0 0 0 756px}


/*content*/
.title {margin-bottom:28px}
.title2 {margin-bottom:21px}
.title3 {margin-bottom:40px}
.title4 {margin-bottom:16px}
.img_left {float:left; margin:0 20px 0 0}
.img_left2 {float:left; margin:4px 13px 64px 0}
.img_left3 {float:left; margin:-2px 9px 20px 0}

.bg1 { background:#222632}
.bg2 { background:#1b1f2a}

.img {margin:0 9px 20px 0}

.phones {float:right; margin:0 55px 0 0}

/*footer*/
#footer_main {width:100%;  background:#10131c}
#footer {text-indent:13px; padding:23px 0 22px 0}
#footer a {color:#7aa8df; text-decoration:none; font-weight:bold}
#footer a:hover {text-decoration:none; color:#fff}




input {width:233px; height:19px}
.div_input {height:26px}
textarea {width:235px; height:96px; overflow:auto; margin-bottom:32px; display:block}
.div_links {text-align:right}

.lang {text-align:right}


.bglink {z-index:0; position:absolute;}







/* photoslide */

 #slideshow { margin:0 auto; height:400px; overflow:hidden; white-space:nowrap; position:relative; }
 #scroller { position:relative; }
 #control { text-align:center; }
 #control span.left { cursor:pointer; font-weight:bold; background-image: url(images/l-arrow.gif); background-repeat: no-repeat; background-position: bottom; font-size: 30px;}
 #control span.right { cursor:pointer; font-weight:bold; background-image: url(images/r-arrow.gif); background-repeat: no-repeat; background-position: bottom; font-size: 30px;}