html, body  { padding:0px; margin:0px; min-width:990px; }
body  { padding:0px; font-family: Arial; font-size:14px; color:#fff; }
h1  { font-family: Arial; font-size:18px; font-weight:normal; }
h2  { font-family: Arial; font-size:16px; font-weight:normal; }
h3  { font-family: Arial; font-size:14px; font-weight:bold; }
h4  { font-family: Arial; font-size:12px; font-weight:bold; }
td, p, div, span, ul, li, font, a, form, select  { font-family: Arial; font-size:14px; color:#fff; margin:0; padding:0px; }
td  { text-align:left; }
a  { color:#13515a; }
a:hover  { text-decoration:none; }
table, td, img, input  { border:0; }

#all  { background: url('img/top_bg.gif') 0 0 no-repeat; width:100%; height: 100%; }
#all.page  { background: url('img/top_bg1.gif') 0 100% no-repeat; }

.big_main { font-family:Arial; font-size:12px; color:#000; padding-bottom:11px; text-align:center; }
.big_main img  { margin-bottom:4px; }

#center  { background-color:#1e1e1e; }
#center #top  { width:984px; }
#center_block  { float:left; overflow:visible; padding:0 54px 0 0; width: 585px; }
#center_block.inner  { margin-left:54px; padding:0 42px 0 0; width: 585px; }
#center_block h1 { font-family:"Times New Roman", Times, serif; overflow: auto; font-size:30px; padding-bottom:15px; border-bottom:1px solid #272727; text-align:left; color:#fff;  margin-bottom:21px; clear:both;  }
#center_block p  {  font-family:Arial; font-size:14px; line-height:20px; margin-bottom:22px; color:#fff; text-align:left; }
#center_block a  { font-family:Arial; font-size:14px; line-height:20px; color:#E62B25; }
#center_block ul  { line-height:24px; }
#center_block ul li  { margin-left:20px; list-style-type:disc;color:#007524; }
#center_block table td img  { margin-right:0; }
#content  { margin-top:20px; }
#copy  { font-family:Arial; font-size:11px; color:#525252; float:left; text-align:left; }
#copy a  { font-size:11px; color:#da251d; }
#counter  { margin:0; float:right; }

#footer  {  width:876px; margin:30px 54px 30px;overflow:auto; clear:both; }
#footer_cont  { background-color:#1e1e1e;}

#head  { width:100%; }
#horizontal_menu  { margin:12px 0 0; text-align:left; padding:0px; list-style-type:none; }
#horizontal_menu li  { margin:0; padding:0; }
#horizontal_menu li a  { font-family:Arial; font-size:16px; display:block; padding:9px 0; color:#fff; }
#horizontal_menu li a.title  { color:#dbab64; text-decoration:underline; }
#horizontal_menu li a:hover  { font-size:16px; text-decoration:none; }

#img_main  { padding:205px 0 0; height:76px; width: 585px; margin-top:22px; cursor:hand; cursor:pointer; display:block; border:1px solid #000 }
#img_main div { height:66px; width: 553px; background-color:#000; padding:11px 0 0 32px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8; }
#img_main div a  { font-family:"Times New Roman", Times, serif; font-size:30px; color:#fff; margin:0px; text-decoration:none;}
#img_main div p a { font-family:"Times New Roman", Times, serif; font-size:15px; color:#fff; margin:-2px 0 0; }
#img_prevs  { height:102px; padding-top:1px; }
#img_prevs a img { border: 1px solid #fff; }
#img_prevs a:hover img { border:1px solid #da251d; }
#img_prevs img  { margin-right:14px; }
#img_prevs img.last  { margin:0 0 0 3px; }
.img_gal  { width:180px; height:180px; float:left; margin:0 19px 19px 0; border:1px solid #fff; }
.img_gal:hover  { border:1px solid #da251d; }
.img_gal1  { width:180px; height:180px; float:left; margin:0 0 19px 0; border:1px solid #fff; }
.img_gal1:hover  { border:1px solid #da251d; }
.img_gal div.txt_gal, .img_gal1 div.txt_gal  { width:167px; height:24px; background-color:#000; padding:6px 0 0 13px; }
.img_gal div.txt_gal a, .img_gal1 div.txt_gal a  { font-family: "Times New Roman", Times, serif; font-size:14px; color:#fff; text-decoration:none; }

#last_works  { color:#000; font-size:14px; float:left; }
#left_top  { padding:0 27px 0 31px; width:238px; float:left; }
#left_block  { padding:0 50px 0 54px; width:238px; text-align:center; float:left; }
#left_block h1  { font-family:"Times New Roman", Times, serif; font-size:30px; overflow: auto; padding: 0 0 15px 0; border-bottom:1px solid #272727; text-align:left; margin-bottom:10px; clear:both; color:#FFF; }
#logo  { padding:92px 0 25px 23px; }
#line_behind  { height:1px; margin:6px 0 16px; background:url('img/behind_line.gif') repeat-x; display:block; width:585px; border-bottom:1px solid #fff; border-top:1px solid #fff; }
#line_block  { width:876px; border-bottom:1px solid #272727; clear:both; margin:0 54px;  }

#menu li  {  list-style-type:none; padding:10px 23px 13px 23px; overflow:auto;  }
#menu li.active  { background-color:#da251d; color:#fff; font-size:16px;  }
#menu li.active div  { background: url('img/behind_line1.gif') 0 100% repeat-x; }
#menu li.active:hover div  { background: url('img/behind_line.gif') 0 100% repeat-x; }
#menu li div  { color:#000; font-size:16px; background: url('img/behind_line.gif') 0 100% repeat-x; padding-bottom:3px; overflow:auto; }
#menu li:hover  { background-color:#1e1e1e; }
#menu li div a  { color:#000; font-size:16px; float:left; text-decoration:none; }
#menu li:hover div a { color:#fff; font-size:16px; float:left; text-decoration:none; }
#menu li.active div a { color:#fff; }
#menu li div span  { display:block; color:#000; font-size:16px; float:right; }
#menu li:hover div span { display:block; color:#fff; font-size:16px; float:right; }
#menu li.active div span  { color:#fff; }

#name  { color:#000; float:left; }
#name span { display:block; color:#000; font-size:24px; margin-top:-7px; position:absolute; }

#pages  { background-color:#e7e7e7; width:585px; margin-bottom:7px; overflow:auto; }
#pages a  { font-family: "Times New Roman", Times, serif; font-size:14px; color:#2c2c2c; display:block; padding:15px 20px; float:left; background-color:#e7e7e7; border-right:2px solid #fff; text-decoration:none; }
#pages a:hover  { background-color:#aeaeae; }
#pages span  { font-family: "Times New Roman", Times, serif; font-size:14px; color:#fff; display:block; padding:15px 20px; float:left; background-color:#da251d; border-right:2px solid #fff; text-decoration:none; }

#rights  { float:right; text-align:left; font-family:Arial; font-size:11px; color:#525252; padding: 0 35px 0 0; }
#rights a  { text-align:left; font-family:Arial; font-size:11px; color:#da251d; }
#right_imgs  { padding-top:75px; }
#right_imgs a img  { margin-left:23px; border:1px solid #1e1e1e; } 
#right_imgs a:hover img  { margin-left:23px; border:1px solid #da251d; } 
#right_menu  { float:right; }
#right_menu li  { display:block; float:left; }
#right_menu li a  { color:#000; font-size:14px; margin-left: 25px; text-decoration: dashed; } 
#right_top  { padding:37px 54px 23px 0; width: 585px; float:right; }
#right_top1  { clear:right; float:none; overflow:auto; }

#studiologo  { margin:2px 20px 0 0; float:left;  }

#top  { width:984px; }
