:focus{
outline:0;
}


body, td, input, textarea, select, p{font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height:1.6; color: #555555; }



.sbox { border: 1px solid #d4d0c8; width: 105px; height: 14px; }

a { color: #555555; }
a:hover{text-decoration: none;}

a.prod { color: #555555; text-decoration: none; }
a.prod:hover { color: #555555; text-decoration: none; }

h1 { font-size: 17px; font-weight: bold; }

img{ border: 0; }

.green { color: #7a998d; }
.grey { color: #555555; }

.inline { margin: 0; padding: 0; overflow: hidden; }
.inline li { float: left; list-style: none; }

.inline_right { margin: 0; padding: 0; overflow: hidden; }
.inline_right li { float: right; list-style: none; }

.dd_face { display: none; top: 128px; z-index: 10; position: absolute; margin-left: 225px; }
.dd_bod { display: none; top: 128px; z-index: 10; position: absolute; margin-left: 375px; }
.dd_makeup { display: none; top: 128px; z-index: 10; position: absolute; margin-left: 668px; }

.dd_wrap { border: 0px solid #ffffff; }
.dd_wrap td { background: #cccccc; }

.dd { width: 200px; }
.dd td { border: 0px; background: #ffffff; overflow: hidden; margin: 0px; padding: 0px; }
.dd td a {  text-decoration: none; }
.dd td div { cursor: pointer; padding: 4px 10px 4px 20px; width:200px; }

.dd .on { background: #abd7c6; color: #ffffff; }
.dd .group { color: #555555; font-weight: bold; cursor: default; }

.stores td a { text-decoration: none; }
.stores td a:hover { text-decoration: underline; }

#sec_menu{
background:url(img/menu_ul_bottom_bg.gif) 0 0 repeat-x;
}

.date{
color:#7F7F7F;
font-size:9px;
}

div#footer, div#footer a{
height:30px;
color:#7F7F7F;
}
#subscribe_form{
	position: relative;
	background:#fff;
	z-index:100;
}
#subscribe_form{
margin:5px 0 5px 20px;
}
#subscribe_form span{
display:block;
margin:3px 51px 4px;
text-align:left;
}

#subscribe_form1 {
	padding:5px;
	position:relative;
	top:0;
	left:0;
	background:#fff;
	z-index:100;
	border: 1px solid #ABD7C6;
	-webkit-box-shadow:2px 2px 3px 0px #b8c4bf;
	box-shadow:2px 2px 3px 0px #b8c4bf;
}

	#subscribe_form1 #result1 {
		margin-top: 7px;
	}

		#subscribe_form1 #result1 span {
			display:block;
			text-align:left;
		}


#subscr_title{
cursor:pointer;
display:block;
text-align: center;
height:25px;
}
#subscr_title a{
	border-bottom: 1px dashed #555;
	text-decoration: none;
}

#side_area .title{
font-size:12px;
font-weight:bold;
}
#side_area center{
margin-top:10px;
}

#submit_button{
width:93px;
height:21px;
background:url(img/bottom_podpis1.png) 0 0 no-repeat;
border:0;
text-indent:-9999px;
}

#submit_button:hover,
#submit_button:focus{
background-position: 0 -22px;
}

#news_prev a{
font-size:11px;
line-height:14px;
}
#news_prev a:link,
#news_prev a:visited{
text-decoration:none;
}
#news_prev a:hover{
text-decoration:underline;
}
#news_prev a:active{
background-color:#f0f8f5;
text-decoration:none;
}

#mainNavTop{
display:block;
width:100%;
margin:0;
padding:0;
}
#mainNavTop li{
display:inline;
width:150px;
}
#mainNavTop li a:link,
#mainNavTop li a:visited {
display:block;
float:left;
width:150px;
padding: 2px 0 3px;
text-decoration:none;
font-weight:normal;
color:#444;
}
#mainNavTop li a:hover,
#mainNavTop li a:active{
text-decoration:underline;
}


#mainNavBottom{
display:block;
width:675px;
margin:0;
padding:0;
padding-left:225px;
}
#mainNavBottom li{
display:inline;
width:150px;
float:left;
position: relative;

}
#mainNavBottom li ul.innerList{
display:block;
background:transparent;
width:250px;
}
#mainNavBottom li ul.innerList li:first-child{
border-top: 1px solid #CDD1D4;
}
#mainNavBottom li li{
display:block;
width:250px;
border-right: 1px solid #CDD1D4;
border-left: 1px solid #CDD1D4;
border-bottom: 1px solid #CDD1D4;
}
#mainNavBottom li a:link,
#mainNavBottom li a:visited {
display:block;
float:left;
width:150px;
padding: 2px 0 3px;
text-decoration:none;
font-weight:normal;
color:#444;
line-height: 1.2;
}
#mainNavBottom li a:hover,
#mainNavBottom li a:active{
text-decoration:underline;
}
#mainNavBottom li li a:link,
#mainNavBottom li li a:visited{
display:block;
width:236px;
padding: 2px 0 3px;
text-decoration:none;
font-weight:normal;
color:#444;
text-align:left;
background:#fff;
padding:3px 7px 4px;
}
#mainNavBottom li li a:hover,
#mainNavBottom li li a:active{
text-decoration:underline;
}

.attention-true{
	border: 1px solid #00A947;
    color: #00A947;
    display: inline-block;
    font-weight: bold;
    margin: 0;
    padding: 10px;
}
.attention-false{
	border: 1px solid #ea021a;
    color: #ea021a;
    display: inline-block;
    font-weight: bold;
    margin: 0;
    padding: 10px;
}

#side_column_inner_cont{
	position:absolute;
	top: 153px;
	border-top: 1px dotted #CCCCCC;
}

#mainNavBottom li li ul {
    left: 210px;
    bottom: 24px;
    position: relative;	
}
#mainNavBottom li li.parent {
    height: 23px;	
}
#mainNavBottom li li.parent a {
	background: url("img/right_arrow.png") no-repeat scroll right 4px transparent;
}
#mainNavBottom li li.parent  ul a{
	background:none;
}

ul, ol {
    margin: 1em 0;
    padding: 0 0 0 40px;
}
