body
{
margin:0;
padding:0;
background-color: #FFFFFF;
font-family: Arial, sans-serif;
}

a
{
color: #CD1041;
text-decoration:none;
}

a:hover
{
color: #E5AA2C;
text-decoration:none;
}

img
{
border: 0;
}

#top_shadow
{
margin: auto;
background-image: url(../images/top.jpg);
background-repeat: repeat-y;
width: 904px;
height: 27px;
}

#shadow
{
margin: auto;
background-image: url(../images/shadow.jpg);
background-repeat: repeat-y;
width: 904px;
overflow: hidden;
height: 100%;
}

#main
{
overflow:hidden;
width: 800px;
margin: auto;
height: 100%;
background-image: #eaeaea;
clear: both;
}

/*TOP*/

#top
{
height: 200px;
width: 800px;
}

.logo
{
float: left;
width: 200px;
height: 200px;
}

.baner
{
float: left;
width: 600px;
height: 200px;
}

#top img
{
border: 0;
}

/*MENU*/

#menulist
{
position:relative;
width: 800px;
height: 31px;
border-top: solid 2px #FFFFFF;
background-color: #000000;
z-index:1;
}

#menu
{
z-index:1;
width: 800px;
height: 31px;
float: left;
}

#menulist2 {
z-index:100;
border-top: solid 1px #fff;
}

div#menulist { position:relative; }

div#menulist ul li a, div#menulist ul li a:visited 
{
display:block;
text-decoration:none;
font-weight: bold; 
padding: 5px 8px 0px 8px;
height:26px; 
color:#FFFFFF;
float:left;
font-size: 14px;
border-right: solid 1px #FFFFFF;
}

.active_link
{
display:block;
text-decoration:none;
font-weight: bold; 
padding: 5px 8px 0px 8px;
height:26px; 
color:#FFFFFF;
float:left;
font-size: 14px;
border-right: solid 1px #FFFFFF;
background-color:#ce0f42;
}

div#menulist ul li a:hover {color:#fcfef9;}

div#menulist ul li ul li a, div#menulist ul li ul li a:visited {font-weight: normal;  padding: 3px 0px;height:auto; font-size: 12px; border-right: solid 0px #FFFFFF; }

div#menulist ul {padding:0; margin:0; list-style: none;}

div#menulist ul li {padding:0; margin:0; float:left; position:relative;width:auto;}


div#menulist ul li:hover ul {width:200px;position:absolute; top:31px; left:0;}

div#menulist ul li:hover ul li:hover ul {position:absolute; left:200px; top:-1px;}

div#menulist ul li:hover ul li {width:100%;clear:both;}

div#menulist ul li:hover ul li a {width:100%;}



div#menulist ul li:hover { background-color: #E5AA2C;color:#FFFFFF; }

div#menulist ul li:hover ul li { background-color:#ce0f42;border-top: 1px solid #d5d5d5; }

div#menulist ul li:hover ul li:hover { background-color: #E5AA2C;border-top: 1px solid #E5AA2C;color:#FFFFFF; }

div#menulist ul li:hover ul li:hover ul li { background-color:#ce0f42;border-top: 1px solid #d5d5d5; }

div#menulist ul li:hover ul li:hover ul li:hover { background-color: #E5AA2C;border-top: 1px solid #E5AA2C;color:#FFFFFF; }



div#menulist ul li:hover a { color:#fcfef9; }

div#menulist ul li:hover ul li a { color:#FFFFFF; }

div#menulist ul li:hover ul li:hover a { color:#fcfef9; }

div#menulist ul li:hover ul li:hover ul li a { color:#FFFFFF; }

div#menulist ul li:hover ul li:hover ul li:hover a { color:#fcfef9; }

div#menulist ul li:hover ul li:hover ul li:hover ul li a { color:#FFFFFF; }

div#menulist ul li:hover ul li:hover ul li:hover ul li:hover a { color:#fcfef9; }



div#menulist ul li ul {display: none;}

div#menulist ul li:hover ul {display:block;}

div#menulist ul li:hover ul li ul {display: none;}

div#menulist ul li:hover ul li:hover ul {display:block;}

div#menulist ul li:hover ul li:hover ul li ul {display: none;}

div#menulist ul li:hover ul li:hover ul li:hover ul {display:block;}


/*MENU RIGHT*/

.right_menu
{
width: 200px;
}

.right_menu span
{
display: none;
}

a#galeria
{
float: right;
margin-top: 6px;
background-image: url(../images/galeria.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#galeria
{
background-position: bottom ;
}

a#newsletter
{
float: right;
margin-top: 6px;
background-image: url(../images/newsletter.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#newsletter
{
background-position: bottom ;
}

a#adivse
{
float: right;
margin-top: 6px;
background-image: url(../images/adivse.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#adivse
{
background-position: bottom ;
}

a#contact
{
float: right;
margin-top: 6px;
background-image: url(../images/contact.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#contact
{
background-position: bottom ;
}

a#video
{
float: right;
margin-top: 6px;
background-image: url(../images/video.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#video
{
background-position: bottom ;
}

a#shop
{
float: right;
margin-top: 6px;
background-image: url(../images/shop.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#shop
{
background-position: bottom ;
}

a#search
{
float: right;
margin-top: 6px;
background-image: url(../images/search.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#search
{
background-position: bottom ;
}

a#faq_b
{
float: right;
margin-top: 6px;
background-image: url(../images/faq_b.jpg);
background-repeat: no-repeat;
width: 184px;
height: 31px;
cursor: pointer;
}

a:hover#faq_b
{
background-position: bottom ;
}

.ban
{
float: right;
margin-top: 6px;
width: 184px;
height: 100%;
}

/*CONTENT*/

#content
{
margin: 0 auto;
width: 800px;
height: 100%;
z-index: 0;
}

#leftside
{
background-color: #eaeaea;
width: 600px;
float: left;
z-index: 0;
}

#leftside_2
{
background-color: #eaeaea;
width: 800px;
float: left;
z-index: 0;
}

.content_box
{
text-align: justify;
font-size: 12px;
color: #000000;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}

.content_box_news
{
text-align: justify;
font-size: 12px;
color: #000000;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-top: 20px;
}

.content_box_main
{
text-align: justify;
font-size: 12px;
color: #000000;
background: #ffffff;
}

.main_box
{
margin:0 20px 20px;
}

.content_box h1
{
font-style: italic;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
font-size: 16px;
}

#rightside
{
background-color: #eaeaea;
width: 200px;
float: left;
}

/*FLASHNEWS*/


.panel h2.title 
{ 
margin-bottom: 5px; 
font-size: 14px; 
font-weight: bold; 
}

.box-slider, .box-slider .panel 
{ 
width:560px; 
} 
	
.box-slider-wrapper.arrows .box-slider, .box-slider-wrapper.arrows .box-slider .panel 
{ 
width:560px; 
height: 180px; 
}

.box-nav-left a, .box-nav-right a 
{ 
color: #fff; 
padding: 5px;  
}
	
.box-nav ul li a.current 
{ 
font-weight: bold; 
}
	
.box-slider p.loading 
{ 
padding: 20px; 
text-align: center; 
}

.box-nav ul 
{ 
clear: both; 
display: block; 
margin: auto; 
overflow: hidden; 
}

.box-nav ul li 
{ 
display: inline; 
}

.box-nav ul li a 
{ 
color: #1D5F9F;
display: block; 
float: left; 
text-decoration: none; 
font-size:12px; 
margin-left:2px; 
}
	
.box-slider-wrapper 
{ 
z-index: 0;
clear: both; 
overflow: auto; 
width: 560px;
background-color: #FFFFFF;
}
	
.box-slider 
{ 
float: left; 
overflow: 
hidden; 
position: relative; 
}
	
.box-slider .panel 
{ 
display: block; 
float: left;
}
	
.box-slider .panel-container 
{ 
position: relative; 
}
	
.box-nav-left, .box-nav-right 
{ 
float: left; 
}

.box-nav-left a, .box-nav-right a 
{ 
display: block; 
text-align: center; 
text-decoration: none; 
}

.boxflash_title
{
font-size:14px;
font-weight:bold;
margin-left:20px;
padding-bottom:5px;
}

.boxflash_desc
{
float: left;
margin-left: 20px;
width: 300px;
height: 140px;
text-align: left ;
}

.boxflash_desc_long
{
float: left;
margin-right: 20px;
margin-left: 20px;
width: 520px;
height: 140px;
text-align: left ;
}

.box_img
{
width: 200px;
height: 150px;
}
	
.boxflash_img
{
margin-right: 20px;
margin-left: 20px;
float: left;
width: 200px;
height: 150px;
}

.boxflash_readmore
{
float: right;
font-size: 11px;
margin-right: 20px;
}

.boxflash_tabs
{
float:right;
padding-bottom:15px;
padding-right:20px;
padding-top:5px;
}

/*NEWS*/

.news
{
background:#FFFFFF none repeat scroll 0 0;
clear:both;
color:#000000;
height:180px;
margin-top:20px;
padding:29px 10px 2px;
text-align:justify;
width:540px;
}

.news a
{
float:right;
font-size:11px;
margin-right:8px;
}

.newsTitle
{
font-style: italic;
font-size: 16px;
font-weight: bold;
clear:both;
margin-top:5px;
}

.newsBody
{
margin-top: 6px;
}

.images
{
margin-left: 10px;
margin-right: 10px;
}

.newsMore
{
width: 560px;
margin-top: 20px;
text-align: justify;
color: #000;
}

/*PAGE*/

.contentBody
{

}

.head h4
{
margin-top: 20px;
font-style: italic;
font-size: 16px;
font-weight: bold;
}

/*FOOTER*/

#footer
{
clear: both;
margin: 0 auto;
width: 800px;
height: 120px;
background-color: #FFFFFF;
background-image: url(../images/footer.jpg);
background-repeat: no-repeat;
}

.copyright
{
color:#7D7D7D;
float:right;
font-size:11px;
height:16px;
position:relative;
right:270px;
text-align:left;
top:95px;
}

/*NEWS*/

.news_short
{
color:#000000;
font-size:12px;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
margin-right:20px;
text-align:justify;
clear: both;
padding-top:10px;
}

.news_date
{
font-style: italic;
margin-bottom: 5px;
}

.news_title
{
font-size: 14px;
font-weight: bold;
color: #cd1041;
margin-bottom: 5px;
}

/*TABLE*/

.content_box table
{
border: 0;

}

.content_box td
{
border: 0;
padding: 5px;
text-align: center;
}

/*BOX*/

.box1
{
background-image: url(../images/box_1.jpg);
background-repeat: no-repeat;
width: 260px;
height: 260px;
float: right;
}

.box2
{
background-image: url(../images/box_2.jpg);
background-repeat: no-repeat;
width: 200px;
width: 200px;
height: 200px;
float: right;
}

.dawka
{
margin-top: 20px;
height: 40px;
}

/*SEARCH*/

.search_box
{
margin-top: 10px;
margin-bottom: 10px;
width: 280px;
height: 50px;
}

.input_div
{
float: left;
margin-right: 6px;
}

.input_search
{
background-image: url(../images/input_search.jpg);
background-repeat: no-repeat;
width: 191px;
height: 22px;
border: solid 0px;
padding-top: 3px;
padding-left: 8px;
margin-bottom: 10px;
}

.submit_search
{
float: left;
}

.linkInMenu
{
margin-left: 5px;
}

.podmenu
{
clear:both;
color:#CD1041;
font-weight:bold;
margin-top:10px;
}

body 
{
behavior: url(csshover.htc);
}
.apteka {
background: #D4CB26;
}
.none {
visibility: hidden;
}
.belka1 {
float: left;
    font-size: 18px;
    padding: 0;
	margin: 0;
	width: 401px;
	height: 35px;
	vertical-align: middle;
    text-align: center;
   background: #798907;
}
.belka2 {
float: left;
    font-size: 18px;
    padding: 0;
	margin: 0;
	width: 399px;
	height: 35px;
	vertical-align: middle;
    text-align: center;
    background: #d4cb26;
}


.fb {
clear: both;
    height: 300px;
    padding-top: 10px;
    text-align: right;
}
#tags_list {
display:block;
text-align:justify;
list-style:none outside none;
padding:0;
}

#tags_list li{
display:block;
float:left;
margin:3px 3px 3px 0;
}

#tags_list a{
text-decoration: none;
}

a.tag1:link {  line-height: 25px; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold}
a.tag1:visited { line-height: 25px; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold}
a.tag1:hover { line-height: 25px; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}
 
a.tag2:link {  line-height: 25px; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}
a.tag2:visited { line-height: 25px; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}
a.tag2:hover { line-height: 25px; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}
 
a.tag3:link {  line-height: 25px; font-size: 13px; color: #222222; text-decoration: none; font-weight: bold}
a.tag3:visited { line-height: 25px; font-size: 13px; color: #222222; text-decoration: none; font-weight: bold}
a.tag3:hover { line-height: 25px; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}
 
a.tag4:link {  line-height: 25px; font-size: 14px; color: #222222; text-decoration: none; font-weight: bold}
a.tag4:visited { line-height: 25px; font-size: 14px; color: #222222; text-decoration: none; font-weight: bold}
a.tag4:hover { line-height: 25px; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}
 
a.tag5:link {  line-height: 25px; font-size: 15px; color: #111111; text-decoration: none; font-weight: bold}
a.tag5:visited { line-height: 25px; font-size: 15px; color: #111111; text-decoration: none; font-weight: bold}
a.tag5:hover { line-height: 25px; font-size: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}
 
a.tag6:link {  line-height: 25px; font-size: 16px; color: #111111; text-decoration: none; font-weight: bold}
a.tag6:visited { line-height: 25px; font-size: 16px; color: #111111; text-decoration: none; font-weight: bold}
a.tag6:hover { line-height: 25px; font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}
 
a.tag7:link {  line-height: 25px; font-size: 17px; color: #000000; text-decoration: none; font-weight: bold}
a.tag7:visited { line-height: 25px; font-size: 17px; color: #000000; text-decoration: none; font-weight: bold}
a.tag7:hover { line-height: 25px; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: #feac03;}

.tag_t {
left:15px;
position:relative;
top:10px;
}
