/* CSS Document */

/* Settings */

* {	box-sizing: border-box ; -moz-box-sizing: border-box ; margin: 0px ; padding: 0px ; }

body { background: #1A1B1D url(images/bg.jpg) repeat-x fixed ; }
td { vertical-align: top ; color: #FFFFFF ; font-size: 11px ; font-family: Tahoma, Arial, Helvetica, sans-serif ; }
a { font-weight: bold ; color: #FFFFFF ; text-decoration: none ; }
a:hover { text-decoration: underline ; }
a img { border: 0px ; }

#page { width: 1024px ; margin: 0px auto ; padding: 10px ; }

/* Bord */

#bord_top { background: url(images/bord_top.gif) repeat-x ; }
#bord_bot { background: url(images/bord_bot.gif) repeat-x ; }
#bord_left { background: url(images/bord_left.gif) repeat-y ; }
#bord_right { background: url(images/bord_right.gif) repeat-y ; }

#header { position: relative ; height: 92px ; background: #0C0D0F; }
#footer { position: relative ; height: 93px ; background: #0C0D0F; }
#content { background: #0C0D0F; }
#bord_tl3 { position: absolute ; width: 24px ; height: 23px ; left: 0px; top: 0px ; }
#bord_tr3 { position: absolute ; width: 27px ; height: 22px ; right: 0px; top: 0px ; }
#bord_bl3 { position: absolute ; width: 24px ; height: 24px ; left: 0px; bottom: 0px ; }
#bord_br3 { position: absolute ; width: 27px ; height: 23px ; right: 0px; bottom: 0px ; }
*html #bord_tr3 { right: -1px ; }
*html #bord_bl3 { bottom: -1px ; }
*html #bord_br3 { right: -1px ; bottom: -1px ; }

/* Header */

#apple { margin-left: 13px; }
#logo { margin: 28px 0px 0px 9px ; }
#phn_img { margin: 39px 31px 0px 24px ; }
#iph { margin-right: 27px ; }
#menu { padding: 6px 5px 0px 0px ; }
#menu td { text-align: center ; }
#menu a.m_capt { padding-left: 2px ; }
/*#menu img { border: 1px solid red ; }*/

/* Footer */

#home_btn { margin-top: 13px ; }
#foot_note1, #foot_note2 { padding: 0px 30px ; font-size: 9px ; vertical-align: bottom ; text-align: left ; }
 #foot_note2 { text-align: right ; }

.friends_bot { height: 75px ; padding: 5px 7px 0px 7px ; }
.friends_bot a { margin: 0px 5px ; font-weight: normal ; font-size: 10px ; text-decoration: underline ; }
.friends_bot a:hover { text-decoration: none ; }
.friends_bot div { display: inline ; font-weight: bold ; font-size: 10px ; }
.friends_bot img { float: left ; margin: 5px 5px 0px 0px ; }

/* Content */

#main { background: #000000 ; margin: 0px 6px; border: 1px solid #1E1F22 ; }
#main_head , #main_foot { background: #3C3D3F ; height: 20px ; }
#main_head { padding-top: 2px ; }
#main_foot td { padding-top: 3px ; padding-left: 35px ; text-align: center ; }
#main_foot td a { text-decoration: underline ; }
#main_foot td a:hover { text-decoration: none ; }
#main_body { padding: 10px 2px ; }
#left_col , #middle_col { border-right: 1px solid #333333 ; }
#middle_col { padding: 0px 10px 0px 15px ; }
#middle_col h1 { text-align: center ; font-size: 14px ; padding-bottom: 8px ; }
#middle_col h1 b { text-transform: uppercase ; font-size: 15px ; }
#middle_col p { font-size: 11px ; text-align: justify ; }

.item_list img { margin: 4px ; }
.item_capt { font-weight: normal ; color: #999999 ; }
.item { padding-top: 5px ; }
.pager td { padding: 0px 5px ; }
.pager td, .pager a { color: #999999 ; }

#details { padding-top: 30px ; }
#details td { padding: 3px 12px 4px 0px ; color: #999999; }
#details td a { color: #999999; }
.det_right { padding-left: 25px ; }
.det_right a { font-weight: normal ; }
.det_right div { padding-top: 25px ; word-spacing: 2px ; }
.det_right div a { display: block ; padding-bottom: 10px ; }
.t_stream img { margin: 0px 4px ; }

#contacts { padding-top: 20px ; }
#contacts td { padding: 5px ; }

#categories { width: 151px ; padding-left: 20px ; }
#categories h3 { font-size: 12px ; }
#categories ul { list-style: none ; padding-bottom: 6px ; }
#categories li {  padding: 3px 0px ; }
#categories a { margin-left: 5px ; border-bottom: 1px solid #333333 ; font-weight: normal ; font-size: 13px ; color: #999999 ; }
#categories a:hover { text-decoration: none ; border: 0px ; }
.friends a { margin-left: 5px ; border-bottom: 1px solid #333333 ; font-weight: normal ; font-size: 13px ; color: #999999 ; }
.friends a:hover { text-decoration: none ; border: 0px ; }

#buttons { text-align: center ; margin-bottom: 20px ; color: #DDDDDD ; }
#buttons div { margin: 12px ; padding: 14px 10px 10px 10px ; text-align: center ; }
#buttons h1 { width: 300px; font-size: 16px ; letter-spacing: 1px ; border-bottom: 1px solid #333333 ; }
#buttons a { border: 1px solid #999999 ; padding: 10px ; margin: 0px 3px ; color: #80FF00 ; font-size: 13px ; }
#buttons a:hover { border-color: #FFFFFF ; }

#b_blog { padding: 10px 6px 6px 4px ; }
.b_article { padding-bottom: 25px ; }
#b_blog .b_title { text-align: left ; }
.b_title:hover { text-decoration: none ; }
.b_date { padding: 3px 0px 5px 0px ; text-align: right ; color: #999999 ; }
.b_text { margin: 0px ; padding: 0px ; text-align: justify ; }
.b_more { display: block ; float: right ; padding: 3px 0px 1px 0px ; color: #999999 ; text-align: right ; }
.b_more:hover { text-decoration: none ; border-bottom: 1px solid #333333 ; }

#premium { padding-left: 10px ; }
#premium h3 { margin-left: -5px ; font-size: 12px ; }
#premium ul { list-style: none ; padding-bottom: 6px ; }
#premium li {  padding: 3px 0px ; font-weight:normal ; font-size: 13px ; color: #999999 ;}
#premium a { border-bottom: 1px solid #333333 ; font-weight:normal ; font-size: 13px ; color: #999999 ; }
#premium a:hover { text-decoration: none ; border: 0px ; }

#partners { width: 151px ; padding-left: 20px ; }
#partners h3 { font-size: 12px ; }
#partners ul { list-style: none ; padding-bottom: 6px ; }
#partners li {  padding: 3px 0px ; }
#partners a { margin-left: 5px ; border-bottom: 1px solid #333333 ; font-weight: normal ; font-size: 13px ; color: #999999 ; }
#partners a:hover { text-decoration: none ; border: 0px ; }
#tla { width: 161px ; padding-left: 10px ; }
#tla h3 { font-size: 12px ; }
#tla ul { list-style: none ; padding-bottom: 6px ; }
#tla li {  padding: 3px 0px ; }
#tla a {  border-bottom: 1px solid #333333 ; font-weight: normal ; font-size: 13px ; color: #999999 ; }
#tla a:hover { text-decoration: none ; border: 0px ; }

