@media screen,projection {
* {
  margin: 0px;
  padding: 0px;
}
body 	{
	font-family: Verdana, 'Arial CE', Arial, sans-serif; 
	font-size: 75%;
	background: #fff;
	background: #F8F4D3;
	text-align: center;
	color: #000000;
	line-height: 160%;
}

/*----------------------*/
/*--- layout stranky ---*/

/*--- vnejsi layout ---*/

#page {
    clear: both;
    width: 960px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 0 0 30px 0;
/*	border-right: 1px solid #EFE898;
	border-left: 1px solid #EFE898;*/
	}

#zahlavi {
    background: #FFEA15 url(svet-automobilu-cz_pozadi.jpg) repeat-x left bottom;
    width: 950px;
    margin: 0 auto;
    height: 137px;
    position: relative;
	}

#logo a {
    display: block;
    width: 200px;
    height: 137px;
	}

#logo {
    width: 200px;
    height: 137px;
    background: url(svet-automobilu-cz.jpg) no-repeat left top;
    float: left;
	}

#banner_zahlavi {
    padding: 0;
    margin: 0;
    position: absolute;
    
    right: 0px;
    top: 2px;
	}

#banner_square {
    width: 250px;
    margin: 0 10px;
	}

#banner_skyscraper {
    width: 120px;
    margin: 0 17px;
	}

#dokument {
    width: 950px;
    margin: 0 auto;
	}

#tmenu {
    position: relative;
    clear: both;
	}

#search {
    position: absolute;
    left: 0;
    top: 123px;
    width: 678px;
    height: 36px;
    background: url(bg-hledej.gif) repeat-x left bottom;
	}

#sform {
    width: 355px;
    float: left;
	}

#loged {
	float: right;
	width: 300px;
	text-align: right;
	margin: 2px 13px 0 0px;
	padding: 5px;
	}


#obsah {
	width: 950px;
	margin: 0 auto;
    clear: both;
    padding: 10px 0 20px 0;
    text-align: left;
	}

#pravostred {
	width: 775px;
	float: right;
	}

#text {
	width: 447px;
	width: 492px;
	float: left;
	}

#pravy {
	width: 315px;
	width: 270px;
	float: right;
	}

#levy {
	width: 156px;
	float: left;
	}

/* **** */

#zp {
	}

#adresa {
	}

#primy {
	}

#text {
	/* border: 1px solid blue; */
	}

#levy {
	/* border: 1px solid red; */
	}

#h3menu {
	}

#h3menu span {
	}

div.box {
    /*width: 240px;
    float: right;*/
    background: #EBEBEB;
    padding: 10px 0;
    margin: 10px 0 0 0;
    
    text-align: center;
	}

div.box2 p {
    text-align: left;
    font-size: 90%;
	}

div.box2 {
    background: #FEF7F0;
    margin: 0;
    text-align: center;
    padding: 10px;
	}

div.nadbox {
    background: #FE9829 url(bg-h.gif) repeat-y left bottom;
    min-height: 30px;
    color: #ffffff;
    margin: 10px 0 0 0;

    font-size: 120%;
	}

div.nadbox h3 {
	color: #ffffff;
	height: 1em;

    padding: 0 0 0 20px;
	margin: 0;
	line-height: 30px;
	vertical-align: middle;
	}

div.nadbox h3 span {
    display: block;
    background: url(bg-h-li.gif) no-repeat left center;
    padding: 0 0 0 15px;
	}




div.box2 h4 {
    margin-top: 0;
    text-align: center;
	}

div.podbox {
	}


#page div.boxin p {
    text-align: center;
    padding: 0;
    line-height: 140%;
    font-size: 75%;
	}

#page div.boxin p img {
    margin: 20px 0;
	}

#text {
	}

#text img {
    border: 1px solid #7D868F;
    border: 1px solid #BD9F62;
    
    padding: 2px;
	}


#menu {
	}

#menu ul {
	}

#menu li {
    display: block;
    background-color: #7C868F;
	color: #ffffff;
	padding: 0.5em 1em;
	
	font-size: 90%;
	font-weight: bold;
	margin: 1px 0 0 0;

    list-style-type: none;
	list-style-position: outside;
	}


#menu li.first {
	}

#menu li a {
    display: block;
    background: url(bg-menu-li.gif) no-repeat left top;
    padding: 0 0 0 15px;

    color: #ffffff;
    text-decoration: none;
	}

#menu li a span {
    margin: 0;
    padding: 0;
	}

#menu li a:hover {
    text-decoration: underline;
	}

#kform {
	}

#text {
	}

#zapati {
    margin: 0em 0 0em 0;
    padding: 1em 0;
    background-color: #eeeeee;
	}

#text p {
	}

#drobecky {display: none;}

div.abstrakt {
    padding: 5px;
	}

div.perex {
    margin: 0;
    padding: 0 0 15px 0;
    border-bottom: 1px dotted #ccc;
    border-bottom: 1px dotted #FB9502;
	}

div.perexalt {
    background-color: #FEF8F1;
	}

div.perex h2, div.perex p.link  {
    padding: 0 5px;
    color: #FB9502;
    font-size: 90%;
	}

div.perex p.link a {
    color: #FB9502;
    text-decoration: none;
	}

div.perex p.link a:hover {
    text-decoration: underline;
	}

#text div.perex img {
	border-color: #FB9502;
	}

div.clanekdne {
    background-color: #F9F9F9;
    font-weight: bold;
    line-height: 140%;
	}

div.clanekdne h2 {
    background: #FFE39B;
    margin: 0;
    }

div.anotace {
    font-weight: bold;
    margin: 1em 0;
	}

/* *** */


#tmenu li {
    list-style-type: none;
    width: 159px;
    float: left;
	}

#tmenu li.zajimavosti, #tmenu li.vyhody, #tmenu li.zabava, #tmenu li.dand {width: 157px;}

#tmenu li a {
    display: block;
    width: 159px;
    height: 123px;
	}

#tmenu li.zajimavosti a {width: 157px; background: url(bt-auto-moto-zajimavosti.jpg) no-repeat left top;}
#tmenu li.zabava a {width: 157px; background: url(bt-zabava-a-volny-cas.jpg) no-repeat left top;}
#tmenu li.vyhody a {width: 157px; background: url(ikona_vyhody_registrace.jpg) no-repeat left top;}
#tmenu li.am a {background: url(bt-auto-moto-burza.jpg) no-repeat left top;}
#tmenu li.df a {background: url(bt-diskuzni-forum.jpg) no-repeat left top;}



#tmenu li.pa a {height: 159px; background: url(bt-prodejci-automobilu.jpg) no-repeat left top;}
#tmenu li.ams a {height: 159px; background: url(bt-auto-moto-sluzby.jpg) no-repeat left top;}
#tmenu li.kafi a {height: 159px; background: url(ikona_katalog_firem_dvojikona_green.jpg) no-repeat left top;}
#tmenu li.dand a {width: 157px; height: 159px; background: url(bt-doplnky-a-nahradni-dily.jpg) no-repeat left top;}

#tmenu li.vyhody a:hover, #tmenu li.zabava a:hover, #tmenu li.am a:hover, #tmenu li.df a:hover, #tmenu li.pa a:hover,
#tmenu li.kafi a:hover, #tmenu li.ams a:hover, #tmenu li.dand a:hover, #tmenu li.zajimavosti a:hover {
    background-position: bottom;
	}

/* zmena */
#tmenu li.zajimavosti a {background: url(ikona_zajimavosti.jpg) no-repeat left top;}
#tmenu li.zabava a {background: url(ikona_dopravni_informace.jpg) no-repeat left top;}
#tmenu li.vyhody a {background: url(ikona_vyhody_registrace.jpg) no-repeat left top;}
#tmenu li.am a {background: url(ikona_burza.jpg) no-repeat left top;}
#tmenu li.df a {background: url(ikona_diskusni_forum.jpg) no-repeat left top;}

#tmenu li.pa a {background: url(ikona_auto_moto_prodejci.jpg) no-repeat left top;}
#tmenu li.ams a {background: url(ikona_auto_moto_sluzby.jpg) no-repeat left top;}
#tmenu li.kafi a {background: url(ikona_katalog_firem_dvojikona_green.jpg) no-repeat left top;}
#tmenu li.dand a {background: url(bt-doplnky-a-nahradni-dily.jpg) no-repeat left top;}

#tmenu li a, #tmenu li, #tmenu li.zajimavosti, #tmenu li.zabava, #tmenu li.vyhody, #tmenu li.dand {
    width: 169px;
    }

#tmenu li.zajimavosti, #tmenu li.zajimavosti a {
    width: 171px;
	}


#tmenu li.pa, #tmenu li.ams, #tmenu li.pa a, #tmenu li.ams a {
    width: 136px;
	}

#tmenu li.vyhody a, #tmenu li.zabava a, #tmenu li.zabava {
    width: 169px;
	}

#tmenu li.kafi a, #tmenu li.kafi {
    width: 272px;
	}

/* zmena */


#search fieldset {
    border: none;
    margin: 7px 0 0 10px;
    padding: 0 0 0 0;
    text-align: left;
	}

#search label {
    margin: 0 10px 0 0;
	}


#podsekce {
    border-bottom: 1px dotted #cccccc;
    min-height: 1em;
    padding: 0 0 2em 0;
	}

#podsekce li {
    list-style-type: none;
    float: left;
    width: 180px;
    background: url(bg-li-katalog.gif) no-repeat left top;
    margin: 3px 0 0 0;
    padding: 0 0 0 25px;
	}

div.firma {
    clear: both;
	}

div.z1firemni img {
    float: left;
	}

#page div.z1firemni a img {
    border: none;
	}


div.z1firemni div.zin {
    float: right;
    width: 350px;
	}

div.z1firemni h3 {
    margin-top: 0;
	}

div.z {
    clear: both;
    min-height: 1em;
    margin: 10px 0 0 0;
	padding: 5px 10px 10px 10px;
	}

div.prednostni {
    background-color: #FFFFCC;
    border: 3px solid #FB9502;
	}

div.garance {
	background-color: #FEF7F0;
	}

div.free {
	border-bottom: 1px dotted #FB9502;
	}

/* *** */

div.pager {
/*    background-color: red;
    border: 1px solid blue;
*/
    min-width: 1em;
    float: right;
    margin: 1em auto;
	}

div.pager a {
    display: block;
    width: 1em;
    float: left;

    color: #0C3D6B;
    background-color: #dae2c6;
    border: 1px solid #99ae62;

    margin: 1em 0.5em 0 0;
    padding: 0.1em;
    font-size: 100%;
    font-weight: normal;

    text-align: center;
	}

div.pager a.active {
    background-color: #f5f5f5;
    border: 1px solid #cccccc;
    color: #737373;
    font-weight: bold;
	}

div.pager a.panext, div.pager a.paprev {
    width: 7em;

    background-color: transparent;
    border: none;

	}

div.pager a.panext {
    width: 5em;
	}

div.dlazdice {
    width: 241px;
    float: left;
    text-align: center;
	}

div.dlazdice h3 {
    text-align: center;
	}


/* **** */


#obr_panel_fg {
	margin: 20px 0 0 0;
	}

#fotog {
	text-align: center;
	}

#fotog h1, #fotog h2 {text-align: center; border: none;}

#fotog p.mainpic {
	margin: 10px;
	clear: both;
	text-align: center;
	}

#fotog p.mainpic img {
	border: 1px solid #BD9F62;
	padding: 3px;
	}

#text div.obr_nav {
	margin: 20px 0;
	min-height: 1em;
	text-align: center;
	}

#text div.obr_nav ul {
	width: 400px;
	margin: 0 auto;
	text-align: center;
	list-style-type: none;

	}

#text div.obr_nav a img {
	border: none;

	}

#text div.obr_nav li {
	float: left;
	list-style-type: none;
	background: none;
	text-align: center;

	padding: 0;
	}
#text div.obr_nav li a {
	text-decoration: none;
	}
#text div.obr_nav li a span {
	text-decoration: underline;
	}

#text div.obr_nav li span {
	display: inline;
	}

#text div.obr_nav li.prev {width: 100px;}
#text div.obr_nav li.seznam {width: 200px;}
#text div.obr_nav li.next {width: 100px;}


ul.fotomenu, ul.umenu {
    list-style-type: none;
    clear: both;
    min-height: 1em;
	}

ul.fotomenu li, ul.umenu li {
    float: left;
    padding-right: 1em;
    min-height: 1em;
	}

/* *** */

div.th {
	width: 147px;
	float: left;
	text-align: center;
	margin: 20px 17px 0 0;
	}

div.th img.th, div.th img {
	/*width: 135px;
	height: 98px;*/
	border: 1px solid #d5d5d5;
	padding: 2px;
	}

div.th h3 {
	font-size: 100%;
	color: #183F98;
	margin: 0 0 2px 0;
	height: 2em;
	padding: 0;
	line-height: 100%;
	text-align: center;
	}

#obsah div.th p {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-align: center;
	font-style: italic;
	}

div.th p, div.th p a {
	color: #545659;
	}

#reg_popis, #ppopis {width: 340px;}
#maxchar {
	width: 340px;
	float: right;
	margin: 0 10px 10px 10px;
	}
#remLen2 {
    background-color: #ffffff;
    border: 1px solid #ffffff;
	}
div.proregright {
	width: 340px;
	float: right;
	margin: 0 10px 10px 10px;
	}
#id_podsekce {width: 340px;}

/* *** */


#firmadet h2 {
    margin-top: 0;
	}

#page p.dfirmylogo img {
    border: none;
	}

#nahledy_horiz, #ki, #popis {
    clear: both;
    margin: 10px 0;
    background-color: #ffffe8;
    padding: 10px;
	}

#popis {
	}

#nahledy_horiz {
    padding-top: 0;
	}


#nahledy_horiz img {
    border: none;
	}


#ki address {
    float: left;
    min-height: 1em;
	}

#ki div.uo, #ki address, #ki h3  {
    width: 205px;
	}

#ki address h3 {
    margin-top: 0;
	}

#popis img {
    float: left;
    margin: 5px 20px 5px 0;
	}

#overmap {
    float: left;
    width: 260px;
    width: 240px;
	}

#overmap h3 {
    margin: 0;
    font-size: 80%;
	}

div.nh1 {
    width: 150px;
    float: left;
    margin: 10px 7px 0 0;
	}

div.nh1 img { }

ul.inzeraty li {
    width: 49%;
    float: left;
    list-style-type: none;
	}

div.produktfull {
    margin: 20px 0 0 0;
    background-color: rgb(255,255,204);
    padding: 10px;
	}

div.produktfull h2 {
    margin: 0;
    width: 79%;
    float: left;
	}

div.produktfull p.link {
    clear: none;
    float: right;
    width: 20%;
	}

p.insertadd {
    text-align: right;
    background-color: #FE9829;
    padding: 0.1em 1em;
    margin: 20px 0;
    clear: both;
	}
p.insertadd a {
    color: #ffffff;
    color: #000000;
	}
p.insertadd a:hover {
    color: #000000;
    color: #ffffff;
    text-decoration: underline;
	}



/* diskuze > */

#diskuze_pan {
	background-color: #DBE7FD;
	padding: 10px;
	margin: 10px 0;
	/*min-height: 1em;*/
	}

#diskuze_pan_zpr {
	background-color: #ffffff;
	padding: 10px;
	margin: 10px 0;
	/*min-height: 1em;*/
	}

#diskuze_pan h3, #diskuze_pan h4 {
	border: none;
	margin: 0;
	padding: 0;
	color: #C70004;
	color: #E27C0D;

	font-weight: normal;
	}

#diskuze_pan h3 span, #diskuze_pan h4 span {
	font-weight: bold;
	}

#diskuze_pan h4 {
	margin: 0.5em 0 0 0;
	color: #851C19;
	}

#diskuze_pan_info {
	min-height: 1em;
	color: #C70004;
	color: #4f4f4f;
	color: #E27C0D;
	}

#diskuze_pan_info a {
	color: #C70004;
	}

#diskuze_pan_info li {
	list-style-type: none;
	float: left;
	width: 27%;
	background: none;
	padding-left: 0px;
	}

#diskuze_pan_info li.alignC {
	width: auto;
	}

#diskuze h2 {
	border: none;
	margin: 0;
	padding: 0;
	}

#diskuze {
	/*width: 800px;*/
	/* border: 1px solid blue; */
	}

div.dfhead {
	background-color: #FFFFFF;
	padding: 3px;
	border: 3px solid #DBE7FD;
	}

div.dfheadin {
	background-color: #DBE7FD;
	padding: 5px;
	}

div.dfheadin a {
	background-color: #DBE7FD;
	}

div.dfmess {
	background-color: #FFFFFF;
	padding: 5px;
	border: 3px solid #DBE7FD;
	border-top: none;
	}



.dfp-main, .dfp {
	margin: 0px 0 0 0;
	/*padding: 10px 0 0 10px;*/
/*	border-left: 1px solid #DEBE94;
	border-bottom: 1px solid #DEBE94;*/

	}

.dfp-main {
	margin: 10px 0 0 0;
	/*padding: 0px 0 0 10px;*/

	}

p.dte {
	float: right;
	width: 330px;
	}

p.odpovedet {
	clear: both;
	text-align: right;
	margin: 10px 0 0 0;
	padding: 5px;
	background-color: #DBE7FD;
	}

p.odpovedet a {background-color: #DBE7FD;}

div.dobr {
	text-align: center;
	/*border-top: 1px solid rgb(204,204,255);*/
	margin: 10px 0;
	padding: 10px 0;
	/*background-color: #DBE7FD;*/
	}

div.dobr h4 {
	text-align: center;
	margin-top: 0;
	background-color: #DBE7FD;
	}

#textin p.switch_fora {
	margin: 10px 0;
	text-align: right;
	}

div.dobr img {
	margin: 10px;
	}

/*--- dform ---*/

#dform {
	/*border-top: 1px solid #C20202;*/
	margin: 0px 0 0 0;
	clear: both;
	}

#dform fieldset, #dform legend {
	display: block;
	}

#dform fieldset, #dform legend {
	padding: 10px;
	}

#dform form {
	border: 2px solid  #DBE7FD;
	background-color: #ffffff;
	padding: 2px;
	margin: 15px 0 0 0;
	}


#dform fieldset {
	margin: 0px 0 0 0;
	background-color: #DBE7FD;
	border: none;
	}

#dform textarea {
	width: 100%;
	}

#dform p {
	text-align: left;
	}

/*#dform legend {
	font-size: 150%;
	color: #E27C0D;
	margin-left: -0.7em;
	padding-left: 0;
	background-color: #DBE7FD;
	}
*/
#dform input.sbm {
/*	font-size: 120%;
	background-color: #E27C0D;
	border-color: #4f4f4f;*/
	}

#dform label span {
	width:90px;
	}

#dform textarea {
	width: 70%;
	}

#df li, #temata li {
	list-style-type: none;
	list-style-position: inside;
	width: 50%;
	margin: 5px 0;
	white-space: nowrap;
	}

#df li span {
	font-size: 120%;
	font-weight: bold;
	}

table.prispevky, table.prispevky tr, table.prispevky td, table.prispevky th {
	border: none;
	}

table.prispevky td {
	text-align: left;
	padding: 5px;
	}

tr.prisp, tr.prispf, tr.prispb {
	clear: both;
	background-color: #f0f0ff;
	min-height: 1em;
	}

tr.prisp, tr.prispb {
	border-top: 1px solid #fafaff;
	margin: 30px 0 0 0;
	padding: 10px 0 0 0;
	}

tr.prispb {
	background-color: #fafafa;
	}

table.prispevky a {
	color: #003366;
	}

table.prispevky a {
	background-color: transparent;
	}

#obsah td.prisp1 {width: 50%;}
#obsah td.prisp1 strong {font-size: 110%; font-weight: bold;}
#obsah td.prisp2 {width: 20%;}
#obsah td.prisp3 {width: 25%; text-align: right;}
#obsah td.prisp4 {width: 5%; text-align: center;}

#obsah td.tprisp1 {width: 45%;}
#obsah td.tprisp1 strong {font-size: 110%; font-weight: bold;}
#obsah td.tprisp2 {width: 30%;}
#obsah td.tprisp3 {width: 20%; text-align: center;}
#obsah td.tprisp4 {width: 5%; text-align: center;}


table.prispevky th {
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	font-size: x-small;
	}

/*#obsah img {margin: 10px auto;}*/


/* < diskuze */

#dalsi_firmy h2 {
	background-color: #FE9829;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0;
	}

#dalsi_firmy p.vyraz {
	background-color: #FFCC99;
	margin-top: 10px;
	padding: 3px;
	}

#dalsi_firmy img {
	margin-right: 10px;
	}	

/* *** */

h1 {
	/*position: absolute;*/
	
	}

/*--- obecne tagy (typografie) ---*/
hr  {
  display: none;
}
hr.v  {
  display: block;
  height: 1px;
  color: #C20202;
  margin: 30px 0;
}
h1, h2, h3, h4, h5, h6  {
  margin: 1em 0 0.15em 0px;
  padding: 0 0 0 0em; 
  
  line-height: 1.5em;
  font-weight: bold;

  text-align: left;
  clear: both;
  color: #000000;

  line-height: 150%;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #C70004; color: #FB9502; text-decoration: none;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #C70004; color: #FB9502; text-decoration: none;}


h1 {margin-top: 0; font-size: 1.4em;}
h2 {
  font-size: 1.2em;
}
h3 {
  font-size: 1.0em;
}
h4 {
  font-size: 1.0em;
  font-weight: bold;
}
label span {
	display: block;
	float: left;
	width: 120px;
	clear: inherit;
	font-size: 0.9em;
}
label span.vcode {
	width: 250px;
	}
/*---obecne tridy ---*/
div.clear, div.pager {
  clear: both; 
  margin-bottom: 5px;
  text-align: left;
}
div.uo {
  clear: both; 
  font-size:1px; 
  height: 1px;
}
div.half {
    width: 49%;
    float: left;
	}
div.spacex {
    margin-top: 20px;
	}

fieldset {
    border: 1px solid #FE9829;
    padding: 10px;
    margin: 10px 0;
	}

legend {
    color: #FE9829;
    padding: 0 10px;
	}

input.sbm {
    background-color: #FFCB91;
    border: 2px outset #FFAA4F;
    
	}

/*--- tridy a barvy ---*/
.alignL {
  text-align: left;
}
.alignC, div.alignC {
  text-align: center;
}

.alignR, #text li.alignR {
  text-align: right;
  
}

p.alignC {
  text-align: center;
}
p.alignL {
  text-align: left;
}
p.alignR {
  text-align: right;
}
img.alignL {
  float:left;
  margin: 0px 10px 10px 0;
  width: auto;
}
img.alignR {
  float:right;
  margin: 0px 0 10px 10px;
  width: auto;
}
div.floatR {
	float: right;
	}
div.floatL {
	float: left;
	}

ul.thirdli li {
	list-style-type: none;
	width: 33%;
	float: left;
	text-align: left;
	}

#page ul.thirdli li a img {
    border: none;
	}

ul.uhalf li {
	list-style-type: none;
	width: 49%;
	float: left;
	text-align: left;
	}

ul.uhalf li.od {
    clear: both;
    width: 100%;
    margin-top: 1em;
	}


p {
	clear: both;
	}
li {
    list-style-position: inside;
	}
a {
  color: #003366;
  /*background-color: #ffffff;*/
}
a:hover {
  text-decoration: none;
}
a img {
  border: none;
}

div.notop {
    margin-top: 0;
	}

p.adresasearch {
    font-style: italic;
	}

}