html, body {    height: 100%;}body {    background: url(//www.roikos.gr/wp-content/themes/centita/images/bg.02.gif) repeat scroll 0 0 transparent;    color: #4C4C4C;    font-family: Tahoma,Arial,Georgia,"Times New Roman",Times,serif;    font-size: 13px;    height: 100%;    margin: 0 auto;    padding: 0;}* {    margin: 0;    padding: 0;}:focus {    outline: medium none;}.clr {    clear: both;}form {    margin: 0;    padding: 0;}hr {    background-color: #DEDEDE;    border: 0 none;    color: #DEDEDE;    height: 1px;    margin: 10px 0 6px;    padding: 0;}h1, h2, h3, h4, h5 {    color: #444444;    font-family: Trebuchet MS,"Times New Roman",Times,serif;    font-weight: normal;    margin-bottom: 15px;}h1 {    font-size: 26px;    line-height: 28px;}h2 {    font-size: 28px;    padding: 1px 0 7px 5px; border-bottom:1px solid #d9d9d9;}h3 {background-color:#1E598E; font-size:16px; line-height:18px; color:#fff; padding:8px 0 8px 10px; margin:0; }h4 {    font-size: 16px;    line-height: 18px;}h5 {    font-size: 12px;    letter-spacing: 1px;    margin: 3px 0;    padding: 0;}a {    color: #2F87AA;    text-decoration: none;}a:visited {    color: #2F87AA;    text-decoration: none;}a:hover {    color: #4BA7CC;}a img {    border: medium none;}.imgleft {    float: left;    padding: 15px 10px 1px 0;}.imgleftfront {    float: left;    padding: 3px 10px 0 0;}.imgright {    float: right;    padding-left: 12px;}p, ul, ol, blockquote {    color: #4C4C4C;    font-size: 12px;    line-height: 18px;    margin-bottom: 10px;}ul, ol {    margin: 0 0 35px 40px;}li ol, li ul {    font-size: 1em;    list-style: square outside none;    margin-bottom: 0;    margin-top: 0;}li ol {    list-style: decimal outside none;}blockquote {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/quote.png);    background-position: 0 5px;    background-repeat: no-repeat;    color: #4C4C4C;    font-style: italic;   margin: 0;    padding: 0 4px 0 32px; }code {    border-left: 4px solid #DDDDDD;    display: block;    font-family: Georgia,"Times New Roman",Times,serif;    font-size: 0.9em;    letter-spacing: 1px;    margin: 25px 0 25px 0;    padding: 15px 10px;}#slider1 { height: 280px; margin: 0 auto;    overflow: hidden;    position: relative;    width: 960px; background-color:#FFF;}#slider1Content {    margin-left: 0;    position: absolute;    top: 0;    width: 960px;}.slider1Image {    display: none;    float: left;    position: relative;}.slider1Image span {    background-color: #000000;    color: #FFFFFF;    display: none;    font-size: 12px;    opacity: 0.7;    padding: 15px 20px;    position: absolute;    width: 960px;}.clear {    clear: both;}.slider1Image span strong {    font-size: 24px;}.slider1Image span.top strong, .slider1Image span.bottom strong {    margin: 0;    padding: 0;}span p {    color: #FFFFFF;}span.top p, span.bottom p {    margin-right: 20px;}span.right {    bottom: 0;    height: 255px;    right: 0;    width: 272px !important;}span.top {    height: 60px;    left: 0;    top: 0;}span.bottom {    bottom: 0;    height: 70px;    left: 0;    padding: 10px;}span.left {    height: 255px;    left: 0;    top: 0;    width: 272px !important;}ul {    list-style-type: none;}a.more {    background: none repeat scroll 0 0 #2F87AA;    color: #FFFFFF;    display: inline-block;    margin-top: 10px;    padding: 5px 10px;}#slider {    background: url(//www.roikos.gr/wp-content/themes/centita/images/loading2.gif) no-repeat scroll 50% 50% transparent;    margin-top: 10px;    position: relative;}#slider img {    display: none;    left: 0;    position: absolute;    top: 0;}#slider a {    display: block;}.nivoSlider {    position: relative;}.nivoSlider img {    left: 0;    position: absolute;    top: 0;}.nivoSlider a.nivo-imageLink {    border: 0 none;    display: none;    height: 100%;    left: 0;    margin: 0;    padding: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 60;}.nivo-slice {    display: block;    height: 100%;    position: absolute;    z-index: 50;}.nivo-caption {    background: none repeat scroll 0 0 #000000;    bottom: 0;    color: #FFFFFF;    left: 0;    opacity: 0.8;    position: absolute;    width: 100%;    z-index: 89;}.nivo-caption p {    color: #CCCCCC;    line-height: 1.6em;    margin: 0;    padding: 10px 20px;}.nivo-caption h5 {    color: #FFFFFF;    margin-bottom: 5px;}.nivo-directionNav a {    cursor: pointer;    position: absolute;    top: 45%;    z-index: 99;}.nivo-prevNav {    left: 0;}.nivo-nextNav {    right: 0;}.nivo-controlNav a {    cursor: pointer;    position: relative;    z-index: 99;}.nivo-controlNav a.active {    font-weight: bold;}.nivo-controlNav {    bottom: -30px;    left: 47%;    position: absolute;}.nivo-controlNav a {    background: url(//www.roikos.gr/wp-content/themes/centita/images/bullets.png) no-repeat scroll 0 0 transparent;    border: 0 none;    display: block;    float: left;    height: 10px;    margin-right: 3px;    text-indent: -9999px;    width: 10px;}.nivo-controlNav a.active {    background-position: -10px 0;}.nivo-directionNav a {    background: url(//www.roikos.gr/wp-content/themes/centita/images/arrows.png) no-repeat scroll 0 0 transparent;    border: 0 none;    display: block;    height: 34px;    text-indent: -9999px;    width: 32px;}a.nivo-nextNav {    background-position: -32px 0;    right: 10px;}a.nivo-prevNav {    left: 10px;}#main_container {}#bottom_container {    background-color: transparent;    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/bg-container-bottom.gif);    background-position: center top;    background-repeat: no-repeat;    font-family: Tahoma;    font-size: 11px;    height: 54px;}#header { margin: 0 auto; width: 100%;}#centercolumn {}#top {    background-color: #fff;    border-left: 1px solid #EAEAEA;    border-right: 1px solid #EAEAEA; height: 80px; margin: 0 auto; width: 960px;}#logo { float: left; padding: 10px 0 0 15px; width: 480px;}#topmenu {    background-color: #ECEEEE; margin: 0 auto;    padding: 0;    width: 960px;}#test {    float: right;    height: 40px;    width: 400px;}#search-box { float: right; padding: 8px 40px 0 0;}#search {    float: right;    width: auto;}#s {background: none repeat scroll 0 0 transparent;    border: 1px solid #D9D9D9;    color: #C8C9BE;    font: 11px Tahoma,Georgia,"Times New Roman",Times,serif;    padding: 3px;    width: 155px;}#s:focus {    border: 1px solid #ADACAC;    color: #ADACAC;}#search .go { background-color:#eaeaea; color:#777; border:1px solid #D9D9D9; cursor: pointer; height:21px; margin:0; width:30px; font-size:13px; font-weight:bold; font-family:Tahoma, Arial; position:absolute; padding-bottom:3px;} #nav {    float: left;    list-style-type: none;    margin: 20px 0 0;}#nav li {    border-right: 1px solid #CBCBCB;    float: left;}#nav li a:link, #nav li a:active, #nav li a:visited {    color: #7C7C7C;    display: block;    font-size: 18px;    line-height: 20px;    outline: medium none;    padding: 4px 20px;    text-align: left;    text-decoration: none;    width: 100px;}#nav li:hover, #nav li a:hover, #nav li.selected a, #nav li.current_page_item a { color:#2A7EA0; } span.descmenu { color:#989797; font-size: 11px;    padding: 0 20px;    text-transform: lowercase;}#content {    background-color: #FFFFFF;    margin: 0 auto;    width: 960px;}#maincontent { background:none repeat scroll 0 0 #F9F9F9; border-left:1px solid #ddd; border-right:1px solid #ddd; float:left; padding:0; margin:0; width:958px;}.h-line {    padding: 4px 0;} #left-maintext {    padding: 0 0 20px;} #main { float:left; padding:5px 0 5px 15px;    width:620px;} #main-blog {    float: left;    padding-top: 3px;    width: 930px;}#left-main {    float: left;    padding-top: 3px;    width: 740px;} #main-services-portfolio {    float: left;    width: 922px;}#maintext {    padding: 0 0 20px;}#maintext h2 {    margin: 0;}#maintext h1 {    color: #2F87AA;}#maintext_portfolio {    padding: 0;}.box-main {    background: none repeat scroll 0 0 #ECEEEE;    border: 1px solid #2F87AA;    float: left;    height: 165px;    margin: 5px;    padding: 10px;    width: 273px;}.spacer {    display: block;    float: left;    height: 100%;    width: 30px;}.icon {    float: left;    height: 90px;    width: 77px;}.box-main span.read-more { margin-right: 10px; } #side { float:left; margin:8px 0 0 16px; width: 302px;} #left-side {    float: left;    margin: 2px 10px 0 0;    width: 172px;}.sidebox { border: 1px solid #D9D9D9; background: url(//www.roikos.gr/wp-content/themes/centita/images/bg.02.gif) repeat scroll 0 0 transparent; margin-bottom: 14px; padding:0;}.left-sidebox {    border: 1px solid #D9D9D9; margin-bottom: 14px; padding: 10px 18px 5px;}.sidebox-top {}#latest-news { border: 1px solid #D9D9D9; padding-bottom: 4px; margin-bottom: 14px; }.scroll, #maintext .scroll {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #EFEFEF;    margin: 0 0 20px;    min-height: 137px;    position: relative;}.scroll ul, #maintext .scroll ul {    height: 78px;    list-style: none outside none;    margin: 0;  padding-bottom:5px;  position: relative;    width: 276px;}#maintext .scroll ul {    height: 100%;}.scroll ul li, #maintext .scroll ul li {    height: 78px;    line-height: 18px;    margin: 0;  padding:10px;  width: 276px;}#maintext .scroll ul li {    background: none repeat scroll 0 0 transparent;    height: 108px;    margin: 0;    padding: 0;    width: 246px;}.scroll ul li span, #maintext .scroll ul li span {    display: block;    margin: 0 0 0.4em;}.scroll ol, #maintext .scroll ol {    height: 22px;    list-style: none outside none;    position: absolute;    right: 10px; top: 8px;}.scroll ol li, #maintext .scroll ol li {    float: left;}.scroll ol a, #maintext .scroll ol a {    background-position: 50% 0;    background-repeat: no-repeat;    display: block;    height: 22px;    margin: 0 1px;    padding: 0 2px;    text-indent: -9999px;    width: 11px;}.scroll ol li.previous a, #maintext.scroll ol li.previous a {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/icon-arrow-down.gif);}.scroll ol li.next a, #maintext .scroll ol li.next a {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/icon-arrow-up.gif);}.scroll ol li a:hover, #maintext .scroll ol li a:hover {    background-position: 50% 100%;}#footer {    background-color: transparent;    color: #A0A0A0 !important;    margin: 0 auto;    width: 960px;}#footer a, #footer a:visited {    color: #A0A0A0;    text-decoration: none;}#footer a, #footer a:hover {    color: #2F87AA;    text-decoration: none;}#foot a:hover {    text-decoration: underline;}#copyright-foot {    background-color: transparent;    color: #A0A0A0;    float: left;    margin: 0;    padding: 20px 0 0;}#copyright-foot a {    background-color: transparent;    color: #A0A0A0;    text-decoration: none;}#copyright-foot a:hover {    color: #2F87AA;    text-decoration: underline;}#rss-foot {    color: #A0A0A0;    float: right;    padding: 20px 0 0;    width: 265px;}.valid {    float: left;}.rss-img {    float: left;}.sidebox p {margin-bottom: 10px;}ul.about-list, .widgets ul { color: #BDBDBD; list-style-type: none; margin: 0;    padding: 0;}ul.about-list li, .widgets li { border-bottom:1px solid #eaeaea; font-size:13px; font-weight:bold; line-height: 18px; padding:0;}ul.about-list li.current_page_item a, ul.about-list li.current_page_item a:visited, .widgets li.current_page_item a, .widgets li.current_page_item a:visited {background-color:#fff; color:#1e598e;} .widgets ul li.current_page_parent a, .widgets ul li.current_page_ancestor a{
background-color:#fff; color:#1e598e;
}ul.about-list li a, ul.about-list li a:visited, .widgets li a, .widgets li a:visited {color: #4C4C4C; text-decoration: none; display:block; padding:5px 0 5px 22px;}ul.about-list li a:hover, .widgets li a:hover {background-color:#b2b1b1;color:#eaeaea;} .blog-post h2 {    background-color: #F5F5F5;    border-bottom: 1px solid #DDDDDD;    color: #2F87AA;    font-family: Tahoma;    font-size: 13px;    font-weight: bold;    margin-bottom: 0;    padding-top: 7px;}.blog-post { margin: 23px 0 10px 0; padding:10px; background-color: #f5f5f5; border:1px solid #eaeaea;} .blog-post p {    padding-top: 10px;} .blog-post-tomeis h2 {    background-color: #F5F5F5;    border-bottom: 1px solid #DDDDDD;    color: #2F87AA;    font-family: Tahoma;    font-size: 13px;    font-weight: bold;    margin-bottom: 0;    padding-top: 7px;}.blog-post-tomeis { margin: 23px 0 10px 0; padding:10px; background-color: #f5f5f5; border:1px solid #eaeaea;} .blog-post-tomeis p {    padding-top: 10px;}.blog-posted {    border-bottom: 1px solid #D9D9D9;    color: #ADACAC;    font-size: 11px;    height: 20px;    margin-bottom: 20px;    padding-top: 5px;}.blog-post-services-portfolio {    float: left; text-align: justify;    margin: 5px 10px;    padding: 0 5px;    width: 44%;} .blog-post-services-portfolio h2 {    border-bottom: 1px solid #DDDDDD;    color: #2F87AA;    font-family: Tahoma,arial;    font-size: 16px;    font-weight: normal;    margin-bottom: 0;    padding-top: 5px;}.blog-post-services-portfolio p {    padding-top: 10px;}.blog-post-services-portfolio-img {    margin: 5px 2px;}#recentPostList {    float: left;    margin-left: 30px;    width: 270px;}#related-post-title {    border-bottom: 1px solid #D9D9D9;    border-top: 1px solid #D9D9D9;    color: #2F87AA;    font-weight: bold;    height: 20px;    padding: 3px 0 4px;}.related-comment-title {    border-bottom: 1px solid #D9D9D9;    border-top: 1px solid #D9D9D9;    color: #2F87AA;    font-weight: bold;    height: 20px;    margin-bottom: 5px;    padding: 3px 0 4px;}.related-item-wrapper {    color: #ADACAC;    cursor: pointer;    float: left;    font-size: 11px;    height: 105px;    padding: 0 9px 0 0;    width: 270px;}.related-item-wrapper:hover {    background-color: #F8F8F8;}.related-item-wrapper h4 {    color: #2F87AA;}.related-item-wrapper img {    display: none; height: 65px;    width: 65px;}.related-spacer {    float: left;    width: 8px;}.posted-detail {    float: left;}.read-more {    float: right; padding-top:10px;}#commentFormArea {    color: #6B6B6B;    float: left;    width: 310px;}.input-comment {    background-color: #FFFFFF;    border: 1px solid #D9D9D9;    color: #6B6B6B;    margin: 0;    padding: 5px;    width: 213px;}.input-submit-comment { background-image: url(//www.roikos.gr/wp-content/themes/centita/images/but-send-gr.gif); background-repeat: no-repeat; border: 0 none; cursor: pointer; float: right; height: 21px;    margin: 0;    padding: 0;    width: 73px; font-family:Tahoma, Arial, serif; font-size:11px; color:#333;}.textarea-comment {    background-color: #FFFFFF;    border: 1px solid #D9D9D9;    color: #6B6B6B;    margin: 0;    padding: 5px;    width: 213px;}fieldset {    border: 0 none;    margin: 0;    padding: 0;}label {    float: left;    padding-right: 15px;    width: 70px;}input.text {    color: #333333;    font: 12px/12px 'courier new',courier,monospace;    margin: 1px 0;    padding: 3px;    width: 290px;}.commonPageListControlBar {    background-color: #FFFFFF;    height: 30px;    margin-top: 30px;    text-align: left;}.commonPageListBtn {    background-color: transparent;    border: 1px solid #D9D9D9;    color: #000000;    cursor: pointer;    font: 11px/28px Verdana;    padding: 6px;}.commonPageListControlBar a, .commonPageListControlBar a:visited {    color: #414141;}.commonPageListBtn:hover {    text-decoration: underline;}.commonPageListBtnSelected {    background-color: #EAEAEA;    border: 1px solid #EAEAEA;    color: #414141;    cursor: default;    font: 11px/28px Verdana;    padding: 6px;}#content h4 {    margin-bottom: 8px;}#main_text {    padding: 20px 0 0;}#newsletter fieldset { border: 0 none; margin: 0; padding:20px;}.but {    padding-left: 2px;    vertical-align: middle;}.inputbox01 {    border: 1px solid #D9D9D9;    color: #C8C9BE;    font-family: Georgia,"Times New Roman",Times,serif;    font-size: 11px;    padding: 3px 4px 2px 3px;    vertical-align: top;    width: 180px;}.inputbox01:focus {    border: 1px solid #ADACAC;    color: #ADACAC;}#testimonials {    border-bottom: 1px solid #D9D9D9;    border-left: 1px solid #D9D9D9;    border-right: 1px solid #D9D9D9;    margin-bottom: 14px;    padding: 10px 18px 15px;}.scroll ul {    height: 132px;    list-style: none outside none;    margin: 0;    position: relative;    width: 285px;}.scroll ul li {    height: 132px;    line-height: 18px;    margin: 0;    width: 276px;}#maintext .box-main #testimonials {    padding: 10px 18px 15px;}#maintext .box-main .scroll ul {    height: 142px;}#maintext .box-main .scroll ul li {    height: 142px;}#maintext #testimonial_list {}#maintext #testimonial_list li {    background: none repeat scroll 0 0 transparent;    margin: 0 0 30px;    padding: 0;}#maintext #testimonial_list li p {    margin: 10px;}#main-portfolio {    float: left;    width: 960px;}.box-pf-top {    float: left;    margin: 0 18px 38px 0;    width: 220px;}.box-pf-bottom {    float: left;    margin: 0 26px 18px 0;    width: 220px;}.box-pf-top-last {    float: left;    margin-bottom: 38px;    width: 220px;}.box-pf-bottom-last {    float: left;    margin-bottom: 18px;    width: 220px;}.quote {    padding-top: 18px;}.quote h2 {    color: #2F87AA;    padding-bottom: 10px;}.detail {    font-weight: bold;    margin-bottom: 0;} ul.detail-list {    list-style-type: none;    margin: 10px;    padding: 0;}ul.detail-list li {    background-position: 0 2px;    background-repeat: no-repeat;    line-height: 13px;    margin-top: 0;    padding:5px 0 8px 22px;}#desc-project1, #desc-project2, #desc-project3, #desc-project4, #desc-project5, #desc-project6, #desc-project7, #desc-project8 {    display: none;}.map {    height: 183px;    padding-bottom: 8px; padding-left:18px;   width: 276px;}#address { padding:0 15px;}#address ul {    margin: 0;    padding: 0;}#address ul li {font-weight:normal; color: #444444;    list-style-type: none;    padding: 5px 31px;}#address ul li a,#contact ul li a:visited {   color: #444444;    text-decoration: none; padding: 0px;}#address ul li.mail {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/icon-mail.png);    background-position: 0 5px;    background-repeat: no-repeat;} #address ul li.mail a:hover { background-color: #f5f5f5; }#address ul li.mail {font-weight:normal; color: #444444;    list-style-type: none; }#address ul li.phone {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/icon-tel.png);    background-position: 0 5px;    background-repeat: no-repeat;} #address ul li.fax {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/icon-fax.png);    background-position: 0 5px;    background-repeat: no-repeat;} #address ul li.address {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/icon-address.png);    background-position: 0 5px;    background-repeat: no-repeat;}img.alignright {    float: right;    padding-left: 12px;}img.alignleft {    display: inline;    float: left;    padding: 5px 12px 5px 0;}img.aligncenter {    display: block;    margin-bottom: 10px;    margin-left: auto;    margin-right: auto;}.alignright {    float: right;}.alignleft {    float: left;}.wp-caption {    background-color: #F3F3F3;    border: 1px solid #DDDDDD;    margin: 10px;    padding-top: 4px;    text-align: center;}.wp-caption img {    border: 0 none;    margin: 0;    padding: 0;}.wp-caption p.wp-caption-text {    font-size: 13px;    line-height: 17px;    margin: 0;    padding: 0 4px 5px;}.aligncenter, div.aligncenter {    display: block;    margin-left: auto;    margin-right: auto;}.screenReader {    left: -9999px;    position: absolute;    top: -9999px;}.thanks {    background: none repeat scroll 0 0 #F8F8F8;    border: 1px solid #D9D9D9;    padding: 10px;    text-align: center;}ol.forms {    color: #6B6B6B;    float: left;    list-style: none outside none;    margin: 0;    width: 100%;}ol.forms li {    clear: both;    float: left;    margin-bottom: 18px;    position: relative;    width: 100%;}ol.forms label {    cursor: pointer;    display: block;    font-weight: normal;    padding-right: 20px;    width: 100%;}ol.forms input, ol.forms textarea {    background-color: #FFFFFF;    border: 1px solid #D9D9D9;    clear: both;    color: #6B6B6B;    font: inherit;    margin: 0;    padding: 5px;    width: 406px;}ol.forms textarea {    height: 100px;}ol.forms input:focus, ol.forms textarea:focus {    background-color: #F8F8F8;    border-color: #C9C9C9;}.error {    color: #FF0000;}ol.forms li .error {    font-size: 11px;    margin-left: 5px;}ol.forms li.textarea .error {    display: block;    float: right;    margin-right: 55px;}ol.forms li.screenReader {    margin-bottom: 0;}ol.forms li.buttons button {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/but-submit-gr.gif);    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    float: right;    height: 21px;    margin: 0 42px 0 0;    padding: 0;    width: 73px;}ol.forms li.buttons button:hover {    color: #222222;}ol.forms li.buttons button:active {    left: -1px;    position: relative;    top: -1px;}ol.forms li.buttons, ol.forms li.inline {    float: left;    width: 460px;}ol.forms li.inline input {    width: auto;}ol.forms li.inline label {    display: inline;    float: none;    width: auto;}.input-submit {    background-image: url(//www.roikos.gr/wp-content/themes/centita/images/but-send.gif);    background-repeat: no-repeat;    border: 0 none;    cursor: pointer;    float: right;    height: 21px;    margin: 0 192px 0 0;    padding: 0;    width: 73px;}h1#titlecomment {    border-bottom: 1px solid #D2D2D2;    border-top: 1px solid #D2D2D2;    margin: 20px 0 0;    padding: 5px 0;}#listcomment {    margin: 0;    padding: 0;    width: auto;}ul#listcomment {    list-style: none outside none;    margin: 0;    padding: 0;}ul#listcomment li {    background: none repeat scroll 0 0 transparent;    border-bottom: 1px solid #D2D2D2;    margin: 0;    padding: 11px 0;    width: auto;}.titlecomment {    width: auto;}.titlecomment img {    border: 1px solid #D9D9D9;    float: left;    margin: 0 10px 0 0;    padding: 3px;}.titlecomment h3 { background-color:#f5f5f5;    color: #333333;    font-size: 1.4em;    margin: 0;    padding: 7px 0 0;}.datecomment {    color: #858585;    font-size: 0.9em;}#listcomment li p {    font-size: 1em;    padding: 10px 0 0;}#maintext .wp-pagenavi {    padding: 10px 0;    text-align: left;}#maintext .wp-pagenavi a, #main .wp-pagenavi a:link {    background-color: transparent;    border: 1px solid #D9D9D9;    color: #242424;    cursor: pointer;    font: 11px/28px Verdana;    padding: 6px;}#maintext .wp-pagenavi a:visited {    background-color: transparent;    border: 1px solid #D9D9D9;    color: #242424;    cursor: pointer;    font: 11px/28px Verdana;    padding: 6px;}#maintext .wp-pagenavi a:hover {    background-color: #EAEAEA;    border: 1px solid #EAEAEA;    color: #414141;    cursor: pointer;    font: 11px/28px Verdana;    padding: 6px;}#maintext .wp-pagenavi a:active {    background-color: #EAEAEA;    border: 1px solid #EAEAEA;    color: #414141;    cursor: default;    font: 11px/28px Verdana;    padding: 6px;}#maintext .wp-pagenavi span.pages {    background-color: transparent;    border: 1px solid #D9D9D9;    color: #242424;    cursor: pointer;    font: 11px/28px Verdana;    padding: 6px;}#maintext .wp-pagenavi span.current {    background-color: #EAEAEA;    border: 1px solid #EAEAEA;    color: #414141;    font: 11px/28px Verdana;    padding: 6px;}#maintext .wp-pagenavi span.extend {    background-color: transparent;    border: 1px solid #D9D9D9;    color: #242424;    cursor: pointer;    font: 11px/28px Verdana;    padding: 6px;}.navigation {    margin-top: 10px;}.navigation a {    background-color: #FFFFFF;    border: 1px solid #D9D9D9;    color: #676767;    margin: 2px;    padding: 4px 8px;    text-decoration: none;}#s3slider {    height: 300px;    overflow: hidden;    position: relative;    width: 400px;}#s3sliderContent {    margin-left: 0;    position: absolute;    top: 0;    width: 400px;}.s3sliderImage {    display: none;    float: left;    position: relative;}.s3sliderImage span {    background-color: #000000;    color: #FFFFFF;    display: none;    font: 10px/15px Arial,Helvetica,sans-serif;    left: 0;    opacity: 0.7;    padding: 10px 13px;    position: absolute;    top: 0;    width: 374px;}.clear {    clear: both;}#breadcrumbs { background-color: #F3F3F3; border-bottom:1px dotted #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; margin:0 auto; padding:3px 0 3px 15px;}#breadcrumbs p {    font-family: tahoma,arial;    font-size: 11px;    margin: 0;    padding: 0;}#erga-up {    background: none repeat scroll 0 0 #ECEEEE;    border: 1px solid #2F87AA;    border-radius: 2px 2px 2px 2px;    margin: 0 0 20px 20px;    padding: 0 0 18px;    width: 900px;}#erga-up ul {    list-style: none outside none;}#erga-up ul li {    float: left;    font-size: 13px;    list-style: none outside none;    padding: 8px 5px 0 20px;    width: 95px;}#erga-up h2 {    background: none repeat scroll 0 0 #DFE1E1;    color: #0C556F;    font: bold 17px Tahoma,Arial,sans-serif;    margin: 0;    padding: 5px 0 10px 20px;    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);}#erga-up li a {    font-size: 13px;} .checklist { margin-bottom: 20px;  margin-left: 5px;  list-style: none;} .checklist li {  font-size: 12px; margin: 0 0 5px 0;  padding-bottom: 5px; padding-left:25px; background: url(//www.roikos.gr/wp-content/themes/centita/images/tick.png) 0 0 no-repeat; color:#4c4c4c; border-bottom:1px solid #dfdfdf; } .tagcloud { padding: 0 10px 5px 10px;} ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px;
border-bottom: 1px solid #d9d9d9;
border-left: 1px solid #d9d9d9;
width: 100%;
}
ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 31px;
line-height: 31px;
border: 1px solid #d9d9d9;
border-left: none;
margin-bottom: -1px;
background: #e0e0e0;
overflow: hidden;
position: relative;
}
ul.tabs li a {
text-decoration: none;
color: #000;
display: block;
font-size: 1.2em;
padding: 0 20px;
border: 1px solid #fff;
outline: none;
}
ul.tabs li a:hover {
background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
background: #fff;
border-bottom: 1px solid #fff;
}
.tab_container {
border: 1px solid #d9d9d9;
border-top: none;
clear: both;
float: left; 
width: 100%;
background: #fff;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
padding: 20px;
font-size: 1.2em;
}
.tab_content h2 {
font-weight: normal;
padding-bottom: 10px;
border-bottom: 1px dashed #ddd;
font-size: 1.8em;
}
.tab_content img {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #ddd;
padding: 5px;
} .itemlist {
margin-bottom: 20px;
margin-left: 5px;
list-style: none;
}
.itemlist  li {
font-size: 12px;
margin: 0 0 5px 0; 
padding-bottom: 5px;
padding-left: 20px;  
background: url(//www.roikos.gr/wp-content/themes/centita/images/item.png) 0 5px no-repeat;
color: #4c4c4c;
border-bottom: 1px solid #dfdfdf;
} .arrowlist {
margin-bottom: 20px;
margin-left: 5px;
list-style: none;
}
.arrowlist li {
font-size: 12px;
margin: 0 0 5px 0; 
padding-bottom: 5px;
padding-left: 20px;  
background: url(//www.roikos.gr/wp-content/themes/centita/images/arrow.gif) 0 5px no-repeat;
color: #4c4c4c;
border-bottom: 1px solid #dfdfdf;
} .bulletlist {
margin-bottom: 20px;
margin-left: 5px;
list-style: none;
}
.bulletlist  li {
font-size: 12px;
margin: 0 0 5px 0; 
padding-bottom: 5px;
padding-left: 20px;  
background: url(//www.roikos.gr/wp-content/themes/centita/images/bullet.png) 0 5px no-repeat;
color: #4c4c4c;
border-bottom: 1px solid #dfdfdf;
} .dropcap{
background:transparent url(//www.roikos.gr/wp-content/themes/centita/images/big-bullet.png) no-repeat scroll -1px -1px;
color:#ffffff;
float:left;
font-size:24px;
height:41px;
line-height:30px;
margin-bottom:-10px;
margin-right:10px;
padding-top:5px;
text-align:center;
width:41px;
} .pullquote_right,.pullquote_left{
color:#9F9F9F;
float:right;
font-size: 16px;
letter-spacing:0px;
margin-bottom:0;
margin-top:10px;
margin-left:20px;
padding:0 10px;
width:33%;
font-style: italic; 
background: url(//www.roikos.gr/wp-content/themes/centita/images/quote.png) top left no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
}
.pullquote_left{
border-left: none;
float:left;
margin-left:0px;
margin-right:10px;
} .info {
margin: 15px 0;
font-size: 14px;
color: #246EA7;
padding: 15px 12px 5px 47px; background: #DFECF7 .5em .4em no-repeat;
border: 1px solid #A7CEEC;   -moz-box-shadow:0 0 6px #aaaaaa;
-webkit-box-shadow:0 0 6px #aaaaaa;  
} 
.error_box {
margin: 15px 0;
font-size: 14px;
color: #C92036;  
padding: 15px 12px 15px 47px;
background: #FAE1E1 url(//www.roikos.gr/wp-content/themes/centita/images/error.png) .5em .4em no-repeat;
border: 1px solid #EDA8A8;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow:0 0 6px #aaaaaa;
box-shadow:0 0 6px #aaaaaa;
-webkit-box-shadow:0 0 6px #aaaaaa;   
} 
.warning {
margin: 15px 0;
font-size: 14px;
color: #E08820;  
padding: 15px 12px 15px 47px;
background: #FDF4D7 url(//www.roikos.gr/wp-content/themes/centita/images/warning.png) .5em .4em no-repeat;
border: 1px solid #E8C779;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow:0 0 6px #aaaaaa;
box-shadow:0 0 6px #aaaaaa;
-webkit-box-shadow:0 0 6px #aaaaaa;    
} 
.success, 
.success-message{
margin: 15px 0;
font-size: 14px;
color: #84AF22;  
padding: 15px 12px 15px 47px;
background: #E6F2D2 url(//www.roikos.gr/wp-content/themes/centita/images/ok.png)  .5em .4em no-repeat;
border: 1px solid #96C24A;   -moz-box-shadow:0 0 6px #aaaaaa;
box-shadow:0 0 6px #aaaaaa;
-webkit-box-shadow:0 0 6px #aaaaaa; 
}
#roikos_tbl 
{
width: 600px;
padding: 0;
margin: 0;
}
#roikos_tbl th
{	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
border-right: 3px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
}
#roikos_tbl td {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
padding: 6px 6px 6px 12px;
color: #4f6b72;
}
#roikos_tbl td:hover 
{
background: none repeat scroll 0 0 #C1DAD7;
color:#1E598E;
}
#roikos_history_tbl 
{
width: 600px;
padding: 0;
margin: 0;
}
#roikos_history_tbl th
{
color: #4f6b72;
letter-spacing: 2px;
text-align: left;
padding: 6px 6px 6px 12px;
}
#roikos_history_tbl td {
background: #fff;
padding: 6px 6px 6px 12px;
color: #4f6b72;
}
#roikos_history_tbl td:hover 
{
background: none repeat scroll 0 0 #C1DAD7;
color:#1E598E;
}
#roikos_yphresies_tbl 
{
width: 600px;
padding: 0;
margin: 0;
}
#roikos_yphresies_tbl th
{	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #4f6b72;
border-top: 1px solid #C1DAD7;
letter-spacing: 2px;
text-transform: uppercase;
text-align: left;
padding: 6px 6px 6px 12px;
}
#roikos_yphresies_tbl td {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
padding: 6px 6px 6px 12px;
color: #4f6b72;
}
#roikos_yphresies_tbl tr:hover td 
{
background: none repeat scroll 0 0 #C1DAD7;
color:#1E598E;
}
#tagline {
color: #2C9F57;
font-family: Tahoma,Arial,serif;
font-size: 12px;
font-weight: bold;
left: 32%;
position: absolute;
top: 27px;
margin:0;
padding:0;
}
#contact-card {
background: #E6F2D2 url(//www.roikos.gr/wp-content/themes/centita/images/contact-card.gif) no-repeat 0 0;
padding: 0;
margin-top: 1px;
height: 97px;
}
.card-info ul {
float: left;
text-align: left;
margin: 0 0 0 115px;
padding: 6px 0;
}
.card-info li {
color: #fff;
padding: 2px;
margin: 0;
font-size: 11px;
font-weight: normal;
}
.card-info li.name {
color: #E0FD8B;
}
.arlist {text-align: justify; margin: 0 0 0 40px;}
.mc_merge_var {
float:left;
}
#mc_signup_form .mc_var_label {
padding-right:5px;
text-align: center;
}
.login .pp_pic_holder {
display: none;
}
#maintext .blog-post p{
text-align: justify;
}
#maintext .blog-post ul{
text-align: justify;
list-style-type:disc;
}
#maintext .blog-post ol{
text-align: justify;
}
#latest-news > ul > li {
background-color: #fff !important;
}.nivoSlider {
position:relative;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:60;
display:none;
} .nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
} .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.8; width:100%;
z-index:89;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:99;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav a {
position:relative;
z-index:99;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}