html, body { height: 100%; }
html, body, form { padding: 0; margin: 0; }
body {
	font: normal 12px/15px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background: url("/images/bg-body.gif") repeat-y scroll center 0 #545454;
}
table { font: normal 12px/15px Arial, Verdana, Helvetica, sans-serif; color: #333; border-collapse: collapse; padding: 0; border: 0; width: 100%; }
table td { padding: 0; vertical-align: top; }

a { font: normal 12px/15px Arial, Verdana, Helvetica; text-decoration: underline; color: #00468C; outline: none; }
a:hover { color: #923000; }
a:active { color: #4B4A48; }

h1 { font: normal 20px/22px Arial, Verdana, Helvetica; color: #222; margin: 0; }
h2 { font: normal 17px/19px Arial, Verdana, Helvetica; color: #222; margin: 25px 0 5px 0; }
h3 { font: bold 13px/16px Arial, Verdana, Helvetica; color: #222; margin: 20px 0 0 0; }
h4 { font: bold 12px/15px Arial, Verdana, Helvetica; color: #222; margin: 6px 0 4px 0; }

.error { font: normal 10px/10px Arial; color: #CC0000; }
.clear { clear: both; height: 0; overflow: hidden; }

/* adv */
.adv-brd-top { margin: 10px -12px 0 -12px; padding: 10px 12px 0 12px; border-top: 1px dashed #ccc; position: relative; }
.adv-brd-bottom { margin: 0 -12px 10px -12px; padding: 0 12px 10px 12px; border-bottom: 1px dashed #ccc; position: relative; }
.adv-index { margin: 10px -12px 0 -12px; padding: 10px 12px 0 12px; text-align: center; border-top: 1px dashed #ccc; position: relative; }
.adv-list { margin: 0 -12px 10px -12px; padding: 0 12px 10px 12px; border-bottom: 1px dashed #ccc; position: relative; }
.adv-list-bottom { margin: 10px -12px 0 -12px; padding: 10px 12px 0 12px; border-top: 1px dashed #ccc; position: relative; }
/* end */

/* ρκελες */
.bg-top { background:url("/images/bg-body-top.png") repeat-x scroll 0 0 transparent; }
.bg-bottom { background:url("/images/bg-body-bottom.png") repeat-x scroll 0 bottom transparent; }
.wrapper { width: 990px; margin: 0 auto; text-align: left; background: #E3E0DA; }
.left{ width: 703px; float: left; background: url("/images/bg-nav.png") repeat-x scroll 0 0 #E3E0DA; padding: 15px 12px 0 0; }
.right { width: 275px; float: right; background: url("/images/bg-nav.png") repeat-x scroll 0 0 #E3E0DA; padding: 15px 0 0 0; }
.content { padding: 12px; position: relative; }
/* end */

/* header */
.header { height: 107px; background: url("/images/bg-top.gif") repeat-x scroll 0 -5px transparent; color: #ccc; }
.header .top-line { padding: 10px 0; border-left: 1px solid #5D5C5B; border-right: 1px solid #5D5C5B; line-height: 11px; font-size: 11px; }
.header .top-line .add { float: right; text-align: right;}
.header .top-line .add a { color: #ccc; border-bottom: 1px solid #ccc; margin: 0 10px 0 0; line-height: 11px; font-size: 11px; }
.header .top-line .add a.dotted { border-bottom: 1px dotted #ccc; }
.header .top-line .add a:hover { border-bottom: 0; }
.header .top-line .add span { margin: 0 10px 0 0; }
.header .top-line .time { color: #FCE49A; margin: 0 0 0 12px; }
.header .logo { float: left; width: 209px; padding: 5px 7px 0 12px; }
.header strong { float: left; display: block; border-left: 1px solid #333; padding: 0 0 0 10px; margin: 8px 0 0 0; font-size: 9px; line-height: 11px; color: #333; font-weight: normal; }
.header #context-adv-top { float: left; width: 250px; margin: 7px 0 0 70px; }
.header #context-adv-top a { display: block; color: #7A7A79; font-size: 10px; line-height: 10px; }
.header #context-adv-top b { color: #524F4F; display: block; text-transform: uppercase; margin: 0 0 3px 0; font-size: 11px; }
.header .search { float: right; width: 263px; text-align: left; margin: 16px 0 0 0; }
.header .search .input { width: 194px; height: 18px; font-size: 13px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; display: block; float: left; margin: 0 5px 0 0; }
/* end */

/* CSS Tabs. Μενώ */
.menu-top { background:url("/images/bg-top-menu.png") repeat-x scroll 0 0 transparent; font-size: 14px; height: 45px; overflow: hidden; padding: 0 0 0 5px; }
.menu-top ul { padding: 0; margin: 0; list-style: none; }
.menu-top ul li { margin: 0; padding: 0; float: left; height: 45px; }
.menu-top ul li a { font-size: 13px; line-height: 17px; color: #fff; display: block; padding: 17px 12px 0 10px; height: 45px; }
.menu-top ul li a:hover { color: #FCE49A; }
.menu-top ul li.current { background: url("/images/bg-current-right.png") no-repeat scroll right 0 transparent; margin: 0 -2px 0 0; }
.menu-top ul li.current a { background: url("/images/bg-current-left.png") no-repeat scroll 0 0 transparent; color: #333; padding: 17px 17px 0 17px; }
/* end */

/* footer */
.footer { margin: 12px 0 0 0; background-color: #4B4A48; }
.footer .menu-bottom { border-left: 1px solid #5D5C5B; border-right: 1px solid #5D5C5B; color: #ebebeb; line-height: 13px;     padding: 15px 487px; }
.footer .menu-bottom a { font-size: 10px; line-height: 10px; color: #ccc; }
.footer .menu-bottom a:hover { color: #fff; }
.footer .menu-bottom .box { float: left; margin: 0 45px 0 0; }
.footer .menu-bottom h4 { color: #fff; padding: 0; margin: 0 0 10px 0; text-transform: uppercase; font-size: 10px; line-height: 10px; font-weight: normal; }
.footer .menu-bottom ul { margin: 0; padding: 0; list-style: none; }
.footer .menu-bottom ul li { margin: 0; padding: 0; }
.footer .bottom { background: #E3E0DA; font-size: 10px; line-height: 12px; padding: 15px 12px 20px 12px; }
.footer .bottom .cnt { text-align: right; }
/*.footer .bottom .copy { float: left; width: 690px; }*/
.footer .bottom .copy div { margin: 5px 0 0 0; }
.footer .bottom .copy b { font-weight: normal; }
.footer .bottom a { color: #333; text-decoration: underline; font-size: 10px; line-height: 16px; }
.footer .bottom a.rss { padding: 0 16px 0 0; background: url("/images/ico-rss.gif") no-repeat right top; }
/* end */

/* corners */
.corn-top-left { background: url("/images/corn-top-left.gif") no-repeat scroll left 0; position: relative; }
.corn-top-left-orange { background: url("/images/corn-top-left.gif") no-repeat scroll left 0; position: relative; background-color: #FAF8EB; }
.corn-top-left-grey { background: url("/images/corn-top-left.gif") no-repeat scroll left 0; position: relative; background-color: #F8F6F0;    height: 1544px; }
.corn-top-right { background: url("/images/corn-top-right.gif") no-repeat scroll right 0; position: relative; }
.corn-top-right-white { background: url("/images/corn-top-right.gif") no-repeat scroll right 0; position: relative; background-color: #fff; }
.corn-top-right-orange { background: url("/images/corn-top-right.gif") no-repeat scroll right 0; position: relative; background-color: #FAF8EB; }
.corn-bottom-left { background: url("/images/corn-bottom-left.gif") no-repeat scroll left bottom; position: relative; }
.corn-bottom-left-orange { background: url("/images/corn-bottom-left.gif") no-repeat scroll left bottom; position: relative; background-color: #FAF8EB; }
.corn-bottom-right { background: url("/images/corn-bottom-right.gif") no-repeat scroll right bottom; position: relative; }
.corn-bottom-right-white { background: url("/images/corn-bottom-right.gif") no-repeat scroll right bottom; position: relative; background-color: #fff; }
/* end */

/* plashka */
.plashka { border-bottom: 2px solid #C6C6C6; margin: 0px 0px 10px 0px; text-transform: uppercase; color: #999; font-size: 12px; line-height: 14px; padding: 0 0 2px 0; font-weight: bold; }
.plashka h1 { text-transform: uppercase; color: #999; font-size: 12px; line-height: 15px; font-weight: bold; margin: 0; padding: 0; }
.plashka a { background: url("/images/gt.gif") no-repeat scroll right 4px transparent; text-transform: uppercase; color: #999; font-size: 12px; padding: 0 13px 0 0; font-weight: bold; }
.plashka a:hover { color: #923000; }
.plashka a.plus { display: block; float: right; font-size: 1px; height: 14px; margin: 1px 0 0 0; width: 15px; padding: 0; background:url("/images/ico-plus_munis.gif") no-repeat scroll -15px 0 transparent; }
.plashka a.plus:hover { background-position: -15px -14px; }
.plashka a.minus { display: block; float: right; font-size: 1px; height: 14px; margin: 1px 0 0 0; width: 15px; padding: 0; background:url("/images/ico-plus_munis.gif") no-repeat scroll 0 0 transparent; }
.plashka a.minus:hover { background-position: 0 -14px; }
.plashka-red { border-bottom: 2px solid #923000; margin: 0 0 10px 0; text-transform: uppercase; color: #923000; font-size: 12px; padding: 0 0 2px 0; font-weight: bold; }
.plashka-red a { background: url("/images/gt-red.gif") no-repeat scroll right 4px transparent; text-transform: uppercase; color: #923000; font-size: 12px; padding: 0 13px 0 0; font-weight: bold; }
.plashka-red h1 { text-transform: uppercase; color: #923000; font-size: 12px; line-height: 15px; font-weight: bold; margin: 0; padding: 0; }
.plashka-red a.rss { background: none; display: block; width: 16px; float: right; padding: 0; }
/* end */

/* tab-menu */
.tab-menu { border-bottom: 2px solid #DFDDD8; margin: 0 0 17px 0; padding: 0 0 2px 0; }
.tab-menu ul { margin: 0; padding: 0; list-style: none; }
.tab-menu ul li { margin: 0; padding: 0; display: inline; }
.tab-menu ul li a { cursor: pointer; font-size: 10px; font-weight: bold; color: #969592; padding: 4px 7px; text-transform: uppercase; }
.tab-menu ul li a.current { background: #DFDDD8; color: #333; -moz-border-radius-topleft: 2.5px; -moz-border-radius-topright: 2.5px; -webkit-border-radius-topleft: 2.5px; -webkit-border-radius-topright: 2.5px; }
/* end */

/* button */
a.button { background: url("/images/btn-left.gif") no-repeat scroll 0 0 transparent; display: block; float: left; height: 22px; color: #fff; font-size: 11px; line-height: 14px; }
a.button span { background: url("/images/btn-right.gif") no-repeat scroll right 0 transparent; display: block; padding: 4px 10px; width: auto; }
a.button:active { background: url("/images/btn-left.gif") no-repeat scroll 0 -22px transparent; }
a.button:active span { background: url("/images/btn-right.gif") no-repeat scroll right -22px transparent; padding: 5px 10px 3px; }
/* end */

/* comments */
.comments { background: url("/images/ico-comments-right.gif") no-repeat scroll right bottom transparent; white-space: nowrap; position: relative; height: 11px; font: 9px Tahoma !important; padding: 0 2px 0 0; }
.comments a { background: url("/images/ico-comments-left.gif") no-repeat scroll 0 bottom transparent; padding: 0 2px 0 7px; font: 9px Tahoma !important; color: #706F6E !important; }
/* end */

/* list-items */
.list-items { margin: 0 0 -15px 0; }
.list-items ul { padding: 0; margin: 0; list-style: none; }
.list-items ul li { margin: 0 0 15px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #dfdfdf; color: #666; font-size: 11px; }
.list-items ul li.end { padding: 0; border-bottom: 0; }
.list-items ul li img { border: 1px solid #999; margin: 0 15px 5px 0; }
.list-items ul li .tmp { width: 220px; height: 170px; }
.list-items ul li a { font-size: 15px; font-family: Georgia; }
.list-items ul li a.big { font-size: 20px; }
.list-items ul li a.middle { font-size: 17px; }
.list-items ul li a.small { font-size: 11px; }
.list-items ul li .date { font-size: 8px; line-height: 10px; margin: 15px 0 10px 0; color: #999; }
.list-items ul li .cut { text-align: right; font-size: 12px; }
.list-items ul li .cut a { font-size: 11px; font-family: Arial; }
.list-items ul li .category { margin: 5px 0 0 0; }
.list-items ul li .category a { color: #999; text-decoration: underline; font-size: 11px; font-family: Arial; }
.list-items ul li .rating { text-align: right; color: #999; font-size: 9px; margin: 4px 0 0 0; }

.list-items table { width: 100%; }
.list-items table td { border-bottom: 1px dotted #dfdfdf; color: #666; font-size: 10px; padding: 8px 10px 10px 0; line-height: 14px; }
.list-items table th { border-bottom: 2px solid #dfdfdf; text-align: left; padding: 4px 0; font-size: 10px; color: #666; }
.list-items table .cnt { text-align: right; padding-right: 10px; }
.list-items table td a { font-size: 14px; font-family: Georgia; }
.list-items table tr.on { background: #f1f1f1; }
.list-items table tr.off { background: #fff; }
/* end */

/* rubricator */
.rubricator ul { padding: 0; margin: 0 0 25px 0; list-style: none; }
.rubricator ul li { margin: 0 0 6px 0; padding: 0; font-size: 11px; line-height: 11px; border-bottom: 1px dotted #999; position: relative; }
.rubricator ul li a { text-transform: uppercase; font-size: 10px; line-height: 10px; background: #FAF8EB; padding: 0 3px 3px 0; }
.rubricator ul li div { background: #FAF8EB; padding: 0 0 5px 3px; position: absolute; right: 0; }
/* end */

/* menu-tenders */
.menu-tenders ul { padding: 0; margin: 0; list-style: none; }
.menu-tenders ul li { margin: 0 0 5px 0; padding: 0; font-size: 10px; line-height: 11px; }
.menu-tenders ul li span { float: right; display: block; }
.menu-tenders ul li .small { font-size: 9px; color: #999; }
.menu-tenders ul li a { font-size: 11px; line-height: 11px; }
.menu-tenders ul li.end { margin: 0; }
/* end */

/* onair */
.onair ul { padding: 0; margin: 0; list-style: none; }
.onair ul li { margin: 0 0 9px 0; padding: 0 0 6px 0; border-bottom: 1px dotted #dfdfdf; position: relative; }
.onair ul li.end { padding: 0; border-bottom: 0; }
.onair ul li a { font-size: 11px; line-height: 12px; font-family: Georgia; }
/* end */

/* pages */
ul.pages { margin: 30px 0 12px 0; padding: 0; list-style: none; }
ul.pages li { margin: 0; padding: 0 1px 0 0; display: inline; font-size: 10px; line-height: 14px; }
ul.pages li a { padding: 2px 5px; font-size: 12px; line-height: 14px; }
ul.pages li span { background: #dfdfdf; color: #333; padding: 2px 5px; font-size: 12px; line-height: 14px; }
ul.pages li.prew { padding-right: 7px; }
ul.pages li.next { padding-left: 7px; }
/* end */

/* search-advanced */
.search-advanced .input { width: 620px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; float: left; margin: 0 5px 0 0; }
.search-advanced .radio { margin: 12px 0 0 0; color: #666; font-size: 11px; }
.search-advanced input[type="radio"] { margin: 1px 2px 0 0; padding: 0; }
.search-advanced .box { float: left; width: 140px; }
/* end */

/* nav */
.nav { margin: 0 -12px 15px -12px; padding: 0 12px 10px 12px; border-bottom: 1px dotted #dfdfdf; font-size: 10px; color: #666; }
.nav h1 { color: #003366; display: inline; font-family: Georgia; }
.nav div { margin: 5px 0 0 0; line-height: 11px }
.nav a { font-size: 10px; }
.nav .text-size { float: right; font-size: 13px; line-height: 16px; color: #999; }
.nav .text-size span { cursor: pointer; }
.nav .text-size #font-small { font-size: 9px; }
.nav .text-size #font-big { font-size: 14px; }
.nav .text-size #arr { font-size: 13px; }
.nav .text-size .color-black { color: #333; }
/* end */

/* detail */
.detail { line-height: 19px; border-bottom: 1px dotted #dfdfdf; padding: 0 0 10px 0; margin: 0 0 15px 0; }
.detail img { border: 1px solid #999; margin: 3px 15px 5px 0; }
.detail .cut { font-size: 110%; font-weight: bold; }
.detail table { width: 100%; margin: 0 0 5px 0; }
.detail table th { background: #f1f1f1; padding: 6px 5px; font-size: 11px; }
.detail table td { padding: 4px 5px; border-bottom: 1px dotted #dfdfdf; font-size: 11px; }
.detail blockquote { font-style: italic; font-family: Georgia; }
.detail .small { color: #666; font-size: 10px; line-height: 10px; }
.detail .rating { float: right; text-align: right; color: #999; font-size: 10px; }
.detail .print { float: left; width: 140px; position: relative; }
.detail .print a { background: url("/images/ico-print.gif") no-repeat scroll 0 0; padding: 0 0 1px 16px; line-height: 14px; font-size: 10px; }
.detail .blogger { position: relative; font-size: 10px; float: left; width: 140px; }
.detail .blogger a { background: url("/images/ico-code-to-blog.gif") no-repeat scroll 0 0; padding: 0 0 1px 16px; line-height: 16px; font-size: 10px; }
.detail.documents { margin: 20px 15px; padding: 15px 20px; border: 1px solid #ddd2b7; background: #F8F6F0; }
.detail.documents h2 { font-weight: bold; letter-spacing: -1px; text-align: center; text-transform: uppercase; }
.detail.documents h3 { text-transform: uppercase; margin: 25px 0 0 0; }
.detail.documents i { font-size: 10px; line-height: 10px; color: #666; }
.detail .vote { float: right; font-size: 10px; border: 1px solid #dfdfdf; padding: 5px 7px 4px 7px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.detail .vote a { float: left; display: block; background: url("/images/ico-vote-item.gif") no-repeat; width: 16px; height: 16px; margin: 0 0 0 3px; font-size: 0; line-height: 0; cursor: pointer; }
.detail .vote a.good { background-position: 0 -16px; }
.detail .vote a.good:hover { background-position: 0 0; }
.detail .vote a.bad { background-position: -16px -16px; }
.detail .vote a.bad:hover { background-position: -16px 0; }
.detail .vote span { float: left; display: block; background: url("/images/ico-vote-item.gif") no-repeat; width: 16px; height: 16px; margin: 0 0 0 3px; font-size: 0; line-height: 0; }
.detail .vote span.good { background-position: 0 -32px; }
.detail .vote span.bad { background-position: -16px -32px; }
.detail .vote div { float: left; font-size: 14px; font-weight: bold; text-align: center; color: #999; margin: -2px 5px 0 0; }
.detail .vote div.green { color: #390; }
.detail .vote div.red { color: #c00; }
/* end */

/* insert-in-blog */
#insert-in-blog { display: none; position: absolute; z-index: 100; left: 50%; margin: -130px 0 0 -300px; width: 580px; background: #f1f1f1; border: 1px solid #999; padding: 20px 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#insert-in-blog #inblog-result { display: none; }
#insert-in-blog textarea { width: 100%; font-family: Arial; margin: 3px 0; border: 1px solid #ddd2b7; font-size: 11px; line-height: 12px; }
#insert-in-blog .close { position: absolute; top: 10px; right: 15px; }
#insert-in-blog .close img { border: 0; }
/* end */

/* more */
.more { border-bottom: 1px dotted #dfdfdf; padding: 0 0 20px 0; margin: 0 0 10px 0; }
.more .plashka { border-bottom: 0; margin: 0 0 10px 0; text-transform: uppercase; color: #999; font-size: 12px; padding: 0; font-weight: bold; }
.more .box { float: left; width: 310px; font-size: 11px; line-height: 11px; color: #666; }
.more .box img { border: 1px solid #999; margin: 0 10px 5px 0; }
.more .box a { font-size: 12px; font-family: Georgia; }
.more .box div { margin: 5px 0 0 0; }
/* end */

/* more */
.other .plashka { border-bottom: 0; margin: 0 0 10px 0; text-transform: uppercase; color: #999; font-size: 12px; padding: 0; font-weight: bold; }
.other ul { margin: 0; padding: 0; list-style: none; }
.other ul li { margin: 0 0 5px 0; }
.other ul li a { font-size: 12px; font-family: Georgia; }
/* end */

/* end */
.list-comments { margin: 0 0 25px 0; }
.list-comments .cnt { color: #999; font-size: 10px; margin: -8px 0 10px 0; }
.list-comments ul { margin: 0; padding: 0; list-style: none; }
.list-comments ul li { margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #dfdfdf; color: #444; font-size: 11px; line-height: 13px; }
.list-comments ul li .author { background: url("/images/avatar.jpeg") no-repeat scroll 0 0 transparent; margin: 0 0 7px 0; color: #666; font-size: 8px; line-height: 8px; padding: 0 0 0 30px; }
.list-comments ul li .author a { font-weight: bold; font-size: 13px; }
.list-comments ul li .text { padding: 0 0 0 30px; }

.list-comments ul li .vote, .list-comments ul li .novote { float: right; width: 100px; margin: 5px 0 0 0; text-align: right; }
.list-comments ul li .vote span, .list-comments ul li .novote span { float: right; margin: 2px 8px 0 0; font-size: 11px; line-height: 11px; font-weight: bold; }
.list-comments ul li .vote a, .list-comments ul li .novote a { float: right; background: url("/images/ico-vote-comment.gif") no-repeat; width: 13px; height: 13px; margin: 0 3px 0 0; font-size: 0; line-height: 0; }
.list-comments ul li .vote a.plus { background-position: -13px 0; cursor: pointer; }
.list-comments ul li .vote a.plus:hover { background-position: -13px -13px; }
.list-comments ul li .vote a.minus { background-position: 0 0; cursor: pointer; }
.list-comments ul li .vote a.minus:hover { background-position:0 -13px; }
.list-comments ul li .novote a.plus { background-position: -13px -39px !important; cursor: default; }
.list-comments ul li .novote a.minus { background-position: 0 -39px !important; cursor: default; }
.list-comments ul li .green { color: #339900; }
.list-comments ul li .red { color: #cc0000; }
/* end */

/* form-add-comment */
.form-add-comment { font-size: 10px; color: #999; }
.form-add-comment .box { float: left; margin: 0 10px 0 0; }
.form-add-comment .input { width: 200px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; margin: 0 5px 0 0; }
.form-add-comment .input:focus { border-color: #000; }
.form-add-comment textarea { width: 678px; font-size: 14px; line-height: 14px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; margin: 7px 0 15px 0; }
.form-add-comment textarea:focus { border-color: #000; }
.form-add-comment .captcha { float: right; margin: -12px 0 0 0; }
.form-add-comment .captcha img { border: 1px solid #dfdfdf; margin: -10px 0 0 0; }
/* end */

/* feedback */
.feedback { font-size: 11px; color: #666; }
.feedback textarea { width: 678px; font-size: 14px; line-height: 14px; background: #fff; border: 1px solid #999; display: block; margin: 2px 0 15px 0; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.feedback textarea:focus { border-color: #000; }
.feedback .box { float: left; margin: 0 10px 0 0; }
.feedback .input { width: 200px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; margin: 2px 5px 0 0; }
.feedback .input:focus { border-color: #000; }
.feedback .captcha { float: right; }
.feedback .captcha img { border: 1px solid #dfdfdf; margin: -8px 0 0 0; }
/* end */

/* form-add */
.form-add { font-size: 11px; color: #666; }
.form-add textarea { width: 678px; font-size: 14px; line-height: 14px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; margin: 2px 0 15px 0; }
.form-add textarea:focus { border-color: #000; }
.form-add .box { float: left; margin: 0 10px 0 0; }
.form-add .input { width: 200px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; margin: 2px 5px 0 0; }
.form-add .input:focus { border-color: #000; }
.form-add .captcha { float: right; }
.form-add .captcha img { border: 1px solid #dfdfdf; margin: -8px 0 0 0; }
/* end */

/* adv-item */
.adv-item { margin: 25px 0 25px 13px; position: relative; width: 220px; height: 400px; border: 1px solid #923000; background: #FAF8EB; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.adv-item img { border-bottom: 1px solid #ddd2b7; }
.adv-item .block { position: absolute; top: 200px; width: 200px; right: 0; text-align: right; }
.adv-item .block a.title { background: #923000; padding: 5px 10px 7px 10px; font-family: Georgia; color: #fff; font-size: 18px; line-height: 20px; display: block; margin: 0 0 7px 0; }
.adv-item .block a.description { background: #923000; padding: 5px 10px; font-family: Arial; color: #fff; font-size: 10px; line-height: 11px; display: block; }
.adv-item .bottom-block { position: absolute; bottom: 0; left: 0; width: 220px; text-align: center; }
.adv-item .bottom-block a { background: #ddd2b7; padding: 2px 0; color: #923000; font-size: 9px; line-height: 9px; display: block; width: 130px; text-align: center; margin: 0 auto; }
.adv-item .bottom-block a:hover { color: #fff; background: #923000; }
/* end */

/* login */
.login { font-size: 11px; color: #666; width: 210px; margin: 0 auto; }
.login .field-title { color: #666; margin: 0 0 2px 0; }
.login .field-title a { display: block; float: right; font-size: 10px; }
.login .input { width: 210px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; display: block; margin: 0 0 10px 0; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.login .input:focus { border-color: #000; }
.login label { display: block; margin: 0 0 15px 0; }
.login .error { margin: 15px 0 0 0; }
/* end */

/* register */
.register { font-size: 11px; color: #666; }
.register b { display: block; margin: 0 0 15px 0; }
.register .field-title { color: #666; margin: 7px 0 2px 0; }
.register .input { width: 210px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.register .input:focus { border-color: #000; }
.register i { color: #999; padding: 0 0 0 15px; }
.register img { border: 1px solid #dfdfdf; margin: -8px 0 0 0; }
.register .error { margin: 15px 0 0 0; }
/* end */

/* remember */
.remember { font-size: 11px; color: #666; }
.remember b { display: block; margin: 0 0 15px 0; }
.remember .field-title { color: #666; margin: 7px 0 2px 0; }
.remember .input { width: 210px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; }
.remember .input:focus { border-color: #000; }
.remember img { border: 1px solid #dfdfdf; margin: -8px 0 0 0; }
.remember .error { margin: 15px 0 0 0; }
/* end */

/* list-category-documents */
ul.list-category-documents { margin: 0; padding: 0; list-style: none; }
ul.list-category-documents li { float: left; width: 325px; margin: 0 25px 25px 0; padding: 0; font-size: 10px; line-height: 11px; color: #666; }
ul.list-category-documents li.nofloat { clear: both; }
ul.list-category-documents li.nomargin { margin-right: 0; }
ul.list-category-documents li a { font-size: 17px; font-family: Georgia; display: block; margin: 0 0 5px 0; }
ul.list-category-documents li .cnt { border-bottom: 1px dotted #ddd; font-style: italic; margin: 8px 0 0 0; position: relative; }
ul.list-category-documents li .cnt span { position: absolute; left: 0; top:0; padding: 0 5px 2px 0; background: #fff; display: block; }
ul.list-category-documents li .cnt div { position: absolute; right: 0; top: 0; padding: 0 0 2px 5px; background: #fff; }
/* end */

/* top20 */
.top20 { margin: 0 0 25px 0; }
.top20 table { font-size: 11px; line-height: 11px; color: #666; }
.top20 table td { padding: 5px 2px; }
.top20 table td a { font-size: 11px; line-height: 11px; }
.top20 table td.diff { text-align: right; width: 25px; }
.top20 table td.diff .up { color: #093; }
.top20 table td.diff .down { color: #c00; }
.top20 table td.vote { text-align: right; width: 15px; }
/* end */

.telside {
	color: #ffffff;
    background: #a32134;
    padding: 15px;
    font-size: 17px;
    line-height: 20px;
    text-align: center;
}

.telside1 {
	font-size: 20px;
    color: #333;
    margin-bottom: 5px;
    margin-left: 0;
    text-align: center;
}

.telside2 {
    text-align: center;
    margin-bottom:20px;
}


.telefone{
    padding: 20px;
    width:603px;
}

.t1 {
    color: #30A8E4 !important;
    font-size: 20px !important;
        text-align: center;
}

.t2 {
    font-size: 22px !important;
    text-align: left;
    float:left;
    margin-top: 9px;
}

.t22 {
    font-size: 22px !important;
    text-align: left;
    float:right;
    margin-top: 9px;
}

.t3 {
       font-size: 15px !important;
    text-align: center;
    color: #CDCED0 !important;
        padding-top: 8px;
    clear: both;
}