*
{
margin:0;
padding:0;
}

body
{
font-family:Arial,"Myriad Pro",Helvetica,sans-serif;
font-size:10pt;
color:#2f7c99;
}



#container
{

position: relative;
clear: both;
top: 10px;
margin: 0 auto;
width:947px;
text-align: left;
}

* html #container
{
position:static;
/*margin-top:-50px;*/
}

*:first-child+html #container
{
position:static;
}

#container ol, #container ul
{
margin-left: 30px;
}

.clear
{
clear:both;
height:0;
overflow:hidden;
}

form p input.thebutton
{
	text-align:center;
	background:url('/images/thebutton.png') no-repeat;
	width:143px;
	height:35px;
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

/* odsuwa tekstową treść linków w kosmos....

/* a span
{
position:relative;
left:-10000px;
}
*/

#subleft h1
{
margin-top:10px;
color:#b60657;
}

#subleft a
{
color:#b60657;
}

#left #subleft p, #left #subleft ul, #left #subleft ol, #left #subleft strong, #left #subleft b, #left #subleft u, #left #subleft h2, #left #subleft h3, #left #subleft h4, #left #subleft td
{
color:#91587b;
}

#left #subleft ul li
{
/* list-style:none; */
padding-left:25px;
background:left top url('/images/li_ruz.png') no-repeat;
margin:4px 0;
}

#left #subleft ul
{
margin-bottom:25px;
}

#left a span
{
visibility: hidden;
}

#left p
{
	color:#4b4b4b;
	margin:5px 0;
	line-height:1.4em;
}

#left ul
{
	color:#4b4b4b;
	margin-left: 25px;
}

h1 span
{
position:relative;
left:-10000px;
}

h1 a
{
text-decoration: none;
}

#top
{
width:100%;
height:123px;
background:url('../images/topbck.gif') repeat-x;
clear: both;
}

.graphtop
{
width: 100%;
float: left;
height: 123px;
}

#topsite
{
width:947px;
margin:0 auto;
background:url('../images/topbanner.jpg') no-repeat;
min-height:123px;
position:relative;
left:-27px;
clear: both;

}

#topsite a
{
	text-decoration:none;
	font-size:1%;
}

#topsite  li a
{
	text-decoration:none;
	font-size:9pt;
}

#topsite h1 a
{
	display:block;
	width:269px;
	height:60px;
}

#topsite h1
{
width:269px;
height:60px;
position:relative;
top:0px;
left:145px;
float:left;

}

#topsite #zakupy
{
	float:left;
	display:block;
	width:103px;
	height:123px;
	background:url('../images/zakupy.jpg') no-repeat;
	position:relative;
	top:-55px;
	left:-223px;
	z-index: 100;
}

/*:first-child+html {} * html {} #topsite #zakupy
{
top:-56px;
}*/

/*#topsite #menu
{
float:right;
position:relative;
left:30px;
top:15px;
}
*/

#topsite #infolinia
{
background:url("../images/contact.gif");
width:302px;
height:55px;
display:block;
position:relative;
left:673px;
top:5px;
}

*:first-child+html {} * html {} #topsite #infolinia
{
left:640px;
}

.hormenu_cont
{
height: 45px;
width: 947px;
margin: 0 auto;
background: transparent;
}


.hormenu_cont ul {list-style-type: none;}

#cssmenu1
{
float: left;
padding: 0;
margin: 0;
}

#cssmenu1 li
{
height: 44px;
padding: 0;
margin: 0 0 0 1px;
background: url('/images/cssmenu_btnbglft.png') top left no-repeat;
}

#cssmenu1 li a
{
float:left;
font-size: 14px;
color: #fff;
background: url('/images/cssmenu_btnbgrgt.png') top right no-repeat;
}

#cssmenu1 li a:hover
{
color: #def2ad;
}

#cssmenu1 li a:hover span
{
border-bottom: 1px solid #def2ad;
}

#cssmenu1 li a span
{
height: 44px;
font-size: 16px;
font-weight: bold;
line-height: 44px;
margin: 0 20px;
}

#cssmenu1 li ul
{
padding: 0;
margin: 0;
}


#cssmenu1 li ul li
{
height: auto;
padding: 0;
margin: 0;
background: #449ab5;
}

#cssmenu1 li ul li a
{
float:left;
font-size: 12px;
color: #fff;
background: #449ab5;
}

#cssmenu1 li ul li a:hover
{text-decoration: underline;
font-weight:normal;
background: #6fc2dd;}





#downlinks
{
width: 100%;
height: 60px;
border-bottom:dotted 1px #e8c9d7;
padding-bottom:10px;
float: left;
clear: both;
}

#downlinks a
{
	width: 33%; /* 304px; */
	text-align: center;
	height:60px;
	text-decoration:none;
}

#downlinks a span
{visibility: hidden;}

#downlinks #down_napisz
{
	background:url('../images/down_napisz.jpg') top left no-repeat;
	float:left;
}

#downlinks #down_ulotki
{
	background:url('../images/down_ulotki.jpg') top right no-repeat;
	float: left;

}

#downlinks #down_newsletter
{
	background:url('../images/down_newsletter.jpg') top right no-repeat;
	float:right;
}



#bottom_links_box
{
width: 100%;
clear: both;
font-size: 8pt;
margin-top: 10px;
float: left;
}

#bottom_links_box ul
{
margin: 0 0 0 5%;
padding: 0;
width: 28%;
float: left;
}


#bottom_links_box ul li
{clear: both;}

#bottom_links_box a {color: #4B4B4B; text-decoration: none;}

#bottom_links_box a:hover {color: #4B4B4B; text-decoration: underline;}




#urzadzenia
{
margin-top:10px;
}

#urzadzenia a span
{visibility:hidden;}

.urzadzenie h1
{
position:relative;
left:-10000px;
}

#left
{
float:left;
width:624px;
}

#left #opinie
{
height:113px;
background:url('../images/back_opinie.gif') no-repeat;
}

#opinie_more
{
display:block;
width:123px;
height:27px;
background:url('../images/opinie_more.png') no-repeat;
margin-top:8px;
float:right;
text-decoration:none;
}

#newsticker
{
padding: 10px;
}

/*#newsticker ul li a */
#newsticker a
{
text-decoration:none;
font-weight:bold;
color:#7da4b4;
}

#left #opinie ul
{
/* list-style:none; */
color:#668fa6;
padding-left:70px;
padding-top:12px;
}

#right
{
width:297px;
float:right;
}

#right ul {list-style-type: none; padding:0; margin: 0;}

#right ul li.rghtbtn_bluebg
{
width:297px;
height:55px;
background:url('../images/buttonbg_rightmenu.jpg') top left no-repeat;
float: left;
margin-bottom: 3px;
overflow: hidden;
}

#right ul li.rghtbtn_pinkbg {
width:297px;
height:55px;
margin-bottom: 3px;
background:url('../images/button-pink-bg_rightmenu.png') top left no-repeat;
}

#right a
{visibility: visible;
color: #fff;
font-family: Myriad Pro;
font-size: 26px;
line-height: 55px;
padding-left: 10px;
text-decoration:none;
}

#right a:hover{text-decoration:underline;}


#right ul li img
{
border: none;
float: right;
}

#right a#button_sklep
{
background:url('../images/button_sklep.jpg') no-repeat;
}

#right a#button_zapytaj
{
background:url('../images/button_ekspert.jpg') no-repeat;
}

#right a#button_certyfikaty
{
background:url('../images/button_certyfikaty.jpg') no-repeat;
}

#right a#button_media
{
background:url('../images/button_media.jpg') no-repeat;
}

#right a#button_zamowienie span
{
width:297px;
height:55px;
background:url('/images/button-pink-bg_rightmenu.png') no-repeat;
}

#right a#button_aktualnosci
{
background:url('../images/button_aktualnosci.jpg') no-repeat;
}
#right a#button_opinieklientek
{
background:url('../images/button_opinieklientek.jpg') no-repeat;
}



#pink_boxes{width: 100%; float: left; clear: both; margin-top:10px;}

.bottombox /* różowe boksy w dole contentu */
{
width:272px;
height:275px;
background:url('../images/bottomboxbg.jpg') no-repeat;
padding:0px 10px 0 22px;
}

.bottombox img
{
margin-right: 4px;
}

.bottombox p, .bottombox a
{
color:#836874;
}

.bottomwiecej
{
font-weight:bold;
text-align:right;
margin-top:5px;
margin-bottom: 10px;
}

.bottomwiecej a{text-decoration:none;}
.bottomwiecej a:hover {text-decoration:underline;}

.bottombox ul {
}

.bottombox ul li{color: #C87D9F;
}

.bottombox ul li a {color: #4B4B4B; text-decoration: none;}
.bottombox ul li a:hover {color: #4B4B4B; text-decoration: underline;}

.bottombox div{margin-top: 3px;}
.bottombox div h1 a {font-family: Myriad Pro; font-size: 23px; font-weight: normal; color: #bc537e;}

.bottombox h2
{
color:#b12d67;
font-size:11pt;
margin-top:15px;
}

#pink_boxes .lt, #artykuly
{
float: left;
}

#pink_boxes .ct, #porady
{
margin: 0 0 0 18px;
float: left;
}

#pink_boxes .rt, #ciekawostki
{
float: right;
}

#footer_ed
{
width: 100%;
margin:0 0 0 0;
padding:10px 0;
margin-bottom:10px;
clear: both;
float: left;
font-family: Myriad Pro;
font-size: 18px;
/* border-top: 1px dotted #836874; */
border-bottom: 1px dotted #836874;
}

#footer_ed a{font-family: Myriad Pro; font-size: 18px; text-decoration: none; color: #836874;}
#footer_ed a:hover{font-family: Myriad Pro; font-size: 18px; text-decoration: underline; color: #836874;}

#footer
{
width: 100%;
margin:0 0 0 0;
padding-top:10px;
margin-bottom:50px;
clear: both;
float: left;
}

#footer *
{
color:#9f8c94;
font-size:8pt;
}

#fleft
{
float:left;
width:50%;
}

#fright
{
float:right;
text-align:right;
width:40%;
}



.urzadzenie .kup
{
display:block;
width:91px;
height:47px;
background:url('../images/kup.gif') no-repeat;
text-decoration:none;
font-size:1%;
margin:0 0 0 200px;
}

.urzadzenie .kup:hover
{
background:url('../images/kup_o.gif') no-repeat;
}


.urzadzenie p
{
margin-top:20px;
line-height:1.4em;
padding-left:140px;
padding-right:10px;
font-size:9pt;
}

.urzadzenie .txt
{
margin-top:-220px;
}

.urzadzenie .dowiedzsie:hover
{
background:url('../images/wiecej_o.gif') no-repeat;
}

.urzadzenie .dowiedzsie
{
background:url('../images/wiecej.gif') no-repeat;
display:block;
width:157px;
height:27px;
text-decoration:none;
margin:200px 0 0 130px;
}

#urzadzenia #pearly
{
float:left;
background:url('../images/back_pearly.jpg') no-repeat;
width:304px;
height:252px;
color:#2f7c99;
}

#urzadzenia #ladycomp
{
float:left;
margin-left:1px;
background:url('../images/back_ladycomp.jpg') no-repeat;
width:304px;
height:252px;
color:#2f7c99;
margin-left:16px;
}

#urzadzenia #babycomp
{
float:right;
background:url('../images/back_babycomp.jpg') no-repeat;
width:304px;
height:252px;
color:#2f7c99;
}

#blogtabs
{
background:url('../images/ul_blogi.gif') no-repeat;
height:27px;
padding-left:200px;
margin-top:2px;
}

#blogtabs ul
{
/* list-style:none; */
}

#blogtabs  #tabbed li a
{
color:#ce78af;
text-decoration:none;
}

#blogtabs #tabbed li a:hover, #blogtabs #tabbed li.active a:hover
{
background:url('../images/blogi_li_o.gif') no-repeat;
}

#blogtabs #tabbed li a
{
width:110px;
text-align:center;
background:url('../images/blogi_li_off.gif') no-repeat;
height:25px;
padding-top:2px;
font-size:14pt;
display:block;
}

#blogtabs #tabbed li
{
width:110px;
float:left;
/* list-style:none; */
}



#blogtabs #tabbed li.active a
{
background:url('../images/blog_li_on.gif') no-repeat;
}

#blogtabs  #tabbed li.active a
{
color:#FFFFFF;
text-decoration:none;
}


#blogcontent
{
background:url('../images/backblog.jpg') no-repeat;
height:62px;
padding:15px 10px 10px 10px;
color:#733350;
}

#blogcontent p
{
float:left;
/*width:65%;*/
line-height:1.5em;
font-size:9pt;
}

#blogcontent img
{
float: right;
margin-left: 5px;
}

#blogcontent a
{
display: inline;
padding: 0;
margin: 0;
}

#blogright
{
width: 550px;
padding-left: 47px;
float: left;
overflow:hidden;
}

#rightright
{
float:right;
width:130px;
}

#blogleft h1
{
font-size: 11pt;
margin-bottom:10px;
}

#blogleft
{
width: 200px;
float: left;

}

#subleft
{
background:no-repeat url('/images/subpage.jpg');
padding:20px;
min-height:400px;
}

#subleft a
{

}

#metody
{
border-collapse:collapse;
margin-top:15px;
}

#metody td
{
/*vertical-align:top;*/
font-size:9pt;
text-align:left;
padding:4px;
border:solid 1px #e3a5c1;
}

#left #subleft #metody ul
{
padding:0;
margin:0;
}







/* Blog */

fieldset
{
border:solid 1px #347dc8;
padding:20px;
margin:20px 0;
}

fieldset legend
{
color:#347dc8;
}

#breadcrumb
{
/*border-top:dotted 1px #CDCDCD;
border-bottom:dotted 1px #CDCDCD;
*/
margin-top: 10px;
margin-bottom:10px;
padding:4px 2px;
background:#F4F4F4;
}

#breadcrumb a
{
color:#666666;
text-decoration:underline;
}

#blogleft p, #blogright p
{
margin:4px 0;
}

#blogleft a, #blogright a
{
text-decoration:none;
color:#007ed3;
}

form p input
{
	border:solid 1px #7aa6d3;
	padding:3px;
}

form p label
{
float:left;
width:30%;
display:block;
}

#blogleft ul li a
{
	color:#007ed3;
	font-weight:bold;
}

#blogleft ul li ul li a
{
	font-weight:normal;
}

#blogleft ul
{
	margin-left:25px;
	list-style:disc;
}

#blogleft ul ul
{
/*	list-style:none; */
	margin:8px 0 8px 10px;
}


.post
{
margin:15px 0;
padding-bottom:8px;
border-bottom:dotted 1px #CDCDCD;
}

#login
{
float:right;
display:block;
width:400px;
text-align:right;
padding-top:50px;
color:#FFFFFF;
}

#login a
{
text-decoration:underline;
color:#FFFFFF;
}

.posty
{
margin-top:10px;
}

.posty td
{
padding:4px;
}

.posty th
{
text-align:left;
background:#315f86;
color:#FFFFFF;
padding:4px;
}

.posty tr.odd td
{
background:#cfdfec;
}

.post ul
{
margin-left:30px;
}

.post p img.avatar
{
float:left;
margin:0px 10px 10px 0;
}

.meta
{
margin:10px 0;
background:#F0F0F0;
padding:5px;
border-bottom:dotted 1px #CDCDCD;
border-top:dotted 1px #CDCDCD;
color:#888888;
}

.post
{
margin:10px 0;
}

#blogright .post p.meta
{
margin:10px 0;
}

.post p
{
margin: 0;
padding: 0;
}

.post p.desc
{
font-size: 9pt;
color: #cccccc;
}

.post h1
{
margin: 0;
padding: 0;
/*padding-left:15px;*/
/*border-left:solid 6px #c6c8c9;*/
line-height:1em;
/*margin-bottom:5px;*/
}

.post h1 span
{
font-size:8pt;
color:#92909a;
font-weight:normal;
}

/* #facebook
{
width:290px;
height:305px;
position:absolute;
top:20px;
left:440px;
border:1px solid #B9E3F1;
background:#FFFFFF;
z-index:10000;
}
#facebook a
{
color:#333333;
font-size:10px;
} */

/* FACEBOOK */
div.rightFeed {
    position: fixed;
    left: 0;
    top: 265px;
    z-index: 1005;

}

#FaceBook .button {
    background: url("../images/facebook.png") no-repeat scroll left top transparent;
    border: 0 none;
    display: block;
    height: 32px;
    text-decoration: none;
    width: 32px;
}

div.button {
    float: left;
    height: 32px;
    margin-top: 1px;
    width: 32px;
}

div.FeedContainer {
    clear: both;
    float: right;
    margin-top: 1px;
    min-width: 32px;
}

div.Feed {
    display: none;
    float: right;
    background:#fff; 
	}

/* flash baner in right column */

#flashContent
{
float: right;
width: 100%;
margin: 20px auto;
text-align: center;
}

/* lista dystrybutorów */

.dist_list{
width: 100%; 
margin: 10px 0;
border: 1px dotted #e3a5c1;
border-radius: 10px;
padding: 0;
}

.dist_list td{
padding: 5px;
}

.dist_list h3{
margin: 5px;
width: 100%;

}
