.loader_div {
width:100%;
height:100%;
position:relative;
background:#fff url(../img_design/loader.gif) no-repeat 50% 50% ;
/*background-position: 50% 50% ;*/
position:absolute; left:0; top:0; z-index:500;
opacity: 0.5;
}


@font-face {
font-family: signika;
src: url(../style/signica.ttf);
}



body {
/*float:left;*/
margin-left: auto; margin-right: auto;
margin-top:1px;
/*margin:5px 0 0 0;*/
padding:0;
/*text-align:center;*/
font-family:Arial,verdana;
font-size:100%;
width:1000px;
color:#000;
background: #fff url(../img_design/back_body2.png) repeat-x;
/*background-repeat:repeat-x;*/

/*border:1px solid red;*/
}

h1  {
position:absolute; left:-20px; top:13px; z-index:20;
}

h1 {
 /*position: relative;*/
 margin: 0 0 0 7px;
 padding: 0;
 font-size: 100%;
 /*background-color: #f0f0f0;*/
}
h1, h1 span { 
 width: 279px;
 height: 77px;
 padding:0px;
 font-size:65%;
}
h1 span {
 display: block;
 position: absolute;
 left:0;
 top:0px;
 background: url("../img_design/h1.png") no-repeat 0 0;
}

a {
color:#c00;
/*text-decoration:none;*/
}

a:hover {
color:#f00;
text-decoration:none;
/*text-decoration:underline;*/
}

a img {
border:0;
margin:0 5px 5px 0;
vertical-align:middle;
}

table a {
text-decoration:none;
}

h2, h2 a {
margin:5px 2px 2px 0px;
padding:1px 0 4px 0px;
color:#f00;
font-size:110%;
font-weight:normal;
/*background: url("../img_design/h2.png") no-repeat 0 4px;*/
}

h2 a {font-size:90%;}

h2 a:hover {
color:#a0a0a0;
}

h3 {
font-size:95%;
color:#990000;
margin:5px 10px 10px 0;
padding:0;
}

table {
border-collapse:collapse;
font-size:75%;
}



.tdr {text-align:right;}
.tdc {text-align:center;}
.tdr_100 {text-align:right;width:100px;}
.tdrtop_100 {text-align:right;vertical-align:top;;width:100px;}




.main {
float:left;
width:970px;
/*background:#fff;*/
/*margin-left: auto; margin-right: auto;*/
/*background: url(../img_design/back_main.png);*/
/*background-repeat:repeat-y;*/
position:relative;
/*border:1px solid red;*/
}

.top {
height:200px; 
margin:0px 0 0 0;
background:none;
/*background: #fff url(../img_design/top.png) no-repeat 0 0;*/
position:relative;
/*border:2px solid blue;*/
}



.foot {
float:left;
width:970px;
font-size:90%;
min-height:110px;
/*background: #fff url(../img_design/foot.png) no-repeat 0 0;*/
background: #404040;
margin:0;
padding:10px 0 10px 0;
position:relative;
/*border-top:1px solid #c0c0c0;*/
}

.foot .foot_obsah {
float:left;
width:26%;
font-size:85%;
/*width:100%;*/
/*text-align:center;*/
min-height:114px;
padding:0 10px 0 10px;
margin:2px 0px 8px 0;
color:#e0e0e0;
border-left:1px dotted #707070; 
}

.foot ul, .foot ol {
font-size:90%;
padding:0;
margin:0 0 0 20px;
}

.foot .ul_soubory  {
margin:3px 0 0 0;
border:0;
}

.foot .ul_soubory img {border:0;}

.foot ul li {
list-style-type:square;
/*list-style-position: inside;*/  /*v urovni textu*/
/*list-style-image:URL(../img_design/li.png);*/
}

.foot .li_foot {
list-style-image:none;
list-style-type:none;
}


.foot p {
font-size:90%;
margin:0 0 0 0;
padding:0;
line-height:110%;
text-align:justify;
}

.foot a {
color:#808080;
text-decoration:underline;
}

.foot li a {
color:#808080;
text-decoration:none;
}

.foot li a:hover {
color:#808080;
text-decoration:none;
}



.about {
float:left;
width:970px;
font-size:70%;
margin:0 0 10px 0;
/*background:#e0e0e0;*/
/*border:1px solid #c0c0c0;*/
}

.about .p_left {
float:left;
/*border:1px solid #c0c0c0;*/
}

.about .p_left {text-align:left;}
.about .p_right {text-align:right;}


.about .p_left, .about .p_left a, .about .p_right, .about .p_right a {
margin:15px 5px 5px 0;
color:#c0c0c0;
/*border:1px solid #c0c0c0;*/
}

.about a img {
float:right;
border:0;
}


hr {
clear:both;
height:0px;
border-width: 0;
border-bottom:1px solid #d0d0d0;
margin:10px 2px 20px 2px;
}

input, textarea, select {
border:1px solid #c0c0c0;
color:#606060;
}

.selected {background:#ffff66;}
.selected2 {background:#ccff99;}




.but, .but2 {
padding:1px 10px 1px 10px;
border:1px solid #d0d0d0;
cursor:pointer;
}

.but {
color:#fff;
background:url(../img_design/bb2.png);
}

.but2 {
background:url(../img_design/bb2.png);
color:#fff;
}


.sm {
font-size:80%;
}


.white {background:#fff;}
.sedy {background:#f0f0f0;}





input {padding:1px;}

.i20 {width:20px;text-align:center;}
.i30 {width:30px;text-align:center;}
.i40 {width:40px;text-align:center;}
.i50 {width:50px;}
.i60 {width:60px;}
.i70 {width:70px;}
.i80 {width:80px;}
.i90 {width:90px;}
.i100 {width:100px;}
.i105 {width:105px;}
.i110 {width:110px;}
.i120 {width:120px;}
.i130 {width:130px;}
.i135 {width:135px;}
.i140 {width:140px;}
.i150 {width:150px;}
.i160 {width:160px;}
.i170 {width:170px;}
.i180 {width:180px;}
.i190 {width:190px;}
.i200 {width:200px;}
.i205 {width:205px;}
.i230 {width:230px;}
.i250 {width:250px;}
.i300 {width:300px;}
.i310 {width:310px;}
.i330 {width:330px;}
.i350 {width:350px;}
.i400 {width:400px;}
.i500 {width:500px;}
.i600 {width:600px;}


textarea {
font-family:Arial,verdana;
color:#505050;
font-size:95%;
padding:2px;
}

.txta1 {
width:260px;
height:70px;
}

.txta2 { /*form left sloupec*/
width:220px;
height:60px;
}

.txt_330_60 {
width:330px;
height:60px;
}

.txt_600_60 {
width:600px;
height:60px;
}






.red, .red_sm {color:#ff0000;}
.green, .green_sm {color:#009900;}
.red_sm, .green_sm {font-size:80%;}
.gray_sm {font-size:80%;color:#606060;}


.login_div {
float:left;
padding:3px;
margin:5px 5px 0 0;
font-size:85%;
color:#fff;
}

.login_div p input {
vertical-align:middle;
padding:2px;
font-size:100%;
color:#404040;
}


.pozicovany_login {
width:155px;
position:absolute; right:0px; top:80px; z-index:1000;
/*border:1px solid #d0d0d0;*/
}

.pozicovany_login a {
float:left;
text-decoration:none;
color:#fff;
font-size:65%;
background:#f00;
margin:0 8px 0 0;
padding:4px 8px 4px 8px;
border:1px solid #d0d0d0;
}

.pozicovany_login a:hover {
background:#ff0000;
color:#fff;
}




.login_div a {
display:block;
padding:3px;
margin:0 0 5px 0;
color:#fff;
text-align:center;
text-decoration:none;
background:#990000;
border:1px solid #c0c0c0;
}

.login_div a:hover {
background:#cc0000;
}

.login_div input {
font-family:arial;
margin:3px 5px 0 5px;
border:1px solid #c0c0c0;
font-size:80%;
}

.login_div p {
text-align:right;
/*display:inline;*/
margin:0;
color:#c0c0c0;
/*border:1px solid blue;*/
}

.but_form {
padding:3px 7px 3px 7px;
background:#cc0000;
color:#fff;
border:2px solid #c0c0c0;
}


.login_div .but {
/*width:82px;*/
/*height:28px;*/
/*background:url(../img_design/lb.png) no-repeat;*/
/*background-position:0 0px;*/
/*background-color:none;*/
padding:2px 5px 2px 5px;
font-size:95%;
color:#fff;
}





.ul_prihlaseno  {
text-align:left;
padding:0 0 0 70px;
margin:0;
}

.ul_prihlaseno a {color:#990000;}

.ul_prihlaseno li {
margin:0 0 7px 0;
}



/* Top menu... */
.top_menu_ul {
width:500px;
padding:0;
margin:-3px 0 0 2px;
text-align:center;
font-size:100%;
position:absolute; left:280px; top:26px; z-index:10;
/*border:1px solid green;*/

}

.top_menu_ul li {
float:left;
list-style-type:none;
padding:5px 0 0 0;
margin:0 5px 0 0px;
/*border:3px solid blue;*/
}

.top_menu_ul li a {
display:block;
/*height:17px;*/
padding:5px 10px 6px 10px;
margin:0;
/*float:left;*/
text-decoration:none;
color:#fff;
text-shadow: 0 1px 0 #000;
/*opacity: 0.5;*/
/*background: #f00 url(../img_design/back_but.png);*/
border-radius:0;
/*box-shadow: 0px -5px 55px 1px #a0a0a0;*/
/*border:2px solid #c0c0c0;*/
}


.top_menu_ul li a:hover {
color:#fff;
/*background:#f00;*/
/*background: #f00 url(../img_design/back_but.png);*/
/*box-shadow: 0px -5px 55px 1px #c0c0c0;*/
/*border-radius: 4px;*/
}

.top_menu_ul .mtakt { /*pro aktivni polozku leveho menu*/
color:#f00;
/*background:#f00;*/
/*background: #f00 url(../img_design/back_but.png);*/
/*border-radius: 4px;*/
}



/* leve home v topmenu */

.top_menu_ul .home_top {
/*position:absolute; left:0; top:0; z-index:5;*/
width:17px;
height:16px;
padding:0;
margin:11px 10px 0 -20px;
background:url(../img_design/home_top1.png);
/*border:1px solid red;*/
}

.top_menu_ul .home_top a  {
width:17px;
height:16px;
padding:0;
/*margin:-5px 0 0 0;*/
/*border:1px solid blue;*/
}

.top_menu_ul .home_top a:hover {
background:url(../img_design/home_top2.png);
/*transform: scale(1.9);*/ 
} 

/* End top menu */












.obsah_right ul, .obsah_right ol {
/*float:left;*/
padding:0 0 0 0;
margin:6px 0 0 15px;
font-size:90%;
}

.obsah_right ol {
margin:6px 0 0 20px;
}

.obsah_right li a {
text-decoration:none;
color:#606060;

}

.obsah_right li a:hover  {
text-decoration:none;
color:#ff0000;
}

.obsah_right .ul_file { /*pro soubory neukazovat odrazku..*/
margin:6px 0 0 0px;
}

.ul_file li { /*pro soubory neukazovat odrazku..*/
list-style-type:none;
margin:2px;
}





.lh  {
list-style-type:none;
}


.ul_search li { /*vypis ul pro search*/
font-size:120%;
padding:0px 0 3px 28px;
background:url(../img_design/m2.png) no-repeat;
background-position: 0;
}

.ul_search li a { 
text-decoration:underline;
}









/* zakladni hledani */
.search {
position:absolute; right:0px; top:30px; z-index:100;
/*width:200px;*/
/*height:22px;*/
padding:0;
border-radius:1px;
/*background: #202020 url(../img_design/search_back.png) ;*/
border:1px solid #c0c0c0;
}

.search p .pole {
width:110px;
padding:3px 5px 3px 5px ;
margin:0px 0 0 0px;
font-size:80%;
color:#a0a0a0;
border-radius:1px;
vertical-align:middle;
background: none;
border:0;
}


.search p {
float:left;
padding:0;
/*display:inline;*/
margin:0;
/*border:1px solid green;*/
}

.lupa_search {
width:30px;
height:23px;
margin:0 0 0 4px;
background:url(../img_design/lupa_sm.png) no-repeat -2px 0px ;
vertical-align:middle;
border-radius:1px;
/*position:absolute; left:145px; top:-15px;*/
border:0;
}



.search_div { /* hlavni obalovaci div pro veskere hledani*/
float:left;
width:830px;
font-size:90%;
/*border:1px solid green;*/
}








 






/* UL.. leve menu  --------------- -----------------------*/



.obsah_left ul li {
padding:0;
font-size:100%;
/*line-height:110%;*/
list-style-type:none;
list-style-image:none;
}


.obsah_left ul li a {  
display:block;
text-decoration:none;
color:#000;

padding:10px 0 10px 10px;
margin:0 0 5px 0;
/*background:#f0f0f0;*/
/*border-bottom:1px solid #d0d0d0;*/
}

.obsah_left li ul {
margin:0 0 15px 0;
}

.obsah_left ul li a:hover {
color:#fff;
background:#202020; 
}

.obsah_left .mlakt { 
color:#fff;
background:#F04000;
}



.obsah_left li ul li a {
padding:5px 0 5px 0px;
margin:0 0 0 -20px;
color:#707070;
/*font-size:98%;*/
background:none; 
border:0;
}

.obsah_left li ul li a:hover {
color:#00ccff;
background:none;
}

.obsah_left li ul li .mlakt {
color:#F04000;
background:none;
}


.obsah_left ul {
margin:0px 0 0 -40px;
}

/*
.obsah_left .sub_li    {
list-style-type:none;
list-style-image:none;
}
*/







/* UL .. pokud neni v left menu (seznamy ve clancich..) ------ */

.obsah_left .obsah_left_clanky ul {
margin:5px 0 0 0;
/*border:1px solid green;*/
}

.obsah_left .obsah_left_clanky ul li {
/*height:18px;*/
font-size:75%;
/*line-height:130%;*/
list-style-image: URL(../img_design/li.png);
margin:0px 0px 0px -20px;
/*border:1px solid red;*/
}

.obsah_left .obsah_left_clanky ul li a, .obsah_left_clanky ul li a:hover {
color:#00ccff;
padding:0;
margin:1px 0 4px 0;
background:none;
border:0;
}

.obsah_left_clanky ul li a:hover {
color:#cc0000;
}













.obsah_left, .obsah_right {
float:left;
/*margin:10px 0 10px 0;*/
/*font-size:90%;*/
color:#404040;
/*border:1px solid blue;*/
}


.obsah_left {
width:250px;
padding:0;
margin:12px 0 20px 0px;
/*background: #fff;*/
/*position:absolute; left:0px; top:200px; z-index:10;*/
/*background: #006dbd url(../img_design/back_left_menu.png) no-repeat;*/
position:relative;
/*border:1px solid red;*/
}


.form_left {
float:left;
width:258px;
padding:20px 0 0 20px;
margin:20px 0 10px 0;
color:#fff;
font-size:100%;
/*position:absolute; left:-270px; top:50px; z-index:10;*/
background:#00ccff;
/*border:1px solid #d0d0d0;*/
white-space:nowrap;
}

.form_left input, .form_left textarea {
font-size:90%;
border:1px solid #fff;
/*background: url(../img_design/7.png);*/

}

.form_left table {
margin:5px 0 0 0px;
}


.form_left .but {
padding:2px 5px 3px 5px;
border:1px solid #d0d0d0;
}

.form_left .but {
color:#fff;
background:url(../img_design/bb2.png);
font-size:90%;
}







.obsah_left_clanky {
float:left;
/*width:100%;*/
padding:20px 0 0 0;
margin-bottom:20px;
/*background:#fff;*/
/*border:1px solid red;*/
}

.obsah_left_clanky h2 {
margin:20px 0 0 0;
padding:1px 0 2px 0px;
font-size:90%;
font-weight:bold;
color:#F04000;
background:none;
/*border:1px solid red;*/
}

.obsah_left_clanky .cl { /* clanek left sloupec */
/*float:left;*/
/*width:620px;*/
font-size:75%;
line-height:140%;
text-align:justify;
margin:5px 0 10px 0px;
padding:0px;
color:#606060;
/*border:1px solid #c0c0c0;*/
}

.obsah_left_clanky .cl .img_clanek_vlevo { /*    img_clanek_vlevo     obtekane obrazky ve clancich */
width:20%;
float:left;
margin:3px 10px 2px 0;
border:2px solid #a0a0a0;
}

.obsah_left_clanky .cl .img_clanek_vpravo { /* obtekane obrazky ve clancich */
width:25%;
float:right;
margin:3px 0 2px 10px;
}

.obsah_left_clanky hr {
margin:0 0px 10px 0px;
border-bottom:1px solid #e0e0e0;
}










.obsah_right {
float:right;
width:650px;
/*background:#e0e0e0;*/
margin:10px 0 20px 0;
padding:0px 5px 20px 5px;
/*min-height:700px;*/
/*background: #fff url(../img_design/r_back.png); /* no-repeat */*/
/*background-repeat:repeat-y;*/
/*background-position:0 0;*/
/*position:absolute; left:280px; top:200px; z-index:10;*/
position:relative;

/*border:1px solid #a0a0a0;*/

}


.uvodnik {
float:left;
width:616px;
margin:-10px 0 20px -7px;
padding:5px 0 0 0;
color:#fff;
/*background: #fff url(../img_design/r_back1.png);*/
min-height:235px;
/*border:1px solid red;*/
}

.uvodnik a img {margin:0 9px 0 0;}

.uvodnik h2 {
color:#fff;
margin:10px 15px 0 10px;
}

.uvodnik p {
overflow:auto;
height:85px;
margin:5px 15px 0 10px;
font-size:80%;
text-align:justify;
/*border:1px solid red;*/
}



.obsah_right .cl { /* clanek */
float:left;
/*width:95%;*/
/*text-align:left;*/
font-size:85%;
color:#606060;
line-height:170%;
text-align:justify;
/*padding:15px;*/
/*margin:5px 40px 10px 40px;*/
/*border:1px solid #c0c0c0;*/
}


 
.obsah_right .cl .img_clanek_vlevo {  /* obtekane obrazky ve clancich */
float:left;
margin:5px 15px 5px 0;
}

.obsah_right .cl .img_clanek_vpravo {  /* obtekane obrazky ve clancich */
float:right;
margin:5px 0 5px 15px;
}



.obsah_right .cl_zpet {
margin:5px 0 5px 0px;
font-size:80%;
}

.obsah_right li a {
font-size:80%;
}


/*nadpis page..*/
.obsah_right .np {
color:#404040;
font-size:180%;
/*position:absolute; right:0; top:120px; z-index:500;*/
/*background:url(../img_design/np.png) no-repeat 0 4px ;*/
padding:0 0 5px 0;
margin:0;
}

.obsah_right a img {border:0;}


/*pravy sloupec 2 pro novinky apod..*/
.obsah_right2 {
float:right;
width:180px;
margin:20px 0px 20px 5px;
/*border:1px solid blue;*/
}









.tb_bazar {
font-family:Arial;
font-size:75%;
float:left;
width:99.9%;
margin:10px 0 30px 0;
}

.tb_bazar td {
font-size:110%;
}

.tb_bazar th {
height:40px;
font-size:90%;
border-left:1px solid #d0d0d0;
padding:0 15px 0 15px;
background:url(../img_design/th_back.png);
}



.tb_bazar td {
/*font-family:arial narrow;*/
/*height:30px;*/
border:1px solid #d0d0d0;
padding:3px 10px 3px 10px;
text-align:center;
}

.tb_bazar th a img, .tb_bazar th a  { /* zarovnani radicich sipek..  */
margin:0 0 0 1px;
}


.bck_tr1 {background:#e8e8e8;}
.bck_tr2 {background:none;}

.tb_bazar .td_text_left {
text-align:left;
}

.tb_bazar td a img {
margin:0;
}

/* zarovnani bunek v tab bazar */

.tb_bazar .td_bazar_left {text-align:left;padding:0 0 0 5px;}
.tb_bazar .td_bazar_center {text-align:center;}
.tb_bazar .td_bazar_right {text-align:right;padding:0 5px 0 0;}



/* styly pro texty v hlavni tab --------- */
.tb_bazar td .b1, .tb_bazar_detail td .b1 { /* tucny */
font-weight:bold;
}
.tb_bazar td .b2, .tb_bazar_detail td .b2  { /* cerveny */
color:#ff0000;
}
.tb_bazar td .b3, .tb_bazar_detail td .b3  { /* tucny + cerveny */
font-weight:bold;
color:#ff0000;
}




/*zvetsovani nahledu prvnich obr v hl. vypisu bazaru*/
.td_nahled a {position:relative;}

.td_nahled .obr {
/*top:0px; left:80px;*/
visibility: hidden;
}

.td_nahled a:hover .obr {
visibility: visible;
border:1px solid #c0c0c0;
}

.obr {
position: absolute; bottom: 40px; left:60px; z-index:100;
}







/*dealer*/

.left_dealer, .right_dealer {
margin:10px 0 0 0;
background:#f5f5f5;
border:1px solid #d0d0d0;
}

.left_dealer {
float:left;
width:315px;
/*margin-right:10px;*/
} 

.right_dealer {
float:right;
width:380px;
} 

.right_dealer p {
font-size:80%;
margin:0 10px 10px 10px;
}

.tb_dealer {
margin:20px 10px 20px 10px;
font-size:70%;
}

.tb_dealer input {
font-size:85%;
}


.tb_dealer a {text-decoration:underline;}


.tb_dealer td {
padding:2px 10px 2px 10px;
}

.left_dealer .tb_dealer td {
border-bottom:1px solid #e0e0e0;
padding:8px 10px 8px 10px;
}

.right_dealer .tb_dealer {
margin:20px 10px 10px 10px;
}

.produkty_dealer {
float:left;
width:100%;
margin:20px 0 10px 0;
background:#f5f5f5;
border:1px solid #d0d0d0;
}

.produkty_dealer div, .produkty_dealer p {
margin:10px;
font-size:80%;
}













/*
td  { 
position:relative;
}
td a .nahled {
display: none;
}

td a img .nahled:hover {

margin:10px;
}
*/









/* end hlavni tab texty -------- */


.form_inline {
margin:0 40px 0 0;
display:inline;
}


.filtr {
float:left;
width:777px;
padding:5px 0 5px 0;
margin:10px 0 2px 0;
font-size:90%;
/*border:1px solid #e0e0e0;*/
}

.filtr form {
display:inline;
margin:0;
float:left;
}

.filtr a {
float:right;
color:#fff;
font-size:90%;
padding:5px 15px 5px 15px;
margin:0px 0 0 0;
border-right:1px solid #808080;
text-decoration:none;
}

.filtr a:hover {
float:right;
background:url(../img_design/bb3.png);
}


.filtr input {
vertical-align:middle;
}

.filtr2 {
float:left;
width:755px;
padding:10px;
margin:2px 0 20px 0;
font-size:90%;
background:#f0f0f0;
border:1px dotted #c0c0c0;
}

.filtr2 select {
border:1px dotted #808080;
}

.filtr .but_kat, .filtr .but_kat_akt  {
margin:0 2px 0 0;
} 

.but_kat { /*NEaktivni zalozka*/
color:#fff;
background:url(../img_design/bb2.png);
}

.but_kat_akt { /*aktivni zalozka*/
color:#fff;
background:url(../img_design/bb1.png);
}

.select_akt { /* aktivni polozka selectu */
background:#ffff99;
}


.sb_bazar_akt { /*aktivni search box u bazaru*/
background:#ffff99;
width:120px;
}

.div_strank {
float:left;
width:770px;
font-size:90%;
text-align:center;
vertical-align:top;
/*border:1px dotted #c0c0c0;*/
}

.div_strank img, .div_strank a, .div_strank a img {
vertical-align:top;
}

.div_strank .str_link {
margin:0 2px 0 2px;
padding:0 3px 0 3px;
}

.div_strank .str_akt { /*zvyrazneni aktivniho strankovani*/
padding:0 3px 0 3px;
border:1px solid #d0d0d0;
background:#ffff99;
margin:0 -2px 0 -2px;
}


.div_strank .str_link {
margin:0 2px 0 2px;
padding:0 4px 0 4px;
border:0;
background:#f0f0f0;
}

.div_strank .str_link:hover {
margin:0 2px 0 2px;
padding:0 3px 0 3px;
border:1px solid #d0d0d0;
background:#f0f0f0;
}

.str_img {
margin:0 5px 0 5px;
}

.filtr p {
display:inline;
}

.tb_bazar_detail {
float:left;
/*margin:10px;*/
width:100%;
}

.tb_bazar_detail td {
padding:2px 5px 2px 5px;
border-bottom:1px dotted #d0d0d0;
}

.bazar_detail_left {
float:left;
width:360px;
/*border:1px solid #d0d0d0;*/
}

.div_bazar_tb {
float:left;
margin:10px 0 10px 0;
padding:10px 10px 20px 10px;
background:#f5f5f5;
border:1px dotted #c0c0c0;
}








/*
.bazar_detail_right {
width:400px;
float:right;
}

.bazar_detail_right a img {
float:left;
padding:0;
margin:3px 3px 0px 0;
}*/





































.div_str_arr { /* strankovani v detailu */
float:right;
width:410px;
height:50px;
margin:0 0 5px 0;
text-align:center;
/*border:1px solid #c0c0c0;*/
}

.div_str_arr a {
margin:0;
font-size:80%;
}

.div_str_data1, .div_str_data2 {
float:left;
width:98px;
height:45px;
margin:0 1px 0 0;
/*border:1px solid red;*/
}

.div_str_data1 p, .div_str_data2 p {
width:96px;
line-height:100%;
margin:10px 0 0 0;
/*border:1px solid blue;*/
}

.div_str_data1 p  {text-align:right;}
.div_str_data2 p  {text-align:left;}


.div_str_stat {
float:left;
padding:3px;
margin:5px 0 0 0;
font-size:70%;
color:#404040;
/*background:#f0f0f0;*/
/*border:1px solid #e0e0e0;*/
}

.div_str_stat strong {
color:#ff0000;
}

.div_str_stat a {
/*color:#c0c0c0;*/
text-decoration:none;
}

.div_str_stat a:hover {
color:#cc0000;
}



.div_str_stat p {
vertical-align:middle;
}

.tb_form_b { /*table pro form bazar*/
/*float:left;*/
/*margin:20px 0 20px 0;*/
/*border:1px solid #e0e0e0;*/
/*background:#f0f0f0;*/
}

.tb_form_b .td1b {
text-align:right;
}

.tb_form_b textarea {
width:280px;
height:40px;
}









/* form modul registrace */
.div_form_f1 {
float:left;
margin:10px 0 10px 0;
padding:10px 10px 20px 10px;
font-size:100%;
font-stretch:condensed;
background:#fff;
border:1px dotted #c0c0c0;
}

.div_form_f1:hover {
background:#F8F8F8;
}

.div_form_f1 h2 {
font-size:110%;
color:#404040;
}

.tb_form_f1 { 
float:left;
width:100%;
/*border:1px solid #f00;*/
}


.tb_form_f1 td {
padding:5px;
font-size:120%;
}


.tb_form_f1 .td1b {
font-size:110%;
text-align:right;
}



/* ------------------------------------*/



















.div_akce_main {
float:left;
width:785px;
margin:0 0 30px 0;
/*border:1px solid red;*/
}

.div_akce {
position:relative;
float:left;
margin:0 0 10px 0;
width:255px;
height:153px;
background:url(../img_design/akce_back.png)  no-repeat;
}

.div_akce h2 {
width:210px;
position:absolute; left:30px; top:22px; z-index:3;
font-size:85%;
/*border:1px solid red;*/
}

.div_akce .ap1 { /*cena*/
color:#ff0000;
position:absolute; left:30px; top:50px;
font-size:80%;
}

.div_akce .ap2 img  { /* obrazky */
position:absolute; left:140px; top:60px;
font-size:80%;
border:5px solid #e0e0e0;
}

.div_akce .ap3 { /* link */
position:absolute; left:32px; top:105px;
font-size:80%;
}

.div_akce a {
text-decoration:none;
}


/* modul form nabidka pohledavek renfork.. -----------*/
.div1_form {
font-size:100%;
padding:10px;
margin:0 0 20px 0;
background: #f0f0f0 url(../img_design/r1.png) top left   no-repeat;
background: #f0f0f0 url(../img_design/r1.png) bottom left   no-repeat;
border:1px dotted #c0c0c0;
}

.radio {
border:0;
vertical-align:middle;

}

.div1_form strong {
color:#990000;
font-size:130%;
}

.i100r, .i200r {
background:#ffcccc;
}

.div1_form td {
font-size:100%;
vertical-align:top;
}

.div1_form .td1p {
font-size:110%;
text-align:right;
vertical-align:top;
padding:5px 5px 0 0;
}

.div1_form input,  .div1_form select,  .div1_form textarea  {
font-size:100%;
margin:2px 0 5px 0;
}

.div1_form textarea {
height:40px;
}

.div1_form .sm {
color:#808080;
font-size:90%;
}

.div1_form .red {
color:#ff0000;
font-size:90%;
}
/* end modul form ---------- */










/*zvetsovani nahledu obr v clanky*/
.img_nahled  { /*div okolo cele galerie*/
clear:both;
/*width:777px;*/
margin:10px 2px 10px 0;
padding:0;
position:relative;
/*border:1px solid green;*/
}


.img_nahled a img {
/*float:left;*/
padding:0;
margin:0 5px 5px 0;
/*border:1px solid red;*/
}



.tpimg { /* pozic text v obr */
font-family:arial narrow;
max-width:80%;
min-width:85%;
color:#000;
font-size:70%;
padding:2px;
background:#fff;
position: absolute; left: 5px; bottom: 10px; z-index:99;
/*box-shadow: 0px 0px 8px 0px #fff; */   /*   rozpiti stinu,širka stinu */
border:1px solid #fff;
}



.img_nahled a {
float:left;
padding:0;
/*margin:0 1px 0 0;*/
position:relative;
text-decoration:none;
/*border:1px solid green;*/
}

.img_nahled .obrcl {
visibility: hidden;
}

.img_nahled a:hover .obrcl {
visibility: visible;
}

.obrcl {
float:left;
color:#ff0000;
font-size:70%;
font-weight:bold;
padding:10px 5px 5px 10px;
position: absolute; bottom: 115px; right: -50px; z-index:200;
/*position: absolute; top: -390px; left: -300px; z-index:100;*/
background:#e0e0e0;
/*border:3px solid #d0d0d0;*/
/*box-shadow: 0 0 20px 1px #000;*/   /*   rozpiti stinu,širka stinu */
}

.obrcl strong {
color:#000;
font-size:85%;
padding:0 0 0 20px;
font-weight:normal;
}


/* -------  */
















/* -------  */

td .help_ico {
margin:0 0 2px 7px;
vertical-align:middle;
}

.noborder {
border:0;
}

.tb_bazar td span {
vertical-align:middle;
}

.tb_bazar .td_nahled  {
width:0;
margin:0;
background:#fff;
padding:2px 3px 2px 3px;
}

.tb_bazar .td_nahled a {
margin:0;
padding:0;
}







/* katalog ----------------------*/
.div_kat {
float:left;
position:relative;
width:200px;
height:160px;
margin:0 10px 10px 0;
padding:8px;
font-size:80%;
text-align:center;
border:1px solid #d0d0d0;
}

.div_kat p {
position:absolute; bottom:5px;   z-index:10;
margin:2px;
width:195px;
/*border:1px solid #d0d0d0;*/
}

.div_kat p a {
font-size:90%;
color:#404040;
text-decoration:none;
}

.div_kat p a:hover {
color:#990000;
text-decoration:underline;
}

.div_kat_left_img { /*left strana hlavni img*/
float:left;
margin:0 0 20px 0;
/*border:1px solid #e0e0e0;*/ 
}

.div_kat_right_img { /*prava strana small nahledy*/
float:right;
width:150px;
margin:0 0 20px 0;
/*border:1px solid #e0e0e0;*/
}

.div_kat_right_img a img {
float:right;
}


.div_kat_left, .div_kat_right {
padding:10px 10px 20px 10px;
background:#f5f5f5;
border:1px solid #e0e0e0;
}

.div_kat_left {
float:left;
width:550px;
}


.div_kat_right {
width:100px;
float:right;

}

.text_popis_kat_detail {
font-size:80%;
padding:10px;
background:#f5f5f5;
border:1px solid #e0e0e0;
}

.select_dealer {
width:195px;
font-size:95%;
}








/*zvetsovani nahledu obr v katalogu*/
.img_nahled  {
clear:both;
margin:10px 2px 10px 0;
padding:0;
/*border:1px solid red;*/
}

.div_kat_right_img a img {
/*float:left;*/
padding:0;
margin:0 0 4px 0;
}

.div_kat_right_img a {
padding:0;
margin:0 1px 0 0;
position:relative;
}

.div_kat_right_img .obr_katalog {
visibility: hidden;
}

.div_kat_right_img a:hover .obr_katalog {
visibility: visible;
}

.obr_katalog {
position: absolute; top: 0px; left: -560px; z-index:100;
}






/*lang */

.lang {
position: absolute; top: 50px; left: 830px; z-index:1;
}

.lang form {
display:inline;
margin:0 2px 0 0;
}

.lang form input {
padding:2px 4px 2px 4px;
color:#a0a0a0;
background:#e0e0e0;
border:1px solid #d0d0d0;
}

.lang .lang_akt {
color:#fff;
background:#ffcc00;
border:1px solid #d0d0d0;
}


.nab_pohl_banner a {

text-align:center;
font-size:70%;
text-decoration:none;
color:#fff;
padding:5px;
background:#cc0000;
border:2px solid #d0d0d0;
position: absolute; left: 885px; top: 185px; z-index:100;
}

.nab_pohl_banner a:hover {
background:#990000;
color:#fff;

}






/* dlazdice sub pages*/
.dz {
font-family:arial narrow;
float:left;
width:101%;
text-align:center;
margin:0 0 20px 0;
/*border:1px solid #c0c0c0;*/

}

.dz a {
display:block;
float:left;
width:185px;
height:100px;
color:#ff0000;
font-size:90%;
/*font-weight:bold;*/
padding:5px;
margin:0 10px 10px 0;
text-decoration:none;
background:#fff url("../img_design/dlz_back.png") no-repeat 50% 80%;
border:1px solid #e0e0e0;
box-shadow: 2px 2px 10px 0px #b0b0b0;   /*   rozpiti stinu,širka stinu */
/*-webkit-box-shadow: 15px 10px 8px 1px #a0a0a0;*/
}

.dz a:hover {
background:#fff url("../img_design/dlz_back_h.png") no-repeat 50% 75%;
box-shadow: 2px 2px 10px 0px #a0a0a0;   /*   rozpiti stinu,širka stinu */
}



/*obecny form*/

.form_obecny { /*div*/
float:left;
width:680px;
color:#000;
margin:50px 0 20px 0;
/*border:1px solid #d0d0d0;*/
}

.form_obecny h2 span {
color:#000;
font-size:70%;
}

.form_obecny p { /*normal p*/
float:left;
margin:5px 20px 5px 0;
/*border:1px solid red;*/
}

.form_obecny .single { /*nezalamovaci p*/
clear:both;
margin:5px 20px 5px 0;
/*border:1px solid red;*/
}



.form_obecny input {
font-size:90%;
padding:4px;
margin:5px 0 5px 0;
}

.form_obecny textarea {
width:630px;
height:100px;
font-size:90%;
padding:4px;
margin:5px 0 5px 0;
}

.form_obecny select {
font-size:90%;
padding:4px;
margin:5px 0 5px 0;
}


.of_but {
color:#fff;
background:#cc0000 url(../img_design/back_but.png); 
border:2px solid #c0c0c0;
}



.jsem_stroj {
display: none;
}





.div_form_no_product { /*div pro rychly form v katalogu kdyz nic neni zobrazeno*/
float:left;
width:100%;
text-align:center;
/*border:1px solid red;*/
}

.div_form_no_product .rychly_form {
margin:auto;
text-align:center;
/*border:1px solid green;*/
}












/* CSS3 */

/* zakulaceni divuů */
.obsah_right .cl,  .td_nahled span img, .td_nahled span img, .td_nahled a:hover .obr, .div_kat, .form_left, .top_menu	{
border-radius: 3px;
}





/* zakulaceni formularu.. */
img, input, textarea, select, .abcd a 	{
border-radius: 3px;
}


/*stiny*/

.obsah_left .cl {
/*box-shadow: 1px 1px 8px 0px #a0a0a0;*/   /*   rozpiti stinu,širka stinu */
}

/*
.top_menu {
-webkit-box-shadow: 2px 2px 4px 1px #a0a0a0;
box-shadow: 2px 2px 6px 1px #a0a0a0; 
}

.form_left {
-webkit-box-shadow: 2px 2px 4px 1px #a0a0a0;
box-shadow: 2px 2px 6px 1px #a0a0a0; 
}
*/





.pozic1 {

color:#fff;
margin:0;
padding:0;
position:absolute; left:-5px; top:10px; z-index:100;
}

.pozic1 a {
color:#fff;
text-decoration:none;
}



.pozic_tel_info { /*tel number top head*/
padding:5px 10px 3px 10px;
color:#fff;
font-size:80%;
background:#017B30;
position:absolute; right: 170px; top:29px; z-index:500;
border-radius: 1px;
/*border:1px solid #d0d0d0;*/
}

.pozic_tel_info .tel {
font-weight:bold;
font-size:120%;
}















/*
a img {opacity:1; filter:alpha(opacity=100);# -moz-opacity:1; -khtml-opacity:1;}
a:hover img {opacity:0.8; filter:alpha(opacity=80);# -moz-opacity: 0.8; -khtml-opacity:0.8;}

*/




















































