/*page*/
body                  { padding:0; margin:0; background-color:#000; }
form                  { padding:0; margin:0; }
body, .text, td, table{ font:8pt Tahoma, sans; color:#FFF; }

/*navigation*/
a                     { text-decoration:underline; font: 8pt Tahoma, sans; color:#D1FC3D; letter-spacing:0.5px; }
a:hover               { text-decoration:none; }

.h_sep                { background:url('../images/bgr/h_sep.gif') bottom right repeat-x; }
.prev_link {display:block;width:32px;height:400px;background:url('../images/bgr.png') no-repeat -115px center;}
  .prev_link:hover {background-position:-151px center;}
  .prev_link:focus {outline:none;}
.next_link {display:block;width:32px;height:400px;background:url('../images/bgr.png') no-repeat -237px center;}
  .next_link:hover {background-position:-200px center;}
  .next_link:focus {outline:none;}

/*design*/
a img                 { border:0; }
img                   {  }

h1                    { padding:0 0 0 50px; margin:0; font:27pt Times New Roman; color:#A4D814; background:url("../images/icon/marker.gif") left no-repeat; }
h2                    { padding:0 0 0 30px; margin:0; font:15pt Times New Roman; color:#A4D814; background:url("../images/icon/s_marker.gif") left no-repeat; }
h3                    { padding:0 0 5px 0; margin:0; color:#FFF; font:bold 11pt Times New Roman; }

/*layout*/
.glow_top             { background:url("../images/popup/glow_top.gif") bottom repeat-x; }
.glow_bottom          { background:url("../images/popup/glow_bottom.gif") top repeat-x; }
.glow_left            { background:url("../images/popup/glow_left.gif") right repeat-y; }
.glow_right           { background:url("../images/popup/glow_right.gif") left repeat-y; }
.photo_left           { height:267px; background:url("../images/popup/left_body.gif") left top no-repeat; }
.photo_right          { height:267px; background:url("../images/popup/right_body.gif") right top no-repeat; }

.top_bottom           { background:url("../images/popup/top_bottom.gif") repeat-x; }
.left_right           { background:url("../images/popup/left_right.gif") repeat-y; }

.photo_info           { height:115px; background:url("../images/popup/info_bgr.gif") bottom no-repeat; }

.vote                 { height:225px; background:url("../images/popup/body_bgr.gif") left top no-repeat; }

.poll td              { padding:0; }
.poll .q              { padding:0 0 0 35px; height:45px; color:#D4FF40; font:11pt Times New Roman; }
.poll .radio_list     { padding:0 0 0 35px; }

.comments td          { padding:15px 0 15px 0; }
.com_title            { padding-bottom:5px; }
.com_title a          { color:#D4FF40; font:15pt Times New Roman; padding-right:20px; }
.com_title .date      { color:#FFF; font:9pt Tahoma, sans; }

.count_photos         { color:#D3FC3F; font:7pt Tahoma, sans; padding:8px 0 0 4px; }

/*form*/
form                  { padding:0; margin:0; }
.submit               { width:106px; height:32px; }
.poll_radio           { padding:0; margin:3px 0 3px 0; width:30px; }
/* Fix IE. Hide from IE Mac \*/  *html .poll_radio { padding:0; margin:0; width:30px; } /* End */
.lable                 { margin:5px 7px 0 0; color:#D3FC3F; font:10pt Times New Roman; }
.input                { width:173px; height:24px; background:url("../images/popup/input_bgr.gif") no-repeat; }
.input input          { margin:3px 0 0 5px; width:163px; height:18px; border:0; font:8pt Verdana; color:#FFF; background-color:#000; }
.textarea             { width:317px; height:94px; background:url("../images/popup/textarea_bgr.gif") no-repeat; }
.textarea textarea    { margin:5px 0 0 5px; width:308px; height:85px; border:0; font:8pt Verdana; color:#FFF; background-color:#000; }
.select               { width:173px; height:16px; border:solid 0px #A5ACB2; font:8pt Verdana; color:#000; }

