* { margin: 0px; padding: 0px; }
a img { border:none; }
body { background:url(http://www.touchofart.eu/images/bg.jpg) top repeat-x #fff; color:#949ba1; font-size:11px; font-family:Arial; line-height:18px; }
a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; color:#002d56; padding:0 8px 0 0; text-decoration:none; }
a:hover { text-decoration:underline; }
ul { list-style:none; }
a.underline { text-decoration:underline; }
a.underline:hover { text-decoration:none; }
a.green { color: green; font-size: 14px; font-weight: bold; }
input.red { border: 1px solid red; display: none; }
.popup-msg { padding: 0px 10px; }
.contentClear a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; color:#00adef; padding:0 8px 0 0; text-decoration:none; }

.blueLink { background:url(http://www.touchofart.eu/images/arrowDark.gif) right center no-repeat; color:#00adef; }
.caption { font-weight:bold; }
.colorBlue { color:#00adef; }
.colorWhite{ color:#fff; }
.colorNavy { color:#002d56; }
.clear { clear:both; line-height:0px; height:0px; overflow:hidden; }
.bolder { font-weight:bold; }

.normal { font-weight:normal; }
.hidden { display:none; }

.moreSpace { margin:0 5px; }
.left { float:left; }
.right { float:right; }
.sepH20 { width: 20px; float: left; }
.DownloadForm { padding: 0px 10px 0px 10px; width: 600px; }

.formLine { line-height:27px; padding:3px 0; }
.formLine .formPhoto { border:1px solid #e1e1e1; color:#7e8489; font-size:12px; font-weight: bold; font-family:arial; line-height:12px; margin-left:15px; padding:7px 10px 7px 10px; vertical-align:middle; width: 400px; } 
.formLine .formText { border:1px solid #e1e1e1; color:#7e8489; font-size:12px; font-weight: bold; font-family:arial; line-height:12px; margin-left:15px; padding:7px 10px 7px 10px; vertical-align:middle; }
.formLine select { color:#7e8489; font-size:12px; font-weight: bold; font-family:arial; line-height:12px; margin-left:15px; padding:7px 0; vertical-align:middle; text-align:center;  }
.formLine .formSelect { color:#7e8489; font-size:12px; font-weight: bold; font-family:arial; line-height:12px; margin-left:15px; padding:7px 0; vertical-align:middle; text-align:center;  }
.formLine .formText2 { border:1px solid #e1e1e1; color:#7e8489; height: 100px; font-size:12px; font-weight: bold; font-family:arial; line-height:12px; margin-left:15px; padding:7px 10px 7px 10px; vertical-align:middle; }

.wrapper { margin:0 auto; text-align:center; width:970px; }

/* Top */
.top { min-height:210px; position:relative; text-align:left; }
.top .brandBox  { padding:7px 0 12px 0; margin:23px 0 0 2px; position:relative; }
.top .brandBox .caption { background:url(http://www.touchofart.eu/images/blueBoxBig.gif) top left no-repeat; padding-top:2px; }
.top .brandBox .goBack { position:absolute; bottom: -44px; left: -1px; height: 43px; line-height: 43px; color: white; width: 295px; background: url('http://www.touchofart.eu/images/back.jpg') no-repeat; text-align: right; }
/* .top .brandBox .goBack a { background:url(http://www.touchofart.eu/images/arrowBack.gif) left center no-repeat; font-size:11px; padding:0 0 0 8px; color: #002d56; } */
.top .brandBox .goBack a {  background:url(http://www.touchofart.eu/images/arrowBack.gif) left center no-repeat; font-size:12px; color: #002d56; padding: 0px 10px 0px 8px; }
.top .brandBox h4, .top .brandBox h3, .top .brandBox h2, .top .brandBox h1 { font-size: 11px; padding: 0px; margin: 0px 0px 0px 0px; float: left; text-align: center; font-weight: normal; }
.top .brandBox .keys { padding: 0px 0px 0px 20px; }

.topSplash { height:159px; }
.topLogo  img { float:left; margin-top:7px; } .topLogo { background:none; }

.topRight { float:right; }
.topRight .languageBox { background:#f0f1f2; border-bottom:1px solid #c9cccf; height:49px; margin-top:7px; padding:7px 0 0 50px; text-align:left; width:278px; }
.topRight .languageBox p { font-size:9px; }
.topRight .languageBox .flags { border-top:1px solid #e5e6e8; float:left; padding:6px 0 0 0;   }
.topRight .languageBox .flags a { background:none; padding:0;  }
.topRight .languageBox .flags a img, .currLanguage img { background:url(http://www.touchofart.eu/images/flagsBg.gif) top left no-repeat; margin-right:19px; padding:2px;  }
.topRight .languageBox .flags a:hover img, .topRight .languageBox .flags a.on img, .currLanguage img { background-position:0px -15px; }
.topRight .languageBox .flags .last { margin-right:0px; }
.topRight .languageBoxLogin { margin:0px; width:320px; }

.topRight .loginBox { background:#f0f1f2; border-bottom:1px solid #c9cccf; font-size:12px; height:27px; line-height:15px; padding:17px 4px 0 15px; width:351px; }
.topRight .loginBox .currLanguage { float:left; }
.topRight .loginBox .currLanguage a.on { background:url(http://www.touchofart.eu/images/arrowBlueDown.gif) right center no-repeat; }
.topRight .loginBox .currLanguage img { margin-right:7px; vertical-align:middle; }
.topRight .loginBox .loggedNot { float:right; text-align:right; }
.topRight .loginBox .loggedNot a { margin:0 6px; }
.topRight .loginBox .logged { float:right; text-align:right; }
.topRight .loginBox .logged .user { float:left; text-align:left; width:120px; }
.topRight .loginBox .logged .user a { background:none; padding:0; }
.topRight .loggedBottom {  background:#c9cccf; color:#5b636a; height:31px; line-height:31px; padding:0 10px 0 15px; width:345px; }
.topRight .loggedBottom .left a { margin-left:9px; }
.topRight .loggedBottom .right { color:#5b636a; }

.topRight .searchBox { background:#949ba1; border-bottom:2px solid #c2c2c2; margin-top:8px; padding:12px 20px 0 25px; width:325px; }
.topRight .searchBox form { border-bottom:1px solid #bec3c9; height:35px; }
.topRight .searchBox .formText { border:1px solid #fff; color:#949ba1; float:left; font-size:11px; font-family:arial; line-height:11px;  padding:7px 17px 5px 17px; width:178px; }
.topRight .searchBox .send { float:right; }
.topRight .searchBox p { height:34px; line-height:34px; padding:0 45px 0 2px; }
.topRight .searchBox p a {  background:url(http://www.touchofart.eu/images/arrowDark.gif) right center no-repeat; color:#fff; float:left; }
.topRight .searchBox p .howTo { color:#d3d8dd; float:right; font-size:9px; }
.topRight .searchBox a.on { background:url(http://www.touchofart.eu/images/arrowDarkDown.gif) right center no-repeat; }

.searchBoxAdvanced { background:#f0f1f2; border:1px solid #bdc1c5; display:none; position:relative;  top:1px; margin:0px 0 24px 0; padding:6px 10px 10px 10px;  }
.searchBoxAdvanced .formSend { background:#fff; margin:33px 0px 0 75px; padding:12px 40px 7px 40px; }
.searchBoxAdvanced .goHide { background:url(http://www.touchofart.eu/images/arrowUp.gif) right center no-repeat; color:#00adef; position:absolute; bottom:9px; right:20px; }
.searchOption { border-left:1px solid #bec3c9; float:left; margin-right:52px; padding:0 0 0 2px; width:160px; }
.searchOption .caption { background:#00adef; color:#fff; font-size:12px; height:25px; line-height:25px; margin-bottom:3px; padding:0 5px 0 15px; }
.searchOption .searchFields { padding:0 0 0 4px; }
.searchOption .searchFields label { color:#002d56; height:21px; line-height:21px; }
.searchOption .searchFields .formCheckBox { width:25px; vertical-align:middle; }
.searchOption .searchFields .formLine { line-height:25px; text-align:left; padding:5px 0 10px 13px; }

.searchOption .searchFields .formLine select { padding:3px; }
.searchOption .searchFields .formLine select.one { width:120px; }
.searchOption .searchFields .formLine select.two { width:65px; }

.topStats { font-size:12px; position:absolute; bottom:10px; right:3px; }

/* Menu */
.menu { height:36px; margin-bottom:-1px; padding:0 1px; position:relative; z-index:4; }
.menu ul { background:#002d56; border-bottom:1px solid #183f62; float:left; height:35px; line-height:35px; padding:0 0 0 22px;  }
.menu li { float:left; padding:0 20px 0 0; }
.menu li a { background:none; color:#fff; font-size:14px; }
.menu li a:hover, .menu li a.on { color:#00adef; text-decoration:underline; }

/* Splash */
.splash { background:url(http://www.touchofart.eu/images/splashBg.jpg) bottom right no-repeat #fff; border:1px solid #d2d5d8; height:406px; margin-bottom:20px; padding:18px 10px 0 10px; position:relative; text-align:left;  }
.splash .caption { text-align:left; color:#00adef; font-size:14px; padding:0 3px; }
.splash .additionalInfo { text-align:left;  font-size:9px; padding:2px 0 0 5px; }
.splash .seeMore { position:absolute; bottom:37px; left:25px; }

/* Splash2 */
.splash2 { background-color: white; border:1px solid #d2d5d8; margin-bottom:20px; padding:18px 19px 0 20px; position:relative; text-align:left;  }
.splash2 .caption { text-align:left; color:#00adef; font-size:16px; padding:5px 3px; }
.splash2 .additionalInfo { text-align:left;  font-size:9px; padding:2px 0 0 5px; }
.splash2 .seeMore { position:absolute; bottom:37px; left:25px; }
.splash2 b, .splash2 strong { color: #00adef; }


.brandBox { background:#fff; border:1px solid #e9eaeb; float:left; font-size:12px; margin:21px 21px 0 0; padding:12px 0 16px 0; width:293px; }
.brandBox .caption { background:url(http://www.touchofart.eu/images/blueBox.gif) top left no-repeat; font-size:12px; padding:4px 22px 7px 22px; position:relative; left:-1px; }
.brandBox .caption img { padding-left:11px; vertical-align:middle; }
.brandBox .txt { border-top:1px solid #ebeced; margin:0 23px 0 21px; padding: 5px 0 1px 1px; }
.brandBox .txt2 { margin:0 23px 0 21px; padding: 5px 0 1px 1px; }
.lastBrand { margin-right:0px; }

/* Content */

.container { background:url(http://www.touchofart.eu/images/containerBg.gif) top repeat-x #fff; border:1px solid #dbdee0; margin-bottom:21px; padding:0 20px 22px 20px; text-align:left; }
.menuBottom { border-bottom:1px solid #e8eaeb; height:25px; margin:0 0 25px 0; padding:18px 0 2px 0; }
.menuBottom .breadcrumb, .menuBottom h1, .menuBottom h2, .menuBottom h1 a, .menuBottom h2 a, .menuBottom h4 a { color:#abb3ba; font-size:9px; float:left; }

.menuBottom h4 { float: left; }

.menuBottom .breadcrumb a, .menuBottom h1, .menuBottom h2, .menuBottom h1 a, .menuBottom h2 a, .menuBottom h4 a { background:url(http://www.touchofart.eu/images/breadcumb.gif) center right no-repeat; color:#00adef; padding:0 13px 0 8px; }
.menuBottom .messages { float:right; }
.menuBottom .messages a { font-weight:bold; }
.menuBottom .messages a .normal { color:#949ba1; }
.menuBottom .messages .newBox { background:url(http://www.touchofart.eu/images/new.gif) center center no-repeat; color:#fff; display:block; float:left; line-height:17px; margin-right:5px; width:66px; text-align:center;  }

.sideLeft { float:left; width:442px; }
.sideLeft .seeMore { padding:16px 0 0 14px;  }
.sideLeft .howToBuy { background:url(http://www.touchofart.eu/images/howToBuy.gif) bottom left no-repeat; font-size:12px; height:145px; width:442px; }
.sideLeft .howToBuy .caption { font-size:14px; width:442px; padding:3px 0 0 0px; text-align:center; }
.sideLeft .howToBuy  p { float:left; padding:67px 0 0 0;text-align:center; }
.sideLeft .howToBuy .stepOne { width:142px; }
.sideLeft .howToBuy .stepTwo { width:160px; }
.sideLeft .howToBuy .stepThree { width:123px; }

.sideRight { float:right; width:455px; }
.sideRight .newsBox { background:#f5f6f6; border-bottom:1px solid #c9cccf; padding:0 0 18px 0;  }
.sideRight .newsBox .caption { background:#d9dcdd; color:#002d56; font-size:14px; font-weight:normal; height:38px; line-height:38px; padding:0 16px; }
.sideRight .newsBox .news { padding:10px 18px 0 18px; }
.sideRight .newsBox .news .title { color:#002d56; }
.sideRight .newsBox .news .txt { color:#5b636a; }
.sideRight .newsBox .news a { color: #00ADEF; }
.sideRight .promotionBox { margin:10px 0 0 0; }

.sideRight .bestsBox { border:1px solid #d9dcdd; margin:8px 0 0 0; padding:11px 15px 4px 15px; }
.sideRight .bestBox { position:relative; padding:10px 0; display:none;  }
.sideRight .bestBox .title { background:url(http://www.touchofart.eu/images/crown.gif) left center no-repeat; color:#002d56; font-size:12px; line-height:12px; padding:10px 0 5px 30px; }
.sideRight #bestArtist .title { background:url(http://www.touchofart.eu/images/Artysta.gif) left center no-repeat; color:#002d56; font-size:12px; line-height:12px; padding:10px 0 5px 30px; }
.sideRight .bestPaintRight { float:right; padding:2px 14px 0 0; width:115px; text-align:right;  }
.sideRight .bestsBoxNavigation { height:38px; border-bottom:1px solid #ecedee; }
.sideRight .bestsBoxNavigation ul { float:left; position:relative; top:1px; }
.sideRight .bestsBoxNavigation ul li { border-bottom:1px solid #ecedee; float:left; height:37px; line-height:37px; margin-right:2px; padding:0 15px 0 12px; }
.sideRight .bestsBoxNavigation ul li a { background:none; font-size:14px; line-height:37px; }
.sideRight .bestsBoxNavigation ul li.on { background:url(http://www.touchofart.eu/images/arrowDown.gif) no-repeat #eaeced; background-position:center 33px; border-bottom:1px solid #dbdddf; }
.sideRight .bestsBoxNavigation ul li.on a { color:#00adef; text-decoration:underline; }
.sideRight .bestsBoxNavigation .bestArchive { float:right; line-height:37px; }
.sideRight .bestsBoxNavigation .bestArchive a { font-size:9px; }
.sideRight .bestBox .bottomLinks { padding:13px 0 0 0; }
.sideRight .bestBox .bottomLinks a { margin-right:15px; }


.sideRight .infosBox { border:1px solid #d9dcdd; margin:8px 0 0 0; padding:11px 15px 4px 15px; }
.sideRight .infoBox { position:relative; padding:10px 0; display:none;  }
.sideRight .infoBox .title { color:#002d56; font-size:12px; line-height:12px; padding:10px 0 5px 5px; }
.sideRight .infoBox .bottomLinks { padding:13px 0 0 0; }
.sideRight .infoBox .bottomLinks a { margin-right:15px; }
.sideRight .infoBoxNavigation { height:38px; border-bottom:1px solid #ecedee; }
.sideRight .infoBoxNavigation ul { float:left; position:relative; top:1px; }
.sideRight .infoBoxNavigation ul li { border-bottom:1px solid #ecedee; float:left; height:37px; line-height:37px; margin-right:2px; padding:0 15px 0 12px; }
.sideRight .infoBoxNavigation ul li a { background:none; font-size:14px; line-height:37px; }
.sideRight .infoBoxNavigation ul li.on { background:url(http://www.touchofart.eu/images/arrowDown.gif) no-repeat #eaeced; background-position:center 33px; border-bottom:1px solid #dbdddf; }
.sideRight .infoBoxNavigation ul li.on a { color:#00adef; text-decoration:underline; }

table.categories td { width: 139px; }

.kids { width: 442px; height: 143px; background: url('http://www.touchofart.eu/images/dla_dzieci.jpg') no-repeat; }
.kids .title { font-size: 14px; font-family: Arial; color: #00acef; text-align: center; }
.kids .text { line-height: 28px; font-family: Arial; font-size: 18px; padding: 22px 0 0 190px; float: left; color: #002d56;; }
.kids .more { float: right; padding: 57px 18px 0 0; }


.go { background:url(http://www.touchofart.eu/images/go.gif) center center no-repeat; display:block;  height:15px; width:15px; padding:0; position:absolute; top:2 right:30px; }

.addNewUser { border-bottom:1px solid #f0f1f1; height:32px; margin:0 1px 13px 0; }
.addNewUser p { background:#d9dcdd; float:right; height:33px; line-height:33px; width:141px; text-align:center; }
.addNewUser a { font-size:14px; font-weight:bold;  }

.settingsBarTop { background:#d9dcdd; color:#002d56; height:38px; line-height:38px; padding:0 17px; }

.settingsBarTop .caption { float:left; font-size:18px; }
.settingsBarTop .caption-desc { float: left; font-size: 12px; line-height: 40px; }
.settingsBarTop h2 { font-size: 18px; float: left; }
.settingsBarTop .results { float:right; font-size:9px; line-height:14px;  padding:15px 0 0 0; }
.settingsBarTop .results .colorBlue { font-size:14px; line-height:14px; font-weight:bold;  }
.settingsBarTop .left { background:url(http://www.touchofart.eu/images/arrowBig.gif) right center no-repeat; color:#00adef; font-size:14px; font-weight:bold; padding:0 13px 0 0; position:relative; left:20%; }

.settingsBarBottom { background:#f5f6f6; border-bottom:1px solid #c9cccf; height:53px; line-height:53px; padding:0 17px; }
.settingsBarBottom .pageShow { float:left;  }
.settingsBarBottom .pageShow a { background:#949ba1; border:1px solid #9ea4aa; color:#fff; display:block;  float:left;  height:23px; line-height:23px; margin:14px 0 0 5px; padding:0; width:23px; text-align:center; }
.settingsBarBottom .pageShow a:hover, .settingsBarBottom  .pageShow a.on { background:#00adef; border:1px solid #00adef; }
.settingsBarBottom .pageShow span a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; border:none; color:#949ba1; width:100px;}
.settingsBarBottom .pageShow span a:hover { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat;  border:none;  }
.settingsBarBottom .sort { float:right; }
.settingsBarBottom .sort select { margin-left:8px; vertical-align:middle; width:180px; }

.settingsBarBottom2 { background:#f5f6f6; border-bottom:1px solid #c9cccf; line-height:53px; padding:0 17px; }
.settingsBarBottom2 .pageShow { float:left;  }
.settingsBarBottom2 .pageShow a { background:#949ba1; border:1px solid #9ea4aa; color:#fff; display:block;  float:left;  height:23px; line-height:23px; margin:14px 0 0 5px; padding:0; width:23px; text-align:center; }
.settingsBarBottom2 .pageShow a:hover, .settingsBarBottom2  .pageShow a.on { background:#00adef; border:1px solid #00adef; }
.settingsBarBottom2 .pageShow span a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; border:none; color:#949ba1; width:100px;}
.settingsBarBottom2 .pageShow span a:hover { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat;  border:none;  }
.settingsBarBottom2 .sort { float:right; }
.settingsBarBottom2 .sort select { margin-left:8px; vertical-align:middle; width:180px; }
.settingsBarBottom2 .Names { width: 550px; background-color: #ebecec; margin-left: auto; margin-right: auto; line-height: 24px; height: 24px; text-align: center; color: #002c56; font-size: 14px; }
.settingsBarBottom2 .Names a { color: #002c56; font-weight: bold; }
.settingsBarBottom2 .Names a.on { color: #00ADEF; }


.sitemapBar { background:#f5f6f6; border-top:1px solid #e2e4e5; border-bottom:1px solid #c9cccf; height:38px; line-height:38px; margin-top:-1px; text-align:center; }
.sitemapBar p { margin:0 auto; text-align:center; width:740px; }
.sitemapBar span { float:left; padding:0 5px 0 0; }
.sitemapBar a { background:none; color:#949ba1; font-size:12px; display:block; float:left; font-weight:bold; line-height:18px; padding:10px 0;  position:relative; vertical-align:middle; width:20px; }
.sitemapBar a:hover, .sitemapBar a.on {  color:#00adef; font-size:18px; line-height:18px;  text-decoration:underline; }
.sitemapBar a.bolder { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; color:#949ba1; padding:10px 8px 10px 0; width:120px; }
.sitemapBar a.bolder:hover { color:#00adef; font-size:12px; }

.pager { line-height:41px; text-align:center; }
.pager a { background:none; color:#00adef; font-size:14px; margin:0 3px; padding:0; }
.pager a:hover, .pager a.on { border-bottom:1px solid #00adef; font-weight:bold; text-decoration:none; }
.pager span  a{ color:#002d56; font-size:9px; padding:0 3px; }
.pager span  a:hover { border:none; color:#000; }

/* Dynamic Boxes */

.dynamicBox { border:1px solid #daddde; height:170px; float:left; margin:0 6px 7px 0; padding:11px 10px 7px 12px; position:relative; width:281px;  }
.dynamicBox .caption { border-bottom:1px solid #00acef; display:table-cell; height:37px; overflow:hidden; font-size:14px; width:281px;   vertical-align:middle;  }
.dynamicBox .caption .left { vertical-align:middle; font-size:14px; line-height:16px; width:260px; }
.dynamicBox .caption .right { position:absolute; top:21px; right:10px;  }
.dynamicBox .dBContent { padding:5px 0 0 0; }
.dynamicBox .dBContent .Random { padding: 5px 0px 5px 0px; text-align: right; }
.dynamicBox .dBContent .More { padding: 0px; text-align: right; }
.dynamicBox .dBContent .ArtistPhoto { float: left; width: 117px; padding: 10px 0px 0px 0px; }
.dynamicBox .dBContent .ArtistPhoto img { padding: 0px; margin: 0px; }
.dynamicBox .dBContent .ArtistPaintings { float: right; width: 163px; border-top: 1px solid #d9dcdd; text-align: right;}
.dynamicBox .dBContent .ArtistPaintings img { padding: 0px 0px 0px 1px;  }
.dynamicBox .dBContent .ArtistPaintings .Row { height: 54px; }
.dynamicBox .orders { position:absolute; left:9px; bottom:5px; }
.dynamicBox .orders img { padding:0 3px 0 0; }
.dynamicBox .caption a { color: #002D56; }
.artistBoxes .blueBox { border:1px solid #00acef; }
.dynamicBoxes .blueBox { border:1px solid #00acef; }
.extraHeight { height: 220px; }

.photos .dynamicBox { border:1px solid #daddde; height:220px; float:left; margin:0 6px 7px 0; padding:11px 10px 7px 12px; position:relative; width:292px;  }
.photos .dynamicBox .caption { border-bottom:1px solid #00acef; display:table-cell; height:37px; overflow:hidden; font-size:14px; width:281px;   vertical-align:middle;  }
.photos .dynamicBox .caption .left { vertical-align:middle; font-size:14px; line-height:16px; width:260px; }
.photos .dynamicBox .caption .right { position:absolute; top:21px; right:10px;  }
.photos .dynamicBox .dBContent { padding:5px 0 0 0; }
.photos .dynamicBox .dBContent .Random { padding: 5px 0px 5px 0px; text-align: right; }
.photos .dynamicBox .dBContent .More { padding: 0px; text-align: right; }
.photos .dynamicBox .dBContent .ArtistPhoto { float: left; width: 117px; padding: 10px 0px 0px 0px; }
.photos .dynamicBox .dBContent .ArtistPhoto img { padding: 0px; margin: 0px; }
.photos .dynamicBox .dBContent .ArtistPaintings { float: right; width: 163px; border-top: 1px solid #d9dcdd; text-align: right;}
.photos .dynamicBox .dBContent .ArtistPaintings img { padding: 0px 0px 0px 1px;  }
.photos .dynamicBox .dBContent .ArtistPaintings .Row { height: 54px; }




.sitemapBoxes .dynamicBox { border:none; height:37px; }
.sitemapBoxes .dynamicBox .small { font-size: 10px; font-weight: none; }
.sitemapBoxes .dynamicBox .caption .right { position:absolute; top: 22px !important; top:11px; right:10px;  }

.settingsBottom .settingsBarTop { background:none; border-bottom:4px solid #d9dcdd; }

/* SubSite */
.subContent .sideLeft { background:#002d56; float:left; padding:11px 0 30px 21px; position:relative; left:-20px; width:257px; }
.subContent .sideLeft .caption { color:#00adef; font-size:12px; }
.subContent .sideLeft ul { padding:13px 32px 0 8px; }
.subContent .sideLeft ul li { border-bottom:1px solid #637f98;  line-height:24px; padding:0 3px; }
.subContent .sideLeft ul li a { background:url(http://www.touchofart.eu/images/arrowBig.gif) center right no-repeat; color:#fff; display:block; font-size:13px; font-weight:bold; }
.subContent .sideLeft ul li a:hover, .subContent .sideLeft ul li.on a , .subContent .sideLeft ul .subMenu li a:hover, .subContent .sideLeft ul .subMenu li a.on{ color:#00adef; text-decoration:underline; }
.subContent .sideLeft .pink { color: #cb5de0; }
.subContent .sideLeft .blue { color: #258fe1;}
.subContent .sideLeft .sea { color: #28c3e2; }
.subContent .sideLeft .green { color: #84e226; }
.subContent .sideLeft .yellow { color: #ffff78; }
.subContent .sideLeft .orange { color: #ffa449; }
.subContent .sideLeft .red { color: #dd1f1e; }
  /* subMenu */
.subContent .sideLeft ul .subMenu { background:#002d56; border-top:1px solid #637f98; display:none; padding:8px 0 12px 10px; position:relative; top:1px; left:-3px; margin-right:-6px; }
.subContent .sideLeft ul li.on .subMenu { display:block; }
.subContent .sideLeft ul li.on2 .subMenu { display:block; }
.subContent .sideLeft ul .subMenu li { border:none; line-height:18px; }
.subContent .sideLeft ul .subMenu li a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; color:#fff; display:inline; font-size:12px; font-weight:normal; padding:0 8px 0 0; }

.subContent .content { background:url(http://www.touchofart.eu/images/contentBottom.gif) bottom repeat-x #f5f6f6; float:right; padding:0 0 6px; position:relative; width:649px; }
.subContent .content .caption { background:#d9dcdd; border-bottom:1px solid #c9cccf; color:#002d56; font-size:14px; font-weight:normal; height:37px; line-height:37px; margin-bottom:10px; padding:0 22px; }
.subContent .content .txt { padding:5px 22px 15px 22px; }
.subContent .content .txt strong { color: #00ADEF; }
.subContent .content .txt b,.subContent .content b,.subContent .content strong { color: #00ADEF; }
.subContent .content .txt a { color: #00ADEF; }
.subContent .content a { color: #00ADEF; }
.subContent .content .txt a.colorNavy { color:#002d56; }
.subContent .content .captionSmall { color:#00adef; font-size:12px; font-weight:bold; }
.subContent2 .content .txt strong { color: #00ADEF; }
.subContent2 .content .txt b { color: #00ADEF; }


.subContent .content2 { float:right; padding:0 0 6px; position:relative; width:649px; }
.subContent .content2 .caption { background:#d9dcdd; border-bottom:1px solid #c9cccf; color:#002d56; font-size:14px; font-weight:normal; height:37px; line-height:37px; margin-bottom:10px; padding:0 22px; }
.subContent .content2 .row { width: 624px !important; width: 648px; border: 1px solid #d9dcdd; padding: 25px 12px 15px 12px; }
.subContent .content2 .row .title { font-size: 14px; color: #00acef; float: left; padding: 0px 0px 0px 5px; }
.subContent .content2 .row .right { float: right; color: #949ba1; font-size: 11px; padding: 0px 5px 0px 0px; }
.subContent .content2 .row .line { height: 1px; background-color: #ecedee; clear: both; }
.subContent .content2 .row .txt { float: left; font-size: 11px; line-height: 18px; width: 490px; }
.subContent .content2 .row .bestPaintRight { float:right; padding:2px 14px 0 0; width:115px; text-align:right;  }
.subContent .content2 .row .bottomLinks { padding: 10px 0px 0px 0px; }



.whiteBox { background:#fff; float:right; padding:12px 0 12px 17px; position:absolute; right:0px; top:99px; width:238px; }
.whiteBox p { border-left:1px solid #00adef; padding:0 11px; }

.subContent2 .content { background:url(http://www.touchofart.eu/images/contentBottom.gif) bottom repeat-x #f5f6f6; float:right; padding:0 0 6px; position:relative; width:930px; }
.subContent2 .content .caption { background:#d9dcdd; border-bottom:1px solid #c9cccf; color:#002d56; font-size:14px; font-weight:normal; height:37px; line-height:37px; margin-bottom:10px; padding:0 22px; }
.subContent2 .content .txt { padding:5px 22px 15px 22px; width: 900px; }
.subContent2 .content .txt a { color: #00ADEF; }
.subContent2 .content .txt a.colorNavy { color:#002d56; }


.contentWide { }
.wideContent a { color: #00ADEF; }
.formContact .formLine { text-align:right; height:27px; }
.formContact .formLine label { color:#7e8489; }
.formContact .formLine .formText { width:221px; }
.formContact .formLine .formSearch { width:221px; }
.formContact .captcha .formText { margin-right:19px; width:97px; }
.formContact .formLine select { width:243px; }


.formContact { border-top:1px solid #00adef; margin:22px 0 0 0; padding:0 17px 0 0; }
.formContact .caption { color:#00adef; font-size:14px; font-weight:normal; height:49px; line-height:49px; padding:0 3px; }
.formContact .left { width:402px; }
.formContact .captcha img { vertical-align:middle; }
.formContact .right { margin:3px 0 ; }
.formContact .right p { line-height:27px; }
.formContact .right p, .formContact .right textarea { float:left; }
.formContact .right textarea  { border:1px solid #e1e1e1; color:#7e8489; font-size:11px; font-family:arial; height:74px; line-height:16px; margin-left:15px; padding:7px 10px 7px 10px; overflow:auto; width:400px; }
.formContact .formSend { border-top:1px solid #00adef; float:right; margin-top:7px; padding:15px 150px 0 0; text-align:right; width:602px; }

/* Admin */
.subContent .contentClear {  float:left; padding:0 0 6px; position:relative; width:650px; }
.subContent .contentClear .caption {  border-bottom:1px solid #00adef; color:#00adef; font-size:14px; font-weight:normal; line-height:24px; padding:0 3px; }
.subContent .contentClear .caption2 {  border-bottom:1px solid #00adef; color:#00adef; font-size:14px; font-weight:normal; line-height:24px; padding:0 3px; }
#paintTitle { font-weight: bold; }

.formAdmin .caption {  border-bottom:1px solid #00adef; color:#00adef; font-size:14px; font-weight:normal; line-height:35px; padding:0 3px; }
.formAdmin .caption2 {  border-bottom:1px solid #00adef; color:#00adef; font-size:14px; font-weight:normal; line-height:39px; padding:0 3px; }
.formAdmin .subCaption { border-bottom:1px solid #d9dcdd; color:#949ba1; font-size:9px; line-height:14px; padding:18px 0 0 2px; text-align: left; text-transform:uppercase; width:623px; }

.formAdmin .formFields { padding:5px 0 20px 0; }
.formAdmin .formLine { text-align:right; padding:5px 0; width:625px; }
.formAdmin .formLine2 { float: left; text-align: left; padding:5px 0; width:425px; }
.formAdmin .picPreview { float: left; text-align: right; padding: 3px 0px 0px 0px; width: 195px; }

.formAdmin .formLine label { font-size:12px; }
.formAdmin .formLine .formText, .formAdmin .formLine .formText2 { width:432px; }
.formAdmin .formLine .formSearch { width:454px; }

.formAdmin .withCloud { position:relative; width:596px; padding:0 38px 0 0; }
.formAdmin .withCloud .formText { width:403px; }




.formAdmin .withCloud img { cursor:pointer; position:absolute; right:12px; top:2px; }

.formAdmin .promoDay { width: 100px; }
.formAdmin .promoMonth { width: 100px; }
.formAdmin .promoYear { width: 100px; margin-right: 118px; }
  /* cloud */
.cloud { position:absolute; right:12px; top:2px;  }
.cloudText { background:#01adef; color:#fff; display:none; font-size:12px; line-height:18px; padding:0 16px 12px 16px; position:absolute; left:155px; width:410px; text-align:left; z-index:500; }
.cloudText span { border-bottom:1px solid #43c2f3; color:#002d56; display:block; font-weight:bold; line-height:34px; margin-bottom:10px; }

.formAdmin .formLine .formShorter { width:222px; margin-right: 181px; }
.formAdmin .formLine .selectNoCloud { width:244px; margin-right:210px; }
.formAdmin .formLine .selectNoCloud2 { width:244px; margin-right:181px; }
.formAdmin .selectCloud { width: 244px; margin-right: 181px; }
.formAdmin .formLine .formCheckBox { width:25px; text-align:center; }
.formAdmin .formCheckBoxes { height:27px; }
.formAdmin .formCheckBoxes p, .formCheckBoxes .formChecboxesBox { float:right; font-size:12px; }
.formAdmin .formChecboxesBox  { padding:0 0 0 15px; width:457px; }
.formAdmin .withCloud .formChecboxesBox  { padding:0 0 0 15px; width:428px; }
.formAdmin .formChecboxesBox  label { float:left; padding:0 10px 0 0; }
.formAdmin .formSend { border-top:1px solid #00adef; padding:20px 0; text-align:center; }
.formAdmin .formPhoto { width: 222px; margin-right: 232px; }

.helpDesk { background:url(http://www.touchofart.eu/images/helpDesk.jpg) left top no-repeat #fff; float:left;  font-size:12px; /* margin-top:55px; */ padding:20px 0 0 80px; position:relative; left:-20px; width:195px; }
.helpDesk p { padding:0 0 8px 0; }
.helpDesk h2.problem {padding:0 0 17px 0; font-fa}
.helpDesk .lastP { margin-left:-8px; padding:10px 0 0 0; }
.helpDesk .lastP span { font-size:18px; }
.helpDesk .lastP a { color:#949ba1; }

/* FAQ */
.faqUpper { font-size:9px; height:25px; line-height:25px; padding:0 21px; }
.faqUpper p { float:left; }
.faqUpper p.txt { float:right; color: #949BA1; }
.faqUpper .goTop { background:none; }
.faqUpper .goTop img { float:right; }


.faqBoxes { background:#002d56; border-bottom:4px solid #d6dadd; height:142px; padding:13px 0 0 21px; text-align:left;  }
.faqBox { background:url(http://www.touchofart.eu/images/verticalDot.gif) right repeat-y; float:left; height:124px; padding:0 19px; }
.faqBox .caption { color:#00adef; font-size:12px; }
.faqBox ul { padding-top:1px; }
.faqBox li { padding:0 0 0 5px; }
.faqBox a { color:#fff; }
.faqBox .txt { padding:0 0 0 5px; }
.faqBox .quickLinks { padding:16px 0 0 5px; } .faqBox .quickLinks span { padding:0 13px; }
.faqOne { width:197px; }
.faqTwo { width:193px; }
.faqThree { width:190px; }
.faqThree li { padding:0 0 0 28px; background-position:5px center; }
.faqThree .liPoland { background:url(http://www.touchofart.eu/images/flagPl.gif) center left no-repeat; }
.faqThree .liFrance { background:url(http://www.touchofart.eu/images/flagFr.gif) center left no-repeat; }
.faqThree .liItaly { background:url(http://www.touchofart.eu/images/flagIt.gif) center left no-repeat; }
.faqThree .liDenmark { background:url(http://www.touchofart.eu/images/flagdk.gif) center left no-repeat; }
.faqThree .liSwiss { background:url(http://www.touchofart.eu/images/flagch.gif) center left no-repeat; }
.faqThree .liEngland { background:url(http://www.touchofart.eu/images/flaguk.gif) center left no-repeat; }
.faqFour { background:none; padding:0 0 0 32px; width:200px; }

/* Footer */
.footer { border-top:1px solid #eaeced; height:69px;  margin-top:10px; padding:14px 9px 0 21px; }
.footer .copyrights { color:#949ba1; float:left; }
.footer .copyrights a { margin-right:2px; }
.footer .author { float:left; color:#b5bdc3; font-size:9px; }
.footer .author  a { color:#747b81; } .footer .author span { padding:0 0 0 19px; }
.payment { float:right; }
.payment li { float:left; padding:0 5px; }
.payment a { background:none; }


.getWide .getSpace { padding:0 30px 0 50px; }
a.noArrow { background:none !important; padding:0px; }
a.AddPhoto { background:url(http://www.touchofart.eu/images/add_photo.jpg) right center no-repeat !important; padding: 2px 25px 2px 0; }
a.upper { text-transform: uppercase; }
/* Paint */
.paintContent { font-size:12px; }
.paintContent .caption { border-bottom:1px solid #e8eaeb; color:#002d56; font-size:18px; text-align:center; margin-bottom:11px; padding:0 0px 5px 0; }
.paintContent .caption h3 { color:#002d56; font-size:18px; text-align:center; padding: 0px 0px 0px 60px; }
.paintContent .caption h2 { color:#002d56; font-size:18px; text-align:center; padding: 0px 0px 0px 60px; }
.paintContent .caption p { margin:0 140px; padding:5px 0 0 0; }
.paintContent .caption .prevPaint, .paintContent .caption .nextPaint  { border:1px solid #e8eaeb; color:#949ba1; display:block; height:28px; line-height:28px; font-size:12px; font-weight:normal; padding:0 13px 0 34px; }
.paintContent .caption .prevPaint { background:url(http://www.touchofart.eu/images/prevPaint.gif) no-repeat; background-position:8px 8px; float:left; }
.paintContent .caption .nextPaint { background:url(http://www.touchofart.eu/images/nextPaint.gif) no-repeat; background-position:8px 8px; float:right; }
.paintContent .captionSmall { border-bottom:1px solid #e8eaeb; height:18px; margin-bottom:10px; padding:35px 0 4px 0; position:relative; }
.paintContent .captionSmall p { float:left; }
.paintContent .captionSmall p a { background:none; font-weight:bold; padding:0; }
.paintContent .captionSmall .blueLink { float:right; font-size:11px; }
.paintContent .captionSmall h4 { padding: 0px; margin: 0px; float: left; }

.paintContent .paintPaint { float:left; width:519px; text-align: right; }
.paintContent .paintPaint a { background:none; padding:0; }
.paintContent .paintPaint .pic { border-bottom:1px solid #00acef; display:block; padding:0 0 1px 0; text-align: right; float: left; }
.paintContent .paintPaint .pic2 { display:block; padding:0 0 0 10px; text-align: right; float: left; }
.paintContent .paintPaint .picsize { text-align: right; float: left; width: 518px; background-color: #f2f2f2; padding: 14px 0px 12px 0px; }
.paintContent .paintPaint .line { clear: both; border-bottom:1px solid #00acef; display:block; height: 1px;}
.paintContent .paintPaint .picPaint { border-bottom:1px solid #00acef; display:block; padding:0 0 1px 0; text-align: right; float: right; }
.paintContent .paintPaintBottom .left { font-size:11px; padding:5px 0; }
.paintContent .paintPaintBottom .left span { color:#002d56; font-size:12px; }
.paintContent .paintPaintBottom .left img { padding:0 5px; vertical-align:middle; }
.paintContent .paintPaintBottom .zoom { background:url(http://www.touchofart.eu/images/zoom.gif) top left no-repeat #00acef; color:#fff; float:right; font-weight:bold; height:39px; line-height:39px; padding:0 11px 0 40px; }

.paintContent .paintDetails { float:right; width:390px; }
.paintContent .paintDetails .txt { padding:0 11px 7px 11px; }
.paintContent .paintDetails .faceShare { float: left; text-align: center; margin: 5px 0 0 5px; }
.paintContent .paintDetails form { float: right; }
.paintContent .paintDescription { padding:8px 0; position:relative; }
.paintContent .paintDescription .buttons { position: absolute; text-align: left; right:10px; top:5px; }
.paintContent .paintDescription .buttons div { line-height: 32px; }

.paintContent .paintDescription .goPortfolio { background:url(http://www.touchofart.eu/images/icArtist.gif) top left no-repeat; line-height: 26px; padding:0 0 0 37px; position:absolute; right:10px; top:5px; }
.paintContent .paintDescription .goWywiad { background:url(http://www.touchofart.eu/images/wywiad.gif) top left no-repeat; line-height: 29px; padding:0 0 0 35px; position:absolute; right:10px; top:35px; }
.paintContent .paintDescription .goZyciorys { background:url(http://www.touchofart.eu/images/zyciorys.gif) top left no-repeat; line-height: 32px; padding:0 0 0 30px; position:absolute; right:10px; top:70px; }
.paintContent .paintDescription .goRaty { position:absolute; right:140px; top:80px; }
.paintContent .paintDescription p { color:#002d56; line-height:24px; }
.paintContent .paintDescription p .label { color:#949ba1; float:left; padding:0 10px 0 0; text-align: left; }
.paintContent .paintDescription .title { color:#002d56; line-height:24px; width: 215px; }

.paintContent .paintReservation { background:url(http://www.touchofart.eu/images/paintReservation.gif) top left no-repeat; height:49px; line-height:49px; margin:7px auto 15px auto; padding:0 0 0 85px; width:285px;  }
.paintContent .paintReservation { font-size:14px; font-weight:bold; }

.paintContent .artistBiography { background:url(http://www.touchofart.eu/images/paintReservation.gif) top left no-repeat; height:49px; line-height:49px; margin:7px auto 30px auto; padding:0 0 0 85px; width:285px;  }
.paintContent .artistBiography { font-size:14px; font-weight:bold; }

.Biography .caption { text-align: left; }
.Biography .txt { color: #949BA1; }

//.paintContent .addFavourites {  background:url(http://www.touchofart.eu/images/plus.gif) no-repeat #f1f2f2; background-position:10px center; margin-left:130px; height:33px; line-height:33px;  width: 280px; text-align:center; }
.paintContent .addFavourites {  background:url(http://www.touchofart.eu/images/plus.gif) no-repeat #f1f2f2; background-position:10px center; margin-left:136px; height:33px; line-height:33px;  width:255px; text-align:center; }

.paintContent .paintInfo { border-top:1px solid #f0f1f1; padding:18px 11px 11px 11px; text-align: justify; }
.paintContent .paintInfo img { padding:5px 11px 0 0; float:left; }

.paintContent .paintOthers { border-top:1px solid #f0f1f1; }
.paintContent .paintOthers p { padding:13px 0 5px 0; }
.paintContent .paintOthers span { color:#00acef; display:block; font-size:11px; }
.paintContent .paintOthers a { color:#69757f; font-size:11px; margin-right:12px; }

.selectedArtists { padding:40px 0 0 0; }
.selectedNav { height:33px; padding:0 95px; text-align:center; }
.selectedNav a { height:33px; line-height:33px; font-size:11px; }
.selectedNav a span { color:#69757f; }
.selectedNav .prevArtist, .selectedNav .nextArtist {  color:#002d56; display:block; font-size:12px;  padding:0 13px 0 34px; }
.selectedNav .prevArtist { background:url(http://www.touchofart.eu/images/prevArtist.gif) no-repeat #eef0f0; background-position:8px 8px; float:left; }
.selectedNav  .nextArtist { background:url(http://www.touchofart.eu/images/nextArtist.gif) no-repeat #eef0f0; background-position:108px 8px; float:right; padding:0 34px 0 13px; }
.selectedBottom { background:#eef0f0; border:1px #e0e2e3; border-style:solid none solid none; color:#bababa; float:left; font-size:9px; line-height:27px; position:relative; left:-21px; margin-right:-21px; margin-bottom:-24px; padding:8px 50px 8px 15px; width:905px; }
.selectedBottom a { color:#949ba1; margin:0 13px 0 0; }

.paintPaints .last { margin-right:0px; }

/* paints Gallery */

.paintingsGallery .bigImage { height:272px; width:442px; background:top left no-repeat; }
.paintingsGallery .bigImage div { float:left; }
.paintingsGallery .bigImage div a { background:none; border-bottom:1px solid #fff; border-right:1px solid #fff; padding:0px; display:block; width:33px; height:33px; overflow:hidden;}
.paintingsGallery .bigImage div a img { display:block; width:33px; height:33px;  }




/* User */
.artistContent { color:#69757f; }
.artistContent .captionSmall { border-bottom:none; border-top:1px solid #e8eaeb; color:#00acef;  font-size:11px; height:18px; margin-bottom:0px; padding:8px 0 4px 0 !important; position:relative; }

.artistContent .paintPaintBottom  { background:#eef0f0; border-top:1px solid #d8dcdd; font-size:11px; margin-top:4px; padding:5px 0; }
.artistContent .paintPaintBottom   a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; padding:0 8px 0 14px; }
.artistContent .paintPaintBottom .blueLink { background:url(http://www.touchofart.eu/images/arrowDark.gif) right center no-repeat; font-size:9px; }
.artistContent .formLine .formText { width:460px; text-align:center; }


.artistContent .userInterview { background:url(http://www.touchofart.eu/images/userInterview.jpg) left top no-repeat #f5f7f7; color:#69757f; margin-top:44px; padding:0 0 23px 0; text-align: left; }
.artistContent .userInterviewTop { height:80px; padding:15px 0 0 60px; }
.artistContent .userInterviewTop a, .artistContent .userInterviewTop  span { color:#00acef; }
.artistContent .userInterviewTop .special { color:#002d56; display:block; font-weight:bold; }
.artistContent .userInterview .txt { padding:19px 50px 0 17px; }
.artistContent .userInterview .txt span, .artistContent .userInterview .txt strong { color:#00acef; font-weight:bold; }

.artistContent .paintReservation  { background:url(http://www.touchofart.eu/images/userGallery.gif) left top no-repeat; padding-left:95px; width:275px; }
.artistContent .paintDescription  .goPortfolio { background:none; }

.artistContent .artistBiography  { background:url(http://www.touchofart.eu/images/userBiography.gif) left top no-repeat; padding-left:95px; width:275px; }

.artistContent .paintInfo { text-align: justify; }
.artistContent .paintInfo img { padding-bottom:20px; }
.artistContent .paintInfo .special { color:#00acef; display:block; font-weight:bold; }
.artistContent .addFavourites { margin-left:100px; width:290px; }

.artistContent .artistTrophies { padding:10px 0 50px 0; }
.artistContent .artistTrophies p { padding:3px 0; }
.artistContent .artistTrophies img { padding:0 5px; vertical-align:middle; }
.artistContent .artistTrophies span { padding:0 5px; }
.artistContent .artistTrophies .captionSmall { line-height:16px; margin-bottom:4px;  }

.artistContent .paintPaints { padding:10px 0 0 0; }
.artistContent .paintPaints .dynamicBox { margin:0 auto 7px auto; float: none; }
.artistContent .paintPaints .blueBox { border:1px solid #00acef; }
.artistContent .paintPaints .caption p { margin:0 !important; }
.artistContent .paintPaints .caption p a { color: #002D56; }

.saveUp { background:url(http://www.touchofart.eu/images/saveUp.png) top left no-repeat; color:#fff; height:52px; margin:40px 0 0 0; padding:18px 0 0 370px; position:relative; width:560px; }
.saveUp p { float:left; }
.saveUp a { background:none; padding:0; }
.saveUpBuy { float:right; position:absolute; top:11px; right:38px; }

/*
#tooltip { position: absolute; z-index: 3000; background-color:#002d56; border:2px solid #d6dadd; color: #f6f6f6; padding: 15px; text-align:center; }
#tooltip h3 { font-weight:normal; font-size:11px; }
#tooltip h3 img { padding:5px 0; }
*/

.wrapper { position:relative; }
.zoomIt { position:absolute; z-index:100; background-color:#2c2c2c; color:#f6f6f6; padding:5px 15px; text-align:center; }
.zoomIt img { background:url(http://www.touchofart.eu/images/loading.gif) center center no-repeat; padding:5px 0; }

.bigImage { position:relative; }
.bigLink { position:absolute;  display:block; height:272px; width:442px; z-index:0; background:none; padding:0px; }
.bigImage div a { position:relative; z-index:100; }
.smallImages { position:absolute; top:0px; left:0px; z-index:100;}

.EditUser select { width: 146px; }
.EditUser textarea { width: 220px; height: 75px; }
.EditUser textarea.AboutMe { width: 400px; height: 150px; }
.ShowClients td { color: #002d56; }

.FormSize { width: 320px; }
#contactForm { position: absolute; left:50%; top:50%; width: 330px; background: #fff; border: 1px solid #ddddc8; display:none; z-index: 100; }
p.contact, p.contact2 { text-align: left; padding: 5px; }
p.contact input { width: 300px; }
#contactForm textarea { width: 300px; height: 150px; }
.left { float: left; }
.clear { clear: both; }
.sepV5 { height: 5px; clear: both; }
.sepV8 { height: 8px; clear: both; }
.sepV10 { height: 10px; clear: both; }
.btn2 { cursor: pointer; color:#002d56; text-decoration:none; background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; padding:0 8px 0 0; }
.btn3 { cursor: pointer; color:#00ADEF; text-decoration:none; background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; padding:0 8px 0 0; }
.btn2:hover { text-decoration: underline; }

.btn { cursor: pointer; padding: 5px; line-height: 24px; background-color: #00ADEF; color: white; }
.white { color: white; }
.red { color: red; }

.pager2 { line-height:50px; text-align: right; }
.pager2 a { background:none; color:#00adef; font-size:14px; margin:0 3px; padding:0; }
.pager2 a:hover, .pager2 a.on { border-bottom:1px solid #00adef; font-weight:bold; text-decoration:none; }
.pager2 span  a{ color:#002d56; font-size:9px; padding:0 3px; }
.pager2 span  a:hover { border:none; color:#000; }

.phone { line-height: 20px; width: 300px; }


	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:212px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:1000;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#47bced;
		color:black;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

select.advSearch { width: 224px; }
select.advSearchYear { width: 73px; }
select.advSearchMonth { width: 73px; }
select.advSearchDay { width: 72px; }
input.advSearch { width: 220px; }

.Distinction select, .Distinction input { width: 300px; }
.Distinction textarea { width: 300px; height: 100px; }
.AboutMe { width: 640px; height: 300px; }
.PaintingDescription { width: 320px; height: 240px; }

#zagielRaty
{
        position: fixed;
        z-index: 100;
        background: #fff;
        border: 1px solid #ddddc8;
        width: 363px;

}

.loading
{
	padding: 50px 0px 0px 0px;
	text-align: center;
    height: 135px !important;
    height: 185px;
}

.zagielBg
{
	width: 363px;
	background: url('http://www.touchofart.eu/images/zagielBg.jpg') no-repeat;
}
.TableRaty
{
	padding: 30px 0px 0px 0px;
}

.Head
{
	font-size: 11px;
	font-family: Tahoma;
	color: #0782ac;
	border: 2px solid #d4d4d4;
	width: 160px;
	text-align: center;
	height: 16px;
	vertical-align: middle;
}

.RatyRow
{
	width: 150px !important;
	width: 160px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	font-family: Tahoma;
	color: #868686;
	text-align: left;
	border: 2px solid #d4d4d4;
	border-top: none;
	height: 16px;
	vertical-align: middle;
}

#zagielTxT
{
	text-align: left;
	font-size: 10px;
	font-family: Tahoma;
	padding: 0px 18px 0px 18px;

}

.sepV5
{
	height: 5px;
	clear: both;
}

.zagielInput
{
	width: 129px;
	height: 25px;
	background: url('http://www.touchofart.eu/images/inputRaty.jpg') no-repeat;
	float: left;
}

.sepH10
{
	width: 10px;
	float: left;
}

.sepH5 { width: 5px; float: left; }

.sepH80
{
	width: 80px;
	float: left;
}

.btnDalej
{
	float: left;
	width: 46px;
	height: 23px;
	background: url('../images/btnDalej.jpg') no-repeat;
	cursor: pointer;
}

.btnZamknij
{
	float: left;
	width: 58px;
	height: 23px;
	background: url('../images/btnZamknij.jpg') no-repeat;
	cursor: pointer;
}

.btnZamknij2
{
	float: right;
	width: 58px;
	height: 23px;
	background: url('../images/btnZamknij.jpg') no-repeat;
	cursor: pointer;
}


.RatyInput
{
	margin: 4px 0px 0px 4px !important;
	margin: 2px 0px 0px 2px;
	border: 1px solid white;
	width: 120px;
	font-size: 10px;
	height: 15px;
	border: none;
}

a.noArrow2 { color: #002D56; background:none !important; padding:0px; }
.hide { display: none; }
.euro { font-size: 9px; }
.FooterLinks { text-align: left; margin-top: 10px; margin-left: 27px; line-height: 24px; }
.FooterLinks a { font-size: 9px; color: #a1a8ad; }
.FooterLinks img { vertical-align:middle; margin-bottom:1px; }

.Map0 { width: 620px; padding: 0px 0px 0px 10px; margin-left: 10px; font-size: 12px; line-height: 38px; }
.Map1 { width: 620px; background-color: white; padding: 0px 0px 0px 10px; margin-left: 10px; line-height: 38px; font-size: 12px; }

DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background-color: #00AFEF; font-size: 1pt; height:100%; float:left; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }
.sepV32 { height: 32px; clear: both; }

.network { background: url('http://www.touchofart.eu/images/heartbg.jpg') no-repeat; min-height: 650px; }
.network .photos { padding: 0px 0px 0px 0px; }
.network input { width: 647px; }
.network textarea { width: 650px; height: 400px; }
.network p.msgTitle { color:#002d56; font-size: 12px; line-height: 16px; font-weight: bold; }
.network .msgContent { line-height: 18px; }
.network .NetworkComment { padding: 5px 0px 5px 15px; }
.AdminPhoto { float: left; width: 310px; text-align: center; }
input.Title { width: 640px; }
.map { text-align: center; background-color: #EAF7FE; }
.Stats { font-size: 12px; }
.color1 { color: red; }
.color2 { color: blue; }
.color3 { color: black; }
.color4 { color: brown; }
.color5 { color: orange; }
.color6 { color: pink; }
.color7 { color: yellow; }
.color8 { color: purple; }
.color10 { color: cream; }
.color11, .green { color: green; }
.color12 { color: gray; }
.howmade { width: 190px; text-align: left; }
.accept { padding: 3px 0 3px 0; text-align: center; }
.kidsArt { width: 650px; }
.fileArt { width: 650px; }
textarea.kidsArt { width: 650px; height: 400px; }
.menuLeft { text-align: right }

.ourPartners { height:46px; padding:20px 21px 20px 21px; text-align:left; }
.ourPartners .left { color:#999; margin:0 2px 0 0;  width:115px; }
.ourPartners .left .colorBlue { font-size:14px; }
.ourPartners .right { line-height:46px; margin:0 10px; width:760px; text-align: left; float: left; }
.ourPartners .right a { background:none; }
.ourPartners .right img { vertical-align:middle; text-align:left;  }


.paintCopy  { text-align: left; background:#eef0f0; border-top:1px solid #d8dcdd; font-size:11px; margin-top:4px; padding:5px 0; }
.paintCopy  a { background:url(http://www.touchofart.eu/images/arrowBlue.gif) right center no-repeat; padding:0 8px 0 14px; }
.paintCopy .links .blueLink { background:url(http://www.touchofart.eu/images/arrowDark.gif) right center no-repeat; font-size:9px; padding:0 8px 0 0; }
.paintCopy .formLine .formText { width:460px; text-align:center; }
.paintCopy .links { margin: 0 0 0 20px; }
a.colorNavy { color:#002d56; }
a.red { color: red; font-weight: bold; }

p.face { width: 18px; height: 18px; background: url(http://www.touchofart.eu/images/facebook.jpg) no-repeat; float: left; }
p.face2 { padding: 0 5px 0 5px; border-right: 1px solid #29447e; height: 18px; line-height: 18px; background: url(http://www.touchofart.eu/images/facebook2.jpg) repeat-x; float: left; }
p.face2 a { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none; }
.FooterLinks .links  { float: left; }
.FooterLinks .gplus { float: left; padding: 4px 0 0 0; }
p.gplus { float: left; padding: 3px 0 0 20px; }
#warning { display: none; position: fixed; left:50%; top:50%; margin-left: -200px; width: 400px; z-index: 200; padding: 5px 0 5px 0; background-color: white; border: 1px solid #66E4FF; }
#warning .close { cursor: pointer; padding-right: 5px; color: red; float: right; clear: right; }
#warning p.text { padding: 5px; }
#fade { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 1400px; background-color: black; z-index:99; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); z-index: 190; }
.arrows { position: absolute; display: none; z-index: 999; }
img.toggle { cursor: move; border: 2px solid #DEDEDE; padding: 3px; }
img.paint-promo { border: 2px solid #00ADEF; }
#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li { margin: 2px; text-align: center; overflow: hidden; height: 200px; width: 125px; float: left; }
.ui-state-highlight { overflow: hidden; width: 125px; height: 200px; float: left;  }

