#ignore td{
  height:20px;
}
body {
  padding:0;
  margin:0;
  text-align:center;
  font-family:Arial, sans-serif;
  font-size:11px;
}

#obal {
  width:990px;
  margin:auto;
  text-align:left;
}

p.header_note {
text-align:center;
font-weight:bold;
font-size:12px;
color:#225185;
margin-bottom:20px;
}

.top {
  width:990px;
  height:154px;
  background:url("top.jpg") left top no-repeat;
  text-align:center;
}

.top p {
  margin:0;
  padding:0;
}

form.search_panel {
  width:298px;
  height:20px;
  margin:auto;
}

.search_input {
  width:209px;
  height:19px;
  background:url("search_bgr.gif") center top no-repeat;
  border:0;
  margin-top:80px;
  color:#5c91ca;
  padding-left:7px;
}

.search_but {
  width:32px;
  height:19px;
  background:url("ok_bgr.gif") center top no-repeat;
  border:0;
  font-family:Arial, sans-serif;
  color:#5c91ca;
}

.menu {
  width:990px;
  height:34px;
  margin:2px 0;
}

.menu img {
  border:none;
}

.menu ul {
  display:inline;
  margin:0px;
  padding:0px;
}

.menu ul li {
display:inline;
margin:0px;
padding:0px;
}

.content {
width:990px;
margin-top:5px;
margin-bottom:15px;
overflow: hidden;

}
div#\{
height: 550px;
/*border: 2px solid blue;*/
background: white;
}
div#menu1,div#menu2 {     /*povodne left_panel teraz to iste ako menu2*/

width:192px;
float:left;
background:#e7e6df url("left_menu_bgr.gif") left top repeat-x;
text-align:center;
padding-bottom:10px;
border-bottom:1px solid #C4C1B1;
margin-bottom:10px;
}

.left_panel_header{
  margin:0;
}

div#menu1 a img, div#menu2 a img {
margin-top:3px;
padding: 0px;
border:0;
}

div#menu1 ul,div#menu2 ul {
margin:0px;
padding:0px;
position:relative;
}

div#menu1 ul li,div#menu2 ul li {
display:block;
width:184px;
line-height:22px;
margin:0 auto;
padding:0px;
border-bottom:1px solid #c4c1b1;
list-style-type:none;
font-weight:bold;
text-align:left;
color:#8a8675;
text-indent:25px;
}

a.validico {
display:block;
background:none;
}

.validico img {
border:0;
}

img.cclogos {
margin-top:20px;
}

div#menu1 a,div#menu2 a {
display:block;
background:#e7e6df url("menu_odr.gif") 4px center no-repeat;
color:#8a8675;
text-decoration:none;
}

div#menu1 a:hover,div#menu2 a:hover {
display:block;
color:#7F7A67;
background:#e2e1d8 url("menu_odr_hover.gif") 4px 0 no-repeat;
}

div#menu1 div.subitem a, div#menu2 div.subitem a {
display:block;
background:#e7e6df url("menu_odr_act_hover.gif") 4px center no-repeat;
color:#8a8675;
text-decoration:none;
}
.context {
position: relative;
width:615px;
float:left;
margin-left:10px;
font-size:1em;
background:white;
margin-bottom:20px;

}
.context span.about_us{
  text-indent:15px;
  display:block;
  margin: 15px 20px;
  color: #6C6959;
  text-align:justify;
  font-family: Tahoma;
  line-height: 1.4em;
}
.context span.about_us a{
  color: #6C6959;
  font-weight: bold; 
  
}
.quantities{
text-align:center;

}
.context h1 {
display:block;
line-height:25px;
font-family:Century Gothic, sans-serif;
font-size:16px;
border-bottom:1px solid #f2f2f2;
border-left:8px solid #f2f2f2;
text-indent:15px;
padding-bottom:3px;
color:#8a8675;
margin-top:10px;
}
.context h3{
font-family:Century Gothic, sans-serif;
color:#9b9786;
margin-left:20px;
}

.product_show_desc h4 {
font-size:11px;
margin: 3px 0 0 7px;

}
.product_show_desc span{
  padding-left: 7px;
}

.product_show_desc_table{
  width:440px;
  text-align: justify;
}
.product_show_desc_table h4 {

font-size:11px;
margin:12px 0 2px 2px;
}

.content_right {
float:right;
width:161px;
margin-top:5px;
position:relative;
}

.right_panel {
background:#dedcce url("right_panel_bot.gif") center bottom no-repeat;
margin-bottom:5px;
padding-bottom:7px;
text-align:center;
}

.right_panel_baner {
width:160px;
height:400px;
border:1px solid #5484b6;
}

.right_panel h3 {
display:block;
font-family:Century Gothic, sans-serif;
font-size:14px;
height:33px;
line-height:33px;
background:url("right_panel_top.gif") center top no-repeat;
color:#8c8979;
margin:0;
text-align:left;
padding-left:13px;
}

.right_panel img {
margin:10px 5px;
}

.right_panel_cont {
margin:12px;
text-align:left;
color:#8c8979;
font-family:Century Gothic, sans-serif;
}

.right_panel_blue {
color:#407ab7;
background:#c4e1ff url("right_panel_bot_b.gif") center bottom no-repeat;
margin-bottom:5px;
margin-top:5px;
padding-bottom:7px;
text-align:center;
}

.right_panel_blue h3 {
display:block;
font-family:Century Gothic, sans-serif;
font-size:14px;
height:33px;
line-height:33px;
background:url("right_panel_top_b.gif") center top no-repeat;
color:#4981bc;
margin:0;
text-align:left;
padding-left:13px;
}

.right_panel_blue_cont {
font-family:Century Gothic, sans-serif;
background:url("right_panel_blue_bgr.gif") center top repeat-y;
padding:10px 0;
}

.right_panel_blue a {
color:#407ab7;
text-decoration:none;
}

.right_panel_blue a:hover {
color:#619bd7;
}

.right_panel_blue_cont strong {
margin-right:7px;
}

.content_right p img {
border:none;
float:left;
}

.main_products {
width:565px;
height:130px;
margin-left:25px;
}

.main_productsTop {
width:565px;
height:199px;
margin-left:25px;
}

.main_products_top {
width:560px;
height:190px;
background:url("cont_corn_bgr_top.jpg") left top repeat-x;
float:left;
position:relative;
}

.main_products_top_txt {
width:400px;
text-align:left;
position:absolute;
left:120px;
float:right;
}

.main_products_top_txt_big {
width:510px;
text-align:left;
position:absolute;
top:121px;
left:119px;
float:left;
}

.main_products_top_txt_small {
width:510px;
text-align:left;
position:absolute;
top:137px;
left:50px;
float:left;
}

.main_products_left_corn_top {
width:46px;
height:190px;
background:url("cont_corn_left_top.jpg") left top no-repeat;
float:left;
}

.main_products_right_corn_top {
width:46px;
height:190px;
background:url("cont_corn_right_top.jpg") left top no-repeat;
float:right;
}

.main_products_left {
width:280px;
height:121px;
background:url("cont_corn_bgr.jpg") left top repeat-x;
float:left;
position:relative;
}

.main_products_left_corn {
width:29px;
height:121px;
background:url("cont_corn_left.jpg") left top no-repeat;
float:left;
}

.main_products_right {
width:280px;
height:121px;
background:url("cont_corn_bgr.jpg") left top repeat-x;
float:right;
text-align:right;
position:relative;
}

.main_products_right_corn {
width:29px;
height:121px;
background:url("cont_corn_right.jpg") left top no-repeat;
float:right;
}

.main_products p {
margin:0;
margin-top:15px;
}

.main_products b {
display:block;
font-family:Century Gothic, sans-serif;
color:#225185;
font-size:12px;
margin-top:10px;
}

.main_products ul {
margin:0;
margin-top:7px;
}

.main_products ul li {
list-style-type:none;
}

.main_products a {
text-decoration:none;
color:#225185;
}

.main_products a:hover {
text-decoration:underline;
color:#225185;
}

.main_productsTop p {
margin:0;
margin-top:15px;
}

.main_productsTop b {
display:block;
font-family:Century Gothic, sans-serif;
color:#225185;
font-size:12px;
margin-top:10px;
}

.main_productsTop ul {
margin:0;
margin-top:7px;
}

.main_productsTop ul li {
list-style-type:none;
}

.main_productsTop a {
text-decoration:none;
color:#225185;
}

.main_productsTop a:hover {
text-decoration:underline;
color:#225185;
}

img.main_products_image_top {
position:absolute;
right:450px;
top:56px;
}

img.main_products_image_l {
position:absolute;
right:10px;
top:0;
}

img.main_products_image_r {
position:absolute;
left:10px;
top:0;
}

p.message {
border-left:2px solid #5484b6;
border-right:1px solid #5484b6;
background:#e6f1fd;
color:#5484b6;
padding:10px;
font-size:12px;
}

.cat_quant {
width:607px;
height:103px;
margin: 0 auto;
margin-bottom:15px;
clear: left;
}

.cat_quant_left {
width:7px;
height:103px;
background:url("quant_bgr_left.jpg") center top no-repeat;
float:left;
clear:left;
}

.cat_quant_con {
width:593px;
text-align:left;
height:103px;
background:url("quant_bgr_cen.jpg") left top repeat-x;
float:left;
}

.cat_quant_right {
width:7px;
height:103px;
background:url("quant_bgr_right.jpg") center top no-repeat;
float:left;
}

.cat_news_left {
width:7px;
height:54px;
background:url("news_bgr_left.jpg") center top no-repeat;
float:left;
clear:left;
}

.cat_news_con {
text-align:left;
height:54px;
background:url("news_bgr_cont.jpg") left top repeat-x;
float:left;
}

.cat_news_right {
width:7px;
height:54px;
background:url("news_bgr_right.jpg") center top no-repeat;
float:left;
}

.name_of_product_together {
margin: 0 auto;
}

.name_of_product {
float: left;
clear:left;
text-align:left;
display:block;
text-transform:lowercase;
padding:3px 0 3px 0;
text-indent:7px;
background:white url('name_of_product_bgr.gif') left top no-repeat;
color:#8B8775;

}
.name_corner{
width: 20px;
height:20px;
display: block;
background:white url('name_of_product_right.jpg') left top no-repeat;
float:right;
}

.name_of_product a {
color:#8B8775;
text-decoration:none;
}

.name_of_product a:hover {
color:#AFA88E;
}

span.cat_quant_img {
display:block;
float:left;
margin-top:7px;
width:87px;
height:87px;
text-align:center;
color:#7F7A67;
background:url("quant_bgr_img.jpg") left top no-repeat;
}

.cat_quant_img img {
width:76px;
height:76px;
margin-top:5px;
}

span.cat_quant_img_corp {
display:block;
float:left;
margin-top:7px;
width:87px;
height:87px;
text-align:center;
color:#7F7A67;
background:url("quant_bgr_img.jpg") left top no-repeat;
}

.cat_quant_img_corp img {
margin-top:15px;
}

span.cat_quant_img_corp_stirrers{
display:block;
float:left;
margin-top:7px;
width:87px;
height:87px;
text-align:center;
color:#7F7A67;
background:url("quant_bgr_img.jpg") left top no-repeat;
}
.cat_quant_img_corp_stirrers img {
margin-top:7px;
}

div.product_show {
color:#555;
margin-top:10px;
}

.product_show h3 {
color:#555;

margin-bottom:5px;
font-size:14px;
}

.product_show h3 span {
color:#31699F;
}

.product_show_desc {
width:366px;
background:#ECF6FF url('product_show_desc_con.gif') center top repeat-y;
margin:12px;
}

.product_show_desc p {
width:350px;
text-align:justify;
color:#555;
margin:0;
padding:7px;
display:block;


}

.product_show_desc div {
/*border: 1px solid red;*/
width:350px;
color:#555;
margin:0;
padding:0;
padding-left:7px;
}

span.product_show_desc_top {
display:block;
width:366px;
height:8px;
background:#ECF6FF url('product_show_desc_top.gif') center top no-repeat;
margin:0;
padding:0;
overflow:hidden;
}

span.product_show_desc_bot {
display:block;
width:366px;
height:8px;
background:#ECF6FF url('product_show_desc_bot.gif') center top no-repeat;
overflow:hidden;
padding-left:0px;
}
.product_show_desc1 {
width:500px;
background:#ECF6FF url('product_show_desc_con1.gif') center top repeat-y;
margin:12px;
}


.product_show_desc1 p {
width:484px;
text-align:justify;
color:#555;
margin:0;
padding:7px;
}
.product_show_desc1 div {
width:484px;
text-align:justify;
color:#555;
margin:0;
padding:7px;
}


span.product_show_temp {
display:block;
margin-bottom:7px;
margin-left:7px;
}

.product_show_temp a {
color:#555;
}

.product_show_temp a:hover {
text-decoration:none;
}

.product_show_prices {
width:610px;
margin-top:10px;
}

.product_show_prices table {
width:100%;
border-bottom:1px solid #BFBBAF;
border-top:1px solid #BFBBAF;
}

.product_show_prices td.normal{
  font :bold 11px Arial;
  color: #777;
}
.product_show_prices td.text2{
  font-size:10px;
  text-align: left; 
}

.handle_color_prices td {
background-color:#ECF6FF;
}

.product_show_prices tr {
height:20px;
}

.td_nametr {
color:#8A8675;
background:#E7E6DF url('product_show_table_bgrb.gif') left top repeat-x;
font-weight:bold;
height:30px;
padding-left:15px;
}

.td_nametr_news {
color:#8A8675;
background:#EEEEED url('product_show_table_bgrb.gif') left top repeat-x;
padding-left:15px;
}


.td_additional{
color:#4981BC;
background:#C4E1FF url('product_show_table_bgr.gif') left top repeat-x;
font-weight:bold;
height:30px;
padding-left:15px;
text-align:left;

}
.td_additional_row{

  background-color: #ECF6FF;
  padding-left:10px;
}

.td_nametrb {
color:#4981BC;
background:#C4E1FF url('product_show_table_bgr.gif') left top repeat-x;
font-weight:bold;
height:30px;
}

.product_show_prices .td_botr {
color:#8A8675;
background-color:#E7E6DF;
padding-left:10px;
height:8px;
text-align:right;
padding-right:25px;
}

table.quant_table {
float:right;
height:95px;
}

table.news_table {
width:585px;
text-align:left;

}
.news_i{
text-align:left;
font-size: 10px;
color:#365e88; 
vertical-align:top;
}


td.quant_q {
width:80px;
height:16px;
font-weight:bold;
font-size:11px;
color:white;
text-align:center;
}

td.quant_q_news {
width:80px;
font-weight:bold;
font-size:11px;
color:white;
padding-bottom:3px;
}

td.quant_i {
width:80px;
height:70px;
font-size:10px;
color:#365e88;
text-align:center;
border-left:1px solid #b1cff0;
}

td.price_info {
width:80px;
height:16px;
font-weight:bold;
font-size:11px;
color:white;
text-align:center;
}

td.quan_i {
width:80px;
height:70px;
font-size:10px;
color:#365e88;
text-align:center;
border-left:1px solid #b1cff0;
}
td.text{
  height:30px;
}

div.pages {
color:#365E88;
font-weight:bold;
text-align:center;
}

.pages a {
color:#8B8775;
text-decoration:none;
}

.pages a:hover {
color:#365E88;
}

#footer {

clear:both;
width:800px;
height:29px;
color:#8a8771;
font-size:1em;
margin:auto;
background:#dbd9c9 url("foot_bgr.gif") left top repeat-x;
padding:3px 0;
position:relative;

}

.foot_left_corn {
position:absolute;
left:0;
top:0;
width:48px;
height:35px;
background:url("foot_left_corn.jpg") left top no-repeat;
}

.foot_right_corn {
position:absolute;
right:0;
top:0;
width:48px;
height:35px;
background:url("foot_right_corn.jpg") left top no-repeat;
}

#footer span {
font-weight:bold;
}

#footer a {
color:#8a8771;
text-decoration:underline;
}

#footer a:hover {
text-decoration:none;
}

.subcategory select{
  color: #229;
  background: #c5e2ff;
  margin: 6px;
}


div.image{
  float: left;
  margin-top: 13px;
  text-align: center;
  width: 200px;
         
}
  
div.product_imagetop{
  overflow: hidden;
      
}
.menus {
  width:192px;
  float:left;
  background:#e7e6df url("left_menu_bgr.gif") left top repeat-x;
  font-size:11px;
}

.menus img{
  border: 0px;
  margin: 0px;
  padding:0px; 
}

.subcats{   
  text-align:center;
  width:430px;
  margin: 20px auto 20px auto;
  color: #7799CC;
}

.subcats a{
  color: #7799CC;
  text-decoration: none;
}

.subcats a:hover{
  color: #7799CC;
  text-decoration: underline;
}
.menu2_invisible{
  height:37px;  
}
.information{
  width: 400px;
  background: #E1DFD4;
  display: block;
  text-align:center;
  margin: 25px auto;  
  color:#7F7A67; 
  font: bold 14px Tahoma;
  padding: 5px 0px;
}
.contact_form{
  width:400px;
  margin: 0 auto;
}
.contact_form td.left{
  text-align: right;
  background: #E1DFD4; 
  width: 90px;
  vertical-align: top;
  padding:3px 6px 0 0;
  color:#7F7A67;
  font-family: Tahoma;
  
}
.contact_form td.right{
  padding-left: 5px;  
}

.contact_form td.right input{  
  padding-left: 5px;  
}

.contact_form td.td_submit{
  width:400px;
  text-align: center;
  background: #F2EFE4;
}
.contact_form td.td_submit input{
  background: #DEDCCE;
  color: #000000;
  margin: 3px 0px;
}
.comment {
  width: 400px;
  margin: 30px auto;
  color: #998F84;
  
  text-align:left;
  font-family: Tahoma;
}
sup{
  color: #7F7A67;
      
}

.select_menu{
  
  width:200px;          
  position: absolute;
  left:200px;
     
  text-decoration:none;
  color:green;
  font: bold 11px Tahoma;
}
.head{    
  width:200px;
  line-height:25px;
}
#content{  
  height:200px;
  overflow: auto;
  background: #DDEEFF url("select_menu_items_bgr.jpg") left top repeat-x;
}
#content a{
  display:block;
  text-decoration:none;
  margin: 2px 0px;  
  color: #0066aa;  
}
#content a:hover{
  display:block;
  text-decoration:underline;      
}
.head a{
  display:block;  
  background: url("select_menu_bgr.jpg") left top no-repeat;
  text-decoration:none;  
  color: #0066aa;
  width:200px;
  text-align:center;
  line-height:25px;
}
.optgroup{
  width:170px;
  font: bold 11px Tahoma;
  text-indent: 7px;
 /* text-transform:lowercase;*/
  color:#0066AA;
}
.option{
  width:170px;
  text-indent: 10px;
  font: 11px Tahoma;
}
.space{
  height: 37px;    
}

div.news{  
  
  padding:10px;
  color: #8C8979;
  border-right: 2px dotted #5199F2;
  border-bottom: 2px dotted #5199F2;  
  margin: 25px 12px 0px 12px;
    
}

div.news_title{
  font: bold 11px Tahoma; 
}

div.news_info{
  margin: 0px 20px;
  padding-top: 3px;  
  text-indent: 15px;
    
}

div.news_date{
  text-align:right;
  padding-right:30px;  
}

.nap_text {
  float: left;
  font: 11px Tahoma;
  color: #8C8979;
  overflow:hidden;
  width:570px;  
  margin:10px auto;
}

div.hosp_text{
  font: 11px Tahoma;
  color: #8C8979;
  overflow:hidden;
  width:570px;  
  margin:10px auto;
}
div.hosp_text div{
  float:left;
 
}
div.hosp_images{
  clear:left;
  width:570px;
  text-indent:15px;
  text-align:justify;
  margin:10px auto;
}
table.hosp_prices{
  margin: 20px;
 
}
table.hosp_prices td{
  width: 120px;  
}
.hosp_paging{
  font-weight: bold;  
  width: 590px;
  text-align:center;
  margin-left: 20px;
  color: #4981BC;
}
.hosp_paging a{
  color: #4981BC;
  text-decoration:none;
}
.hosp_paging a:hover{
  color: #29619C;
  text-decoration:underline;
}
.temp_menu {
  margin: 34px;
}
.temp_menu a{
  text-decoration: none;
  font: bold 11px Tahoma;
  color: #4981BC;
}

.temp_menu a:hover{
  text-decoration: underline;
}

.temp_list{
  margin: 24px;
  color: #8A8675;
  font-weight: bold;
}
.temp_list .name{
  font: bold 13px Tahoma;
  color: #6a6655;

}
.temp_list a{
  text-decoration:none;
  font: bold 11px Tahoma;
  color: #8A8675; 
}
.temp_list a:hover{
  text-decoration: underline;
  color: #4981BC;
}
.noresult{
  display:block;
  margin-top: 7px;
  margin-left:25px;
  color: #4677B5;
}
.musics{
  margin: 10px 7px;
  float:left; 
  width:90px; 
  text-align:center;
  
}
.musics span{
  display:block;
  padding: 4px;
  
}
.musics a{
  font: bold 11px Tahoma;
  color: #4981BC;
  text-decoration:none;
}
.musics a:hover{
  text-decoration:underline;
}
