body {
	background-color: #EBE7F8;
	margin:0;
	padding:0;
	font-family: Arial, "Arial CE", Verdana, "Verdana CE", sans-serif;
	font-size:12px;
	color: #623895;
	/*behavior:url("inc/csshover.htc");*/
	text-align:left;
}
img { border:none; }

/* ****** Tags - START ****** */
h1, h2, h3, h4 {  margin:0px; }
h1 {
	font-size: 16px;
	width:370px;
	color:#693D96;
	margin:15px 0px 0px 10px;
	padding-left:30px;
	padding-bottom:10px;
	background: url(../images/bg/odrazka.gif) -3px 2px no-repeat;
	border-bottom: 1px solid #693D96;
}
h2 {
	font-size: 14px;
	width:300px;
	color:#693D96;
	margin:15px 0px 5px 0px;
	padding-left:10px;
	padding-bottom:3px;
	background: url(../images/bg/bg_h2.gif) 0px 6px no-repeat;
	border-bottom: 1px solid #ecedee;
}
h3 { font-size: 13px; margin:20px 0px 3px 0px; /*color: #415c7d;*/  }
h4 { font-size: 13px; margin:10px 0px 2px 0px; font-style: italic; }
p { padding:0px; margin:8px 0px 10px 0px; }
p.p_k { padding-right:200px; }
ul { margin-left:10px; }
ul li { /*list-style:*/ square; margin-top:0px; margin-left:10px; }
table{font-size: 12px;}
a {	color: #693D96;}
a:hover { color: #cc0000; }
/* ****** Tags - END ****** */

/* ****** // NOTE: Usefulles - START ****** */
.noner { clear:both; visibility:hidden;}
.rel  { position:relative; }
.c_blue1 {color:#693D96;}

.w200 { width:198px; border:1px solid red; }
/* ****** Usefulles - END ****** */


/* ****** // NOTE: DIV - Default ****** */
#all { width: 770px; /*border:1px solid red;*/ }
#header {  height: 76px; background: #EBE7F8 url(../images/bg/bg_header.gif) no-repeat; padding-bottom:15px; _height: 91px;}
#content_all { margin:0px; padding:0px; text-align:left; background: white url(../images/bg/bg_content_all.jpg) 0px 86px repeat-x;  _height:400px; }
#footer {
	height: 100px;
	background: #9c8dc4 url(../images/bg/bg_footer.gif) no-repeat;
	color: #623895; /*border:1px solid red;*/
}

#footer_l { width: 250px; float:left; padding-top:40px; padding-left:15px; text-align:left; line-height:20px; }
#footer_r { width: 450px; float:right; padding-top:30px; padding-right: 10px; text-align:right; }
#footer_r img { margin-top: -4px; }
.main_text { margin: 20px; margin-top: 5px; margin-left: 35px;}

#main-bgr{background: white url(../images/bg/bg_content_all.jpg) top right repeat-x; height: 195px;}
#main_l { width:200px; float:left; min-height:400px; _height:400px; background: white url(../images/bg/bg_left_coll.jpg) no-repeat; }
#main_r_m, #main_r_p { width:560px; float:right; min-height:400px; _height:400px; }
#main_r_m, #main_1coll { background: white url(../images/bg/bg_main_r_m.jpg) top right no-repeat; }
#main_r_p { background: white url(../images/bg/bg_content_all.jpg) repeat-x; }

.products_box { width:275px; height:125px; margin-top:20px; float:right;}
.products_box .products_box_text  { padding:35px 90px 0px 10px; height:60px; }
.products_box .products_box_odkaz  { color: #ffed00; padding:0px 10px 0px 10px; }


#hp_con_up { height:260px; background: white url(../images/bg/bg_hp_con_up.jpg) no-repeat; }
#hp_con_middle { height:540px; background-color: white; margin-top:20px; padding:0px; margin:0px; }
#hp_con_bottom { height:207px; background-color: white; }
.hp_coll_1 { width:560px; float:left; padding-left:5px; padding:0px; position:relative; left:5px; /*border:1px solid red;*/ }
.hp_coll_2 { width:200px; float:right; /*background-color: #fffab9;*/ }
#hp_con_up .hp_coll_1 div { padding: 25px 20px 20px 312px; }
#hp_con_up .hp_coll_2 { height: 260px; }
#hp_con_bottom .hp_coll_1, #hp_con_bottom .hp_coll_2 { height: 207px; background: white url(../images/bg/bg_blue_gradient.jpg) repeat-x; }
#head_hp_newsletter, #head_hp_news, #head_hp_anketa { margin:0px; padding:0px; height:43px;}
#head_hp_newsletter { background: white url(../images/heads/head_hp_newsletter.jpg) no-repeat; }
#head_hp_news { margin:0px; background: white url(../images/heads/head_hp_aktualne.jpg) no-repeat; display: block}
#head_hp_newsletter span, #head_hp_news span, #head_hp_anketa span, #hp_art1 span, #hp_art2 span, #hp_art3 span, #hp_art4 span, #hp_art5 span, #hp_art6 span { display:none; }
#hp_con_middle .hp_coll_2 { margin-top:20px; }
.hp-image{float: right; margin: 2px;}


#product_big_img { margin-left: 10px; width:205px; height:550px; float:right; text-align:center; /*position:relative; top:0px;*/ background: none /*white url(../images/bg/bg_product_big.jpg) repeat-x*/;  }
#product_big_img img { margin-bottom:15px;}
#products-table-big {margin-top: 70px}

.artImg{float: left; margin: 10px;}

/* ****** END BOXES - Main ****** */

/* ****** Anketa ****** */
#anketa { background: white url(../images/bg/bg_yellow_gradient.jpg) repeat-x; }
#head_hp_anketa { background: white url(../images/heads/head_anketa.jpg) no-repeat; }
.anketa_vote { width:178px; height:12px; float:left; margin-bottom:3px; padding:0px; background: white url(../images/anketa/bg_vote.gif) no-repeat; }
.anketa_vote_percent {height:12px; background: url(../images/anketa/bodka.gif) repeat-x;}
.anketa_ask { margin:5px 0px 3px 3px; width:140px; font-weight:bold; color:#0054a1; float:left; }
.anketa_percent {  margin:5px 0px 3px 3px; width:30px; ; float:right; }
.anketa_vote img  { margin:3px 1px 0px 6px; }
/* ****** END Anketa ****** */

/* ****** // NTE: Searching and HP Flashs ****** */
#hp_advert { height:218px; }
#hp_search_l  { width:145px; float:left; margin-top:13px; text-align:right; }
#hp_search_r   { width:45px; float:right; margin-top:12px; text-align:left; /*border:1px solid red;*/ }
#main_search_l  { width:145px; float:left; margin-top:0px; text-align:right; }
#main_search_r   { width:45px; float:right; margin-top:0px; text-align:left; /*border:1px solid red;*/ }
#hp_searching   { height:42px; text-align:center; }
#main_searching   { height:42px; text-align:center; margin-bottom:20px; /*border: 1px solid #6397c6;*/ }
/* ****** END HP Searching and Flash ****** */

/*PRODUCTS boxes*/
.products_box_l, .products_box_r  { width:274px; height:156px; margin:0px; padding:0px 0px 30px 0px; background: white url(../images/bg/ramecek.jpg) 0px 28px no-repeat; }
.products_box_l { float:left; }
.products_box_r { float:right; }
.products_box_l img, .products_box_r img {float: right; margin-top: 5px;}
.products_box_l h2, .products_box_r h2 {width: 260px;}

.products_box_p  {margin:3px;}
.products_box_a{
	color: #693D96;
}



/*ORDER boxes*/
#order_brochure, #order_product { width:474px;}
#order_brochure td, #order_product td {vertical-align: center; text-align: left;}
#order_brochure { float:left; }
#order_product { float:right; }
#order-form table td  {font-size: 12px}
.order-image{width: 50px;}
#send-order{float: right;}
/* ****** // NOTE: HP Middle boxes  ****** */
.hp_box_article_l, .hp_box_article_r  { width:274px; height:148px; margin:0px; padding:0px 0px 30px 0px; background: white url(../images/bg/bg_hp_box1.jpg) 0px 28px no-repeat; }
.hp_box_article_l { float:left; }
.hp_box_article_r { float:right; }
#hp_art1, #hp_art2, #hp_art3, #hp_art4, #hp_art5, #hp_art6 { height:21px; padding:0px; display: block}
#hp_art1 { background: white url(../images/heads/hp_nadory.gif) no-repeat; }
#hp_art2 { background: white url(../images/heads/hp_seniori.gif) no-repeat; }
#hp_art3 { background: white url(../images/heads/hp_prolezeniny.gif) no-repeat; }
#hp_art4 { background: white url(../images/heads/hp_operace.gif) no-repeat; }
#hp_art5 { background: white url(../images/heads/hp_diabetici.gif) no-repeat; }
#hp_art6 { background: white url(../images/heads/hp_sonda.gif) no-repeat; }
#hp_con_middle .hp_box_article_p  { padding:15px 10px 0px 10px; height:75px;}
#hp_con_middle .hp_box_article_a  { color: #ffed00; padding:0px 10px 0px 10px;}
.hp_box_article_a { _margin: -15px 0 0 0;}
#hp_con_middle .hp_coll_1 a, .products_box_a a  {
	color: #6A2E8B;
}
#hp_con_middle .hp_coll_1 a:hover, .products_box_a a:hover  { color: #0054a1; }
.img_dec_l  { margin:0px 10px;}

/* ****** HP END Middle boxes  ****** */

.box_into { padding:10px; }
/* ****** END BOXES - HP ****** */

/* // NOTE: MENU, submenu */
#menu { height: 56px; /*border:1px solid red;*/ }
#menu2 {
	width:100%;
	height: 20px;
	padding:5px 0px 5px 0px;
	color: #623895;
	background-color:white;
	text-align:center;
}
#flash-spacer-up{height: 50px;}
#flash-spacer-down{ height: 105px;}
/*#bellow_menu { height: 12px; background: #EBE7F8 url(../images/bg/bg_bellow_menu.gif) no-repeat; }*/
#menu ul, #menu2 ul, #top_submenu ul { margin:0; padding:0; list-style:none; }
.ul_sub1 { padding:10px 17px 0px 0px; margin:10px 0px 0px 8px; list-style:none; }
.ul_sub2 { margin:5px 0px 0px -10px; padding:0px; list-style:none; }
.li_sub1  { font-weight:bold; padding:0px 0px 5px 8px; margin:5px 0px 0px 0px; background: url(../images/li1.gif) 0px 6px no-repeat; border-bottom: 1px solid #7760a9; }
.li_sub1_up  { font-weight:bold; padding:0px 0px 5px 8px; margin:5px 0px 0px 0px; background: url(../images/li1.gif) 0px 6px no-repeat; border-top: 1px solid #7760a9; }
.li_sub1_without  { font-weight:bold; padding:0px 0px 5px 8px; margin:5px 0px 0px 0px; background: url(../images/li1.gif) 0px 6px no-repeat;}
.li_sub1_a { color:#475358;  font-weight:bold; padding:0px 0px 5px 8px; margin:5px 0px 0px 0px; background: url(../images/li_click2.gif) 0px 6px no-repeat; border-bottom: 1px solid #7760a9; }

.li_sub2,  .li_sub2_a { font-weight:normal; margin:0px; padding:3px 0px 3px 7px; }
.li_sub2_a  { color: #475358; }

#menu li { float:left; margin:0; padding:0; }
#menu .active-graphic{background-position: 0 -112px;}
#menu a { height: 56px; display:block; }

#menu2 li { margin:0; display:inline; }
#menu2 a {
	margin:0px 3px 0px 0px;
	color: #693D96;
}
#menu2 a:hover { color: #cc0000; }
#menu2 .active, #menu2 span.active, #liactive  a, #liactive1  a{ color: #cc0000;}


#top_submenu a {
	color: #693D96;
}
#top_submenu a:hover { color: #cc0000; }
#left_submenu { height:370px; margin:5px 0px 0px 5px; color:#0054a1; /*border:1px solid red;*/ }
#left_submenu a { text-decoration:none; }
#left_submenu a:hover { text-decoration:underline; }
#left_advert { width:200px; height:370px; margin:0px 0px 0px 0px; color:#0054a1; /*border:1px solid red;*/ }
#top_submenu { height:15px; margin: 10px 0px 0px 10px; padding:0px; }
#top_submenu li { float:left; margin:0px 0px 0px 5px; padding:0; font-size:11px; }

#m1 a { width: 181px; background: url("../images/menu/menu1.gif") top left no-repeat; }
#m2 a { width: 107px; background: url("../images/menu/menu2.gif") top left no-repeat; }
#m3 a { width: 137px; background: url("../images/menu/menu3.gif") top left no-repeat; }
#m4 a { width: 107px; background: url("../images/menu/menu4.gif") top left no-repeat; }
#m5 a { width: 127px; background: url("../images/menu/menu5.gif") top left no-repeat; }
#m6 a { width: 111px; background: url("../images/menu/menu6.gif") top left no-repeat; }



#m1 a:hover { background: url("../images/menu/menu1.gif") 0px -56px  no-repeat; }
#m2 a:hover { background: url("../images/menu/menu2.gif") 0px -56px no-repeat; }
#m3 a:hover { background: url("../images/menu/menu3.gif") 0px -56px no-repeat; }
#m4 a:hover { background: url("../images/menu/menu4.gif") 0px -56px no-repeat; }
#m5 a:hover { background: url("../images/menu/menu5.gif") 0px -56px no-repeat; }
#m6 a:hover { background: url("../images/menu/menu6.gif") 0px -56px no-repeat; }




#menu a span { display:none; }
/* END MENU */

/* FORMS */
#f_newsletter_butt { margin:5px 0px 5px 40px; }
.f_type1 {
	background-color: #E1D7EA;
	border: 1px solid #623895;
}
.f_type2 { background-color: #ffffff; border: 1px solid #623895; }

#hp_searching input, #main_searching input {
	color: #693D96;
}
input  { padding-left:3px; }


/* END FORMS */


/******RECEPTY*******/
#product-select
{
margin: 10px 35px;
float: left;
}


/*FAQ*/
.faq-h{width: 100%;}
/*end FAQ*/


/********SLOZENI*********/
#slozeni-content
{
margin: 0 auto;
margin-left: 15px;

}


/*LEKARNA*/
#lekarna
{
  margin: 100px 0px 0px 20px;
}

#lekarna-select
{
  margin-top: 10px;
}

#lekarny-table th
{
	background-color: #ccecf9;
	height: 20px;
	line-height: 20px;
	font-weight: inherit;
	border-bottom: 1px solid gray;
	margin-bottom: 5px;

}

#lekarny-table .inverse
{
	background-color:  #fffab9;

}

#lekarny-table th, #lekarny-table td
{
  font-size: 11px;
  height: 20px;
  line-height: 20px;
}

#lekarny-table
{
  border-collapse:collapse;
  width: 90%;
}


/******MAIL*****/
#mail-error
{
width: 90%;
border: 1px solid black;
background-color: red;
font-weight: bolder;
text-align: center;
color: black;
}
#mail-ok
{
width: 90%;
/*border: 1px solid black;*/
font-weight: bolder;
text-align: center;
color: black;
}

#lang {
	position: relative;
	top: 10px;
	left: 15px;
}

/**************** form */
/*
label, select { color: #cc3300; }
label { color: #415c7d; padding-left:13px; cursor:pointer; background: #ffffff url('../images/h2_decoration.gif')  left no-repeat; }
select, #f_objednavka textarea, #f_objednavka input { border: 1px solid #6397c6; }
#f_objednavka input, #f_objednavka textarea { background-color:#e2f4fc; }
input.butt { border: none; }
input.ch input.chhead { border: none; }
#f_pruvodce strong { font-weight:bold; color:#c95634;  }
#butt_odeslat { padding: 10px 0px 0px 285px; }
#f_pruvodce li  { margin: 3px 0px 3px 0px; padding:0px 0px 0px 8px; }
*/
/**************** end form */





/*
#head_firmy a, #head_rodina a, #head_cestovani a {
	display:block;
	width:180px; height:48px;
	margin:0; padding:0;
	text-decoration: none;
}

#head_firmy a span, #head_rodina a span, #head_cestovani a span  { display:none; }

#head_firmy a { background: url("../images/box_firmy_cz.gif") top left no-repeat; }
#head_rodina a { background: url("../images/box_rodina_cz.gif") top left no-repeat; }
#head_cestovani a { background: url("../images/box_cestovani_cz.gif") top left no-repeat; }
#head_firmy a:hover { background: url("../images/box_firmy_cz.gif") 0px -48px no-repeat; }
#head_rodina a:hover { background: url("../images/box_rodina_cz.gif") 0px -48px no-repeat; }
#head_cestovani a:hover { background: url("../images/box_cestovani_cz.gif") 0px -48px no-repeat; }
*/


/*
#footer a, #footer a:hover { color: #939393; }
#footer_l { width:230px; float:left; text-align:center; padding-top:10px; }
#footer_r { width:300px; float:right; text-align:right; padding-top:10px; padding-right:25px; }

#main_l { width:218px; float:left; text-align:right; }
#main_r { width:527px; float:right; text-align:left; padding-right:40px; }
*/
/* ****** BOXES - END ****** */
