body {
background:url(images/bg.jpg) repeat-x;
background-color:#212121;
font-family:verdana;
font-size:12px;
color:#fff;
font-weight:400;
margin:0;
padding:0;
}

a.more {
font-family:verdana;
font-size:11px;
color:#a74343;
text-decoration:none;
}

a.more:hover {
font-family:verdana;
font-size:11px;
color:#a74343;
text-decoration:underline;
}

.wrapper {
width:100%;
margin:0 auto;
}

.main_header {
width:100%;
height:266px;
}

.main_top_bar {
width:100%;
height:10px;
background-color:#a74343;
font-size:0;
}

.top_bar {
width:900px;
height:10px;
font-size:0;
margin:0 auto;
}

.top_bar_left {
width:433px;
height:10px;
background-color:#751919;
font-size:0;
}

.header {
width:900px;
height:196px;
margin:0 auto;
}

.logo {
width:315px;
height:92px;
background:url(images/logo.jpg);
margin-top:46px;
float:left;
}

.logo2 {
width:118px;
height:138px;
background:url(images/logo2.jpg);
float:left;
}

.header_right {
width:353px;
height:196px;
float:right;
background:url(images/header_pic.jpg);
}

.menu {
width:100%;
height:60px;
background:url(images/menu_bg.jpg) repeat-x;
}

.menu_inside {
width:900px;
height:60px;
margin:0 auto;
}

.lavaLampWithImage {
position:relative;
height:60px;
width:900px;
overflow:hidden;
cursor:pointer;
margin:0;
padding:0;
}

.lavaLampWithImage li {
float:left;
list-style:none;
}

.lavaLampWithImage li.back {
background:url("menu/lava.gif") no-repeat right -36px;
width:17px;
height:36px;
z-index:8;
position:absolute;
margin-top:12px;
}

.lavaLampWithImage li.back .left {
background:url("menu/lava.gif") no-repeat top left;
height:36px;
margin-right:17px;
}

.lavaLampWithImage li a {
font:bold 12px verdana;
text-decoration:none;
color:#fff;
outline:none;
text-align:center;
top:22px;
letter-spacing:0;
z-index:10;
display:block;
float:left;
height:15px;
position:relative;
overflow:hidden;
width:180px;
}

.content {
width:900px;
height:100%;
margin:36px auto 0;
}

.welcome_zone {
width:373px;
height:229px;
float:left;
}

.welcome_title {
background:url(images/welcome_title.jpg);
width:243px;
height:33px;
float:left;
}

.welcome_text {
width:350px;
height:167px;
float:left;
margin-top:13px;
margin-left:23px;
display:inline;
}

span.welcome {
margin-left:39px;
margin-top:17px;
float:left;
color:#a74343;
font-weight:700;
display:inline;
}

ul.welcome_ul {
list-style-type:none;
float:none;
display:block;
margin:0 0 0 47px;
padding:0;
}

.hp_more {
width:96px;
height:15px;
float:right;
}

.fix_gallery {
float:right;
}

.gallery_main {
width:355px;
height:356px;
float:none;
margin-right:33px;
margin-top:53px;
}

.gallery_show {
width:355px;
height:278px;
float:left;
background:url(images/gallery_bg.jpg) no-repeat;
margin:0;
padding:0;
}

.gallry_frame {
width:335px;
height:241px;
margin-top:23px;
margin-left:10px;
}

.gallery_scroll_area {
width:355px;
height:58px;
float:left;
margin-top:20px;
}

.scroll_butt_l {
width:29px;
height:29px;
float:left;
margin-top:14px;
margin-left:1px;
}

.scroll_butt_r {
width:29px;
height:29px;
float:right;
margin-top:14px;
margin-right:1px;
}

.scroll_pic {
width:68px;
height:58px;
margin-right:3px;
float:left;
}

.our_proj_zone {
width:373px;
float:left;
margin-top:51px;
}

.proj_title {
background:url(images/proj_title.jpg);
width:243px;
height:33px;
float:left;
}

.proj_text {
width:350px;
height:70px;
float:none;
margin-top:28px;
margin-left:23px;
}

.proj_left_ul_zone {
width:170px;
height:70px;
float:left;
}

ul.proj_ul {
list-style-type:none;
margin:0;
padding:0;
}

.proj_right_ul_zone {
width:150px;
height:70px;
float:right;
}

.hp_more_proj {
width:96px;
height:15px;
float:right;
margin-top:25px;
}

.main_footer {
width:100%;
height:56px;
float:left;
margin:0;
padding:0;
}

.footer_left_bar {
width:50%;
float:left;
height:5px;
margin-top:50px;
background:url(images/footer_left_bg.jpg);
font-size:0;
}

.footer_right {
width:49.9%;
float:right;
height:56px;
background-color:#000;
padding:0;
}

.footer_text {
width:350px;
height:40px;
float:left;
margin-left:28px;
display:inline;
margin-top:17px;
}

h3 a:hover {
font-family:Verdana;
font-size:10px;
font-weight:400;
background-color:#3a1c1c;
color:#a74343;
display:inline;
margin:0;
padding:0;
}

h4 {
font-family:Verdana;
font-size:10px;
font-weight:400;
text-decoration:none;
color:#aa8a73;
margin:0;
padding:0;
}

h4 a {
font-family:Verdana;
font-size:10px;
font-weight:400;
text-decoration:none;
color:#a74343;
margin:0;
padding:0;
}

h4 a:hover {
font-family:Verdana;
font-size:10px;
font-weight:400;
text-decoration:underline;
color:#a74343;
background-color:#3a1c1c;
margin:0;
padding:0;
}

.contacts_p_zone {
width:373px;
float:left;
}

.pages_title {
background:url(images/p_title.jpg) no-repeat;
width:243px;
height:33px;
float:left;
font-family:verdana;
font-size:12px;
color:#a74343;
font-weight:700;
padding-left:23px;
line-height:33px;
}

span.contacts {
margin-top:5px;
float:left;
color:#a74343;
font-weight:700;
display:inline;
}

span.contacts_text {
margin-top:5px;
float:left;
margin-left:10px;
color:#fff;
font-weight:400;
display:inline;
font-size:12px;
width:300px;
}

span.contacts_phone {
margin-top:20px;
float:left;
color:#a74343;
font-weight:700;
display:inline;
}

.contacts_p_pic {
width:355px;
height:280px;
float:none;
margin-right:33px;
background:url(images/contacts_pic.png) no-repeat;
margin-top:30px;
}

span.about {
margin-left:39px;
margin-top:17px;
float:left;
color:#a74343;
font-weight:700;
}

ul.about_ul {
list-style-type:none;
float:none;
display:block;
margin:10px 0 0 47px;
padding:0;
}

.about_p_pic {
width:355px;
height:280px;
float:none;
margin-right:33px;
background:url(images/about_pic.png) no-repeat;
margin-top:30px;
}

.projs_content {
width:600px;
float:none;
margin-top:13px;
margin-left:23px;
}

#basic-accordian {
position:relative;
float:left;
z-index:2;
width:840px;
padding:5px;
}

.accordion_headings {
width:212px;
height:31px;
background:url(images/proj_title_name.jpg);
color:#fff;
text-align:center;
cursor:pointer;
font-weight:700;
line-height:31px;
}

.accordion_headings:hover {
color:#aa8a73;
}

.accordion_child {
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

.right_acc {
float:left;
width:560px;
margin-left:50px;
}

.proj_name {
width:200px;
height:25px;
background-color:#a74343;
color:#fff;
font-weight:700;
line-height:25px;
padding-left:10px;
}

.dorra_pic1 {
width:250px;
height:152px;
float:left;
margin-right:10px;
border:solid 1px #a74343;
margin-top:10px;
}

.lavaLampWithImage li a:hover,.lavaLampWithImage li a:active,.lavaLampWithImage li a:visited,img {
border:none;
}

.fix,.proj_p_zone {
float:left;
}

li.proj_li,li.proj_li_r {
padding-left:15px;
background-image:url(images/arrow.jpg);
background-repeat:no-repeat;
background-position:0 .5em;
line-height:15px;
}

h3,h3 a {
font-family:Verdana;
font-size:10px;
font-weight:400;
text-decoration:none;
color:#a74343;
display:inline;
margin:0;
padding:0;
}

#test1-content {
float:left;
}
