body {margin:0; padding:0; background:#891f10; font-size: 100.01%; font-family:"Times New Roman", Arial, Helvetica, sans-serif; color:#f7dfbd;}

/*---Global tags---*/
img {border:none;}
table {width:100%; border-collapse:collapse; border:0;}
form, h3, h4, ul, li, td {padding:0; margin:0;}
ul {list-style:none;}

p, span, a, td, li, div {font-size:12px;}

a {color:#f7dfbd; text-decoration:underline;}
a:hover {text-decoration:none;}

/*--- framework ---*/
html, body {width:100%; height:100%;}
#page_wrap {width:996px; margin:0 auto; min-height:100%; background:url(../images/page_bg_y.jpg) 169px 200px repeat-y;}
#page {background:url(../images/page_bg_header.jpg) no-repeat; display:table; width:100%; height:auto;}
#header {height:171px; position:relative;}
#main {width:100%; float:left; background:url(../images/page_bg_center.jpg) 181px 30px no-repeat; padding-bottom:108px;}
#left_column {float:left; width:171px; padding-left:9px; margin-top:10px; background:url(../images/left_column_bg_y.gif) right repeat-y;}
#main_content {float:left; width:507px; padding:0 22px;}
#main_content2 {float:left; width:770px; padding:0 10px;}
#footer_wrap1 {margin:-108px auto 0 auto; width:996px; background:url(../images/footer_bg_x.png) repeat-x;}
#footer_wrap2 {background:url(../images/footer_bg_left.jpg) left no-repeat;}
#footer {height:108px; background:url(../images/footer_bg_right.jpg) 100% 18px no-repeat;}

/*--- header ---*/
#logo {position:absolute; left:13px; top:4px;}

/*--- main---*/
#right_column {float:right; width:205px; background:url(../images/news_bg.png) left bottom no-repeat; margin-top:30px; padding:0 40px 40px 20px;}
#right_column h3 {text-align:center;}
#reg_num {display:block;}
#left_menu {padding:5px 15px 15px 15px;}
#left_menu li {display:block; background:url(../images/left_menu_hr.gif) bottom repeat-x; height:28px; line-height:28px; text-align:center;}
#left_menu a {display:block; height:28px; font-size:16px; color:#fbe7cb; text-decoration:none; font-weight:bold;}
#left_menu li.last {background:none;}
#left_menu a:hover {background:#f83201;}

/*--- footer ---*/
#footer .content {padding:68px 150px 0 200px; width:646px; font-size:10px; line-height:30px;}
#footer .counter {float:right; padding-left:10px;}

/*--- main content ---*/
h3 {font-size:17px; color:#fbe7cb;}
.two_columns {display:table; width:100%; height:auto; padding:20px 0;}
.two_columns .col {float:left; width:49%;}
.two_columns .list h3, .two_columns .list ul {margin-left:50px;}
#main_content ul, #right_column ul {padding:10px 0;}
#main_content li, #right_column li {padding-left:30px; background:url(../images/mark1.gif) 0 60% no-repeat;}
.block_1 {display:table; width:100%; height:auto; padding:10px 0;}
.photo_frame {float:left; padding:6px; width:149px; height:100px; margin-right:10px; background:url(../images/phto_frame.png);}
.photo_frame img {border:4px solid #fbe7cb;}
#right_column ul#service_ul {padding-left:20px;}
#right_column ul#service_ul li {padding-left:20px;}
#photos {margin:15px 0 0 -20px;}



