
/* vseobecne nastaveni */

.section_bar
{
     background-color: #151515; padding: 5px 10px 5px 10px;
}

#partners-panel {
    border-bottom: 1px solid #6d6d6d;
    background-color: #171717;
    height: 28px;
}

#partners-panel-inside {
    width: 970px;
    margin: auto;
    height: 28px;
    background-image: url(images/wallpaper-panel.png);
    background-repeat: no-repeat;
    text-align: left;
}

#partners-panel-inside ul {
    margin: 0 0 0 160px;
    padding: 8px 0 0 0;
}

#partners-panel-inside ul li {
    display: inline;
    margin: 0px 35px 0 0;
}

#partners-panel-inside ul li a {
    color: #fff;
    font-size: 11px;
}

#partners-panel-inside ul li a:hover {
    color: #ff0000;
    text-decoration: none;
}

body
{
	background-image: url(images/wallpaper.jpg);
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
}

#introobruba { width: 590px; height: 300px; padding: 10px;	background-image: url(images/wallpaperflash.png); margin-top: 10px;}
#layoutintro {	margin: auto; text-align: left; width: 650px; }

.text { font-size: 11px; background-color: #fff; color: #000; border: 1px solid #bb0000; width: 144px;}
.text2 { font-size: 11px; background-color: #fff; color: #000; border: 1px solid #bb0000; width: 70px;}
.button { font-size: 11px; background-color: #bb0000; color: #fff; border: 1px solid #fff; }

.formular { font-size: 12px; }
.inputtext { font-size: 12px; border: 1px solid red; background-color: #252525; color: #fff; }
.inputbutton { font-size: 12px; border: 1px solid red; background-color: #252525; color: #fff; font-weight: bold; }

form { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; list-style: none;}
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
h3 { margin: 0px; padding: 0px; }
h4 { margin: 0px; padding: 0px; }
h5 { margin: 0px; padding: 0px; }
h6 { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }

a img { border: 0; }

A  { color: #707070; }
A:link {	text-decoration:none; color: #707070; }
A:visited {	text-decoration:none; color: #707070; }
A:hover {	text-decoration:none; color: #353535; }

.footer { clear: both; }
.slovnik 
{
	text-decoration: underline;
	color: #e4ff00;
}

.reklama 
{
	text-decoration: underline;
	color: #ff0000;
}

/* horni cast webu a reklama */


#layout
{
	width: 970px;
	margin: auto;
	text-align: left;
	background-image: url(images/wallpaper.png);
	background-repeat: repeat-x;
}

#upleader
{
	background-color: #000;
	width: 950px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	position: relative;
}

#upleader span
{
	position: absolute;
	top: 2px;
	right: 10px;
	font-size: 9px;
	color: #252525;
}

#upleader a
{
	color: #252525;
	text-decoration: none;
}

#upleader a:hover
{
	text-decoration: underline;
}

#leader
{
	width: 950px;
	margin: auto;
}

.hyperlink_box
{
	margin-top: 10px;
	width: 210px;
	height: 50px;
	border-bottom: 1px solid #fff;
}

.hyperlink_obr
{
	float: left;
	margin-right: 8px;
}

.hyperlink_box2
{
	float: left;
	width: 154px;
	height: 40px;
}

.hyperlink_h2
{
	width: 155px;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

.hyperlink_p
{
	line-height: 12px;
	font-size: 10px;
	text-align: justify;
}

#hsky_box
{
	margin-top: 9px;
	position: relative;
	border-bottom: 1px solid #252525;
}

#hsky_box a
{
	color: #252525 ;
	text-decoration: none;
}

#hsky_box a:hover
{
	text-decoration: underline;
}

#hsky_box span
{
	position: absolute;
	top: 1px;
	right: 0px;
	font-size: 9px;
	color: #252525;
}

.hsky
{
	padding-top: 14px;
	padding-bottom: 10px;
}

.tip 
{
	margin-bottom: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #252525;
	width: 470px;
	color: Red;
	font-size: 12px;
}

.tip2 
{
	margin-bottom: 10px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e1e1e1;
	color: Red;
	font-size: 12px;
}

.normalbanner
{
	padding: 10px;
	width: 468px;
	margin-top: 10px;
	border: 1px solid #252525;
}

.extrabanner
{
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #a22e2e;
}

#top
{position: relative; height: 98px;}

.logos 
{
		list-style: none;
		width: 314px;
		height: 98px;
		float: left;
}

.logos a 
{
		width: 314px;
		height: 98px;
		display: block;
		background-image: url('images/logos.png');
}

.prvni span
{
	display: none; 
}

.prvni {
	float: left; display: block; width: 131px; height: 98px; background: url('images/homepage_ex.png') 0 0 no-repeat; 
}

.prvni:hover {
 background-position: 0 -98px;
}

.druha span
{
	display: none; 
}

.druha {
	float: left; display: block; width: 131px; height: 98px; background: url('images/showroom_ex.png') 0 0 no-repeat; 
}

.druha:hover {
 background-position: 0 -98px;
}

.treti span
{
	display: none; 
}

.treti {
	float: left; display: block; width: 132px; height: 98px; background: url('images/magazin_ex.png') 0 0 no-repeat; 
}

.treti:hover {
 background-position: 0 -98px;
}


.ctvrta span
{
	display: none; 
}

.ctvrta {
	float: left; display: block; width: 132px; height: 98px; background: url('images/download_ex.png') 0 0 no-repeat; 
}

.ctvrta:hover {
 background-position: 0 -98px;
}

.pata span
{
	display: none; 
}

.pata {
	float: left; display: block; width: 130px; height: 98px; background: url('images/forum_ex.png') 0 0 no-repeat; 
}

.pata:hover {
 background-position: 0 -98px;
}

#middle
{
	background-color: #f2f2f2;
	padding: 10px;	
}

.banner
{
/*	background-image: url(images/banner.jpg); */
	background-repeat: no-repeat;
	margin-bottom: 1px;
	background-color: #000;
	position: relative;
	height: 171px;
}

#panel
{
	height: 40px;
	background-color: #e1e1e1;
	position: relative;
	width: 950px;
}

.banner_memo
{
	position: absolute;
	top: 12px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#jazyky
{
	position: absolute;
	top: 14px;
	right: 250px;	
}

#prihlasovani
{
	position: absolute;
	top: 11px;
	left: 10px;
	padding: 0px;
	margin: 0px;
}

#vyhledavani
{
	position: absolute;
	top: 11px;
	right: 10px;
	padding: 0px;
	margin: 0px;
}

#novinky
{
  width: 710px;
  height: 223px;
  position: relative;
  margin-bottom: 10px;
}

.ramec
{
  position: relative;
	float: left;
	margin-right: 10px;
	width: 230px;
	height: 223px;
	background-color: #e1e1e1;
}

.ramec0
{
  position: relative;
	float: left;
	margin-right: 10px;
	width: 230px;
	height: 160px;
	background-color: #e1e1e1;
	margin-top:10px;
}


.ramec_modely0
{
  position: relative;
	float: left;
	margin-right: 10px;
	width: 230px;
	height: 175px;
	background-color: #e1e1e1;
	margin-top:10px;
}

.ramec_modely1
{
	float: right;
	width: 230px;
	height: 175px;
	background-color: #e1e1e1;
	margin-top:10px;
}


.text_vramci
{
	color: #000;
	padding-left: 4px;
	padding-top: 3px;
}

.ramec2
{
  
	float: right;
	width: 230px;
	height: 223px;
	background-color: #e1e1e1;
}

.ramec22
{
	float: right;
	width: 230px;
	height: 160px;
	background-color: #e1e1e1;
	margin-top:10px;
}

.ramecodsadit
{
  padding: 10px;
}

.vipnews_date2
{
	font-size: 10px;
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #ff0000;
}

.vipnews_date
{
	font-size: 10px;
	padding-left: 4px;
	padding-top: 10px;
	color: #000;
}

.vipnews_title
{
	color: #DCDCDC; 
	padding-left: 5px; 
	padding-top: 4px; 
	font-size: 12px; 
}

.vipnews_text
{
	color: #000;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 3px;
}

.vipnews
{
	width: 188px;
	height: 70px;
	padding: 10px;
	background-color: #fff;
}


/* ZDE ZA��N� DVOUSLOUPCOV� LAYOUT - ST�EDN� ��ST WEBU --------------------------------------------------------------- */


#obsah 
{ 
	text-align: left; 
	margin-top: 10px;
} 

#levypanel 
{ 
	float: left; 
	width: 230px; 
	padding: 0px;
  margin-bottom: 10Px;
} 

#levypanel-obsah 
{ 
	margin:0; 
	padding: 0; 
} 

#hlavnipanel 
{ 
	margin-bottom: 10px;
	padding: 0px; 
	float: right;
	width: 710px;
} 

#hlavnipanel-obsah 
{ 
	margin:0; 
	padding:0; 
} 

#paticka 
{ 
  height: 34px;
	background-color: #9f9999; 
}

#paticka a
{
  color: #fff;
}

#paticka p
{ padding-left: 10px; padding-top: 10px; }

.licence
{ font-size: 9px; }

/* ZDE ZA��N� OBSAH LEV�HO PANELU DVOUSLOUPCOV�HO LAYOUTU --------------------------------------------------------------- */


.hlavicka_mala
{
	background-image: url(images/wallpaper_hlpanel.png);
	background-repeat: no-repeat;
	height: 34px;
	padding-top: 0px;
}

.hlavicka_mala_google
{
	background-image: url(images/wallpaper_hlpanel.png);
	background-repeat: no-repeat;
	height: 34px;
	margin-top: 10px;
}

.hlavicka_mala_popis
{
  padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.editorial
{
	background-color: #990000;
	margin-bottom: 10px;
	padding-top: 10px;
}

.editorial_bottom
{
	margin-bottom: 10px;
	position: relative;
}

.editorial_obrazek
{
	margin-left: 11px;
	background-color: #f2f2f2;
	padding: 10px;
	width: 189px;
	height: 70px;
}

.editorial_ukazka
{
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #fff;
}


/* MENU */

#navcontainer 
{ 	
  background-color: #990000;
  position: relative;
  width: 230px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#navcontainer2
{
  background-color: #f2f2f2;
  margin-right: 10px;
  width: 220px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
margin-left: 10px;
width: auto;
height: 15px;
border-bottom: 1px solid #990000;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #f2f2f2;
color: #000;
text-decoration: underline;
}

#oznacena { background-color: #000; }
#oznacena p { margin-left: 10px; margin-top: 3px;}
#oznacena a { background-color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x; height: 22px; color: #fff; margin-left: 0px; padding-left: 0px; width: auto; border: 0px;}
#oznacena a:hover { color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x;}

#oznacena4 { background-color: #000; margin-top: -1px;}
#oznacena4 p { margin-left: 0px; margin-top: 3px; }
#oznacena4 a { background-color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x; height: 22px; color: #fff; margin-left: 0px; padding-top: 5px; padding-left: 10px; width: auto; border: 0px;}
#oznacena4 a:hover { color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x;}

.minimum { height: 7px; background-image: url(images/liprechod.png); background-repeat: repeat-x; width: auto; }

#oznacena3 { background-color: #990000; margin-top: -1px;}
#oznacena3 p { margin-left: 0px; }
#oznacena3 a {background-color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x; height: 22px; color: #fff; margin-left: 0px; padding-top: 5px; padding-left: 10px; width: auto; border: 0px;}
#oznacena3 a:hover { color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x;}

#oznacena5 { background-color: #990000; margin-top: -1px;}
#oznacena5 p { margin-left: 0px; }
#oznacena5 a {background-color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x; height: 22px; color: #fff; margin-left: 0px; padding-top: 5px; padding-left: 10px; width: auto; border: 0px;}
#oznacena5 a:hover { color: #000; background-image: url(images/liprechod.png); background-repeat: repeat-x;}

/* KONEC MENU */

#emailnovinky
{
	padding: 10px;
	background-color: #990000;
	margin-bottom: 10px;
}

#emailnovinky h4
{
	padding-top: 10px;
	font-size: 11px;
	padding-right: 10px;
	font-weight: normal;
}

#emailnovinky form
{
	padding-top: 3px;
}

.anketa
{
	background-color: #990000;
	margin-bottom: 10px;
	padding: 10px;
}

.anketa a
{
  color: #fff;
}

.anketa a:hover
{
  color: #d1d1d1;
}

#anketa h4
{
	font-size: 11px;
	padding-right: 10px;
	font-weight: normal;
}

#reklama
{
	background-color: #990000;
	padding: 10px;
}

.vnitrek_box

{
	background-color: #990000;
	margin-bottom: 10px;
	padding: 10px;
}

.vnitrek_box2
{
	background-color: #990000;
	margin-bottom: 10px;
	padding: 10px;
}

.vnitrek_box2 ul

{
  line-height: 18px;
}


.vnitrek_box3
{
	background-color: #990000;
	margin-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.vnitrek_box3 ul

{
  line-height: 18px;
}


.vnitrek_box a {color: #fff; }
.vnitrek_box a:visited {color: #fff; }
.vnitrek_box a:link {color: #fff; }
.vnitrek_box a:hover {color: #000; }

.vnitrek_box3 a {color: #fff; }
.vnitrek_box3 a:visited {color: #fff; }
.vnitrek_box3 a:link {color: #fff; }
.vnitrek_box3 a:hover {color: #000; }


#reklama h4
{
	font-size: 11px;
	padding-right: 10px;
	font-weight: normal;
}


/* ZDE ZA��N� PRAV� OBSAH PANELU DVOUSLOUPCOV�HO LAYOUTU --------------------------------------------------------------- */


.hlavicka_velka
{
	background-image: url(images/wallpaper_panel.png);
	background-repeat: no-repeat;
	height: 34px;
	padding-left: 10px;
	padding-right: 10px;
}

.hlavicka_velka_popis
{
  padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.hlavicka_velka_popis a
{
	color: #fff;
}

.hlavicka_velka_popis a:visited
{
	color: #fff;
}

.hlavicka_velka_popis a:hover
{
	color: #f2f2f2;
}

.reklama1 { height: 74px; padding: 10px; float: left; margin-right: 0px; background-color: #252525; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; width: 210px; }
.reklama2 { height: 74px; padding: 10px; float: left; margin-right: 0px; background-color: #252525; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; width: 210px; }

#news
{
	margin-bottom: 10px;
}

#news h4
{
	font-size: 14px;
	color: #ff0000;
}


.news_blok
{

}

.news_nadpis
{
	padding: 10px;
	border-bottom: 1px solid #252525;
}

.news_text
{
	background-color: #0A0A0A;
	text-align: justify;
	padding: 10px;
	border-bottom: 1px solid #252525;
	font-size: 12px;
}

.news_title
{ float: left; margin-top: 9px; margin-left: 10px;}

.news_title2
{ float: left; width: 140px; margin-left: 10px; margin-top: 10px; line-height: 17px; }

.news_picture
{float: left; width: 40px; }


.news_picture2
{float: left; width: 60px; margin-top: 10px;}

#listovani_news { float: right; margin-top: 20px; margin-bottom: 10px; }
#listovani_news h4 { font-size: 12px; }

#listovani h4 { font-size: 12px; font-weight: bold; float: right; margin-top: 10px; margin-bottom: 10px;}

.clanek
{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 100px;
	border-bottom: 1px solid #fff;
}

.clanek_hm
{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 108px;
	border-bottom: 1px solid #fff;
}

.clanek_img { float: left; width: 188px; height: 70px; padding: 10px; background-color: #fff; }
.clanek_img_hm { float: left; width: 210px; height: 78px; padding: 10px; background-color: #fff; }

.clanek_popis { width: 470px; float: left; padding-left: 10px; }
.clanek_popis_hm { width: 460px; float: left; padding-left: 10px; }
.clanek_popis_hm h2 { font-size: 16px; color: #990000; }
.clanek_popis_hm h4 { font-size: 11px; padding-left: 1px; color: #000; font-weight: normal; }
.clanek_popis_hm p { padding-top: 3px; font-size: 12px; color: #000; width: 460px; }
.clanek_popis_hm h3 { padding-top: 5px; font-size: 11px; color: #990000; }

.clanek_popis h2 { font-size: 16px; color: #990000; }
.clanek_popis h4 { font-size: 11px; padding-left: 1px; color: #000; font-weight: normal; }
.clanek_popis p { padding-top: 3px; font-size: 12px; color: #000; width: 492px; }
.clanek_popis h3 { padding-top: 5px; font-size: 11px; color: #990000; }
.displayedItems2 { margin-left: 10px; width: 400px;}
.obsah_stranky { width: 710px; position: relative; height: 50px; padding-top: 4px; margin-top: 10px; background-color: #fff; padding-top: 10px;}
.obsah_stranky_umistit { position: absolute; right: 10px; top: 10px; }
.select_label {font-size: 14px; font-weight: bold; }
.displayedItems{ font-size: 12px; font-weight: bold; margin-left: 10px; width: 400px;}
/* ZDE ZA��NAJ� STYLY DETAILN�HO V�PISU �L�NKU (�ABLONA 1) --------------------------------------------------------------- */


#clanek_hlava { margin-top: 10px; padding: 10px; margin-bottom: 10px; background-color: #9f9999; }

#clanek_hlava h2 { color: #fff; font-size: 16px; }
#clanek_hlava h4 { color: #000; font-size: 11px; font-weight: normal; }

#model_hlava { margin-top: 10px; padding: 10px; margin-bottom: 10px; background-color: #9f9999; position: relative;}
#model_hlava h2 { color: #fff; font-size: 16px; }
#model_hlava h4 { position: absolute; top: 10px; right: 10px; color: #fff; font-size: 16px; }
#model_hlava h5 { color: #000; font-size: 11px; font-weight: normal; }

#clanek_hlava10 { margin-top: 10px; padding: 10px; margin-bottom: 10px; background-color: #9f9999; }
#clanek_hlava20 { margin-top: 10px; padding: 10px; background-color: #9f9999; }
#clanek_hlava20 h2 { color: #fff; font-size: 16px; }
#clanek_hlava20 h4 { color: #000; font-size: 11px; font-weight: normal; }

#clanek_hlava10 h2 { color: #fff; font-size: 16px; }
#clanek_hlava10 h4 { color: #000; font-size: 11px; font-weight: normal; }

.clanek_hlavicka_s10 { margin-top: 10px; height: 34px; margin-bottom: 10px; background-image: url(images/wallpaper_panel.png); background-repeat: no-repeat; color: #fff;}
.clanek_hlavicka_s10 h4 { padding-left: 10px; padding-top: 10px; }

.clanek_hlavicka_s11 { height: 34px; margin-bottom: 10px; background-image: url(images/wallpaper_panel.png); background-repeat: no-repeat; color: #fff;}
.clanek_hlavicka_s11 h4 { padding-left: 10px; padding-top: 10px; font-weight: normal; font-size: 11px; }

#clanek_panel { margin-top: 10px; padding: 10px; margin-bottom: 10px; background-color: #e1e1e1; }
#clanek_panel h5 { color: #ff0000; font-size: 11px; font-weight: normal; }

#clanek_detail { width: 470px; margin-top: 10px; margin-bottom: 10px; float: left; }

#clanek_detail h2 {	font-size: 16px;	}
#clanek_detail hr {	height: 1px; background-color: #252525; color: #252525; border: none;}
#clanek_detail h4 { 	font-size: 12px;	font-weight: bold;	 }
#clanek_detail p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: justify; }

#clanek_hlavnitext { background-color: #252525; padding: 10px; width: 470px;}
/*
#clanek_hlavnitext a { text-decoration: none; background: url(images/slovnik_podtrzeni.png) repeat-x 100% 100%; padding-bottom: 0px; white-space: nowrap; }
#clanek_hlavnitext a:link { text-decoration: none; background: url(images/slovnik_podtrzeni.png) repeat-x 100% 100%; padding-bottom: 0px; white-space: nowrap; }
#clanek_hlavnitext a:hover { background: url(images/slovnik_podtrzeni1.png) repeat-x 100% 100%; } */

#clanek_fotografie {	margin-top: 10px; padding: 10px; float: right; width: 190px; background-color: #252525; }
#clanek_fotografie img { 	margin-top: 10px; padding: 10px; background-color: #000; }
#clanek_fotografie h2 { color: #FF0000; font-size: 16px; }

.clanek_hlavicka { padding-top: 10px; padding-left: 10px; padding-right: 10px;margin-top: 10px; width: 470px; height: 34px; background-image: url(images/wallpaper_panel2.png); background-repeat: no-repeat; }
.sovisejici {	width: 470px; padding: 10px; background-color: #e1e1e1; }


/* ZDE ZA��NAJ� STYLY DETAILN�HO V�PISU �L�NKU (�ABLONA 2) --------------------------------------------------------------- */


#clanek_detail_s2 { margin-top: 10px; margin-bottom: 0px; }

#clanek_detail_s2 h2 {	font-size: 16px;	}
#clanek_detail_s2 hr {	height: 1px; background-color: #252525; color: #252525; border: none;}
#clanek_detail_s2 h4 { 	font-size: 12px;	font-weight: bold;	 }
#clanek_detail_s2 p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: justify; }

#clanek_hlavnitext_s2 { background-color: #e1e1e1; padding: 10px; }
#clanek_hlavnitext_s3 { background-color: #252525; padding: 10px; margin-top: 0px;}
/*
#clanek_hlavnitext_s2 a { text-decoration: none; background: url(images/slovnik_podtrzeni.png) repeat-x 100% 100%; padding-bottom: 0px; white-space: nowrap; }
#clanek_hlavnitext_s2 a:link { text-decoration: none; background: url(images/slovnik_podtrzeni.png) repeat-x 100% 100%; padding-bottom: 0px; white-space: nowrap; }
#clanek_hlavnitext_s2 a:hover { background: url(images/slovnik_podtrzeni1.png) repeat-x 100% 100%; }
*/
.clanek_hlavicka_s2 { margin-top: 10px; height: 34px; margin-bottom: 10px; background-image: url(images/wallpaper_panel.png); background-repeat: no-repeat; color: #fff;}
.clanek_hlavicka_s2 h4 { padding-left: 10px; padding-top: 10px; }
.sovisejici_s2 {	padding: 10px; background-color: #e1e1e1; }
.sovisejici_s3 {	padding: 10px; background-color: #e1e1e1; margin-top: 10px; }

.clanek_hlavicka_s3 { padding: 10px; height: 14px; background-image: url(images/wallpaper_panel.png); margin-top: 10px; background-repeat: no-repeat; }


/* ZDE ZA��NAJ� STYLY DETAILN�HO V�PISU �L�NKU (�ABLONA 3) --------------------------------------------------------------- */


#clanek_detail_s2 h2 {	font-size: 16px;	}
#clanek_detail_s2 hr {	height: 1px; background-color: #252525; color: #252525; border: none;}
#clanek_detail_s2 h4 { 	font-size: 12px;	font-weight: bold;	 }
#clanek_detail_s2 p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: justify; }

/*
#clanek_hlavnitext_s2 a { text-decoration: none; background: url(images/slovnik_podtrzeni.png) repeat-x 100% 100%; padding-bottom: 0px; white-space: nowrap; }
#clanek_hlavnitext_s2 a:link { text-decoration: none; background: url(images/slovnik_podtrzeni.png) repeat-x 100% 100%; padding-bottom: 0px; white-space: nowrap; }
#clanek_hlavnitext_s2 a:hover { background: url(images/slovnik_podtrzeni1.png) repeat-x 100% 100%; }
*/

#galerie { margin-top: 30px; margin-left: 37px; }
#galerie img { cursor: pointer; padding: 10px; background-color: #fff; margin-right: 20px; margin-bottom: 20px; }
.tip3 { 	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #252525;
	color: Red;
	font-size: 11px;
}
#video { width: 690px; height: 350px; text-align: center; background-image: url(images/czfv.png); background-repeat: no-repeat; margin-bottom: 10px; padding: 10px;}



/* ZDE ZA��NAJ� STYLY SHOWROOMU --------------------------------------------------------------- */

#clanek_hlava_sh { margin-top: 10px; padding: 10px; margin-bottom: 10px; background-color: #9f9999; }

#clanek_hlava_sh h2 { color: #fff; font-size: 20px; }

#showroom
{
	background-image: url(images/wallpaper_sh.jpg);
	background-repeat: repeat-x;
}

#showgalleria
{
	width: 700px;
	padding-left: 10px;
	padding-bottom: 10px;
	float: left;
	margin-top: 11px;
	background-color: #990000;

}

#showgalleria img
{
	margin-right: 10px;
	margin-top: 10px;
}

#listovani_sh
{
	height: 25px;
	padding-top: 15px;
	padding-bottom: 5px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
}
.odkaz_vlevo
{
	position: absolute;
	left: 0px;
}

.odkaz_vpravo
{
	position: absolute;
	right: 0px;
}

.sovisejici_s2sh
{
	padding: 10px 10px 10px 40px;
	background-color: #fff;
	border-bottom: 1px solid #e1e1e1;
}

.sovisejici_s2shs
{
	padding: 10px 10px 10px 40px;
	border-bottom: 1px solid #e1e1e1;
	background-color: #fff;
}

.sovisejici_s2she
{
	padding: 10px 10px 10px 20px;
	border-bottom: 2px dotted #d5d5d5;
	background-color: #e1e1e1;
	color: #990000;
}

#chooze
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #252525;
}

#chooze img
{
	margin-right: 10px;
}

#choozeh a
{
	background-image: url(images/cars.jpg);
	background-repeat: no-repeat;
	width: 340px;
	height: 100px;
}

#choozeh a:hover
{
		width: 340px;
	height: 100px;
	background-image: url(images/carshover.jpg);
	background-repeat: no-repeat;
}

#gallery_preview_container {
	border: 1px solid red;
	position: absolute;
	display: none;
	background-color: #e1e1e1;
}
#gallery_preview_container.loading {
	background-image: url('images/loading.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#gallery_preview_container img {
	position: relative;
	left: 10px;
	top: 10px;
}


/* REGISTRACE */



.regdiv
{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}

.pruh1
{
  padding: 15px;
  background-color: #e1e1e1;
  position: relative;
}

.pruh1a
{
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  height: 86px;
  background-color: #0a0a0a;
  position: relative;
}


.pruh2
{
  padding: 15px;
  background-color: #efefef;
  position: relative;
}

.pruh3
{
  padding: 15px;
  background-color: #990000;
  position: relative;
  color: #fff;
}

.pruh4
{
  padding: 30px;
  background-color: #e1e1e1;
  position: relative;
}

.pruh2a
{
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #e1e1e1;
  position: relative;
    height: 166px;
}

.textr { position: absolute; top: 14px; right: 40px; font-size: 11px; background-color: #fff; color: #000; border: 1px solid #9f9999; width: 200px;}
.textr2 { position: absolute; top: 14px; right: 40px; font-size: 11px; background-color: #fff; color: #000; border: 1px solid #9f9999; width: 500px; height: 100px;}
.textr3 { position: absolute; top: 14px; right: 40px; font-size: 11px; background-color: #fff; color: #000; border: 1px solid #9f9999; width: 200px; margin-top: 15px;}
.textrr { position: absolute; top: 14px; right: 40px; font-size: 11px; background-color: #0a0a0a; color: #FF0000; border: 1px solid #252525; width: 200px; height: 70px;}
.textp { position: absolute; top: 14px; right: 18px; color: #990000; font-size: 14px; }
.texth { color: #990000; margin-left: 10px; }

.radiob { position: absolute; top: 14px; right: 224px; }
.radiobtext { position: absolute; top: 17px; right: 198px; }
.radiobtext2 { position: absolute; top: 17px; right: 184px; }
.radiob2 { position: absolute; top: 14px; right: 156px; }
.radiob22 { position: absolute; top: 14px; right: 140px; }
.radiob2text { position: absolute; top: 17px; right: 138px; }
.radiob2text3 { position: absolute; top: 17px; right: 118px; }

.regheader
{
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #990000;
  height: 132px;
  margin-bottom: 10px;
}

.regheaderimg
{
  width: 690px;
  height: 80px;
  background-image: url(images/registrace.png);
  background-repeat: none;
  
}

.regheadertext
{
  padding-top: 10px;
  color: #fff;
}

.potvrzenireg
{ position: absolute; top: 130px; right: 310px; }

.potvrzenireg2
{ position: absolute; top: 132px; right: 40px;  }


ul.magazine_sections li {
	font-size: 20px;
	margin-top: 5px;
	border: 1px dotted white;
}
ul.magazine_sections li a {
	display: block;
	padding: 10px;
	background-color: f2f2f2;
}
ul.magazine_sections li a:hover {
	background-color: #e1e1e1;
	color: #000;
}

.about_ramec
{
  border: 1px solid #fff;
  padding: 10px;
  margin-bottom: 10px;
}

.about_ramec_img
{
  float: left;
  width: 210px;
}

.about_ramec_text
{
  background-color: #fff;
  padding: 10px;
  width: 458px;
  float: left;
  text-align:left;
}

.about_ramec_text h2
{
  font-size: 16px;
}

.about_ramec_text h4
{
  font-size: 11px;
  color: #990000;
  font-weight: normal;
}

.about_ramec_text hr
{
  background-color: #f2f2f2;
  color: #f2f2f2;
  border: 1px solid #f2f2f2;
}

.about_ramec_text span
{
  font-size: 12px;
  line-height: 17px;
}

#new_contribution
{
  margin-top: 10px;
  width: 96.6%;
  border: 1px solid #fff;
}

#discussion
{
  margin-top: 10px;
}

#discussion p
{
  padding: 10px;
  line-height: 17px;
  margin-top: 5px;
  background-color: #fff;
}

.prvni2 span
{
	display: none; 
}

.prvni2 {
	float: left; display: block; width: 245px; height: 366px; background: url('images/os_ex.png') 0 0 no-repeat; 
}

.prvni2:hover {
 background-position: 0 -366px;
}

.druha2 span
{
	display: none; 
}

.druha2 {
	float: left; display: block; width: 223px; height: 366px; background: url('images/za_ex.png') 0 0 no-repeat; 
}

.druha2:hover {
 background-position: 0 -366px;
}

.treti2 span
{
	display: none; 
}

.treti2 {
	float: left; display: block; width: 242px; height: 366px; background: url('images/f_ex.png') 0 0 no-repeat; 
}

.treti2:hover {
 background-position: 0 -366px;
}

#regdiv div.error {
	color: red;
	margin-top: 5px;
	font-weight: bold;
}

.position_start
{
  background-color: #fff;
  width: 300px;
  padding: 5px;
  font-size: 11px;
}

.prubeh
{
  background-color: #fff;
  padding: 5px;
  font-size: 11px;
}

.odsad
{
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 25px;
}

.odsad2
{
   margin: 15px;
}

.send
{
  float:left; margin-left: 20px;
}

.send2
{
  float:left; 
}

.send_box
{
  border: 1px solid #d5d5d5;
  color: #000;
  background-color: #fff;
}

.editorial a
{ color: #fff; }

.editorial a:link
{ color: #fff; }

.editorial a:visited
{ color: #fff; }

.editorial a:hover
{ color: #e1e1e1; }


/* anketa */
ul.inquiry {
	margin-top: 15px;
}

ul.inquiry h3
{
  margin-top: 5px; font-size: 11px;
}

ul.inquiry li {
	margin-top: 5px;
}
ul.inquiry li div.status_bg {
	background-color: #880000;
	height: 10px;
	font-size: 1px;
}
ul.inquiry li div.status {
	background-color: #e1e1e1;
	height: 10px;
	font-size: 1px;
}
div.inquiry {
}

div.statusMessage {
	margin-top: 10px;
	padding: 10px;
	background-color: #880000;
	color: #fff;
}

.czfvideo
{
  background-color: #fff; 
  padding: 10px; 
  width: 528px; 
  height: 432px;
  float: left;
}

.czfvideo2
{
  color: #fff;
  float: left;
  width: 90px;
  height: 452px;
  background-image: url(images/czfvideo.png);
}

.inzerat 
{
  padding: 10px;
  background-color: #fff;
  border: 1px solid #fff;
  margin-bottom: 10px;
}

.inzerat_hlava 
{
  background-color: #e1e1e1;
  position: relative;
  height: 50px;
  margin-bottom: 10px;
}

.inzerat h3
{
  font-size: 14px;
  color: #ff0000;
  position: absolute;
  top: 8px; 
  left: 10px;
}

.inzerat h4
{
  font-size: 11px;
  font-weight: normal;
  color: #000;
  position: absolute;
  bottom: 8px; 
  left: 10px;
}

.inzerat h5
{
  font-size: 14px;
  color: #ff0000;
  position: absolute;
  top: 8px; 
  right: 10px;
}

.inzerat h6
{
  font-size: 11px;
  font-weight: normal;
  color: #000;
  position: absolute;
  bottom: 8px; 
  right: 10px;
}

.inzerat_foto
{
  float: left;
  width: 270px;
  height: 197px;
  position: relative;
  border-right: 1px solid #e1e1e1;
}

.foto1
{ position: absolute; top: 0px; left: 0px; cursor: pointer;}
.foto2
{ position: absolute; top: 0px; right: 10px; cursor: pointer;}
.foto3
{ position: absolute; top: 68px; right: 10px; cursor: pointer;}
.foto4
{ position: absolute; top: 137px; right: 10px; cursor: pointer;}
.foto5
{ position: absolute; bottom: 0px; left: 90px; cursor: pointer;}
.foto6
{ position: absolute; bottom: 0px; left: 0px; cursor: pointer;}

.inzerat_data
{
 float: right; 
 position: relative;
 width: 408px;
 border: 1px solid #e1e1e1;
 height: 197px;
}

.inzerat_data_head1
{
  position: absolute;
  height: 25px;
  color: #ff0000;
  top: 10px;
  font-size: 12px;
  left: 13px;
}

.inzerat_box1
{
width: 189px; 
height: 151px;
position: absolute;
top: 35px; 
background-color: #e1e1e1;
left: 10px;
}

.inzerat_box2
{
width: 189px; 
height: 151px;
position: absolute;
top: 35px; 
background-color: #e1e1e1;
right: 10px;
}

.inzerat_div
{
  height: 18px; border-bottom: 1px solid #d1d1d1; width: 169px; margin: 10px 10px 0 10px; color: #000;
}

.inzerce_zapati
{
  background-color: #e1e1e1;
  padding: 13px;
  margin-top: 10px;
  line-height: 18px;
}

/* DOWNLOAD */

.ramec_download
{
  margin-top: 10px;
  position: relative;
	float: left;
	margin-right: 10px;
	width: 230px;
	height: 233px;
	background-color: #e1e1e1;
}

.ramec_download2
{
  margin-top: 10px;
	float: right;
	width: 230px;
	height: 233px;
	background-color: #e1e1e1;
}

.ramecodsadit_download
{
  padding: 10px;
}

.vipnews_download
{
	width: 188px;
	padding: 10px;
	background-color: #fff;
	margin-bottom: 17px;
}

.vipnews_title_download
{
	color: #DCDCDC; 
	padding-left: 10px; 
	padding-top: 3px; 
	font-size: 11px; 
	font-weight: normal;
}

.vipnews_date_download
{
	font-size: 12px;
	padding-left: 11px;
	color: #000;
	font-weight: bold;
}

.sovisejici_s2_input
{
	width: 203px;
}

.sovisejici_s222 td
{
	width: 25%;
	padding: 10px;
	background-color: #fff;
	font-size: 12px;
}

#vyplnovaci
{
	background-color: #e1e1e1;
}

.sovisejici_s222 {	padding: 10px; background-color: #e1e1e1; }

.tabulka_modely
{
	border: 0px;
	width: 100%;
}

.tabulka_modely td
{
	background-color: #fff;
	width: 25%;
	padding: 16px;
}

.tabulka_modely5
{
	border: 0px;
	width: 100%;
}

.tabulka_modely5 td
{
	background-color: #fff;
	width: 25%;
	padding: 16px;
}

.tabulka_modely span
{
	color: #ff0000;
}
