@import 'general.css';
@import 'common.css';
@import 'image-crop.css';

/*--ESSENTIAL--------------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
}

html {
	width: 100%;
	height: 100%;
	background: #000 url("../images/page/html_bg.jpg") 50% 120px repeat-y;
}

body {    
    padding: 0 0 15px 0;
    background: url("../images/page/body_bg.jpg") 50% 151px no-repeat;
	
    *background: url("../images/page/body_bg.jpg") 50% 153px no-repeat;
    behavior: url("scripts/csshover.htc");    
} 

body.popup {
	background:none;
	background:#ecd7aa;
	padding:0px;
	width:100%;
	height:100%;
}

#tbn{
	text-align:center;
	background:#000000; 
	min-height:130px;
	color:#f2e6cc;
}

#tbn a{ color:#e3bf77; }


#tbn img{
	position:relative;
	left:5px;
} 
 

/*--LAYOUT----------------------------------------------------------------*/

#page {
	width: 966px;
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
}

#leftPart {
    width: 784px;
    float: left;
}

#rightPart {
    width: 176px;
    float: right;
}

#book {
    width: 784px;
    background: url("../images/page/book_repeater.jpg") 0 358px repeat-y;
}


#book #content {
    width: 660px;
    padding: 236px 62px 0 62px;
    min-height: 600px;
    _height: 600px; 
    background: url("../images/page/header_bg.jpg") 0px 0px no-repeat;
}
 

#book #content .leftPage {
    width: 308px;
    float: left;
    margin-bottom: -60px;
    z-index: 50;
    position: relative;
}

#book #content .leftPage p {
    line-height: 1.5em;
}

#book #content .rightPage p {
    line-height: 1.5em;
}

ul.services li {
    width: 280px;
	padding: 3px 0 5px 20px;
	margin: 0 0 0 0;
	list-style: none;
	background: url("../images/page/li.png") 0 5px no-repeat;
	_background: url("../images/page/li.gif") 0 4px no-repeat;
}

ul.services li a {
   	color: #9f1841;
    text-transform: uppercase;
}

#book #content .rightPage {
    width: 308px;
    float: right;
    margin-bottom: -60px;
    *margin-bottom: -60px;
    z-index: 50;
    position: relative;
}

.scroll {
    color: #ffeac0;
    margin-bottom: 4px;
    font-size: 1.25em;
    font-style: italic;
    line-height: 50px;
    width: 162px;
    height: 50px;
    padding: 0 10px 0 22px;
    background: url("../images/page/scrolltitle_bg.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/scrolltitle_bg.png', sizingMethod='scale');
}

.sectionTitleHolder {
    height: 37px;
    position: relative;
}

.sectionTitle {
    color: #2d170e;
    margin-bottom: 4px;
    font-size: 1.25em;
    font-style: italic;
    width: 310px;
    height: 32px;
    position: absolute;
    left: -7px;
    margin: 4px 0 12px 0;
    padding: 4px 10px 0 7px;
    background: url("../images/page/sectiontitle_bg.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/sectiontitle_bg.png', sizingMethod='scale');
}

.purpleList {
    padding: 0 0 0 10px;
    margin: 0;
}

.bMargin10 {
    margin-bottom: 10px !important;
}

.purpleList li {
    width: 270px;
    padding: 3px 0 4px 15px;
    background: url("../images/page/arrow_purple.png") 0 4px no-repeat;
    list-style: none;
}

.purpleList li a {
    font-size: 12px;
    font-weight: bold;
    color: #421c89;
}

.brown a {
    color: #2d170e !important;
}

.oracleTitleHolder {
    height: 50px;
    position: relative;
}

.oracleTitleHolder img {
    width: 43px;
    height: 41px;
    position: absolute;
    left: -9px;
    top: 2px;
}

.ballAstro {
    background: url("../images/page/oracleball_astro.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_astro.png', sizingMethod='scale');
}

.ballNumero {
    background: url("../images/page/oracleball_numero.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_numero.png', sizingMethod='scale');
}

.ballTarot {
    background: url("../images/page/oracleball_tarot.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_tarot.png', sizingMethod='scale');
}

.ballVesteni {
    background: url("../images/page/oracleball_vesteni.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_numero.png', sizingMethod='scale');
}

.ballKameny {
    background: url("../images/page/oracleball_kameny.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_kameny.png', sizingMethod='scale');
}

.ballBarvy {
    background: url("../images/page/oracleball_barvy.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_barvy.png', sizingMethod='scale');
}

.ballRuny {
    background: url("../images/page/oracleball_runy.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_runy.png', sizingMethod='scale');
}

.ballIting {
    background: url("../images/page/oracleball_iting.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_iting.png', sizingMethod='scale');
}

.ballKostky {
    background: url("../images/page/oracleball_kostky.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_kostky.png', sizingMethod='scale');
}

.ballAnoNe {
    background: url("../images/page/oracleball_anone.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracleball_anone.png', sizingMethod='scale');
}

.oracleTitle {
    color: #2d170e;
    margin-bottom: 4px;
    font-size: 1.25em;
    font-style: italic;
    width: 277px;
    height: 31px;
    position: absolute;
    margin: 4px 0 12px 0;
    padding: 8px 10px 0 37px;
    background: url("../images/page/oracletitle_bg.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/oracletitle_bg.png', sizingMethod='scale');
}

.minBox, .message {
    font-size: 1em;
	line-height:1.25em;
    width: 310px;
    height: 32px;
    position: relative;
    left: -7px;
    margin: 4px 0 5px 0;
    padding: 4px 10px 0 7px;
    background: url("../images/page/sectiontitle_bg.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/sectiontitle_bg.png', sizingMethod='scale');
}

.break {
    height: 52px;
}

.niceLink {
    margin-top: 7px;
    display: block;
    float: right;
    background: transparent url("../images/page/nicebutton_left.gif") 0 0 no-repeat;
    color: #f0d8a8 !important;
    font-weight: bold;
    text-decoration: none;
    line-height: 21px;
    padding: 0 0 0 5px;
}

.niceLink span {
    height: 21px;
    padding: 0 10px 0 5px;
    display: block;
    _float: left;
    background: transparent url("../images/page/nicebutton_right.gif") right 0 no-repeat;
    cursor: pointer;
}

.niceLink:hover {
    background: transparent url("../images/page/nicebutton_left.gif") 0 -21px no-repeat;
}

.niceLink:hover span {
    color: #432915;
    background: transparent url("../images/page/nicebutton_right.gif") right -21px no-repeat;
}

.brownTitle {
    padding: 0 0 1px 0;
    background: transparent url("../images/page/browntitle_bottom.gif") 0 bottom no-repeat;
}

.brownTitle span {
    width: 300px;
    padding: 4px 6px 4px 6px;
    display: block;
    background: url("../images/page/browntitle_top.gif") 0 0 no-repeat;
    color: #f2deb6 !important;
}

.maroonTitle {
    padding: 0 0 1px 0;
    background: transparent url("../images/page/maroontitle_bottom.gif") 0 bottom no-repeat;
}

.maroonTitle span {
    width: 300px;
    padding: 4px 6px 4px 6px;
    display: block;
    background: url("../images/page/maroontitle_top.gif") 0 0 no-repeat;
    color: #f2deb6;
}

.maroonTitle span a, .maroonTitle span a {
    font-weight: bold;
    color: #f2deb6 !important;
    font-size: 0.7em;
}

.greyTitle {
    padding: 0 0 1px 0;
    background: transparent url("../images/page/greytitle_bottom.gif") 0 bottom no-repeat;
}

.greyTitle span {
    width: 300px;
    padding: 4px 6px 4px 6px;
    display: block;
    background: url("../images/page/greytitle_top.gif") 0 0 no-repeat;
    color: #f2deb6;
}

.greyTitle span a, .greyTitle span a {
    font-weight: bold;
    color: #f2deb6 !important;
    font-size: 0.7em;
}

.greyTitle small, .maroonTitle small {
    font-weight: normal;
}

.blueTitle {
    padding: 0 0 1px 0;
    background: transparent url("../images/page/bluetitle_bottom.gif") 0 bottom no-repeat;
}

.blueTitle span {
    width: 300px;
    padding: 4px 6px 4px 6px;
    display: block;
    background: url("../images/page/bluetitle_top.gif") 0 0 no-repeat;
    color: #f2deb6;
}

.brownTitle span a, .blueTitle span a {
    font-weight: bold;
    color: #f2deb6 !important;
    font-size: 0.7em;
}

.news {
    padding-bottom: 4px;
    margin-bottom: 1px;
    background: url("../images/page/hr_light.jpg") 0 bottom no-repeat;
}

.news p {
    padding: 0 6px;
    margin-bottom: 4px;
}

.news p.author {
    text-align: right;
}

.news a {
    color: #9f1841;
}

.hr {
    width: 308px;
    height: 8px;
    margin: 4px 0 8px 0;
    background: url("../images/page/hr.png") 0 0 no-repeat;
    overflow: hidden;
    _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/hr.png', sizingMethod='scale');
}

.consulting, .discuss {
    padding: 6px 0 4px 0;
    border-top: 1px #c4ae82 solid;
    border-bottom: 1px #c4ae82 solid;
    background: url("../images/page/consulting_repeater.png") 0 0 repeat-y;
}

.consulting p, .discuss p {
    padding: 0 10px;
    margin-bottom: 6px;
    line-height: 1.4em;
}

.consulting a {
    color: #9f1841;
}

.discuss a {
    color: #533094;
}

.consulting .hr, .discuss .hr {
    width: 308px;
    height: 3px;
    margin: 6px 0 6px 0;
    background: url("../images/page/consulting_hr.png") 0 0 no-repeat;
    overflow: hidden;
    _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/consulting_hr.png', sizingMethod='scale');
}

.articlePerex {
    margin-bottom: 6px;
}

.articlePerex small {
    font-size: 0.7em;
    font-style: italic;
    color: #dbc7a5;
}

.articlePerex h3 {
    margin-bottom: 1px;
}

.articlePerex h3 span a {
    color: #fff2db;
}

.articlePerex .rating {
    width: 298px;
    padding: 3px 5px;
    background: url("../images/page/article_top.gif") 0 0 no-repeat;
    color: #735f4f;
    font-size: 0.85em;
}

.articlePerex .number {
    color: #3a302b;
    font-size: 1.4em;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
}

.articlePerex .rating a {
    color: #735f4f;
}

.articlePerex .icoList, .icoDiscuss {
    vertical-align: middle;
}

.articlePerex .ratingBall {
    width: 12px;
    height: 11px;
    vertical-align: middle;
}

.articlePerex .balls {
    height: 18px;
}

.articlePerex .balls img{
	margin:0px 0px 0px -2px;
}

.articlePerex .content {
    width: 304px;
    padding: 1px 4px 1px 0;
    background: #eeddb7;
}

.articlePerex .content .photo {
    float: left;
}

.articlePerex .content .photo img {
    width: 69px;
    border: 2px #ffecc6 solid;
}

.articlePerex .content .description, .articlePerex .content .descriptionFull {
    width: 224px;
    padding: 3px 0;
    float: right;
    margin: 0;
}

.articlePerex .content .descriptionFull {
	width: 293px;
}

.articlePerex .content .description .more {
    color: #9f1841;
    font-style: italic;
}

.articlePerex .infoBottom {
    width: 298px;
    padding: 3px 5px 4px 5px;
    color: #735f4f;
    font-size: 0.85em;
    background: url("../images/page/article_bottom.gif") 0 bottom no-repeat;
}

.articlePerex .infoBottom a {
    color: #735f4f;
}

.articlePerex .infoBottom .left {
    float: left;
}

.articlePerex .infoBottom .right {
    float: right;
}

.articleInfo {
    margin-top: -13px;
    font-size: 0.85em;
    line-height: 18px;
    margin-bottom: 15px;
}

.articleInfo a {
    color: #9f1841;
}

.articleInfo .icoList {
    vertical-align: middle;
}

.articleH1 {
    color: #533094;
    font-size: 1.6em;
}

.article p {
    line-height: 1.7em;
}

.nicePhoto {
   width: 130px;
   display: block;
   background: url("../images/page/nicephoto_border.png") 0 0 no-repeat;

}

.nicePhoto a {
   width: 120px;
   padding: 5px;
   display: block;
   background: url("../images/page/nicephoto_border_bottom.png") 0 bottom no-repeat;
   cursor: pointer;
}

.nicePhoto img {
   width: 120px;
}

.leftPhoto {
    float: left;
    margin: 0 10px 5px 0;
}

.linkDiscuss {
    color: #9f1841;
}

.balls2 .ratingBall {
    width: 17px;
    height: 20px;
    vertical-align: middle;
}

.balls2 {
    height: 20px;
    margin: 18px 0 14px 0;
}

.balls2 .number {
    margin-left: 4px;
    color: #3a302b;
    font-size: 1.6em;
    font-style: italic;
}

.balls3 .ratingBall, .balls3 .ratingBallActive, .balls4 .ratingBall, .balls4 .ratingBallActive {
    width: 25px;
    height: 29px;
    vertical-align: middle;
    background: url("../images/page/ratingball3.png") 0 0 no-repeat;
	margin:0px -4px 0px 0px;
}

.balls3 .ratingBall, .balls3 .ratingBallActive{
	margin:0px -5px 0px 0px;
}

.balls3 .ratingBall:hover, .balls3 .ratingBallActive, .balls4 .ratingBallActive {
    background: url("../images/page/ratingball3_active.png") 0px 0 no-repeat;
}

.balls3, .balls4 {
    height: 29px;
    margin: 18px 0 23px 0;
    *margin: 0 0 18px 0;
}

.balls3 small, .balls4 small{
    color: #735f4f;
    font-style: italic;
    font-size: 1.0em;
    position: relative;
    top: -6px;
}

.balls3 .number, .balls4 .number {
    margin-left: 4px;
    color: #3a302b;
    font-size: 1.8em;
    font-style: italic;
}

.karma {
    padding-bottom: 8px !important;
}

.karma strong {
    display: block;
    padding: 0 0 5px 3px;
}

/*--PROFILE----------------------------------------------------------------*/

.niceLinks {
    margin: 0;
    padding: 4px 0 12px 1px;
}

.niceLinks li {
    width: 270px;
    list-style: none;
    padding: 6px 0 6px 18px;
    line-height: 11px;
    background: url("../images/page/arrow_right.png") 0 6px no-repeat;
    _background: url("../images/page/arrow_right.gif") 0 6px no-repeat;
}

.niceLinks li.newc {
	text-decoration:blink;
	font-style:italic;
	color:#903; 
}
	
.niceLinks li a {
    font-weight: bold;
    color: #9f1841;
    display: block;
}

.paging {
    padding: 0 13px;
    margin-bottom: 20px;
}

.paging a {
    color: #3c1108;
    font-weight: bold;
}

.paging .previous {
    float: left;
    height: 14px;
    padding-left: 16px;
    background: url("../images/page/arrow_left.png") 0 2px no-repeat;
    _background: url("../images/page/arrow_left.gif") 0 2px no-repeat;
}

.paging .next {
    float: right;
    height: 14px;
    padding-right: 16px;
    background: url("../images/page/arrow_right.png") right 2px no-repeat;
    _background: url("../images/page/arrow_right.gif") right 2px no-repeat;
}

.niceInput, .niceTextarea, .niceSelect, .niceInputS, .niceInputSS {
    border-left: 1px #9c846b solid;
    border-top: 1px #9c846b solid;
    border-right: 1px #fff7e9 solid;
    border-bottom: 1px #fff7e9 solid;
    background: #ffecc9;
}

.niceInput {
    width: 172px;
}

.niceInputS {
    width: 92px;
}

.niceInputSS {
    width: 40px;
}


.niceSelect {
    width: 120px;
    height: 19px;
    padding-top: 1px;
}

.niceTextarea {
    width: 235px;
    height: 80px;
}

.inputButton, .inputButton2 {
    width: 98px;
    height: 22px;
    padding: 0;
    color: #f0d8a8;
    background: url("../images/page/input_button.gif") 0 0 no-repeat;
    border: none;
    cursor: pointer;
    font-weight: bold;
}

.inputButton2 {
    width: 55px;
    background: url("../images/page/input_button2.gif") 0 0 no-repeat;
}

.inputButton:hover {
    color: #432915;
    background: url("../images/page/input_button.gif") 0 -22px no-repeat;
}

.inputButton2:hover {
    color: #432915;
    background: url("../images/page/input_button2.gif") 0 -22px no-repeat;
}

h1.purpleTitle {
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0;
	font-size: 1.6em;
	color: #533094;
}

h3.purpleTitle {
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0;
	font-size: 1.25em;
    font-style: italic;
	color: #533094;
	font-weight: bold;
}

.bigPurple {
    color: #533094;
    margin-bottom: 14px;
}

h3.pinkTitle {
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0;
	font-size: 1.25em;
	color: #9f1841;
	font-weight: bold;
}

h3.darkTitle {
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0;
	font-size: 1.25em;
	color: #271713;
	font-weight: bold;
}

h3.purpleTitle2 {
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0;
	font-size: 1.25em;
	color: #421c89;
	font-weight: bold;
}

h2.brownTextTitle {
    color: #2d170e;
    font-size: 14px;
    margin-bottom: 10px;
    border: none;
}

.addFile {
    display: block;
    float: right;
    padding: 3px 10px 0 20px;
    height: 20px;
    font-weight: bold;
    background: url("../images/page/ico_file.png") 0 0 no-repeat;
    _background: url("../images/page/ico_file.gif") 0 0 no-repeat;
}

.profileStars {
    margin: 5px 0 10px 0;
	width:100%;
}

.profileInfo {
    margin: 0 0 10px 0;
}

.profileStars td, .profileInfo td {
    padding: 4px 3px;

}

.star{
	/*background:url(../images/page/profile_star.gif) no-repeat;*/
	width:15px;
	height:14px;
	display:block;
	float:left;
}

.star:hover, .starActive{
	/*background:url(../images/page/profile_star_active.gif) no-repeat;*/
}
.profilePhoto {
    width: 104px;
    height: 104px;
    display: block;
    padding: 8px 12px 12px 8px;
    background: url("../images/page/profile_photo_border.png") 0 0 no-repeat;
	text-align:center;
}

.profilePhoto img {
}

.profileTitle h1 {
    padding: 0 !important;
    margin: 0 0 3px 0;
}

/*--FORUM----------------------------------------------------------------*/

h3.forumTitle {
    margin-bottom: 10px;
}

h3.forumTitle a, h3.forumTitle span.sss {
    color: #533094;
    font-size: 0.78em;
}

h3.kruhyTitle {
    margin-bottom: 10px;
    font-size: 1.25em;
    font-style: italic;
}

.author {
    font-size: 0.9em;
}

.author .left {
    float: left;
}

.author .right {
    float: right;
}

.purple {
    color: #533094 !important;
}

.pink {
    color: #9f1841;
}

.forumPerex {
    margin-bottom: 4px;
    border-bottom: 1px #8a6d4e solid;
}

.forumPerex h4 {
    color: #161110;
    font-weight: bold;
}

.forumPerex h4 span{
	color:#9f1841;
}
.forumPaging {
    padding: 10px 0 20px 0;
    text-align: center;
}

.forumPaging img {
    vertical-align: middle;
}

.forumPaging a {
    margin: 0 5px;
}

.forumPaging .first img {
    width: 10px;
    height: 7px;
    background: url("../images/page/paging_first.gif") 0 0 no-repeat;
}

.forumPaging .first:hover img {
    background: url("../images/page/paging_first.gif") -10px 0 no-repeat;
}

.forumPaging .prev img {
    width: 8px;
    height: 7px;
    background: url("../images/page/paging_prev.gif") 0 0 no-repeat;
}

.forumPaging .prev:hover img {
    background: url("../images/page/paging_prev.gif") -8px 0 no-repeat;
}

.forumPaging .last img {
    width: 10px;
    height: 7px;
    background: url("../images/page/paging_last.gif") 0 0 no-repeat;
}

.forumPaging .last:hover img {
    background: url("../images/page/paging_last.gif") -10px 0 no-repeat;
}

.forumPaging .next img {
    width: 8px;
    height: 7px;
    background: url("../images/page/paging_next.gif") 0 0 no-repeat;
}

.forumPaging .next:hover img {
    background: url("../images/page/paging_next.gif") -8px 0 no-repeat;
}

.forumPaging .numbers a.active {
    font-size: 15px;
    text-decoration: none;
    background: url("../images/page/paging_number_left.gif") 0 2px no-repeat;
    *background: url("../images/page/paging_number_left.gif") 0 0 no-repeat;
}

.forumPaging .numbers a.active strong {
    color: #fff;
    padding: 0 4px;
    font-size: 13px;
    background: url("../images/page/paging_number_right.gif") right 0 no-repeat;
}

.niceList {
    margin: 0;
    padding: 4px 0 12px 1px;
}

.niceList li {
    width: 270px;
    list-style: none;
    padding: 6px 0 6px 18px;
    line-height: 11px;
    background: url("../images/page/arrow_right.png") 0 6px no-repeat;
    _background: url("../images/page/arrow_right.gif") 0 6px no-repeat;
}

.niceList li a {
    color: #9f1841;
}

.forumBg1Perex {
    margin: 0 0 3px 0;
    background: url("../images/page/forum_bg1_middle.jpg") 0 0 repeat-y;
}

.forumBg1Perex .top {
    background: url("../images/page/forum_bg1_top.jpg") 0 0 no-repeat;
}

.forumBg1Perex .bottom {
    padding: 5px 8px 6px 8px; 
    color: #ffe5b1;
    background: url("../images/page/forum_bg1_bottom.jpg") 0 bottom no-repeat;
	min-height:30px;
	_height:30px;
}

.forumBg1Perex .bottom a {
    color: #ffdc62;
}

.forumBg1Perex .author {
    margin: 0;
}

.forumBg1Perex h3 {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 12px;
}

.forumBg2Perex {
    margin: 0 0 3px 0;
    background: url("../images/page/forum_bg2_middle.jpg") 0 0 repeat-y;
}

.forumBg2Perex .top {
    background: url("../images/page/forum_bg2_top.jpg") 0 0 no-repeat;
}

.forumBg2Perex .bottom {
    padding: 5px 8px 6px 8px; 
    color: #edcf93;
    background: url("../images/page/forum_bg2_bottom.jpg") 0 bottom no-repeat;
	min-height:30px;
	_height:30px;
}

.forumBg2Perex .bottom a {
    color: #ffefcb;
}

.forumBg2Perex .author {
    margin: 0;
}

.forumBg2Perex h3 {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 12px;
}

.forumBg2Perex table, .forumBg1Perex table {
    width: 100%;
    border-right: 1px #b39061 solid;
    border-bottom: 1px #b39061 solid;
    border-left: 1px #b39061 solid;
    background: url("../images/page/forum_table_bg.jpg") 0 0 repeat-y;
}

.forumBg2Perex table td, .forumBg1Perex table td {
    padding: 5px 5px 5px 8px;
}

.forumBg2Perex table td.empty, .forumBg1Perex table td.empty {
    padding: 0;
    height: 5px;
    overflow: hidden;
    font-size: 0;
}

.forumBg1Perex .price strong, .forumBg2Perex .price strong {
    color: #fff;
} 

.course {
    width: 308px;
    position: relative;
    margin-bottom: 6px;
}

.course h3 a {
    color: #ffc948 !important;
}

.course .linkInfo {
    width: 54px;
    height: 23px;
    display: block;
    position: absolute;
    padding-left: 22px;
    right: 10px;
    bottom: 0;
    _bottom: -1px;
    line-height: 23px;
    background: url("../images/page/tab_info.gif") 0 0 no-repeat;
    color: #9f1841 !important;
}

.course .linkLogin {
    width: 51px;
    height: 23px;
    display: block;
    position: absolute;
    padding-left: 25px;
    right: 92px;
    bottom: 0;
    _bottom: -1px;
    line-height: 23px;
    background: url("../images/page/tab_login.gif") 0 0 no-repeat;
    color: #9f1841 !important;
}

/*--KRUHY----------------------------------------------------------------*/

.kruhyBg1Perex {
    width: 308px;
    margin: 0 0 3px 0;
    background: url("../images/page/forum_bg1_middle.jpg") 0 0 repeat-y;
}

.kruhyBg1Perex p, .kruhyBg2Perex p {
    margin: 0;
}

.kruhyBg1Perex .top {
    background: url("../images/page/forum_bg1_top.jpg") 0 0 no-repeat;
}

.kruhyBg1Perex .bottom {
    padding: 5px 8px 6px 8px; 
    color: #ffe5b1;
    background: url("../images/page/forum_bg1_bottom.jpg") 0 bottom no-repeat;
}

.kruhyBg1Perex .bottom a {
    color: #ffdc62;
}

.kruhyBg1Perex .author {
    margin: 0;
}

.kruhyBg1Perex h3 {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 11px;
    display: block;
}

.kruhyBg2Perex {
    width: 308px;
    margin: 0 0 3px 0;
    background: url("../images/page/forum_bg2_middle.jpg") 0 0 repeat-y;
}

.kruhyBg2Perex .top {
    background: url("../images/page/forum_bg2_top.jpg") 0 0 no-repeat;
}

.kruhyBg2Perex .bottom {
    padding: 5px 8px 6px 8px; 
    color: #edcf93;
    background: url("../images/page/forum_bg2_bottom.jpg") 0 bottom no-repeat;
}

.kruhyBg2Perex .bottom a {
    color: #ffefcb;
}

.kruhyBg2Perex .author {
    margin: 0;
}

.kruhyBg2Perex h3 {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 0.95em;
}

.kruhyBg1Perex h3 a, .kruhyBg2Perex h3 a {
    float: left;
    display: block;
}

.kruhyBg1Perex h3 span, .kruhyBg2Perex h3 span {
    float: right;
    display: block;
    font-size: 0.8em;
    font-weight: normal;
}

.piece {
    border-top: 1px #8a6d4e solid;
    padding: 8px 0 0 0;
    margin-top: 5px;
}

.firstPiece {
    border: none;
}

.piece a {
    float: left;
    display: block;
    font-size: 0.85em;
    font-weight: bold;
}

.piece p a {
	display:inline !important;
	font-size:1em;
	float:none;
}

.piece a.deleteMessage, .deleteConversation{
	float:right !important;
	color:#FF0000 !important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}

.piece span {
    float: right;
    display: block;
    font-size: 0.8em;
    font-weight: normal;
    color: #161110;
}

/*--REGISTRACE------------------------------------------------------------*/

.niceBlock {
    padding: 10px 6px 10px 6px;
    margin-bottom: 20px;
    border-top: 1px #c4ae82 solid;
    border-bottom: 1px #c4ae82 solid;
    background: url("../images/page/consulting_repeater.png") 0 0 repeat-y;
}

.niceBlock p {
    margin: 0;
}

.niceBlock .niceInput {
    width: 114px;
}

.big label {
    font-size: 1.2em;
    font-weight: bold;
}

.big input {
    width: 192px !important;
}

.okNick, .erNick {
    height: 20px;
    color: #0c6900;
    display: block;
    padding: 5px 0 0 20px;
    background:url(../images/ico_oknick.gif) 0 50% no-repeat;
}

.erNick {
    color: red;
    background:url(../images/ico_ernick.gif) 0 50% no-repeat;
}

.checkBox {
    vertical-align: middle;
}

.minusMTop {
    margin-top: -10px;
}

/*--KRUHY------------------------------------------------------------*/

.center {
    text-align: center;
}

.center * {
    margin-left: auto;
    margin-right: auto;
}

.circleBorder {
    text-align: left;
    width: 145px;
    height: 145px;
    padding: 7px 0 0 7px;
    margin-bottom: 10px;
    background: url("../images/page/circle_border.jpg") 0 0 no-repeat;
}

.circleBorder img {
    width: 136px;
    height: 136px;
    background: url("../images/page/circle_border.jpg") 0 0 no-repeat;
}

.admBox {
    padding: 12px 20px;
    margin-bottom: 10px;
    background: url("../images/page/adm_bg.gif") 0 0 repeat-x;
}

.admBox ul {
    padding: 0;
    margin: 0;
}

.admBox ul li {
    width: 200px;
    padding: 3px 0 3px 22px;
    margin: 0;
    list-style: none;
    font-weight: bold;
}

.admBox ul li.admin {
    padding: 5px 0 5px 22px;
    background: url("../images/page/ico_admin.gif") 0 5px no-repeat;
}

.admBox ul li.man {
    padding: 5px 0 5px 22px;
    background: url("../images/page/ico_man2.gif") 0 5px no-repeat;
}

.admBox ul li.admin a {
    color: #abda59;
}

.admBox ul li.man a {
    color: #e1d2b0;
}

.members {
    padding: 0;
    margin: 8px 0 20px 0;
    border-top: 1px #c4ae82 solid;
    border-bottom: 1px #c4ae82 solid;
    background: url("../images/page/consulting_repeater.png") 0 0 repeat-y;
}

.members ul {
    width: 130px;
    padding: 12px 10px;
    float: left;
    margin: 0;
}

.members ul.left {
    margin-right: 1px;
    border-right: 1px #c6ae7f solid;
}

.members ul.right {
    border-left: 1px #c6ae7f solid;
}

.members li {
    list-style: none;
    padding: 5px 0 5px 28px;
}

.members li.man1 {
    background: url("../images/page/ico_man3.gif") 0 6px no-repeat;
}

.members li.man2 {
    background: url("../images/page/ico_man4.gif") 0 6px no-repeat;
}

.members li a.active {
    font-weight: bold;
    color: #000;
}

.circlePerex {
    width: 308px;
    background: url("../images/page/perex_kruhy.gif") 0 0;
    border-bottom: 1px #aa9063 solid;
    margin-bottom: 1px;
}

.circlePerex.newc {
    background: url("../images/page/perex_kruhy_n.gif") 0 0;
}

.circlePerex .content {
    padding: 6px 5px 5px 5px;
    background: url("../images/page/perex_kruhy_top.gif") 0 0 no-repeat;
    
}

.circlePerex .photo {
    width: 63px;
    height: 63px;
    padding: 3px;
    background: url("../images/page/border_kruhy.png") 0 0 no-repeat;
    display: block;
    float: left;
}

.circlePerex .photo img {
    width: 63px;
    height: 63px;
}

.circlePerex .text {
    width: 223px;
    float: right;
}

.circlePerex .text h3 {
    font-size: 1.1em;
    font-weight: normal;
    padding: 0;
    margin: 0 0 3px 0;
}

.circlePerex .text h3 a {
    font-weight: bold;
}

.circlePerex.newc .text h3 a { 
	font-style:italic;
	color:#903; 
}

.circlePerex .text p {
    margin: 0;
}

.circlePerex.newc .text p {
   font-style:italic; 
}

.addCircle {
    height: 23px;
    line-height: 22px;
    padding-left: 32px;
    margin-bottom: 10px;
    background: url("../images/page/arrow_kruhy.jpg") 0 0 no-repeat;
    font-weight: bold;
    font-size: 1.1em;
    display: block;
}

.searchCircle {
    width: 277px;
    height: 32px;
    margin-bottom: 10px;
    left: -4px;
    padding: 10px 0 0 35px;
    position: relative;
    background: url("../images/page/search_circle.jpg") 0 0 no-repeat;
}

.w120 {
    width: 110px !important;
}

.searchCircle .inputButton {
    width: 55px;
}

.searchCircle .niceInput {
    width: 130px;
}

.searchCircle label {
    float: left; 
    margin-right: 8px;
}

.searchCircle input {
    float: left; 
    margin-right: 8px;
}

.circleTabs {
    width: 308px;
    height: 33px;
    background: url("../images/page/circle_tabs.jpg") 0 bottom no-repeat;
}

.circleTabs ul {
    width: 308px;
    height: 29px;
    margin: 0;
    padding: 0;
}

.circleTabs ul li {
    margin: 0 1px 0 0;
    padding: 0;
    float: left;
    display: block;
    list-style: none;
    background: url("../images/page/circle_tab_left.gif") 0 0 no-repeat;
}

.circleTabs ul li a {
    margin: 0;
    padding: 0 7px;
    line-height: 27px;
    height: 33px;
    _float: left;
    font-size: 11px; 
    color: #f5dcb0 !important;
    display: block;
    background: url("../images/page/circle_tab_right.jpg") right 0 no-repeat;
    font-weight: bold;
    text-decoration: none;
}

.circleTabs ul li a:hover {
    color: #000 !important;
}

.circleTabs ul li.active {
    background: url("../images/page/circle_tab_left.gif") 0 -33px no-repeat;
}

.circleTabs ul li.active a {
    color: #000 !important;
    background: url("../images/page/circle_tab_right.jpg") right -33px no-repeat;
}

/*--USERS----------------------------------------------------------------*/

.userPerex {
    width: 308px;
    background: url("../images/page/perex_kruhy.gif") 0 0;
    border-bottom: 1px #aa9063 solid;
    margin-bottom: 1px;
    position: relative;
}

.userPerex .content {
    padding: 1px 0 0 0;
    background: url("../images/page/perex_kruhy_top.gif") 0 0 no-repeat;    
}

.userPerex .photo {
    width: 40px;
    height: 40px;;
    display: block;
    float: left;
}

.userPerex .photo img {
    width: 40px;
    height: 40px;
    border: 2px #aa9063 solid;
}

.userPerex .text {
    width: 257px;
    float: right;
}

.userPerex .text h3 {
    font-size: 1.1em;
    padding: 3px 0 0 0;
    margin: 0 0 2px 0;
}

.userPerex .text p {
    margin: 0;
    padding: 0 0 7px 0 !important;
}

.userPerex .text h3 a {
    color: #2035a1;
}

.userPerex .text h3.girl a {
    color: #c0139d;
}

.userPerex .number {
    color: #3a302b;
    font-size: 1.25em;
    font-style: italic;
    font-weight: bold;
}

.userPerex .status {
    position: absolute;
    top: 6px;
    right: 10px;
}

/*--SWORD----------------------------------------------------------------*/

#sword, x:-moz-any-link {
    margin-right: 1px;
} 

#sword, x:-moz-any-link, x:default {
    margin-right: 1px;
}

#sword {
    width: 176px;
    padding-top: 297px;
    float: right;
    *margin-right: 0; 
	position:relative;
}
 
#sword .box {
    width: 174px;  
}

.box h2 {
    width: 174px;
    margin: 0;
}

.box h2 span {
    display: none;
}

.adv h2 {
    height: 61px;
    background: url("../images/page/swordbox_header_adv.jpg") 0px 0px no-repeat;
}

.top h2 {
    height: 59px;
    background: url("../images/page/swordbox_header_top.jpg") 0px 0px no-repeat;
}

#sword .box .content {
    width: 152px;
    padding: 6px 12px;
    background: url("../images/page/swordbox_repeater.gif") 0px 0px repeat-y;
}

#sword .box .content a.photo img{
	_width:42px;
	max-width:42px;
}

.adv .content{
	text-align:center;
}

#sword .bottom {
    width: 174px;
    height: 90px;
    background: url("../images/page/sword_bottom.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/sword_bottom.png', sizingMethod='scale');
}

#sword .banner {
    margin-bottom: 6px;
}

.articles h3 {
    margin: 0;
    padding: 7px 0 0 0;
    background: url("../images/page/dashes.gif") 0 0 repeat-x;
}

.articles h3 a {
    margin: 0;
    padding: 0;
    font-size: 0.7em;
    color: #9f1841;
    font-weight: bold;
}

.articles p {
    margin-bottom: 7px;
}

.noDashes {
    background: none !important;
    padding: 0 !important;
}

.miniPerex {
    margin-bottom: 8px;
	clear:both;
}

.miniPerex .photo {
    float: left;
}

.miniPerex .link {
    width: 104px;
    float: right;
    color: #9f1841;
}

/*--HEADER----------------------------------------------------------------*/

#header {
	width: 966px;
	height: 220px;
	left: 0px;
	top: 0px;
	z-index:888;
}

#header #menu {
    width: 231px;
    height: 152px;
    position: absolute;
    left: 475px;
    top: 54px;
}

#header #menu span {
    display: none;
}

#menu ul {
    margin: 0;
    padding: 0;
}

#menu ul li {
    margin: 0;
    padding: 0;
    float: left;
}

#header #menu li a {
    display: block;
    _float: left;
    height: 152px;
}

#header #menu li a.menuItem1 {
    width: 31px;
    background: url("../images/page/menu_item1.jpg") 0 53px no-repeat;
}

#header #menu li a.menuItem2 {
    width: 33px;
    background: url("../images/page/menu_item2.jpg") 0 5px no-repeat;
}

#header #menu li a.menuItem3 {
    width: 31px;
    background: url("../images/page/menu_item3.jpg") 0 58px no-repeat;
}

#header #menu li a.menuItem4 {
    width: 31px;
    background: url("../images/page/menu_item4.jpg") 0 0 no-repeat;
}

#header #menu li a.menuItem5 {
    width: 25px;
    background: url("../images/page/menu_item5.jpg") 0 46px no-repeat;
}

#header #menu li a.menuItem6 {
    width: 27px;
    background: url("../images/page/menu_item6.jpg") 0 53px no-repeat;
}

#header #menu li a.menuItem7 {
    width: 27px;
    background: url("../images/page/menu_item7.jpg") 0 53px no-repeat;
}

#header #menu li a.menuItem8 {
    width: 26px;
    background: url("../images/page/menu_item8.jpg") 0 46px no-repeat;
}

#header #menu li a.menuItem1:hover { background: url("../images/page/menu_item1.jpg") -31px 53px no-repeat; }
#header #menu li.active a.menuItem1 { background: url("../images/page/menu_item1.jpg") -62px 53px no-repeat; }
#header #menu li a.menuItem2:hover { background: url("../images/page/menu_item2.jpg") -33px 5px no-repeat; }
#header #menu li.active a.menuItem2 { background: url("../images/page/menu_item2.jpg") -66px 5px no-repeat; }
#header #menu li a.menuItem3:hover { background: url("../images/page/menu_item3.jpg") -31px 58px no-repeat; }
#header #menu li.active a.menuItem3 { background: url("../images/page/menu_item3.jpg") -62px 58px no-repeat; }

#header #menu li a.menuItem4:hover { background: url("../images/page/menu_item4.jpg") -31px 0 no-repeat; }
#header #menu li.active a.menuItem4 { background: url("../images/page/menu_item4.jpg") -62px 0 no-repeat; }
#header #menu li a.menuItem5:hover { background: url("../images/page/menu_item5.jpg") -25px 46px no-repeat; }
#header #menu li.active a.menuItem5 { background: url("../images/page/menu_item5.jpg") -50px 46px no-repeat; }
#header #menu li a.menuItem6:hover { background: url("../images/page/menu_item6.jpg") -27px 53px no-repeat; }
#header #menu li.active a.menuItem6 { background: url("../images/page/menu_item6.jpg") -54px 53px no-repeat; }
#header #menu li a.menuItem7:hover { background: url("../images/page/menu_item7.jpg") -27px 53px no-repeat; }
#header #menu li.active a.menuItem7 { background: url("../images/page/menu_item7.jpg") -54px 53px no-repeat; }
#header #menu li a.menuItem8:hover { background: url("../images/page/menu_item8.jpg") -26px 46px no-repeat; }
#header #menu li.active a.menuItem8 { background: url("../images/page/menu_item8.jpg") -52px 46px no-repeat; }

#linkOkultWeb{
    width: 232px;
    height: 84px;
    display: block;
    position: absolute;
    left: 273px;
    top: 0;
    z-index: 100;
}

#linkOkultWeb img  {
    width: 232px;
    height: 82px;
}

#linkVestirna {
    width: 200px;
    height: 200px;
    display: block;
    position: absolute;
    left: -20px;
    top: 0;
    z-index: 100;
}

#linkVestirna img  {
    width: 163px;
    height: 170px;
}

#linkOko {
    width: 200px;
    height: 81px;
    display: block;
    position: absolute;
    left: 778px;
    top: 3px;
    z-index: 100;
	
}

#linkUzivatele {
    width: 92px;
    height: 29px;
    position: absolute;
    left: 309px;
    top: 93px;
    display: block;
    z-index: 100;
}

#linkUzivatele img {
    width: 92px;
    height: 29px;
    display: block;
}

#linkUzivatele:hover img {
    background: url("../images/page/link_uzivatele_hover.jpg") 0 0 no-repeat;
}

#linkKruhy {
    width: 62px;
    height: 28px;
    position: absolute;
    left: 415px;
    top: 93px;
    display: block;
    z-index: 100;
}

#linkKruhy img {
    width: 62px;
    height: 28px;
    display: block;
}

#linkKruhy:hover img {
    background: url("../images/page/link_kruhy_hover.jpg") 0 0 no-repeat;
}

#linkKostky {
    width: 100px;
    height: 50px;
    display: block;
    position: absolute;
    left: 250px;
    top: 160px;
    z-index: 100;
}

#linkRuny {
    width: 80px;
    height: 50px;
    display: block;
    position: absolute;
    left: 170px;
    top: 160px;
    z-index: 100;
}

#logged {
    width: 120px;
    height: 60px;
    position: absolute;
    left: 716px;
    top: 102px;
    padding: 10px 0 0 4px;
    background: url("../images/page/logged_bg.jpg") 0 0 no-repeat;
}

#logged a {
    display: block;
    color: #bba585;
    padding-left: 20px;
}

#logged a.strong {
    font-weight: bold;
    color: #e6c88d;
}

#logged .icoUser {
    height: 16px;
    background: url("../images/page/ico_man.gif") 0 0 no-repeat;
}

#logged .icoMessage {
    height: 15px;
    padding-top: 3px;
    background: url("../images/page/ico_message.gif") 0 0 no-repeat;
}

#logged .icoAllMessages {
    height: 13px;
    padding-top: 3px;
    background: url("../images/page/ico_all_messages.gif") 0 5px no-repeat;
}

#login {
    width: 116px;
    height: 82px;
    position: absolute;
    left: 720px;
    top: 106px;
}

#name, #password {
    width: 80px;
    background: transparent;
    margin-bottom: 5px;
    *margin-bottom: 2px;
    border: none;
}

#login a {
    display: block;
    margin: 2px 0 4px 0;
    color: #bba585;
}

#loginButton {
    font-weight: bold;
    color: #e6c88d;
    padding: 0;
    border: none;
    background: transparent;
    position: absolute;
    left: 68px;
    top: 46px;
    cursor: pointer;
}

input#remember {
	position: absolute;
    left: 53px;
    top: 47px;
    border:none;
    background:none;
    
	width : 1em;
	height :1em;
	padding: 0px;
	margin: 0px;

}

#loginButton:hover {
    color: #bba585;
}

#search {
    width: 160px;
    height: 22px;
    position: absolute;
    left: 829px;
    top: 197px;
}

#searchInput {
    width: 114px;
    border: none;
    background: transparent;
    margin-right: 8px;
    padding-top: 4px;
    float: left;
    vertical-align: top;
}

#searchButton {
    width: 25px;
    height: 21px;
    background: transparent url("../images/page/search_button.jpg") 0 0 no-repeat;
    border: none;
    color: #c5bda9;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

#searchButton:hover {
    color: #fff;
}

#search .advanced {
    color: #e6c88d;
    position: absolute;
    left: 4px;
    top: 41px;
}


/*--FOOTER---------------------------------------------------------------*/

#footer {
    width: 784px;
    margin-top: -40px;
	position: relative;
}

#sf{
	width:250px;  
	text-align:center;
	position:absolute;
	top:195px;  
	left:265px;   
} 

#footer .content {
    width: 624px;
    height: 65px;
    padding: 195px 70px 0 90px;
    background: url("../images/page/footer_bg.png") 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/footer_bg.png', sizingMethod='scale');
	z-index: 6;
	color: #7d5346;
	position:relative; 
}

#footer .content .left {
    float: left;
    position: relative;
    z-index: 100;
}

#footer .content .left a {
    color: #7d5346;
}

#footer .content .right {
    float: right;
    position: relative;
    z-index: 100;
	text-align:right;
	margin:-13px 0px -13px 0px;
}

#footer .content .right a {
    color: #7d5346;
}
#footer .content a:hover{
	color:#d8b188;
}

#footer .plant {
    width: 20px;
    height: 72px;
    background: url("../images/page/footer_plant.jpg") 0 0 no-repeat;
    position: absolute;
    left: -22px;
    top: 89px;
}

#footer .light {
    width: 36px;
    height: 61px;
    background: url("../images/page/footer_light.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/footer_light.png', sizingMethod='scale');
    position: absolute;
    left: 784px;
    top: 120px;
    z-index: 100;
}

#tabs{
	width:45px;
	height:725px;
	position:absolute;
	left:-8px;
	top:245px;
}

#tabs ul{
    width: 39px;
    display: block;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
}

#tabs a, #tabs li{
    display: block;
    height: 87px;
    width: 39px;
    text-decoration: none;
    position: relative;
    color: #230000;

}

#tabs a span {
    position: absolute;
    top: 50%;
    left: 47%;
    display: inline-block;
    width: 80px;
    font-size: 12px;
    text-align: center;
    line-height: 1.1;
    white-space: normal;
    font-weight: bold;
    transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
}

#tabs li{
    background: url("../images/tab.png") 0 0 no-repeat;
}

#tabs li.active, #tabs li:hover{
    background: url("../images/tab_a.png") 0 0 no-repeat;
}
#tabs li.active a, #tabs li:hover a{
    color: #f2deb6 !important;
}


/* POPUP*/
#popup{
	padding:10px;
}

#popup table{
	width:100%;
	border:1px solid #3b241c;
}

#popup{
	text-align:center;
}

/* AVATAR */

/* voting */
#votingDiv{
	height:55px;
}

.votedOK, .votedER{
	border:1px solid #003300;
	padding:5px;
	font-weight:bold;
	text-align:center;
	margin:5px 0px 10px 0px;
}

.votedER{
	border:1px solid red;
}

#files ul{
	list-style:none;
}

#files h2{
	font-size:13px;
}

/*--HOROSKOPY-------------------------------------------------------------*/

.bigBalls {
    padding: 20px 0;
}

.bigBall, .middleBall {
    width: 85px;
    height: 108px;
    display: block;
    margin: 0 8px;
    _margin: 0 7px;
    *margin-bottom: -15px;
    float: left;
    padding-top: 2px;
    background: url("../images/page/bigball.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball.png', sizingMethod='scale');
	cursor: pointer;
	position: relative;
	text-decoration: none !important;
}

.middleBall {
	width: 58px;
    height: 70px;
	background: url("../images/page/middleBall.png") 0 0 no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/middleBall.png', sizingMethod='scale');
}

.bigBall:hover, .activeBall {
    background: url("../images/page/bigball_active.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball_active.png', sizingMethod='scale');
}

.middleBall:hover, .activeMiddleBall {
    background: url("../images/page/middleBall_active.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/middleBall_active.png', sizingMethod='scale');
}

.bigBall span {
    width: 85px;
    height: 85px;
    display: block;
}

.middleBall span {
    width: 58px;
    height: 58px;
    display: block;
}


.bigBall strong, .middleBall strong {
    width: 85px;
    font-size: 14px;
    color: #454545;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    font-style: italic;
}

.middleBall strong {
    width: 58px;
}

.space .bigBall, .space .middleBall {
    margin-bottom: 10px;
}

.invisibleBall {
    width: 85px;
    height: 108px;
    margin: 0 8px;
    _margin: 0 7px;
    float: left;
}


.yourNumber .niceInput {
    width: auto;
}

.inputs {
    height: 30px;
}

.countNumber {
    font-size: 1.3em;
    font-weight: bold;
    display: block;
    margin-bottom: 8px;
    color: #9f1841;
    text-decoration: underline;
}


.yourNumber .left {
    float: left;
    width: 160px;
}

.yourNumber .right {
    float: left;
    width: 115px;
}

.yourNumberBall {
    width: 95px;
    height: 111px;
    display: block;
    margin: 0 8px;
    _margin: 0 7px;
    float: left;
    padding: 14px 0 0 12px;
    background: url("../images/page/bigball_your_number.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball_your_number.png', sizingMethod='scale');
}

.yourNumberBall span {
    width: 85px;
    height: 85px;
    display: block;
}

.yourChinaSign, .yourNormalSign, .yourKeltSign, .yourIndianSign {
    width: 100px;
    height: 109px;
    display: block;
    margin: 0 8px;
    _margin: 0 7px;
    float: left;
    padding: 15px 0 0 15px;
    background: url("../images/page/bigball_china_sign.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball_china_sign.png', sizingMethod='scale');
	position: relative;
}

.yourNormalSign {
    background: url("../images/page/bigball_normal_sign.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball_normal_sign.png', sizingMethod='scale');
}

.yourKeltSign {
    background: url("../images/page/bigball_kelt_sign.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball_kelt_sign.png', sizingMethod='scale');
}

.yourIndianSign {
    background: url("../images/page/bigball_indian_sign.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/bigball_indian_sign.png', sizingMethod='scale');
}

.yourChinaSign span, .yourNormalSign span, .yourKeltSign span, .yourIndianSign span {
    width: 85px;
    height: 85px;
    display: block;
}

.yourChinaSign strong, .yourNormalSign strong, .yourKeltSign strong, .yourIndianSign strong {
    width: 115px;
    font-size: 18px;
    color: #2d170e;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
}

.nums {
    width: 177px;
    margin: 4px 0 15px 0;
}

.nums .cardNO {
    width: 44px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: url("../images/page/cardNo.jpg") 0 0 no-repeat;
    display: block;
    float: left;
    font-weight: bold;
    color: #fff1d5 !important;
    text-decoration: none;
    margin: 0 1px 1px 0;
}

.nums .cardNO:hover {
    text-decoration: underline;
}

big {
    font-weight: bold;
}

.medBalls {
    padding: 20px 0;
}

.medBall {
    width: 67px;
    height: 81px;
    display: block;
    margin: 0 3px;
    padding: 3px 0 0 3px;  
    float: left;
    background: url("../images/page/medball.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/medball.png', sizingMethod='scale');
	cursor: pointer;
	position: relative;
	text-decoration: none !important;
	overflow: hidden;
	*margin-bottom: -12px !important;
}

.medBall:hover, .activeMedBall, .medBall.activeMedBall {
    background: url("../images/page/medball_active.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/medball_active.png', sizingMethod='scale');
}

.medBall span {
    width: 63px;
    height: 63px;
    display: block;
    float: left;
}

.medBall strong {
    width: 70px;
    font-size: 12px;
    color: #38302a;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    font-style: italic;
    float: left;
}

.space .medBall {
    margin-bottom: 10px;
}


.cards {
    width: 308px;
    padding-left: 2px;
}

.cards .card {
    width: 43px;
    height: 71px;
    float: left;
    margin: 4px 3px 5px 4px;
    background: url("../images/page/card.jpg") 0 0 no-repeat;
}

.cards .card:hover {
    background: url("../images/page/card.jpg") -43px 0 no-repeat;
}

.cards .activeCard {
    background: url("../images/page/card_active.jpg") 0 0 no-repeat !important;
}

.ballList {
    width: 293px;
    margin: 0 0 20px 0;
    padding: 0 0 0 5px;
}

.ballList li {
    padding: 4px 0 10px 0;
    background: url("../images/page/li_ball.gif") 0 0 no-repeat;
    list-style: none;
	min-height:20px;
	_height:20px;
}

.ballList li.numberActive {
    background: url("../images/page/li_ball_active.gif") 0 0 no-repeat;
}

.ballList li .number, .ballList li.numberActive .number{
    float: left;
    width: 24px;
    font-weight: bold;
    display: block;
    text-align: center;
    font-size: 1.1em;
    padding-top: 1px;
}

.ballList li .text, .ballList li.numberActive .text {
    width: 260px;
    float: right;
    line-height: 1.5em;
	padding:0px;
	margin:0px;
}

.ballList li .text h4, .ballList li.numberActive .text h4{
	padding:0px;
	margin:0px;
}



#descr .number{
    float: left;
	text-align:center;
	line-height:23px;
    width: 24px;
	height:24px;
    font-weight: bold;
    display: block;
    text-align: center;
    font-size: 1.1em;
    padding-top: 1px;
	background: url("../images/page/li_ball_active.gif") 0 0 no-repeat;
}

#descr .text {
    width: 270px;
    float: right;
    line-height: 1.5em;
	padding:0px;
	margin:0px;
}

#descr .text h4{
	padding:0px;
	margin:0px;
}


.oneCard, .threeCards, .tenCards {
    width: 307px;
    margin-bottom: 20px;
}

.oneCard .card, .threeCards .card {
    width: 61px;
    height: 91px;
    padding: 3px 0px;
    _padding-bottom: 1px;
    background: url("../images/page/card_big.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/card_big.png', sizingMethod='scale');
    float: left;
}

.threeCards .card {
    margin-right: 15px;
}

.oneCard .card img {
    width: 58px;
    height: 91px;
    display: block;
    _margin-top: 3px;
}

.oneCard .text {
    width: 237px;
    float: right;
}

.tenCards {
    width: 307px;
    height: 317px;
    position: relative;
}

.tenCards .card {
    width: 44px;
    height: 71px;
    padding: 3px 4px;
    _padding-bottom: 1px;
    background: url("../images/page/card_small.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/card_small.png', sizingMethod='scale');
    position: absolute;
}

/*--KAMENY----------------------------------------------------------------*/

.sortStonesForm {
    padding: 5px 0 0 0;
}

.sortStonesForm table {
    margin: 0;
}

#sortStones option {
    padding-right: 20px;
}

.redTitle {
    color: #9f1841;
    font-size: 1.3em;
    margin-bottom: 10px;
}

.questionMark {
    color: #9f1841;
    font-size: 1.6em;
    font-weight: normal;
    font-style: italic;
    text-decoration: underline;
    padding: 0 0 0 62px;
    line-height: 57px;
    background: url("../images/page/question.gif") 15px 0 no-repeat;
}

.stoneTitle {
    color: #38302a;
    font-size: 1.6em;
    font-weight: normal;
    font-style: italic;
}

/*--KOSTKY----------------------------------------------------------------*/

#kostky {
    width: 235px;
    height: 235px;
    margin: 30px 0 0 42px;
    background: url("../images/page/kostky.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/kostky.png', sizingMethod='scale');
}

.kostky {
    padding: 12px 0 28px 0;
}

.kostky .kostka {
    width: 77px;
    height: 77px;
    margin: 0 10px;
    float: left;
}

.kostky .num1 {
    background: url("../images/page/kostka_1.jpg") 0 0 no-repeat;
}

.kostky .num2 {
    background: url("../images/page/kostka_2.jpg") 0 0 no-repeat;
}

.kostky .num3 {
    background: url("../images/page/kostka_3.jpg") 0 0 no-repeat;
}

.kostky .num4 {
    background: url("../images/page/kostka_4.jpg") 0 0 no-repeat;
}

.kostky .num5 {
    background: url("../images/page/kostka_5.jpg") 0 0 no-repeat;
}

.kostky .num6 {
    background: url("../images/page/kostka_6.jpg") 0 0 no-repeat;
}

/*--BARVY----------------------------------------------------------------*/

.color {
    color: #9f1841;
    font-size: 1.6em;
    font-weight: normal;
    font-style: italic;
    text-decoration: underline;
    padding: 7px 0 0px 46px;
    position: relative;
    left: -6px;
    line-height: 43px;
    background: url("../images/page/color.jpg") 0 10px no-repeat;
}

.colors .medBall span, .marColor span {
    _margin-top: 2px;
}

.colors .medBall:hover, .activeMedBall {
    background: url("../images/page/medball.png") 0 0 no-repeat;
    _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page/medball.png', sizingMethod='scale');
}

/*--ANO-NE----------------------------------------------------------------*/

.koule {
    margin: 0 auto 0 auto;
    width: 255px;
    text-align: center;
    height: 30px;
    background: url("../images/page/vestirna_koule.jpg") 50% 0 no-repeat;
    display: block;
    padding-top: 132px;
    font-size: 24px;
    font-style: italic;
}

.vahy {
    width: 285px;
    height: 216px;
    margin: 20px 0 0 12px;
    position: relative;
    background: url("../images/page/vahy.jpg") 0 0 no-repeat;
}

.vahy #ano {
    width: 85px;
    height: 46px;
    background: url("../images/page/vahy_ano.jpg") 0 0 no-repeat;
    position: absolute;
    left: 24px;
    top: 138px;
    display: none;
}

.vahy #ne {
    width: 66px;
    height: 35px;
    background: url("../images/page/vahy_ne.jpg") 0 0 no-repeat;
    position: absolute;
    right: 30px;
    top: 140px;
    display: none;
}



.icoMail {
    font-size: 1.25em;
    padding: 0 0 0 41px;
    line-height: 30px;
    display: block;
    font-weight: bold;
    background: url("../images/page/ico_mail.gif") 0 0 no-repeat;
}



#awatarImg{ border:2px solid #333; }

#caruj{
	display:block;
	width:180px;
	height:25px;
	position:absolute;
	left:2px;
	top:255px;
}

#advancedSearch{
	position:absolute;
	top:238px;
	left:42px;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#circleAdmin{
	text-align:right;
	padding:2px 0px 5px 0px;
}

table.fhp td{
	padding:2px 4px 2px 0px;
}

.partners{
	text-align:center !important;
}

.partners *{
	margin:0px auto 0px auto;
}

.printOnly{
	display:none; 
} 

.banners iframe{
	margin:5px 0px 0px 0px;
} 


.slevohromPart{
	float:left;
	border:2px dotted #fd9400; 
	width:160px;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:0px 10px 10px 0px;
}


.slevohromPart a .shCenaOld{
	text-decoration:line-through !important;  
}  

.slevohromPart * {
	text-decoration:none !important;  
}

.slevohromPart a{ text-decoration:none; }
.slevohromPart big{ display:block; }

.shlogo{
	clear:both; 
	
}

.shimg{ 
	clear:both;
	margin:5px 0px 0px 0px;
}


.slevohromPart{ }
.shCena{
	font-size:15px;
	line-height:29px;
	text-decoration:none;
}   


.black_overlay{
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.6;
        opacity:.60;
        filter: alpha(opacity=60);
    }
    .white_content { 
        display: none;
        position: fixed;
        top: 25%;
        left:30%;
        width: 40%;    
        border: 4px solid #cccccc;
        background-color: white;
        z-index:1002;  
        -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    }
.white_content .stars{
    display: inline-block;
    margin: 0;
}

.white_content .s{ 
    display: block;
    margin: 20px 0px;
}

#pccc{
    position: relative;
    padding: 20px 40px 40px 30px;   
} 
 
a.close { 
    display: block;
    position: absolute; 
    top:10px;
    right: 50px;
    width: 30px;
    height: 30px;
    background: url(../images/lightbox/close.gif) no-repeat  0px 0px; 
}  

.white_content .stars { 
    display: inline-block;
    margin: 0;   
    position: relative;
    top:4px; 
}
.white_content   h2  {
    margin: 20px 0px;
    font-size: 20px;   
    color: #f2deb6;  
    background: #3f2926;
    padding: 10px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}


a.afilbtn, input.afilbtn , a.afilbtn:visited {
    -moz-box-shadow:inset 0px 1px 0px 0px #281816;
    -webkit-box-shadow:inset 0px 1px 0px 0px #281816;
    box-shadow:inset 0px 1px 0px 0px #281816;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ab844f), color-stop(1, #492f2b));
    background:-moz-linear-gradient(top, #ab844f 5%, #492f2b 100%);
    background:-webkit-linear-gradient(top, #ab844f 5%, #492f2b 100%);
    background:-o-linear-gradient(top, #ab844f 5%, #492f2b 100%);
    background:-ms-linear-gradient(top, #ab844f 5%, #492f2b 100%);
    background:linear-gradient(to bottom, #ab844f 5%, #492f2b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab844f', endColorstr='#492f2b',GradientType=0);
    background-color:#ab844f;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #281816;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px; 
    padding:6px 24px;
    text-decoration:none;  
}

input.afilbtn {
    padding: 4px 14px;
}

a.afilbtn:hover, input.afilbtn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #492f2b), color-stop(1, #ab844f));
    background:-moz-linear-gradient(top, #492f2b 5%, #ab844f 100%);
    background:-webkit-linear-gradient(top, #492f2b 5%, #ab844f 100%);
    background:-o-linear-gradient(top, #492f2b 5%, #ab844f 100%);
    background:-ms-linear-gradient(top, #492f2b 5%, #ab844f 100%);
    background:linear-gradient(to bottom, #492f2b 5%, #ab844f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#492f2b', endColorstr='#ab844f',GradientType=0);
    background-color:#492f2b;
}
a.afilbtn:active, input.afilbtn:active {
    position:relative; 
    top:1px;  
}