body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #DCDCDC url(img/mask/page_bg.gif) repeat-x;
}

td{
	font-size : 12px;
}

li{
	list-style: square;
}

H1{
	background: url(img/mask/odr_nadpis.gif) no-repeat center left;
	font-size: 18px;
	font-weight: normal;
	padding-left: 10px;
	color: #989898;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 15px;
}

div.h1{
	background: url(img/mask/odr_nadpis.gif) no-repeat center left;
	font-size: 18px;
	font-weight: normal;
	padding-left: 10px;
	color: #989898;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 15px;
}

H2{
	background: url(img/mask/odr_nadpis.gif) no-repeat center left;
	font-size: 18px;
	padding-left: 10px;
	color: #989898;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 15px;
}

H3{

}

p {
	margin-top: 0px;
}

hr{
	color: #E9E9E9;
	height: 1px;
}

.hlavni{
	background-color: White;
	height: 500px;
}


td.bok{
	width: 10px;
}
td.obsah{

}
.pod_button_menu{
	background: url(img/mask/bg_pod_button_menu.gif) repeat-x top;
	height: 31px;
}
.top{
	height: 65px;
	background: url(img/mask/top.gif) no-repeat;
}
td.oranzova_linka{
	height: 5px;
	background: url(img/mask/bg_oranzova.gif);
	font-size: 0px;
}
td.obsah_sloupce{
	height: 100%;
}
td.spodni_menu{
	height: 36px;
	text-align: center;
}
.deleni_nad_spodnim_menu{
	background-color: #DCDCDC;
	height: 1px;
	font-size: 0px;
}
td.pata{
	background: #DCDCDC;
	height: 30px;
	color: #929292;
	text-align: center;
}
.konec_stranky{
	height: 6px;
	font-size: 0px;
	background: url(img/mask/bg_konec_stranky.gif) repeat-x;
}

/* menu */
.menu{
	border: 1px solid Black;
	height: 30px;
	margin-top: 1px;
	margin-bottom: 1px;
	background: url(img/mask/bg_menu.gif);
}
.inmenu {
	font-size: 11px;
	margin-top: 7px;
}
.inmenu div{
	display: inline;
}
.inmenu div a{
	color: #FFFFFF !important;
	text-decoration: none !important;
	margin-left: 10px;
	margin-right: 10px;
}
.inmenu div a:hover{
	color: #FF7808 !important;
}
.inmenu div.active a{
	font-weight: bold !important;
}

/* topmenu */
.topmenu {
	text-align: right;
	margin-bottom: 7px;
	font-size: 11px;
}
.topmenu div{
	border-right: 1px solid #9A9A9A;
	display: inline;
}
.topmenu div a{
	color: #9A9A9A !important;
	text-decoration: none !important;
	margin-left: 10px;
	margin-right: 10px;
}
.topmenu div a:hover{
	color: #FF7808 !important;
}
.topmenu div.last{
	border: none;
}
.topmenu div.active a{
	font-weight: bold !important;
}


/* buttonmenu */
.buttonmenu {
	font-size: 17px;
	font-family: Geneva, sans-serif;
	margin-top: 1px;
	height: 49px;
}
.buttonmenu div{
	float: left;
	width: 221px;
	height: 48px;
	background: url(img/mask/bg_button_modry.jpg) no-repeat;
	margin-right: 2px;
}
.buttonmenu div.last{
	float: left;
	width: 221px;
	height: 48px;
	background: url(img/mask/bg_button_oranzova.jpg) no-repeat;
	margin-right: 0px;
}
.buttonmenu div a{
	color: #FFFFFF !important;
	text-decoration: none !important;
	width: 221px;
        _width: 205px;
	height: 48px;
        _height: 30px;
	padding-top: 15px;
	padding-left: 15px;
	display: block;
}
.buttonmenu div a:hover{
	color: #FF7808 !important;
}


/* bottommenu */
.bottommenu {
	text-align: center;
	font-size: 11px;
}
.bottommenu div{
	border-right: 1px solid #9A9A9A;
	display: inline;
}
.bottommenu div a{
	color: #2668A3 !important;
	margin-left: 4px;
	margin-right: 4px;
}
.bottommenu div a:hover{
	color: #FF7808 !important;
}
.bottommenu div.last{
	border: none;
}
.bottommenu div.active a{
	font-weight: bold !important;
}

.sloupce{
	height: 100%;
}
.hlavni_sloupec{
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 30px;
}
.seda_cara{
	width: 221px;
	height: 1px;
	font-size: 0px;
	background-color: #DCDCDC;
}
.oranzova_cara{
	height: 2px;
	font-size: 0px;
	background-color: #FF7808;
	margin-left: -17px;
	margin-right: -17px;
}

.levy_sloupec{
	width: 221px;
}
.levy_sloupec .h2{
	background-color: #F1F6F9;
	height: 28px;
	/*_height: 45px;*/
	display: block;
	width: 221px;
	padding-top: 15px;
}
.levy_sloupec h2{
	margin: 0px;
	margin-left: 13px;
	color: #232323;
	margin-top: 0px;
	_margin-top: 16px;
}
.levy_sloupec .h2 div{
	margin: 0px;
	margin-left: 13px;
	color: #232323;
	margin-top: 0px;
	_margin-top: 16px;
	background: url(img/mask/odr_nadpis.gif) no-repeat center left;
	font-size: 18px;
	padding-left: 10px;
	font-weight: normal;
}


.pravy_sloupec{
	background-color: #F1F6F9;
	width: 221px;
}
.pravy_sloupec h2{
	margin-left: 13px;
	color: #232323;
}

.news-list{
	border: 1px solid #DCDCDC;
	background-color: White;
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 28px;
	margin-bottom: 10px;
}
.news-list h3{
	font-size: 12px;
	background: url(img/mask/sipka_oranzova.gif) no-repeat center left;
	padding-left: 12px;
	color: #025398;
	margin-bottom: 2px;
}
.news-list h3 a{
	color: #025398 !important;
	text-decoration: none !important;
}
.news-list h3 a:hover{
	color: #FF7808 !important;
}
.news-list p{
	color: #686868;
	margin-top: 0px;
	margin-bottom: 17px;
}
.news-list p a.vice{
	display: block;
	text-align: right;
	font-size: 11px;
	background: url(img/mask/sipka_odkaz_novinka.gif) no-repeat right;
	padding-right: 11px;
}

/* formular pro odber novinek */
.newsform{
	height: 41px;
	_height: 59px;
	background: url(img/mask/bg_novinky.jpg) no-repeat;
	padding-left: 14px;
	padding-top: 9px;
	padding-bottom: 9px;
	overflow: hidden;
}
.newsform form{
	margin: 0px;
	padding: 0px;
}
.newsform h4{
	color: #888888;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	font-weight: normal;
}
.newsform #newsletter_email{
	border: 1px solid #A6A6A6;
	height: 19px;
	font-size: 11px;
}
.newsform  .button{
	margin-bottom: -6px;
	_margin-bottom: -4px;
}

.podnewsform{
	background: url(img/mask/bg_pod_novinky.gif) repeat-x;
	height: 6px;
	font-size: 0px;
	margin-bottom: 50px;
}

.index_odkaz{
	display: block;
	text-align: right;
	font-size: 11px;
	background: url(img/mask/sipka_oranzova.gif) no-repeat right;
	padding-right: 8px;
}


/* podmenu */
.podmenu ul{
	margin: 13px;
	padding: 0px;
}
.podmenu ul li{
	list-style: none;
	background: url(img/mask/sipka_oranzova_podmenu.gif) no-repeat top left;
	padding-left: 10px;
}
.podmenu ul li a{
	text-decoration: none !important;
}
.podmenu ul li a.active{
	font-weight: bold;
}

/* topobrazek */
a#linktopobrazek img{
	border: 0px !important;
}
div.TextLevySloupec{
	font-size: 11px;
	margin-bottom: 50px;
	padding-left: 11px;
	padding-top: 15px;
	padding-right: 10px;
}

.webpage-preview{

}
.webpage-preview h2{
	background-image: none;
	border: 1px solid #DCDCDC;
	border-bottom: 1px solid #B5B5B5;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #025398;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	clear: both;
}
.webpage-preview .anotace{
	background-color: #F1F1F1;
	background: #F1F1F1 url(img/mask/bg_index_anotace.gif) repeat-x;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.webpage-preview .height{
	min-height: 170px;
	_height: 170px;
}
.webpage-preview .webpage-image{
	border: 1px solid #C1C1C1;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: -7px;
	float: left;
}
.webpage-preview img{
	margin: 3px;
}
.webpage-preview .webpage-annotation{
	padding-top: 17px;
	padding-bottom: 19px;
	color: #4F4F4F;
	font-size: 11px;
}
.webpage-preview .vice{
	display: block;
	text-align: right;
	font-size: 11px;
	background: url(img/mask/sipka_oranzova.gif) no-repeat right;
	padding-right: 10px;
}
.menuhref{
	padding-top: 10px;
}

#effect-levysloupec{
	text-align: center;
	margin-top: 35px;
}
#effect-levysloupec #linklevysloupec img{
	border: 0px;
}


/* katalog */
H1.catalogue{

}

H1.catalogue span{
	font-size: 11px;
	color: #000000;
	text-align: right;
	display: block;
	margin-top: -16px;
	font-weight: normal;
}

.produkt-galerie{
	padding: 4px;
	margin-bottom: 25px;
}

.produkt-galerie .gBorder{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding: 0px !important;
	width: 87px !important;
	height: 65px !important;
}

/* seznam vozu */

/* detail nove auto */
.seznam_produktu_img_na .img{
        width: 120px;
	padding: 2px;
	border: 1px solid #C1C1C1;
}
.seznam_produktu_poznamka .akce{
	padding-top: 2px;
	padding-bottom: 10px;
}

.seznam_produktu_deleni{
	margin-bottom: 15px;
	margin-top: 5px;
	border-bottom: 1px solid #000000;
	height: 5px;
	clear: both;
}
.seznam_produktu_img{
	background: #003299 url(img/mask/bila.gif) repeat-x top;
}
.seznam_produktu_img img{
	border: 1px solid #003299;
	border-bottom: 4px solid #003299;
	margin-top: 8px;
}
.seznam_produktu_pcena{
	padding-top: 10px;
}
.seznam_produktu_pcena_cislo{
	padding-top: 10px;
}
.seznam_produktu_cena{
	font-weight: bold;
	white-space: nowrap;
}
.seznam_top_cena{
	font-weight: bold;
}
.seznam_produktu_bonusin{
	background: url(img/mask/bonus_in_bg.gif) repeat-y left;
}
.seznam_produktu_poznamka{
	padding-top: 5px;
}
h2.seznam_produktu_nazev{
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	font-size: 14px;
	background-image: none;
	font-weight: bold;
	padding-left: 0px;
}
h2.seznam_produktu_nazev a{
	text-decoration: none !important;
	color: Black !important;
}

h2.seznam_produktu_nazev_na{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	font-size: 14px;
	background-image: none;
	font-weight: bold;
	padding-left: 0px;
}
h2.seznam_produktu_nazev_na a{
	text-decoration: none !important;
	color: Black !important;
}

.obsah-karta-vozu H1{
	color: Black;
}

p.catalogue_vybava {
    text-align: justify;
}
p.catalogue_poznamka {
    text-align: justify;
    color: #025398;
}

/* tabulka s kartou vozu */
.tab_karta{
	background: #DBDBDB url(img/mask/pozadi_karta_vozu.gif) repeat-x bottom;
	border-bottom: 1px solid #FF5B01;
}
.tab_karta_informace{
	margin: 30px;
	width: 300px;
}
.tab_karta_informace td{
	padding-bottom: 2px;
}
.tab_karta_informace .label{
	padding-right: 20px;
	font-weight: bold;
}
.tab_karta_informace .value{

}

.tab_karta_informace_na{
	margin: 11px;
}
.tab_karta_informace_na td{
	padding-bottom: 2px;
}
.tab_karta_informace_na .label{
	padding-right: 20px;
	font-weight: bold;
}
.tab_karta_informace_na .value{

}

.tab_karta_cena{
	font-weight: bold;
}
.tab_karta_nadpis{
	font-weight: bold;
	padding-bottom: 5px;
}
.tab_karta_hl_obr{
	margin: 2px;
	margin-top: 10px;
	text-align: center;
}
.karta_btn{
	padding-top: 4px;
}

td.labelright label{
	font-size: 10px;
}

form.catalogurefilter{
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid Black;
}
form.catalogurefilter select{
	margin-right: 10px;
}

.message{
	border: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.error{
	border: none !important;
	padding: 3px !important;
}

/* ZAKLADNI TAGY hrefu */
a:link    {
	color: #025398;
	text-decoration: underline;
}
a:visited {
	color: #025398;
	text-decoration: underline;
}
a:active  {
	color: #FF7808;
	text-decoration: underline;
}
a:hover   {
	color: #FF7808;
	text-decoration: underline;
}

div.pager {
    clear: both;
}

div#maindiv {
    width: 910px;
    margin-left: auto;
    margin-right: auto;
}
