
html { width:100%; height:100%; background-color:#030305; }
body { width:1000px; margin:0 auto; background-color:#030305; }
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cccccc; }

img { border:0; }
img, div { behavior: url(/public/js/iepngfix.htc);}

h1.heading { color:#cccccc; display:block; padding:0; margin:0 0 20px 0; font-size:20px; font-weight:normal;}
.cleaner{ clear:both; }
a{ color:#14baf4; text-decoration:none; }
/*a:hover{ border-bottom: 1px dashed #14baf4; }*/

h3{color:#14baf4;}

#top { height:300px; background:url('/public/img/top_img.jpg') top left no-repeat; position:relative;}
#top .logo {width:100%; text-align:center; position:absolute; bottom:0; left:0;}

#menu { width:100%; padding:8px 0; height:40px;}
#menu ul { list-style:none; padding:0; margin:0 0 0 10px; }
#menu ul li { float:left; margin:0 3px 0 0; padding:0 5px;}
#menu ul li a { font-size:16px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dashed #ffffff; padding-bottom:5px; }
#menu ul li a.active { color:#14baf4; border-bottom: 2px solid #14baf4;}

#main { padding:20px 0 40px 0; border-bottom:1px solid #333333;}
#left { float:left; width:192px; padding: 0 8px 0 0;}
#left .button { padding:5px 0; }
#center { float:left; width:760px; padding: 20px 20px; background:#181C21; color:#f8f8f8;}
#bottom { height:60px; border-top:1px solid #101012; padding:30px; text-align:center;}

#center-black{background-color:#000000; padding: 20px 20px; color:#f8f8f8;}


.text-container{text-align:justify;}

p{clear:both;}
label{float:left; width:16em; text-align:right; padding-right:10px;}
label.error {color:red; float:none; padding-left:0.5em;vertical-align:top;}
em {font-weight:bold; padding-right:1em; vertical-align:top;}
label sup {color:red;}

input[type="text"], input[type="password"]{border:1px solid #645A4D; width:300px; height:24px; font-size:14px;}
textarea {border:1px solid #645A4D; width:300px; height:120px; font-size:14px;}
.submit{margin-left:17em;}

.tinymce{width:500px; height:200px;}

.comment {padding:10px; margin:10px 0; border-bottom:1px solid #333333;}
.date{font-weight:bold;}
.author{ color:#14baf4; font-weight:bold;}

.next{font-weight:bold;}
.question{padding-bottom:5px;color:#ffffff; font-weight:bold; font-size:14px;}
.row{clear:both; padding:5px 0; border-bottom:1px dashed #333333;}
.key{padding:10px 0;}
.w{float:left; padding:5px 10px 0 20px; font-weight:bold;}
.value{float:left; padding:5px 0;}
.value input{margin:0 5px;}

.total{text-align:left; width:580px; padding:10px 0; color:#ffffff; font-weight:bold;}
/*.input-test{width:50px; height:21px; border:1px solid #cccccc; color:#333333;}
*/
#message{color:red; font-weight:bold; padding:10px 0;}
#foto{text-align:left;}
#foto img{margin:5px;}

.loader{background:url(/public/img/ajax-loader.gif) center no-repeat; height:66px;}


.head-row th{text-align:left; background-color:#333333;border:1px solid #666666; padding:5px;}

.forum-row td{ border:1px solid #666666; padding:10px;}
.forum-row td h1{font-size:14px; margin:1px 0; padding:0;}

.topic{padding:10px; margin-bottom:20px; border:1px solid #666666; background-color:#333333; text-align:justify;}
.topic h1{font-size:14px; margin:0 0 10px 0; padding:0;}

.reg-error{padding:10px; color:#ff9900; margin-bottom:20px; border:1px solid #666666; background-color:#333333; text-align:justify;}
.reg-error ul{list-style:none;}

.forum_toolbar{padding:0 0 20px 0; margin-bottom:20px;}
.forum_toolbar ul{list-style:none; padding:0; margin:0;}
.forum_toolbar ul li{float:left; margin-right:10px;}
.forum_toolbar ul li a:hover{text-decoration:underline;}

.qna-row{padding:5px 0;}

