body#main_body {font-size: 11px;   background: #fff; padding: 0px; margin: 0; color: #000;  font-family: Tahoma, Verdana, Arial, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#333333;text-decoration:none; }
a:hover {text-decoration: underline;}
form {padding:0; margin:0;}
fieldset {padding:0; margin:0; border:0; color:#535353;}
table {border-collapse: collapse;}
textarea, .inp  {border:1px solid #535353;}

p {margin:0; padding:8px 0;}

h1 {font-size:24px; padding:10px 0 10px 0; margin:0; font-weight:normal; color:#f16723;}
h4 {font-size:16px; padding:0 0 8px 0; margin:0;  font-weight:normal;}


.orange {color:#f16723;}
#main_global {min-width:1000px; }
#container {width:100%;}

/*----Header---*/
#logo {position: absolute; top:70px; left:0; z-index:1;}
#header {margin:0 26px 0 305px; position:relative; background: transparent url(../images/header_bg.gif) 0 107px repeat-x; }
.header_img { height:297px; background: transparent url(../images/header_img.gif) 0px 72px no-repeat;}
.header_title {float:left; padding: 36px 40px 0 0; width: 418px; background: transparent url(../images/header_title_bg.gif) 100% 36px no-repeat;}
.info_open {float:right;  width:158px; 	padding:54px 2px 25px 0;font-weight:bold;}
.info {clear:both; float:right; width:200px; padding:18px 2px 0 0;}

/*----ico_block---*/
#ico_block { padding:11px 0 0 30px; height:18px; position:absolute; top:165px; right:0; width:102px; background:#000; }
#ico_block a { float:left; display:block; height: 11px;  margin:0px 20px 0 0;width:11px; }
#home_ico {background: transparent url(../images/ico_home.gif) 0 0 no-repeat;}
#mail_ico {background: transparent url(../images/ico_mail.gif) 0 0 no-repeat;}
#map_ico {background: transparent url(../images/ico_map.gif) 0 0 no-repeat;}

/*----/Header---*/

/*----Content---*/
#main_content {padding: 0 26px 35px 20px;}
.main_table {width:100%; }
.left_part {width:240px; padding:0 44px 0 0; vertical-align:top;}
.right_part {width:160px; padding: 0 0 0 44px; vertical-align:top;}

/*----main_menu---*/
.main_menu {width:100%;}
.main_menu td {padding:0 5px 5px 0; width:25%; height:30px; vertical-align:middle; text-align:center;}
.main_menu a {display:table; height:30px; width:100%; color:#a3a3a3; text-decoration:none; vertical-align:middle; background:#000;}
.main_menu a:hover, .main_menu a.active {color:#fff; background:#f16723; }
.main_menu a span {display:table-cell; vertical-align:middle;  padding:0 5px;}

/*----/Main_menu---*/


.list_01 {list-style-type:none; padding:0 0 17px 0; margin:0; font-size:12px; }
.list_01 li {padding:0 0 7px 14px; margin:0;  background: transparent url(../images/arr_01.gif) 0 5px no-repeat;}
.list_01 li a {text-decoration:none;}
.list_01 li a:hover {text-decoration:underline;}

.sponsors {text-align:center; padding-top:7px;}
.sponsors img {margin-bottom: 15px;}

.tabs {height:30px; margin:16px 0 0 0;}
.tabs span, .tabs a { display:block; width:147px; text-align:center;  float:left; margin:0 3px 0 0;}
.tabs a {color:#656565; background: #e2e2e2 url(../images/tabs_bg.gif) 0 0 no-repeat; text-decoration:none; padding-top: 13px; height:17px;}
.tabs a:hover {text-decoration:underline;}
.tabs span { color:#000; font-size:12px; font-weight:bold; padding-top: 9px; height:21px; background: #e2e2e2 url(../images/tabs_active.gif) 0 0 no-repeat;}
.grey_bg {padding:10px 32px; background:#e2e2e2; margin-bottom:10px; }

.table_01 {width:100%; margin: 10px 0 4px 0;}
.table_01 th {text-align:left; padding:2px 0;}
.table_01 td {color:#4b4b4b; padding:5px 0; background: transparent url(../images/line_01.gif) 0 100% repeat-x;}
.table_01 .last td {background:none;}


.tright {text-align:right;}
/*----/content---*/

/*----footer---*/
#footer {border-top:1px solid #dedede; margin: 0 26px 0 20px;}
.footer_01 {float:left; padding:17px 0 17px 0;}
.footer_02 {float:right;  text-align:right; padding:10px 0 10px 0; color:#656565;}
.footer_menu {padding:0 0 4px 0; word-spacing: 12px;}
.footer_menu a {color:#656565;text-decoration:none; word-spacing: normal;}
.footer_menu a:hover {text-decoration:underline;}
.footer_02 a {color:#656565;text-decoration:none; word-spacing: normal;}
.footer_02 a:hover {text-decoration:underline;}
/*----/footer---*/

/*----navigator photo---*/
.photos {width:100%;  background:#f16723 url(../images/photos_bg.gif) 0 0 repeat-x;}
.photos_01 {width:100%; background:transparent url(../images/photos_left.gif) 0 0 no-repeat;}
.photos_02 {width:100%; height: 95px; overflow:hidden; background:transparent url(../images/photos_right.gif) 100% 0 no-repeat;}
.photos  table {width:100%;  table-layout: fixed;}
.photos td {text-align:center;}
.photos td.refer {width:17px; padding:0; vertical-align:middle;}
.photos a.back, .photos a.next {display:block; height:11px; width:11px;}
.td_photo {overflow:hidden; padding:4px 10px 4px 15px;}

.photo { float:left; height:87px; overflow:hidden; position:relative; z-index:1; cursor:pointer;}
.photo .mask, .photo .mask_video  {display:block; width:127px; height:87px; position:absolute; top:0; left:0px; z-index:1; }
.photo .mask {background:transparent url(../images/mask.png) 0 0 no-repeat;}
.photo .mask_video {background:transparent url(../images/mask_video.png) 0 0 no-repeat;}

.inp_01 {width:100%; border:1px solid #535353;}
.tarea {width:100%;}
.but {background:#f16723; color:#fff; font-size:13px; font-weight:bold; border:0; padding:0 8px; margin-top:5px; cursor:pointer;}
.recall {background:#f1f1f1; padding:10px 14px 14px 14px;}
.recall div {padding-bottom:2px;}

