/* 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: #2E560F url(images/bg.gif) repeat-x ; }
#small { background: url(images/foot_bg.gif) repeat-x ; }

/* Colors */

body { background-color: #223E0B ; }
body, td, a { color: #FFFFFF ; }
#top_menu a, #head_note { color: #ACACAC ; }
#logo a { color: #000000 ; }
#categories a { border-color: #C2CBBA ; }
.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 ; }
#top_menu a { font-weight: normal ; font-size: 14px }
#logo a { font-size: 24px ; font-weight: normal ; letter-spacing: 4px ; }
#head_note { font-weight: normal ; text-transform: uppercase ; letter-spacing: 1.7pt ;  }
#logo a:hover, #head_note a:hover { text-decoration: none ; }
#main p { font-size: 9px ; text-align: justify ; padding: 8px ; }
#foot_note1 { font-size: 9px ; }

#categories th { font-size: 12px ; }
#categories a { border-bottom-width: 1px ; border-bottom-style: solid ; font-weight: normal ; font-size: 12px ; }
#categories a:hover { border: 0px ; text-decoration: none ; }

.item_capt { font-weight: normal ; }

#details a { font-weight: normal ; }

/* Header */

#header { height: 105px; }

#top_menu { padding-top: 20px ; }
#top_menu td { text-align: center ; }
#top_menu img { margin: 0px 25px 5px 25px ; }
#logo_img { padding: 14px 26px 0px 17px ; }
#logo { padding-top: 33px ; }
#head_note { padding: 3px 0px 0px 2px ; }

#head_block { background: url(images/head_block_bg.gif) repeat-x ; }
#head_block div { background: url(images/sh_bg.gif) no-repeat right ; height: 19px ; }

/* Footer */

#footer { height: 53px ; padding-top: 21px ; }
#foot_note1 { padding-left: 25px ; vertical-align: bottom ; }
.point { background: url(images/point.gif) 11px 6px no-repeat ; padding-left: 25px ; }

#foot_block { background: url(images/foot_sh.gif) repeat-x ; margin-bottom: 8px ; }
#foot_block div { background: url(images/foot_l.gif) no-repeat ; }
#foot_block div div { background:  url(images/foot_r.gif) no-repeat right ; height: 13px ; }

#friends_bot { padding-bottom: 10px ; }
#friends_bot a { margin: 0px 8px ; font-weight: normal ; font-size: 10px ; }
#friends_bot div { display: inline ; font-weight: bold ; font-size: 10px ; }

/* Content */

#content { }

.line { background: url(images/line.gif) repeat-y ; }

#left_col { padding-top: 10px ; }
#right_col {  }
#left_col, #right_col { }
#main { padding-top: 8px ; }

.capt { padding: 5px 0px 8px 0px ; 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 ; }

/* 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 ; }

#contacts { padding-top: 20px ; }
#contacts td { padding: 5px ; }

#install { }








