/*page*/
html, body {width:100%;} 
body {padding:0;margin:0;}

/*FONT*/
body, td, table, ul{font:8pt Verdana; color:#6e6e6e}
#about_item dt span {font-size:12pt;color:#06b9e2;line-height:11pt}
#about_item2 dt span {font-size:12pt;color:#06b9e2;line-height:11pt;font:bold 9pt Verdana;}
#bookmarks #current a {font-weight:bold;color:#000;text-decoration:none;}
/*#bookmarks  a {color:#6e6e6e}*/
#bookmarks  a {color:#6e6e6e; font:9pt "Trebuchet MS";}
#front_news dt, #navigation dt a , .archive, #about_item dt {font:bold 9pt Verdana;color:#000;}
#list_item dt {font-weight:bold}
#list_item dt span {color:#06b9e2;}
#main_info td b {font-size:9pt;color:#06b9e2}
#main_info td b span {color:#000;}
#menu li {list-style-type:none;}
#menu a {font:bold 10pt Arial;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.3px}
#menu a:hover {color:#06b9e2;}
#navigation dt a:hover {color:#06b9e2}
#navigation dd {font:8pt Arial;}
.table th {color:#000;}
a.usual {text-decoration: underline; font:8pt "verdana"; color:#1f70a8;}
a.usual:hover{text-decoration: none; color:#b3b3b3;}

/*Debug*/
#nav_table{margin:0px;padding:0px;border:0px;padding-right:0px;width:676px;}
#nav_dd{padding: 0 20px 10px 0;padding-right:20px;}
#nav_table dd{padding-right:20px;}
#bottom_logos_td, #bottom_logos_td img{vertical-align:middle;word-spacing:10px;}
#raiting{vertical-align:bottom;text-align:center;}

#screenshot_tab{margin:0px;padding:0px;width:100%;text-align:center;}
#screenshot_tab td{padding-top:15px;text-align:center;padding-left:3px;}
#screenshot_tab td img{margin:0px;padding:0px;}
#sh_ib #in_bookmark{padding:0 0 0 0;margin:0 0 0 0;text-align:center;width:676px;}
#in_bookmark #sh_txt{text-align:left;padding-left:10px;}
 

/*design*/
a img{border:0;}


/*navigation*/
/*a{text-decoration:underline; font:9pt "Trebuchet MS"; color:#1f70a8;}*/
a{text-decoration:underline; font:8pt "verdana"; color:#1f70a8;}
a:hover{text-decoration:none; color:#b3b3b3;}
#linker {text-decoration:underline;font-family:Verdana;color:black;font-weight:bold;}
#linker:hover{color:black;font-weight:bold;text-decoration:none;font-family:Verdana;color:#b3b3b3;}


/*TAGS*/
p {margin: 0; padding: 0;}
h1{font: 12pt Verdana; color:#000;background: url(../images/marker/h1.gif) no-repeat left 2px;letter-spacing:0em;  margin:25px 0 16px 17px;padding: 0 0 0 24px;}
h2{font:bold 9pt Verdana;color:#000;margin: 15px 0 0;}
h3{font:15pt "Times New Roman";border-top:10px solid #ededed;color:#006d33;margin: 0;padding: 9px 0 0;}
h4{font:bold 12pt "Times New Roman";color:#006d33;margin: 25px 0 10px 0;}
ul,ol, dl, dt, dd {margin:0px;padding:0px;}
ul {margin: 15px 0;padding: 0;}
ul li{background: url(../images/marker/circle.gif) no-repeat left 4px;list-style-type:none;padding-left:22px;}
ul li {margin: 0 0 10px;}
ul li b {font:bold 8pt Verdana; color:#6e6e6e}

/*Misc*/
.archive {margin-left: 17px;display:block;}
.bottom_border {background: url(../images/bgr/border/bottom.gif) no-repeat left top;height:11px;margin:0px;padding:0px;width:676px;border:0px;}
.center {width:945px;margin: 0 auto;text-align:left;}
.clearing {height: 0px;padding: 0;clear: both;}
.dotted {background: url(../images/bgr/border/dotted_hor.gif) repeat-x left center;height:1px}
.hr {background: url(../images/bgr/border/hor.gif) repeat-x left center;height:1px;margin: 5px 0;}
.more {background: url(../images/button/more.gif) no-repeat left top;display:block;width:87px;height:15px;margin-bottom: 10px;}
.nav_border {background: url(../images/bgr/border/nav_bottom.gif) no-repeat left top;height:15px;margin: -13px 0 0 0;}
.original_img {float:left;margin: 35px 45px 35px 29px;}
.table {width:520px;margin: 15px 55px 0;}
.table th {background: url(../images/bgr/table.gif) no-repeat left top;text-align:left;height:32px;padding: 9px;}
.table td {padding: 10px;}
#table_left_td{border:1px solid #c8c8c8;border-top:0px;}
#table_right_td{border:1px solid #c8c8c8;border-top:0px;border-left:0px;}
.thumbnail_img {float:left;margin: 25px 35px 15px 35px;}

/*layout*/

  /*=HEADER*/
    #header {background: url(../images/bgr/header.gif) repeat-x left top;text-align:center;height:100px;}
      #logo {float:left;margin-top: 10px;}
      #menu {background: url(../images/menu/bg.jpg) no-repeat left top;float:right;width:704px;height:72px;margin-top: 12px;}
      #menu li {background: url(../images/menu/item.gif) no-repeat left top;float:left;padding: 25px 3px 0 13px;margin: 0 0 0 25px;}  
      
  /*=CONTENT*/
    #center {text-align:center;height:100%}
    #wrapper {height:100%;margin:20px auto 0;width:945px;text-align:left}
    *html #wrapper {height:100%}
      #container {width:100%;float: left;}
      #content {margin: 0 268px 0px 0;}
      
      /*MAIN PAGE*/
        #main_info {margin-top: 11px;width:676px }
        #main_info th {background: url(../images/bgr/th.gif) no-repeat left bottom;text-align:left;}
        #main_info th h1 {margin: 9px 17px 5px;}
        #main_info td {vertical-align:top;padding:0 17px;width:33%;}
        #main_info td.left {background: url(../images/bgr/border/dotted_ver.gif) repeat-y right 15px;border-left:1px solid #c8c8c8}
        #main_info td.right {background: url(../images/bgr/border/dotted_ver.gif) repeat-y left 15px;border-right:1px solid #c8c8c8}
        #main_info td.bottom {background-repeat:repeat-y;}
        #main_info .img {display:block;text-align:center;margin:27px 0 25px;}
        #main_info b, #main_info b span {display:block}
        #main_info .bottom b {text-align:right;margin-top: 15px;}
        #main_info ul {list-style-type:none;margin: 0 0 0 0;padding: 0 0 0 0;}
        #main_info p {list-style-type:none;margin: 0 0 0 0;padding: 10 0 10 0;}
      
      /*PAGE*/
        #bookmarks {float:left;position:relative;top:1px;}
        #bookmarks ul {list-style:none;margin:0;padding:0;}
        #bookmarks li {background: url(../images/bgr/bookmark_right.gif) no-repeat right top;float:left;margin:0 2px 0 0;padding:0;height:33px}
        #bookmarks a {background: url(../images/bgr/bookmark_left.gif) no-repeat left top; padding:7px 15px 8px;display:block;}
        #bookmarks #current {background: url(../images/bgr/bookmark_right_current.gif) no-repeat right top;}
        #bookmarks #current a {background: url(../images/bgr/bookmark_left_current.gif) no-repeat left top;}
        #in_bookmark {border:1px solid #c8c8c8;border-width:1px 1px 0;clear:both;padding: 1px 21px 1px 16px;}
        #in_bookmark p {list-style-type:none;margin: 0 0 0 0;padding: 10 0 10 0;}
          #about_item {margin: 35px 0 0 0;}
          #about_item dt span {position:relative;left:280px;top:-10px}
          #about_item dd {padding: 0 130px 0 0;}
          #about_item2 {margin: 10px 0 0 0;text-align:right;}
          #about_item2 dt span {position:relative;left:0px;top:-10px;text-align:right;}
          #about_item2 dd {padding: 0 1px 0 0;}
          #list_item {margin: 15px 0 10px 0;}
          #list_item  dt span {position:relative;left:290px;top:-15px;}
          #list_item  dd {padding: 0 20px 10px 0;}

  /*=SIDEBAR*/
    #sidebar {width: 255px;float: right;margin: 0 0 150px -255px;}
      #navigation {background: url(../images/bgr/navigation.gif) no-repeat left top;padding-top: 22px;}
      #navigation .item {border:1px solid #c8c8c8;border-width:0 1px;padding: 0 17px;padding-bottom:10px}
      #navigation .img {float:left;margin-right: 7px;}
      #navigation dd {background: url(../images/bgr/border/dotted_hor.gif) repeat-x left bottom;padding: 0 0 10px 53px}
      #front_news {margin: 0 17px 0;}
      #front_news dd {margin-bottom: 16px;}
      
      
  /*=FOOTER*/
    #footer {background: url(../images/bgr/footer.gif) no-repeat center top;clear:both;width:100%;height:108px;text-align:center;}
      #copyright {float:left;margin: 60px 0 0 17px;color:#ffffff;text-decoration:none;}
      .copyright {color:#b3b3b3;text-decoration:none;}
      #bit {float:right;margin: 50px 17px 0 0;} 
      
      #counters{position:absolute;vertical-align:bottom;margin-top:50px;display:block;left:35%;}


/*form*/
  .form_fields {margin:0px 0 0 0px; }
  .form_fields .input, textArea {border:1px solid #c8c8c8;padding: 2px 5px 0;}
  .form_fields .input {width:310px;height:20px}
  .form_fields textArea {width:350px;height:100px}
  .form_fields div {clear:both;padding: 10px 0;}
  .form_fields .button {padding:10px 100px 0;}
  .form_fields div label {width:100px;display:block;float:left;padding-top:3px}
  
  .form-errors .title {color:#bd1a01;font-weight:bold}