/* CSS Document */
body {height:100%;font:13px 'Times New Roman', Tahoma, Arial, Verdana, Sans-Serif;color:#3a2b22;background:#583f31 url(../images/body.jpg);}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#53392c;}
a:hover {text-decoration:none;color:#9d7d6e;}
/*  All  */

#social { position:relative;margin-left:11px; padding-bottom:20px;}
#social ul li { list-style:none; padding-bottom:5px; margin-left:10px; }
#social ul li a {text-align:left; font-size:1px; color:#f8fdfa;}
#social ul li a.facebook {display:block; background:url(../images/social/facebook.gif) 0 0 no-repeat; width:212px; height:70px}
#social ul li a.twitter {display:block; background:url(../images/social/twitter.gif) 0 0 no-repeat; width:212px; height:70px}
#social ul li a.youtube {display:block; background:url(../images/social/youtube.gif) 0 0 no-repeat; width:212px; height:70px}
#social ul li a.skype {display:block; background:url(../images/social/skype.gif) 0 0 no-repeat; width:212px; height:70px}
#social ul li a:hover { opacity:0.7}
#social .fb-soc {background:#fff;width:710px;  height:295px; position:absolute; top:0px; right:21px;}


.top_bg {background:url(../images/top_bg.jpg) repeat-x;}
.wraper {width:982px;margin:0 auto;position:relative;}
.nofont {font-size:0;line-height:0;}
.clear {clear:both;font-size:0;line-height:0;}
.header {position:relative;height:72px;background:url(../images/header.jpg) no-repeat;}
.header .slogan {position:absolute;top:21px;left:144px;color:#53392c;font:bold italic 18px 'Times New Roman';}
.header ul {position:absolute;top:30px;right:38px;}
.header ul li {float:left;text-transform:uppercase;padding-right:14px;margin-right:8px;background:url(../images/dot.gif) right 3px no-repeat;font-size:11px;}
.header ul li.last {background:none;padding-right:0;margin-right:0;}
.content_top {font-size:0;line-height:0;margin-top:10px;height:30px;background:url(../images/content_top.jpg) no-repeat;width:982px;}
.content_bottom {font-size:0;line-height:0;height:30px;background:url(../images/content_bottom.jpg) no-repeat;width:982px;}
.container {background:#f0e1c9 url(../images/container.gif) repeat-x;width:982px;position:relative;}
.contact_block {padding-bottom:7px;}
.contact_block h3 {font:bold italic 20px 'Times New Roman';padding:0 20px 5px 10px;position:relative;}
.contact_block p {font-style:italic;padding:0 20px 20px 10px;position:relative;color:#211813;font-size:14px;}
.contact_block p a, .contact_block p a:visited {color:#3a2b22;text-decoration:underline;}
.contact_block p a:hover {color:#813f1a;text-decoration:none;}
.contact_block .contact_form_top {font-size:0;line-height:0;height:13px;background:url(../images/contact_form_top.jpg) no-repeat;width:962px;margin:0 0 0 10px;}
.contact_block .contact_form_bottom {font-size:0;line-height:0;height:13px;background:url(../images/contact_form_bottom.jpg) no-repeat;width:962px;margin:0 0 0 10px;}
.contact_block .contact_form {width:960px;margin:0 0 0 10px;background:#eaddc6;border-right:1px solid #e5d7c1;border-left:1px solid #e5d7c1;}
.contact_block .contact_form p {font-size:11px;color:#3d342a;font-family:'Trebuchet MS';padding-bottom:10px;}
.contact_block .contact_form table {width:942px;margin-left:10px;}
.contact_block .contact_form table td {padding:2px 0;color:#26211c;font:bold italic 11px 'Trebuchet MS';}
.contact_block .contact_form table td span {color:#6d6153;font-size:10px;font-weight:normal;}
.contact_block .contact_form table td input {vertical-align:middle;width:334px;height:26px;border:none;background:url(../images/input.gif) no-repeat;}
.contact_block .contact_form table td input.normal {vertical-align:middle;width:334px;height:26px;border:none;background:url(../images/input.gif) no-repeat;}
.contact_block .contact_form table td input.error {vertical-align:middle;width:334px;height:26px;border:none;background:url(../images/input.gif) no-repeat;}
.contact_block .contact_form table td input.button {width:169px;height:34px;background:none;margin-top:10px;}
.contact_block .contact_form table td textarea {width:334px;height:225px;border:none;background:url(../images/textarea.gif) no-repeat;}
.contact_block .contact_form table td.right {text-align:right;}
.contact_block .contact_form table td.top {vertical-align:top;}
.main_block .clear {height:1px;}
.main_block h3 {font:bold italic 20px 'Times New Roman';padding:0 20px 5px 10px;position:relative;}
.main_block p {font-style:italic;padding:0 20px 20px 10px;position:relative;}
.main_block p span {color:#5a534b;}
.main_block .img_left {float:left;padding:0 9px 13px 10px;}
.main_block .img_left img {padding:6px;background:url(../images/img_bg.gif) no-repeat;}
.main_block ul.main_list li {float:left;font-size:0;line-height:0;padding:0 12px 20px 10px;}
.main_block ul.main_list li img {padding:6px;background:url(../images/img_bg2.gif) no-repeat;}
.main_block .welcome_img_list {padding-left:10px;}
.main_block .welcome_img_list li {float:left;font-size:0;line-height:0;padding:0 2px 10px 1px;}
.main_block .welcome_img_list li img {border:1px solid #4A0000;}
.history_block {padding-bottom:0px;}
.history_block h3 {font:bold italic 20px 'Times New Roman';padding:0 20px 5px 10px;position:relative;}
.history_block p {font-style:italic;padding:0 20px 20px 10px;position:relative;font-size:14px;}
.history_block p img {vertical-align:middle;}
.history_block .float_left {float:left;margin:0 10px 10px 0;padding-left:10px;}
.order_block {padding-bottom:20px;float:left;width:650px;}
.order_block h3 {font:bold italic 20px 'Times New Roman';padding:0 20px 5px 10px;position:relative;}
.order_block p {font-style:italic;padding:0 20px 20px 10px;position:relative;font-size:14px;}
.order_block table td {padding:0 20px 5px 10px;}
.order_testim_list {float:left;width:160px;}
.order_testim_list ul {padding-left:10px;}
.order_testim_list ul li {float:left;font-size:0;line-height:0;padding:0 0 10px 0;}
.order_testim_list ul li img {padding:6px;background:url(../images/img_bg.gif) no-repeat;}
.testim_block {float:left;width:800px;}
.footer ul {padding-left:200px;}
.footer ul li {float:left;text-transform:uppercase;padding:24px 21px 7px 0;font-size:10px;font-weight:bold;}
.footer ul li a, .footer ul li a:visited {color:#f1e2cb;}
.footer ul li a:hover {color:#aa7f6a;}
.footer p {text-align:center;color:#a38f7d;font-size:11px;}
.links_block h3 {font:bold italic 20px 'Times New Roman';padding:0 20px 5px 10px;position:relative;}
.links_block p {clear:both;padding:0 20px 15px 10px;}
.links_block p img {margin-bottom:10px;float:left;margin-right:10px;}
.links_block p a {font-weight:bold;}
.portfolio_block h3 {font:bold italic 20px 'Times New Roman';padding:30px 20px 8px 40px;position:relative;}
.portfolio_block .main_img {text-align:left;padding-bottom:20px;font-size:0;line-height:0; padding-left:40px;}
.portfolio_block .main_img img {border:1px solid #4A0000;}
.portfolio_block ul {padding-left:30px;}
.portfolio_block ul li {font-size:0;line-height:0;float:left;padding:0 0 10px 10px;}
.portfolio_block ul li img {border:1px solid #4A0000;}

