html,body{
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	font-size:small;
	background-color:#dfe2e4;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	cursor:default;
}

#container{
	width:976px;
	margin:auto;
	background-color:#ffffff;
	position:relative;
}

#header{
	background:url(img/box-footer.gif) no-repeat left bottom;
	padding:0px 0 20px 20px;	
}

#headerWrapper #headerText { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; background-color:#80abd9; color:#ddd; }
#headerWrapper #headerText h2 { display:inline; padding:0; margin:0; font-weight:normal; }
#headerWrapper #headerText a { padding-left:3px; padding-right:3px; text-decoration:none; color:#fff; font-size:14px; }
#headerWrapper #headerText a:hover { color:#000; text-decoration:underline }
#headerWrapper #headerText a.active { color:#000; font-weight:bold; text-decoration:underline }


#sectionmenu  {
height:31px;
margin:0;
padding:0;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 10px 0 10px;
}

#topSection1 { height:50px; }
#mainmenu {
	height:34px;
	margin:15px 0 0 0;
	padding:0;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#mainmenu li {
display:block;
padding-top:8px;
padding-bottom:8px;
padding-left:13px;
padding-right:13px;
float:left;
}
#mainmenu li.selected {
	background-color:#c74242;
}

h1 { color:#c74242; font-size:15px; float:left; display:block; height:18px; width:390px; margin:0; padding:0; padding-top:29px; font-weight:normal; overflow:hidden; }
#topLogo { width:350px; float:left; }

ul#mainmenu li.selected a {
text-decoration:none;
color:#fff;
}

ul#mainmenu li a {
color:#888;
display:inline-block;
font-size:16px; 
text-decoration:none;
}



ul#sectionmenu {
background-color:#c74242;
color:white;
height:30px;
text-align:left;
}

ul#sectionmenu li {
background:transparent none repeat scroll 0 0;
display:inline;
margin:0;
padding:0;
height:30px;
overflow:hidden;
}

ul#sectionmenu li#userGallery {
	color:#000;
	font-weight:bold;
	font-size:18px;
	padding-left:10px;
	padding-right:30px;
}

ul#sectionmenu li a {
color:#fff;
display:inline-block;
padding:8px 7px 3px;
font-size:12px;
overflow:hidden;
margin:0;
border-bottom:5px solid #c74242;
}

ul#sectionmenu li.selected a {
text-decoration:none;
border-bottom:5px solid #1c1c1c;
}


#headerBlack {
	height:25px;
	background-color:#000;
	padding:0;
	margin-bottom:5px;
}

#headerWrapper { background-color:#dfe2e4; }

#headerBlack #logoBlack { float:left; }
#headerBlack #allServices { float:right; margin-top:6px; margin-right:10px; color:#444; }
#headerBlack #allServices a { color:#fff; font-size:13px; font-weight:normal; text-decoration:none; padding-left:3px; padding-right:3px; }
#headerBlack #allServices a:hover { text-decoration:underline; }
#headerBlack #searchField { margin-top:3px; background-image:url(img/smahu-search-black.gif); width:154px; height:19px; float:right; margin-right:5px; }


#logo{
	float:left;
	margin:2px 0 3px 0;
}

#menu{
	float:left;
	padding:33px 0 0px 0;
	width:650px;
}

#menu a{
	color:#000000;
	text-decoration:none;
	border-right:solid 1px #f1f1f1;
	padding:3px 7px 2px 4px;
	white-space:nowrap;
}
#menu a.normal{
	border-right:0px;
}
#menu a:hover,#menu a.active{
	color:#5f9fcb;
	text-decoration:none;
}


.new{
	position:absolute;
	top:0px;
	right:0px;
	width:40px;
	height:39px;
	background:url(img/icon-new.gif) no-repeat;
}

#searchbox{
	background:url(img/bg-searchbox.gif) no-repeat;
	width:911px;
	padding:11px 0 7px 25px;
	position:relative;
}
#search{
	width:415px;
	border:0px;
	padding:2px;
	margin-top:13px;
	font-size:14px;
	float:left;
	background-color:#fefeed;
}
#search_type{
	display:block;
	position:absolute;
	top:11px;
	left:444px;
	width:84px;
	text-align:center;
	color:#000000;
	padding:5px 0 4px 0;
	font-size:0.923em;
	text-decoration:none;
	margin:11px 0 0px 4px;
}
#search_type.active{
	color:#4a99c9;
}
#search_type span{
	background:url(img/arrow-down-blue.gif) no-repeat center right;
	padding-right:10px;
}

#searchbox_type{
	position:absolute;
	display:none;
	top:22px;
	left:373px;
	width:158px;
	padding-top:32px;
	z-index:100;
	background:url(img/searchbox.gif) 0 -4px no-repeat;
}
#searchbox_type_body{
	border-left:solid 1px #cbcbcb;
	border-right:solid 1px #cbcbcb;
	background-color:#ffffff;
	padding:15px;
	width:126px;
}
#searchbox_type_body b{
	color:#000000;
	font-size:1em;
	display:block;
	padding-bottom:10px;
}
#searchbox_type_body a{
	background:url(img/search-type.gif) no-repeat;
	padding-left:20px;
	display:block;
	text-decoration:none;
}
#searchbox_type_body div.hr{
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:solid 1px #f2f3f3;
	margin:4px 0 4px 0;
}
#searchbox_type_body a.selected{
	background:url(img/search-type-selected.gif) no-repeat;
}
#searchbox_type_footer{
	background:url(img/searchbox.gif) no-repeat;
	height:4px;
	line-height:1px;
	font-size:1px;
}


#search_button{
	width:98px;
	height:32px;
	border:0px;
	cursor:pointer;
	float:left;
	margin:8px 30px 0 92px;
}

#searchField #search_button {
	width:14px;
	height:14px;
	margin-left:4px;
	margin-top:3px;
	margin-bottom:0;
	margin-right:5px;
}

#wrapper{
	background-color:#dee1e4;
	padding:6px 0 8px 0;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #cc5c5c;
	color : #cc5c5c;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}
.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #cc5c5c;
	color : #FFF;
	font-weight: bold;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #cc5c5c;
	font-size:11px;
	color : #FFF;
	font-weight: bold;
}

.deprecated, .notice, .noticeOk {
  background: #fff6bf url(img/deprecated.gif) center no-repeat;
  background-position: 15px 50%;
  text-align: left;
  padding: 0.8em 2em 0.8em 75px; margin: 1em 0;
  border: 2px solid #ffd324; border-width: 2px 0;
}
 
#inlineMessage { 
	background-color:#cc5c5c;
	padding:10px;
	color:#fff;
}

#inlineMessageOk { 
	background-color:#69cc5c;
	padding:10px;
	color:#fff;
}

.gettingstarted-nav {
	margin: 0;
	padding: 0;
	list-style:none;
	left: auto;
	height:39px;
	border-bottom:solid 2px #42c752;
}

.gettingstarted-nav li {
	background: none;
	float: left;
	padding:0;
	margin:0;
}

.gettingstarted-nav li a {
	display: block;
	height: 32px;
	width:86px;
	background-color: #ddd;
	background-position: center top;
	background-repeat: no-repeat;
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
	text-decoration:none;
	color:#333;
	font-size:11px;
	margin-right:4px;
}

.gettingstarted-nav li a.active {
	background-color: #42c752;
	color:#fff;
}
.tabElement {
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
	border-bottom:#e0e0e0 solid 1px;
	padding:10px;
}

.box922 {
	background:url(img/box-header-922.gif) no-repeat #fff;
	width:922px;
	padding:15px 27px 15px 27px;
}
.box922_footer_normal{
	width:976px;
	height:4px;
	font-size:1px;
	line-height:4px;
	background:url(img/rounded-boxes.gif) no-repeat bottom left #fafafa;
	background-position:0px -6px;
	text-align:right;
}

.box670 {
	width:616px;
	background:url(img/box-header-670.gif) no-repeat bottom left #fff;
	background-position:top;
	padding:15px 27px 15px 27px;
}
.box670_footer{
	width:650px;
	background:url(img/box-footer-670-gray.gif) no-repeat bottom left #fafafa;
	border-top:solid 1px #e5e5e5;
	padding:10px;
	text-align:right;
}
.box670_footer_normal{
	width:670px;
	height:4px;
	font-size:1px;
	line-height:4px;
	background:url(img/rounded-boxes.gif) no-repeat bottom left #fafafa;
	background-position:0px -18px;
	text-align:right;
}
.box300{
	width:270px;
	background:url(img/box-header-300.gif) no-repeat #ffffff;
	padding:15px;
}
.box300_footer{
	width:280px;
	background:url(img/box-footer-300-gray.gif) no-repeat bottom left #fafafa;
	border-top:solid 1px #e5e5e5;
	padding:10px;
	text-align:right;
}
.box300_footer_normal{
	width:300px;
	height:4px;
	font-size:1px;
	line-height:4px;
	background:url(img/rounded-boxes.gif) no-repeat bottom left;
	background-position:0px -30px;
}

.reklama300{
	text-align:center;
	margin-top:5px;
	width:280px;
	height:250px;
	padding:10px;
	background:#fff;
}


.img-shadow {
  float:left;
  background: url(img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  
  }
  
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }	
	

h2.news{
	background:url(img/icon-news.gif) no-repeat;
	margin:0px;
	padding:3px 0 2px 35px;
	color:#000000;
	font-size:1.385em;
}

.box_header_black{
	background:url(img/box-header-black.gif) no-repeat #000000;
	height:4px;
	line-height:1px;
	font-size:1px;
	margin-top:8px;
}
.box_title_black{
	padding:6px 0 8px 140px;
	color:#ffffff;
	font-size:1.231em;
	font-weight:normal;
	background:url(img/smahu-logo-black-small.gif) no-repeat 6px 3px #000000;
	float:left;
	width:836px;
}
/*  */
	
/* .box_header_black div{
	
	padding:5px 0 5px 130px;
	
} */
.box_body_black{
	background-color:#ffffff;
	float:left;
	width:976px;
}
.box_footer{
	background:url(img/rounded-boxes.gif) no-repeat bottom left #fafafa;
	background-position:0px -6px;
	height:4px;
	float:left;
	width:976px;
	line-height:1px;
	font-size:1px;
	margin-bottom:4px;
}
.box_body_black .l{
	margin:20px 0 20px 0;
	padding:0px 10px 0 30px;
}
.box_body_black .l h2{
	margin-right:20px;
}
.box_body_black .border{
	border-left:solid 1px #eaeaea;
}
.box_body_black ul, .box300 ul.blue{
	margin:0px 20px 0 0;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	float:left;
}
ul.blue li{
	display:block;
	background:url(img/li-blue.gif) no-repeat center left;
	padding:5px 0 4px 10px;
	font-size:0.923em;
}
.box_body_black ul.blue a{
	padding:0;
	background:none;
}

.box_body_black ul.blue a:hover{
	text-decoration:underline;
	color:#dd8827;
}

div.stats{
	float:right;
	border-left:solid 1px #eaeaea;
	width:280px;
	padding:20px 15px 20px 25px;
}

#footer{
	position:relative;
	background:url(img/box-header.gif) no-repeat #ffffff;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
	padding-right:15px;
	color:#9b9b9b;
}
.lbottom { float:left;position:relative;display:inline; height:27px; }

input[type=image]{
	cursor:pointer;
	border:0px;
	width:auto;
}

/* tabs */
#tabs{
	padding-top:10px;
}
#tabs ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
#tabs ul li{
	float:left;
	padding:0px 6px 0 0;
}
#tabs ul li a{
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:1.077em;
}

a.black{
	color:#000000;
}
a.green{
	color:#98c624;
}
a.red{
	color:#dd8827;
}
a.blue{
	color:#67b8e6;
}

#tabs ul li a.black:hover,#tabs ul li a.green:hover,#tabs ul li a.red:hover,#tabs ul li a.blue:hover,#tabs ul li a.active{
	color:#ffffff;
}

#tabs ul li .fl{
	display:block;
	background:url(img/tab.png) no-repeat 0 0;
	padding-left:6px;
}
#tabs ul li .fr{
	display:block;
	background:url(img/tab.png) no-repeat 100% 0;
	padding:7px 15px 6px 9px;
}

#tabs ul li a.black:hover .fl,#tabs ul li a.black.active .fl{
	background:url(img/tab-a1.png) no-repeat 0 0;
}
#tabs ul li a.black:hover .fr,#tabs ul li a.black.active .fr{
	background:url(img/tab-a1.png) no-repeat 100% 0;
}

#tabs ul li a.red:hover .fl,#tabs ul li a.red.active .fl{
	background:url(img/tab-a2.png) no-repeat 0 0;
}
#tabs ul li a.red:hover .fr,#tabs ul li a.red.active .fr{
	background:url(img/tab-a2.png) no-repeat 100% 0;
}

#tabs ul li a.blue:hover .fl,#tabs ul li a.blue.active .fl{
	background:url(img/tab-a3.png) no-repeat 0 0;
}
#tabs ul li a.blue:hover .fr,#tabs ul li a.blue.active .fr{
	background:url(img/tab-a3.png) no-repeat 100% 0;
}

#tabs ul li a.green:hover .fl,#tabs ul li a.green.active .fl{
	background:url(img/tab-a4.png) no-repeat 0 0;
}
#tabs ul li a.green:hover .fr,#tabs ul li a.green.active .fr{
	background:url(img/tab-a4.png) no-repeat 100% 0;
}

#tab_content{
	min-height:300px;
	padding-top:8px;
}
#tab_content.black{
	border-top:solid 3px #000000;
}
#tab_content.green{
	border-top:solid 3px #98c624;
}
#tab_content.red{
	border-top:solid 3px #dd8827;
}
#tab_content.blue{
	border-top:solid 3px #67b8e6;
}

.box_black{
	background-color:#000000;
	color:#ffffff;
	float:left;
	width:297px;
}
.box_black div{
	padding:10px;
}

.tabbox{
	width:288px;
	float:right;
}
.tabbox_body{
}
.tabbox img{
	float:left;
	margin:0px 10px 10px 0;
}
.tabbox .title{
	font-size:0.923em;
	color:#000000;
	font-weight:bold;
}
.tabbox a,.tabbox a:hover{
	text-decoration:none;
}
.highlight{
	background:url(img/tabbox-header.gif) no-repeat;
}
.tabbox_footer{
	clear:both;
	padding:0px;
	height:2px;
	line-height:1px;
	font-size:1px;
}
.highlight .tabbox_footer{
	background:url(img/tabbox-footer.gif) no-repeat;
}

.pagination a { color: #fd8b1a; font-weight: bold;}
.pagination a:hover { color: #55c6da; }

.pagination { margin:0px; padding:0px; text-align:center; display:inline;}
.pagination ul { list-style: none; background-color:#fff; margin:0px; padding:0px; width:500px; }
.pagination ul li { display: block; float: left; line-height: 24px; }
.pagination ul li.inactive { border: none; }
.pagination ul li.inactive, 
.pagination ul li.active { padding: 0 5px; }

.pagination ul li.inactive a { font-weight: normal; text-decoration: none; font-size: 11px; color: #414244; }
.pagination ul li.inactive a:hover, 
.pagination ul li.active a:hover { color: #55C6DA; }
.pagination ul li.active a { font-weight: normal; text-decoration: none; border: 1px solid #aaa; border-top-color: #ccc; border-left-color: #ccc; background: #fbecd6; padding: 1px 4px; font-weight: bold; }

.pagination ul li.previous, 
.pagination ul li.next { height: 25px; font-size: 11px; border: none; }
.pagination ul li.previous a, 
.pagination ul li.next a { display: block; height: 25px; text-decoration: none; font-weight: normal; line-height: 23px; }
.pagination ul li.previous { margin-right: 10px; text-indent: 17px; background: url(img/paginator_prev_left.gif) 0 1px no-repeat; background-position:left; }
.pagination ul li.next { margin: 0 10px 0 10px; text-indent: 5px; background: url(img/paginator_next_right.gif) 0 1px no-repeat; background-position:right;  }
.pagination ul li.next div { background: url(img/paginator_next_left.gif) no-repeat; background-position:left; margin-right:20px; padding-left:3px; display:compact; _width:70px }
.pagination ul li.previous div { background: url(img/paginator_prev_right.gif) no-repeat; background-position:right; padding-right:8px; margin-left:5px; display:compact; _width:100px }

h2.st {
	margin-bottom:10px;
	color:#c74242;
}

form {
	background:none;
	border:0;
}
fieldset.niceForm {
border-left:0;border-right:0;border-top:0;
border-bottom:1px dotted #999999;
margin-bottom:1em;
padding:0 0 0.5em;
}

fieldset.niceForm legend {
display:none;
}

fieldset.niceForm .fieldgrp {
margin-bottom:0.5em;
overflow:hidden;
width:100%;
}

fieldset.niceForm label {
clear:both;
color:#333333;
display:block;
float:left;
font-size:114%;
font-weight:bold;
line-height:22px;
padding:0 10px 0 0;
text-align:right;
width:180px;
}

fieldset.niceForm .fieldgrp div label {
	float:none;
	width:auto;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	display:inline;
}

fieldset.niceForm .fieldgrp label abbr {
color:#4B911C;
font-size:120%;
vertical-align:middle;
}
abbr, acronym {
border:medium none;
}

#main select, #main input[type="text"], #main input[type="password"] {
margin:3px 0;
}
fieldset.niceForm .field .longfield-select {
width:220px;
}
fieldset.niceForm .field input, .register .field select {
font-size:110%;
}
input, select, textarea, button {
font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
line-height:1;
}
fieldset.niceForm .field {
float:left;
font-size:95%;
width:380px;
}
span.formhelp {
color:#56BAEC;
font-size:95%;
}
fieldset.niceForm .formhelp, fieldset.niceForm #row-other label {
color:#666666;
display:inline;
float:none;
font-size:100%;
font-weight:normal;
padding:0;
width:auto;
}

div.submit {
clear:both;
float:left;
padding-left:190px;
}
div.submit p.details {
color:#666666;
font-size:85%;
margin:0;
}
div.submit p.required-note span {
color:#4B911C;
font-size:170%;
vertical-align:top;
}

div.bubble {
	margin: 1em;
	margin-bottom: 2em;
	
}
div.bubble blockquote {
	margin: 0;
	padding: 0;
	border: 1px solid #e0e0e0;
	background: #e0e0e0;
	color: #555;
}
div.bubble blockquote div {
	float:right; margin-right:10px; margin-left:10px;
	font-weight:bold;
	color:#fff;
	font-family: "Lucida Grande", "Lucida Sans",  Verdana, sans-serif;
}
div.bubble blockquote p {
	margin: 10px;
	padding: 0;
	font-size:13px;
	line-height:17px;
	font-family: "Lucida Grande", "Lucida Sans",  Verdana, sans-serif;

}
div.bubble cite {
	position: relative;
	margin: 0;
	padding: 7px 0 0px 15px;
	top: 5px;
	background: transparent url(img/tip.gif) no-repeat 20px 0;
	font-size:12px;
	
}

div.bubble cite a, div.bubble cite strong {
color:#44b7f8; font-size:14px; font-weight:bold;
}

#bottomtext { font-size:11px; color:#999; }
#bottomtext a { font-size:12px; color:#000; }





#newHeader { background-color:#1b1b1b; }
#headerContainer { margin-left:auto; margin-right:auto; width:976px; }
#topAdd { float:right; margin-bottom:3px; height:90px; width:728px; }

#topSearch {
clear:right;
float:right;
margin-top:1px;
z-index:1;
}

#topSearch div {
position:relative;
text-align:right;
width:228px;
}
#topSearch img { padding-right:3px; padding-bottom:2px; }

#topSearch input {
border:1px solid #EEEEEE;
float:left;
height:14px;
padding:4px 0 4px 4px;
width:200px;
}

#topSearch button {
background:url("/img/search_submit.gif") no-repeat scroll center center #FFFFFF;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:24px;
margin-left:-5px;
width:22px;
text-indent:-9999px;
overflow:visible;
padding:0;
position:relative;
}



a{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

h2{
	margin:0px;
	padding:3px 0 2px 0;
	color:#000000;
	font-size:1.385em;
}

/*  */
form{
	margin:0px;
}

img{
	border:0px;
}
.webmin,.h{
	display:none;
}
.l{
	float:left;
}
.r{
	float:right;
}
.c{
	clear:both;
}
.underline{
	text-decoration:underline;
}
.strike{
	text-decoration:line-through;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.justify{
	text-align:justify;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.rel{
	position:relative;
}
.nowrap{
	white-space:nowrap;
}
.m5 { margin-top:5px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.r5 { margin-right:50px; }





a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(form_buttons.png);
    _background-image:url(form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:14px;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}

del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}
.box670 h3, .box300 h3 { margin:0; padding:0;}

.dottedh3 h3 { background: transparent url(img/dottedbg.gif) bottom left repeat-x; padding-bottom:5px; margin-bottom:10px; }
.dottedh2 h2 { background: transparent url(img/dottedbg.gif) bottom left repeat-x; padding-bottom:5px; margin-bottom:10px; }

/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 

a.dom-button-focus, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, 
span.button:hover button, 
a.button:focus span, 

span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}

.noscript {
	color:#c9242e;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
}


del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}



#bookmarkbox {
	margin:10px;
	padding:8px 15px 0 15px;
	background-color:#fff;
	border:solid 1px #aaaaaa;
}
#bookmarkbox b{
	color:#000000;
	font-size:1.231em;
	display:block;
}
#bookmarkbox div.box{
	color:#000000;
	background-color:#fefbec;
	border:solid 1px #e7e6e0;
	padding:10px;
	margin-bottom:10px;
	margin-right:20px;
}

#bookmarkbox ul{
	color:#000000;
	list-style: none;
	margin:0;
	padding:0;
}
#bookmarkbox ul li {
	float:left;
	width:87px;
	padding-left:20px;
	padding-top:1px;
	height:15px;
	margin-bottom:10px;
}

#book1 { background:url(img-bookmark/facebook.png) no-repeat; }
#book2 { background:url(img-bookmark/twitter.png) no-repeat; }
#book3 { background:url(img-bookmark/digg.png) no-repeat; }
#book4 { background:url(img-bookmark/linkedin.png) no-repeat; }
#book5 { background:url(img-bookmark/delicious.png) no-repeat; }
#book6 { background:url(img-bookmark/myspace.png) no-repeat; }
#book7 { background:url(img-bookmark/vybrali.sme.sk.png) no-repeat; }
#book8 { background:url(img-bookmark/linkuj.cz.png) no-repeat; }
#book9 { background:url(img-bookmark/jagg.cz.png) no-repeat; }

#bookmarkImage { margin-bottom:3px; }

/**********************************************************/
/* pocasie */


.community_heading h2 { color: #000; }
.community_heading h2 a { background: #74c6f1; }
.community_heading h2 a:hover { background: #599abd; }
.community_heading h2 a.active { background: #497d99; }
.community_heading h2 a.active:hover { background: #599abd; }
.header_inner h2 a { border:solid 2px #497d99; }
#header_container {background: #000 url(img-pocasie/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-pocasie/h1bg.gif) top left no-repeat;}
.header_inner ul li a {text-decoration: none;color: #333;border-bottom: 1px dotted #41627e; }
.header_inner ul li a:hover {color: #fff;text-shadow: #000 0 0 10px; border-bottom: 1px solid #dbe9f4; }

ul.listSmall { list-style: none; padding: 0; margin: 0 0px 15px 0; }
ul.listSmall li {padding: 0 0 0 0;background: transparent url(img/blogbullet.gif) 0 5px no-repeat;font: normal 10px "Lucida Grande", "Verdana", sans-serif;color: #555;padding-left: 11px;margin: 0 0 3px 0;}
ul.listSmall li a {font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;color: #abc507 !important;font-weight: bold;text-decoration: none !important; }
ul.listSmall li a:hover {color: #f00 !important;text-decoration: underline !important; }
ul.listSmall li span {display: block;padding-top: 3px; }

#pocasieSmahu ul.listFloat { list-style: none; padding: 0; margin: 0;}
#pocasieSmahu ul.listFloat li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:190px; margin:0 0 4px 0; }
#pocasieSmahu ul.listFloat li a { color: #ca242e; }
#pocasieSmahu ul.listFloat li a:hover {color: #f00;text-decoration: underline; }

ul.listFloatSneh { list-style: none; padding: 0; margin: 0;}
ul.listFloatSneh li { display:block; float:left; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande";width:284px; margin:0 0 4px 0; font-weight:bold; color:#000; }
ul.listFloatSneh li span {  color: #555; font-weight:normal; }
ul.listFloatSneh li a { color: #ca242e; }
ul.listFloatSneh li a:hover {color: #f00;text-decoration: underline; }

table.snehNear { padding:0; margin:0; }
table.snehNear th { font-weight:bold; color: #333; text-align:center; font: 12px "Lucida Grande"; }
table.snehNear td { margin:0; padding:0; color: #555; font: 12px "Lucida Grande"; }
table.snehNear td a { color: #ca242e;  }
table.snehNear td a:hover {color: #f00;text-decoration: underline; }
table.snehNear td.t1 { width:230px; }
table.snehNear td.t2 { width:100px; text-align:center; }
table.snehNear td.t3 { width:290px; font-size:10px; }

.snowText { color: #333; font: 12px "Lucida Grande"; }
.snowText img { float:left; padding-right:20px;  }

table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 630px;
background-color: #666;
border: 0;
border-collapse: collapse;
border-spacing: 0;}

table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 13px;
font-weight: bold;}


#mapaEuropa { background-image:url(img-pocasie/mapa-europa.gif);  }
#mapaSlovensko { background-image:url(img-pocasie/mapa-slovensko.gif);  }
#mapaMadarsko { background-image:url(img-pocasie/mapa-madarsko.gif);  }
#mapaCechy { background-image:url(img-pocasie/mapa-cechy.gif);  }
#mapaPolsko { background-image:url(img-pocasie/mapa-polsko.gif);  }
#mapaNemecko { background-image:url(img-pocasie/mapa-nemecko.gif);  }

#mapaSvet { background-image:url(img-pocasie/mapa-svet.gif);  }
#mapaBulharsko { background-image:url(img-pocasie/mapa-bulharsko.gif);  }
#mapaCyprus { background-image:url(img-pocasie/mapa-cyprus.gif);  }
#mapaEgypt { background-image:url(img-pocasie/mapa-egypt.gif);  }
#mapaFrancuzsko { background-image:url(img-pocasie/mapa-francuzsko.gif);  }
#mapaGrecko { background-image:url(img-pocasie/mapa-grecko.gif);  }
#mapaKuba { background-image:url(img-pocasie/mapa-kuba.gif);  }
#mapaMexiko { background-image:url(img-pocasie/mapa-mexiko.gif);  }
#mapaPortugalsko { background-image:url(img-pocasie/mapa-portugalsko.gif);  }
#mapaRakusko { background-image:url(img-pocasie/mapa-rakusko.gif);  }
#mapaRumunsko { background-image:url(img-pocasie/mapa-rumunsko.gif);  }
#mapaSpanielsko { background-image:url(img-pocasie/mapa-spanielsko.gif);  }
#mapaTaliansko { background-image:url(img-pocasie/mapa-taliansko.gif);  }
#mapaTurecko { background-image:url(img-pocasie/mapa-turecko.gif);  }
#mapaUk { background-image:url(img-pocasie/mapa-uk.gif);  }

#mapaDominikanskaRepublika { background-image:url(img-pocasie/mapa-dominikanska-republika.gif);  }
#mapaUkrajina { background-image:url(img-pocasie/mapa-ukrajina.gif);  }
#mapaChorvatsko { background-image:url(img-pocasie/mapa-chorvatsko.gif);  }
#mapaTunis { background-image:url(img-pocasie/mapa-tunis.gif);  }
#mapaThajsko { background-image:url(img-pocasie/mapa-thajsko.gif);  }
#mapaSpojeneArabskeEmiraty { background-image:url(img-pocasie/mapa-spojene-arabske-emiraty.gif);  }
#mapaMauricius { background-image:url(img-pocasie/mapa-mauricius.gif);  }
#mapaKena { background-image:url(img-pocasie/mapa-kena.gif);  }
#mapaIndonezia { background-image:url(img-pocasie/mapa-indonezia.gif);  }

.map { border:solid 1px #fae483; width:628px; height:340px; background-position:center; }
.map .town { position: relative; width:120px; height:36px; background-color:#ffffff; font-size:11px; border:solid 1px #808080; overflow:hidden; }
.map .town strong { display:block; font-size:14px; line-height:14px; padding-top:4px; }
.map img { width:36px; height:36px; padding-right:4px; border:0px; }
.map A { color:#000000; text-decoration:none; }
.map A:HOVER { text-decoration:underline; }

.map .town2 { position: relative; width:160px; height:36px; padding:2px; padding-left:5px; background-color:#ffffff; font-size:13px; border:solid 1px #808080; overflow:hidden; }
.map .town2 a {color:#2762a1;  }
.map .town2 img {padding-right:5px;}
.map .town2 strong { display:block; font-size:14px; line-height:14px; padding-top:4px; }

		
		
		



.mapaSlovensko {
  margin-left:36px;
  width:630;
  height:394px;
  background-image:url(img-pocasie/mapa-slovensko.gif);
}
.mapaBodHlavneMesto {
  background-image:url(img-pocasie/mapa-bod-hlavne-mesto.gif);
  position:relative;
  padding-top:1px;
  padding-left:18px;
  height:16px;
  font-size:10px;
  background-repeat:no-repeat;
  border:0px;
	color:#000000;
}
.mapaBodHlavneMestoA{text-decoration: none; color:#000000;}
.mapaBodHlavneMestoA:hover {text-decoration: underline; color:#333333;}
.mapaBodMesto {
  background-image:url(img-pocasie/mapa-bod-mesto.gif);
  position:relative;
  padding-top:1px;
  padding-left:18px;
  height:16px;
  font-size:10px;
  background-repeat:no-repeat;
  border:0px;
	color:#000000;
}
.mapaBodMestoA{text-decoration: none; color:#000000;}
.mapaBodMestoA:hover {text-decoration: underline; color:#333333;}
                    
					
#graphicalForecast { 
	height:300px;
	background-image:url(img-pocasie/pocasie-background-img.gif); margin-bottom:15px;
	border-top:solid 1px #497d99;
	border-bottom:solid 1px #497d99;
}
#graphicalForecast .graphicalForecastItem {
	width:129px;
	float:left;
	height:121px; 
	margin:9px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	padding-right:4px;
	text-align:center;
	background-image:url(img-pocasie/pocasie-background-box.gif);
	font-size:11px;
	line-height: 13px;
	overflow:hidden;
}
#graphicalForecast .graphicalForecastItem B { font-size:13px; }
#graphicalForecast .graphicalForecastItem SPAN { font-size:10px;font-weight:bold; }
#graphicalForecast .graphicalForecastItem SPAN .n { vertical-align:bottom; color:#3333ff; }
#graphicalForecast .graphicalForecastItem SPAN .d { vertical-align:top; color:#ff0000 }

#webCamsGraphics { 
	height:125px;
	background-image:url(img-pocasie/pocasie-background-img.gif); padding:15px;
	border-top:solid 1px #497d99;
	border-bottom:solid 1px #497d99;
} 
#webCamsGraphics img { margin-right:8px; border:solid 1px #497d99; }

#textForecastDiv {
	background-image:url(img-pocasie/pocasie-background-img.gif); padding:5px; margin-bottom:15px;
}

#textForecast { font-size:11px; }
#textForecast th { vertical-align:top; padding-left:5px; padding-right:5px; font-size:13px; }
#textForecast tr {  margin-bottom:20px; }
#textForecast td { text-align:center; border-top: 1px dotted #444; }
#textForecast .date { text-align:left; font-weight:bold; }
.colorLow { color:#ff0000; }
.colorHigh { color:#3333ff; }


#pocasieSendViaEmail { width:230px; height:110px; background-image:url(img-pocasie/send-via-email-background.gif); padding:10px; font-family:"Trebuchet MS", "Tahoma", sans-serif; font-size:14px; }

#menuCountry li, #countrylist li { height:16px; padding-top:4px; padding-left:20px; }

#flagSkSmall, #flagSkSmall1 { background-image:url(img-pocasie/flags.gif); height:16px; padding-top:4px; padding-left:20px; }
#flagCzSmall, #flagCzSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -16px; }
#flagPlSmall, #flagPlSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -32px; }
#flagDeSmall, #flagDeSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -48px; }
#flagHuSmall, #flagHuSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -64px; }
#flagItSmall, #flagItSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -80px; }
#flagRoSmall, #flagRoSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -96px; }
#flagTrSmall, #flagTrSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -112px; }
#flagAtSmall, #flagAtSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -128px; }
#flagCuSmall, #flagCuSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -144px; }
#flagEgSmall, #flagEgSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -160px; }
#flagFrSmall, #flagFrSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -176px; }
#flagGbSmall, #flagGbSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -192px; }
#flagGrSmall, #flagGrSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -208px; }
#flagEsSmall, #flagEsSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -224px; }
#flagBgSmall, #flagBgSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -240px; }
#flagMxSmall, #flagMxSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -256px; }
#flagPtSmall, #flagPtSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -272px; }
#flagCySmall, #flagCySmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -288px; }
#flagHrSmall, #flagHrSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -304px; }
#flagTnSmall, #flagTnSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -320px; }
#flagUkSmall, #flagUkSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -336px; }
#flagAeSmall, #flagAeSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -352px; }
#flagThSmall, #flagThSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -368px; }
#flagDoSmall, #flagDoSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -384px; }
#flagMaSmall, #flagMaSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -400px; }
#flagInSmall, #flagInSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -416px; }
#flagKeSmall, #flagKeSmall1 { background-image:url(img-pocasie/flags.gif); background-position:0px -432px; }

#heading_name { font-size:14px; }
#heading_name B { font-size:19px; }

.forecastN { position:relative; clear:both; width:100%; min-height:150px; _height:150px; background-repeat:repeat-x; margin-bottom:15px; border:1px solid #5182ce; border-left:none; border-right:none; background:url(img-pocasie/crntcondbg_night.gif);}
.forecastN em { font:normal 77% arial; display:block; padding:10px 0 0 15px; }
.forecastN h3 { color:#000; font:bold 129% arial; padding:5px 0 5px 15px;}
.forecastN dl { color:#000; font:normal 85% arial; padding-left:15px; padding-bottom:14px; *padding-bottom:10px;}
.forecastN dt { float:left; width:70px; }
.forecastN dd { margin-bottom:2px;  }
.forecastN #forecast-temperature { position:absolute; top:45px; right: 20px; width:200px; background:url(img-pocasie/wdgt_night.png) no-repeat;  _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img-pocasie/wdgt_night.png', sizingMethod='crop');}
.forecastN #forecast-temperature h3 { font:bold 260% arial; float:right; padding: 5px 15px 2px 0; color:#fff; text-shadow: #315895 0 -1px 1px;}
.forecastN #forecast-temperature p { clear:right; text-align:right; padding-right: 17px; color:#fff; font:normal 85% arial; text-shadow: #315895 0 -1px 1px;}
.forecastN #forecast-temperature ul { margin: 17px 0 50px 0; list-style:none; color:#003399; }
.forecastN #forecast-temperature ul li { line-height:1.1em; }
.forecastN #forecast-temperature ul li a { color:#003399; font:normal 85% arial; }
.forecastN #weather_icon { position:absolute; top:0px; left: 180px; width:250px; height:130px; background-repeat:no-repeat; }

.forecastD { position:relative; clear:both; width:100%; min-height:150px; _height:150px; background-repeat:repeat-x; margin-bottom:15px; border:1px solid #5182ce; border-left:none; border-right:none; background:url(img-pocasie/crntcondbg_day.gif);}
.forecastD em { font:normal 77% arial; display:block; padding:10px 0 0 15px; }
.forecastD h3 { color:#000; font:bold 129% arial; padding:5px 0 5px 15px;}
.forecastD dl { color:#000; font:normal 85% arial; padding-left:15px; padding-bottom:14px; *padding-bottom:10px;}
.forecastD dt { float:left; width:70px; }
.forecastD dd { margin-bottom:2px;  }
.forecastD #forecast-temperature { position:absolute; top:45px; right: 20px; width:200px; background:url(img-pocasie/wdgt_day.png) no-repeat;  _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img-pocasie/wdgt_day.png', sizingMethod='crop');}
.forecastD #forecast-temperature h3 { font:bold 260% arial; float:right; padding: 5px 15px 2px 0; color:#fff; text-shadow: #315895 0 -1px 1px;}
.forecastD #forecast-temperature p { clear:right; text-align:right; padding-right: 17px; color:#fff; font:normal 85% arial; text-shadow: #315895 0 -1px 1px;}
.forecastD #forecast-temperature ul { margin: 17px 0 50px 0; list-style:none; color:#003399; }
.forecastD #forecast-temperature ul li { line-height:1.1em; }
.forecastD #forecast-temperature ul li a { color:#003399; font:normal 85% arial; }
.forecastD #weather_icon { position:absolute; top:0px; left: 180px; width:250px; height:130px; background-repeat:no-repeat; }


.smenu SPAN { font-weight:bold; cursor:pointer; font-size:14px }
#menuCountry DD { margin:0; padding:0; }
#menu DD { margin:0; padding:0px; }
#menu DD .standart_items_list_sub_menu { margin-bottom:20px; }

ul.standart_items_list_sub_menu li span { padding:0px; }

#homepageBox UL { width:890px; }
#homepageBox UL LI { width:158px; }
#centercontent .standart_items_list { width:630px; }

#homepageBox #mapaSlovensko { float:left; }
#homepageBox #homepageBoxes { float:left; background: transparent url(img/vertdottedbg.gif) top left repeat-y; margin-left:15px; padding-left:15px; }
#homepageBoxes img { border:0px; }

.column_inner .sidebar_content { width: 250px;}
.ulHeading { font-weight:bold; }
#countriePage .standart_items_list { width:630px }

.column_inner .main_content {width: 630px;}

#webcamsList h3 { width:310px; float:left; }
#webcamsList h3 a { color:#333; }
#webcamsList h3 a:HOVER { text-decoration:none }

#webcamsDetails ul li a { color:#44b7f8 }

table.novaPredpovedPocasia td { text-align:center; vertical-align:text-top; font-size:11px; }
table.novaPredpovedPocasia th { width:100px; color:#333; }
table.novaPredpovedPocasia td img { margin-bottom:10px; }
table.novaPredpovedPocasia td.im { font-size:12px; padding-bottom:15px; }
table.novaPredpovedPocasia tr { margin-bottom:4px; }

h2.st small { color:#000; font-weight:normal; }
#novaReklamaSmall { float:left; margin-left:6px; }
.novapred { width:440px; float:left }


#pocasieSmahu .box670 {
	width:634px;
	padding:15px 18px 15px 18px;
}

#pocasieSmahu h1 { color:#c79642; }
#pocasieSmahu ul#mainmenu li.selected { background-color:#c79642; }
#pocasieSmahu ul#sectionmenu { background-color:#c79642; }
#pocasieSmahu h2.st { color:#c79642; }
#pocasieSmahu ul#sectionmenu li a { border-bottom:5px solid #c79642; }
#pocasieSmahu ul#sectionmenu li.selected a { border-bottom:5px solid #1C1C1C; }

.box_webcam { width:280px; height:225px; padding:1px;border:solid 1px #ddd; margin-right:10px; margin-bottom:10px; overflow:hidden; float:left }
.box_webcam img { height:210px; overflow:hidden;}

/**********************************************************/
/* spravy */





.box_news_black { width:150px; background-color:#000; height:119px; float:left; margin-right:3px; margin-bottom:3px; color:#FFF; font-size:11px; overflow:hidden; }
.box_news_black div {padding:3px;}
.box_news_black div a { color:#fff; text-decoration:none; }

.box_news_thumb { width:160px; height:90px; padding:1px;border:solid 1px #ddd; margin-right:10px; float:left }
.box_news_thumb1 { width:160px; height:90px; padding:1px;border:solid 1px #ddd; margin-right:10px; float:left }

.box_news_black_small { width:150px; background-color:#000; height:119px; float:left; margin-right:3px; margin-bottom:3px; color:#FFF; font-size:11px; overflow:hidden; }
.box_news_black_small div {padding:3px;}
.box_news_black_small div a { color:#fff; text-decoration:none; }

.community_heading h2 { color: #000; }
.community_heading h2 a { background: #abc507; }
.community_heading h2 a:hover { background: #2e9f9b; }
.community_heading h2 a.active { background: #2e9f9b; }
.community_heading h2 a.active:hover { background: #2e9f9b; }
.header_inner h2 a { border:solid 2px #2e9f9b; }
#header_container {background: #000 url(img-spravy/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-spravy/h1bg.gif) top left no-repeat;}
.header_inner ul li a {text-decoration: none;color: #333;border-bottom: 1px dotted #41627e; }
.header_inner ul li a:hover {color: #fff;text-shadow: #000 0 0 10px; border-bottom: 1px solid #dbe9f4; }

ul.standart_items_list_sub_menu { list-style: none; padding: 0; margin: 0; }
ul.standart_items_list_sub_menu li {padding: 0 0 0 0;background: transparent url(img/blogbullet.gif) 0 5px no-repeat; padding-left: 11px;margin: 0 0 3px 0;}

.eachmemberentry { margin-bottom:5px; font-size:11px; color:#666 }
.eachmemberentry h3 { font: bold 14px "Lucida Grande", "Verdana", sans-serif; color: #555; padding: 0 0 8px 0; margin: 0; }
.eachmemberentry h3 a { font: bold 16px "Trebuchet MS", "Tahoma", sans-serif; color: #42C752; text-decoration: none; }
.eachmemberentry h3 a:hover { color: #2e9f9b; text-decoration: underline; }
.eachmemberentry span { display: block; padding: 2px 0 0 0; margin:0; font: normal 10px "Lucida Grande", "Verdana", sans-serif; color: #666; }
.eachmemberentry span a { font-weight: bold; text-decoration: none; color: #888; }
.eachmemberentry span a:hover { color: #aaa; text-decoration: none; }

.messageBody { font-size:12px; }
.messageBody div { margin-bottom:3px; }

li.eachmemberentry h3 { display:inline; }
li.eachmemberentry h3 a { font-size:11px; color:#000; }
.eachmemberentry .messageBody { float:left; width:400px; margin-left:10px; } 
.eachmemberentry a.linkuj { font: normal 16px "Lucida Grande", "Verdana", sans-serif; font-weight: bold; color: #5187c0; text-decoration:none; border-bottom:dotted 2px #5187c0; }
.eachmemberentry a.linkuj:hover {  border-bottom:0px; }
.eachmemberentry div.space { display:inline; padding-left:10px; }

.homepageBoxNews h2 { border-top:solid 3px #7292b5; margin-bottom:12px; margin-top:0px; padding-top:10px; color:#b9151c; }
	
#dennikPopis { background-color:#ddd; border-top:solid 1px #aaa; border-bottom:solid 1px #aaa; padding:5px; margin-bottom:10px; }
#dennikPopis img { float:right; }
#dennikPopis h2 { font-family:"Myriad Pro","Trebuchet MS",Verdana; font-size:30px;  }
.dennikPrehlad { width:270px; float:left; margin-left:10px; margin-right:10px; margin-bottom:15px; line-height:16px; }
.dennikPrehlad div { padding-left:25px ; background-repeat:no-repeat;  }
.dennikPrehlad a { font-family:"Myriad Pro","Trebuchet MS",Verdana; font-size:17px; color:#111; font-weight:bold; text-decoration:none; }
.dennikPrehlad a:hover { text-decoration:underline; }

.stationGuide { width:220px; margin-right:10px; float:left; }

.stationGuide table { width:220px; padding:0px; margin:0px; }
.stationGuide th { width:40px; margin:0px; font-weight:bold; vertical-align:top; font-size:11px; background-color:#dcdcdc; border-bottom:solid 1px #c0c0c0; }
.stationGuide td { width:180px; margin:0px; font-size:11px; background-color:#f5f7f9; padding-left:5px; }

.stationGuide th.f { background-color:#ffcece; border-bottom:solid 1px #ffaaaa; }
.stationGuide th.s { background-color:#dddddd; border-bottom:solid 1px #c0c0c0; }
.stationGuide th.p { background-color:#d1e6e6; border-bottom:solid 1px #add3d3; }
.stationGuide td.stationName { font-size:15px; font-weight:bold; background-color:#cdd7e0 }
.stationGuide td.stationName a { color:#000; text-decoration:none; }
.stationGuide td.stationName a:HOVER { text-decoration:underline; }

#guideTopMenu { background-color:#ebebeb; height:80px; margin-bottom:15px; background-image:url(img-spravy/tv-guide/tv-guide-clock.gif); background-repeat:no-repeat; background-position:center left; padding-left:90px; padding-top:5px; }
#guideTopMenu ul { float:left; margin-right:40px; }
#guideTopMenu ul li { font-weight:bold; font-size:14px; padding-left:20px; }
#guideTopMenu ul li.checked { background-image:url(img-spravy/tv-guide/tv-guide-checked.gif); background-repeat:no-repeat; background-position:center left; }
#guideTopMenu ul li.title { padding-left:0px; }
#guideTopMenu ul li a { color:#728491; font-size:12px; font-weight:normal; text-decoration:none; line-height:12px }
#guideTopMenu ul li a:hover { text-decoration:underline; }

a.d2 { color:#000; text-decoration:none; font-size:20px; padding-right:10px;  }
a.d2:hover { text-decoration:underline; }

a.d3 { color:#406e46; text-decoration:none; font-size:15px; padding-right:10px; }
a.d3:hover { text-decoration:underline; }

a.d4 { color:#42c752; text-decoration:none; font-size:12px; padding-right:10px; }
a.d4:hover { text-decoration:underline; }

#one ol { font-size:11px; margin:0; padding-left:20px; color:#777; }
#one ol li { margin-bottom:3px; }
#one ol li a { color:#000; }

.sidebar_content h2 { font: bold 18px/1.4em "Trebuchet MS"; margin-bottom:5px; }
.sidebar_content h2 a { text-decoration:none; }
.sidebar_content h2 a:HOVER { text-decoration:underline; }
#homePageNewFotos div { margin-right:5px; margin-bottom:5px; width:70px; height:70px; float:left; overflow:hidden }


.pageImage { float:left; width:160px; border:solid 1px #ddd; margin-right:10px; height:90px; padding:1px; margin-bottom:10px; }
.pageImage2 { float:left; width:145px; border:solid 1px #ddd; margin-right:5px; height:81px; padding:1px; margin-bottom:5px; }

.searchrText { float:left; width:440px; overflow:hidden; font-size:12px; margin-bottom:10px; }
.searchrText h3 a { color:#0044da; font-size:16px; font-weight:normal; }
.searchrText h3 a:visited { color:#663399; }
.searchrText span { color:#568e1a; font-size:11px; }
.searchrText .visibleN { padding-bottom:3px; font-size:12px; color:#888; font-weight:bold; }
.searchrText .visibleN a { font-size:12px; color:#888; text-decoration:none; font-weight:bold; }
.searchrText .visibleN a:HOVER { text-decoration:underline; }
.searchrText .visibleN span { color:#000; }

#olympijskeHryLogo { margin-bottom:150px; margin-right:2px; padding:2px; }
#olympijskeHryLogo.selVA { border: 2px #666 dotted; padding:0px }

#spravySmahu ul.listFloat { list-style: none; padding: 0; margin: 0;}
#spravySmahu ul.listFloat li { display:block; float:left; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:290px; margin:0 0 4px 0; }
#spravySmahu ul.listFloat li a { color: #ca242e; }
#spravySmahu ul.listFloat li a:hover {color: #f00;text-decoration: underline; }


ul.olympijskeHry li { float:left; width:85px; padding:2px; height:111px; margin-left:10px; font-size:9px; text-align:center; } 
ul.olympijskeHry li.selO { border: 2px #666 dotted; padding:0px; }
ul.olympijskeHry li a { color:#000; text-decoration:none; }
ul.olympijskeHry li a:HOVER { text-decoration:underline }
ul.olympijskeHry li a img { border:0px; }

#olympicsAd { text-align:right; margin-top:10px }
.SearchContinue { color:#43A52A; font-size:13px; }
.SearchContinue b { font-size:15px; }

.specialnePrilohy { width:200px; float:left; text-align:center; }
.specialnePrilohy div { height:149px; }
.specialnePrilohy a { color:#43A52A; text-decoration:none; font-size:14px; }
.specialnePrilohy a:HOVER { text-decoration:underline; }

.tvProgram { padding: 0; margin: 0; list-style: none; } 

.stationGuide th.iconMarkiza { height:21px; background-image:url(img-spravy/stations-each-page.gif); background-position:0px 0; background-repeat:no-repeat; }
.stationGuide th.iconJOJ { height:21px; background-image:url(img-spravy/stations-each-page.gif); background-position:0px -22px; background-repeat:no-repeat; }
.stationGuide th.iconSTV1 { height:21px; background-image:url(img-spravy/stations-each-page.gif); background-position:0px -44px; background-repeat:no-repeat; }


.faviconSme { background-image:url(img-spravy/source-icons.gif); background-position:0px 0; }
.faviconItnews { background-image:url(img-spravy/source-icons.gif); background-position:0px -17px; }
.faviconZivecz { background-image:url(img-spravy/source-icons.gif); background-position:0px -34px; }
.faviconZivesk { background-image:url(img-spravy/source-icons.gif); background-position:0px -51px; }
.faviconMobilmaniacz { background-image:url(img-spravy/source-icons.gif); background-position:0px -68px; }
.faviconMobilmaniask { background-image:url(img-spravy/source-icons.gif); background-position:0px -85px; }
.faviconIdnes { background-image:url(img-spravy/source-icons.gif); background-position:0px -102px; }
.faviconOpeniazoch { background-image:url(img-spravy/source-icons.gif); background-position:0px -119px; }
.faviconWebnoviny { background-image:url(img-spravy/source-icons.gif); background-position:0px -136px; }
.faviconEtrend { background-image:url(img-spravy/source-icons.gif); background-position:0px -153px; }
.faviconTopky { background-image:url(img-spravy/source-icons.gif); background-position:0px -170px; }
.faviconPravda { background-image:url(img-spravy/source-icons.gif); background-position:0px -187px; }
.faviconGregi { background-image:url(img-spravy/source-icons.gif); background-position:0px -204px; }
.faviconHnonline { background-image:url(img-spravy/source-icons.gif); background-position:0px -221px; }
.faviconBlank { background-image:url(img-spravy/source-icons.gif); background-position:0px -238px; }


#spravySmahu .searchrText {width:440px;}

#spravySmahu h1 { color:#42c752; }
#spravySmahu ul#mainmenu li.selected { background-color:#42c752; }
#spravySmahu ul#sectionmenu { background-color:#42c752; }
#spravySmahu h2.st { color:#42c752; }
#spravySmahu ul#sectionmenu li a { border-bottom:5px solid #42c752; }
#spravySmahu ul#sectionmenu li.selected a { border-bottom:5px solid #1C1C1C; }





/**********************************************************/
/* horoskopy */




.community_heading h2 { color: #000; }
.community_heading h2 a { background: #c59a6f; }
.community_heading h2 a:hover { background: #a8794a; }
.community_heading h2 a.active { background: #8d5e30; }
.community_heading h2 a.active:hover { background: #a8794a; }
.header_inner h2 a { border:solid 2px #8d5e30; }
#header_container {background: #000 url(img-horoskopy/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-horoskopy/h1bg.gif) top left no-repeat;}
.header_inner ul li a {text-decoration: none;color: #dbe9f4;border-bottom: 1px dotted #41627e; }
.header_inner ul li a:hover {color: #fff;text-shadow: #b7c962 0 0 10px; border-bottom: 1px solid #dbe9f4; }

ul.standart_items_list li { float:none; width:580px }
h3.new_heading { background: transparent url(img/dottedbg.gif) bottom left repeat-x; list-style: none; padding: 0 0px 4px 0; margin: 10px 0 10px 0; }
.column_inner a.standartLink { color:#000; font-weight:bold }

.newrecentnotesinner {padding-bottom: 2px; font-size:11px }	
.newrecentnotesinner .each {background: transparent url(img/dottedbg.gif) top left repeat-x;padding: 3px 8px 0 8px; }
.newrecentnotesinner .each h3 {float: left !important;padding: 0 0 0 0;margin: 0 0 0 0;font: bold 12px/19px "Lucida Grande", "Arial", sans-serif;color: #555; }
.newrecentnotesinner .each h3 a {color: #2b5589;font-weight: bold;text-decoration: none; }
.newrecentnotesinner .each h3 a:hover {color: #0d3465;text-decoration: underline; }
.newrecentnotesinner .each h4 {float: right !important;padding: 0;margin: 0;font: 11px/18px "Lucida Grande", "Verdana", sans-serif; font-style:italic;}

.grid {width: 213px; margin: 0 0 10px 45px; }
.grid .num { float: left; width: 69px; height: 59px; margin: 0 2px 1px 0;  text-align: center; font-size: 1em; font-weight: bold; color: #FFF; background: url(img-horoskopy/num_ctverecek.gif) 0 0 no-repeat; }
.grid .num a { display: block; width: 69px; height: 39px; padding: 20px 0 0 0; color: #FFF; text-decoration: none; }
.grid .num a.selectedNumber { color: #FFF; text-decoration: underline; background: url(img-horoskopy/num_ctverecek_hover.gif) 0 0 no-repeat; text-decoration: none;}
.grid .num a:hover { color: #FFF; text-decoration: underline; background: url(img-horoskopy/num_ctverecek_hover.gif) 0 0 no-repeat; text-decoration: none;}
.grid .num span { display: block; width: 69px; height: 39px; padding: 20px 0 0 0; color: #FFF; text-decoration: none; }
.grid .text { clear: both; text-align: center; width: 211px; border-top: 3px solid #ff7e00; color: #ff7e00; }

.num-box {  padding: 3px 0 3px 0; }
.num-box-l { padding: 3px 0 3px 0; }

.num-box a { display: block; color: #000; padding: 5px 0 5px 30px; }
.num-box span { display: block; color: #000; padding: 5px 0 5px 30px; }

.num-box a.num-1 { background: url(img-horoskopy/num1.png) 0 5px no-repeat; }
.num-box a.num-2 { background: url(img-horoskopy/num2.png) 0 5px no-repeat; }
.num-box a.num-3 { background: url(img-horoskopy/num3.png) 0 5px no-repeat; }
.num-box a.num-4 { background: url(img-horoskopy/num4.png) 0 5px no-repeat; }
.num-box a.num-5 { background: url(img-horoskopy/num5.png) 0 5px no-repeat; }
.num-box a.num-6 { background: url(img-horoskopy/num6.png) 0 5px no-repeat; }
.num-box a.num-7 { background: url(img-horoskopy/num7.png) 0 5px no-repeat; }
.num-box a.num-8 { background: url(img-horoskopy/num8.png) 0 5px no-repeat; }
.num-box a.num-9 { background: url(img-horoskopy/num9.png) 0 5px no-repeat; }

.num-box .num-1 { background: url(img-horoskopy/num1.png) 0 5px no-repeat; }
.num-box .num-2 { background: url(img-horoskopy/num2.png) 0 5px no-repeat; }
.num-box .num-3 { background: url(img-horoskopy/num3.png) 0 5px no-repeat; }
.num-box .num-4 { background: url(img-horoskopy/num4.png) 0 5px no-repeat; }
.num-box .num-5 { background: url(img-horoskopy/num5.png) 0 5px no-repeat; }
.num-box .num-6 { background: url(img-horoskopy/num6.png) 0 5px no-repeat; }
.num-box .num-7 { background: url(img-horoskopy/num7.png) 0 5px no-repeat; }
.num-box .num-8 { background: url(img-horoskopy/num8.png) 0 5px no-repeat; }
.num-box .num-9 { background: url(img-horoskopy/num9.png) 0 5px no-repeat; }

ul.moj_den { list-style: none; padding:0px; margin: 5px 0 0px 0; }
ul.moj_den li { padding: 0 0 0 0; font: normal 10px "Lucida Grande", "Verdana", sans-serif;color: #555;margin: 0 0 1px 0; width:280px; overflow:hidden; }
ul.moj_den li a { font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;color: #8d5e30 !important;font-weight: bold;text-decoration: none !important; }
ul.moj_den li a:hover {color: #f00 !important;text-decoration: underline !important; }
ul.moj_den li span {display: block;padding-top: 3px; }

ul.horoskopyHomePage { list-style: none; padding:0px; margin: 0; }
ul.horoskopyHomePage li { padding: 0 0 0 0; font: normal 10px "Lucida Grande", "Verdana", sans-serif;color: #555;margin: 0 10px 0 0; width:290px; height:120px; overflow:hidden; float:left; }

#homepageLinks a { text-decoration:none; font-weight:bold; padding-right:10px; }
#homepageLinks a:hover { text-decoration:underline; }
#homepageBox { width:300px; }

.m10 { margin-top:10px; }
.m15 { margin-top:15px; }

#horoskopySmahu ul.listFloat { list-style: none; padding: 0; margin: 0;}
#horoskopySmahu ul.listFloat li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:180px; margin:0 0 4px 0; }
#horoskopySmahu ul.listFloat li a { color: #ca242e; }
#horoskopySmahu ul.listFloat li a:hover {color: #f00;text-decoration: underline; }

ul.listFloat3 { list-style: none; padding: 0; margin: 0;}
ul.listFloat3 li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:270px; margin:0 0 4px 0; }
ul.listFloat3 li a { color: #ca242e; }
ul.listFloat3 li a:hover {color: #f00;text-decoration: underline; }

ul.listFloat2 { list-style: none; padding: 0; margin: 0;}
ul.listFloat2 li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:normal;  color: #555;width:180px; margin:0 0 4px 0; }
ul.listFloat2 li a { color: #000; }
ul.listFloat2 li a:hover {color: #f00;text-decoration: underline; }


#hor2010 { color:#ca242e; font-size:14px }
#cinhor2010 { color:#ca242e; font-size:14px }

#h_element_1 { font-size:30px; color:#c52914; }
#h_element_2 { font-size:16px; color:#1ea50c; }
#h_element_3 { font-size:20px; color:#8d5e30; }
#h_element_4 { font-size:12px; color:#2c4b92; }
#h_element_5 { font-size:16px; color:#8d5e30; }
#h_element_6 { font-size:24px; color:#e3860e; }
#h_element_7 { font-size:30px; color:#8d5e30; }
#h_element_8 { font-size:16px; color:#1ea50c; }
#h_element_9 { font-size:20px; color:#8d5e30; }
#h_element_10 { font-size:13px; color:#8d5e30; }

.box300g h3 { color:#59973e; padding:0; margin:0; }
.box300g ul { margin:0; padding:0; }
.box300g ul li a { color:#222; }

.horoskopyHomePage li h3 { font-size:15px; }

#znameniaListing div { width:180px; float:left; margin-right:10px; margin-bottom:15px; text-align:center; }
#znameniaListing img { border:0px; }
#znameniaListing div a h3 { color:#000; margin:0; padding:0;}
#znameniaDetail h4 { font-size:14px; margin-top:20px; }

blockquote { margin: 15px 0 0 15px; padding: 10px 20px 15px 40px; background: transparent url(img/quotemarks.gif) top left no-repeat; }
blockquote p { color: #222; font:25px "Palatino", "Georgia", serif; }

#mojdentext { font-size:18px; color:#8d5e30; }
#mojdentext a { font-size:18px; color:#8d5e30;  }
#mojdenbox .bubble { float:left; width:280px; }

#horoskop2010 { font-size:18px; color:#2c4b92; margin-bottom:10px }
#horoskop2010 a { font-size:18px; color:#2c4b92;  }


#horoskopySmahu h1 { color:#42c7bc; }
#horoskopySmahu ul#mainmenu li.selected { background-color:#42c7bc; }
#horoskopySmahu ul#sectionmenu { background-color:#42c7bc; }
#horoskopySmahu h2.st { color:#42c7bc; }
#horoskopySmahu ul#sectionmenu li a { border-bottom:5px solid #42c7bc; }
#horoskopySmahu ul#sectionmenu li.selected a { border-bottom:5px solid #1C1C1C; }

/**********************************************************/
/* hlavna stranka */


#hlavnastrankaSmahu .gettingstarted-nav li a { font-size:14px; }
#hlavnastrankaSmahu .gettingstarted-nav li a.active { background-color:#c74242; }
#hlavnastrankaSmahu .gettingstarted-nav  { border-bottom:2px solid #c74242; }
#hlavnastrankaSmahu .st { color:#c74242; font-size:14px; font-weight:bold; }

#hlavnastrankaSmahu #h_element_1 { font-size:26px; color:#c52914; }
#hlavnastrankaSmahu #h_element_2 { font-size:16px; color:#1ea50c; }
#hlavnastrankaSmahu #h_element_3 { font-size:20px; color:#8d5e30; }
#hlavnastrankaSmahu #h_element_4 { font-size:12px; color:#2c4b92; }
#hlavnastrankaSmahu #h_element_5 { font-size:16px; color:#8d5e30; }
#hlavnastrankaSmahu #h_element_6 { font-size:24px; color:#e3860e; }
#hlavnastrankaSmahu #h_element_7 { font-size:30px; color:#8d5e30; }
#hlavnastrankaSmahu #h_element_8 { font-size:16px; color:#1ea50c; }
#hlavnastrankaSmahu #h_element_9 { font-size:20px; color:#8d5e30; }
#hlavnastrankaSmahu #h_element_10 { font-size:13px; color:#c52914; }
#hlavnastrankaSmahu #h_element_11 { font-size:16px; color:#8d5e30; }
#hlavnastrankaSmahu #h_element_12 { font-size:14px; color:#2c4b92; }
#hlavnastrankaSmahu #h_element_13 { font-size:22px; color:#1ea50c; }
#hlavnastrankaSmahu #h_element_14 { font-size:16px; color:#8d5e30; }

#hlavnastrankaSmahu ul.listFloat li a { color:#555555; }



/**********************************************************/
/* Smahu email */

#emailSmahu #h2Email { font-size:28px; padding:0; margin:0; }

#accountDetails th { color:#9b2d30; font-size:11px; text-align:left; }

ul.checkboxUl { list-style-type:none; margin:0px; padding:0px; }
ul.checkboxUl li {background-image:url(img-email/checkbox_5.gif); padding-left: 25px; background-repeat:no-repeat; line-height:20px; }
ul.checkboxUl li a { color:#b33f43; font-size:11px; }
ul.checkboxUl li a:HOVER { text-decoration:none; }

#importForm { width:340px; float:left; height:190px;  margin-right:20px; background:url(img/vertdottedbg.gif) right repeat-y; }
#importForm table th { padding-right:10px; }
#importForm table tr { height:30px; }
#providerDetails { width:220px; float:left; height:190px; text-align:center; }

#accountName b { font-size:18px; font-weight:bold; color:#c24b4f;  }
#accountName { background:url(img/dottedbg.gif) bottom repeat-x; font-size:15px; padding-bottom:5px; margin-bottom:10px }

#accountTable { text-align:left;  }
#accountTable table td, #accountTable table th { padding-right:10px; }
#accountTable table tr { height:20px; }

#accountSelect { color:#c24b4f; background:url(img/dottedbg.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:10px }
#importDone b { font-size:18px; font-weight:bold; color:#53c507; }
#importDone a { color:#b33f43; font-size:13px; }
#importDone a:HOVER { text-decoration:none; }

.photosList a { color:#000; font-size:11px; text-decoration:none; text-align:center; }
.photosList a span  { width:190px; height:150px; }
.photosList a span img { width:170px; height:102px; padding:2px; border:solid 1px #c2dbed; }
.photosList td { width:33%; vertical-align:top;  }

#emailSmahu #loginDiv { background-image:url(img/login-background.jpg); width:976px; height:357px; text-align:center; padding-top:40px; }
#emailSmahu #loginDiv h1 { margin:0; padding:0; font-size:30px;  }
#emailSmahu #loginDiv small { font-size:13px; text-align:center; display:block }
#emailSmahu #loginForm { text-align:left; padding:8px;  float:left; margin-top:50px; margin-left:120px; width:280px; background-image:url(img-email/box-email-login.gif); height:104px; color:#000; font-size:10px; }
#emailSmahu #loginForm form { margin:0; padding:0; }
#emailSmahu #loginForm label { margin:0; padding:0; text-align:left; color:#fff; font-size:13px; }
#emailSmahu #loginForm .vloz { font-size:15px; width:270px; }
#emailSmahu #registerForm { text-align:left; padding:8px;  float:left; margin-top:50px; margin-left:120px; width:280px; background-image:url(img-email/box-email-register.gif); height:104px; color:#fff; font-size:13px; }
#emailSmahu #registerForm h2 { font-size:16px; text-align:center; font-weight:bold; }
#emailSmahu #registerForm .button { margin-top:5px; }

#emailSmahu #OfferingsForm { text-align:left; padding:8px;  float:left; margin-top:30px; margin-left:80px; width:780px; background-color:#fff; height:80px; color:#fff; font-size:12px; }

#sealbox span { float:left; display:block; }
#sealbox span#siteseal { width:90px; margin-top:10px; }
#sealbox span#s2 { width:170px; margin-top:10px; }

#sealbox td { padding-right:10px }
.number { font-size:18px; color:#1ea50c; text-align:right; }

#emailSmahu h3 small { color:#1ea50c }



/**********************************************************/
/* search */


ul.searchMainHeader { list-style: none; padding: 0; margin:15px 0 0 0; }
ul.searchMainHeader li { float:left; padding-left:15px; padding-right:15px; padding-bottom:3px; padding-top:3px; margin:0; border-bottom:solid 1px #ccc; }
ul.searchMainHeader li.selected { font-weight:bold; border-bottom:none; border-left:solid 1px #ccc; border-right:solid 1px #ccc;border-top:solid 1px #ccc; }
ul.searchMainHeader li a { text-decoration:none; }


ul.listSmall li a {font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;color: #abc507 !important;font-weight: bold;text-decoration: none !important; }
ul.listSmall li a:hover {color: #f00 !important;text-decoration: underline !important; }
ul.listSmall li span {display: block;padding-top: 3px; }

#idResourceList, #idResourceList ul { list-style:none; margin:15px 0 0 0; padding:0; float:left; width:750px; }
#idResourceList li { margin-bottom:10px; }
.pageImage { float:left; width:160px; border:solid 1px #ddd; margin-right:10px; height:90px; padding:1px;  }
.pageImage a img { }
.pageImage a:HOVER img { }

.searchrText { float:left; width:550px; overflow:hidden; font-size:12px; }
.searchrText h2 a { color:#0044da; font-size:16px; font-weight:normal; }
.searchrText h2 a:visited { color:#663399; }
.searchrText span { color:#568e1a; font-size:11px; }
.searchrText .visibleN { padding-bottom:3px; font-size:12px; color:#888; font-weight:bold; }
.searchrText .visibleN a { font-size:12px; color:#888; text-decoration:none; font-weight:bold; }
.searchrText .visibleN a:HOVER { text-decoration:underline; }
.searchrText .visibleN span { color:#000; }

.searchrText2 { float:left; width:530px; overflow:hidden; font-size:12px; }
.searchrText2 h2 a { color:#0044da; font-size:16px; font-weight:normal; }
.searchrText2 h2 a:visited { color:#663399; }
.searchrText2 span { color:#568e1a; font-size:11px; }
.searchrText2 .visibleN { padding-bottom:3px; font-size:12px; color:#888; font-weight:bold; }
.searchrText2 .visibleN a { font-size:12px; color:#888; text-decoration:none; font-weight:bold; }
.searchrText2 .visibleN a:HOVER { text-decoration:underline; }
.searchrText2 .visibleN span { color:#000; }


.searchMainHeader .first { padding-right:40px; }

#keywordsMap { padding:0px; }
#keywordsMap li { display:inline; padding-right:20px; height:30px }
#keywordsMap .f1 { font-size:14px; font-weight:bold; height:14px; line-height:14px; }
#keywordsMap .f2 { font-size:12px; height:14px; line-height:14px; }
#keywordsMap .f3 { font-size:11px; height:14px; line-height:14px; }

.box922 { padding:19px; width:938px; }

#cont{
	margin:auto;
	width:900px;
}
#cont div{
	float:left;
	width:270px;
	height:140px;
	border:solid 1px #cccccc;
	margin:9px;
	padding:5px;
}

.browser2box {
	text-align:center;
	float:left; width:200px; height:360px; border-right:1px dotted #000; padding:1px;
}
.browser2boxnb {
	float:left; width:320px; height:360px; padding:1px;text-align:center;
}
.browser2boxnb li small { font-size:11px; }
.browser2box div, .browser2boxnb div { margin-top:10px; text-align:justify; padding-left:10px; padding-right:10px; padding-top:10px; }


.ratingblock {
	display:block;
	padding-bottom:0px;
	text-align:center;
	}

.ratingblock div { text-align:center; }

.loading {
	height: 18px;
	background: url('img-vyhladavanie/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0;
	padding:0px;
	height: 18px;
	position: relative;
	background: url('img-vyhladavanie/starrating.gif') top left repeat-x;		
	text-align:center;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:18px;
	height: 18px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	}
	
.unit-rating li a:hover{
	background: url('img-vyhladavanie/starrating.gif') left center;
	z-index: 2;
	left: 0;
	}

.unit-rating a.r1-unit{left: 0;}
.unit-rating a.r1-unit:hover{width:18px;}
.unit-rating a.r2-unit{left:18px;}
.unit-rating a.r2-unit:hover{width: 36px;}
.unit-rating a.r3-unit{left: 36px;}
.unit-rating a.r3-unit:hover{width: 54px;}
.unit-rating a.r4-unit{left: 54px;}	
.unit-rating a.r4-unit:hover{width: 72px;}
.unit-rating a.r5-unit{left: 72px;}
.unit-rating a.r5-unit:hover{width: 90px;}
.unit-rating a.r6-unit{left: 90px;}
.unit-rating a.r6-unit:hover{width: 108px;}
.unit-rating a.r7-unit{left: 108px;}
.unit-rating a.r7-unit:hover{width: 126px;}
.unit-rating a.r8-unit{left: 126px;}
.unit-rating a.r8-unit:hover{width: 144px;}
.unit-rating a.r9-unit{left: 144px;}
.unit-rating a.r9-unit:hover{width: 162px;}
.unit-rating a.r10-unit{left: 162px;}
.unit-rating a.r10-unit:hover{width: 180px;}

.unit-rating li.current-rating {
	background: url('img-vyhladavanie/starrating.gif') left bottom;
	position: absolute;
	height: 18px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

.pageData { list-style:none; padding:0; margin:0; margin-top:10px; }
.pageData li.pageD { height:36px; width:90px; float:left; border-right:solid 1px #aaa; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; text-align:center; font-size:12px; }
.pageData li.pageD span { display:block; font-size:18px; font-weight:bold; color:#396aac;  }
#noBorder { border:0px; width:150px; }
.siteName { font-size:22px; display:inline; font-weight:normal; padding-right:15px; }
a.siteLink { font-size:11px;}

h2.vizitka { margin-bottom:10px; }
h2.vizitka span { font-weight:normal; }
h3.vizitka { color:#5f9be3; }
h3.vizitka small { font-size:11px; font-weight:normal; }

.progressBar{
	width:108px;
	height:12px;
	position:relative;
	margin:0px; padding:0px;
}
.progressBar span{
	position:absolute;
	display:block;
	width:100px;
	height:12px;
	background:url(http://css.smahu.com/img-vyhladavanie/bar.gif) no-repeat 0 0;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:100px;
	height:12px;
	background:url(http://css.smahu.com/img-vyhladavanie/bg_cover.gif) repeat-x 0 0;
	top:0;
}

.webBox {width:292px; margin-right:10px; float:left; margin-bottom:25px;} 
.webBox div { margin-bottom:5px; margin-top:2px; margin-left:10px; margin-right:10px }
.webBox2 {width:292px; margin-right:10px; float:left; margin-bottom:10px;} 

.addToWeb { border:dotted 4px #ddd; margin-top:15px; padding:5px; font-size:11px; color:#666; text-align:center; margin-bottom:15px; }
.addToWeb div { margin-top:7px; padding-bottom:5px; }
#vizitkaHtml { font-size:12px; }
#addToWebCombo { font-size:11px; }
.odporucIframe { padding:0px; }
.tip { color:#43a52a; font-weight:bold; }
#vizitkaBox h3 { margin-bottom:5px; }

.porporeneList { background-color:#9fc547; margin-left:10px; width:75px; height:40px; color:#fff; text-align:center; font-size:22px; float:left; }
.porporeneList small { font-size:14px; }
.porporeneList div { height:14px; background-color:#5e9e31; font-size:11px; }

ul.listCat { list-style: none; padding: 0; margin: 0;}
ul.listCat li { display:block; float:left; padding: 3px 0 0 25px;background: transparent url(img-vyhladavanie/folder.gif) 0 4px no-repeat; font: 15px "Lucida Grande"; font-weight:bold;  color: #555;width:280px; margin:0 0 0 0; }
ul.listCat li a { color: #5e9e31; text-decoration: none }
ul.listCat li a:hover {color: #9fc547;text-decoration: underline; }
ul.listCat li div a { font-size:11px; color:#000; font-weight:normal;  }
ul.listCat li div { font-size:11px; color:#000; font-weight:normal; padding-right:5px; height:28px; margin-bottom:5px; overflow:hidden;  }


.links { margin-top:0px; margin-bottom:15px; padding-bottom:10px; border-bottom:#aaa 2px dotted; }
.links a { font-size:11px; color:#333; }
.adBoxS { float:left; width:170px; }

.topSites div.v1 { float:left; display:block; width:150px; overflow:hidden; height:15px; margin-bottom:2px; }
.topSites div.v2 { float:left; display:block; width:40px; overflow:hidden; height:15px; margin-bottom:2px; text-align:center; background-color:#9fc547; color:#fff; font-size:12px; padding:3px; margin-left:10px; }

#searchSmahu ul.listFloat { list-style: none; padding: 0; margin: 0; margin-top:10px; margin-left:10px;}
#searchSmahu ul.listFloat li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:240px; margin:0 0 4px 0; }
#searchSmahu ul.listFloat li a { color: #ca242e; }
#searchSmahu ul.listFloat li a:hover {color: #f00;text-decoration: underline; }

.webUrl b { font-size:14px; }
.webUrl a { color:#43a52a; font-size:16px; }

a.sendEmailPopup { color:#555; text-decoration:none; border-bottom:1px #555 dotted; }
a.sendEmailPopup:HOVER { border-bottom:1px #fff; }

#idResourceList2, #idResourceList2 ul { list-style:none; margin:0; padding:0; float:left; }
#idResourceList2 li { margin-bottom:10px; }

#qrcode { position:absolute; left:865px; }



#searchSmahu h1 { color:#4a9aca; }
#searchSmahu ul#mainmenu li.selected { background-color:#4a9aca; }
#searchSmahu ul#sectionmenu { background-color:#4a9aca; }
#searchSmahu h2.st { color:#4a9aca; }
#searchSmahu ul#sectionmenu li a { border-bottom:5px solid #4a9aca; }
#searchSmahu ul#sectionmenu li.selected a { border-bottom:5px solid #1C1C1C; }


#searchSmahu a.d3 { color:#466679; }
#searchSmahu a.d4 { color:#4a9aca; }




/**********************************************************/
/* webgalerie */

#webgalerieSmahu a.d3 { color:#864646; }
#webgalerieSmahu a.d4 { color:#c74242; }

#webgalerieSmahu .ratingblock {
	display:block;
	padding-bottom:0px;
	}

#webgalerieSmahu .loading {
	height: 30px;
	background: url('img-users/working.gif') 50% 50% no-repeat;
	}

	
#webgalerieSmahu .unit-rating { /* the UL */
	list-style:none;
	margin: 0;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('img-users/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
#webgalerieSmahu .unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	}
	
#webgalerieSmahu .unit-rating li a:hover{
	background: url('img-users/starrating.gif') left center;
	z-index: 2;
	left: 0;
	}

#webgalerieSmahu .unit-rating a.r1-unit{left: 0;}
#webgalerieSmahu .unit-rating a.r1-unit:hover{width:30px;}
#webgalerieSmahu .unit-rating a.r2-unit{left:30px;}
#webgalerieSmahu .unit-rating a.r2-unit:hover{width: 60px;}
#webgalerieSmahu .unit-rating a.r3-unit{left: 60px;}
#webgalerieSmahu .unit-rating a.r3-unit:hover{width: 90px;}
#webgalerieSmahu .unit-rating a.r4-unit{left: 90px;}	
#webgalerieSmahu .unit-rating a.r4-unit:hover{width: 120px;}
#webgalerieSmahu .unit-rating a.r5-unit{left: 120px;}
#webgalerieSmahu .unit-rating a.r5-unit:hover{width: 150px;}
#webgalerieSmahu .unit-rating a.r6-unit{left: 150px;}
#webgalerieSmahu .unit-rating a.r6-unit:hover{width: 180px;}
#webgalerieSmahu .unit-rating a.r7-unit{left: 180px;}
#webgalerieSmahu .unit-rating a.r7-unit:hover{width: 210px;}
#webgalerieSmahu .unit-rating a.r8-unit{left: 210px;}
#webgalerieSmahu .unit-rating a.r8-unit:hover{width: 240px;}
#webgalerieSmahu .unit-rating a.r9-unit{left: 240px;}
#webgalerieSmahu .unit-rating a.r9-unit:hover{width: 270px;}
#webgalerieSmahu .unit-rating a.r10-unit{left: 270px;}
#webgalerieSmahu .unit-rating a.r10-unit:hover{width: 300px;}

#webgalerieSmahu .unit-rating li.current-rating {
	background: url('img-users/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

	.photoBoxRating { width:350px; float:left; }
	.photoBoxInfo { width:290px; float:left; font-size:11px; }
	.photoBoxTags { width:260px; float:left; }


/**********************************************************/
/* lightbox */


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



/**********************************************************/
/* Smahu o nas */


ul.services { list-style: none; padding: 0; margin: 5px 0 0px 0; }
ul.services li {padding: 0 0 5px 0;background: transparent url(img/blogbullet.gif) 0 3px no-repeat;font: normal 10px "Lucida Grande", "Verdana", sans-serif;color: #555;padding-left: 11px;margin: 0 0 5px 0;float:left; width:260px;}
ul.services li a {font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;color: #c52914 !important;font-weight: bold;text-decoration: none !important; }
ul.services li a:hover {color: #f00 !important;text-decoration: underline !important; }

.sitemap_img { float:left; width:280px; }
.sitemap_text  { float:left; width:620px }
.sitemap_text h2 { margin-bottom:10px; }
.sitemap_text h2 a { color: #aa3d00; text-decoration:none; }
.sitemap_text h2 a:HOVER { text-decoration:underline; }
.servicesBox { float:left; width:270px; margin-right:35px }


/**********************************************************/
/* Smahu uzivatelia */



#photoImage { width:340px; float:left; }
#photoImage img { border:solid 15px #eee; }
#photoImage div#details { font-size:11px; color:#666; margin-top:10px; margin-bottom:10px; padding:5px;  }
#photoImage h3 { font-size:18px; color:#000; font-weight:bold }
#photoList {padding-left:5px; width:545px; float:left;}
#photoList a{display:block;width:77px;height:77px;float:left;text-decoration:none;color:#999999;overflow:hidden;cursor:hand; font-size:11px}
#photoList a:hover{color:black}
#photoList a img { border:0px; width:74px; height:74px }
#photoList a div{margin-left:9px;margin-top:9px;width:100px;height:100px;background-color:white;background-position:center center;background-repeat:no-repeat}
#photoList a span{display:block;text-align:center;line-height:14px;font-size:82%;overflow:hidden}

#photoMenu { margin:0px; padding:0px;  font: 1.2em 'Lucida Grande', Verdana, sans-serif; list-style: none; background-color:red; clear:both; }
* html #photoMenu { padding-bottom: 0; }
*:first-child + html #photoMenu { padding-bottom: 0; }
#photoMenu li { float: left; padding: 0 0 0 24px; border-left: 1px solid #ccc; margin: 0 12px 0 0; background-position: 7px 50%; background-repeat: no-repeat; background-color: transparent; }
#photoMenu li  a { color:#555; font-size:13px; }
#photoMenu li.first { border: none; padding-left: 17px; background-position: 0 50%; }
#photoMenu li.instructions { background-image: url(img-users/gu_instructions.gif); margin-top:3px; }
#photoMenu li.rate { background-image: url(img-users/gu_rate.gif); margin-top:3px; }
#photoMenu li.favorites { background-image: url(img-users/gu_favorites.gif); margin-top:3px; }
#photoMenu li.send { background-image: url(img-users/gu_send.gif); margin-top:3px; }
#photoMenu li.diggs { padding-left: 0;}
#photoMenu li.diggs iframe { width: 100px; height: 18px;}
#photoMenu li.diggs img { vertical-align: middle; }
#photoMenu li.diggs a img { border: none; }
* html #photoMenu li.diggs img { vertical-align: top; }
#photoMenu li.more { background-image: url(img-users/gu_more.gif); margin-top:3px; }

#photoMenu li.previous, 
#photoMenu li.next { height: 25px; font-size: 11px; border: none; padding:0px; }
#photoMenu li.previous a, 
#photoMenu li.next a { display: block; height: 25px; text-decoration: none; font-weight: normal; line-height: 23px; font-size:11px }
#photoMenu li.previous { margin-right: 10px; text-indent: 17px; background: url(img/paginator_prev_left.gif) 0 1px no-repeat; background-position:left; }
#photoMenu li.next { margin: 0 10px 0 10px; text-indent: 5px; background: url(img/paginator_next_right.gif) 0 1px no-repeat; background-position:right;  }
#photoMenu li.next div { background: url(img/paginator_next_left.gif) no-repeat; background-position:left; margin-right:20px; padding-left:3px; display:compact; width:80px; }
#photoMenu li.previous div { background: url(img/paginator_prev_right.gif) no-repeat; background-position:right; padding-right:8px; margin-left:5px; display:compact; width:110px; }
#photoMenu li.previous { margin-right:20px; }
#photoMenu li.previous a, #photoMenu li.next a { color: #fd8b1a; }
#photoMenu li.previous a:hover, #photoMenu li.next a:hover { color: #55c6da; }


#users_black div { width:180px; background-color:#000; float:left; margin-right:3px; margin-bottom:3px; color:#FFF; font-size:11px; overflow:hidden; }
#users_black div h3 { font-size:18px; margin:0; padding-left:5px; padding-right:5px; overflow:hidden; height:20px; padding-top:5px; }
#users_black div h3 a { color:#fff; text-decoration:none; }
#users_black div h3 a:HOVER { color:#2dbcfe; }
#users_black div img { width:180px; height:180px;}
#users_black div div { padding:5px; color:#bbb; }
#users_black div div a { color:#fff; text-decoration:none; }

.profileBox { margin-right:15px; height:245px; float:left; margin-bottom:15px; font-size:11px; color:#777; width:293px; }
.profileBox span { font-size:13px; color:#000; font-weight:bold; overflow:hidden; }
.profileBox .photo { border:solid 15px #eee; max-height:163px; width:245px; height:expression(document.body.clientWidth > 163? "163px": "auto" ); overflow:hidden; }
.profileBox img {  width:245px; border:0px; }
#homePageNewFotos img { border:0px; width:56px; height:56px; }



/**********************************************************/
/* Smahu window */




.overlay_alert {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_nw {
	width: 5px;
	height: 5px;
	background: transparent url(alert/top_left.gif) no-repeat bottom left;			
}

.alert_n {
	height: 5px;
	background: transparent url(alert/top.gif) repeat-x bottom left;			
}

.alert_ne {
	width: 5px;
	height: 5px;
	background: transparent url(alert/top_right.gif) no-repeat bottom left			
}

.alert_e {
	width: 5px;
	background: transparent url(alert/right.gif) repeat-y 0 0;			
}

.alert_w {
	width: 5px;
	background: transparent url(alert/left.gif) repeat-y 0 0;			
}

.alert_sw {
	width: 5px;
	height: 5px;
	background: transparent url(alert/bottom_left.gif) no-repeat 0 0;			
}

.alert_s {
	height: 5px;
	background: transparent url(alert/bottom.gif) repeat-x 0 0;			
}

.alert_se, .alert_sizer {
	width: 5px;
	height: 5px;
	background: transparent url(alert/bottom_right.gif) no-repeat 0 0;			
}

.alert_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_title {
	float:left;
	height:1px;
	width:100%;
}

.alert_content {
	overflow:visible;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background: #FFF;
}

/* For alert/confirm dialog */
.alert_window {
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
  font: 12px arial;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_buttons {
	text-align:center;
	width:100%;
}

.alert_buttons input {
	width:20%;
	margin:10px;
}

.alert_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}


.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    

.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw { background: transparent url(img-window/left-top.gif) no-repeat 0 0; width:10px; height:25px; }
.alphacube_n { background: transparent url(img-window/top-middle.gif) repeat-x 0 0; height:25px;}
.alphacube_ne { background: transparent url(img-window/right-top.gif) no-repeat 0 0; width:10px; height:25px; }
.alphacube_w { background: transparent url(img-window/frame-left.gif) repeat-y top left; width:7px; }
.alphacube_e { background: transparent url(img-window/frame-right.gif) repeat-y top right; width:7px; }
.alphacube_sw { background: transparent url(img-window/bottom-left-c.gif) no-repeat 0 0; width:7px; height:7px; }
.alphacube_s { background: transparent url(img-window/bottom-middle.gif) repeat-x 0 0; height:7px; }
.alphacube_se, .alphacube_sizer  { background: transparent url(img-window/bottom-right-c.gif) no-repeat 0 0; width:7px;height:7px;}
.alphacube_sizer { cursor:se-resize; }
.alphacube_close {width: 23px;height: 23px;background: transparent url(img-window/button-close-focus.gif) no-repeat 0 0;	position:absolute;top:0px;right:11px;cursor:pointer;z-index:1000;}
.alphacube_minimize {width: 23px;height: 23px;background: transparent url(img-window/button-min-focus.gif) no-repeat 0 0;	position:absolute;top:0px;right:55px;cursor:pointer;z-index:1000;}
.alphacube_maximize {width: 23px;height: 23px;background: transparent url(img-window/button-max-focus.gif) no-repeat 0 0;	position:absolute;top:0px;right:33px;cursor:pointer;z-index:1000}
.alphacube_title {float:left;height:14px;font-size:14px;text-align:center;margin-top:2px;width:100%;color:#123456;}
.alphacube_content {overflow:auto;color: #000;font-family:"Myriad Pro","Trebuchet MS",Verdana;font-size:25px;background:#FDFDFD; line-height:25px; }
.alphacube_window {border:1px solid #F00;	background: #FFF;padding:20px;margin-left:auto;margin-right:auto;width:400px;}
.alphacube_message {font-family:"Myriad Pro","Trebuchet MS",Verdana;font-size:23px;text-align:center;width:100%;padding-bottom:10px;}
.alphacube_buttons {text-align:center;width:100%;}
.alphacube_buttons input {width:20%;margin:10px;}
.alphacube_progress {float:left;margin:auto;text-align:center;width:100%;height:16px;background: #FFF url('alert/progress.gif') no-repeat center center}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}



/**********************************************************/
/* Smahu onlinehry */


.community_heading h2 { color: #000; }
.community_heading h2 a { background: #637889; }
.community_heading h2 a:hover { background: #485763; }
.community_heading h2 a.active { background: #2f383f; }
.community_heading h2 a.active:hover { background: #485763; }
.header_inner h2 a { border:solid 2px #2f383f; }
#header_container {background: #000 url(img-onlinehry/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-onlinehry/h1bg.gif) top left no-repeat;}
.header_inner ul li a {text-decoration: none;color: #dbe9f4;border-bottom: 1px dotted #41627e; }
.header_inner ul li a:hover {color: #fff;text-shadow: #b7c962 0 0 10px; border-bottom: 1px solid #dbe9f4; }

#gameutility { width: 922px; margin: 0 auto 0 auto; padding: 0em 0 1.5em; font: 1.2em 'Lucida Grande', Verdana, sans-serif; clear: both; list-style: none; }
* html #gameutility { padding-bottom: 0; }
*:first-child + html #gameutility { padding-bottom: 0; }
#gameutility li { float: left; padding: 0 0 0 24px; border-left: 1px solid #ccc; margin: 0 12px 0 0; background-position: 7px 50%; background-repeat: no-repeat; background-color: transparent; }
#gameutility li  a { color:#555; font-size:14px; }
#gameutility li.first { border: none; padding-left: 17px; background-position: 0 50%; }
#gameutility li.instructions { background-image: url(img-onlinehry/gu_instructions.gif); }
#gameutility li.rate { background-image: url(img-onlinehry/gu_rate.gif); }
#gameutility li.favorites { background-image: url(img-onlinehry/gu_favorites.gif); }
#gameutility li.send { background-image: url(img-onlinehry/gu_send.gif); }
#gameutility li.diggs { padding-left: 0;}
#gameutility li.diggs iframe { width: 100px; height: 18px;}
#gameutility li.diggs img { vertical-align: middle; }
#gameutility li.diggs a img { border: none; }
* html #gameutility li.diggs img { vertical-align: top; }
#gameutility li.more { background-image: url(img-onlinehry/gu_more.gif); }

.onlinehry_record {
	margin-bottom:10px;
}

#homepagelist div.box { width:131px; height:140px; float:left; }
#homepagelist div.box h3 a { font-size:13px; padding-left:3px; }
#homepagelist div.box h3 { height:17px; padding:0px; margin:0px; overflow:hidden; vertical-align:bottom; }

ul.listSmall { list-style: none; padding: 0; margin: 0 0px 15px 0; }
ul.listSmall li {padding: 0 0 0 0;background: transparent url(img/blogbullet.gif) 0 5px no-repeat;font: normal 10px "Lucida Grande", "Verdana", sans-serif;color: #555;padding-left: 11px;margin: 0 0 3px 0;}
ul.listSmall li a {font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;color: #abc507 !important;font-weight: bold;text-decoration: none !important; }
ul.listSmall li a:hover {color: #f00 !important;text-decoration: underline !important; }
ul.listSmall li span {display: block;padding-top: 3px; }



.onlinehry_record h3 {
color:#888888;
font-family:"Lucida Grande","Verdana",sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0 0 4px;
padding:0;
}

.onlinehry_record h5 {
background:transparent url(img/smallbullet.gif) no-repeat scroll 0 3px;
color:#999999;
font-family:"Helvetica","Tahoma","Verdana",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0 0 0 10px;
}

.onlinehry_text { float:left; margin-left:10px; width:390px; }

.each_entry .img-shadow { float:left; }

#homepageLinks a { text-decoration:none; font-weight:bold; padding-right:10px; }
#homepageLinks a:hover { text-decoration:underline; }

#onlinehrySmahu #h_element_1 { font-size:30px; color:#c52914; }
#onlinehrySmahu #h_element_2 { font-size:16px; color:#1ea50c; }
#onlinehrySmahu #h_element_3 { font-size:20px; color:#8d5e30; }
#onlinehrySmahu #h_element_4 { font-size:20px; color:#2c4b92; }
#onlinehrySmahu #h_element_5 { font-size:16px; color:#8d5e30; }
#onlinehrySmahu #h_element_6 { font-size:24px; color:#e3860e; }
#onlinehrySmahu #h_element_7 { font-size:30px; color:#8d5e30; }
#onlinehrySmahu #h_element_8 { font-size:16px; color:#1ea50c; }
#onlinehrySmahu #h_element_9 { font-size:20px; color:#8d5e30; }
#onlinehrySmahu #h_element_10 { font-size:13px; color:#8d5e30; }


#chatwindow a { color:#417b91; font-size:12px; line-height:17px; }
#chatnick 		{ border: none; border-bottom:1px solid #000; width:55px; font-size:12px; padding:4px;}
#info 			{ text-align:left; padding-left:0px; font-family:arial; }
#info td 		{ font-size:12px; padding-right:10px; color:#DFDFDF;  }
#info .small 		{ font-size:12px; padding-left:10px; padding-right:0px;}
#info a 		{ text-decoration:none; color:white; }
#info a:hover 		{ text-decoration:underline; color:#CF9700;}

#onlinehra { background-color:#333333; padding:10px; margin-bottom:10px; }
#onlinehraFlash { float:left; margin-right:3px; }
.onlinehraboxes { width:290px;float:left; margin-right:10px }
.onlinehraboxes h2 { margin:0; padding:0; }
.onlinehraboxes img { width:70px; height:70px; }

#chat { float:left; background-color:#fff; }
#chatTitle { background-image:url(img-onlinehry/headerwrap_bg.gif); color:#fff; font-weight:bold; padding:2px; font-size:18px; }
#chatform { background-image:url(img-onlinehry/feature_bottom_separator.gif); color:#000; padding:2px; font-size:11px; }
#chatform th { color:#417b91; font-weight:bold; text-align:left }
#chatform td a { color:#000; }
.rowDivision { background-image:url(img-onlinehry/feature_bottom_separator.gif); color:#000; margin-top:20px; margin-bottom:10px; font-size:8px; height:8px; }

ul.listFloat { list-style: none; padding: 0; margin: 0;}
ul.listFloat li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:173px; margin:0 0 4px 0; }
ul.listFloat li a { color: #ca242e; }
ul.listFloat li a:hover {color: #f00;text-decoration: underline; }


#onlinehrySmahu h1 { color:#ca4ab9; }
#onlinehrySmahu ul#mainmenu li.selected { background-color:#ca4ab9; }
#onlinehrySmahu ul#sectionmenu { background-color:#ca4ab9; }
#onlinehrySmahu h2.st { color:#ca4ab9; }
#onlinehrySmahu ul#sectionmenu li a { border-bottom:5px solid #ca4ab9; }
#onlinehrySmahu ul#sectionmenu li.selected a { border-bottom:5px solid #1C1C1C; }


#onlinehrySmahu .ratingblock {
	display:block;
	padding-bottom:0px;
	}

#onlinehrySmahu .loading {
	height: 30px;
	background: url('img-onlinehry/working.gif') 50% 50% no-repeat;
	}
	
#onlinehrySmahu .unit-rating { /* the UL */
	list-style:none;
	margin: 0;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('img-onlinehry/starrating.gif') top left repeat-x;		
	}

#onlinehrySmahu .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
#onlinehrySmahu .unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	}
	
#onlinehrySmahu .unit-rating li a:hover{
	background: url('img-onlinehry/starrating.gif') left center;
	z-index: 2;
	left: 0;
	}

#onlinehrySmahu .unit-rating a.r1-unit{left: 0;}
#onlinehrySmahu .unit-rating a.r1-unit:hover{width:30px;}
#onlinehrySmahu .unit-rating a.r2-unit{left:30px;}
#onlinehrySmahu .unit-rating a.r2-unit:hover{width: 60px;}
#onlinehrySmahu .unit-rating a.r3-unit{left: 60px;}
#onlinehrySmahu .unit-rating a.r3-unit:hover{width: 90px;}
#onlinehrySmahu .unit-rating a.r4-unit{left: 90px;}	
#onlinehrySmahu .unit-rating a.r4-unit:hover{width: 120px;}
#onlinehrySmahu .unit-rating a.r5-unit{left: 120px;}
#onlinehrySmahu .unit-rating a.r5-unit:hover{width: 150px;}
#onlinehrySmahu .unit-rating a.r6-unit{left: 150px;}
#onlinehrySmahu .unit-rating a.r6-unit:hover{width: 180px;}
#onlinehrySmahu .unit-rating a.r7-unit{left: 180px;}
#onlinehrySmahu .unit-rating a.r7-unit:hover{width: 210px;}
#onlinehrySmahu .unit-rating a.r8-unit{left: 210px;}
#onlinehrySmahu .unit-rating a.r8-unit:hover{width: 240px;}
#onlinehrySmahu .unit-rating a.r9-unit{left: 240px;}
#onlinehrySmahu .unit-rating a.r9-unit:hover{width: 270px;}
#onlinehrySmahu .unit-rating a.r10-unit{left: 270px;}
#onlinehrySmahu .unit-rating a.r10-unit:hover{width: 300px;}

#onlinehrySmahu .unit-rating li.current-rating {
	background: url('img-onlinehry/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

#onlinehrySmahu .voted {color:#999;}
#onlinehrySmahu .thanks {color:#36AA3D;}
#onlinehrySmahu .static {color:#5D3126;}		

#onlinehrySmahu .ratingblock div { text-align:left; }

#onlinehrySmahu ul.listFloat li a { color:#333; }

/**********************************************************/
/* smahu webmasters */


.numberedHomepage { color: #222; font: normal 16px/22px "Palatino", "Georgia", serif; }
.numberedHomepage #number1 { padding-left:50px; background-image:url(img-webmasters/number-1.gif); background-repeat:no-repeat; margin-bottom:20px; }
.numberedHomepage #number2 { padding-left:50px; background-image:url(img-webmasters/number-2.gif); background-repeat:no-repeat; margin-bottom:20px; }
.numberedHomepage #number3 { padding-left:50px; background-image:url(img-webmasters/number-3.gif); background-repeat:no-repeat; margin-bottom:20px; }
.numberedHomepage #number4 { padding-left:50px; background-image:url(img-webmasters/number-4.gif); background-repeat:no-repeat; margin-bottom:20px; } 

#homepageBox { font: normal 14px/18px "Palatino", "Georgia", serif; }

.numberedHomepage a { color:#1f8329; }

#webModuleConfiguration .colorPicker1 { background-image:url(img-webmasters/color-picker-1.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker2 { background-image:url(img-webmasters/color-picker-2.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker3 { background-image:url(img-webmasters/color-picker-3.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker4 { background-image:url(img-webmasters/color-picker-4.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker5 { background-image:url(img-webmasters/color-picker-5.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker6 { background-image:url(img-webmasters/color-picker-6.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker7 { background-image:url(img-webmasters/color-picker-7.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .colorPicker8 { background-image:url(img-webmasters/color-picker-8.gif); width:68px; height:19px; padding:0px; padding-left:2px; vertical-align:middle; margin-top:3px; }
#webModuleConfiguration .inputRadio { padding:0px; margin:0px; height:19px; }
#webModuleConfiguration .floatDIV { float:left; margin-right:30px; margin-bottom:20px; }
#webModuleConfiguration ul { margin:0px; padding:0px; list-style:none; }




/**********************************************************/


/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}

