/*
Theme Name: Orchidea - Masaze & Spa
Theme URI: http://www.masazeispa.pl/
Description: Test
Version: 1.0
Author: condrad
Author URI: http://www.condrad.net/
*/

/*
* {
	padding: 0;
	margin: 0;
	border: 0;
}
*/
body, html {
	height: 100%;
	font-family: "Bookman Old Style", Georgia, Times, serif;
}

body {
	height: 100%;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/page_bg.jpg);
	font-family: "Bookman Old Style", Georgia, Times, serif;
	color: #FFF;
}

#main_layout {
	width: 940px;
	min-height: 100%;
	height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px auto 0px auto;
	display: block;
}

* html #main_layout {
	height: 100%;
}

h1 {
	font-size: 14pt;
	font-weight: normal;
}

h2 {
	font-size: 13pt;
	font-weight: normal;
	border-bottom: 1px solid  #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

h3 {
	font-size: 12pt;
	font-weight: normal;
}

h4 {
	font-size: 11pt;
	font-weight: normal;
}

h5 {
	font-size: 11pt;
	font-weight: normal;
}

h6 {
	font-size: 11pt;
	font-weight: normal;
}

p {
	font-size: 11pt;
	font-weight: normal;
	/*line-height: 17pt;*/
}

p.fl:first-letter {
	font-size: 14pt;
}

.price {
	color: #e8c9db;
	font-size: smaller;
}

* a {
outline: none;	border: 0px;
}

a {
	color: #FFF;
	text-decoration: underline;
}

a:link {
	color: #FFF;
	text-decoration: underline;
}

a:hover {
	color: #e8c9db;
	text-decoration: underline;
}

a:active {
	color: #FFF;
  	text-decoration: underline;
}

#main_menu_content a:link {
outline: none;	border: 0px;
}

#main_menu_content a:visited {
outline: none;	border: 0px;
}

#main_menu_content a:hover {
outline: none;	border: 0px;
}

#main_menu_content a:active {
outline: none;	border: 0px;
}

#main_menu_content a:focus
{
-moz-outline-style: none;
}

#main_menu_drogeria {
  display: inline;
  margin: 0px;
  padding: 0px;
  background-color: #033;
  background: url(images/mm_drogeria_1.jpg);
}

#header_layout {
	width: 940px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

#header_content {
	width: 940px;
	height: 139px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/header_bg.jpg);
}

#main_menu_layout {
	width: 940px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 5px;
	float: left;
}

#main_menu_content {
	width: 940px;
	height: 42px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background:url(images/main_menu_bg.jpg);
}

#content_layout {
	width: 940px;
	height: auto;
	min-height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	background:url(images/content_bg.jpg);
}

#footer_layout {
	width: 940px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

#footer_content {
	width: 940px;
	height: 177px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/footer_bg.jpg);
	text-align: right;
}

#footer_menu {
	position:relative;
	witdh: 600px;
	height: auto;
	float: right;
}

#footer_content #footer_menu_1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	position:relative;
	float: left;
	top: 10px;
	right: 0px;
	width: 134px;
	height: 155px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px solid #95336B;
}

#footer_content #footer_menu_1 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

#footer_content #footer_menu_1 ul li {
	padding-bottom: 8px;
}

#footer_menu_1 a {
	color: #FFF;
    text-decoration: none;
}

#footer_menu_1 a:link {
	color: #FFF;
    text-decoration: none;
}

#footer_menu_1 a:hover {
	color: #FFF;
    text-decoration: underline;
}

#footer_menu_1 a:active {
	color: #FFF;
    text-decoration: none;
}

#footer_content #footer_menu_2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	position:relative;
	float: left;
	top: 10px;
	right: 0px;
	width: 174px;
	height: 155px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px solid #95336B;
}

#footer_content #footer_menu_2 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

#footer_content #footer_menu_2 ul li {
	padding: 4px;
}

#footer_menu_2 a {
	color: #FFF;
  text-decoration: underline;
}

#footer_menu_2 a:link {
	color: #FFF;
  text-decoration: underline;
}

#footer_menu_2 a:hover {
	color: #95336B;
  text-decoration: underline;
}

#footer_menu_2 a:active {
	color: #FFF;
  text-decoration: underline;
}

#kontakt_mapa {
	display: block;
	float: left;
}

#kontakt_mapa {
	width: 100%;
	height: 300px;
	background: url(http://geofinder.web4you.com.pl/template/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	mergin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: 10px solid #e8c9db;
	display: block;
	float: left;
}

#kontakt_mapa a {
	color: #95336b;
	text-decoration: underline;
}

#kontakt_mapa a:link {
	color: #95336b;
	text-decoration: underline;
}

#kontakt_mapa a:hover {
	color: #6f234d;
	text-decoration: underline;
}

#kontakt_mapa a:active {
	color: #95336b;
  	text-decoration: underline;
}

#kontakt_adres {
	float: left;
	width: 48%;
	border-right: #ba799e solid 1px;
}

#kontakt_adres h1 {
	font-size: 16pt;
	font-weight: normal;
}

#kontakt_adres p {
	font-size: 12pt;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px
	margin-bottom: 0px;
}

#kontakt_adres a {
	color: #FFF;
	text-decoration: underline;
}

#kontakt_adres a:link {
	color: #FFF;
	text-decoration: underline;
}

#kontakt_adres a:hover {
	color: #e8c9db;
	text-decoration: underline;
}

#kontakt_adres a:active {
	color: #FFF;
  	text-decoration: underline;
}

#kontakt_godziny {
	float: left;
	width: 48%;
	padding-left: 10px;
	paddign-top: 2px;
}

#kontakt_godziny p {
	font-size: 12pt;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px
	margin-bottom: 0px;
}

#kontakt_formularz .cnt_name {
	background: #993b71;
	border: #ba799e solid 2px;
	color: #FFF;
}

#kontakt_formularz .cnt_email {
	background: #993b71;
	border: #ba799e solid 2px;
	color: #FFF;
}

#kontakt_formularz .cnt_subject {
	background: #993b71;
	border: #ba799e solid 2px;
	color: #FFF;
}

#kontakt_formularz .cnt_message {
    background-color: #993b71;
	border: #ba799e solid 2px;
	color: #FFF;
}

#kontakt_formularz .cnt_send {
    background-color: #5b1f41;
	color: #FFF;
}

.img_align_right {
	float: right;
	margin: 0px 0px 15px 15px;
}

.img_align_left {
	float: left;
	margin: 0px 15px 15px 0px;
}

.img_frame {
 	padding: 0px;
	border: 10px solid #e8c9db;
}

.clear {
	clear: both;
}



#cnt_header {
	margin: 0px;
	padding: 0px;
	border: none;
}

#cnt_footer {
	margin: 0px;
	padding: 0px;
	border: none;
}


#cnt_container {
	width: 940px;
	margin: 0 auto;
	padding: 0px;
	border: none;
	text-align: left;
}

#sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 276px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
}

#mainContent {
	margin: 0px 320px 0px 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding-left: 40px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
}

#sidebarContent {
  margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#sidebarContent ul {
  list-style: none;
}

#sidebarContent ul li {
	padding-bottom: 10px;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#linkcat-2 ul {
  list-style: none;
  margin-left: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  mergin-rigt: 0px;
  padding: 0;
}

#linkcat-2 ul li a {
  outline: none;	border: 0px;
}

img.png{
behavior: url(iepngfix.htc);
border: 0px solid black;
}
img, div {
behavior: url(iepngfix.htc);
}