@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, form, p, input, ul, ol, li, table, td, dl, dt, dd, fieldset, legend {margin:0;padding:0;}
body {font:normal 12px/1.5em Arial; height:100%; background:url(../images/bg.jpg) repeat-x #FFF;}
a {color:#1074c9; cursor:pointer; outline:none;}
a:hover {text-decoration:none;}
p {padding-bottom:18px;}
/* headings */
h1, h2, h3 {font:normal 1.6em/1.3em Arial; margin-bottom:12px;}
.componentheading {font:normal 1.6em/1.3em Arial; margin-bottom:12px;}
h1 {color:#000;}
h2 {color:#000;}
h3 {color:#000;}
h4 {font:normal 1.4em/1.5em Tahoma; color:#175888; margin-bottom:8px;}
h5 {font:normal 1em/1.5em Verdana; margin-bottom:5px;}

/* general classes */
.inv {display:none;}
.cl {clear:both; line-height:0; height:0; font-size:0; overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.cln {clear:none;}
.rlt {position:relative;}


.sm {font: 11px/1.5em Verdana,Arial;}
.bold {font-weight:bold;}
.normal	{font-style:normal;}
.italic	{font-style:italic;}



/* -- here are lines */

/* specific classes */
.wrapper {width:1000px; margin:0 auto;}

/* ----- */


/* forms elements*/
select {border:1px solid #bfbfbf;}
input {font-size:10px;}
input.radio {vertical-align:middle; margin:3px 2px 5px 0px;}
.short_button, .long_button, label, input#global_search_button {cursor:pointer;}
input.short_button, input.long_button	{font-size:11px; border:0;}
#search input	{border: 0 none; font-size:11px;}
label {color: #d1d1d1;font: 12px/14px Verdana;}
img, fieldset {border:none}
x  {float: left;height: 13px;margin: 1px 2px 5px 0;}

.askpanel label {color: #3b3b3b;float: left;font-size: 0.9em;padding-bottom: 2px;padding-left: 20px;}


.form_pad input	{border:0;}

.vote_form legend, .rss_form legend {color: #a0d3ec;font: 1.5em/1.8em Verdana;padding-bottom: 15px;}
.form_pad {float: left;font-style: normal;padding-bottom: 15px;width: 100%;}

#cont_page_ask input {height: 22px;}
#cont_page_ask input, #cont_page_ask textarea {border-color: #D5D4C8;border-style: solid none none solid;border-width: 1px 1px medium;float: right;width: 75%;}
#cont_page_ask textarea {height: 120px;}
#cont_page_ask div.fr input.empty_button {border: 0 none;width: 80px;background:none;color:#FFF;cursor:pointer;font: italic 14px/1.8em Verdana;text-decoration:underline;float:right;text-align:right;}
#cont_page_ask div.fr input.empty_button:hover	{text-decoration:none;}

