body {
	margin: 20px 0px;
	padding: 0px;
	background: url('/images/bg_page.png') repeat-x #e1e1e1;
}
.autosalon-select {
     background-color:#FFFFFF;
     border:1px solid #888;
     color:#444;
     font-size:11px;
     margin-top:1px;
     width: 200px;
     
}
/* header */
.header-menu {
	background: url('/images/bg_h_menu.png');
	height: 37px;
	width: 1000px;
}

.header-menu td a {
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-decoration: underline;
}


.header-calendar-search {
	background: url('/images/bg_h_calendar.png');
	height: 35px;
	width: 1000px;
}

.calendar td, .search-result td {
	color: #666666;
	font-family: Arial;
	font-size: 12px;	
}

.search td {
	font-size: 10px;
}
.search .form-text {
	border: 1px solid #cccccc;
	border: 0px;
	background: none;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	padding: 1px;
	width: 162px;
	margin-right: 2px;
}

.search .form-button {
	border: 0px;
	background: none;
	width: 60px;
	height: 22px;
	cursor: pointer; cursor: hand;
}
.search-result-content {
	padding-bottom: 5px;
}






/* footer */

.footer {
	background: #ededed;
	width: 1000px;
	vertical-align: middle;
	padding: 8px 0px;
	margin: 5px 0px;
}

.footer a {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
	margin: 0px 12px;
}
.footer2, .footer2 a {
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}















/* main menu */
.main-menu {
	width: 194px;
	border: 1px solid #cccccc;
	background: white;
}

.main-menu td {
	border: 1px solid white;
	border-bottom: 0px;
	background: #f1f1f1;

}

.main-menu a {
	font-family: Arial;
	font-size: 12px;
	color: #BD2616;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 100%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}




/* inquiry */
.inquiry {
	background: #f1f1f1;
}
.inquiry th, .inquiry-all th {
	font-family: Arial;
	font-size: 12px;
	color: #BD2616;
	text-align: left;
	padding: 5px 10px;
}
.inquiry-all th {
	padding: 5px 0px;
}

.inquiry td, .inquiry-all td {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.inquiry td a, .inquiry-all td {
	font-family: Arial;
	font-size: 11px;
	color: #BD2616;
}

.inquiry .form-radio {
	position: relative;
	top: 2px;
}

.inquiry .form-button {
	width: 60px;
	height: 22px;
	background: url('/images/button_inquiry.png');
	border: 0px;
	cursor: pointer; cursor: hand;
}

.inquiry-result {
	padding: 2px 10px 0px 10px;
}

.inquiry .graph, .inquiry-all .graph {
	background: url('/images/inquiry_graph_bg.png') repeat-x;
	height: 9px;
	margin-bottom: 5px;
}




/* news-best */
.news-best .article .date, .prvy-clanok .date, .test-tyzdna .date {
	font-family: Arial;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}
.news-best .article .intro-picture {
	padding-right: 10px;
}
.news-best .article td b a, .test-tyzdna .title a, .article th a {
	color: #BD2616;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.article th {
	text-align: left; 
}

.news-best .article {
	margin-top: 10px;
}

.news-best .article td, .test-tyzdna .intro, .article td, .registration-description, .registration-caption, .document, .document td {
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.news-best .prvy-clanok b a {
	color: #BD2616;
	font-family: Arial;
	font-size: 16px;
	text-decoration: none;
}

.news-best .prvy-clanok .link a, .test-tyzdna .link a, .article td a, .search-result-content a {
	color: #BD2616;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.search-result-content a {
	text-decoration: none;
}


/*test-tyzdna a aktualne-testy*/
.test-tyzdna-outer, .test-aktualne-outer {
	width: 506px;
	
}
.test-tyzdna {
	padding: 7px 10px 10px 10px;
	background: url('/images/bg_test_tyzdna.png') repeat-x #fcfcfc;
}

.test-tyzdna table, .test-aktualne table {
	width: 100%;
	
}

.test-aktualne .title a, .test-aktualne .date {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.test-aktualne .link {
	font-weight: bold;
}

.test-aktualne {
	padding: 6px 12px;
	background: url('/images/news_best_bg_bodky.png') repeat-x bottom;
}


.bg-bodky {
	height: 1px;
	width: 100%;
}


/* news */
h3 {margin: 0px; padding: 0px;}

.article h3, h5 {
	color: #BD2616;
	font-family: Arial;
	font-size: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.article td {
	
}



/* paging */
.paging-numbers {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;
}

.paging-numbers a {
	font-family: tahoma;
	font-size: 11px;
	color: #dd0000;
	text-decoration: underline;
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: left;

}

.prevnext {
	font-family: tahoma;
	font-size: 11px;
	color: #B7006D;
	text-decoration: none;
}


.paging-arrows a {color:#224D8D;text-decoration: none;}

.prevnext img {
	border: 0px;
}




/*registration*/
.registration-caption {
	width: 200px;
}

.registration .form-text {
	border: 1px solid #cccccc;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	padding: 2px;
	width: 164px;
	margin-right: 2px;

	}
	
.registration .form-button-submit {
	background: url('/images/button_zaregistrovat.png');
	width: 110px;
	height: 23px;
	border: 0px;
	cursor: pointer; cursor: hand;
	margin-top: 10px;
}

.registration .form-button-submit-save {
	background: url('/images/button_ulozit.png');
	width: 60px;
	height: 22px;
	border: 0px;
	cursor: pointer; cursor: hand;
	margin-top: 10px;
}

.error {
	font-family: Arial;
	font-size: 12px;
	color: #BD2616;
}

.registration .captcha-link {
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	cursor: pointer;
	text-decoration: underline;
}



/* login */
.users-login td {
	font-family: Arial;
	color: #666666;
	font-size: 12px;

}

.users-login .form-text, .users-login .form-password {
	border: 1px solid #cccccc;
	font-family: arial;
	font-size: 12px;
	color: #666666;
	padding: 2px;
	width: 164px;
	height: 21px;
	margin-right: 2px;
}

.users-login .form-button {
	background: url('/images/button_prihlasit.png');
	width: 75px;
	height: 23px;
	border: 0px;
	cursor: pointer; cursor: hand;
	margin-top: 5px;
}



.nazov-stranky, .section-inner-3 .header, .section-inner-4 .header, .section-inner-5 .header {
	padding: 0px 7px 0px 7px;
	width: 100%;
	height: 31px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background: url('/images/bg_nazov_stranky.png') repeat-x;
	margin-bottom: 5px;
}

.section-inner-5 .header {
	background: url('/images/bg_nazov_stranky_sedy.png') repeat-x;
}

.section-inner-3 .header {
	padding: 0px 10px;
}

.section-inner-3 .document {
     background: #f1f1f1;
}

.header-right {
	padding: 0px 7px 0px 10px;
	width: 100%;
	height: 31px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background: url('/images/bg_nazov_stranky.png') repeat-x;
	margin-bottom: 5px;
}

.section-inner-4 .header {
	background: url('/images/bg_nazov_stranky_sedy.png') repeat-x;
}
.nazov-stranky {
	padding-top: 8px;
}

.banner-skyscraper {
	position: absolute;
	left: 1005px;
	top: -65px;
}



/* discussion */

.discussion hr {
	color: red;
	height: 1px;
	color: #5e0000;
	margin: 5px 0px;
}

.discussion h4 {
	font-family: Arial;
	font-size: 15px;
	color: #dd0000;
	font-weight: bold;
	margin-bottom: 0px;
	
}

.discussion td,
.discussion .form-text, .discussion .form-text-readonly, .discussion .form-textarea, 
.discussion .form-button {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}


.discussion .form-text, .discussion .form-text-readonly, .discussion .form-textarea {
	background: #3e0000;
	background: #ffffff;
	border: 1px solid #888888;
	padding: 2px;
	height: 20px;
	width: 200px;
}

.discussion .form-text-readonly {
	background: #ffffff !important;
	border: 1px solid #ffffff;
}

.discussion .form-textarea {
	scrollbar-base-color: #5e0000;
	height: 50px;
	width: 250px;
}

.discussion .form-button {
	width: 70px;
	height:  22px;
	background: url('/images/button_odoslat.png');
	cursor: pointer; cursor: hand;
	border: 0px;
	margin-top: 5px;
}

.post-header a, .post-body a, li a {
	color: #DD0000;
	font-family: tahoma;
	font-size: 11px;
}

ul, li {
	margin-botton: 0px;
	padding-bottom:0px;
}

.post-header .link {
	color: #049de8;
	font-family: tahoma;
	font-size: 11px;
}

.discussion .post-header li {
	color: #772d4d;
}








.article .image {
     -moz-opacity: 0.7;
	FILTER: alpha(opacity=70);
	cursor: pointer; cursor: hand;	
/*	border: 3px solid #88997D;*/
}

.article .imagehover {
     -moz-opacity: 0.99;
	FILTER: alpha(opacity=99);
	cursor: pointer; cursor: hand;
}


/* weather */
.weather-outer, .best-outer {
	width: 194px !important;
	background: #f1f1f1;
}

.best-outer-right {
	width: 250px !important;
	background: #f1f1f1;
}

.weather, .best-outer .news-best {
	margin: 10px;
	width: 174px;
}
.best-outer-right .news-best {
	margin: 10px;
	width: 230px;
}

.weather td {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}



.best-outer .news-best .article, .best-outer-right .news-best .article {
	margin: 0px;
	padding: 0px;
}
.best-outer .news-best .article td, .best-outer-right .news-best .article td {
	font-size: 10px;
	color: #999999;
}



.autosalon-zoznam {
	border: 1px solid #cfcfcf !important;
	padding: 1px;
	margin: 4px 1px;
}

.autosalon-zoznam th {
	background: #f1f1f1;
	padding: 4px 8px;
}
.autosalon-zoznam td {
	padding: 8px;
	vertical-align: bottom;
}

.show-video {
	color: #3f3f3f !important;
	font-weight: normal !important;
	text-decoration: none;
}



.video-scrollbar {
     left: 0px;
     width: 480px;
     height: 105px;
     overflow-x: auto;
     border: 0px solid #cfcfcf;
     padding-right: 5px;
     margin-top: 25px;
     
scrollbar-base-color: transparent !important;
scrollbar-face-color: #ffffff !important;
scrollbar-highlight-color: transparent !important;
scrollbar-3dlight-color: #aaaaaa !important;
scrollbar-darkshadow-color: transparent !important;
scrollbar-shadow-color: transparent !important;
scrollbar-track-color: #eeeeee !important;
scrollbar-arrow-color: #cc0000 !important;     

}




/*
#flvplayer {
     width: 519px;
     height: 350px;
     padding-top: 19px;
     padding-left: 2px;
     background: url('/images/bg_bravia.png') no-repeat;
}
*/

.sita-image {
     float: left;
     margin-right: 15px;
     margin-bottom: 10px;
     border: 1px solid #666666;
}









#id-header-div {
     width: 1000px;
     position: relative;
}

#id-banner-right-skyscraper {
     position: absolute;
     right: -125px;
}









.cerveny-div-hore {
     background: url('/images/bg_nazov_stranky.png') repeat-x;
     margin-bottom: 17px; 
     text-align: center;
     width: 1000px;
     font-family: arial;
     font-weight: bold;
     font-size: 13px;
     border: 2px solid #000000;
}
.cerveny-div-hore a {
     display: block;
     padding: 7px 0px;
     color: #ffffff;
     text-decoration: none;
}
a:focus { outline: none;}