/*
Theme Name: Medest
Description: Medest - Gabinet medycyny estetycznej
Version: 0.1
Author: Lymorn
Author URI: http://lymorn.com/		
*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
body		{line-height: 1;}
ol, ul		{list-style: none;}
blockquote, q	{quotes: none;}
blockquote:before,
blockquote:after,
q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus		{outline: 0;}
/* remember to highlight inserts somehow! */
ins		{text-decoration: none;}
del		{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table		{border-collapse: collapse; border-spacing: 0;}





/* GLOBAL */

body					{background: #100218 url("gfx/bg.jpg"); color: #e1ccaa; font: 0.75em/1.6666em Arial, Helvatica, "Trebuchet MS", Tahoma, Verdana, Geneva, "DejaVu Sans", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", sans-serif;}

h1, h2, h3 ,h4 ,h5, h6			{color: #c1862a; font-weight: normal;}
h1 a:hover, h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover, h6 a:hover,
h1 a:focus, h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus, h6 a:focus,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{color: #c1862a; border-bottom: none;}
h1, .h1, h2, .h2			{font-size: 2em; line-height: 0.8333em; margin: 0 0 0.8333em; letter-spacing: 0.0416em;}
h3					{font-size: 1.5em; font-weight: normal; font-style: italic; line-height: 1.1111em; padding: 1.1111em 0;}
h4					{font-size: 1.3333em; line-height: 1.25em; padding: 1.25em 0; font-weight: bold;}
h5					{font-size: 1.1666em; line-height: 1.4285em; padding: 1.4285em 0; font-weight: bold;}
h6					{font-size: 1.5em; line-height: 1.1111em; padding: 0 0 1.1111em; color: #fff;}
p					{text-align: justify; line-height: 1.6666em; margin: 0 0 1.6666em;}
a					{text-decoration: none; color: #ff9ce6;}
img					{vertical-align: bottom;}



code, pre				{font: normal 1em "Lucida Console", "Courier New", monotype; white-space: pre;}
.code					{display: block; padding: 1.6666em; margin-bottom: 1.6666em; overflow: hidden; overflow-x: auto; white-space: pre; background: #2b1037;}
blockquote				{background: #2b1037; padding: 19px 20px 0; margin: 0 0 1.5833em; border-top: 1px solid #4A195B; border-bottom: 1px solid #4A195B; color: ;}
cite, q					{color: #ff9ce6; font-style: italic;}
ins					{color: #888;}
address					{font-style: normal;}

.wp-caption				{margin: 0 0 1.6666em; color: #772d91;}
.wp-caption img				{clear: both; display: block; margin: 0 auto;}
.wp-caption a				{border-bottom: 0; background: none;}
.wp-caption p				{padding: 0; margin: 0; text-align: center;}

.wp-caption.alignleft			{margin-right: 1.6666em;}
.wp-caption.alignright			{margin-left: 1.6666em;}
.wp-caption.aligncenter			{margin-left: auto; margin-right: auto;}
.wp-caption.alignleft p			{margin: 0;}
.wp-caption.alignright p		{margin: 0;}
.alignleft				{float: left;}
.alignright				{float: right;}
.aligncenter				{clear: both;}

.highlight				{color: #ff9ce6;}

input, select, textarea			{padding: 2px 4px; background: #1B0625; border: 1px solid #2B1037; color: #ff9ce6; font-size: 1em; font-family: Arial, Helvatica, "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Tahoma, Verdana, Geneva, "DejaVu Sans", sans-serif; width: 290px;}
input:focus, textarea:focus		{color: #fff;}
input[type=submit]			{width: 300px; color: #fff; font-weight: bold;}
input[type=checkbox],
input[type=radio]			{width: auto;}




#whole-bg				{background: url("gfx/bg_whole.jpg") repeat-x 0 0;}
#top-area-bg				{}
#middle-area-bg				{padding: 2em 0;}
#bottom-area-bg				{clear: both;}

#whole					{background: url("gfx/bg_deco.jpg") no-repeat 50% 0;}
#top-area				{width: 1168px; margin: 0 auto; overflow: hidden; height: 100%; background: url("gfx/bg_top.jpg") no-repeat 0 0;}
#middle-area				{width: 1168px; margin: 0 auto; overflow: hidden; height: 100%;}
#bottom-area				{padding: 5em 0; background: url("gfx/bg_bottom.jpg") repeat-x 0 0;}

.front-page #top-area			{background-image: url("gfx/bg_top_high.jpg");}
.front-page #header			{height: 392px;}


/* --- TOP --- */

#quick-access				{height: 25px; margin: 15px 2.5em 0; overflow: hidden;}
#quick-access ul			{float: right; margin: -1px;}
#quick-access li			{display: inline; list-style: none; border-right: 1px solid #623F6F;}
#quick-access a				{color: #9D87A5; margin: 0 1em;}
#quick-access a:focus,
#quick-access a:hover			{color: #fff;}

#header					{height: 183px;}
#header p				{display: none;}
#logo					{padding: 36px 0 0 33px;}
#logo a					{display: block; width: 307px; height: 107px; background: url("gfx/bg_logo.jpg") no-repeat 0 0;}
#logo a span				{display: none;}

#main-navigation			{padding: 0 0 0 3em;}
#main-navigation ul			{height: 43px; padding: 0 0 0 1px; background: url("gfx/bg_main-navigation_spacer.gif") no-repeat 0 100%;}
#main-navigation li			{display: block; height: 39px; float: left; padding: 2px 1px 2px 0; background: url("gfx/bg_main-navigation_spacer.gif") no-repeat 100% 100%;}
#main-navigation a			{display: block; height: 39px; float: left; padding: 0 2em; color: #FF9CE6; font-size: 1.3333em; line-height: 39px; font-weight: bold;}
#main-navigation span			{}
#main-navigation a:focus,
#main-navigation a:hover		{background: #9346A8 url("gfx/bg_main-navigation_active.gif") repeat-x 0 100%;}
#main-navigation [class*=current] a	{background: #9346A8 url("gfx/bg_main-navigation_active.gif") repeat-x 0 100%; color: #fff;}
#main-navigation ul			{}
#main-navigation ul			{}
#main-navigation ul			{}





/* --- middle --- */

div.box				{margin-bottom: 40px;}
#sidebar-left div.box-bg	{background: #2B1037 url("gfx/bg_box.gif") no-repeat 0 100%;}
#sidebar-left div.box		{background: url("gfx/bg_box.gif") no-repeat 100% 0; padding: 1em; color: #fff;}


#content			{width: 546px; float: left; padding: 0 53px;}
#content small			{}

div.box p a,
div.box li a			{}
div.box a:hover,
div.box a:focus			{color: #fff; border-color: #ff9ce6;}
div.box img.projecting		{margin: -0.6666em -0.6666em 0.6666em;}

#content ul			{list-style: disc; margin: 0 0 1.6666em;}
#content ol			{list-style: decimal; margin: 0 0 1.6666em;}
#content li			{display: list-item; margin: 0 0 0 1.6666em;}



#sidebar-left			{width: 234px; float: left; border-right: 1px solid #4A195B; padding: 0 24px 0 4px;}
#sidebar-right			{width: 224px; float: right; border-left: 1px solid #4A195B; padding: 0 4px 0 24px;}
.sidebar ul			{list-style: none;}
.sidebar ol			{list-style: decimal;}
.sidebar li			{display: block;}
.sidebar address		{margin-bottom: 1.6666em; padding-top: 1.5833em; border-top: 0.0833em solid #4A195B;}
.sidebar img + address		{border-top: none;}


#navigation				{}
#navigation h6				{width: 234px; margin: -0.6666em -0.6666em 0; background: url("gfx/bg_navigation_header.gif") no-repeat 0 0; height: 38px; padding: 0 0 10px 1.6666em; line-height: 38px;}
#navigation ul li			{}
#navigation ul ul			{padding: 0.4166em 0 0.8333em;}
#navigation ul ul li			{padding: 0 0.6666em 0 1.6666em;}
#navigation a				{font-size: 1.1666em; display: block; color: #FCE48E; font-weight: bold; padding: 0.7142em 0 0.2857em; margin: 0 1.4285em; border-bottom: 1px solid #4A195B;}
#navigation ul ul a			{color: #ff9ce6; font-weight: normal; display: inline; padding: 0; margin: 0; border: none;}
#navigation ul ul a:focus,
#navigation ul ul a:hover		{color: #fff; border-bottom: 1px dotted #fff;}
#navigation ul ul [class*=current] a	{color: #fff; font-weight: bold;}
#navigation ul ul [class*=current]	{background: url("gfx/bg_navigation_pointer.gif") no-repeat 0 0.3333em;}
#navigation				{}


/* --- bottom --- */

#footer				{width: 1168px; margin: 0 auto; padding: 0; overflow: hidden; height: 100%; color: #4D255A; border-top: 1px solid #4A195B;}
#footer p			{text-align: center; margin: 0; padding: 0;}
#footer p.copyrights		{line-height: 5em}
#footer p.lymorn		{ }
#footer p.monotype		{}
#footer p a			{color: #772d91;}
#footer p a:hover,
#footer p a:focus		{border-bottom: 1px dotted #4A195B;}

/* --- page specific --- */

#page-328 li span,
#page-328 p span			{color: #ff9ce6;}
