/* CSS Document */

/* Settings */

* {	box-sizing: border-box ; -moz-box-sizing: border-box ; margin: 0px ; padding: 0px ; }

td { vertical-align: top ; }
a img { border: 0px ; }

.page { width: 900px ; margin: 0px auto ; }
#big { background: #FBFFFF url(images/bg.gif) repeat-x ; }
#small { background: url(images/foot_bg.gif) repeat-x ; }

/* Colors */

body { background-color: #054A73 ; }
body, td, a { color: #055367 ; }
#categories a { border-color: #055367 ; }
#foot_menu a { color: #7BBFE4 ; }
#foot_note1, #foot_note2, #foot_note1 a { color: #FFFFFF ; }
.pager td, .pager a { }

/* Texts */

body, td {  font-size: 11px ; font-family: Tahoma, Arial, Helvetica, sans-serif ; }
a { font-weight: bold ; text-decoration: none ; }
a:hover { text-decoration: underline ; }
.menu a { text-transform: uppercase ; }
#main th { font-size: 14px ; }
#main p { font-size: 9px ; text-align: justify ; padding-bottom: 8px ; }
#foot_note1, #foot_note2 { font-size: 9px ; }

#categories h3 { font-size: 12px ; }
#categories a { border: 0px ; text-decoration: none ; font-weight: normal ; font-size: 12px ; }
#categories a:hover { border-bottom-width: 1px ; border-bottom-style: solid ; }

.item_capt { font-weight: normal ; }

#details a { font-weight: normal ; }

/* Header */

#header { height: 115px; }

#top_menu { padding-left: 42px ; text-align: left ; }
#top_menu td.menu { width: 127px ; padding-right: 8px ; vertical-align: bottom ; }
#top_menu .menu a { background: url(images/btn.gif) no-repeat ; display: block ; width: 127px ; height: 34px ; padding-top: 14px ; text-align: center ; }
#logo { padding: 8px 0px 10px 24px ; text-align: left ; }

/* Footer */

#footer { padding-bottom: 5px ; }

#foot_menu td { text-align: center ; padding: 9px 0px 8px 30px ; }
#foot_note2 { text-align: right ; }

#friends_bot { padding-right: 10px ; color: #FFFFFF ; padding-bottom: 10px ; }
#friends_bot a { margin: 0px 8px ; font-weight: normal ; font-size: 10px ; color: #FFFFFF ; text-decoration: underline ; }
#friends_bot a:hover { text-decoration: none ; }
#friends_bot div { display: inline ; font-weight: bold ; font-size: 10px ; }

/* Content */

#content { padding: 9px 0px ; }

#left_col { background: url(images/left_bg.gif) repeat-y ; }
#right_col { background: url(images/right_bg.gif) repeat-y ; }
#left_col, #right_col { }
#main { padding: 0px 5px ; }

.capt { padding-bottom: 8px ; font-weight: bold ; font-size: 14px ; text-align: center ; }
.capt h1 { display: inline ; font-size: 14px ; }
.capt a { text-transform: uppercase ; font-size: 12px ; text-decoration: none ; }
.capt a:hover { text-decoration: underline ; }

#categories { padding-left: 12px ; }
#categories ul { list-style: none ; padding: 3px 0px 6px 0px ; }
#categories li {  padding: 4px 0px ; }
#categories a { margin-left: 5px ; }

.item_list img { margin: 4px ; }
.item { padding-top: 5px ; }
.pager td { padding: 0px 5px ; }

#buttons { text-align: center ; margin-bottom: 30px ; color: #333333 ; }
#buttons div { margin: 12px ; padding: 16px 10px 10px 10px ; text-align: center ; }
#buttons h1 { width: 300px; padding-bottom: 4px ; font-size: 16px ; letter-spacing: 1px ; border-bottom: 1px solid #7bbfe4 ; }
#buttons a { border: 1px solid #0094c0 ; padding: 10px ; margin: 0px 3px ; color: #054a73 ; font-size: 13px ; text-decoration: underline ; }
#buttons a:hover { border-color: #28547E ; text-decoration: none ; }

#b_blog { padding: 10px 5px 6px 6px ; }
.b_article { text-align: left ; padding-bottom: 23px ; }
#b_blog .b_title{ text-decoration: none ; }
.b_date { padding-top: 3px ; text-align: right ; color: #999999 ; }
.b_text { padding-top: 6px ; text-align: justify ; }
#b_blog .b_more { display: block ; float: right ; padding: 3px 0px 1px 0px ; text-align: right ; text-decoration: none ; color: #333333 ; }
.b_more:hover { border-bottom: 1px solid #333333 ; }

/* Sub Pages */

#details { padding-top: 30px ; }
#details td { padding: 3px 12px 4px 0px ; }
.det_right { padding-left: 25px ; }
.det_right div { padding-top: 25px ; word-spacing: 2px ; }
.det_right div a { display: block ; padding-bottom: 10px ; }
.t_stream img { margin: 0px 4px ; }
#det_pic img { margin: 0px 50px 0px 20px ; padding: 3px ; border: 5px solid #999999 ; }
*html #det_pic img { width: 113px ; height: 128px ; }

#contacts { padding-top: 20px ; }
#contacts td { padding: 5px ; }

#install { }

#premium { padding-left: 20px ; }
#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: 0px ; font-weight:normal ; font-size: 13px ; }
#premium a:hover { text-decoration: none ; border-bottom: 1px solid #333333 ; }


