/*[základní formátování ]
-------------------------------------------------------------------------------------------------------------------------------------- */
h1.upoutavka { font-size: 18px; font-weight: bold; color:#999999; background-color: #333333; text-align:center;}
h1.upoutavka a {color:#CCCCCC;}
h1.upoutavka a:hover {
	color: #CAF1A5;
}

h1,
h2,
h3,
h4,
h5,
h6 {color: #900;text-align: left;padding: 5px 0px 5px 0px;line-height: normal;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;} 
h4 {font-size: 12px;} 
h5 {font-size: 12px;} 
h6 {font-size: 12px;} 

h2 strong {font-size: 18px; color: #000;}

img { border: none; }
hr { width: 100%; height: 1px; color: #000; }
input, textarea {font-size: 14px;color: #196562;background-color: #fff;border: 1px solid #2CB1AC;}

.tx-right { text-align: right; }
.tx-center{ text-align: center; }
.tx-block { text-align: justify; }

.area-left-text {text-align: justify; background-color: #1E3B49; margin: 5px 10px; padding:10px; border: 1px solid #2CB1AC;}
.area-left-text * {color:#fff;}
.area-left-text-white {text-align: left; background-color: #fff; color:#000; margin: 5px; padding:10px; border: 1px solid #ccc;}
.area-left-text-white p, .area-left-text p {margin: 0px; padding: 5px 0px;}


/*[nadpisy ]
-------------------------------------------------------------------------------------------------------------------------------------- */
.nadpis_page {color: #CAF1A5; text-align: right;font-weight: bold;font-style: italic;font-size: 20px;white-space: nowrap;
							background-image: url(new-design-images/bg-01.gif); background-repeat: repeat-x; background-position: left center; border-right: 5px dotted #999999; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; border-left: 5px dotted #999999;}
.nadpis_page a {color: #fff;}
.nadpis_page a:hover {color: #CAF1A5;}

.nadpis_podstranky { font-weight: bold;	color: #000; text-align: left; font-size: 12px;}
.podnadpis { font-weight: bold;	color: #000; text-align: left; font-size: 15px;}
h1.podnadpis strong {color: #000;}

.sponzor-nadpis {text-align: right; color: #000; padding: 5px; margin: 5px 0px; font-weight: bold;}
.sponzor-nadpis-01 {text-align: right; color: #000; padding: 5px; margin: 5px 0px; font-weight: bold; font-size: 13px;}

.sponzor-nadpis *, .sponzor-nadpis-01 * {color: #000;}

/*[texty ]
-------------------------------------------------------------------------------------------------------------------------------------- */
.biger_light { font-size: 12px; font-weight: bold; color: #666; }
.white { color: #FFFFFF; }
.red { color: #900; }
.small { font-size: 10px; }
.exhibition-text { font-size: 14px;	font-weight: bold; color: #333;}
.videospot { font-weight: bold;	padding: 10px;}

p.img-new-bord span.small {color: #fff;}


.oblastfoto { background-color: #F9F9F9; border: 1px solid #CCC; }
.divfoto {border: 1px solid #333; background-color: #ccc;}

/*[NOVINKY ]
-------------------------------------------------------------------------------------------------------------------------------------- */

.news-area {font-size: 12px; color: #000; text-align: justify;	display: block;	padding: 10px;	border: 1px solid #ccc; overflow: auto; height: 580px;}
.news-area h1 {clear: both; font-size: 14px; color:#000; padding: 0px; margin: 10px 0px 0px 0px; background: #efefef; line-height: 30px;
								text-transform:capitalize;}
.news-area h1 span.date {color: #fff; font-size: 11px; text-align: center; display: inline-block; margin: 0px 5px 0px 0px; width: 70px; line-height: 30px;
												background: rgb(102,102,102); /* Old browsers */
												background: -moz-linear-gradient(left, rgba(102,102,102,1) 0%, rgba(153,153,153,1) 100%); /* FF3.6+ */
												background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(153,153,153,1))); /* Chrome,Safari4+ */
												background: -webkit-linear-gradient(left, rgba(102,102,102,1) 0%,rgba(153,153,153,1) 100%); /* Chrome10+,Safari5.1+ */
												background: -o-linear-gradient(left, rgba(102,102,102,1) 0%,rgba(153,153,153,1) 100%); /* Opera11.10+ */
												background: -ms-linear-gradient(left, rgba(102,102,102,1) 0%,rgba(153,153,153,1) 100%); /* IE10+ */
												filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#999999',GradientType=1 ); /* IE6-9 */
												background: linear-gradient(left, rgba(102,102,102,1) 0%,rgba(153,153,153,1) 100%); /* W3C */}
.news-area h1.pod {font-size: 14px;	color: #000;padding: 2px 2px 2px 5px; border: 0px;}
.news-area h2 {font-size: 13px;	color: #000;padding: 2px 2px 2px 5px;}
.news-area h3 {font-size: 12px;	color: #000;padding: 2px 2px 2px 5px;}
.news-area h1 strong {font-size: 14px; color:#000;}
.news-area p {padding: 5px 5px 5px 75px; margin: 0px;}
.news-area > p:nth-of-type(2n) {background-color: #E5E5E5;}

.news-area p.nadpis_page {color: #fff; text-align: right; font-weight: bold; font-style: normal; font-size: 20px; height:auto; white-space: normal; margin: 20px 0px;
													background-image: none; border: 0px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;
													background: rgb(153,153,153); /* Old browsers */
													background: -moz-linear-gradient(top, rgba(153,153,153,1) 0%, rgba(102,102,102,1) 100%); /* FF3.6+ */
													background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
													background: -webkit-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */
													background: -o-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%); /* Opera11.10+ */
													background: -ms-linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%); /* IE10+ */
													filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
													background: linear-gradient(top, rgba(153,153,153,1) 0%,rgba(102,102,102,1) 100%); /* W3C */
}

.news-area img,
.news-area a img {background-color: #fff; margin: 2px; padding: 2px; border: 1px solid #999;}
.news-area a:hover img {background-color: #666; border: 1px solid #999;}




/*[ novinka - oversize discs  ]
-------------------------------------------------------------------------------------------------------------------------------------- */
.novinka { font-size: 12px;	color: #C00; text-decoration: blink; background-color: #fff;  text-align: center; display: block;
	margin: 2px; padding: 0px; width: 60px;	border: 1px solid #333;
}


/*[VÝSTAVY]
-------------------------------------------------------------------------------------------------------------------------------------- */
#vystava-bg {font-size: 12px; color: #333; display: block; padding: 0px; border: 0px; height: 700px;width: 700px;
						background:  url(exhibition/vystava-cz-2011.jpg) no-repeat center top; position:relative;}
#vystava-bg #vystava-obsah { display: block; position:absolute; left: 0px; top: 50px; width: 530px;}
#vystava-obsah * {font-size: 15px; color: #333; padding: 5px 0px; margin: 0px;}
#vystava-obsah h1 {color:#333;}
#vystava-obsah h1 strong {font-size: 20px; color:#000;}
#vystava-obsah img.imgborder {padding: 0px 0px; margin: 2px 2px; border: 0px;}

/*[materiály ]
-------------------------------------------------------------------------------------------------------------------------------------- */
.mat-nadpis { color: #fff; background-color: #333; padding: 5px; margin: 5px 0px; font-weight: bold;}
/*
.mat-seznam {list-style: none outside; background-color: #666; padding: 0px; color: #FFF; font-weight: bold; margin: 0px 0px 20px;}
.mat-seznam li {list-style: none outside; background: #666666 url(_img/sipka-mat.gif) no-repeat left center;	padding: 1px 3px 1px 20px;
								color: #fff;	font-weight: normal; margin: 1px 2px; text-align: justify; border-bottom: 1px solid #999; line-height: 22px;}
*/
.poz-mat-ds { background:  url(new-design-images/poz-mat-ds.gif); color: #fff; }


/*[Rámy ]
-------------------------------------------------------------------------------------------------------------------------------------- */


.imgborder, a img.imgborder, a img.img-new-bord {background-color: #fff; margin: 2px; padding: 2px; border: 1px solid #999;}
a:hover img.imgborder, a:hover img.img-new-bord {background-color: #666; border: 1px solid #999;}


.yelow-brd { border-right: 5px solid #ff0; }
.poz-pads-01 td .imgborder { border: 3px solid #fff; margin: 2px; }
.red-brd { border-right: 5px solid #F00; }




.border { border: 1px solid #666; }
.disc_border { border: 1px solid #000; }

/*[pozadí ]
-------------------------------------------------------------------------------------------------------------------------------------- */
.poz-flash { background-color: #111; text-align: center; }
.no_repdisc { background-position: right; background-repeat: repeat-y; }
.poz-pads-01 {background: #000000 url(_img/poz-brake-pads.jpg) no-repeat center center;}
.poz_disc1 {background:  url(_img_discs/poz_discs.jpg); height: 180px; text-align: right; padding: 25px 10px; border: 3px solid #333;}
.poz_hoses {background:  url(_img_hoses/hoses.jpg); height: 180px; text-align: right; padding: 0px 10px; border: 3px solid #333;}

/*[pozadi - jazykovky ]
-------------------------------------------------------------------------------------------------------------------------------------- */
/*
.cz-poz-pads 			{background:  url(new-design-images/cz-poz-pads.jpg) repeat-y center top;}
.cz-poz-sponzor 	{background:  url(new-design-images/cz-poz-sponzor.jpg) repeat-y center top;}
.cz-poz-discs 		{background:  url(new-design-images/cz-poz-discs.jpg) repeat-y center top;}
.cz-poz-goldfren 	{background:  url(new-design-images/cz-poz-goldfren.jpg) repeat-y center top;}
.cz-poz-hoses 		{background:  url(new-design-images/cz-poz-hoses.jpg) repeat-y center top;}

.en-poz-pads 			{background:  url(new-design-images/en-poz-pads.jpg) repeat-y center top;}
.en-poz-sponzor 	{background:  url(new-design-images/en-poz-sponzor.jpg) repeat-y center top;}
.en-poz-discs 		{background:  url(new-design-images/en-poz-discs.jpg) repeat-y center top;}
.en-poz-goldfren 	{background:  url(new-design-images/en-poz-goldfren.jpg) repeat-y center top;}
.en-poz-hoses 		{background:  url(new-design-images/en-poz-hoses.jpg) repeat-y center top;}

.sp-poz-pads 			{background:  url(new-design-images/sp-poz-pads.jpg) repeat-y center top;}
.sp-poz-sponzor 	{background:  url(new-design-images/sp-poz-sponzor.jpg) repeat-y center top;}
.sp-poz-discs 		{background:  url(new-design-images/sp-poz-discs.jpg) repeat-y center top;}
.sp-poz-goldfren 	{background:  url(new-design-images/sp-poz-goldfren.jpg) repeat-y center top;}
.sp-poz-hoses 		{background:  url(new-design-images/sp-poz-hoses.jpg) repeat-y center top;}

.it-poz-pads 			{background:  url(new-design-images/it-poz-pads.jpg) repeat-y center top;}
.it-poz-sponzor 	{background:  url(new-design-images/it-poz-sponzor.jpg) repeat-y center top;}
.it-poz-discs 		{background:  url(new-design-images/it-poz-discs.jpg) repeat-y center top;}
.it-poz-goldfren 	{background:  url(new-design-images/it-poz-goldfren.jpg) repeat-y center top;}
.it-poz-hoses 		{background:  url(new-design-images/it-poz-hoses.jpg) repeat-y center top;}
*/

.poz-TuningCupBrno {background: url(_img/pozadi/poz-TuningCupBrno.jpg); border: 5px solid #006699; padding: 10px 20px; display:block;}
.poz-TuningCupBrno * {color: #fff;}
.poz-TuningCupBrno a img {border: 2px solid #006699; margin: 5px; padding:5px;}
.poz-TuningCupBrno a:hover img {border: 2px solid #33FFFF;}


/*[KITY ]
-------------------------------------------------------------------------------------------------------------------------------------- */
#col-02 table.TableKits {margin: 0px; padding: 0px; width: 100%;}
#col-02 table.TableKits td {margin: 0px; padding: 5px; text-align: left; vertical-align: top; border: 1px solid #efefef;}
#col-02 table.TableKits td * {margin: 0px; padding: 0px; font-size: 10px;}
#col-02 table.TableKits td strong {font-size: 13px; color: #c00;}
#col-02 table.TableKits td ul {margin: 0px; padding: 0px;}
#col-02 table.TableKits td ul li {margin: 0px 0px 0px 20px; padding: 0px; font-size: 10px;}

