/* 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: 816px ; margin: 0px auto ; }
#big { background: url(images/head_bg.gif) repeat-x ; }
#small { background: url(images/foot_bg.gif) repeat-x ; }

/* Colors */

body, td, a { color: #000000 ; }
.menu a { color: #FFFFFF ; }


/* Texts */

body, td {  font-size: 12px ; font-family: Tahoma, Arial, Helvetica, sans-serif ; }
a { font-weight: bold ; text-decoration: none ; }
a:hover { text-decoration: underline ; }

.menu a {  }
#main h1 { font-size: 16px ; font-family: Geneva, Arial, Helvetica, sans-serif ; }
#main p { text-align: justify ; }

#categories h1 { font-size: 12px ; }
#categories a { border-bottom-width: 1px ; border-bottom-style: solid ; font-weight: normal ; font-size: 13px ; text-decoration: none ; }
#categories a:hover { border: 0px ; }

/* Header */

#header { height: 158px ; text-align: left ; }

#top_menu { margin: 16px 0px 0px 25px ; }
#top_menu td { text-align: center ; padding-right: 15px ; }
#top_menu a { font-size: 14px ; display: block ; padding: 6px ; }
.btn_bg { background: url(images/btn_bg.gif) ; }
.btn_l { background: url(images/btn_left.gif) no-repeat ; }
.btn_r { background: url(images/btn_right.gif) right no-repeat ; height: 31px ; }
.abtn .btn_bg { background: url(images/abtn_bg.gif) ; }
.abtn .btn_l { background: url(images/abtn_left.gif) no-repeat ; }
.abtn .btn_r { background: url(images/abtn_right.gif) right no-repeat ; height: 31px ; }
#top_menu .abtn a { color: #000000 ; }

#logo { padding-top: 18px ; text-align: left ; }
#sitename { padding: 28px 50px 0px 25px ; font-size: 26px ; color: #FFFFFF ; }
#sitename strong { color: #FC5E14 ; }

#ban { background: url(images/ban.gif) no-repeat ; height: 231px ; margin: 10px 0px ; color: #FFFFFF ; }
#ban p { padding: 80px 10px 10px 330px ; }

/* Footer */

#footer { height: 52px ; }

#foot_menu td { text-align: center ; padding-top: 21px ; }
#foot_menu a { background:url(images/foot_slash.gif) right 2px no-repeat ; font-weight: normal ; padding-right: 15px ; margin-left: 15px ; }
#foot_note1 { color: #FFFFFF ; }

/* Content */

#content { margin-top: 20px ; }

#main { text-align: left ; }
#main h1 { padding-bottom: 8px ; text-align: left ; }

#tpbl { background: #FAFAFA ; margin-bottom: 10px ; }
.block_t { background: url(images/block_t.gif) ; }
.block_l { background: url(images/block_l.gif) repeat-y ; }
.block_r { background: url(images/block_r.gif) repeat-y ; }
.block_b { background: url(images/block_b.gif) ; }
#tpbl h1 { font-size: 26px ; color: #5C5C5C ; margin: 9px 30px ; }

#top { margin: 0px 0px 20px 27px ; }
#top td { background: url(images/star.gif) 0px 10px no-repeat ; padding-left: 25px ; }
#top a { display: block ; font-weight: 14px ; padding: 5px 0px 3px 0px ; }


#categories { width: 151px ; padding-left: 20px ; }
#categories ul { list-style: none ; padding-bottom: 6px ; }
#categories li {  padding: 3px 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 { }







