/* CSS Document */
* 				{margin:0; padding:0;}
html, body 		{margin: 0; padding: 0; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; text-align: center}
html 			{background: #DFE1E0}
body 			{; font-size: .82em; background: white}
img 			{border: 0;}


h1				{ font-size: 2.02em; } 
h2				{ font-size: 1.72em;}
h3				{ font-size: 1.22em;}
h4				{ font-size: 1.12em;}
h5				{ font-size: 1.02em;}
h6 				{ font-size: 1.02em;}	

label			{ font-size: .92em;}

h1, h2, h3, 
h4, h5, h6 		{color: #666666; margin-bottom: 1ex;}

h3, 
h4, h5, h6 		{color: #990000;}

h1            { color: black;  border-bottom: 1px solid #DDDBDB; display: block; margin: 0 0 15px 0; padding: 10px 0; }

a 				{color: #2f6881; text-decoration: none;}
a:hover 		{color: #2f6881; text-decoration: underline; }

strong 			{}

table			  { border-collapse:collapse;}
table th 		{ background: #2f6881; color: white;}
table th, 		
table td	 	{ padding:5px; border-bottom: 1px #CCCCCC solid; }
table td		{ background: #F8F8F8}



.cleaner		{clear: both;}


#main 			{padding: 0; width: 938px; margin: 0 auto;}	
#main_obsah 	{margin: 0; }

#top 			{width: 938px; height: 135px; background:url(logo.gif) no-repeat; position: relative; }
#top_obsah 		{ }


#top h2       { display: none; }
#top .flags 	{ position: absolute; right: 540px; top: 14px; }


#top_menu                   {width: 515px; height: 40px; position: absolute; right: 0; top: 0; background: url(bg-search.gif) no-repeat; }
#top_menu .obsah            {position: relative}
#top_menu form              {float: left;  }
#top_menu form #query       {position: absolute; top: 10px; left: 7px; width: 235px; border: 1px solid #0089E1; }
#top_menu form #search      {margin: 10px 0 0 250px; background: url(bg-button.gif) no-repeat; border: none; width: 96px; text-align: center; height: 22px; color: white; font-weight: bold}
#top_menu .odkazy           {position: absolute; top: 12px; left: 350px; }
#top_menu .odkazy a         {display: block; float: left;  color: black; font-weight: bold; text-decoration: underline; padding: 0 10px; font-size: 0.92em }
#top_menu .odkazy a:hover   {text-decoration: none}
#top_menu #my_account       {border-left: solid 1px black}

#podmenu                    {position: absolute; top: 105px; left: 0; background: url(bg-podmenu.gif) repeat-x; width: 938px; height: 30px}
#podmenu ul                 {position: absolute; left: 246px; top: 5px;}
#podmenu ul li              {list-style: none; display: inline; float: left;}
#podmenu ul li a            {color: #1897E5; display: block; padding: 0 30px; float: left; text-decoration: underline; border-left: solid 1px #1897E5}
#podmenu ul li a:hover      {text-decoration: none}
#podmenu ul li.on a         {text-decoration: none}
#podmenu ul .tags           {margin-right: 30px}

#menu ul li                 { list-style: none; display: inline; font-size: 1.12em; font-weight: bold}
#menu ul li a 	          	{display: block; float: left; text-align: center;  color: black; background: url(bg-menu.gif) no-repeat; width: 180px; height: 36px; line-height: 35px }
#menu ul li a:hover	        {text-decoration: underline}
#menu ul li.on a            {color: #0086E0}
#menu .menu_new             {position: absolute; top: 70px; left: 238px; z-index: 1000}
#menu .menu_top             {position: absolute; top: 70px; left: 428px; z-index: 1000}
#menu .menu_upload          {position: absolute; top: 70px; right: 0px; z-index: 1000}
#menu .menu_upload a        {color: #FF0000}

#center			                {width: 938px;  font-size: .82em; line-height: 3ex; text-align:justify; background: white;  }

.datum                      {font-size: 2.02em; font-weight: bold; margin: 10px 0 15px 0; padding: 10px 0; border-bottom: 1px solid #DDDBDB;}
.video                      {width: 165px; border: solid 1px #DDDBDB; float: left; margin: 0 20px 20px 0}
.video_obsah                {padding: 15px; text-align: left}

.video_obsah .image_img     {border: solid 2px #0B90E3; margin-bottom: 10px}
.video_obsah h2 a           {color: #0B90E3; text-decoration: underline; line-height: 20px; font-size: 0.82em}
.video_obsah h2 a:hover     {text-decoration: none; }
.video_obsah .stars         { text-align: right; margin-top: 5px}
.author, .views, .comments  {color: #D0D0D0; font-size: 1.12em; font-weight: bold}

.first a                    {position: absolute; left: 0; right:0; width: 220px; height: 100px}

.footer                     { border-top: 1px solid #DDDBDB;  padding: 10px 0; margin: 20px 0 0 0; font-size:0.82em; }

div.platby_zaplaceno                { border: 1px #CCCCCC solid; width: 366px; padding-left: 5px; }
div.platby_zaplaceno .platby_nazev  { border-right: 1px #CCCCCC solid; padding-right: 5px; }

.platby_moznosti_table td           { border: 1px #CCCCCC solid; width: 300px; }
.platby_moznosti_table .platby_cena { width: 50px; }
.platby_moznosti_table .pay form    { display: inline; }

.player                             { float: left; margin-right: 10px; }

div.diskuse .prispevek                           { margin-bottom: 6px; }
div.diskuse .prispevek_hlavicka                  { background: #7282a6; padding: 2px 5px; border: 1px solid #7282a6; }
div.diskuse .prispevek_hlavicka a                { padding-left: 14px; background: url(../images/reakce.gif) no-repeat  0 3px; color: white; }
div.diskuse .prispevek_hlavicka .diskuse_titulek { color: white; font-weight: bold; }
div.diskuse .diskuse_right_data                  { float: right; color: White; }
div.diskuse .diskuse_text                        { padding: 7px 5px; border: 1px solid #7282a6; margin-bottom: 8px; }
div.add_reakce a                                 { background: url(../images/reakce.jpg) no-repeat 0 2px; padding: 0 0 0 17px; }

.video_detail .rate .full { background: url(../images/star_full.gif); }
.video_detail .rate .empty { background: url(../images/star_empty.gif); }

.navigace            { margin-top: 10px; }
.navigace .predchozi { float: left; font-weight: bold; }
.navigace .dalsi     { float: right; font-weight: bold; }

.video_list_top .video      { margin-top: 10px; }
.video_list_top .get_google { margin-top: 10px; float: left; }

#FlashFilesUpload           { float: left; width: 500px; }
.bude_schvaleno             { font-weight: bold; padding: 30px 0 0 0; }

/*
.bookmarks {
  clear: both;
  padding:0;
  border-top:1px solid #DDDBDB;
  border-bottom:1px solid #DDDBDB;
}

.bookmarks p {
  display:block;
  height:30px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:600px;
}

.bookmarks span {
  display:block;
  float:left;
  margin:0;
  padding:7px 10px 0;
}

.bookmarks span.label {
  height:25px;
  padding-top:5px;
}

.bookmarks a, .bookmarks img {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  float:left;
  line-height:100%;
  margin-right:5px;
}

.bookmarks img {
  display:block;
}
*/

/* bookmarks ---------------------------------------------------------------- */

div.bookmarks {clear:both; padding:0px; margin:0px 15px 10px 0px; border-top:1px solid #DDDBDB; border-bottom:1px solid #DDDBDB; font-size: 1.1em;}
div.bookmarks p {display:block; margin:0px; padding:0px; width:600px; height:30px; overflow:hidden;}
div.bookmarks span {float:left; display:block; margin:0px; padding:7px 10px 0px 10px;}
div.bookmarks span.label {padding-top:5px; height:25px; color:#72828e; }
div.bookmarks img, div.bookmarks a {float:left; margin-right:5px; line-height:100%; border:none; background:transparent none;}
