/***
*
*
*     CONTENT STYLES
*
*
***/
body {background: #fff; font-family: Verdana, Arial, sans-serif; color:#333333;}

/* H */ 
h1, h2 {font-family: Calibri, Arial, Verdana, sans-serif; color: #305779;}
h3, h4, h5, h6 {font-family: Calibri, Arial, Verdana, sans-serif; 	color: #305779;}
h1 {margin:0 0 4px; padding: 0; font-size:275%;}
h2 {margin: 0.5em 0 0.2em; padding: 0; font-size: 266.6%;}
h3 {margin:1em 0 0.2em; font-size:150%; padding: 0;}
h4 {margin:0.8em 0 0.5em; font-size:117%; }
h5, h6 {margin:0em 0 0.5em; font-size:100%; }

/* ANCHOR */
a {color:#305779;}
a:hover, a:focus {color: #666;}

/* FORM */
.int-text {padding: 5px 0 4px 0; border: 1px solid #5b9ed8; color: #333; background: #fff url('/img/bg/int-text.png') 0 0 repeat-x; font-size: 100%; font-family: Arial, Verdana, sans-serif;}






/***
*
*
*     LAYOUT STYLES
*
*
***/
body {background: #0b4a86 url('/img/bg/body.png') 50% 0 repeat-x; padding: 0 0 0 26px;}

/* LAYOUT */
#mother {padding: 0; width: 960px; margin: 0 auto; text-align: left; position: relative; z-index: 2;}
#header {position: relative; height: 120px;}

/* LOGO BOX */
#logo-box {position: absolute; left: 3px; top: 25px;}
#logo-box h1 {padding: 0; background: none;}

/* CLAIM */
#claim {position: absolute; left: 340px; top: 33px;}
#claim h2 {margin: 0; font-weight: bold; color: #fff; font-size: 141.6%; line-height: 1.3; padding: 0; background: none;}

/* SEARCH BOX */
#search-box {position: absolute; right: 0; top: 45px;}
#search-box input {vertical-align: middle;}
#search-box .int {margin: 0; padding: 2px 3px; margin: 0 -2px 0 0; width: 200px; color: #666; font-family: arial; text-transform: lowercase;}

/* MAIN MENU */
#main-menu {height: 51px; background: #ea640c; border-bottom: 1px solid #04305c;}
#main-menu .reset li {float: left; line-height: 1; border-left: 1px solid #cf580b; border-right: 1px solid #fc6c0d; text-align: center; position: relative;}
#main-menu .reset li.first {border-left: none;}
#main-menu .reset li.last {border-right: none;}
#main-menu .reset li a, #main-menu .reset li strong {height: 51px; display: block; line-height: 51px; overflow: hidden; padding: 0; position: relative; font-weight: bold;}
html>body #main-menu .reset li a, html>body #main-menu .reset li strong {color: #fff;}
#main-menu .reset li .sprite {height: 100%; background-position: 0 0; background-repeat: no-repeat;}
#main-menu .reset li a:hover .sprite {background-position: 0 -51px;}
#main-menu .reset li strong .sprite, #main-menu .reset li a.active .sprite {background-position: 0 -102px;}

#main-menu .reset li#main-count-1 a, #main-menu .reset li#main-count-1 strong {width: 132px;}
#main-menu .reset li#main-count-1 .sprite {background-image: url('/img/bg/main-menu-1.png'); width: 132px;}
#main-menu .reset li#main-count-2 a, #main-menu .reset li#main-count-2 strong {width: 135px;}
#main-menu .reset li#main-count-2 .sprite {background-image: url('/img/bg/main-menu-2.png'); width: 135px;}
#main-menu .reset li#main-count-3 a, #main-menu .reset li#main-count-3 strong {width: 142px;}
#main-menu .reset li#main-count-3 .sprite {background-image: url('/img/bg/main-menu-3.png'); width: 142px;}
#main-menu .reset li#main-count-4 a, #main-menu .reset li#main-count-4 strong {width: 145px;}
#main-menu .reset li#main-count-4 .sprite {background-image: url('/img/bg/main-menu-4.png'); width: 145px;}
#main-menu .reset li#main-count-5 a, #main-menu .reset li#main-count-5 strong {width: 135px;}
#main-menu .reset li#main-count-5 .sprite {background-image: url('/img/bg/main-menu-5.png'); width: 135px;}
#main-menu .reset li#main-count-6 a, #main-menu .reset li#main-count-6 strong {width: 125px;}
#main-menu .reset li#main-count-6 .sprite {background-image: url('/img/bg/main-menu-6.png'); width: 125px;}
#main-menu .reset li#main-count-7 a, #main-menu .reset li#main-count-7 strong {width: 132px;}
#main-menu .reset li#main-count-7 .sprite {background-image: url('/img/bg/main-menu-7.png'); width: 132px;}

/* BREADCRUMB */
#breadcrumb {padding: 15px 20px;}
#breadcrumb a, #breadcrumb strong {color: #fff; font-weight: bold; font-size: 116.6%; display: inline-block; line-height: 35px; vertical-align: middle;}
#breadcrumb .row {text-indent: -500px; display: inline-block; height: 35px; width: 18px; background: url('/img/bg/breadcrumb.png') 0 0 no-repeat; margin: 0 10px; vertical-align: middle; overflow: hidden;}

/* BAR */
#bar {background: #305779; color: #fff; font-size: 91.6%;}
#bar .separator {background: #b3d5f3;}
#bar a {color: #fff;}
#bar #login-box .spc {background: #305779; border-top: 1px solid #fff;}
#bar #login-box h2 {color: #fff;}

/* ANNOT BOX */
#annot-box {background: #f3f3f3; border-bottom: 1px solid #b0b0b0;}
#annot-box .desc-int, #annot-box .desc {line-height: 1.6; font-family: Verdana, Arial, sans-serif;}
#annot-box .h1 {font-size:275%; font-family: Calibri, Arial, Verdana, sans-serif; font-weight: bold;}

/* FORM BOX */
.form-box {background: #f3f3f3;}
.form-box form {border: 1px solid #B0B0B0; border-width: 1px 0;}
.form-box h2 {font-size: 225%;}

/* LOGIN NON JS */
.login-boxs form {background: #f3f3f3;}

/* NEW REPLY */
.newReply {background: #f3f3f3;}
.newReply label {font-size: 116.6%; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.newReply label .small {color: #666;}
.newReply label.small {font-size: 91.6%; font-weight: normal; color: #666; font-family: Verdana, Arial, sans-serif;}
.newReply .preview .col-right ul, .newReply .preview .col-right p {font-size: 91.6%;}

.topic .newReply {background: #f3f3f3;}
.topic .newReply form {border: 1px solid #B0B0B0; border-width: 1px 0;}

.newReply .preview #preview {border:1px solid #5B9ED8;color:#333333;}

/* LAST REPLU */
.last-reply .spc {font-family: Verdana, Arial, sans-serif;}
.last-reply .spc h3 {font-size: 100%; color: #333; font-family: Verdana, Arial, sans-serif;}

/* FORUM LIST */
.forum-list .reset {border-bottom: 1px solid #b0b0b0;}
.forum-list .reset .first {border-bottom: 1px solid #b0b0b0;background: #fff;}
.forum-list .reset .first p {font-size: 116.6%; font-weight: bold; font-family: Arial, Verdana, sans-serif;}

.forum-list .reset li .wrap {background:#f3f3f3;}
.forum-list .reset li h3 {font-size: 116.6%; font-family: Arial, Verdana, sans-serif;}
.forum-list .reset li p {font-size: 91.6%;}
.forum-list .reset li.stone .wrap {background: #d9ecfe !important;}

.topic .reset li.even .wrap {background: #fff;}
.topic .reset li .center {font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 116.6%;}

.forum .reset li.even .wrap {background: #f7fbff;}
.forum .reset li .wrap {background: #eff8ff;}
.forum .reset li .answer {font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 116.6%;}


/* DISCUSSION */
#discussion .highlight {background: #B3D5F3;}
#discussion .reset li {border-bottom: 1px solid #b0b0b0;}
#discussion .reset li .cont h3 {color: #333; font-size: 100%; font-family: Verdana, Arial, sans-serif;}
#discussion .reset .even {background: #f3f3f3;}
#discussion .reset li .delete-admin {background: url('/img/ico/remove-big-white.png') 10px 0 no-repeat;}

.forum-list .paging, .users-list .paging, #discussion .paging {border-bottom: 1px solid #b0b0b0;}
.users-list .paging {border: 1px solid #b0b0b0; border-width: 1px 0 0;}

.forum-list .paging a, .forum-list .paging strong, .users-list .paging a, .users-list .paging strong, #discussion .paging a, #discussion .paging strong {color: #333;}
.forum-list .paging a:hover, .forum-list .paging strong, .users-list .paging a:hover, .users-list .paging strong, #discussion .paging a:hover, #discussion .paging strong {color: #2C5272; background: #a5c8e7 url('/img/bg/paging.png') 0 0 no-repeat;}
.forum-list .paging .next, .forum-list .paging .prev, .users-list .paging .next, .users-list .paging .prev, #discussion .paging .next, #discussion .paging .prev {color: #333;}
.forum-list .paging .next, .users-list .paging .next, #discussion .paging .next {border-left: 1px solid #b0b0b0;}
.forum-list .paging .prev, .users-list .paging .prev, #discussion .paging .prev {border-right: 1px solid #b0b0b0;}
.forum-list .paging .prev span, .forum-list .paging .next span, .users-list .paging .next span, .users-list .paging .prev span, #discussion .paging .next span, #discussion .paging .prev span {color: #305779;}
.forum-list .paging .prev:hover, .forum-list .paging .next:hover, .users-list .paging .next:hover, .users-list .paging .prev:hover, #discussion .paging .next:hover, #discussion .paging .prev:hover {background: none;}

/* PAGING */
.paging {font-family: Arial, Verdana, sans-serif;}
.paging a, .paging strong {border: 1px solid #b0b0b0;}

/* TABS LIST */
.tabs-box .tab-list li a {background: #F3F3F3; border: 1px solid #B0B0B0;}
.tabs-box .tab-list li.active a {border-bottom: 1px solid #F3F3F3; font-weight: bold;}

/* AVATAR */
#discussion .reset li .user, .last-reply .spc .user {font-size: 83.4%;}
.avatar img {border: 1px solid #E1E1E1;}

/* BUTTONS */
#mother .inline-btn input:hover, #mother .inline-btn:hover span {color: #fff !important;}

#search-box .inline-btn {background-image:url('/img/bg/btn/blue-small.png');}
#search-box .inline-btn input{color: #305779; font-size:91.6%; font-weight: bold; text-transform: uppercase; text-align:center; background-image:url('/img/bg/btn/blue-small.png'); padding:5px 5px 10px;}

#annot-box .create-tema .inline-btn, .newReply .inline-btn {background-image:url('/img/bg/btn/create-big.png'); height: 51px;}

#annot-box .create-tema .inline-btn span, .newReply .inline-btn input, .newReply .inline-btn span {color: #2C5272; font-size:116.6%; font-weight: bold; text-transform: uppercase; padding: 14px 30px 18px 50px; text-align:center; background-image:url('/img/bg/btn/create-big.png');}
#annot-box .create-tema .inline-btn span {padding: 12px 25px 20px 55px;}
.newReply a.inline-btn, #annot-box .create-tema .close, #annot-box .create-tema .close span {background-image:url('/img/bg/btn/blue-big-white.png')}
#annot-box .create-tema .close span {padding: 12px 25px 20px;}
.newReply a.inline-btn {filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.newReply a.inline-btn span {padding: 14px 30px 18px;}

#boxNewUser .inline-btn, .topic .create-tema .inline-btn {background-image:url('/img/bg/btn/create-medium.png'); height: 41px; margin-top: 20px;}
#boxNewUser .inline-btn span, .topic .create-tema .inline-btn span {color: #2C5272; font-size: 91.6%; font-weight: bold; text-transform: uppercase; padding: 9px 28px 15px 50px; text-align:center; background-image:url('/img/bg/btn/create-medium.png');}
#boxNewUser .close span, #boxNewUser .close, .topic .create-tema .close, .topic .create-tema .close span {background-image:url('/img/bg/btn/blue-medium-white.png');}
#boxNewUser .close span, .topic .create-tema .close span {padding: 9px 28px 15px;}

.created {margin: 0 0 20px;}

#annot-box p.r .inline-btn, .list-buttons .inline-btn, #discussion .reset li .buttons .inline-btn {background-image:url('/img/bg/btn/blue-small-white.png'); height: 32px; margin-top: 5px;}
#annot-box p.r .inline-btn input, .list-buttons .inline-btn input, #discussion .reset li .buttons .inline-btn span {color: #2C5272; font-size: 91.6%; font-weight: bold; text-transform: uppercase; padding: 5px 5px 10px; text-align:center; background-image:url('/img/bg/btn/blue-small-white.png'); white-space: nowrap; min-width: 80px;}
#annot-box p.r .inline-btn, #annot-box p.r .inline-btn input, #discussion .reset .even .buttons .inline-btn, #discussion .reset .even .buttons .inline-btn span {background-image: url('/img/bg/btn/blue-small-grey.png');}

.list-buttons .inline-btn {margin-top: 0; vertical-align: middle;}

#login-box .inline-btn, .form-box .inline-btn {background-image:url('/img/bg/btn/blue-small-grey.png');}
#login-box .inline-btn input, .form-box .inline-btn input{color: #305779; font-size:91.6%; font-weight: bold; text-transform: uppercase; text-align:center; background-image:url('/img/bg/btn/blue-small-grey.png'); padding:5px 12px 10px;}
#login-box .inline-btn, #login-box .inline-btn input {background-image:url('/img/bg/btn/blue-small-blue.png');}

.admin-buttons a {background-repeat:no-repeat; display:inline-block; height:25px; overflow:hidden; position:relative; vertical-align:middle; width:25px;}
.admin-buttons a:hover img {visibility: hidden;}
.admin-buttons a img {position: relative; top: 0;}
.admin-buttons .delete {background-image: url('/img/ico/hover.png'); background-position: 0 0;}
.admin-buttons .edit {background-image: url('/img/ico/hover.png'); background-position: -25px 0;}
.admin-buttons .active {background-image: url('/img/ico/hover.png'); background-position: -50px 0;}

/* FOOTER */
#footer {font-size: 91.6%; color: #fff;}
#footer a {color: #fff;}

/* MESSAGES */
.ok-message{background:#E3FDB6 url(/img/bullet-tick.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin:1em 0px 1em;}
.error-message{background:#FFCCCC url(/img/bullet-cross.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin:1em 0px 1em;}