body {
background:#F6F5F5;
color:#666;
font:11px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif;
margin:0;
padding:0 0 50px;
text-align:center
}

/* Links */
a:link,a:visited {
color:#0066ff;
text-decoration:none
}

a:hover {
border-bottom:1px dotted #0066ff
}

a.more-link {
border-bottom:1px dotted #AE855C;
font-weight:700;
padding-bottom:2px
}

/* Headers */
h1,h2,h3,h4 {
color:#444;
font:bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;
padding:0 0 10px 0
}

h1 {
font-size:2.5em;
font-weight:400;
letter-spacing:-1px;
margin-bottom:0;
padding-bottom:0;
}

h2 {
color:#633;
font-size:2.3em;
font-weight:400
}

h3 {
font-size:2em;
font-weight:400;
letter-spacing:-0.5px;
padding-top:5px
}

h4 {
font-size:1.3em;
padding:0 0 5px 0
}

/* Lists */
ul,ol {
margin:10px 20px;
padding:0 20px
}

ul {
list-style:disc
}

ol {
list-style:decimal
}

dt {
color:#7BA857;
font-weight:700
}

dd {
padding-left:25px
}

p,dl {
padding:10px 5px
}

/* Images */
img {
background:#FAFAFA;
border:1px solid #DCDCDC;
padding:5px;
z-index:1
}

img.float-right {
margin:5px 0 10px 10px
}

img.float-left {
margin:5px 10px 10px 0
}

code {
background:#f8f8f8;
border:1px solid #F0F0F0;
display:block;
font:500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;
margin:3px 0;
overflow:auto;
padding:15px;
text-align:left
}

acronym {
border-bottom:1px dotted #895F30;
cursor:help
}

blockquote {
background: url("../images/quote.png") no-repeat scroll 0 0 transparent;
font-family: Georgia,serif;
font-size: 12px;
font-style: italic;
letter-spacing: 1px;
margin: 10px 20px 5px;
padding-left: 25px;
}
blockquote p{
padding:0

}

strong {
font-weight:700
}

/* start - table */
table {
border-collapse:collapse;
margin:10px
}

tr {
background:#fff
}

tr.altrow {
background:#F9F9F9
}

th,td {
border-style:solid;
border-width:1px;
text-align:left
}

th {
background:#EFFAE6;
border-color:#DFF4D5 #D3EFC3 #A7DF8A;
color:#7BA857;
padding:.8em 1em
}

td {
border-color:#EFEFEF;
padding:.7em 1em
}

#content-outer {
background:#fff;
border-bottom:1px solid #E8E8E8;
padding:5px 0;
text-align:left;
width:100%
}

#content-wrapper {
margin:0 auto;
overflow:hidden;
padding-bottom:35px;
padding-top:5px
}

#content {
z-index:99
}

#header-wrap {
background:#fff url(../images/bg.gif) repeat-x;
margin:0;
min-height:150px;
padding:0;
width:100%
}

#header {
margin:0 auto;
padding:0;
position:relative;
z-index:9999
}

#header #logo {
float:left;
margin:70px 0 0;
padding:0;
position:relative;
z-index:0
}

#header #ad_top {
float:right;
margin:60px 0 0;
padding:0;
z-index:0;
}

#header #logo img {
background:none;
border:none;
margin:0;
padding:0
}

#header h1#logo-text a {
color:#93b876;
font:normal 75px Georgia, 'Times New Roman', Times, serif;
left:20px;
letter-spacing:-6px;
margin:0;
padding:0 5px 0 0;
position:absolute;
text-decoration:none;
top:40px
}

#header p#intro {
color:#7ba45b;
font-family:Georgia, 'Times New Roman', Times, Serif;
font-size:17px;
font-style:italic;
font-weight:400;
left:110px;
letter-spacing:-0.5px;
line-height:0;
margin:0;
padding:0;
top:175px;
width:400px
}

#header #header-image {
background:url(../images/header-image.gif) no-repeat;
height:263px;
position:absolute;
right:10px;
top:0;
width:371px
}

/* header quick search */
#header form#quick-search {
background:#F5F4F3 url(../images/header-search.gif) no-repeat;
border:none;
height:33px;
margin:0;
padding:0;
position:absolute;
right:0;
top:10px;
width:270px
}

#header form#quick-search input {
background:transparent;
border:none;
color:#bababa;
float:left;
margin:0;
padding:5px
}

#header form#quick-search .tbox {
display:inline;
margin:6px 0 0 5px;
width:216px
}

#header #search form#quick-search .btn {
height:25px;
width:25px
}

#header form#quick-search label {
display:none
}

/*  navigation  */
#header #nav {
left:0;
margin:0;
padding:0;
position:absolute;
top:3px
}

#header #nav ul {
float:left;
height:45px;
list-style:none;
margin:5px 0 0;
padding:0 0 0 15px
}

#header #nav ul li {
border:1px solid #f5f4f3;
border-bottom:1px solid #eae8e8;
float:left;
margin:0 2px;
padding:0 3px;
position:relative;
}

#header #nav ul li .zvezda {
background:url(../images/zvezda.png) no-repeat center top;
height:12px;
position:absolute;
right:2px;
top:2px;
width:12px
}
#header #nav ul li .zvezda1 {
background:url(../images/zvezda1.png) no-repeat center top;
height:12px;
position:absolute;
right:2px;
top:2px;
width:12px
}

#header #nav ul li .novo {
background:url(../images/novo.png) no-repeat center top;
height:12px;
position:absolute;
right:2px;
top:2px;
width:36px
}

#header #nav ul li a {
color:#666;
float:left;
font:bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
margin:0;
padding:0 5px;
text-transform:uppercase
}

#header #nav ul li a:hover,#header #nav ul li a:active {
background:transparent;
border:none;
color:#111
}

#header #nav ul li.current {
background:#fff;
border:1px solid #eae8e8;
border-bottom:1px solid #fff
}
#header #nav ul li:hover {
background:#fff;
border:1px solid #777;
border-bottom:1px solid #fff
}

#mega div {
background:#fff;
border:1px solid #555;
border-top:none;
font-weight:400;
left:-999em;
margin-top:40px;
padding:0 10px 10px;
position:absolute;
text-align:left;
width:270px;
z-index:1000
}

#mega li:hover div {
left:-1px;
top:auto
}

#mega li.dif:hover div {
left:auto;
right:-1px
}

#mega div h2 {
clear:both;
float:left;
font-size:15px;
margin:10px 0 5px;
padding:0 10px;
width:330px
}

#mega div p {
float:left;
font-size:13px;
padding:4px 0;
width:45%
}
#mega div p.full{
float:left;
font-size:13px;
padding:4px 0;
width:90%
}

#header #nav ul li p a {
clear:left;
float:left;
font-size:10px;
line-height:15px;
margin:0;
padding:0;
width:100%
}

#header #nav ul li p a:hover {
color:#39f
}

/* main column */
#main,#left-columns {
overflow:hidden;
padding:0
}

#main h2 {
border-bottom:1px solid #ebebeb;
color:#444;
font:normal 2.0em Georgia, 'Times New Roman', Times, Serif;
letter-spacing:-1px;
margin-right:15px;
padding-bottom:3px;
padding-top:0
}

#main img {
background:transparent;
border:none;
padding:0;
z-index:999
}

#main h2 a {
border:none;
color:#39f
}

/* left columns */
#left-columns h3 {
color:#444;
font:normal 2em Georgia, 'Times New Roman', Times, Serif;
letter-spacing:-0.5px;
margin:5px 0 0 0;
padding:0
}

/* sidebar menu */
#left-columns .sidemenu h3 {
margin-left:10px
}

.sidemenu ul {
border-top:2px solid #ebebeb;
margin:5px 5px 15px;
padding:0;
text-align:left
}

.sidemenu ul li {
background:url(../images/dots.gif) repeat-x left bottom;
list-style:none;
margin:0;
padding:7px 5px
}

* html body .sidemenu ul li {
height:1%
}

.sidemenu ul li a:link,.sidemenu ul li a:visited {
background-color:transparent;
background-image:none;
border:none;
color:#555;
font-family:Georgia, 'Times New Roman', Times, Serif;
padding-left:0
}

.sidemenu ul li a span {
color:#9F9F9F;
font-family:Georgia, 'Times New Roman', Times, Serif;
font-size:1em;
font-style:normal
}

.sidemenu ul li a:hover {
color:#000
}

.sidemenu ul ul {
margin:0 0 0 5px;
padding:0
}

.sidemenu ul ul li {
background:none
}

/* featured-post */
.featured-post {
padding-bottom:15px
}

.featured-post h4 {
border-bottom:1px solid #ebebeb;
margin:10px 0 0;
padding:0
}

.featured-post h4 a,.featured-post h4 a:visited {
border:none;
color:#7BA857
}

.featured-post .post-info {
margin-left:0;
padding-bottom:5px
}

.featured-post p {
padding:0
}
.featured-post img {
padding:0;
margin:0;
border:none;
background:none;
}
.featured-post a:hover {
	border:none;
}
/* footer */
#footer-wrapper {
clear:both;
margin:0 auto;
text-align:left
}

#footer-wrapper h3 {
color:#444;
font:normal 1.8em Georgia, 'Times New Roman', Times, Serif;
letter-spacing:-0.5px;
text-transform:none
}

#footer-wrapper h3,#footer-wrapper p {
padding-left:0
}

#footer-wrapper a {
background:transparent;
color:#333
}

/* footer-list */
#footer-wrapper ul.footer-list {
border-top:1px solid #E6E6E6;
list-style:none;
margin-left:0;
padding:0
}

#footer-wrapper ul.footer-list li {
border-bottom:1px solid #E6E6E6
}

#footer-wrapper ul.footer-list li a {
border:none;
color:#888;
display:block;
font-weight:700;
line-height:2em;
margin-left:0;
padding:7px 0;
width:98%
}

#footer-wrapper ul.footer-list li a span {
font-family:Georgia, 'Times New Roman', Times, Serif;
font-style:italic;
font-weight:400
}

#footer-wrapper ul.footer-list li a:hover,#footer-wrapper ul.footer-list li a:hover span {
color:#333
}

/* footer-content */
#footer-content {
float:left;
margin:10px 0 0 5px;
padding:0 0 35px;
width:100%
}
#footer-content #friends a {
	color:#F03;
}
#footer-content #friends a:hover {
	border:none;
	color:#0066ff;
}

/* footer-bottom */
#footer-bottom {
border-top:1px solid #dadada;
clear:both;
font-family:'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
margin:0 auto;
width:940px
}

#footer-bottom a {
color:#819EAC
}

#footer-bottom a:hover {
border:none;
color:#666464
}

#footer-bottom .bottom-left {
clear:both;
float:left;
padding-left:5px
}

#footer-bottom .bottom-right {
padding-right:0;
text-align:right
}

/* postmeta */
.postmeta {
background:#f8f8f8;
border:1px solid #EBEBEB;
margin:10px 5px 20px;
padding:5px
}

.postmeta a {
background:transparent
}

.post-info {
color:#B0B0B0;
font-size:.95em;
padding-top:3px
}

.post-info a,.post-info a:visited {
border:none;
color:#000
}

/* thumbnails */
.thumbs {
padding:10px 0 0 10px
}

.thumbs span {
-moz-border-radius:4px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
background:#a1e86f;
border:2px solid #36444d;
display:none;
filter:alpha(opacity=90);
font-family:Georgia,'Times New Roman',Times,Serif;
font-size:1.2em;
font-style:italic;
font-weight:500;
opacity:.90;
padding:7px;
position:absolute;
z-index:1000
}

.thumbs img {
background:#fafafa;
border:1px solid #ddd;
height:45px;
margin:5px;
padding:8px;
width:45px
}

.thumbs img:hover {
background:#DDD;
border:1px solid #D2D2D2
}

.thumbs a:hover {
background-color:transparent;
border:none
}

/* comments list */
ol.commentlist {
border-color:#F0F0F0;
border-style:solid;
border-width:1px 1px 0;
margin:12px 10px;
padding:0
}

.commentlist li {
border-bottom:1px solid #F0F0F0;
list-style:none;
margin:0;
padding:10px
}

.commentlist li cite {
display:block;
font-style:normal;
font-weight:700;
padding:7px
}

.commentlist li cite img {
float:left;
margin-right:10px
}

.commentlist li cite .comment-data {
font-size:.8em;
font-weight:400
}

.commentlist li .comment-text {
clear:both;
margin:0;
padding:0
}

.commentlist li.alt {
background:#f8f8f8
}

.float-right {
float:right
}

.align-left {
text-align:left
}

.align-right {
text-align:right
}

/* clearing */
.clearer {
clear:both
}

.clear {
display:inline-block
}

.clear:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

.searchBox {
background:url(../images/bigBoxLeftTop.jpg) no-repeat top left;
height:130px;
margin-bottom:25px
}

.searchBox .searchField {
float:left;
margin-bottom:0;
margin-top:27px;
width:700px
}

.searchBox .searchField form #s {
border:none;
color:#6b6b6b;
display:block;
float:left;
font-size:20px;
margin:5px 0 15px 20px;
width:500px
}

.searchBox .searchField form .submit_go {
background:transparent;
border:none;
display:block;
float:right;
font-size:0;
height:34px;
margin-right:10px;
text-align:right;
width:105px
}

.searchBox .searchField span {
color:#4b4b4b;
font-size:11px;
font-weight:700;
padding-left:30px
}

.searchBox .searchRight {
background:url(../images/bigBoxRightTop.jpg) no-repeat center top;
color:#5a5a5a;
float:right;
font-size:12px;
font-style:italic;
height:130px;
width:260px
}

.searchBox .searchRight a {
background:url(../images/postAjobbutton.png);
display:block;
height:40px;
margin:32px auto 5px;
text-indent:-9999px;
width:160px
}

.searchBox .searchRight a:hover {
background:url(../images/postAjobbuttonhover.png)
}

.searchBox .searchRight .keyboard {
padding:7px
}

.searchBox .searchRight .keyboard strong {
color:#dc4c08;
font-family:'Georgia';
font-size:20px;
font-style:normal;
font-weight:400
}

.searchBox .searchRight span {
color:#282828;
font-family:'Georgia';
font-size:14px;
font-style:normal;
margin:5px 7px 15px
}

.searchBox .searchRight .btn {
display:inline-block;
height:22px;
margin:1px;
padding-bottom:2px;
width:22px
}

.searchBox .searchField .searchForm {
background:url(../images/searchForm.jpg) no-repeat center top
}

.definition {
margin-left:10px;
padding-top:0
}

.definition1 {
margin-left:20px;
padding-bottom:10px;
padding-top:0
}

.bluetext {
color:#06f
}

.type_text {
color:#777;
font-size:11px;
font-weight:lighter
}

.translation {
margin-left:15px
}

.imgplayer {
display:inline;
height:20px;
z-index:1
}

.translation-info {
color:#777;
font-size:.95em;
margin-top:-10px;
padding:0 0 8px
}

.swap-link {
background:transparent url(../images/zameni_smer.png) no-repeat 0 -3px;
cursor:pointer;
display:inline-block;
height:32px;
vertical-align:middle;
width:32px
}

.links-container a {
display:inline;
margin-right:15px
}

fieldset {
border:1px solid #999;
margin:7px 0;
padding:7px
}

legend {
color:#f63;
font-weight:700;
padding:0 7px
}

select {
font-size:12px
}

.translate-textarea {
border:1px solid #ddd;
font-family:'Lucida Grande',Verdana,'Bitstream Vera Sans',Arial,sans-serif;
font-size:12px;
height:130px;
overflow:auto;
padding:5px;
width:97%
}

.translate-textarea:focus {
border:1px solid #f63
}

#transLoaderInd {
display:inline;
vertical-align:middle
}

.testimonials ul {
position:none;
z-index:none
}

#translate_error {
background-color:#F30;
border:1px solid #CE0034;
color:#fff;
display:none;
font-weight:700;
margin-bottom:5px;
padding:5px 3px
}

.googleads {
/*display:block;
height:60px;
margin-top:10px;
visibility:visible*/
}

.googlead-top {
/*display:block;
height:90px;
visibility:visible*/
}

/*TABS*/
.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 298px;
}
.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}

.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.1em;
	font-weight:700;
	padding: 0 18px;
	outline: none;
}
.tabs li a:hover {
	background-color: #ccc;
}
html .tabs li.active, html .tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 298px;
	background: #fff;
}
.tab_content {
	padding: 10px;
	font-size: 1em;
}

.tab_content p {
font-size:1.1em;
font-weight:700;
margin:3px 5px
}

/* Extra styling for each panel*/
.tab_content ul {
list-style:none;
margin:0 5px 5px 5px;
padding:0
}

.tab_content ul li {
color:#557482;
line-height:14px;
padding:2px 5px;
border-bottom:1px solid #e1e1e1;
margin-bottom:2px;
}

.tab_content ul li a:hover{
color:#f63;
}
/*END TABS*/

#spellcheckresults {
background:#fff;
border:1px solid #000;
margin:0;
padding:5px;
position:absolute
}

#spellcheckresults dl dt {
clear:left;
float:left;
font-weight:700;
margin:3px 0;
padding:0
}

#spellcheckresults dl dd {
color:green;
cursor:pointer;
float:left;
margin:3px 10px;
padding:0
}

#spellcheckresults dl dd.ignore {
color:red;
font-style:italic
}

a:hover.more-link,#mega div a:hover,#mega div a:focus,#mega div a:active {
text-decoration:none
}

#header #logo a:hover,#header h1#logo-text a:hover,.postmeta a:hover,.no-border,.imgplayer a:hover,.links-container a:hover {
border:none
}

#header form#quick-search p,#spellcheckresults dl {
margin:0;
padding:0
}

.postmeta a.comments,.postmeta a.readmore,.postmeta .date {
margin:0 10px 0 5px
}

.float-left,#panel div {
float:left
}

div.pagination {padding:5px 0;margin:5px 0 15px 0;}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #ddd;text-decoration: none;color: #88AF3F;}
div.pagination a:hover, div.pagination a:active {border:1px solid #85BD1E;color: #638425;background-color: #F1FFD6;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #B2E05D;font-weight: bold;background-color: #B2E05D;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #ccc;}
h5 {position:relative; font-weight:bold; font-size:1.3em;padding-bottom:20px;}
h5:hover {color:#AE855C;}
h5 a:link {color:#000;}
.hid {
top:18px;
left:5px;
font-size:0.7em;
display:none;
position:absolute;
font-style:normal;
font-weight:normal;
}

.choose_lang {
	display: none;
}
