body
{
background-color:#fff;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}


a img
{
border-style:none;
}
h1
{
display:block;
}

/*=========== head ============*/
#head
{
background-color:#008;
background-image: url(bg_top00.png);
background-repeat: repeat-x;
background-position: center top;
margin:0;
width: 100%;
}

#head #head_in
{
background-color:transparent;
background-image: url(bg_head0.png);
background-repeat: no-repeat;
background-position: left top;
margin:0 auto 0 auto;
padding:0;
width:917px;
}
#head #head_top
{
overflow:hidden;
height:32px;
margin:0;
padding:0;
}
#head #head_top #odsazeni_1
{
float:right;
margin:0;
padding:0;
width:100px;
height:20px;
}
#head #head_top .language
{
float:right;
margin:10px 0 0 0;
padding:0;
}
#head #head_top .language form
{
float:left;
margin:0 0 0 10px;
padding:0;
}
#head #head_top .language form input
{
margin:0;
padding:0;
}
#head #head_top .currency
{
float:right;
margin:10px 0 0 0;
padding:0;
}
#head #head_top .currency form
{
margin:0;
padding:0;
}
#head #head_top .currency select
{
font-size:90%;
margin:0;
padding:0;
}



#head #head_middle #hc_1
{
float:left;
width:200px;
}
#head #head_middle #hc_2
{
float:left;
width:20px;
height:10px;
}
#head #head_middle #hc_3
{
float:left;
width:380px;
padding:10px 0 0 0;
color:#9cd;
font-size:20px;
font-weight:normal;
}
#head #head_middle #hc_3 b
{
padding:0 0 0 60px;
color:#fff;
font-size:40px;
font-weight:normal;
}
#head #head_middle #hc_4
{
float:left;
width:20px;
height:10px;
}
#head #head_middle #hc_5
{
float:left;
width:200px;
}

#head #head_middle #hc_1 a
{
margin: 0 0 0 14px;
}

#head #head_middle #hc_5 .row
{
clear:both;
margin:10px 0 5px 0;
}
#head #head_middle #hc_5 .row img
{
float:left;
}
#head #head_middle #hc_5 .row p
{
font-size:90%;
color:#fff;
margin:0 0 0 45px;
}
#head #head_middle #hc_5 a
{
color:#fff;
text-decoration:underline;
}
#head #head_middle #hc_5 a:hover
{
font-weight:bold;
color:#fff;
}





#head #menu
{
height:74px;
margin:0;
padding:0;
background-image: url(bg_menu0.png);
background-repeat: no-repeat;
background-position: left top;
}

#head #menu .search
{
float:left;
width:205px;
margin:0;
padding:0;
}
#head #menu .search form
{
margin:16px 0 0 20px;
padding:0;
}
#head #menu .search form div
{
display:block;
margin: 0;
padding:0;
}
#head #menu .search form b
{
margin:0;
padding:0;
color:#fff;
font-size:90%;
}
#head #menu .search input
{
vertical-align:middle;
margin: 5px 0 0 0;
padding:0;
}
#head #menu .search input#search
{
width:130px;
height:14px;
font-size:92%;
margin:0;
padding:0;
}



#head #menu .menue
{
float:left;
width:710px;
height:50px;
margin:22px 0 0 0;
padding:0;
background-color:transparent;
overflow:hidden;
}
#head #menu .menue ul
{
display:block;
margin:0 0 0 8px;
padding:0;
vertical-align:middle;
}
#head #menu .menue ul li
{
display:table;
float:left;
width:115px;
height:auto;
text-align: center;
margin:0;
padding:0;
background-color:transparent;
}
#head #menu .menue ul li a
{
display:block;
color:#fff;
font-weight:bold;
font-size:90%;
text-decoration:none;
text-align: center;
margin:0 auto 1px auto;
padding:7px 0 0 0;
position:relative;
top:0px;
}
#head #menu .menue ul li a:hover
{
color:#36a;
}
#head #menu .menue ul .r2 a
{
padding:0;
top:0px;
}
#head #menu .menue ul .last a
{
padding-left:10px;
}










/*=========== container ============*/
#container_1
{
background-color:#fff;
margin:0 auto 0 auto ;
padding:0;
width:917px;
}


.line_1
{
background-color:#888;
height:3px;
margin:2px 0 6px 0;
overflow:hidden;
}

/*=========== middle ============*/

#middle
{
background-color:#fff;
margin:0;
padding:0;
}
/*========== left ===============*/
#middle #left
{
background-color:#fff;
margin:0;
padding:0;
float:left;
width:210px;
}


#middle #left .left_block
{
width:206px;
margin:0 0 20px 0;
padding:0;
background-color:#ccc;
background-image: url(bg_left_.gif);
background-repeat: repeat-y;
background-position: center top;
}
#middle #left .left_block_top
{
height:17px;
margin:0;
padding:0;
background-image: url(bg_left0.gif);
background-repeat: no-repeat;
background-position: center top;
}
#middle #left .left_block_bottom
{
height:17px;
margin:0;
padding:0;
background-image: url(bg_left1.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#middle #left .line
{
height:2px;
margin:0 10px 5px 10px;
padding:0;
background-color:#888;
overflow:hidden;
}


#middle #left .left_block ul
{
background-image: url(bg_ul000.gif);
background-repeat: repeat;
background-position: left top;

padding:0 0 0 15px;
margin:15px 10px 10px 20px;

list-style-image: url(list0000.gif);
}

#middle #left .left_block li a
{
color:#f70;
line-height:21px;
text-decoration:none;
font-weight:bold;
font-size:90%;
}
#middle #left .left_block li a:hover
{
color:#d42;
}




#middle #left .left_block h2
{
margin:0 2px 5px 15px;
padding:0;
color:#c31;
font-size:110%;
}




#middle #left .left_block .akce
{
text-align:center;
}
#middle #left .left_block .akce h3
{
margin:0;
padding:5px 8px 0 8px;
font-size:90%;
color:#c31;
text-align:center;
}
#middle #left .left_block .akce img
{
margin:5px 0 10px 0;
padding:0;
border: solid 3px #ccc;
}
#middle #left .left_block p.product_det
{
margin:0 10px 15px 10px;
padding:0;
font-size:90%;
text-align:right;
font-weight:bold;
}



#middle #left .left_contact
{
height:103px;
width:206px;
margin:0;
padding:0;
background-image: url(bg_left2.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#middle #left .left_contact p
{
font-size:90%;
font-weight:bold;
padding: 20px 0 0 65px;
margin:0;
}











/*========== right ===============*/
#content {
        float:none;
	margin: 0 auto 0 auto; 
	padding: 0;
	border: 0px none #000;
	width: 682px;
}


#middle #right
{
background-color:#fff;
margin:0 0 0 0;
padding:0;
float:right;
width:702px;
}


#middle #right .right_block
{
width:702px;
margin:0 0 0 0;
padding:0;
background-color:#ccc;
background-image: url(bg_right.gif);
background-repeat: repeat-y;
background-position: center top;
}
#middle #right .right_block_top
{
height:17px;
margin:0;
padding:0;
background-image: url(bg_righu.gif);
background-repeat: no-repeat;
background-position: center top;
}
#middle #right .right_block_bottom
{
height:17px;
margin:0;
padding: 5px 0 0 0;
background-image: url(bg_righv.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#middle #right .line
{
height:2px;
margin:0 0 5px 0;
padding:0;
background-color:#888;
overflow:hidden;
line-height:0;
}

#middle #right .right_block h1
{
margin:0 0px 5px 0px;
padding:0;
color:#c31;
font-size:110%;
}
#middle #right .right_block h2
{
margin:0 0px 5px 0px;
padding:5px 0 0 0;
color:#058;
font-size:110%;
}
#middle #right .right_block p
{
margin:0 5px 10px 5px;
padding:0;
color:#000;
font-size:100%;
}


#middle #right .pre_column
{
margin:0;
padding:0;
float:left;
width:0px;
height:20px;
}
#middle #right .column
{
background-color:#ddd;
margin:10px 12px 0 0;
padding:0;
float:left;
width:214px;
text-align:center;
}
#middle #right .c3
{
margin:5px 0px 0 0;
}
#middle #right .column h3
{
margin:0;
padding:5px 0 5px 0;
font-size:90%;
color:#c31;
text-align:center;
background-image: url(bg_colum.gif);
background-repeat: no-repeat;
background-position: left top;
}

#middle #right .column img
{
margin:10px 0 10px 0;
padding:0;
border: solid 3px #ccc;
}

#middle #right .column p.product_det
{
margin:0 10px 15px 10px;
padding:0;
font-size:90%;
text-align:right;
font-weight:bold;
}
p.product_det .red
{
color:#c31;
}
p.product_det .grey
{
color:#888;
}
p.product_det a.red_button
{
float:left;
display:table;
width:auto;
padding:2px 5px 2px 5px;
margin:0;
text-decoration:none;
color:#fff;
font-size:8pt;
background-color:#c31;
}
p.product_det a.red_button:hover
{
color:#ddd;
background-color:#c31;
}



/*=========== foot ============*/
#foot
{
background-color:#999;
background-image: url(bg_pata0.gif);
background-repeat: no-repeat;
background-position: center top;
margin:0 0 20px 0;
padding:0;
height:46px;
}
#foot p
{
color:#fff;
font-size:90%;
padding:15px 20px 0 20px;
}
#foot p b
{
color:#fff;
}
#foot .float-right, #foot .float-right a
{
color:#fff;
text-decoration:none;
}
#foot .float-right a:hover
{
text-decoration:underline;
}





/*=========== others ============*/
.clearboth
{
clear:both;
height:1px;
overflow:hidden;
}
.float-right
{
float:right;
}

/*===============================*/
.buttons {
	border-color: #888;
        border-style:none;
}
