body, table, tr, td {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

	vertical-align: top;
 border: 0;
	cursor: auto;
}

body { background-color: #FDFDF7;	}

hr { text-align: center;	height: 1px; }

a  {
	color: #333333;
	text-decoration: none;
}
a:hover  {
	color: #333333;
	text-decoration: underline;
}
.textsilne {
	font-weight: bold;
}
.textstrom {
	font-size: 9px;
}
.textstrom a {
	font-size: 9px;
}
.treeItem {
	font-size: 9px;
}
.text_bottom_paticka {
	font-size: 10px;
	color: #666666;
	text-align: right;
	text-valign: middle;	
}
.text_bottom_weboptimal {
	font-size: 10px;
	color: #666666;
	text-align: center;
	text-valign: middle;
}
.text_bottom_weboptimal a {
	font-size: 10px;
	color: #666666;
	text-align: center;
	text-valign: middle;	
}
.text_bottom_weboptimal a:hover {
	font-size: 10px;
	color: #666666;
	text-align: center;
	text-valign: middle;	
}
.text_user_info_login {
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-valign: up;
}
.text_user_info_login a {
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-valign: up;
}
.text_user_info_login a:hover {
	font-size: 10px;
	color: #000000;
	text-align: left;
	text-valign: up;
}
.text_user_info_price {
	font-size: 10px;
	color: #000000;
	text-align: right;
	text-valign: up;
}
.text_user_info_price a {
	font-size: 10px;
	color: #000000;
	text-align: right;
	text-valign: up;
}
.text_user_info_price a:hover {
	font-size: 10px;
	color: #000000;
	text-align: right;
	text-valign: up;
}
.text_main_menu {
	font-size: 11px;
	color: #333333;
	text-align: center;
	text-valign: middle;
}
.text_main_menu a {
	font-size: 11px;
	color: #333333;
	text-align: center;
	text-valign: middle;
}
.text_main_menu a:hover {
	font-size: 11px;
	color: #333333;
	text-align: center;
	text-valign: middle;
}
.left_menu {
 background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left_menu_other_level_logo {
 background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.left_menu_other_level {
 background-color: #FFFFFF;
	padding-left: 22px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 6px;
}
.bottom {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.userinfo {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}
.mainmenu {
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;	
}
.banner {
	align: center;
	valign: middle;
}
.banner img {
	align: center;
	valign: middle;
}
.laws  {
	font-size: 11px;
	color: #666666;
	text-align: center;
	text-valign: middle;	
}
.laws a {
	font-size: 11px;
	color: #666666;
	text-align: center;
	text-valign: middle;	
}	
.tittle {
	text-align: right;
}
.cart_cat_number {
	font-size: 10px;
	text-align: left;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;		
	color: #000000;	
}
.cart_name {
	font-size: 10px;
	text-align: left;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;		
	color: #000000;	
}
.cart_endpricebeforediscount {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;		
	padding-top: 6px;
	padding-right: 6px;
	color: #000000;	
}
.cart_CustomerPrice {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;
	color: #000000;	
}
.cart_priceinorder_customer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;
	color: #000000;	
}
.cart_priceinorder_dealer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;
	color: #000000;	
	background-color: #EAEAEA;
}
.cart_tax {
	font-size: 10px;
	text-align: center;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;
	color: #000000;	
}
.cart_priceinorderwithtax_customer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	color: #000000;	
	background-color: #EAEAEA;	
}
.cart_priceinorderwithtax_dealer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	color: #000000;	
}
.cart_field_order {
	font-size: 10px;
	text-align: center;
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
}
.cart_item_tittle {
	font-size: 10px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
}
.cart_item_tittle_back {
	font-size: 10px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
	background-color: #EAEAEA;	
}
.cart_background_tittle {
background-color: #F0F0FF;
}
.cart_background {
background-color: #F9F9FF;
}
.cart_resume {
	font-size: 11px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
}
.cart_resume_center {
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
}
.cart_resume_right {
	font-size: 11px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
}
 .checkout_cat_number {
	font-size: 10px;
	text-align: left;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_name {
	font-size: 10px;
	text-align: left;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_endpricebeforediscount {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_CustomerPrice {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_priceinorder_customer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_priceinorder_dealer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
	background-color: #EAEAEA;
}
.checkout_tax {
	font-size: 10px;
	text-align: center;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_priceinorderwithtax_customer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
	background-color: #EAEAEA;	
}
.checkout_priceinorderwithtax_dealer {
	font-size: 10px;
	text-align: right;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_field_order {
	font-size: 10px;
	text-align: center;
	padding-left: 6px;	
	padding-top: 6px;
	padding-right: 6px;	
	padding-bottom: 6px;		
	color: #000000;	
}
.checkout_item_tittle {
	font-size: 10px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
}
.checkout_item_tittle_back {
	font-size: 10px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;	
	padding-left: 6px;	
	padding-right: 6px;	
	color: #000000;	
	background-color: #EAEAEA;	
}
.checkout_background_tittle {
background-color: #F0F0FF;
}
.checkout_background {
background-color: #F9F9FF;
}
.checkout_resume_back {
	background-color: #EAEAEA;	
}
.price_list_path {
	font-size: 10px;
	padding: 3px 0px;
	padding-left: 6px;		
	background-color: #E1E1E1;	
	height: 16px;	
}
.price_list_item_back {
	background-color: #FFFFFF;	
}
.price_list_name {
	font-size: 11px;
	font-weight: bold;	
	padding-left: 6px;	
	padding-top: 3px;
	color: #333333;	
}
.price_list_cat_number {
	font-size: 10px;
	padding-left: 6px;	
	color: #333333;	
}
.price_list_popisek {
	font-size: 10px;
	padding-left: 6px;	
	color: #333333;	
}
.price_list_price_pred_slevou {
	font-size: 10px;
	color: #5C5C5C;		
	padding-right: 6px;	
	text-align: right;	
}
.price_list_price_customer {
	font-size: 10px;
	padding-right: 6px;		
	text-align: right;	
	color: #ED8B23;	
}
.price_list_kusu {
	font-size: 10px;
	padding-top: 6px;
	color: #333333;	
}
.price_list_item_tittle {
	font-size: 10px;
	padding-left: 6px;		
	padding-top: 1px;	
	text-align: left;	
	color: #FDFDF7;	
	height: 14px;		
}
.detail_name {
	font-size: 13px;
	font-weight: bold;	
	padding-left: 6px;	
	padding-top: 3px;
	padding-bottom: 3px;	
	color: #333333;	
}
 .left_menu_prezentace {
	font-size: 11px;
	text-align: left;
	padding-left: 10px;	
	padding-top: 1px;
	color: #666666;	
	height: 16px;			
}
 .left_menu_prezentace_logo {
	font-size: 11px;
	padding-left: 50px;	
	padding-top: 10px;
	padding-bottom: 10px;	
	color: #666666;	
}
 .technologie_align {
	text-align: center;
}
 .technologie_main {
	text-align: justify;
	width: 99%;
}
 .technologie_hlavni_nadpis {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 3px;	
	padding-right: 3px;		
	padding-left: 3px;	
	color: #FC7C0A;	
	font-weight: bold;	
}
 .technologie_nadpis_prvni {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 3px;	
	padding-right: 3px;		
	padding-left: 3px;	

	font-weight: bold;	
}
 .technologie_nadpis_druhy {
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 3px;	
	padding-right: 3px;		
	padding-left: 3px;	

	font-weight: bold;	
}
 .technologie_text_prvni {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-right: 3px;		
	padding-left: 3px;	

	background-color: #F9F9FF;		
}
 .technologie_text_druhy {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-right: 3px;		
	padding-left: 3px;	
	background-color: #FFFFFF;	
	
}
.pic_vpravo {
	float: right; 
}
.pic_vlevo {
	float: left; 
}
.old_orders_background_tittle {
 background-color: #F0F0FF;
}
.old_orders_background {
 background-color: #F9F9FF;
	}
.old_orders_cell {
	padding-top: 6px;
	padding-bottom: 6px;	
	padding-left: 6px;	
	padding-right: 6px;	
}
.search_field {
	padding-top: 8px;
	padding-left: 3px;	
}
.pre_logo {
	padding-left: 10px;	
}
.doporucujeme_name_text {
	text-align: left;
	color: #FFFFFF;	
	font-size: 9px;	
	font-weight: bold;	
	padding-top: 8px;	
	padding-left: 20px;	
 width: 190px; 
	height: 11px; 			
	overflow: hidden; 	
}
.doporucujeme_name_text_hlavni {
	text-align: left;
	color: #FFFFFF;	
	font-size: 9px;	
	font-weight: bold;	
	padding-top: 8px;	
	padding-left: 20px;	
 width: 330px; 
	height: 11px; 			
	overflow: hidden; 	
}
.doporucujeme_name_text_novinky {
	text-align: left;
	color: #606264;	
	font-size: 9px;	
	font-weight: bold;	
	padding-top: 8px;	
	padding-left: 20px;		
}
.doporucujeme_novinky_item {
	text-align: left;
	font-size: 9px;	
	padding-top: 3px;	
	padding-left: 3px;	
	padding-bottom: 3px;	
	padding-right: 3px;				
}
.doporucujeme_pic {
	height: 120px; 	
	text-align: center;
	vertical-align: middle;		
}
.doporucujeme_name_desc_text {
	text-align: center;
	font-size: 10px;	
	padding-top: 8px;	
	padding-left: 3px;	
	padding-right: 3px;	
    width: 210px; 
	height: 50px; 			
	overflow: hidden; 	
}
.shop_start_banner {
	height: 68px; 	
	text-align: center;
	vertical-align: middle;		
}
