* {
	margin:0;
	padding:0;
}
body {
	background: #FFFFFF url(bg.jpg) fixed repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #FFCCCC;
}
#wrap {
 /* background:url(mainbg.jpg) repeat-y;*/
 width:880px;
 margin:auto;}
#header {
margin-top: 5px;
	height:180px;
	background-image: url(top1.jpg);
	background-repeat: no-repeat;
}
.fon {

padding-left: 10px;
background: url(3471.jpg) no-repeat;
}
td, tr {
 font-size: 12px;
}
#header ul {list-style:none;}
#topmenu {
float:right;
margin-top: 15px;
}
#topmenu li {
 display: inline;
 font-size:12px;
 font-family: Verdana, sans-serif;
 text-transform:uppercase;
 font-weight:bold;
}
#topmenu a {
 display:block; 
 float:left; 
 color: #FFCC33; 
 height:36px; 
 padding-top:10px; 
 padding-left:10px; 
 padding-right:15px; 
 text-decoration:none;
}
#topmenu a:visited,active {
 display:block; 
 float:left; 
 color: #FF9966; 
 height:36px; 
 padding-top:10px; 
 padding-left:10px; 
 padding-right:15px; 
 text-decoration:none;
}
#topmenu a:hover {
 display:block; 
 float:left; 
 color: #FFFFCC; 
 height:36px; 
 padding-top:10px; 
 padding-left:10px; 
 padding-right:15px; 
 text-decoration:none; 

}
#lengv {
text-align: right;
clear:both;
float: right;
margin-top: 10px;
padding-right: 15px;
color: #FFCC00;
text-decoration: none;
font-size:12px;
}
#content #sidebar {
 width:220px;
 float: left;
 background-color: #660000;
}
#sidebar .sidebartop {
 background:url(dud1.jpg) no-repeat;
 height:167px;
}
#sidebarcontent {
 padding:0px 0px 17px 0px;

}
#kontact {
line-height: 20px;
color: #990000;
font-size: 11px;
text-align: center;
padding: 55px 0px 20px 0px;
background: #ffffff url(kontakt.jpg) no-repeat;
background-position: 0% 0%;
height: 110px;
}
#pocet {
background-color:#FFFFFF;
height: auto;
text-align: center;
}
#sidebar h2 {
 display:block; 
 padding:5px; 
 font-size:11px;
  color: #FFCCCC;
}
#sidebar ul {
 list-style:none;
 padding-top: 15px;
}
#sidebar li {
 margin: 0px;
 padding-left: 15px;
 display:block;
 height:30px;
 border-bottom:solid 2px #D5606F; 
/* background:url(menu4.jpg) no-repeat; */
}
#sidebar a {
 display:block; 
 color: #FF9966; 
/* height:30px; */
 padding:5px 0px 0px 0px; 
 text-decoration:none; 
/* border-bottom:solid 0px  #efefef */
}
#sidebar a:visited {
 display:block; 
 color: #FF9966; 
/* height:30px; */
 padding:5px 0px 0px 0px; 
 text-decoration:none; 
/* border-bottom:solid 0px  #efefef*/
}
#sidebar a:active {
 display:block; 
 color: #ffcc99; 
/* height:30px; */
 padding:5px 0px 0px 0px; 
 text-decoration:none; 
/* border-bottom:solid 0px  #efefef*/
}
#sidebar a:hover {
 color: #FFFFCC; 
/* border-bottom:solid 0px #cccccc; */
}
#content #left2 {
	width: 614px;
	float: right;
	background-color: #660000;
}

#content #left {
	width: 640px;
	float: right;
	background-color: #660000;
}
.clear {
 clear:both;
}
#left .post {
 background: #660000 url(091.jpg) no-repeat;
 background-position: 99% 15%;
/* padding: 20px 10px;
 background: url(postmid.jpg) repeat-y;
 width:641px;
 margin-left:8px;
 margin-bottom:20px; */
}
#left .gost_j {
 background: #660000 url(22.jpg) no-repeat;
 background-position: 95% 0%; 
}
#left .post .posttop {
 /* background:url(posttop.jpg) no-repeat; */
 height:11px;

}
.post .postitem {
 width: 400px;
 padding: 10px;
 font-family: Verdana, sans-serif;
}
.table_gost {
border: 0px;
}
.post ul {
 list-style:square; 
 margin-left:10px;
}
.post ol {
 list-style:decimal;
 list-style-position:inside;
}
.post li {
 padding:5px 10px 5px 10px;
}
.post ul li {
 margin-left:10px;
}
.post .postbottom {
/* background:url(postbottom.jpg) no-repeat; */
 height:30px;
 font-size:11px;
 padding-top:17px;
 text-align:center;
}
#left .postbottom {
/* background:url(postbottom.jpg) no-repeat; */
 height:30px;
 font-size:11px;
 padding-top:17px;
 text-align:center;
}

.post h2 {display:block; padding:5px 0px 5px 0px; border-bottom:solid 1px  #D8CDB8; margin-bottom:15px;}
#footer {
 background: url(footer.jpg) no-repeat; */
 height:35px; 
 padding-top:35px; 
 text-align:center;
}
#footer p {
 display:block; 
 padding-top: 25px;
 color:#990000;
}
#footer #credit { font-size:10px;}

#sitename {display:block; padding-top:70px; padding-left:220px; font-variant:normal; text-transform:uppercase;}
#sitename .description {display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #BB9F6C; font-variant:normal;}
#sitename a{text-decoration:none;}
#sitename a:visited,active{text-decoration:none;}
h1, h2, h3, h4, h5, h6 {color: #CC0000; font-family: Verdana, sans-serif; font-variant:small-caps;}

h1 {font-size:16px;}
h2 {font-size:12px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:11px;}

a {color: #FF6600;}
a:visited {color: #FFCC99;}
a:active {color: #FFCCCC;}
a:hover {color: #FFCCCC; text-decoration:none;}

#content #left p {line-height:20px; margin-bottom:20px;}

#left .postinfo {display:block; font-size:11px; color:#666666; font-variant:normal; font-weight:normal;}
h2 a {text-decoration:none; color:#FFCC99;}
h2 a:visited {text-decoration:none;}
h2 a:active {text-decoration:none;}
h2 a:hover {text-decoration:none;}


blockquote {
 display:block; 
 padding:5px 5px 5px 5px; 
 margin:10px; 
/* border-bottom: dashed 1px #FFCC99; 
 border-top: dashed 1px #FFCC99;*/
 font-size:12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
/* font-family: "Times New Roman", Times, serif; */
 color: #ffcccc; 
 background:url(quote.png) no-repeat 5px 10px;
}
blockquote p {
 line-height:25px; 
 margin:0px;
}
.rightquote { float:right; width:250px; text-align:left;}
blockquote cite {
 display:block; 
 color: #FFCCCC; 
 font-weight:bold; 
 padding:3px; 
 margin-top:10px;}

.leftquote  { float:left; width:250px; text-align:right;}


#pagination {
display: block;
float: left;
/* background: #F1B6BA;  */
 margin: 8px;
 padding-left:5px;
 padding-right: 5px; 
 padding-top:0px; 
 padding-bottom:0px;
}
#pagination .pre{
 display:block; 
 float:left;
 padding-bottom: 5px;
}
#pagination .next{
 display:block; 
 float:right;
 padding-bottom: 5px;
}


#left img {
 padding:3px;
 /*background:#ffffff; 
 border: solid 1px #D3C2A3; */
 margin:8px;
}
#left .leftimg {float:left;}
#left .rightimg {float:right;}

#tab {
display: block;
 background:url(images/tabcontenbg.jpg) no-repeat;
 margin-bottom:10px;
 margin-left:8px;
 padding-top: 10px;
 padding-right: 0px;
 text-align: center;
 /* border: solid 1px #FFFFFF;*/
}
#tabheadd { 
float: left;
display: block;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
width: 628px;
height: 190px;
text-align: center;
 background:url(18.jpg) repeat-x;
 background-position: 100%;
 border-bottom: solid 2px #CC3300;
/* border: solid 1px #FFFFFF; */
}
/*#tabheadd { 
float: left;
display: block;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
width: 628px;
height: 190px;
text-align: center;
 background:url(18.jpg) repeat-x;
 background-position: 100%;
 border-bottom: solid 2px #CC3300;
} */
#tabheadd .bonus {
margin-top: 10px;
padding: 0px;
margin-left: 16px;
margin-right: 16px;
height: 150px;
 border: solid 6px #855e38;
}
#tab #tabcontent {
display: block;
float: left;
 padding:5px 10px 10px 10px;
/* border: solid 1px #FFFFFF; */
}
#tab #tabcontent #foto1{
float: left;
display: block;
padding-top: 5px;
text-align: center;
width: 194px;
/* border: solid 1px #FFFFFF; */
}
#tab #tabcontent #foto1 p {
line-height: 10px;
}
#tab #tabcontent #foto1 #shou {
float:left;
display:block;
width: 100%;
height: 26px;
background: url(knopka.jpg) no-repeat;
background-position: 50% 100%;
color: #FFFFFF;
line-height: 26px;
text-decoration: none;
}
#bhpshou {
float:left;
display:block;
width: 100%;
height: 26px;
background: url(knopka.jpg) no-repeat;
background-position: 50% 100%;
color: #FFFFFF;
line-height: 26px;
text-decoration: none;
cursor:pointer;
}
#tabhead {
width: 1024px;
 display: block;
 padding-top: 30px;
 padding-left: 30px;
 background-color: #660000;
 border: solid 1px #FFFFFF;
}
#tabhead  #sc_track {
display:block;
float: left;
width: 340px;
margin-top: 10px;
}
.track{
color: #FFCC99;
}
#stroka {
display: block;
float: left;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: solid 2px #FFCC99; 
}
#tabhead  #sc_track {
display:block;
float: left;
width: 600px;
margin-top: 10px;
}
#stroka #track {
float: left;
width: 300px;
line-height: 22px;
/*line-height: 32px;
 border: solid 1px #FFFFFF; */
}
/*#stroka #pauza {
float: left;
 border: solid 1px #FFFFFF; 
}
#stroka #cas {
float: left;
text-align: left;
padding-left: 5px;
width: 30px;
 border: solid 1px #FFFFFF; 
}*/
#stroka #text {
float: right;
width: 50px;
/* border: solid 1px #FFFFFF; */
}
#stroka #poslech {
float: right;
width: 50px;
/* border: solid 1px #FFFFFF; */
}
#stroka #video {
float: right;
width: 50px;
/* border: solid 1px #FFFFFF; */
}
/*.cd1{
float: left;
margin-left: 40px;
margin-right: 0px;
width: 340px;
height: 340px;
}
.cd2{
margin-right: 20px;
margin-left: 20px;
} */
.cd1{
float: right;
display: block;
margin-right: 10px;
width: 400px;
}
.cd2{
display: block;
float: right;
margin-right: 10px;
width: 340px;
height: 340px;
}
#tabhead ul {
list-style:none;
text-align: center;
padding-top: 20px;
}
#tabhead li {
line-height: 22px;
}
#tabhead a {
display:block; 
float:left; 
padding: 0px; 
background:url(images/tabnormal.jpg) repeat-x; 
color: #FF9900; 
text-decoration:none;
}
#tabhead a:visited,active {
display:block; 
float:left; 
height:30px; 
padding:10px 10px 0px 10px; 
background:url(images/tabnormal.jpg) repeat-x; 
color: #FFCC00; 
text-decoration:none;}

#tabhead a:hover {
background:url(images/tabhover.jpg) repeat-x; 
color: #FFCC99;}
#tabhead .activetab a{
background:url(images/tabhover.jpg) repeat-x; 
color: #ffffff;
}
#tabhead .activetab a:visited{
background:url(images/tabhover.jpg) repeat-x; 
color:#000000;
}
#tabhead .activetab a:active{
background:url(images/tabhover.jpg) repeat-x; 
color:#000000;}


#left code {
	white-space: pre;
	display: block;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	background-color: #E3D6C6; color:#000000;
	margin: 10px; padding:10px;}
	
	
#left table {width:95%; }
#left th {
padding:2px;
font-family:"Trebuchet MS", Verdana, sans-serif;
font-size:14px;
text-transform:uppercase;
margin:0px;
/*border-bottom: solid 1px #DBD2B0;*/
}
#left td {
padding:2px;
text-align:center;
/* border-bottom: solid 1px #DBD2B0;*/
}
/*
.form {
margin: 10px 25px 10px 20px;
background: #FFCC99;
}
.form .text {
 display:block;
 border:solid 1px #B6A278;
 background: #FFCC99;
 width:250px;
 height: 200px;
 padding:5px;
 font-size:14px;
 color:#000000;
}
.form .label {
display:block;
margin-bottom:3px;
margin-top:10px;
margin-left: 20px;
}
.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}
.form .text:focus {background:#F4EFE3; border: solid 1px #ff0000;}
.form .button { 
 display:block; 
 border:solid 1px #CBBA96; 
 background: #FFCC99; 
 padding: 5px 20px 5px 20px; 
 margin:10px 10px 10px 10px;
}
.form .button:hover { display:block; border:solid 1px #CBBA96; background: #EDECD1; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px;}



#content #center #blok #bord_l{
display: block;
float: left;
margin: 0px;
padding: 0px;
background: url(vord.jpg) repeat-y;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; 
}
#content #center #blok #bord_l #bord{
display: block;
float: right;
margin: 0px;
padding: 0px;
background: url(vord_p.jpg) repeat-y;
background-position: 100% 0%;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; 
}*/
#blok {
float: left;/* ??????????? ????, ??? ???? ??????? 
display: block;

margin: 0px;
padding: 0px;
 /*border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#content #center #blok #foto{ /* ????? ??? ????*/
display: block;
float: left;
margin: 0px;
padding: 0px;
width: 100%;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}

#pidsv {
	border:0px;
	font-size:14px;
	color:#FFCC99;
	padding:0px;
	}

#blok #pocet {/* ????? ??? cd*/
display: block;
float: left;
margin: 0px;
padding-bottom: 1%;
padding-top: 1%;
padding-left: 3%;
width: 96%;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#blok #cd {/* ????? ??? cd*/
display: block;
float: right;
width: 630px;
background: url(fon_cd.jpg) no-repeat;
background-position: 100% 100%;
/* border-bottom-color: #FFCCCC;
border-bottom-style: solid;
border-bottom-width: 3px;
border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#blok #cd #diski{


/* border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#blok #video {/* ????? ??? cd*/
display: block;
float: left;
width: 630px;

/*;background: url(fon_cd.jpg) no-repeat;
background-position: 100% 100%;
 border-bottom-color: #FFCCCC;
border-bottom-style: solid;
border-bottom-width: 3px;
border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#blok #ssylki {/* ????? ??? cd*/
display: block;
float: left;
width: 500px;
padding-left: 50px;
padding-right: 20px;
 background: url(fon_ss.jpg) repeat;
 background-position: 0% 100%;
}
#blok #ssylki #opis{
float: right;
width: 540px;
/* padding-bottom: 1%;
 padding-top: 1%;
 padding-left: 2%;
 padding-right: 2%;
 text-decoration: none;

 color: #FFCC99;*/
}
.publ {
width: 600px;
 background: url(publ.jpg) no-repeat;
 background-position: 100% 100%;
 
}
#blok #publ {/* ????? ??? cd*/
display: block;
float: left;
width: 500px;
padding-left: 10px;
padding-right: 0px;
/* background: url(fon_ss.jpg) repeat;
 background-position: 0% 100%; */
}
#blok #publ #opis{
float: left;
width: 340px;
}
#blok #video #jpegv{ 
float: left;
margin: 0px;
padding: 0px;
background: none;
border-width: 0px;
/*display: block;width: 50px;
height: 50px; border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#jpegv img {
border-width: 0px;
}
#blok #video #opis{
float: right;
width: 540px;
 padding-bottom: 1%;
 padding-top: 1%;
 padding-left: 2%;
 padding-right: 2%;

/* color: #FFCC99;*/
}
.video {
 background: url(fon_vd.jpg) no-repeat;
background-position: 100% 100%;
}
#blok #cd #opis{
 padding-bottom: 1%;
 padding-top: 1%;
 padding-left: 3%;
 padding-right: 5%;
 color: #FFCC99; 
}
#blok #cd #jpegCD{ 
display: block;
float: left;
margin: 0px;
padding: 0px;
width: 130px;
height: 130px;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; */
} 
.ssilka{ 
display: block;
float: left;
width: 200px;
margin: 0px;
padding: 2%;;
} 

#content #center #blok #jpeg1{ /* ?????*/
display: block;
float: left;
margin: 0px;
padding: 0px;
width: 98%;
background: url(22.jpg) repeat-y;
/*background-position: 100% 100%;
 border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}

#content #center #blok #text{ /* ????????? ?????, ????????? ??????? */
display: block;
float: left;
margin: 0px;
padding-right: 35%;
padding-bottom: 2%;
padding-left: 2%;
padding-top: 2%;
width: 63%;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}
#content #center #blok #cd #jpeg2{ 
display: block;
float: left;
margin: 0px;
padding: 0px;
width: 98%;
background: url(24.jpg) no-repeat;
background-position: 100% 100%;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; */
}/*
#content #center #blok #news1{  ????????e ??????? 
display: block;
float: left;
margin: 0px;
padding: 0px;
width: 100%;
background-color: #660000;
text-align: center;
border-top-color: ffcccc;
border-top-style: double;
border-top-width: 3px;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; 
}
#content #center #blok #news1 #opis{  ??????? 
display: block;
float: left;
margin: 0px;
padding: 2%;
width: 29%;
height: 100px;
/*border: 1px; 
 border-style: solid; 
 border-color: #000000; 
}
#content #center #blok #alba{ /* ?????? ????????? ???????? 
display: block;
float: left;
margin: 0px;
padding: 0px;
width: 99%;
text-align: center;
/* border: 1px; 
 border-style: solid; 
 border-color: #000000; 
}
#content #center #blok #alba #cd{ ?????? ????????? ???????? 
display: block;
float: left;
margin-left: 2%;
padding: 0px;
width: 120px;
}
#content #center #blok #alba #opis{ ?????? ????????? ???????? 
display: block;
float: left;
margin: 0px;
padding: 2%;
width: 12%;
}*/
#testForm {
  font-size:1em; /* ?????? ?????? ????? */
}
#testForm fieldset {
/* margin: 20px 10px;*/
 width: 0em;  /* ????? ?????? ????? */
 border:solid 0px #663300;   /*?????????? ??????? ????? */
}
#testForm legend {
  color: #FFCCCC; /* IE ?????????? ???? ?????? ?? ?????,
  ??? ? ????????? ?????????, ?????????? */
  padding-left: 10px;
  padding-bottom: 10px;
  font-weight: 700;
  background:inherit;
}
#testForm label {
  float:left; /* ??????? ? ????? ?????????? ????? */
  width:7em; /* ?????? ??????? ???????? */
  line-height:1em;
 /* margin-right:0.1em;  ?????? ?? ???? ????? */
  text-align:right;
}
#testForm input, #testForm select, #testForm textarea {
  margin:0.2em 0.2em 0.2em 0.2em;
  background-color: #FFCC99;
  width:15em; /* ?????? ????? ????? */
  padding:0;
  /* ?????? ?????????? ????? ??? input, select, textarea */
  font-family: Verdana, sans-serif;
  font-size:100%;
}
#testForm .noresize {
  width:auto;
  margin-right: 18px;
 /* ??? ??????, ?????????????? */
}
#testForm .submit {
  /* ???????? ?????? ???????? 
  margin-left:10.1em;*/
}
#use {
}
#datum {
}
#masseg {
padding-left: 5px;
text-align:left;
 clear:left;
 color: #FFFFFF;
}
#avtor {
color: #FFCC99;
padding-left: 24px;
text-align: left;
padding-top: 10px;
font-size: 15px;
font-style: italic;
}
#komment {
padding-left: 20px;
padding-bottom: 10px;
text-align: left;
font-style: italic;
border-bottom: dashed 1px #FFCC99;
font-size: 15px;
}
#use, #datum, #masseg, #avtor, #komment {overflow:hidden; display:inline-block; }
#masseg, #avtor, #komment {width:90%;}
#use, #datum {float:left; color: #FFCC99; padding-top: 10px;}
