body {
	   background-color:#372736;
	   font-family:Arial, Verdana, Helvetica, sans-serif;
	   background-image:url(images/bg.gif);
	   background-repeat:repeat-x;
	   color: #666;
	   font-size:12px;
	   text-align: left;
	   margin:0;
	   padding:0;
	   }
a, a:visited, a:active {
		color:#2a5db0;
		background-color: transparent;
		text-decoration: underline;
		}
a:hover {
	 	color: blue;
		background-color: transparent;
		text-decoration: none;
		}
table#header { color:#6F6076; font-size:11px; }

table#header a { color:#6F6076; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
table#header a:hover { color:#fff; }

table#header a.active { color:#fff; }
table#header a.active:hover { color:#fff; }

table#search { border:1px solid #000; background-color:#fff; background-image:url(images/grad.gif); background-repeat:repeat-x; font-size:11px; }

div.straka { padding:15px; background-image:url(images/straka.gif); background-position:top right; background-repeat:no-repeat; }
div.ntraka { padding:15px; background-image:url(images/ntraka.gif); background-position:top right; background-repeat:no-repeat; }
div.wtraka { padding:15px; background-image:url(images/wtraka.gif); background-position:top right; background-repeat:no-repeat; }

h1 { font-size:17px; margin:0; padding:0 0 10px 0; font-weight:bold; }
h2 { font-size:14px; margin:0; padding:0 0 5px 0; font-weight:bold; }

div.footer { text-align:center; font-size:11px; color:#6F6076; }
div.footer a { color:#6F6076; }
div.footer a:hover { color:#6F6076; }

table.tablica { border:1px solid #000; background-color:#fff; background-image:url(images/grad.gif); background-repeat:repeat-x; }
table.wtablica { background-color:#fff; }

div.brand { font-weight:bold; font-size:10px; text-transform:uppercase; }
div.date { font-size:11px; color: #999; }
div.bdate { font-size:11px; color: #666; }

a.atitle, a.atitle:visited, a.atitle:active {
		color:#40303F;
		background-color: transparent;
		text-decoration: underline;
		font-size:11px;
		font-weight:bold;
		}
a.atitle:hover {
	 	color: #000;
		background-color: transparent;
		text-decoration: none;
		}

a.watchlogo, a.watchlogo:visited, a.watchlogo:active {
		color:#999;
		background-color: transparent;
		text-decoration: none;
		font-size:14px;
		font-weight:normal;
		}
a.watchlogo:hover {
	 	color: #000;
		background-color: transparent;
		text-decoration: none;
		}

h1 { color:#852B7F; font-weight:bold; font-size:17px; margin:0; padding:0 0 10px 0; }
h1.title { font-size:17px; font-weight:bold; color:#333; margin:5px 0; padding:0; }
h3 { font-size:15px; font-weight:normal; line-height:20px; margin:10px 0; padding:0; color:#555; }

.text { line-height:18px; }
.pages { font-size:11px; border-bottom:1px solid #ddd; padding-bottom:10px; }
.tabs { font-size:11px; border-bottom:1px solid #ddd; padding-bottom:10px; }

p.posted { font-size:11px; color:#666; }

table#navigator { background-color:#fff; font-size:11px; }

input, select { font-size:11px; border:1px solid #999; color:#333; }

a.batitle, a.batitle:visited, a.batitle:active {
		color:#40303F;
		background-color: transparent;
		text-decoration: underline;
		font-size:14px;
		font-weight:bold;
		}
a.batitle:hover {
	 	color: #000;
		background-color: transparent;
		text-decoration: none;
		}

input#search { color:#fff; background-color:#E03A81; border-width:1px; border-style:solid; border-color:#F2F0EE #75736E #75736E #F2F0EE; font-size:11px; font-weight:bold; padding:4px 15px; }

div.watches { background-color:#fff; border:1px solid #eee; width:230px; float:left; width:210px; float:left; padding:5px; margin:5px; text-align:center; }

div.watches-list { background-color:#fff; border:1px solid #ccc; width:216px; float:left; padding:1px; margin:5px; }

a.model, a.model:visited, a.model:active {
		color:#666;
		background-color: transparent;
		text-decoration: underline;
		font-size:11px;
		line-height:20px;
		font-weight:normal;
		}
a.model:hover {
	 	color: #000;
		background-color: transparent;
		text-decoration: none;
		}
a.collection, a.collection:visited, a.collection:active {
		color:#666;
		background-color: transparent;
		text-decoration: underline;
		font-size:11px;
		line-height:20px;
		font-weight:normal;
		}
a.collection:hover {
	 	color: #000;
		background-color: transparent;
		text-decoration: none;
		}
.source { font-size:12px; border-top:1px solid #eee; padding-top:10px; margin-top:10px; clear:both; }

div#comments { font-size:12px; border-top:1px solid #eee; margin-top:10px; clear:both; }

#comments td { border-bottom:1px dotted #ccc; font-size:12px; height:30px; vertical-align:top; padding:10px;}

#comments h3 { font-size:14px; font-weight:bold; color:#6F6076; clear:both; }
#comments h2 { font-size:14px; font-weight:bold; color:#6F6076; clear:both; margin-top:30px;}

#comments div.form_error { font-size:14px; font-weight:bold; color:red; clear:both; border:1px solid #eee; width:430px; padding:10px;}

#comments div.addcomment { width:430px; float:left; }
#comments div.dividecomment { width:30px; float:left; height:200px; }
#comments div.previewcomment { width:430px; float:left; border:1px solid #eee; padding-left:10px; }

#comments #user_name { font-size:14px; border:1px solid #ccc; width:300px; padding:2px; }
#comments #user_comment { font-size:14px; border:1px solid #ccc; width:300px; height:70px; padding:2px; }
#comments #user_code { font-size:18px; border:1px solid #ccc; height:25px; width:190px; padding:2px; float:left; margin-right:10px; }
#comments #button { font-size:14px; font-weight:bold; width:196px; height:30px; color:#fff; background-color:#6F6076; }
#comments td.small { font-size:10px; color:#6F6076; clear:both; margin:10px 10px 10px 0px; }

#comments div.author { font-size:12px; color:#6F6076; clear:both; margin:10px 10px 10px 0px; }
#comments div.comment { font-size:12px; color:#333; clear:both; margin:10px 10px 10px 50px; background-color:#eee; padding:20px; }

ul#social-bookmarks {
  margin:5px 0;
  padding:0;
}
ul#social-bookmarks li {
  background:#fff;
  display:block;
  clear:none;
  float:left;
  width:30px;
  height:30px;
  text-align:center;
  vertical-align:middle;
  margin:0;
  padding:0;
}
ul#social-bookmarks li a {
  display:block;
  width:100%;
  height:100%;
  padding:5px auto;
}
ul#social-bookmarks li.head {
  padding-top:5px;
  margin-right:5px;
  width:40px;
  font-weight:bold;
  text-align:right;
}
ul#social-bookmarks img { border:0; }

table#watch-specs td { border-bottom:1px solid #ddd; }

table#watch-specs { border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; }

h1.watchname { color:#852B7F; font-weight:bold; font-size:17px; margin:0; padding:0; }
h2.ref { font-size:11px; font-weight:bold; color:#666; margin:0; padding:7px 0; }
h2.times { clear:both; font-size:12px; font-weight:bold; color:#333; background-color:#f4f4f4; padding:10px; border:1px solid #ddd; margin:5px 0; }

.error { font-size:18px; font-weight:bold; color:red; margin:15px 0; }
