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_top .language a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}








/*=========== head ============*/

#head

{

background-color:#008;

background-image: url(image/bg_top.png);

background-repeat: repeat-x;

background-position: center top;

margin:0;

width: 100%;

}



#head #head_in

{
	background-color:transparent;
	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:185px;
	padding-left: 15px;
}

#head #head_middle #hc_2

{

float:left;

width:20px;

height:10px;

}

#head #head_middle #hc_3

{
	float:left;
	width:370px;
	color:#9cd;
	font-size:20px;
	font-weight:normal;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 10px;
}

#head #head_middle #hc_3 b

{
	padding:0 0 0 60px;
	color:#fff;
	font-size:35px;
	font-weight:normal;
}

#head #head_middle #hc_4

{

float:left;

width:20px;

height:10px;

}

#head #head_middle #hc_5

{
	float:left;
	width:250px;
}



#head #head_middle #hc_1 a

{

margin: 0 0 0 14px;

}



#head #head_middle #hc_5 .row

{
	clear:both;
	margin:5px 0 0px 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 #head_in

{
	font-weight:bold;
	color:#fff;
	background-image: url(image/bg_head.png);
	background-repeat: no-repeat;
	background-position: left top;
}








#head #menu

{

height:74px;

margin:0;

padding:0;

background-image: url(image/bg_menu.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(image/bg_left_middle.jpg);

background-repeat: repeat-y;

background-position: center top;

}

#middle #left .left_block_top

{

height:17px;

margin:0;

padding:0;

background-image: url(image/bg_left_top.jpg);

background-repeat: no-repeat;

background-position: center top;

}

#middle #left .left_block_bottom

{

height:17px;

margin:0;

padding:0;

background-image: url(image/bg_left_bottom.jpg);

background-repeat: no-repeat;

background-position: center bottom;

}

#middle #left .line

{
	height:2px;
	margin:0 10px 5px 10px;
	padding:0;
	background-color:#FFF;
	overflow:hidden;
}





#middle #left .left_block ul

{

background-image: url(image/bg_ul.gif);

background-repeat: repeat;

background-position: left top;



padding:0 0 0 15px;

margin:15px 10px 10px 20px;



list-style-image: url(image/list.gif);

}



#middle #left .left_block li a

{

	color:#A500B3;

	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:#D71175;

	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(image/bg_left_contact.jpg);
	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(image/bg_right_block_middle.jpg);

background-repeat: repeat-y;

background-position: center top;

}

#middle #right .right_block_top

{

height:17px;

margin:0;

padding:0;

background-image: url(image/bg_right_block_top.jpg);

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(image/bg_right_block_bottom.jpg);

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:#D61173;

	font-size:110%;

}

#middle #right .right_block h2

{
	margin:0 0px 5px 0px;
	padding:5px 0 0 0;
	color:#F86200;
	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:#FADCDA;
	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(image/bg_column_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#middle #right .column img

{
	margin:10px 0 10px 0;
	padding:0;
	border: 3px solid #FFF;
}



#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(image/bg_pata.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;

}





#foot a {

	color: #FFFFFF;

	font-weight: bold;

}





/*=========== others ============*/

.clearboth

{

clear:both;

height:1px;

overflow:hidden;

}

.float-right

{

float:right;

}



/*===============================*/

.buttons {

	border-color: #888;

        border-style:none;

}



#container_1 #partneri {

	font-size: 10px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}





#partneri a {

	color: #666666;

	text-decoration: underline;

}

#content .nad {
	display: none;
	float: right;
}

