@charset "utf-8";
/* CSS Document */

body {
	background-repeat:no-repeat;
	background-position:center 0;
	background-color:#fff;
	margin:0;
	padding:0;
}

#logo {
	width:1000px;
	height:100px;
	background:url("/design/dovrchu.cz/logo.png") 5px 10px no-repeat;
	margin:0 auto;
	cursor:pointer;
}

.clear {
	clear:both;
}

.divider, .pager {
	border-top:3px solid #bbb;
	margin-top:10px;
}

/* tabulky */

.pair {
	background-color:#333;
	color:#ddd;
}

.odd {
	background-color:#666;
	color:#ddd;
}

.bl { border-left:1px solid #ccc; }
.bt { border-top:1px solid #ccc; }
.br { border-right:1px solid #ccc; }
.bb { border-bottom:1px solid #ccc; }


/* inputy */

.inputtextback {
	background:url("/design/dovrchu.cz/input-background.png") 0 0 no-repeat;
	width:149px;
	height:25px;
	padding:0 5px;
	border:none;
}

.inputokimage {
	background:url("/design/dovrchu.cz/ok.png") 0 0 no-repeat;
	width:25px;
	height:25px;
	border:none;
}


/* kulate rohy */

#content {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#lang {
	border-radius: 10px 0 0 10px;
}

/* facebook */

#fblike {
	margin-top:10px;
	margin-bottom:10px;
}

/*  ************************************************* */
/*  * preview                                       * */
/*  ************************************************* */

#preview {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:url("/design/dovrchu.cz/00080.png") 0 0 repeat;
	z-index:1000;
}

#close_button {
	background:url("/design/dovrchu.cz/close_button.png") 0 0 no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	margin-top:1px;
	margin-right:1px;
	cursor:pointer;
}

#preview_center {
	position:absolute;
	width:100%;
}

#preview_center table {
	background:#fff;
}

#preview_center tr.bottom {
	background:#fff;
	min-height:75px;
}

#preview_center #pinfo {
	float:left;
	margin-left:10px;
}

#gallery_name {
	color:#000;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}

#gallery_name:hover {
	color:#4ec8f7;
	text-decoration:underline;
}

#image {
	border:10px solid #fff;
}

#arl, #arr, #image_previous, #image_next {
	cursor:pointer;
}

#arl, #image_previous {
	float:left;
}

#arr, #image_next {
	float:right; 
}

#image_previous, #image_next {
	margin-bottom:10px;
}

#photo_info {
	color:#999;
	font-size:80%;
}

#tagform {
	float:right;
	margin:0 10px 10px 10px;
	border:1px solid #ccc;
	background:#efefef;
	height:55px;
	padding:10px;
}

#tags {
	background:url(/design/dovrchu.cz/sil.png) 0 0 no-repeat;
	min-height:32px;
	min-width:43px;
	padding-left:48px;
	display:block;
	margin-top:9px;
	max-width:366px;
}

#tags a {
	margin-right:5px;
	margin-bottom:5px;
	color:#333;
	text-decoration:none;
	font-size:90%;
	text-transform:capitalize;
	display:block;
	float:left;
	padding:3px 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#efefef;
	border:1px solid #ccc;
}

#tags a:hover {
	background:#333;
	color:#fff;
}

#tags a span {
	display:block;
	float:left;
	margin-right:5px;
	font-weight:bold;
	color:#ccc;
}

#tags a span:hover {
	color:#F33;
}

#tagselectfromlist ul {
	background:#fff;
	padding:0;
	margin:0;
	border-bottom:1px solid #232323;
}

#tagselectfromlist ul li {
	color:#999;
	display:block;
	padding:4px;
	list-style-type:none;
	border-top:1px solid #232323;
	border-left:1px solid #232323;
	border-right:1px solid #232323;
	cursor:pointer;
}

#tagselectfromlist ul li:hover {
	background-color:#4ec8f7;
	color:black;
}

/*  ************************************************* */
/*  * menu                                          * */
/*  ************************************************* */

#lang {
	background:url("/design/dovrchu.cz/00080.png") 0 0 repeat; 
	position:absolute;
	margin-left:-59px;
	margin-top:111px;
	padding:7px;
	border-left:1px solid red;
	border-top:1px solid red;
	border-bottom:1px solid red;
}

#lang a {
	display:block;
	float:left;
	margin-left:3px;
	margin-right:3px;
}

#lang a img {
	border:none;
}

#menu {
	width:1000px;
	height:53px;
	margin:0 auto;
	z-index:10;
}

.menul, .menum, .menur {
	float:left;
	height:inherit;
	background-image:url("/design/dovrchu.cz/menured.png");
}

.menul {
	width:12px;
	background-position:-6px -4px;
	background-repeat:no-repeat;
}

.menum {
	width:976px;
	background-position:-12px -4px;
	background-repeat:repeat-x;
}

.menur {
	width:12px;
	background-position:-997px -4px;
	background-repeat:repeat-x;
}

#menu ul {
	margin:0;
	padding:0;
}

#menu li {
	list-style:none;
	float:left;
}

#menu a {
	display:block;
	padding:12px 12px 11px 12px;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	margin-top:6px;
	margin-right:3px;
	border-radius:5px;
}

#menu a:hover {
	color:#fff;
	background-image:url("/design/dovrchu.cz/00080.png");
	z-index:100;
}

#menu a.selected {
	font-weight:bold;
}

/*  ************************************************* */
/*  * pager                                         * */
/*  ************************************************* */

div.pager {
	text-align:right;
	font-size:90%;
	margin-bottom:10px;
	padding-top:10px;
	color:#CCC;
}

div.pager a {
	color:#CCC;
	text-decoration:none;
}

div.pager a:hover {
	color:#FFF;
	text-decoration:underline;
}


/*  ************************************************* */
/*  * actual info under headline                    * */
/*  ************************************************* */

.raceactual, .racenext {
	width:310px;
	float:left;
	margin-bottom:10px;
	background:url("/design/dovrchu.cz/redboxback.jpg") 0 0 no-repeat;
	padding:0 10px 10px 10px;
	min-height:83px;
}

.raceactual ul, .racenext ul {
	margin:5px 0 0 0;
	padding:0;
}

.raceactual li, .racenext li {
	list-style:none;
	margin-left:5px;
}

.raceactual h2, .racenext h2 {
	margin:0;
	padding:5px;
	color:#CCC;
}

.raceactual li a, .racenext li a {
	color:#FFF;
	text-decoration:none;
}

.raceactual li a:hover, .racenext li a:hover {
	text-decoration:underline;
}

.raceactual {
	margin-right:10px;
}

.racenext {
}

/*  ************************************************* */
/*  * search                                        * */
/*  ************************************************* */

#actual {
	position:absolute;
	top:0;
	width:100%;
}


#sharer {
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	min-width:400px;
}

#plusone {
	position:absolute;
	margin-left:660px;
	margin-top:13px;
	width:82px;
}

#search {
	width:1000px;
	margin:0 auto;
	padding-top:8px;
}

#search form {
	float:right;
}

#search a, #search span {
	float:left;
}

#search input {
	float:left;
	border:none;
}

#search #search_text {
	background:url("/design/dovrchu.cz/search.png") 0 0 no-repeat; 
	width:190px;
	height:22px;
	font-size:9pt;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:9px;
}

#search #search_submit {
	background:url("/design/dovrchu.cz/search.png") -200px 0 no-repeat;
	width:62px;
	height:36px;
	cursor:pointer;
}

#search a {
	color:black;
	font-size:9px;
	text-decoration:none;
	margin-top:7px;
}

#search a:hover {
	text-decoration:underline;
}

#search span {
	color:black;
	margin-left:8px;
	margin-right:8px;
	font-size:9px;
	margin-top:7px;
}



/*  ************************************************* */
/*  * content                                         * */
/*  ************************************************* */

#content {
	width:980px;
	min-height:850px;
	background:url("/design/dovrchu.cz/00080.png") 0 0 repeat;
	margin:10px auto 0;
	padding:10px;
	/* radius - need to be redeveloped into images */
}

#content h1 {
	margin-top:0;
}

#container, #right {
	float:left;
	min-height:500px; 
}

#container {
	margin-right:10px;
	width:670px;
}

#right {
	width:300px;
}

.banner {
	border:none;
	margin-bottom:10px;
}

.reklama_nadpis {
	display:none; 
}

ul.what_next li {
	font-size:120%;
	line-height:150%;
	list-style-type:none;
	list-style-image:url("/design/dovrchu.cz/li.png");
}


/*  ************************************************* */
/*  * bottom                                        * */
/*  ************************************************* */



#bottom .nadpis {
	margin-top:0;
	padding-top:0;
	display:block;
	text-align:left;
	color:#888;
	font-size:100%;
	font-weight:bold;
}

#bottom .boxes {
	width:1000px;
	height:inherit;
	margin:0 auto;
}

#bottom .boxes div {
	height:215px;
	position:absolute;
	margin-top:155px;
	overflow:hidden;
}

#bottom .box1 {
	margin-left:10px;
	width:769px;
	text-align:justify;
	padding-right:10px;
	margin-right:10px;
	border-right:1px dotted #888;
}

#bottom .box1 a {
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

#bottom .box1 a:hover {
	color:#333;
	text-decoration:underline;
}

#bottom .box2 {
	display:none;
}

#bottom .box2 img {
	border:none;
}

#bottom .box3 {
	margin-left:800px;
	width:200px;
}

#bottom .box3 a {
	display:inline-block;
	float:left;
	margin-right:10px;
	color:#999;
	text-decoration:none;
	font-size:75%;
}

#bottom .box3 a:hover {
	text-decoration:underline;
}

#bottom .boxes div p {
	font-size:8pt;
}


/*  ************************************************* */
/*  * news - main                                   * */
/*  ************************************************* */

.bigbox {
	width:650px;
	padding:10px;
	background-color:#BB0000; /* ac0c19 */
	min-height:250px;
	color:#fff;
}

.bigbox h1 a {
	color:#fff;
	text-decoration:none;
}

.bigbox h1 a:hover {
	color:#222;
	text-decoration:underline;
}


.bigbox img {
	float:left;
	margin-right:10px;
/*	margin-bottom:10px;*/
}

.bigbox p {
	text-align:left;
}

.bigboxinfo {
	background:#464a4b;
	width:650px;
	padding:10px;
	text-align:right;
	color:#fff;
	font-size:9pt;
	margin-bottom:10px;
}

.bigboxinfo span {
	margin-left:10px;
	margin-right:10px;
	color:#999;
}

.bigboxinfo a {
	text-decoration:none;
}

.bigboxinfo a:hover {
	text-decoration:underline;
}

/*  ************************************************* */
/*  * news - main 2                                 * */
/*  ************************************************* */

.newsmain2 {
	width:330px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	border-top:1px dotted #F00;
}

.border2 {
}

.newsmain2 h2 {
	font-weight:bold;
	margin-top:0;
	padding-top:0;
	font-size:13pt;
}

.newsmain2 h2 a {
	color:#4ec8f7;
	text-decoration:none;
}

.newsmain2 h2 a:hover {
	color:#4ec8f7;
	text-decoration:underline;
}

/*  ************************************************* */
/*  * news - next                                   * */
/*  ************************************************* */

.smallbox {
	padding-top:10px;
	border-top:1px dotted #999;
	clear:both;
	margin-bottom:10px;
}

.smallbox img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:150px;
}

.smallbox h2 {
	font-weight:normal;
	margin-top:0;
	padding-top:0;
	font-size:130%;
}

.smallbox h2 a {
	text-decoration:none;
}

/*
.newsnext h2 a:hover {
	color:#FFF;
	text-decoration:underline;
}
*/

.smallbox p {
	text-align:justify;
	font-size:100%;
	min-height:45px;
}

.smallbox .info {
	text-align:right;
	color:#999;
	font-size:85%;
}

.smallbox .info span {
	margin-left:3px;
	margin-right:3px;
	color:#999;
}

.smallbox .info a {
	color:#999;
	text-decoration:none;
}

.smallbox .info a:hover {
	color:#F00;
	text-decoration:underline;
}

/*  ************************************************* */
/*  * article                                       * */
/*  ************************************************* */

.article .forum, .article .articles {
	width:310px;
	float:left;
	min-height:255px;
	padding:10px;
/*	height:100%; */
}


.article .forum h3, .article .articles h3 {
	margin-top:0;
	padding-top:0;
/*	font-size:12pt;*/
}


.article .forum {
	margin-right:10px;
	background-color:#c9ebf8;
	font-size:8pt;
}

.article .articles {
	background-color:#efefef;
	font-size:8pt;
}

.article .articles div {
	margin-bottom:5px;
	min-height:50px;
}

.article .articles img {
	float:left;
	margin-right:10px;
	height:50px;
	width:67px;
}

.article .articles h4 {
	margin-top:0;
	padding-top:0;
	font-size:10pt;
	font-weight:normal;
}

.article .articles h4 a {
	color:black;
	text-decoration:none;
}

.article .articles h4 a:hover {
	text-decoration:underline;
	color:#4ec8f7;
}

/*  ************************************************* */
/*  * pilots                                        * */
/*  ************************************************* */

.pilot-no-pict, .pilot-pict  {
	float:left;
}

.pilot-no-pict {
	width:335px;
	height:20px;
}

.pilot-pict {
	width:650px;
	padding:5px;
	margin-bottom:5px;
	background:#666;
}

.pilot-pict h2 {
	margin:0;
}

.pilot-no-pict a, .pilot-pict a {
	text-decoration:none;
}

.pilot-no-pict a:hover, .pilot-pict a:hover {
	text-decoration:underline;
}

.pilot-pict img {
	float:left;
	margin-right:10px;
}

a.pilot-image {
	display:block;
	width:130px;
	height:130px;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	margin:1px;
	border:1px solid #000;
	text-decoration:none;
}

a.pilot-image:hover {
	border:1px solid #F00;
}

a.pilot-image span {
	display:block;
	color:#FFF;
	padding:3px;
	font-weight:bold;
	font-size:60%;
	overflow:hidden;
	background:url("/design/common/00080.png") 0 0 repeat;
	position:absolute;
	margin-top:115px;
	width:124px;
	height:9px;
}

/*  ************************************************* */
/*  * search google                                 * */
/*  ************************************************* */

.search-result h2 {
	font-size:125%;
}

.search-result h2 a {
	text-decoration:none;
}

.search-result h2 a:hover {
	text-decoration:underline;
}

/*  ************************************************* */
/*  * calendar                                      * */
/*  ************************************************* */

.kalendar a img {
/*	background-color:#BBB; */
	background-color:#000; 
}

.kalendar a:hover img {
	background-color:#FFF;
}

.kalendar .datum .arrow {
	border-right:10px solid #666;
}

.kalendar .vlajka {
	border-left:3px solid #666;
}

/*  ************************************************* */
/*  * social networks                               * */
/*  ************************************************* */

.social {
	width:300px;
	background:#fff;
	height:100px;
	border:1px solid #ddd;
}

.social div {
	float:left;
	width:100px;
}

.social div img {
	width:64px;
	height:64px;
	margin:18px;
	border:none;
}

/*  ************************************************* */
/*  * photogallery - main                           * */
/*  ************************************************* */

.gallerymain .smallphoto {
	float:left;
	width:100px;
	height:75px;
	margin-top:10px;
}

.gallerymain .mr {
	margin-right:8px;
}

/*  ************************************************* */
/*  * photo                                         * */
/*  ************************************************* */

.photo {
	float:left;
	width:157px;
	height:157px;
	background-position:center;
	background-repeat:no-repeat;
	margin:1px;
	cursor:pointer;
	border:4px solid #000;
}

.photo:hover {
	border:4px solid #F00;
}


.photo .caption {
	background:url("/design/common/00080.png") 0 0 repeat;
	font-size:80%;
	color:#BBB;
	padding:3px;
	position:absolute;
	margin-top:138px;
	border-top:1px solid #EEE;
	width:151px;
}

.photo:hover .caption {
	border-top:1px solid #F00;
}

/*  ************************************************* */
/*  * tables                                        * */
/*  ************************************************* */

ul.tableslist li {
	margin-bottom:8px;
}

ul.tableslist li a {
	font-size:110%;
	text-decoration:none;
	font-weight:bold;
}

ul.tableslist li a:hover {
	text-decoration:underline;
}

table.tablepoints {
	width:100%;
}

table.tablepoints td {
	padding:3px;
}

.tablepoints td.image {
	width:55px;
	background-position:center center;
	background-repeat:no-repeat;
}

.tablepoints td a {
	text-decoration:none;
	padding-left:10px;
}

.tablepoints td a:hover {
	text-decoration:underline;
}


.tablepoints td.name, .tablepoints td.points {
	font-weight:bold;
	font-size:110%;
}

.tablepoints td.point {
	height:20px;
	width:18px;
	text-align:center;
	font-size:80%;
}

.tablepoints td.point span {
	color:#ccc;
}

/*  ************************************************* */
/*  * video                                         * */
/*  ************************************************* */

#video {
	width:600px;
	margin:0 auto;
	border:1px solid #CCC;
	background:#fff;
}


/*  ************************************************* */
/*  * ad new                                        * */
/*  ************************************************* */

#adnew {
	width:650px;
	border:1px solid #ddd;
	background:#fff;
	padding:10px;
}

.novy-prispevek input[type="text"], .novy-prispevek textarea {
	background-color:#555;
	color:#eee;
	border:1px solid #777;
}

/* prihlasovaci formulare */

form#zavod-prihlasovaci-formular div, form#zavod-prihlasovaci-formular table {
	border:1px solid #333;
	background:#111;
}

.prihlaseny-jezdec {
	background-color:#111;
	border:1px solid #333;
}

.prihlaseny-jezdec:hover {
	border:1px solid black;
}

.prihlaseny-jezdec .sc {
	color:#999;
	background-color:#222;
}


form.novy-prispevek label {
	font-size:90%;
	color:#888;
}

form.novy-prispevek textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

.prihlaseny-jezdec:hover {
	border:1px solid #F00;
}

/* navi */

table.navi {
	border:5px solid transparent;
	width:600px;
	cursor:pointer;
}

table.navi:hover {
	border:5px solid red;
}

table.navi td.obj {
	width:50px;
	height:50px;
	padding:10px;
}

table.navi td.cnt {
	font-size:160%;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#eee;
}

/* */

#notices {
	width:650px;
	padding:10px;
	background-color:#333;
	color:#fff;
	font-size:90%;
	clear:both;
	margin-bottom:10px;
}

#notices strong {
	font-size:90%;
	color:#CCC;
}

#notices a {
	text-decoration:none;
}

/* */

.blok-zprav {
	width:325px;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
}

.blok-zprav h2 {
	margin-top:0;
	border-bottom:3px solid #999;
	margin-bottom:-5px;
	color:#999;
}

.blok-zprav h3 {
	line-height:150%;
}

.blok-zprav p {
	color:#bbb;
}

.blok-zprav .velky {
	padding-bottom:5px;
}

.blok-zprav .velky h3 {
	font-size:90%;
}

.blok-zprav .velky h3 a {
	text-decoration:none;
}

.blok-zprav .velky img {
	float:left;
	margin-right:5px;
}

.blok-zprav .velky p {
	font-size:90%;
	margin-top:0;
	margin-bottom:0;
}

.blok-zprav .maly {
	border-top:1px dotted #999;
	padding-bottom:5px;
	padding-top:5px;
}

.blok-zprav .maly h3 {
	margin-top:0;
	margin-bottom:0;
	font-size:90%;
}

.blok-zprav .maly h3 a {
	text-decoration:none;
}

.blok-zprav .maly img {
	float:left;
	margin-right:5px;
}

.blok-zprav .maly p {
	font-size:90%;
	margin-top:0;
	margin-bottom:0;
}

.blok-zprav .vedjezdec {
	border-bottom:1px dotted #999;
	padding-bottom:5px;
	padding-top:5px;
}

.blok-zprav .vedjezdec h3 {
	margin-top:0;
	margin-bottom:0;
	font-size:90%;
}

.blok-zprav .vedjezdec img {
	float:left;
	margin-right:5px;
}

.blok-zprav .vedjezdec p {
	font-size:90%;
	margin-top:0;
	margin-bottom:0;
}

.blok-zprav .vedjezdec p a {
	color:#bbb;
	text-decoration:none;
}

.blok-zprav .vedjezdec p a:hover {
	text-decoration:underline;
	color:#fff;
}

.blok-zprav .vysl {
	border-bottom:1px dotted #999;
	padding-bottom:5px;
	padding-top:5px;
}

.blok-zprav .vysl h3 {
	font-size:115%;
	margin-bottom:5px;
	margin-top:2px;
}

.blok-zprav .vysl h3 a {
	text-decoration:none;
}

.blok-zprav .vysl h3 a:hover {
	text-decoration:underline;
}

.blok-zprav .vysl img {
	border:none;
}

a.fotogalerie-preview {
	background-position:center;
	background-repeat:no-repeat;
	width:160px;
	height:93px;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
}
a.fotogalerie-preview span {
	color:white;
	display:none;
	background:url("/design/common/bwgrad200.png") 0 0 no-repeat;
	height:100%;
	padding:5px;
}

a.fotogalerie-preview:hover span {
	display:block;
}