* {
   margin:0px;
   padding:0px;
   font-size:11px;
   font-family:Arial;
   color:#000000;
}

body {
   background-image: url("../images/all_bg.jpg");
   background-position: top;
   background-repeat: repeat-x;
   background-color: #e7e8d1;
}

*:focus {outline: none}

ul, li {
   margin-left: 10px;
}

hr {
   background-image: url("../images/hr_bg.jpg");
   background-position: top;
   background-repeat: repeat-x;
   border:0px;
   margin-top:5px;
   margin-bottom:5px;
}

a:link, a:visited {
   color: #000000;
   text-decoration:none;
   font-weight: bold;
}

a:hover {
   text-decoration: underline;
}

div#content_holder {
   width:802px;
   margin-left:auto;
   margin-right:auto;
}

div#top_panel {
   background-image: url("../images/top_bg.jpg");
   background-position: right top;
   background-repeat: no-repeat;
   margin-right:20px;
   text-align:left;
   padding-top:2px;
   padding-left:30px;
   height:20px;
   width:212px;
   color: #FFFFFF;
}

div#top_panel div {
   color:#FFFFFF;
}

div#top_panel a:link, div#top_panel a:visited {
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
}

div#top_panel a:hover {
   text-decoration:underline;
}

div#content_top {
   background-image: url("../images/content_top.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   height: 4px;
   font-size: 4px;
   line-height: 4px;
   margin-top:20px;
}

div#content_middle {
   background-image: url("../images/content_middle.jpg");
   background-position: left top;
   background-repeat: repeat-y;
   padding: 8px;   
}

div#header {
   background-image: url("../images/header.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   width: 776px;
   height: 23px;
   padding-top: 175px;
   padding-left: 10px;
   color: #FFFFFF;
   margin-bottom:10px;
}

div#header a:link, div#header a:visited {
   color: #FFFFFF;
   text-decoration:none;
   font-weight:normal;
}

div#header a:hover {
   text-decoration:underline;
}

div#content_bottom {
   background-image: url("../images/content_bottom.jpg");
   background-position: left bottom;
   background-repeat: no-repeat;
   height: 5px;
   font-size: 5px;
   line-height: 5px;
}

div#footer {
   margin-top:10px;
   color: #c5c5b3;
   text-align:center;
   margin-bottom: 10px;
}

div#footer a:link, div#footer a:visited {
   color: #c5c5b3;
   text-decoration:none;
   font-weight:bold;
}

div#footer a:hover {
   text-decoration:underline;
}

div#ugras_a_forumra {
   background-image: url("../images/ugras_a_forumra.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   width: 174px;
   height: 75px;
   padding-left: 7px;
   padding-top: 5px;
   margin-bottom:10px;
}

div#left_side {
   float:left;
   width: 590px;
}

div#right_side {
   margin-left: 600px;
   width: 181px;
}

.box_top {
   background-image: url("../images/box_top.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   height: 3px;
   font-size:3px;
   line-height:3px;
   width: 181px;

}

.box_middle {
   background-image: url("../images/box_middle.jpg");
   background-position: left;
   background-repeat: repeat-y;
   width: 167px;
   padding:7px;
}

.box_bottom {
   background-image: url("../images/box_bottom.jpg");
   background-position: right top;
   background-repeat: no-repeat;
   height: 4px;
   font-size:4px;
   line-height:4px;
   width: 181px;
   margin-bottom:10px;
}   

.ugras_a_forumra_input {
   width: 158px;
   height: 17px;
   border: 1px solid #dad6b5;
   padding-top: 6px;
   padding-left: 6px;
}

.ugras_a_forumra_btn {
   background-image: url("../images/ugras_a_forumra_btn.jpg");
   background-position: left top;
   background-repeat: no-repeat;
   width: 166px;
   height: 41px;
   border: 0px;
   cursor: pointer;
}

.clear {
   clear:both;
   height:0px;
   line-height:0px;
   font-size:0px;
}

.fo_cim {
   color: #8e001c;
   font-size: 20px;
   font-weight:bold;
   margin-top:20px;
   margin-bottom:10px;
}

.fo_cim_box {
   color: #8e001c;
   font-size: 16px; 
   font-weight:bold;
   margin-bottom:10px;
}

div#left_panel {
   float:left;
   width:180px;
}

div#content_panel {
   margin-left:190px;
}

