  /****************************************/
 /***** IT4U.sk - Krby VILCEK styles *****/
/****************************************/


/***** main *****/

body {
background:#ffffff url('images/bg1.png') repeat-x;
background-position:0px -60px;
/*background-color:#eeeeee;*/
/*font-family:calibri, arial;*/
font-family: tahoma,verdana,'Century Gothic','Arial';
color:#333333;
font-size:14px;
}

a {
text-decoration:none;
color:#ffffff;
}

table {
font-size:14px;
}

#plocha {
margin:0px;
position:absolute;
left:0;
top:0;
width:1900px;
height:910px;
margin:0px;
padding:0px;
}

.button2 {
  border:1px #eeeeee solid;
  background-color:#000000; 
  color:#ffffff;
  padding:2px;
}

.menu {
color:#67b366;
}
.menu:hover {
color:#000000;
}

.user_body {
background:#000000 url('images/bg4.jpg') no-repeat;
background-color:#000000;
background-position:top left;
margin:0px;
}

.white {
color:#ffffff;
}

.red {
color:#cb6955;
}

.green {
color:#b8fcb8;
}

.bold {
font-weight:bold;
}

h2 {
color:#ffffff;
text-decoration:none;
}

h3,h4,h5 {
color:#719ae6;
text-decoration:none;
}

h5 {
font-size:13px;
}

h4 {
margin:1px;
font-size:12px;
color:#000000;
}

p {
font-size:14px;
}

.napis1 {
font-weight:bold;
font-size:12px;
color: #5994ff;
}
.napis2 {
color:#719ae6;
color:20px;
text-decoration:none;
}
.napis2:hover {
color:#719ae6;
color:18px;
text-decoration:none;
}
.error0 {
font-weight:bold;
font-size:12px;
color: #a03741;
}
.error1 {
font-weight:bold;
font-size:16px;
color: #a03741;
}
.error2 {
font-weight:bold;
font-size:16px;
color: #719ae6;
}
.text0 {
font-weight:normal;
font-size:11px;
color: #eaeaea;
}
.text1 {
font-weight:normal;
font-size:11px;
color: #ababab;
}
.text2 {
font-weight:normal;
font-size:11px;
color: #333333;
}
.text3 {
font-weight:normal;
font-size:14px;
color: #333333;
}
.text4 {
font-weight:normal;
font-size:16px;
}

.al_left {
text-align:left;
}
.al_right {
text-align:right;
}
.al_center {
text-align:center;
}
.al_justify {
text-align:justify;
}
.va_top {
vertical-align:top;
}
.va_bottm {
vertical-align:bottom;
}

.text_input {
padding:3px;
border:1px #bdd4fd solid;
width:170px;
font-size:12px;
color:#333333;
}
.text_input:hover {
padding:3px;
border:1px #719ae6 solid;
width:170px;
background-color:#ffdeae;
}

.text_input_min {
padding:1px;
border:1px #bdd4fd solid;
background-color:#eeeeee;
font-size:10px;
color:#333333;
}
.text_input_min:hover {
border:1px #719ae6 solid;
background-color:#ffdeae;
}


.text_input_user {
padding:3px;
border:1px #ffffff solid;
background-color:#444444;
width:170px;
font-size:12px;
color:#ffffff;
}
.text_input_user:hover {
background-color:#333333;
}

.btn_login {
border:1px #719ae6 solid;
width:175px;
font-size:12px;
color:#333333;
}
.btn_login:hover {
border:1px #719ae6 solid;
width:175px;
font-size:12px;
color:#333333;
background-color:#ffdeae;
}

.btn_edit {
border:1px #565656 solid;
width:110px;
font-size:12px;
color:#ffffff;
background-color:#000000;
}
.btn_edit:hover {
border:1px #565656 solid;
width:110px;
font-size:12px;
color:#ffffff;
background-color:#333333;
}

#main {
width:980px;
min-height:700px;
margin:10px;
border:1px #e3e3e3 solid;
position:relative;
left:50%;
margin-left:-490px;
background: url('images/logo.jpg') no-repeat;
background-position: left top;
background-color:#ffffff;
}
#main_user {
width:1300px;
height:710px;
border:1px #7d7d7d solid;
position:absolute;
left:50%;
margin-left:-650px;
margin-top:30px;
background-position: 0px 20px;
z-index:5;
color:#7d7d7d;
}

#main_user_bg {
width:1300px;
height:710px;
position:absolute;
left:50%;
margin-left:-650px;
margin-top:30px;
background-color:#000000;

 filter:alpha(opacity=90); 
 -moz-opacity: 0.90; 
 opacity: 0.90; 
  z-index:1;
  
}

#left_user_bg {
float:left;
width:250px;
height:99%;
background-color:#000000;
/*border:1px #e3e3e3 solid;*/


 filter:alpha(opacity=30); 
 -moz-opacity: 0.3; 
 opacity: 0.3; 
  z-index:1;
}

#left_user {
position:absolute;
float:left;
width:250px;
height:99%;
  z-index:5;

}

#left_user_logo {
  z-index:6;
height:91px;
color:#ffffff;
}


#footer {
height:16px;
text-align:center;
font-size:11px;
color:#b0b0b0;
}
#footer a {
color:#b0b0b0;
text-decoration:none;
}
#footer a:hover {
color:#000000;
text-decoration:none;
}

.no_border {
border:0px;
margin:0px;
padding:0px;
background-color:transparent;
}
.no_border:hover {
border:0px;
margin:0px;
padding:0px;
background-color:transparent;
}

#div_user_kosik {
padding-top:5px;
width:1300px;
overflow:auto;
height:695px;
padding-left:5px;
}

#main_user_left {
float:left;
width:628px;
border-right:1px #7d7d7d solid;
height:695px;
padding-left:5px;
padding-top:5px;
overflow:auto;
position:relative;
}
#main_user_right {
float:left;
width:649px;
border:0px;
padding:5px;
height:695px;
overflow:auto;
z-index:-100;
position:relative;
}

/***** admin *****/

#div_home_ulohy {
 padding-left:60px; 
 margin-left:20px;
 background:url(images/calendar-icon.png) no-repeat; 
 background-position:left top; 
 width:140px; 
 height:50px;
 margin-top:-40px;
}
#div_home_ulohy a {
 color:#cccccc;
 text-decoration:none;
 font-size:12px;
}
#div_home_ulohy a:hover {
 color:#eeeeee;
 text-decoration:underline;
 font-size:12px;
}
#div_home_ulohy .kalendar {
 font-weight:bold;
 font-size:12px;
}

#div_adm_login {
background: #ffffff url(../images/register.png) no-repeat; 
background-position:70px 110px;
width:380px;
height:200px;
border:1px #bdd4fd solid;
margin-left:300px;
margin-top:120px;
position:relative;
padding:20px;
font-size:12px;
}
#adm_header {
height: 50px;
text-align:right;
padding-right:10px;
}
#adm_menu {
width:100%;
height:21px;
background-color:#000000;
margin-top:20px;
text-transform:uppercase;
padding-top:2px;
font-size:14px;
}
#adm_menu ul {
display:inline;
}
#adm_menu li {
display:inline;
width:80px;
padding: 2px 1px 4px 1px;
}
#adm_menu li:hover {
display:inline;
width:80px;
background-color:#719ae6;
padding: 2px 1px 4px 1px;
}
#adm_menu li a {
color:#ffffff;
text-decoration:none;
padding: 3px 12px 6px 12px;
}

#block1 {
border:1px #eeeeee solid;
margin:10px;
padding:10px;
}

#block2 {
border:1px #dddddd solid;
background-color:#eeeeee;
margin:10px;
padding:10px;
}

#adm_table1 {
margin:0px;
padding:0px;
font-size:11px;
border:1px #eeeeee solid;
width:100%;
}
#adm_table1 .td1 {
background-color:#719ae6;
font-weight:bold;
color:#ffffff;
}
#adm_table1 .td2 {
border-bottom:1px #dddddd solid;
font-weight:BOLD;
color:#333333;
font-size:16px;
}
#adm_table1 .td2:hover {
border-bottom:1px #dddddd solid;
font-weight:BOLD;
color:#333333;
font-size:16px;
background-color:#e8eeff;
}

#adm_table1 .td3 {
border-bottom:1px #dddddd solid;
font-weight:normal;
color:#333333;
font-size:12px;
padding-left:1px;
padding-right:1px;
}

#adm_table1 .td4 {
border-bottom:1px #dddddd solid;
font-weight:normal;
font-size:11px;
padding-left:1px;
padding-right:1px;
}

#table_legenda {
margin:10px;
font-size:10px;
border:1px #757575 solid;
font-weight:normal;
color:#dddddd;

}
#table_legenda .td4 {
background-color: #b8fcb8;
font-weight:normal;
color:#333333;
font-size:10px;
padding-left:1px;
padding-right:1px;

}

#table_legenda .td5 {
background-color: #882e2e;
font-weight:normal;
color:#ffffff;
font-size:10px;
padding-left:1px;
padding-right:1px;
}

#table_legenda .td6 {
background-color: #e9ea71;
font-weight:normal;
color:#000000;
font-size:10px;
padding-left:1px;
padding-right:1px;
}

#table_legenda .td7 {
background-color: #5e73f0;
font-weight:normal;
color:#000000;
font-size:10px;
padding-left:1px;
padding-right:1px;
}


#table_legenda .td3 {
background-color:#ffffff;
color:#333333;
font-size:10px;
padding-left:1px;
padding-right:1px;
}

#table_legenda .td_yellow {
background-color:#fdf79f;
font-weight:normal;
color:#333333;
font-size:10px;
padding-left:1px;
padding-right:1px;
}
#table_legenda .td_red {
background-color:#ffd1d1;
font-weight:normal;
color:#333333;
font-size:10px;
padding-left:1px;
padding-right:1px;
}
#table_legenda .td_orange {
background-color:#f2c344;
font-weight:normal;
color:#333333;
font-size:10px;
padding-left:1px;
padding-right:1px;
}


#table_dokumenty .td4 {
background-color: #b8fcb8;
font-weight:normal;
color:#333333;
font-size:10px;
padding-left:1px;
padding-right:1px;
}

#table_dokumenty .td_white {
background-color:#ffffff;
font-weight:normal;
color:#333333;
font-size:11px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}
#table_dokumenty .td_yellow {
background-color:#fdf79f;
font-weight:normal;
color:#333333;
font-size:11px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}
#table_dokumenty .td_red {
background-color:#a50000;
font-weight:normal;
color:#333333;
font-size:11px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}

#table_dokumenty .td_green {
background-color:green;
font-weight:normal;
color:#333333;
font-size:11px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}

#table_dokumenty .td5 {
background-color: #882e2e;
font-weight:normal;
color:#ffffff;
font-size:11px;
padding-left:1px;
padding-right:1px;
}

#table_dokumenty .td6 {
background-color: #e9ea71;
font-weight:normal;
color:#000000;
font-size:11px;
padding-left:1px;
padding-right:1px;
}

#table_dokumenty .td7 {
background-color: #5e73f0;
font-weight:normal;
color:#ffffff;
font-size:11px;
padding-left:1px;
padding-right:1px;
}


#table_dokumenty .td_parne {
background-color: #ffffff;
font-weight:normal;
color:#000000;
font-size:10px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}

#table_dokumenty .td_neparne {
background-color: #f3f3f3;
font-weight:normal;
color:#000000;
font-size:10px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}

#table_dokumenty .td_vyznacene {
background-color: #d5d5d5;
font-weight:normal;
color:#000000;
font-size:10px;
padding-left:1px;
padding-right:1px;
border-bottom:1px #000000 solid;
}

#main_doklady_menu {
width:606px;
height:36px;
border-bottom:1px #7d7d7d solid;
}
#main_doklady_menu_item {
background:transparent url(../images/menu_bg1.png) no-repeat; 
padding-top:10px;
width:119px;
height:25px;
color:#333333;
float:left;
text-align:center;
margin-right:1px;
font-size:12px;
text-decoration:uppercase;
}

#main_doklady_menu_item:hover {
background:transparent url(../images/menu_bg1_on.png) no-repeat; 
}

#main_doklady_menu_item_on {
background:transparent url(../images/menu_bg1_on.png) no-repeat; 
padding-top:10px;
width:119px;
height:25px;
color:#333333;
float:left;
text-align:center;
margin-right:1px; 
font-size:12px;
text-decoration:uppercase;
}


#main_doklady_menu_item2 {
background-color:#ffffff;
padding-top:10px;
width:100px;
height:25px;
color:#333333;
float:left;
text-align:center;
margin-right:1px;
font-size:12px;
text-decoration:uppercase;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px; 
}

#main_doklady_menu_item2:hover {
background-color:#ededed;
}

#main_doklady_menu_item2_on {
background-color:#ededed;
padding-top:10px;
width:100px;
height:25px;
color:#333333;
float:left;
text-align:center;
margin-right:1px; 
font-size:12px;
text-decoration:uppercase;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px; 
}


/* nove * /





.btn_oznacit {
background: #ffffff url(../images/checkbox_checked.png) no-repeat;
height:34px;
border:1px #dddddd solid; 
width:170px;
margin-right:2px;
margin-bottom:2px;
}
.btn_odznacit {
background: #ffffff url(../images/checkbox_unchecked.png) no-repeat; 
height:34px;
border:1px #dddddd solid;
width:170px;
margin-right:2px;
margin-bottom:2px;
}
.btn_oznacit:hover {
background-color:#eeeeee;
margin-right:2px;
margin-bottom:2px;
}
.btn_odznacit:hover {
background-color:#eeeeee;
margin-right:2px;
margin-bottom:2px;
}

.uloz_button {
background: #ffffff url(../images/save_ico.png) no-repeat; 
background-position: bottom right;
border:1px #dddddd solid;
height:80px;
width:273px;
margin:20px;
padding:10px;
background-color:#eeeeee;
float:left;
}
.uloz_button:hover {
background: #dddddd url(../images/save_ico.png) no-repeat; 
background-position: bottom right;
}


#div_adm_del {
float:left;
background: #ffffff url(../images/delete_ico.png) no-repeat; 
background-position: bottom right;
border:1px #dddddd solid;
height:65px;
width:250px;
margin:20px;
padding:10px;
background-color:#eeeeee;
}
#div_adm_del:hover {
background: #dddddd url(../images/delete_ico.png) no-repeat; 
background-position: bottom right;
}
#div_adm_del .btn_del_kat {
border:0px;
font-weight:bold;
font-size:14px;
color: #a03741;
background: transparent;
}
#div_atr_edit {
float:left;
margin:5px;
border:1px #dddddd solid;
padding-bottom:5px;
}

#adm_print_div {
background: #ffffff url(../images/print_ico.png) no-repeat; 
background-position:5px 0px;
height:50px; width:160px; 
padding-left:60px; 
border:1px #dddddd solid;
text-decoration:none;
float:left;
margin:10px;
font-weight:bold;
font-size:13px;
color: #a03741;
}
#adm_print_div:hover {
background:#eeeeee url(../images/print_ico.png) no-repeat; 
background-position:5px 0px;
padding-left:60px; 
border:1px #dddddd solid;
text-decoration:none;
font-weight:bold;
color: #a03741;
}

#adm_import_div {
background: #ffffff url(../images/load_ico.png) no-repeat; 
background-position:5px 0px;
height:50px; width:240px; 
padding-left:60px; 
border:1px #dddddd solid;
text-decoration:none;
float:left;
margin:10px;
font-weight:bold;
font-size:16px;
color: #a03741;
}
#adm_import_div:hover {
background:#eeeeee url(../images/load_ico.png) no-repeat; 
background-position:5px 0px;
padding-left:60px; 
border:1px #dddddd solid;
text-decoration:none;
font-weight:bold;
font-size:16px;
color: #a03741;
}
#adm_import_div a {
text-decoration:none;
}
#adm_import_div a:hover {
text-decoration:none;
}


#adm_info_div {
background: #ffffff url(../images/info_ico.png) no-repeat; 
background-position:5px 0px;
height:50px; width:240px; 
padding-left:60px; 
border:1px #dddddd solid;
font-size:16px;
text-decoration:none;
float:left;
margin:10px;
}
#adm_info_div:hover {
background:#eeeeee url(../images/info_ico.png) no-repeat; 
background-position:5px 0px;
padding-left:60px; 
border:1px #dddddd solid;
font-size:16px;
text-decoration:none;
}


#adm_add_div {
background: #ffffff url(../images/add_ico.png) no-repeat; 
background-position:5px 0px;
height:50px; width:160px; 
padding-left:60px; 
border:1px #dddddd solid;
font-weight:bold;
font-size:13px;
color: #a03741;
text-decoration:none;
float:left;
margin:10px;
}
#adm_add_div:hover {
background:#eeeeee url(../images/add_ico.png) no-repeat; 
background-position:5px 0px;
padding-left:60px; 
border:1px #dddddd solid;
font-weight:bold;
color: #a03741;
text-decoration:none;
}

.tr_tovar_vyzn {
background-color:#dddddd;
border-bottom:1px #dddddd solid;
}
.tr_tovar_vyzn:hover {
background-color:#d0d9ff;
}

.tr_tovar {
border-bottom:1px #dddddd solid;
}
.tr_tovar:hover {
background-color:#d0d9ff;
}

#ol1 {
font-size:12px;
}

#uziv_menu {
margin-top:70px;
text-align:center;
width:1100px;
height:615px;
/*overflow:hidden;      */
}

#hl_kategorie {
padding:5px;
width:530px;
height:50px;
/*border-left:2px #333333 solid;*/
margin:5px;
float:left;
text-align:center;
background-color:transparent;
color:#a63608;
text-decoration:none;
}

#hl_kategorie:hover {
/*border-left:2px #666666 solid;*/
margin:5px;
margin-left:15px;
background-color:transparent;
text-decoration:none;
}

#hl_kategorie_text {
position:relative;
float:left;
width:420px;
height:70px;
text-align:left;
}


#hl_kategorie_ico {
position:relative;
float:left;
margin-left:5px;
width:100px;
height:70px;
text-align:right;
}

.kat_napis {
color:#ffffff;
}



#hl_kategorie1 {
width:170px;
height:100px;
margin:10px;
float:left;
text-align:center;
/*border:3px #000000 solid;*/
/*background-color:#ffffff;*/
/*background:transparent url(../images/kat_bg1.png) no-repeat; */
color:#a63608;
text-decoration:none;
margin-bottom:5px;
margin-top:5px;
}

#hl_kategorie1:hover {
/*border:3px #ffffff solid;*/
margin:10px;
/*background-color:#ffffff;*/
/*background:transparent url(../images/kat_bg1_on.png) no-repeat; */
text-decoration:none;
margin-bottom:5px;
margin-top:5px;
}



#div_novy_nakup {
width:210px;
height:50px;
background:transparent url('images/info_ico.png') no-repeat;
padding-left:60px;
padding-top:10px;
float:left;
margin:3px;
font-size:11px;
color:#ffffff;
}
#div_novy_nakup .button1 {
border:0px;
font-size:14px;
color:#c5c5c5;
background:transparent;
}
#div_novy_nakup .button1:hover {
color:#ffffff;
background:transparent;
}

#div_photogal {
width:50px;
height:50px;
background:transparent url('images/ico/ico_16.png') no-repeat;
float:left;
margin:5px;
}
#div_photogal:hover {
background:transparent url('images/ico/ico_16_on.png') no-repeat;
}

#div_videogal {
width:50px;
height:50px;
background:transparent url('images/ico/ico_22.png') no-repeat;
float:left;
margin:5px;
}
#div_videogal:hover {
background:transparent url('images/ico/ico_22_on.png') no-repeat;
}

#div_kategorie {
width:50px;
height:50px;
background:transparent url('images/ico/ico_02.png') no-repeat;
float:left;
margin:5px;
}
#div_kategorie:hover {
background:transparent url('images/ico/ico_02_on.png') no-repeat;
}

#user_btn_orders {
width:50px;
height:50px;
background:transparent url('images/ico/ico_05.png') no-repeat;
float:left;
margin:5px;
}
#user_btn_orders:hover {
background:transparent url('images/ico/ico_05_on.png') no-repeat;
}

#user_btn_orders2 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_23.png') no-repeat;
float:left;
margin:5px;
}
#user_btn_orders2:hover {
background:transparent url('images/ico/ico_23_on.png') no-repeat;
}

#user_btn_reset {
width:50px;
height:50px;
background:transparent url('images/ico/ico_15.png') no-repeat;
float:left;
margin:5px;
}
#user_btn_reset:hover {
background:transparent url('images/ico/ico_15_on.png') no-repeat;
}

#div_vydat_tovar_obj {
 float:left;
 border:1px #dddddd solid; 
 border-radius:8px; 
 padding:6px; 
 width:40px; 
 background-color:#757575; 
 text-align:center;
 margin:2px;
 margin-top:6px;
}
#div_vydat_tovar_obj:hover {
 background-color:#333333; 
}


#div_vydat_tovar {
 bottom:6px; 
 left:304px; 
 border:1px #dddddd solid; 
 border-radius:8px; 
 padding:6px; 
 width:40px; 
 background-color:#757575; 
 position:absolute;
 text-align:center;
}
#div_vydat_tovar:hover {
 background-color:#333333; 
}

#div_prijat_tovar {
 bottom:6px; 
 left:365px; 
 border:1px #dddddd solid; 
 border-radius:8px; 
 padding:6px; 
 width:40px; 
 background-color:#757575; 
 position:absolute;
 text-align:center;
}
#div_prijat_tovar:hover {
 background-color:#333333; 
}

#div_back1 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_12.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:left;
left:240px;
}
#div_back1:hover {
background:transparent url('images/ico/ico_12_on.png') no-repeat;
}

#div_back2 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_12.png') no-repeat;
margin:5px;
float:right;
}
#div_back2:hover {
background:transparent url('images/ico/ico_12_on.png') no-repeat;
}

#div_kosik1 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_03.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:536px;
}
#div_kosik1:hover {
background:transparent url('images/ico/ico_03_on.png') no-repeat;
}


#div_tlacit1 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:416px;
}
#div_tlacit1:hover {
background:transparent url('images/ico/ico_19_on.png') no-repeat;
}

#div_tlacit1_fa {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_fa.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:334px;
}
#div_tlacit1_fa:hover {
background:transparent url('images/ico/ico_19_fa_on.png') no-repeat;
}

#div_tlacit1_fa_qr {
width:50px;
height:50px;
background:transparent url('images/ico/ico_33_fa.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:334px;
}
#div_tlacit1_fa_qr:hover {
background:transparent url('images/ico/ico_33_fa_on.png') no-repeat;
}



#div_tlacit1_dl {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_dl.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:334px;
}
#div_tlacit1_dl:hover {
background:transparent url('images/ico/ico_19_dl_on.png') no-repeat;
}


#div_tlacit1_dlbo {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_dlbo.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:334px;
}
#div_tlacit1_dlbo:hover {
background:transparent url('images/ico/ico_19_dlbo_on.png') no-repeat;
}


/*
#div_kategorie {
width:160px;
height:50px;
background:transparent url('images/ico/ico_02png.png') no-repeat;
padding-left:60px;
padding-top:10px;
float:right;
margin:3px;
}
*/

#div_tlacit {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19.png') no-repeat;
float:left;
margin:5px;
}
#div_tlacit:hover {
background:transparent url('images/ico/ico_19_on.png') no-repeat;
}

#div_tlacit_new {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_new.png') no-repeat;
float:left;
margin:5px;
}
#div_tlacit_new:hover {
background:transparent url('images/ico/ico_19_on_new.png') no-repeat;
}


#div_tlacit_fa {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_fa.png') no-repeat;
float:left;
margin:5px;
}

#div_tlacit_obj_zal_fa:hover {
background:transparent url('images/ico/ico_20_fa_on.png') no-repeat;
}

#div_tlacit_obj_zal_fa {
width:50px;
height:50px;
background:transparent url('images/ico/ico_20_fa.png') no-repeat;
float:left;
margin:5px;
}
#div_tlacit_fa:hover {
background:transparent url('images/ico/ico_19_fa_on.png') no-repeat;
}


#div_tlacit_fa_qr {
width:50px;
height:50px;
background:transparent url('images/ico/ico_33_fa.png') no-repeat;
float:left;
margin:5px;
}
#div_tlacit_fa_qr:hover {
background:transparent url('images/ico/ico_33_fa_on.png') no-repeat;
}

#div_tlacit_dl {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_dl.png') no-repeat;
float:left;
margin:5px;
}
#div_tlacit_dl:hover {
background:transparent url('images/ico/ico_19_dl_on.png') no-repeat;
}

#div_tlacit_dlbo {
width:50px;
height:50px;
background:transparent url('images/ico/ico_19_dlbo.png') no-repeat;
float:left;
margin:5px;
}
#div_tlacit_dlbo:hover {
background:transparent url('images/ico/ico_19_dlbo_on.png') no-repeat;
}



#div_emailovat_small {
width:30px;
height:30px;
background:transparent url('images/ico/ico_28s.png') no-repeat;
float:left;
margin:5px;
}
#div_emailovat_small:hover {
background:transparent url('images/ico/ico_28s_on.png') no-repeat;
}

#div_emailovat {
width:50px;
height:50px;
background:transparent url('images/ico/ico_28.png') no-repeat;
float:left;
margin:5px;
}
#div_emailovat:hover {
background:transparent url('images/ico/ico_28_on.png') no-repeat;
}

#div_emailovat2 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_28.png') no-repeat;
margin:5px;
position:absolute;
bottom:0;
float:right;
margin-left:476px;
}
#div_emailovat2:hover {
background:transparent url('images/ico/ico_28_on.png') no-repeat;
}


#div_generovat_objednavku {
width:50px;
height:50px;
background:transparent url('images/ico/ico_21.png') no-repeat;
float:left;
margin:5px;
}
#div_generovat_objednavku:hover {
background:transparent url('images/ico/ico_21_on.png') no-repeat;
}


#div_generovat_objednavku .btn_kosik_1 {
width:50px;
height:50px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_generovat_objednavku .btn_kosik_1:hover {
color:#ffffff;
}

#div_kosik {
width:50px;
height:50px;
background:transparent url('images/ico/ico_03.png') no-repeat;
float:left;
margin:5px;
}
#div_kosik:hover {
background:transparent url('images/ico/ico_03_on.png') no-repeat;
}

#div_kosik .btn_kosik_1 {
width:50px;
height:50px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_kosik .btn_kosik_1:hover {
color:#ffffff;
}

#div_tovar_1 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_13.png') no-repeat;
float:left;
margin:5px;
}
#div_tovar_1:hover {
background:transparent url('images/ico/ico_13_on.png') no-repeat;
}





.link_div1 {
text-decoration:none;
color:#fff;
font-size:18px;
}
.link_div1:hover {
text-decoration:none;
/*color:#719ae6;*/
color:#ffffff;
font-size:18px;
text-decoration:underline;
}

.link_div2 {
text-decoration:none;
text-transform: uppercase;
font-size:13px;
font-weight:bold;
color:#a63608;

}
.link_div2:hover {
text-decoration:none;
color:#333333;
}
/************************* galeria *************************/

.gallery_body {
background-color:#000000;
}

#gal_fotka {
float:left;
margin:5px;
padding:2px;
background-color:#000000;
border:1px #333333 solid;
height:100px;
width:124px;
text-align:center;
vertical-align:middle;
margin-bottom:20px;
font-size:11px;
color:#eeeeee;
}

#gal_fotka:hover {
float:left;
margin:5px;
padding:2px;
background-color:#dedede;
border:1px #333333 solid;
height:100px;
text-align:center;
vertical-align:middle;
margin-bottom:20px;
color:#000000;
font-size:11px;
}

#gal_video {
float:left;
margin:5px;
padding:2px;
background-color:#000000;
border:1px #333333 solid;
height:100px;
width:124px;
text-align:center;
vertical-align:middle;
margin-bottom:20px;
font-size:11px;
color:#eeeeee;
}

#gal_video:hover {
float:left;
margin:5px;
padding:2px;
border:1px #ffffff solid;
height:100px;
text-align:center;
vertical-align:middle;
margin-bottom:20px;
color:#ffffff;
font-size:11px;
}

/******************* adm menu ************************/

#menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:978px;
	/*float:left;*/
    margin-top:30px;
    margin-left:10px;
	/*background-color:#ffffff;*/
	}
		
#menuh a
	{
	display:block;
	/*border: 1px solid #555;*/
	white-space:nowrap;
	margin-left:1px;
	padding: 3px;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	background-color: #000000;
	text-decoration:none;
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: white;
	background-color: cornflowerblue;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style-type:none;
	list-style:none;
	margin:0;
	padding:0;
	float:left;	
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	float:left;
	width:137px;
	text-align: center;
	}

#menuh li li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	float:left;
	text-align:left;
	width:170px;	
	}
	
#menuh li li a {
    padding-left:10px;
}	

#menuh ul ul
	{	
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 2px;
	margin:-1px 0 0 -2px;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/**********************************************************************/


/************ galeria **************/

#gal_filt1 {
color:#ffffff;
font-size:18px;
font-weight:bold;
}

#gal_filt2 {
color:#eeeeee;
font-size:14px;
font-weight:normal;
}


/*
#div_tovar_1 {
width:150px;
height:116px;
margin:10px;
float:left;
text-align:center;
background:transparent url(../images/kat_bg1.png) no-repeat; 
color:#a63608;
text-decoration:none;
}

#div_tovar_1:hover {
{
margin:10px;
background:transparent url(../images/kat_bg1_on.png) no-repeat; 
text-decoration:none;
}
*/




#div_tovar1 {
height:130px;
width:180px;
margin:5px;
margin:10px;
float:left;
text-align:center;
/*background:transparent url(../images/kat_bg1.png) no-repeat; */
color:#a63608;
text-decoration:none;
}

#div_tovar1:hover {
margin:10px;
/*background:transparent url(../images/kat_bg1_on.png) no-repeat; */
text-decoration:none;
}

#div_tovar1-1 {
height:85px;
width:180;
}
/*
#div_tovar1-2 {
height:30px;
width:150px;
margin:0px;
}
#div_tovar1-3 {
height:50px;
width:150px;
margin:0px;
float:left;
text-align:right;
}
*/
#div_tovar1-cena {
text-align:center; 
color:#000000;
font-size:15px;
font-weight:bold;
float:left;
width:120px;
height:50px;
margin:0px;
}
#table_tov_detail {
border:0px;
width:940px;
}
#table_tov_detail .td1 {
color:#000000;
font-size:17px;
font-weight:bold;
text-align:left;
margin-left:1px;
margin-right:1px;
}
#table_tov_detail .td2 {
color:#ffffff;
font-size:12px;
font-weight:normal;
background-color:#8a121b;
text-align:center;
margin-left:1px;
margin-right:1px;
}
#table_tov_detail .td3 {
color:#000000;
font-size:12px;
font-weight:normal;
background-color:eeeeee;
text-align:center;
padding-left:1px;
padding-right:1px;
}

.galeria_button {
border:1px #b7b7b7 solid;
margin:10px;
padding:3px;
background-color:#719ae6;
color:#ffffff;
margin-left:50px;
width:130px;
text-align:center;
}
.galeria_button:hover {
border:1px #b7b7b7 solid;
margin:10px;
padding:3px;
background-color:#eeeeee;
color:#000000;
margin-left:50px;
width:130px;
text-align:center;
}

#div_login {
/*border-bottom:1px #cccccc solid;*/
/*background-color:#e3ecff;*/
text-align:left;
padding:2px;
color:#ffffff;
width:150px;
margin-left:90px;
}
#div_login table {
color:#ffffff;
}

/***********************************/



#tovar_detail {
margin:5px;
/*border:1px #eeeeee solid;*/
text-align:left;
font-size:14px;
}

#tovar_detail_left {
float:left;
width:290px;
text-align:left;
margin:0px;
}

#tovar_detail_right {
float:right;
width:210px;
text-align:center;
margin:0px;
}

#tovar_detail_foto {
/*background-color:#ffffff;*/
height:220px;
width:210px;
text-align:center;
margin:0px;
/*border:1px #bbbbbb solid;*/
}

#tovar_pridat {
background: url('images/add1_ico.png') no-repeat;
width:36px;
height:36px;
float:left;
position:relative;
margin-top:-30px;
z-position:50;
}

#tovar_detail_pridat {
margin-top:5px;
width:220px;
height:40px;
border:1px #bbbbbb solid;
background:#ffffff url('images/add1_ico.png') no-repeat;
background-position: 10px 2px;
padding-left:20px;
padding-top:8px;
 filter:alpha(opacity=70); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
  z-index:10;
}
#tovar_detail_pridat:hover {
background:#a7c5df url('images/add1_ico.png') no-repeat;
background-position: 10px 2px;
 filter:alpha(opacity=100); 
 -moz-opacity: 1; 
 opacity: 1; 
  z-index:10;
}

.img_produkt_detail {
float:right;
margin:15px;
border:1px #000000 solid;
}

#div_zoznam_vyhladavania {
 color:#a2a2a2;
 margin:20px; 
 margin-top:40px;
 font-weight:normal;
 font-size:11px;
}


#bottom {
 text-align:left;
 height:100px;
 width:100%;
 position:absolute;
 bottom:0;
 background-color:#000000;
 border-top:1px #eeeeee solid;
 filter:alpha(opacity=83); 
 -moz-opacity: 0.83; 
 opacity: 0.83; 
  z-index:10;
}

#filtre_bg {
 text-align:left;
 height:490px;
 width:80px;
 position:absolute;
 top:130px;
 right:0px;
 text-align:center;
 /*background-color:#000000;*/
 border-top:0px #eeeeee solid;
 border-left:0px #eeeeee solid;
 border-bottom:0px #eeeeee solid; 
 filter:alpha(opacity=83); 
 -moz-opacity: 0.83; 
 opacity: 0.83; 
  z-index:10;
}
#filtre {
 text-align:center;
 height:490px;
 width:80px;
 position:absolute;
 top:130px;
 right:0px;
 filter:alpha(opacity=100); 
 -moz-opacity: 100; 
 opacity: 100; 
  z-index:11;
  color:#e7e7e7;
}

#div_tvary {
 text-align:left;
 height:500px;
 width:60px;
 position:absolute;
 top:115px;
 right:80px;
 filter:alpha(opacity=100); 
 -moz-opacity: 100; 
 opacity: 100; 
  z-index:12;
  color:#e7e7e7;
  /*background-color:#000000;*/
  display:none;
}

#table_dokumenty {
width:605px;
margin-left:0px;
font-size:10px;
border:0px #ffffff solid;
font-weight:normal;
}
#table_dokumenty td {
background-color:#ffffff;
color:#000000;
padding-left:1px;
padding-right:1px;
height:20px;
}
#table_dokumenty .td1 {
/*background-color:#254f72;*/
background-color:#444444;
color:#ffffff;
padding-left:1px;
padding-right:1px;
font-size:10px;
}

#table_cenniky {
width:800px;
margin-left:100px;
font-size:11px;
border:0px #ffffff solid;
font-weight:normal;
}
#table_cenniky .td2 {
background-color:transparent;
color:#ffffff;
border-bottom:1px #333333 dotted;
}
#table_cenniky .td1 {
/*background-color:#254f72;*/
background-color:#444444;
color:#ffffff;
}
#table_cenniky a {
/*background-color:#254f72;*/
color:#777777;
}

#table_kosik {
width:1200px;
margin-left:50px;
font-size:12px;
border:1px #ffffff solid;
}
#table_kosik td {
background-color:#ffffff;
color:#333333;
}
#table_kosik .td1 {
/*background-color:#254f72;*/
background-color:#444444;
color:#ffffff;
}

#table_kosik2 {
width:1200px;
margin-left:50px;
font-size:12px;
border:1px #ffffff solid;
margin-top:2px;
}
#table_kosik2 .td1 {
/*background-color:#254f72;*/
background-color:#444444;
color:#ffffff;
}


#table_kosik .kosik_skladom {
background-color:#70c664;
}
#table_kosik .kosik_nieskladom {
background-color:#8a121b;
color:#ffffff;
font-weight:bold;
}

#div_kosik_btn1 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_18.png') no-repeat;
float:left;
margin:5px;
}
#div_kosik_btn1:hover {
background:transparent url('images/ico/ico_18_on.png') no-repeat;
}

#div_kosik_btn1 .btn_kosik_1 {
width:50px;
height:50px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_kosik_btn1 .btn_kosik_1:hover {
color:#ffffff;
}

#div_kosik_btn2 {
float:left;
width:200px;
height:80px;
border:1px #ffffff solid;
margin:10px;
background:#8a121b url('images/reserve_ico.png') no-repeat;
background-position:5px 5px;
}
#div_kosik_btn2:hover {
background-position:6px 6px;
border:1px #000000 solid;
}

#div_kosik_btn2 .btn_kosik_1 {
padding-left:69px;
width:199px;
height:79px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_kosik_btn2 .btn_kosik_1:hover {
color:#ffffff;
}

#div_kosik_btn3 {
width:50px;
height:50px;
background:transparent url('images/ico/ico_07.png') no-repeat;
float:left;
margin:5px;
}
#div_kosik_btn3:hover {
background:transparent url('images/ico/ico_07_on.png') no-repeat;
}

#div_kosik_btn3 .btn_kosik_1 {
width:50px;
height:50px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_kosik_btn1 .btn_kosik_1:hover {
color:#ffffff;
}

#div_kosik_btn4 {
float:left;
width:200px;
height:80px;
border:1px #ffffff solid;
margin:10px;
background:#8a121b url('images/objednat_ico.png') no-repeat;
background-position:5px 5px;
}
#div_kosik_btn4:hover {
background-position:6px 6px;
border:1px #000000 solid;
}

#div_kosik_btn4 .btn_kosik_1 {
padding-left:69px;
width:199px;
height:79px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_kosik_btn4 .btn_kosik_1:hover {
color:#ffffff;
}


#div_rekl_btn1 {
float:left;
width:200px;
height:80px;
border:1px #ffffff solid;
margin:10px;
background:#8a121b url('images/reklamacia.png') no-repeat;
background-position:5px 5px;
}
#div_rekl_btn1:hover {
background-position:6px 6px;
border:1px #000000 solid;
}

#div_rekl_btn1 .btn_kosik_1 {
padding-left:69px;
width:199px;
height:79px;
border:0px;
background-color:transparent;
color:#ffffff;
}
#div_rekl_btn1 .btn_kosik_1:hover {
color:#ffffff;
}



#table_pd {
border:0px;
width:400px;
}
.pd_td_val {
font-weight:bold;
color:#eeeeee;
}
.pd_td_atr {
/*background-color:#d6e8f8;*/
padding:2px;
font-size:12px;
width:110px;
color:#7e7e7e;
}

#left_bottom_corner {
width:300px;
height:90px;
float:left;
text-align:left;
}

#pd_priloha_subor {
/*overflow:hidden;*/
width:150px;
height:30px;
/*border:1px #dddddd solid;*/
background:transparent url('images/att_ico1.png') no-repeat;
padding-left:40px;
color:#ffffff;
font-size:11px;
text-align:left;  
 filter:alpha(opacity=70); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
  z-index:50;
margin:4px;  
}
#pd_priloha_subor a{
text-decoration:none;
color:#ffffff;
}
#pd_priloha_subor a:hover{
text-decoration:none;
color:#ffffff;
}

#pd_priloha_subor:hover {
 filter:alpha(opacity=100); 
 -moz-opacity: 1.0; 
 opacity: 1.0; 
  z-index:50;
}
#pd_priloha_fotka {
/*overflow:hidden;*/
height:50px;
/*border:1px #dddddd solid;*/
/*background-color:#757575;*/
color:#ffffff;
font-size:11px;
text-align:left;  
 filter:alpha(opacity=70); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
  z-index:50;
margin:4px;  
}
#pd_priloha_fotka:hover {
 filter:alpha(opacity=100); 
 -moz-opacity: 1.0; 
 opacity: 1.0; 
  z-index:50;
}
#pd_priloha_fotka .foto_dolna_lista {
border:1px #dddddd solid;
margin:5px;
}
/*
#filtre_bg {
position:absolute;
top:200px;
left:24px;
border:1px #ffffff solid;
background-color:#eeeeee;
width:195px;
min-height:340px;
 filter:alpha(opacity=20); 
 -moz-opacity: 0.2; 
 opacity: 0.2; 
  z-index:10;
padding:5px;   
}

#filtre {
position:absolute;
top:200px;
left:24px;
border:1px #b2b2b2 solid;
background-color:transparent;
width:195px;
min-height:340px;
  z-index:20;
padding:5px;  
color:#ffffff;
}
*/

/************************* shadow **********************/

.shadow {
 -moz-box-shadow: 3px 3px 4px #c5c5c5;
 -webkit-box-shadow: 3px 3px 4px #c5c5c5;
  box-shadow: 3px 3px 4px #c5c5c5;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c5c5c5')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c5c5c5');
}

/************************** modal window **************/


 /* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
} 

/*******************************************/


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:600px; 
  height:750px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}


#user_btn_users {
width:50px;
height:50px;
background:transparent url('images/ico/ico_04.png') no-repeat;
float:left;
margin:3px;
}
#user_btn_users:hover {
background:transparent url('images/ico/ico_04_on.png') no-repeat;
}

#user_btn_calc {
width:50px;
height:50px;
background:transparent url('images/ico/ico_17.png') no-repeat;
float:left;
margin:5px;
}
#user_btn_calc:hover {
background:transparent url('images/ico/ico_17_on.png') no-repeat;
}

}
#user_btn_reservations {
  background:url(images/user_ico_reserve.png) no-repeat; 
  background-position:5px 5px;
  width:120px; 
  height:80px;
  float:left;
  text-align:right; 
  margin-right:20px;
}
#user_btn_invoices {
  background:url(images/user_ico_invoices.png) no-repeat; 
  background-position:5px 5px;
  width:120px; 
  height:80px;
  float:left;
  text-align:right;
  margin-right:20px;
}
#user_btn_kw {
width:50px;
height:50px;
background:transparent url('images/ico/ico_32.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_kw:hover {
background:transparent url('images/ico/ico_32_on.png') no-repeat;
}
#user_btn_search {
width:50px;
height:50px;
background:transparent url('images/ico/ico_08.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_search:hover {
background:transparent url('images/ico/ico_08_on.png') no-repeat;
}

#user_btn_search_cena {
width:50px;
height:50px;
background:transparent url('images/ico/ico_25.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_search_cena:hover {
background:transparent url('images/ico/ico_25_on.png') no-repeat;
}

#user_btn_search_priemer {
width:50px;
height:50px;
background:transparent url('images/ico/ico_24.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_search_priemer:hover {
background:transparent url('images/ico/ico_24_on.png') no-repeat;
}

#user_btn_search_idd {
width:50px;
height:50px;
background:transparent url('images/ico/ico_29.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_search_idd:hover {
background:transparent url('images/ico/ico_29_on.png') no-repeat;
}

#user_btn_search_firmameno {
width:50px;
height:50px;
background:transparent url('images/ico/ico_26.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_search_firmameno:hover {
background:transparent url('images/ico/ico_26_on.png') no-repeat;
}

#user_btn_search_datum {
width:50px;
height:50px;
background:transparent url('images/ico/ico_27.png') no-repeat;
float:left;
margin:4px;
}
#user_btn_search_datum:hover {
background:transparent url('images/ico/ico_27_on.png') no-repeat;
}


#user_table1 {
margin:0px;
padding:0px;
font-size:13px;
border:1px #eeeeee solid;
width:90%;
background-color:#eeeeee;
margin-left:50px;
}
#user_table1 .td1 {
background-color:8a121b;
font-weight:bold;
color:#ffffff;
}
#user_table1 .td2 {
border-bottom:1px #dddddd solid;
font-weight:BOLD;
color:#333333;
font-size:16px;
}
#user_table1 .td2:hover {
border-bottom:1px #dddddd solid;
font-weight:BOLD;
color:#333333;
font-size:16px;
background-color:#e8eeff;
}

#user_table1 .td3 {
border-bottom:1px #dddddd solid;
font-weight:normal;
color:#333333;
font-size:14px;
padding-left:1px;
padding-right:1px;
}

/************ onouseover description ****************/


#coolmenu{
margin:0px;
float:left;
}

/*
#coolmenu a{
font: bold 13px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}
*/

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: black;
color: white;
}

#tabledescription{
position:absolute;
bottom:100px;
left:290px;
width: 400px;
height: 20px;
filter:alpha(opacity=0);
-moz-opacity:0;
color:#ffffff;
}

/************ onouseover description ****************/


/** tvary btn **/

#btn_tvar_rovny {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_rovny.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_rovny:hover {
background:transparent url('images/ico/tvar_rovny_on.png') no-repeat;
}

#btn_tvar_rohovy_lavy {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_rohovy_lavy.png') no-repeat;
float:left;
margin:5px;
border:0px;
}
#btn_tvar_rohovy_lavy:hover {
background:transparent url('images/ico/tvar_rohovy_lavy_on.png') no-repeat;
}

#btn_tvar_rohovy_pravy {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_rohovy_pravy.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_rohovy_pravy:hover {
background:transparent url('images/ico/tvar_rohovy_pravy_on.png') no-repeat;
}

#btn_tvar_trojsklenny {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_trojsklenny.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_trojsklenny:hover {
background:transparent url('images/ico/tvar_trojsklenny_on.png') no-repeat;
}

#btn_tvar_prizmaticky {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_prizmaticky.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_prizmaticky:hover {
background:transparent url('images/ico/tvar_prizmaticky_on.png') no-repeat;
}

#btn_tvar_obly {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_obly.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_obly:hover {
background:transparent url('images/ico/tvar_obly_on.png') no-repeat;
}

#btn_tvar_360stupnov {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_360stupnov.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_360stupnov:hover {
background:transparent url('images/ico/tvar_360stupnov_on.png') no-repeat;
}

#btn_tvar_obojstranny {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_obojstranny.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_obojstranny:hover {
background:transparent url('images/ico/tvar_obojstranny_on.png') no-repeat;
}

#btn_tvar_rohovy_so_stlpikom_lavy {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_rohovy_so_stlpikom_lavy.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_rohovy_so_stlpikom_lavy:hover {
background:transparent url('images/ico/tvar_rohovy_so_stlpikom_lavy_on.png') no-repeat;
}

#btn_tvar_rohovy_so_stlpikom_pravy {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_rohovy_so_stlpikom_pravy.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_rohovy_so_stlpikom_pravy:hover {
background:transparent url('images/ico/tvar_rohovy_so_stlpikom_pravy_on.png') no-repeat;
}

#btn_tvar_trojsklo_so_stlpikmi {
width:50px;
height:50px;
background:transparent url('images/ico/tvar_trojsklo_so_stlpikmi.png') no-repeat;
float:left;
margin:4px;
border:0px;
}
#btn_tvar_trojsklo_so_stlpikmi:hover {
background:transparent url('images/ico/tvar_trojsklo_so_stlpikmi_on.png') no-repeat;
}



/*********** dialogy ***************/


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  width:1650px;
  height:1000px;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog_email_vzalfa{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_email_vfa_bezdph{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}


#boxes #dialog_email_vfobj{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_email{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_email_cp{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_email_obj-zak{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_email_obj-dod{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_nazov_produktu{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_kod_produktu{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_id_produktu{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_tvar{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
/*
#boxes #dialog_material{
  background:url(images/notice1.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:500px;
  padding:50px 0 20px 25px;
  text-align:center;
}
*/

#boxes #dialog_trieda{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#boxes #dialog_material{
  /*background:url(images/notice1.png) no-repeat 0 0 transparent; */
  background-color:#efefef;
  border:2px green solid;
  border-radius:10px;
  padding:2px;
  width:500px; 
  height:570px;
  padding:50px 0 20px 25px;
  text-align:center;
 } 
#boxes #dialog_palivo{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}


#boxes #dialog_kw{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_nazov_firmy{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_cena{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_priemer{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_datum{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_meno{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}
#boxes #dialog_idd{
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
  text-align:center;
}

#table_subory {
  border:1px #757575 solid;
}
#table_subory td {
  font-size:11px;
  color:#ffffff;
}

/* autosuggest */

    .suggestion_list
		{
		background: white;
		border: 1px solid;
		padding: 4px;
		}
		
		.suggestion_list ul
		{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		
		.suggestion_list a
		{
		text-decoration: none;
		color: navy;
		}
		
		.suggestion_list .selected
		{
		background: navy;
		color: white;
		}
		
		.suggestion_list .selected a
		{
		color: white;
		}

		#autosuggest
		{
		display: none;
		}