html, body {text-align:center; margin:0 auto; padding:0; color:#2c2c50; font-family:georgia,serif; background-color:#eee;}
html, body a {text-decoration:none; margin:0; padding:0;}
html, body a:hover {text-decoration:none; margin:0; padding:0;}
div {border:0 solid; padding:0; margin:0 auto; position:relative;}
img {border:0;}
#g {text-align:left; width:820px; background-color:#f9f9ff; padding:0 10px 0 10px; background-image:url(malarstwo/tg.gif);}

#n {text-align:center; height:213px; width:820px; padding-top:20px; background-color:#f6f6ff; background-image:url(malarstwo/obrazyolejne_top.jpg);}
#n h1 {text-align:right; font-size:42px; font-style:italic; margin:0; padding:0; padding-right:35px; letter-spacing:5px; color:#ffb400;}
#n a {color:#b8433b;}
#n a:hover {color:#f00;}
#logo {position:absolute; top:0px; left:0px; width:250px;}
#logo h2 {text-align:center; border:0 solid; padding:0; padding-top:3px; margin:0 auto; font-size:14px;}
#logo a {color:#bf9a78;}
#logo a:hover {color:#f00;}
#logo strong {font-size:14px;}
#logo img {padding-bottom:3px;}
#motto {text-align:right; color:#2c2c50; font-style:italic; letter-spacing:0.03em; word-spacing:0.2em; position:absolute; top:125px; left:380px; width:400px;}

#m {text-align:center; width:820px; height:38px; float:left; background-color:#ddddff; background-image:url(malarstwo/m.jpg); background-repeat:no-repeat;}
#m a {font-size:14px; font-weight:bold; color:#9f3939; float:left; padding-top:10px; padding-left:20px; padding-right:40px; text-decoration:none; height:28px; background-color:transparent;}
#m a:hover {color:#f00; background-color:transparent;}
#m span {font-size:14px; font-weight:bold; color:#717f9c; float:left; padding-top:10px; padding-left:20px; padding-right:40px; text-decoration:none; height:28px; background-color:transparent;}
#lm {text-align:left; float:left; width:223px; background-color:#ffd;}
#lm a {text-align:left; font-size:90%; padding-left:20px; color:#a77a61;}
#lm a:hover {text-align:left; color:#f00;}
#lm h2 {text-align:left; font-size:90%; color:#2c2c50; padding:10px 20px 7px 20px; margin:0 auto;}
#lm p {text-align:left; font-size:90%; padding-left:20px; color:#b8b8c2;}
#lm img {padding-left:13px;}
#lm strong {text-align:left; font-size:90%; padding-left:20px; color:#d9715f;}

#t {text-align:left; float:left; width:537px; padding:30px; padding-right:10px; background-color:#f9f9ff;}
#t h2 {text-align:left; font-size:100%; color:#37375a; padding:10px; margin:0 auto;}
#t p {font-size:85%; color:#2c2c50; letter-spacing:0.03em; word-spacing:0.2em; line-height:1.7em; padding:10px; padding-top:0; margin:0 auto;}
#t span {font-size:200%; color:#a5a5ff; font-weight:bold; line-height:1em; font-style:italic; padding-left:10px;}
#t small {color:#9c9c9c;}
#t img {text-align:center;}
#t a {text-decoration:none; color:#a34c3b;}
#t a:hover {color:red; text-decoration:none;}
#t ul {list-style-type:circle;}
.obraz {font-size:85%; float:left; padding-left:7px; margin:20px;height:170px;}
.obraz strong {text-align:left; padding-left:7px; font-size:95%; color:#c95257;}
.obraz a {text-align:left; padding-left:7px; color:#a77a61;}
.obraz a:hover {text-align:left; padding-left:7px; color:#f00;}
#t img {padding-left:0;}
#korzysci {color:#2c2c50; border:1px solid #ffbc29; padding:20px; margin-left:10px; margin-right:10px; margin-bottom:20px; background-color:#fff;}
#korzysci span {font-size:200%; color:#ffbd2d; font-weight:bold; line-height:1em; font-style:italic; padding-left:10px;}
#opinia {color:#2c2c50; border:1px solid #a1a1ff; padding:20px; margin-left:10px; margin-right:10px; margin-bottom:20px; background-color:#fff;}
#osobie {color:#2c2c50; border:1px solid #ffaea6; padding:20px; margin-left:10px; margin-right:10px; margin-bottom:20px;}
#formularz {padding:10px 0 20px 10px;}
#warunki {width:210px;}
#firma {position:absolute; top:130px; left:385px; text-align:right; font-size:0.8em; line-height:1.5em;}
#right {text-align:right;}
#baner {text-align:right; margin-right:55px;}

.expo {background-color:transparent; padding:10px; margin-top:15px; height:220px;}
.expo img {float:left;}
.expo h3 {text-align:left; font-size:110%; color:#ffb25c; padding:5px;}
#opinie {color:#2c2c50; text-indent:10%; background-color:transparent; padding:10px; padding-left:10px; padding-right:10px; background-image:url(p/antek.jpg); background-position:368px 60px; background-repeat:no-repeat;}
#opinie p {padding:0; margin:0; border:0px solid; font-style:italic;}
#r {text-align:right;}

#s {text-align:right; font-size:95%; padding:0; padding-right:40px; clear:both; width:780px; height:100px; background-color:transparent; background-image:url(malarstwo/s.jpg);}
#s p {padding: 0; color:#877f6a;}
#s a {color:#a34c3b;}
#s a:hover {color:red; text-decoration:underline;}
#s span {color:#8787ff; font-style:italic; letter-spacing:0.1em; font-weight:bold;}
