html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
//  font-family: "Arial";
}



ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

body{
/*  position:relative;
  width:1008px;
  background:url('/images/background.png') repeat-y top;
  margin:0 auto;*/
  position:relative;
  width:100%;
  background:#eeeeee;
}

#base{
  position:relative;
  width:1008px;
  background:url('/images/background.png') repeat-y top;
  margin:0 auto;
}

div#header{
  position:absolute;
  right:11px;
  top:0;
  width:980px;
  height:265px;
  background:url('/images/header.png') no-repeat right top;
}

div#topnav{
  position:absolute;
  top:0;
  right:1px;
  width:675px;
  height:69px;
  background:url('/images/topnav.png') no-repeat;
}

div#search{
  position:relative;
  margin:15px 0 0 20px;
  width:210px;
  z-index:100;
}

div#search span.search_left{
  position:absolute;
  left:0;top:0;
  display:block;
  width:29px;height:31px;
  background:url('/images/search_left.png') no-repeat;
}

div#search span.search_right{
  position:absolute;
  right:0;top:0;
  display:block;
  width:14px;height:31px;
  background:url('/images/search_right.png') no-repeat;
}

div#search input.search{
 position:absolute;
 left:29px;top:0;
 background:url('/images/search_repeat.png') repeat-x;
 width:157px;
 border:none;
 padding:8px 0 7px 10px;
 color:#999999;
 font-weight:bold;
 margin-top:0;
}

a#register{
  position:absolute;
  right:140px;
  top:20px;
  z-index:100;
}

a#signin{
  position:absolute;
  right:40px;
  top:20px;
  z-index:100;
}

table#content{
  position:relative;
  width:980px;
  margin:0 auto;
 /*padding-top:105px;*/
  background:url('/images/bg_footer.png') no-repeat 0 bottom;
}

#ptop{
  padding-top:105px;
}

#wrap{
  min-height:800px;
/*  height:auto !important;
  height:980px;*/
}

table#content td{
  vertical-align:top;
}

td#left_side{
  width:210px;
}

td#main{

}

td#right_side{
  width:180px;
}
div.boxadv_content{
  width:136px;
  padding:10px 0;
  margin:0 auto;
}
div.boxadv{
  position:relative;
  width:166px;min-height:50px;
  background:url('/images/boxadv_main.png') repeat-y;
  margin:7px 0;
}
div.boxadv_top{
  position:absolute;
  top:0;
  background:url('/images/boxadv_top.png') no-repeat;
  width:166px;height:3px;
}
div.boxadv_bottom{
  position:absolute;
  bottom:0;
  background:url('/images/boxadv_bottom.png') no-repeat;
  width:166px;height:2px;
}
div.box{
  position:relative;
  width:212px;min-height:50px;
  background:url('/images/box_main.png') repeat-y;
  margin:7px 0;
}
div.box_top{
  position:absolute;
  top:0;
  background:url('/images/box_top.png') no-repeat;
  width:212px;height:14px;
}
div.box_bottom{
  position:absolute;
  bottom:0;
  background:url('/images/box_bottom.png') no-repeat;
  width:212px;height:13px;
}

div#article_catigories{
  position:relative;
  width:212px;min-height:100px;
  background:url('/images/box_main.png') repeat-y;
  margin:7px 0;
}
div.ac_top{
  position:absolute;
  top:0;
  background:url('/images/ac_top.png') no-repeat;
  width:212px;height:46px;
}
div.box2{
  position:relative;
  width:572px;min-height:50px;
  background:url('/images/box2_main.png') repeat-y;
  margin-top:15px;
  margin-bottom:30px;
  padding:20px 0;
  padding-bottom:10px;
  padding-top:10px;
}
table.reg{
 width:520px;
 margin:10px auto;
}
div.box2_content{margin:0 auto;width:540px;}

div.box2_top{
  position:absolute;
  top:0;
  background:url('/images/box2_top2.png') no-repeat;
  width:572px;height:13px;
  margin-top:-9px;
}
div.box2_bottom{
  position:absolute;
  bottom:0;
  background:url('/images/box2_bottom.png') no-repeat;
  width:572px;height:11px;
  margin-bottom:-10px;
}
div.box3{
  position:relative;
  width:546px;height:94px;
  background:url('/images/box3_main.png') repeat-x;
  margin:10px auto;
}
div.box3_left{
  position:absolute;
  left:0;top:0;
  background:url('/images/box3_left.png') no-repeat;
  width:10px;height:94px;
}
div.box3_right{
  position:absolute;
  right:0;top:0;
  background:url('/images/box3_right.png') no-repeat;
  width:10px;height:94px;
}

div.box3_content{
  position:relative;
  top:10px;
  line-height:1.2;
  width:526px;height:74px;
  margin:auto;
  padding:0;
}
div.box4{
  position:relative;
  width:176px;min-height:50px;
  background:url('/images/box4_main.png') repeat-y;
  margin:7px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.box4_top{
  position:absolute;
  top:0;
  background:url('/images/box4_top.png') no-repeat;
  width:176px;height:11px;
}
div.box4_bottom{
  position:absolute;
  bottom:0;
  background:url('/images/box4_bottom.png') no-repeat;
  width:176px;height:12px;
}

#content ul{
  padding:17px 0 20px 30px;
}
#content ul li{
  list-style:none;
  line-height:30px;
}
#content ul li a{
  color:#2476B3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#article_catigories ul
{
  padding:25px 0 15px 12px;
}
div#article_catigories ul li
{
  list-style: none;
  background:url('/images/dot.png') no-repeat left 50%;
  padding-left:20px;
  line-height:30px;
}
div#article_catigories ul li a,div#article_catigories ul li a:visited
{
  color:#444444;
  text-decoration:none;
}
div#article_catigories ul li a:hover{
  text-decoration:underline;
}

#main{
  padding:0 10px;
  line-height:20px; 
  font-size:10pt;
  color:#525252;
  font-family:Arial, Helvetica, sans-serif;
}

a, a:visited{
  color:#727272;
}


h2{
  font-size:24pt;
  color:#444444;
  font-weight:normal;
  text-align:right;
  margin-right:10px;
  padding-bottom:20px;
}

.details{
  text-align:right;
  margin:10px 30px 15px 30px;
  margin-bottom:30px;
}

span.pages{
  vertical-align:50% ;
  margin:10px 20px;
}

div#footer{
  position:relative;
  bottom:0;
  margin:0 auto;
  width:1008px;
  height:80px;
  background:#eeeeee url('/images/body_bottom.png') no-repeat;
}
div#footer table{
  width:100%;
}
div#footer table td{
 padding-top:30px;
}
div#footer,div#footer a,div#footer a:visited,div#footer td{
  color:#909090;
  text-decoration:none;
  font-size:10pt;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
div#footer a:hover{
  text-decoration:underline;
}

div#loginbox{
  width:520px;
  margin:10px auto;
}

.tlist{
  width:540px;
  margin:10px auto;
  color:#000000;
  font-size:13pt;
  font-weight:bold;
}
.tlist td{width:30%;padding-left:20px;}
.tlist td a{color:#000000;text-decoration:none;}
.tlist a:hover{text-decoration:underline;}

.dot{
  position:relative;
  left:-15px;top:15px;
  background:url('/images/dot.png') no-repeat;
  width:8px;height:9px;
}

#logo{
  width:270px;
  position:relative;
  z-index:1000;
}
h1,h1 a,h1 a:visited{
  font-size:20pt;
  color:#2476B3;
  padding-left:17px;
  font-weight:normal;
  text-decoration:none;
  display:block;
  margin-top:10px;
  line-height:1;
}
h3,h3 a,h3 a:visited{
  font-size:20pt;
  color:#2476B3;
  padding-left:17px;
  padding-right:17px;
  font-weight:normal;
  text-decoration:none;
  display:block;
  line-height:1.2;
  margin-left:10px;
}
h3 a,h3 a:visited{
  padding-left:0;
}
ul#bottom_menu li
{
  display:inline;
}
.center{
  margin:0 auto;
  text-align:center;
}
img#submitartbtn{
  width:212px;
  padding-left:1px;
  
}
div#main_text{
  padding:0 15px;
  line-height:1.9;
}
div#pagination{
  margin:15px 0 40px 30px;
}
h4{
  font-size:12pt;
  font-weight:bold;
  margin-left:40px;
}
div#rules{ line-height:1.3}
div#rules p{
  width:520px;
  margin-left:15px;
  margin-top:10px;
}
div#rules ul{
  padding:10px 0 0 15px;
  margin-top:-10px;
}
div#rules ul li{
  line-height:1.3;
  list-style:none;
  padding-left:40px;
  background:url('/images/dot2.png') no-repeat 0 50%;
}

div.box5{
  position:relative;
  width:527px;min-height:50px;
  background:url('/images/box5_main.png') repeat-y;
  margin:10px 0 10px 22px;
  padding:20px 0;
}
div.box5_content{margin-left:10px;}
div.box5_top{
  position:absolute;
  top:0;
  background:url('/images/box5_top.png') no-repeat;
  width:527px;height:12px;
  margin-top:-9px;
}
div.box5_bottom{
  position:absolute;
  bottom:0;
  background:url('/images/box5_bottom.png') no-repeat;
  width:527px;height:11px;
  margin-bottom:-10px;
}
#btn_submit{
 position:relative;
 left:400px;
 margin-top:20px;
}
td#right_footer_col{
  width:180px;
}
a.cat_link{
  font-weight:bold;
}
a.scat_link{
  font-weight:bold;
}
.box2_content h2 {
  text-align:left;
  font-size:16pt;
  color:#444444;
  margin-top:20px;
  margin-bottom:10px; 
  padding:0 0 0 0;
}
.box2_content h3 {
  text-align:left;
  font-size:14pt;
  color:#444444;
  margin-top:15px;
  margin-bottom:7px;  
  padding:0 0 0 0;
}
.box2_content p {
  text-align:justify;
  margin-bottom:15px;
}
.box3_content {
  text-align:justify; 
}
.box2_content ul {
  line-height:0.2em;
}
.box2_content li {
  line-height:25px; 
}
.BottomListLink {
  
}
.box2_content ol {
	list-style: decimal inside;
	margin-bottom:15px;
	margin-left:15px;
}
div.box2ad{
  position:relative;
  width:572px;
  //min-height:30px;
  background:url('/images/box2_main.png') repeat-y;
  margin-top:15px;  
  //  padding:10px 0;
  //padding-bottom:10px;
  margin-bottom:30px;  
  // padding-top:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.box2_inside {
	//min-height:50px;
	margin-left: 30px;
	margin-right: 30px;	
	padding-top:10px;
	padding-bottom:14px;	
	//vertical-align:middle;
}
