@import url("yreset.css");

* {background-repeat: no-repeat;}
body, html {font-family: Arial, Tahoma, Verdana; font-size: 11px; xbackground-image: url(img/backgrounds/body.jpg); background-repeat: no-repeat; padding: 0; margin: 0; background-color: #edf0f3;}
a {color: #005db4;}

#wrapper {width: 928px; display: block; overflow: hidden; margin: 20px auto 10px auto; padding: 0; background-color: #fff; border: 1px solid #afb3b6; padding: 0 20px 40px 20px; position: relative;}


#header {padding-top: 30px; position: relative; height: 128px; display: block; overflow: visible; margin-bottom: 10px; background-image: url(img/backgrounds/header-bg.gif); background-position: top right;}
#blog-title {width: 159px; height: 49px; background-image: url(img/alldental.gif); text-indent: -5000px; margin-left: 10px; margin-bottom: 20px;}
#blog-title a {width: 159px; height: 49px; display: block;}


#menu {position: absolute; left:628px; top:70px;}
#menu li {float: left; margin-right: 20px;}
#menu a {color: #333; text-transform: lowercase; text-decoration: none; padding-left: 7px; background-image: url(img/bullets/arrow-small-gray.gif); background-position: left center;}
#menu a:hover {color: #42bcef;}

ul.socializing {position: absolute; right:0; top:20px;}
ul.socializing li {float: left; margin-left: 10px;}

#nav {border-bottom: 3px solid #005db4; display: block; overflow: visible; height: 29px; position: relative;}
#nav li {float: left; margin-right: 1px; display: block; overflow: hidden;}
#nav li a {display: block; overflow: hidden; color: #fff; text-decoration: none; background-color: #005db4; background-image: url(img/backgrounds/nav.gif); height: 29px; text-indent: -5000px;}
#nav li.cat-item-3 a {background-position: 0 0; width: 127px;}
#nav li.cat-item-3 a:hover,
#nav li.cat-item-3.current-cat a,
#nav li.cat-item-3.current-cat-parent a {background-position: 0 -29px;}
#nav li.cat-item-4 a {background-position: -127px 0; width: 118px;}
#nav li.cat-item-4 a:hover,
#nav li.cat-item-4.current-cat a,
#nav li.cat-item-4.current-cat-parent a {background-position: -127px -29px;}
#nav li.cat-item-5 a {background-position: -245px 0; width: 74px;}
#nav li.cat-item-5 a:hover,
#nav li.cat-item-5.current-cat a,
#nav li.cat-item-5.current-cat-parent a {background-position: -245px -29px;}
#nav li.cat-item-6 a {background-position: -319px 0; width: 68px;}
#nav li.cat-item-6 a:hover,
#nav li.cat-item-6.current-cat a,
#nav li.cat-item-6.current-cat-parent a {background-position: -319px -29px;}
#nav li ul {background: red; clear: both; position: absolute; left: 0; bottom: -27px; display: none; height: auto; padding: 0 0 0 10px; width: 918px;}
#nav li ul li {float: left;}
#nav li ul li a {text-indent: 0; background-color: transparent; background-image: none; width: auto !important; margin-right: 10px; height: auto; line-height: 26px; text-decoration: none; text-transform: lowercase;}
#nav li ul li.current-cat a,
#nav li ul li a:hover {text-decoration: underline;}
#nav li ul li.current-cat a {font-weight: bold;}
#nav li:hover ul {display: block; z-index: 10000;}
#nav li.cat-item-3 ul {background-color: #e84801; text-shadow: 1px 1px 0px #a23201; border-bottom: 1px solid #a23201;}
#nav li.cat-item-4 ul {background-color: #27a809; text-shadow: 1px 1px 0px #1b7506; border-bottom: 1px solid #1b7506;}
#nav li.cat-item-5 ul {background-color: #9c4fa8; text-shadow: 1px 1px 0px #6d3775; border-bottom: 1px solid #6d3775;}
#nav li.cat-item-6 ul {background-color: #e03194; text-shadow: 1px 1px 0px #9c2267; border-bottom: 1px solid #9c2267;}

#nav li.current-cat ul,
#nav li.current-cat-parent ul {display: block;}


body.home #nav {border-bottom: 3px solid #005db4 !important;}
body.four04 #header,
body.page #header,
body.home #header,
body.search #header {height: 101px;}
body.four04 #searchForm,
body.page #searchForm,
body.home #searchForm,
body.search #searchForm {bottom: 9px;}


#services {position: absolute; top:30px; left: 467px;}
#services li {margin-bottom: 3px;}
#services li a {color: #619ebc; font-weight: bold; text-decoration: none; padding-left: 7px; background-image: url(img/bullets/arrow-small-blue.gif); background-position: left center;}
#services li a:hover {color: #77c8ef; text-decoration: underline;}


#searchForm {width: 300px; height: 27px; position: absolute; bottom:36px; right:0;}
#searchForm label {display: none;}
#searchForm input {border: 0;}
#searchForm input#s {width: 294px; height: 27px; background-image: url(img/backgrounds/search-bg.gif); border: 0; padding: 0 3px; position: absolute; color: #005db4; line-height: 27px;}
#searchForm input#searchsubmit {background-image: url(img/buttons/search.gif); width: 60px; height: 20px; font-size: 1px; padding-top: 19px; position: absolute; right:3px; top:3px; cursor: pointer;}


body.medicina-dentara #nav {border-bottom-color: #e84801;}
body.tehnica-dentara #nav {border-bottom-color: #27a809;}
body.business #nav {border-bottom-color: #9c4fa8;}
body.pacienti #nav {border-bottom-color: #e03194;}

body.medicina-dentara h1 {color: #e84801;}
body.tehnica-dentara h1 {color: #27a809;}
body.business h1 {color: #9c4fa8;}
body.pacienti h1 {color: #e03194;}


#featured {width:928px; padding: 10px 10px 10px 10px; background-image: url(img/backgrounds/featured.jpg); border-bottom: 1px solid #5995ce; margin: 10px 0 20px -10px; color: #fff; overflow: hidden;}
#featured ul {width: 948px;}
#featured ul li {width: 217px; float: left; margin-right: 20px;}
#featured ul li p.parent {text-transform: lowercase; font-size: 10px; margin-bottom: 5px;}
#featured ul li p.parent a {color: #cbebfa; text-decoration: underline;}
#featured ul li p.parent a:hover {color: #fff; text-decoration: none;}
#featured ul li p.visual {display: block; overflow: hidden; width: 217px; height: 90px; margin-bottom: 5px;}
#featured ul li h2 {font-size: 16px; line-height: 18px; margin-bottom: 5px; text-shadow: 1px 1px 0px #3a86ab;}
#featured ul li h2 a {color: #fff;}
#featured ul li h2 a:hover {color: #fff;}
#featured ul li div.head {color: #fff; text-shadow: 1px 1px 0px #3a86ab;}


#content {width: 928px;}


#primary {float: left; width: 628px; margin-bottom: 20px;}
#secondary {width: 300px; float: right; margin-bottom: 20px;}
#secondary div.box {background-color: #93a9be; padding: 10px; color: #fff; margin-bottom: 10px;}
#secondary div.box .title {font-size: 14px; text-transform: uppercase; color: #fff; margin-bottom: 5px;}

#secondary div.newsletter form.phplist {margin: 0; padding: 0;}
#secondary div.newsletter input {border: 0; padding: 4px 3px; border: 1px solid #566370; width: 272px;}
#secondary div.newsletter label {color: #fff; display: block; text-shadow: 1px 1px 0 #657583; padding: 0; margin: 0; font-weight: bold;}
#secondary div.newsletter span {margin-top: -5px; font-weight: bold; margin-bottom: 0; display: block; overflow: hidden;}
#secondary div.newsletter ul.list {text-shadow: 1px 1px 0 #657583; margin-bottom: 5px; display: block; overflow: hidden; margin-top: -10px;}
#secondary div.newsletter ul.list li {display: block; overflow: hidden; width: 121px; float: left; margin-right: 10px; margin-bottom: 5px;}
#secondary div.newsletter ul.list li input {width: auto; float: left; margin-right: 5px;}
#secondary div.newsletter input#contactsubmit {background-image: url(img/buttons/input-submit.gif); color: #fff; text-shadow: 1px 1px 0px #168ee1; width: 118px; height: 30px; border: 0; margin-top: 5px; cursor: pointer; text-transform: uppercase; font-size: 11px;}

#secondary div.ad {padding: 0; background-color: #fff;}



h1 {font-size: 22px; margin-bottom: 0; font-weight: bold; color: #005db4; padding-right: 100px; margin-bottom: 10px;}
.article {color: #333; font-size: 12px; line-height: 16px; width: 608px;}
.article .date {font-size: 11px; margin-bottom: 3px; color: #999; margin-top: -10px;}
.article .head {font-weight: normal; color: #000; font-weight: bold; margin-bottom: 20px; font-size: 14px;}
.article .body {}
.article p {margin-top: 10px;}
.article a {color: #333; text-decoration: underline;}
.article h2 {font-size: 14px; margin-top: 14px; font-weight: bold;}
.article h3 {font-size: 12px; margin-top: 12px; font-weight: bold;}
.article ol {padding-left: 30px;}
.article ol li {list-style-type: decimal;}
.article ul {padding-left: 30px; margin-top: 10px;}
.article ul li {margin-bottom: 3px; list-style-type: square;}
.article div.remarks {margin: 10px 0; color: #777; width: 380px;}
.article p.tags {font-size: 11px; line-height: 17px;}
.article p.tags span.title {background-image: url(img/backgrounds/tags-bg.gif); width: 40px; display: block; text-align: center; float: left; margin-right: 3px; color: #fff; text-shadow:1px 1px 0px #acacac;}
.article p.tags a {color: #bbbbbb;}
.article p.tags a:hover {color: #333; text-decoration: none;}
.article table {border: 1px solid #ccc; border-collapse: collapse; font-size: 11px;}
.article table th {border: 1px solid #ccc; border-collapse: collapse; padding: 3px; background-color: #eee; font-weight: bold;}
.article table td {border: 1px solid #ccc; border-collapse: collapse; padding: 3px;}
.article .related {float: right; margin-left: 10px; margin-bottom: 10px; display: block; overflow: hidden; width: 217px; font-size: 11px;}
.article .related p.title {font-weight: bold; text-transform: uppercase;}
.article .related ul {padding: 0; margin-top: 0;}
.article .related ul li {list-style-type: none; padding-left: 7px; background-image: url(img/bullets/arrow-small-darkgray.gif); background-position: 0 4px; line-height: 13px; margin-bottom: 3px;}
.article .related ul li a {text-decoration: none; color: #005db4;}
.article .related ul li a:hover {color: #005db4; text-decoration: underline;}


#comments {margin: 10px 0 0 0; clear: both;}
#comments h3 {margin: 0; margin-bottom: 10px; text-transform: uppercase;}
#comments #respond {background-color: #e5eaee; padding: 10px;}
#comments #respond div.item {float: left; margin-right: 5px; width: 192px; margin-bottom: 5px;}
#comments #respond div.pos3 {margin-right:0;}
#comments #respond div.pos3 input {width: 186px !important;}
#comments #respond div.item label {display: block; padding-left: 4px;}
#comments #respond div.item input {width: 184px; border: 0; padding: 4px 3px; font-size: 11px; font-family: arial; color: #333; border: 1px solid #afb3b6;}
#comments #respond div.textarea {display: block; overflow: hidden; float: none; clear: both; width: 598px;}
#comments #respond div.textarea textarea {width: 580px; padding: 4px 3px; height: 140px; border: 1px solid #afb3b6;}
#comments #respond input.button {background-image: url(img/buttons/input-submit.gif); color: #fff; text-shadow: 1px 1px 0px #168ee1; width: 118px; height: 30px; border: 0; margin-top: 5px; cursor: pointer; text-transform: uppercase; font-size: 11px;}

#comments div.comments ol {}
#comments div.comments ol li {border: 1px solid #afb3b6; padding: 10px; margin-bottom: 5px;}
/* #comments div.comments ol li.evenComment {background-color: #edf0f3;} */
#comments div.comments ol li div.comment-author {}
#comments div.comments ol li div.comment-author img {float: left; margin-right:5px;}
#comments div.comments ol li div.comment-author span.fn {font-weight: bold;}
#comments div.comments ol li div.comment-meta {font-size: 11px; color: #999;}
#comments div.comments ol li div.comment-meta a {color: #999;}
#comments div.comments ol li p {padding-left: 37px;}

div.post {margin-top: 10px; display: block; overflow: hidden;}
div.post h2 {font-weight: bold; font-size: 14px;}
div.post h2 a {text-decoration: none; color: #333;}
div.post h2 a:hover {color: #005db4;}
div.post p.visual {float: right; margin-left: 5px;}
div.post div.date {color: #999;}
div.post div.head {color: #555; font-weight: normal; font-size: 11px; line-height: 14px;}
div.post p.tags {font-size: 10px; color: #aaa;}
div.post p.tags a {color: #aaa; text-decoration: none;}
div.post p.tags a:hover {color: #42bcef;}
div.oddPost {clear: left;}

#primary div.post {width: 295px; float: left; margin-right: 18px; margin-bottom: 18px;}

.wp-pagenavi {clear: both; border-top: 1px dotted #afb3b6; display: block; padding-top: 10px; margin-top: 20px;}
.wp-pagenavi span {border: 0;}
.wp-pagenavi span.pages {margin-bottom: 10px; clear: both; margin-right: 10px; font-weight: bold;}
.wp-pagenavi span.extend {margin-right: 5px;}
.wp-pagenavi a {padding: 3px 5px; text-decoration: none; margin-right: 5px; background-color: #005db4; color: #fff; text-shadow:0px 0px 0px; border: 1px solid #005db4;}
.wp-pagenavi a.page {padding: 3px 5px; text-decoration: none; margin-right: 5px; background-color: #005db4; color: #fff; text-shadow:0px 0px 0px; border: 1px solid #005db4;}
.wp-pagenavi a:hover {background-color: #afb3b6; border: 1px solid #afb3b6; color: #333; text-shadow: 1px 1px 0px #fff;}
.wp-pagenavi span.current {padding: 3px 5px; border: 1px solid #afb3b6; color: #333; text-decoration: none; text-shadow: 1px 1px 0px #fff; margin-right: 5px;}


ul.categories {display: block; overflow: hidden; width: 608px;}
ul.categories li {display: block; overflow: hidden; margin-bottom: 20px;}
ul.categories li h2 {font-size: 16px; border-bottom: 3px solid #005db4; margin-bottom: 5px; font-weight: bold; text-transform: uppercase;}
ul.categories li h2 a {text-decoration: none; color: #005db4;}
ul.categories li ul li {width: 285px; display: block; overflow: hidden; margin-bottom: 0px; padding-left: 7px; background-image: url(img/bullets/arrow-small-darkgray.gif); background-position: 0 3px;}
ul.categories li ul li.pos1 {float: left; margin-right: 18px; padding-left: 0; background-image: none; width: 295px;}
ul.categories li ul li h3 {margin-bottom: 5px;}
ul.categories li ul li h3 a {color: #333; text-decoration: none;}
ul.categories li ul li h3 a:hover {color: #005db4; text-decoration: underline;}
ul.categories li ul li div.head {width: 195px; float: left; color: #707070;}
ul.categories li ul li p.visual {width: 90px; height: 90px; float: right; margin: 0 0 10px 10px;}
ul.categories li ul li.pos1 h3 a { font-weight: bold; font-size: 11px;}

ul.categories li.cat3 h2 {border-bottom-color: #e84801;}
ul.categories li.cat3 h2 a {color: #e84801;}
ul.categories li.cat4 h2 {border-bottom-color: #27a809;}
ul.categories li.cat4 h2 a {color: #27a809;}
ul.categories li.cat5 h2 {border-bottom-color: #9c4fa8;}
ul.categories li.cat5 h2 a {color: #9c4fa8;}
ul.categories li.cat6 h2 {border-bottom-color: #e03194;}
ul.categories li.cat6 h2 a {color: #e03194;}

div.ngg-galleryoverview {display: block; overflow: hidden; margin: 10px 0;}
div.ngg-galleryoverview .ngg-gallery-thumbnail-box {float: left; margin-right: 6px;}
div.ngg-galleryoverview .ngg-gallery-thumbnail-box img {}


body.page .article {width: 608px;}
body.page .article div.body {width: 608px;}


div.article {}
div.article div.addthis_toolbox {margin: 10px 0; display: block;}



#footerContent {clear: both; display: block; background-color: #fff; border: 1px solid #ccc; padding: 20px; margin: 0 auto 10px auto; width: 928px;}
div.tags {clear: both; margin: 0;}
div.tags a {text-decoration: none; color: #777;}
div.tags a:hover {color: #005db4; text-decoration: underline;}


#footerLinks {width: 928px; margin: 0 auto; margin-bottom: 20px; color: #777; display: block; overflow: hidden; text-shadow: 1px 1px 0px #fff; position: relative;}
#footerLinks p.copyright {}
#footerLinks ul {display: block; overflow: hidden; margin-bottom: 10px;}
#footerLinks ul li {float: left; margin-right: 10px;}
#footerLinks ul li a {color: #777;}
#footerLinks ul li a:hover {color: #005db4;}


span.beta {width: 42px; height: 42px; position: absolute; top:0; left:0; background-image: url(img/beta-badge.gif); text-indent: -5000px; display: block; overflow: hidden;}


#footerLinks p.createdBy {position: absolute; top:0; right: 0;}
#footerLinks p.createdBy a {width: 63px; height: 22px; background-image: url(img/star-portal.png); text-indent: -5000px; display: block; overflow: hidden;}



p.ad {width: 970px; margin: 15px auto 0 auto; text-align: center;}
