body, div, p {margin: 0; padding: 0;}

html, body {height: 100%; width: 100%; background: blue; font-family: Arial; background: #6b6c70 url(../images/body_bg.jpg) repeat-y center top;}

a img, img a {border: none;}
a {text-decoration: none;}

h1 {font: 24px/38px normal normal Arial, sans-serif; margin: 0;}
h2 {font: 20px/32px normal normal Arial, sans-serif; margin: 0;}
h3 {font: 16px/24px normal normal Arial, sans-serif; margin: 0;}
h4 {font: 14px/18px normal normal Arial, sans-serif; margin: 0;}
h5 {font: 12px/16px normal normal Arial, sans-serif; margin: 0;}
h6 {font: 10px/12px normal normal Arial, sans-serif; margin: 0;}

.clr {clear: both;}

.uppercase {text-transform: uppercase;} 

.hidden {display:none;}

.polygon_scroller_container {overflow: hidden;}
.polygon_scroller_content {position: absolute; top: 0px;}

#container {width: 920px; height: 660px; /*background: url(../images/layout_bg_2.jpg) repeat-y;*/ margin: 0 auto; padding: 15px 0 0 0; position: relative; font: 13px/14px Arial; font-weight: normal; color: #fff;}

input.required,
textarea.required {border: none; background: #ffff44;}

#operator_link {position: absolute; top: 0; left: 0; font-size: 10px; z-index: 999; color: #000;}
#operator_link a {color: #000;}


/*                          SCROLL BUTTONS  */
.polygon-scroll-button {position: absolute; padding: 0; margin: 0; display: block; width: 15px; height: 15px;}
.polygon-scroll-button-up {top: 0; right: 0;}
.polygon-scroll-button-down {bottom: 0; right: 0;}

.polygon-scroll-button-horizontal {position: absolute; padding: 0; margin: 0; display: block; width: 15px; height: 15px;}
.polygon-scroll-button-horizontal-left {top: 0; left: 0;}
.polygon-scroll-button-horizontal-right {top: 0; right: 0;}

.polygon-image-switcher-button-back {display: block; height: 25px; width:25px; background: url(../images/arrow_left_big.png) center center no-repeat; position: absolute;}
.polygon-image-switcher-button-forward {display: block; height: 25px; width:25px; background: url(../images/arrow_right_big.png) center center no-repeat; position: absolute;} 

/*                          HEADER          */

#header {width: 894px; height: 136px; margin: 0 auto; background: url(../images/header_bg.png) no-repeat; position: relative;}

#language_menu {float: right; margin: 15px; color: #fff; font: 8px/10px normal normal Arial, sans-serif; letter-spacing: 0.1em; word-spacing: 0.2em;}
#language_menu a {color: rgb(89, 115, 153);}
#language_menu a.current {color: #fff;}

#logo {position: absolute; top: 20px; left: 25px;}

#header_links {position: absolute; top: 60px; padding-left: 185px; width: 690px;}
#header_links a {color: #fff; font: 10px/22px normal normal Arial, sans-serif; letter-spacing: 0.1em; word-spacing: 0.2em; display: block; width: 120px; height: 22px;}
#header_links .header_link {float: left; margin-right: 6px; height: 22px; width: 120px; text-align: center; background: url(../images/header_menu_tab.jpg) left center no-repeat;}
#header_links .header_link.active,
#header_links .header_link:hover,
#header_links .header_link.hover {background-position: right center;}

#header_links .header_link_wide {float: left; margin-right: 0px; height: 22px; width: 164px; text-align: center; background: url(../images/header_menu_tab_wide.jpg) left center no-repeat;}
#header_links .header_link_wide a { width: 164px;}
#header_links .header_link_wide.active,
#header_links .header_link_wide:hover,
#header_links .header_link_wide.hover {background-position: right center;}


/*                          SUBHEADER       */

#subheader {height: 44px; width: 845px; margin: 0 auto 7px auto; overflow: hidden;}

#subheader .subheader_link {width: 250px; text-align: center; line-height: 44px;}
#subheader .subheader_link a {display: block; width: 250px; height: 44px; color: #999999; font-size: 13px; font-weight: bold; letter-spacing: 0.1em;}

#subheader_link_paper {float: left; background: url(../images/subheader_menu_paper_products.png) left center no-repeat;}
#subheader_link_paper a:hover,
#subheader_link_paper.active a  {color: #6ccff6;}

#subheader_link_print {margin: 0 auto; background: url(../images/subheader_menu_printing_house.png) left center no-repeat;}
#subheader_link_print a:hover, 
#subheader_link_print.active a {color: #a4cb3f;}

#subheader_link_graphic {float: right; background: url(../images/subheader_menu_graphic_arts.png) left center no-repeat;}
#subheader_link_graphic a:hover,
#subheader_link_graphic.active a  {color: #a71746;}

#subheader .subheader_link.active,
#subheader .subheader_link:hover,
#subheader .subheader_link.hover {background-position: right center;}

/*                          FOOTER          */

#footer {background: url(../images/footer_bg_line.jpg) top center repeat-x; width: 100%; text-align: center; padding: 6px 0 0 0; margin: 15px 0 0 0;}
#footer img {margin: 0; padding: 0;}
#footer_links {position: relative; top: -8px; padding: 5px 5px; display: inline; line-height: 25px; background: #6a707a; margin: 0 0 0 -4px;}
#footer_links a {position: relative; top: -2px; font-size: 10px; font-weight: bold; color: #fff; padding: 0 5px;}


/*                          CONTENT         */

#content {width: 868px; height: 420px; padding: 12px 12px; overflow: hidden; margin: 0 auto; background: url(../images/content_bg_blue.png) top left no-repeat;}

/*                          LAYOUTY         */

#layout-front #content {width: 882px; height: 460px; padding: 6px 6px; overflow: hidden; margin: 0 auto; background: url(../images/front_content_bg.png) center center no-repeat;}

#layout-site-down {background-image: none; background-color: #fff;}

#layout-site-down #content {background-image: none; background-color: #fff; text-align: center; padding-top: 120px;}

#layout-site-down #content p {text-align: center; margin: 20px 0;}

/*                          AKCJE:          */


/*                          GRAPHIC-ARTS            */

#module-graphic-arts .polygon-scroll-button-up {top: 0; right: 0;}
#module-graphic-arts .polygon-scroll-button-down {bottom: 0; right: 0;}

#module-graphic-arts #inner_content .polygon-scroll-button-horizontal-left {top: 17px; left: 14px;}
#module-graphic-arts #inner_content .polygon-scroll-button-horizontal-right {top: 17px; right: 26px;}

#module-graphic-arts #inner_inner_content .polygon-scroll-button-horizontal-left {top: 60px; left: 0; width: 25px; height: 25px;}
#module-graphic-arts #inner_inner_content .polygon-scroll-button-horizontal-right {top: 60px; right: 0; width: 25px; height: 25px;}

#module-graphic-arts #content {width: 888px; height: 428px; padding: 6px 6px; overflow: visible; margin: 35px auto 0 auto; background: url(../images/content_bg_white_no_border.png) center center no-repeat;}

#module-graphic-arts #content a,
#module-graphic-arts #content a:hover,
#module-graphic-arts #content a:visited {color: #9E9D28;}

#module-graphic-arts #content #left_column {width: 264px; height: 416px; overflow: hidden; margin: 0 auto; background: url(../images/graphic-arts-left.jpg) center center no-repeat; position: absolute; top: 242px; left: 20px;}

#module-graphic-arts #left_column_content_wrapper {position: absolute; top: 6px; right: 2px; width: 126px; height: 310px; padding: 0; overflow: auto;}

#module-graphic-arts #left_column_content {padding-right: 16px; font-size: 10px; color: #111;}

#module-graphic-arts #content #graphic_arts_services_menu {position: absolute; z-index: 1001; top: 1px; left: 29px; width: 527px; height: 42px; overflow: auto; padding: 0;}

#module-graphic-arts #content #graphic_arts_services_tab_wrapper {height: 42px;}

#module-graphic-arts #content #graphic_arts_services_menu .menu_tab {float: left; clear: none; width: 162px; height: 42px; margin: 0 20px 0 0; padding: 0; background: url(../images/graphic-arts-menu-tab.jpg) center bottom no-repeat; overflow: hidden; z-index: 20;}

#module-graphic-arts #content #graphic_arts_services_menu .menu_tab a {display: table-cell; vertical-align: middle; text-align: center; height: 42px; width: 154px; padding: 0 4px; color: #ccc; font-size: 14px; line-height: 16px; font-family: sans-serif; font-weight: bold;}

#module-graphic-arts #content #graphic_arts_services_menu .menu_tab.active {background-position: center top;}

#module-graphic-arts #content #graphic_arts_services_menu .menu_tab.active a {color: #fff;}

#module-graphic-arts #content #inner_content {padding-top: 40px; width: 596px; height: 282px; overflow: hidden; margin: 0 auto; background: url(../images/graphic-arts-bg.jpg) center bottom no-repeat; position: absolute; top: 244px; left: 300px;}

#module-graphic-arts #content #inner_inner_content {width: 575px; height: 260px; overflow: hidden; margin: 0; position: relative; top: 15px; left: 5px;}

#module-graphic-arts #gallery_container {width: 404px; height: 112px; margin: 20px 0 0 25px; padding: 0; overflow: auto;}

#module-graphic-arts #gallery_wrapper {height: 112px;}

#module-graphic-arts #gallery_container img {display: block; float: left; border: 2px solid #9E9D28; margin-right: 10px; width: 124px; height: 108px; padding: 0;}

#module-graphic-arts #inner_inner_content #text_wrapper {margin: 10px 0 0 25px; width: 550px; font-size: 11px; line-height: 13px; font-family: sans-serif; font-weight: normal; height: 250px; overflow: auto; padding: 0;}

#module-graphic-arts #inner_inner_content #news_title {position: absolute; left: 25px; top: 0; font-size: 14px; line-height: 14px; font-weight: bold;}

#module-graphic-arts #inner_inner_content #text {margin-right: 15px; color: #ccc;}

#module-graphic-arts #inner_inner_content h1 {font-size: 16px; line-height: 18px; color: #9E9D28; font-weight: normal; margin: 0 0 0 30px; padding: 10px; background: rgb(163,11,14); width: 421px;}

#module-graphic-arts #inner_inner_content #text p {margin: 0 0 30px 30px; padding: 10px; width: 421px; background: rgb(163,11,14);}

#module-graphic-arts #inner_inner_content #text img {margin: 10px; border: 3px solid #9E9D28;}

#module-graphic-arts #inner_inner_content .intro_text {font-weight: bold; font-size: 14px;}

#module-graphic-arts #content #news {width: 596px; height: 90px; overflow: hidden; margin: 0 auto; background: url(../images/graphic-arts-news.jpg) center center no-repeat; position: absolute; top: 570px; left: 300px;}

#module-graphic-arts #content #news h2 { width: 150px; height: 32px; font-size: 20px; line-height: 30px; color: #e6e6e6; position: relative; top: 0; left: 5px; text-align: center;}

#module-graphic-arts #content #news h2 a,
#module-graphic-arts #content #news h2 a:hover,
#module-graphic-arts #content #news h2 a:visited {color: #e6e6e6;}

#module-graphic-arts #content #news #news_content {color:#999999; font-size:12px; height:36px; left:8px; overflow:hidden; position:absolute; top:40px; width:270px;}

#module-graphic-arts #content #news #news_content ul { padding: 0; margin: 0; padding-left:20px;}

/*                          GRAPHIC-ARTS/INDEX      */

#module-graphic-arts #action-index #content #graphic_arts_services_menu {height: 320px; overflow: auto;}

#module-graphic-arts #action-index .service {float: left; width: 162px; margin: 15px 20px 0 0; padding: 0; background: transparent; height: 260px;}

#module-graphic-arts #action-index .service_image {width: 158px; height: 143px; border: 2px solid #9E9D28; margin: 0 0 10px 0;}

#module-graphic-arts #action-index .service_name {color: #9E9D28; font-size: 14px; line-height: 18px; margin: 0 0 10px 0;}

#module-graphic-arts #action-index .service_name a,
#module-graphic-arts #action-index .service_name a:hover,
#module-graphic-arts #action-index .service_name a:visited {color: #9E9D28;}

#module-graphic-arts #action-index .service_description {color: #ccc; font-size: 11px; line-height: 13px;}

#module-graphic-arts #action-index #inner_content .polygon-scroll-button-horizontal-left {top: 121px; left: 5px; width: 25px; height: 25px;}
#module-graphic-arts #action-index #inner_content .polygon-scroll-button-horizontal-right {top: 121px; right: 17px; width: 25px; height: 25px;}

/*                          GRAPHIC-ARTS/NEWS  */

#module-graphic-arts #action-news h1#page_title {margin: 0 0 15px 35px; padding: 0; background: transparent; color: #ddd;}

#module-graphic-arts #action-news #text p {margin: 0 0 10px 20px; padding: 15px; font-size: 14px; line-height: 16px;}

#module-graphic-arts #action-news #text p a,
#module-graphic-arts #action-news #text p a:hover,
#module-graphic-arts #action-news #text p a:visited {color: #9E9D28;}

#module-graphic-arts #action-news #text p img {width: 32px; height: 28px; float: left; margin: -5px 5px 0 -5px; padding: 0; border: 1px solid #9E9D28;}


/*                          GRAPHIC-ARTS/SHOW-NEWS-ITEM */

#module-graphic-arts #action-show-news-item #page_title {margin: 0 0 10px 30px;}

#module-graphic-arts #action-show-news-item #text_wrapper {margin-top: 0;}

#module-graphic-arts #action-show-news-item #gallery_outer_container {position: relative;}

#module-graphic-arts #action-show-news-item #gallery_container {width: 404px; height: 112px; margin: 10px 0 10px 50px; padding: 0; overflow: auto;}

#module-graphic-arts #action-show-news-item #gallery_container img {width: 124px; height: 108px; border: 2px solid #9E9D28; margin: 0 10px 0 0;}

#module-graphic-arts #action-show-news-item #inner_inner_content .polygon-scroll-button-horizontal img {border: none; margin: 0;}

#module-graphic-arts #action-show-news-item #inner_inner_content .polygon-scroll-button-horizontal-left {top: 49px; left: 35px; width: 15px; height: 15px;}

#module-graphic-arts #action-show-news-item #inner_inner_content .polygon-scroll-button-horizontal-right {top: 49px; left: 454px; width: 15px; height: 15px;}


/*                          INDEX/ABOUT-US          */

#module-index #action-about-us.param-history #inner_container {width: 845px; height: 378px; padding: 8px 0px; background: url(../images/about_us_history_content_bg.jpg) center center no-repeat; margin: 10px auto; position: relative; overflow: hidden;}

#module-index #action-about-us.param-mission #inner_container {width: 843px; height: 378px; padding: 8px 0px; background: url(../images/about_us_mission_content_bg.jpg) center center no-repeat; margin: 10px auto; position: relative; overflow: hidden;}

#module-index #action-about-us #page_title {position: absolute; right: 10px; top: 4px; width: 145px; height: 40px; line-height: 40px; overflow: hidden; text-align: center;}

#module-index #action-about-us #history {padding: 5px 0 0 30px; letter-spacing: 0.1em; color: #ddd;}

#module-index #action-about-us #history_content_wrapper {overflow: auto; height: 320px; width: 300px; margin-left: 30px;}

#module-index #action-about-us #history_content_inner {width: 273px;}

#module-index #action-about-us #mission {padding: 5px 0 0 390px; letter-spacing: 0.1em; color: #ddd}

#module-index #action-about-us #mission_content_wrapper {width: 246px; height: 320px; overflow: auto; margin-left: 390px;}

#module-index #action-about-us #mission_content_inner {width: 230px;}

#module-index #action-about-us p {font-size: 11px; line-height: 18px; width: 270px; margin-bottom: 18px;}

#module-index #action-about-us.param-mission p {font-size: 10px; line-height: 18px; width: 230px; margin-bottom: 14px;}

#module-index #action-about-us #about_us_menu {position: absolute; right: 4px; top: 90px; width: 130px; padding: 0; margin: 0; list-style: none;}

#module-index #action-about-us #about_us_menu li {width: 100px; height: 28px; margin: 0 0 15px 5px; text-align: left; padding: 0; background: url(../images/about_us_bullet.png) top left no-repeat; }

#module-index #action-about-us #about_us_menu li.active {background-position: bottom left;}

#module-index #action-about-us #about_us_menu li a {padding: 0 0 0 45px;  line-height: 25px; font-size: 14px; color: #fff;}


/*                          INDEX/CONTACT   */

#module-index #action-contact #inner_container {width: 844px; height: 378px; padding: 8px 0px; background: url(../images/contact_content_bg.jpg) center center no-repeat; margin: 10px auto; position: relative; overflow: hidden;}

#module-index #action-contact #page_title {position: absolute; right: 10px; top: 4px; width: 220px; height: 38px; overflow: hidden; text-align: center;}

#module-index #action-contact #inner_content {width: 180px; height: 250px; position: absolute; top: 80px; right: 12px; overflow: hidden; text-align: center; padding: 0 20px;}


/*                          INDEX/INDEX     */

#module-index #action-index .site_section {margin: 10px 0 25px 10px; height: 130px; position: relative;}
#module-index #action-index .site_section_last {margin: 10px 0 25px 10px; height: 130px; position: relative;}

#module-index #action-index .site_section img {float: left;}

#module-index #action-index a.section_link {display: block; width: 870px; height: 130px; position: absolute; z-index: 20; top: 0; left: 0;}

#module-index #action-index .section_inner {float: right; width: 702px; height: 130px; position: relative; margin-right: 10px}
 
#module-index #action-index #artykuly_papiernicze_inner {background: url(../images/front_page_paper_products_big.jpg) center center no-repeat;}
#module-index #action-index #drukarnia_inner {background: url(../images/front_page_printing_house_big.jpg) center center no-repeat;}
#module-index #action-index #poligrafia_inner {background: url(../images/front_page_graphic_arts_big.jpg) center center no-repeat;}


#module-index #action-index .section_name {position: relative; left: 65px; height: 128px; font: 28px/26px normal normal Arial, sans-serif; letter-spacing: 0.06em; width: 215px;}
#module-index #action-index #poligrafia_inner .section_name {padding-top: 3px;}

#module-index #action-index .section_name table {height: 100%;}
#module-index #action-index .section_name td {vertical-align: middle;}

#module-index #action-index #artykuly_papiernicze_inner a {color: #bfbff2;}
#module-index #action-index #drukarnia_inner a {color: #bff2bf;}
#module-index #action-index #poligrafia_inner a {color: #f2bfbf;}

#module-index #action-index .section_text {position: absolute; right: 15px; width: 355px; top: 15px; height: 100px; font: 10px/12px normal normal Arial, sans-serif; z-index: 10;}


/*                          INDEX/INQUIRY       */

#module-index #action-inquiry #content {background-image: url(../images/content_bg_grey_blue.png); height: 442px;}

#module-index #action-inquiry fieldset {height: 306px; width: 370px; float: left; margin: 30px 0 0 15px; border: none; border-right: 1px solid #e0e0e0; padding: 25px 10px 25px 0; position: relative; font-size: 18px; font-family: sans-serif;}

#module-index #action-inquiry legend {position: absolute !important; top: 0 !important; right: 9px !important; font-size: 32px; line-height: 36px; font-weight: normal; color: rgb(147, 153, 180);}

#module-index #action-inquiry #fieldset-left {width: 420px;}
#module-index #action-inquiry #fieldset-right {border: none;}

#module-index #action-inquiry dt {width: 90px; float: left; margin: 15px 0 0 0; padding: 0; text-align: right; line-height: 25px;}
#module-index #action-inquiry dd {width: 290px; float: left; margin: 15px 0 0 7px; padding: 0; position: relative;}
#module-index #action-inquiry #fieldset-right dt {width: 100px;}
#module-index #action-inquiry #fieldset-right dd {width: 250px; margin-bottom: 10px;}

#module-index #action-inquiry ul.errors {height: 10px; line-height: 10px; font-size: 9px; padding: 0; margin: 0; list-style: none; margin-bottom: -10px;}

#module-index #action-inquiry ul.errors li {margin: 0; padding: 0;}

#module-index #action-inquiry input {width: 230px; height: 25px;}

#module-index #action-inquiry #fieldset-left input {width: 310px;}

#module-index #action-inquiry select {width: 310px; height: 25px; line-height: 25px;}

#module-index #action-inquiry textarea{width: 310px; height: 200px;}

#module-index #action-inquiry input,
#module-index #action-inquiry select,
#module-index #action-inquiry textarea {border: none; background: #fff;}

#module-index #action-inquiry input.required,
#module-index #action-inquiry select.required,
#module-index #action-inquiry textarea.required {background:#FFFF44;} 

#module-index #action-inquiry #submit {width: auto;}

/*                          INDEX/GALLERY       */

#module-index #action-gallery #inner_container {width: 844px; height: 378px; padding: 8px 0px; background: url(../images/gallery_content_bg.jpg) center center no-repeat; margin: 10px auto; position: relative; overflow: hidden;}

#module-index #action-gallery h1 { padding-top: 5px; padding-left: 25px; color: #ddd; letter-spacing: 0.1em;}

#module-index #action-gallery #description_wrapper {font-size: 12px; line-height: 18px; width: 180px; height: 290px; position: absolute; top: 60px; right: 20px; overflow: auto;}

#module-index #action-gallery #description {width: 162px;}

#module-index #action-gallery #thumbs_wrapper {width: 125px; height: 300px; overflow: auto; position: absolute; left: 30px; top: 60px;}
#module-index #action-gallery .thumb {width: 37px; height: 32px; border: 4px solid #999b9e; float: left; margin: 0 10px 10px 0;}

#module-index #action-gallery .thumb img {width: 37px; height: 32px;}

#module-index #action-gallery #img_container {position: absolute; top: 50px; left: 200px; width: 360px; height: 300px; border: 5px solid #82a906; background: #e0e0e0;}
#module-index #action-gallery #img_container img {width: 360px; height: 300px;}


/*                          INDEX/LOCATION      */

#module-index #action-location #inner_container {width: 242px; height: 378px; padding: 8px 0px; background: url(../images/location_content_bg.jpg) center center no-repeat; margin: 10px 10px 0 0; position: relative; float: right; overflow: hidden;}

#module-index #action-location #inner_container h1 { position: absolute; right: 10px; top: 4px; width: 225px; height: 40px; overflow: hidden; text-align: center;}

#module-index #action-location #map_container {width: 588px; height: 387px; padding: 0; margin: 10px 0 0 0; position: relative; top: 1px; float: right; border: 3px solid #ffc60b; border-right: none; background: url(../images/location_map_bg.jpg) center center no-repeat;}

#module-index #action-location #hqs {position: absolute; right: 6px; top: 85px; width: 180px; padding: 0; margin: 0; list-style: none;}

#module-index #action-location #hqs li {width: 120px; height: 25px; margin: 0 0 20px 0; text-align: left; padding: 10px 0 0 30px; background: url(../images/location_bullet.gif) 0 5px no-repeat;}

#module-index #action-location #hqs li.active {background-position: -456px 5px;}


/*                          INDEX/RECOMMEND     */

#module-index #action-recommend #content {position: relative; background-image: url(../images/content_bg_grey_blue.png); height: 442px;}

#module-index #action-recommend h1 {font-size: 28px; line-height: 36px; font-weight: normal; color: rgb(147, 153, 180); position: absolute; top: 30px; left: 60px;}

#module-index #action-recommend #recommend_instruction {position: absolute; top: 43px; left: 350px;}

#module-index #action-recommend form {width: 250px; height: 300px; margin:0; position: absolute; top: 90px; left: 350px;}

#module-index #action-recommend dl {width: 300px; margin: 0; padding: 0;}

#module-index #action-recommend dt {width: 250px; float: left; margin: 15px 0 0 0; padding: 0; text-align: left;}
#module-index #action-recommend dd {width: 300px; float: left; margin: 10px 0 0 0; padding: 0; position: relative;}

#module-index #action-recommend ul.errors {height: 10px; line-height: 10px; font-size: 9px; padding: 0; margin: 0; list-style: none; margin-bottom: -10px;}

#module-index #action-recommend ul.errors li {margin: 0; padding: 0;}

#module-index #action-recommend input {width: 280px;}

#module-index #action-recommend input,
#module-index #action-recommend select,
#module-index #action-recommend textarea {border: none; background: #fff;}

#module-index #action-recommend #submit {width: auto; margin-left: 100px;}


/*                          INDEX/SITE-MAP      */

#module-index #action-site-map #content {overflow: auto; font: 12px/13px normal normal Arial;}

#module-index #action-site-map a {color: #fff;}
#module-index #action-site-map a:visited {color: #ddd;}
#module-index #action-site-map a:hover {color: #bbb;}

#module-index #action-site-map .separate {margin-top: 0.7em;}

#module-index #action-site-map .indent-1 {margin-left: 1em;}
#module-index #action-site-map .indent-2 {margin-left: 2em;}
#module-index #action-site-map .indent-3 {margin-left: 3em;}

/*                          PAPER-PRODUCTS         */

#module-paper-products select {border: none; background: #fff;}
#module-paper-products input#submit {border: 1px solid #333; background: #fff;}

#module-paper-products #content {width: 888px; height: 428px; padding: 6px 6px; overflow: visible; margin: 35px auto 0 auto; background: url(../images/content_bg_white_no_border.png) center center no-repeat;}

#module-paper-products #left_column {width: 168px; height: 308px; overflow: hidden; margin: 5px 2px 0 5px; background: url(../images/catalog_column_bg.png) top center no-repeat; float: left;}

#module-paper-products #left_menu {height: 300px;}

#module-paper-products #left_menu .column_header{position: absolute; top: 212px; left: 42px; width: 129px; height: 31px; overflow: hidden; background: url(../images/column_header_bg.png) top center no-repeat;}

#module-paper-products #left_menu .column_header p {position: relative; padding-top: 9px; text-align:center;  font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#module-paper-products #left_menu .column_header a {color: #fff; font-weight: normal; text-decoration: none;}
#module-paper-products #left_menu .column_header a:visited,
#module-paper-products #left_menu .column_header a:hover {color: #fff; font-weight: normal; text-decoration: none;}

#module-paper-products #category_menu_wrapper {font-size: 12px; line-height: 13px; color: #fff; margin: 8px 0; padding: 0; height: 290px; width: 161px; overflow: auto;}

#module-paper-products #licence_menu_wrapper {font-size: 12px; line-height: 13px; height: 290px; margin: 12px 0; padding: 0; width: 160px;}

#module-paper-products #category_menu,
#module-paper-products #licence_menu,
#module-paper-products #catalogue_other_menu,
#module-paper-products #licence_other_menu {margin: 0; padding: 0 0 0 22px; width: 136px; }

#module-paper-products #licence_menu {list-style: none; padding: 0 0 0 3px; width: 155px;}

#module-paper-products #category_menu li,
#module-paper-products #catalogue_other_menu li,
#module-paper-products #licence_other_menu li {font-size: 12px; color: #fff; background: url(../images/column_list_separator.jpg) no-repeat left bottom; padding: 5px 0;}

#module-paper-products #catalogue_other_menu li,
#module-paper-products #licence_other_menu li {font-size: 14px; background: url(../images/column_list_separator.jpg) no-repeat left bottom;}

#module-paper-products #licence_menu li {height: 32px; width: 158px; margin: 4px 0;}

#module-paper-products #licence_menu li.active {height: 46px;}

#module-paper-products #licence_menu li a {display:block; height:100%; width:158px;}

#module-paper-products #licence_menu li img.logo {float: right; width: 44px; height: 33px; margin-right: 10px; margin-top: 0;}

#module-paper-products #licence_menu li.active img.logo {float: right; width: 60px; height: 45px; margin-right: 6px; margin-top: 0;}

#module-paper-products #licence_menu li div.licence_name {float: right; width: 78px; height: 32px; overflow: hidden; margin-right: 2px;}

#module-paper-products #licence_menu li.active div.licence_name {height: 38px;}

#module-paper-products #licence_menu li div.licence_name_inner {width: 78px; height: 27px; margin: 0; padding: 0; display: table-cell; vertical-align: middle; font-size: 11px; line-height: 12px;}

#module-paper-products #licence_menu li.active div.licence_name_inner {height: 38px; font-size: 14px; font-weight: bold;}

#module-paper-products #licence_menu li.active div.licence_name_inner,
#module-paper-products #licence_menu a:hover div.licence_name_inner {color: #fff;}

#module-paper-products a {color: #fff;}
#module-paper-products a.odd {color: #21c1f4;}
#module-paper-products a:visited {color: #fff;}
#module-paper-products a.odd:visited {color: #21c1f4;}
#module-paper-products a:hover{color: #deb61a;}
#module-paper-products a.odd:hover{color: #deb61a;}
#module-paper-products a.odd_active, #module-paper-products a.even_active { font-weight: bold; color: #deb61a;}

#module-paper-products #category_menu li.odd_active ,
#module-paper-products #category_menu li.even_active { list-style: none;}

#module-paper-products #category_menu .bullet {  background: url(../images/catalog_bullet.jpg) left center no-repeat; width: 13px; height: 13px; position: absolute; left: 27px; }

#module-paper-products #center_column {width: 534px; height: 305px; padding: 0; overflow: hidden; margin: 7px 3px 0 3px; background: transparent; /*background: url(../images/catalog_center_column_welcome.jpg) center center no-repeat;*/ float: left;}

#module-paper-products #right_column {width: 168px; height: 308px; padding: 0; overflow: hidden; margin: 5px 0 0 2px; background: url(../images/catalog_column_bg.png) center center no-repeat; float: left;}

#module-paper-products #right_menu img.logo {width: 48px; height: 38px;}

#module-paper-products #right_menu .column_header {position: absolute; top: 212px; left: 754px; width: 129px; height: 31px; overflow: hidden; background: url(../images/column_header_bg2.png) top center no-repeat;}

#module-paper-products #right_menu .column_header p {position: relative; padding-top: 9px; text-align:center;  font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#module-paper-products #right_menu .column_header a {color: #fff; font-weight: normal; text-decoration: none;}
#module-paper-products #right_menu .column_header a.visited {color: #fff; font-weight: normal; text-decoration: none;}
#module-paper-products #right_menu .column_header a:hover {color: #fff; font-weight: normal; text-decoration: none;}

#module-paper-products #bottom_column {width: 880px; height: 92px; padding: 0; padding-top: 10px; overflow: hidden; margin: 5px auto 0 auto; background: url(../images/catalog_bottom_bg.png) center center no-repeat; position: relative;}

#module-paper-products #featured_products {width: 570px; height: 100px; overflow: hidden; position: relative; top: -2px; left: 3px;}

#module-paper-products #action-index #link_new_products {display: block; width: 114px; height: 32px; background: url(../images/paper_products_small_tab.png) center center no-repeat; position: relative; top: 25px; left: -2px; color: #5B9DE2; font-weight: bold; font-size: 15px; text-align: center;}

#module-paper-products #action-index #link_new_products a {display: block; width: 100px; height: 32px; line-height: 32px; color: #5B9DE2; text-align: center; padding-left: 5px;}

#module-paper-products #featured_products_images {position: absolute; top: 3px; left: 120px; width: 340px; height: 70px; padding: 10px 0; }

#module-paper-products #featured_products_images img {padding: 0 5px;}

#module-paper-products #featured_products_text {position: absolute; top: 3px; left: 475px; width: 80px; height: 58px; padding: 5px;font-size: 9px; color: #acacac;}

#module-paper-products #bottom_spacer { width: 2px; height: 78px; background: #5B9DE2; position: absolute; top: 11px; left: 580px; }

#module-paper-products #bottom_side {width: 240px; height: 88px; overflow: hidden; position: absolute; top: 8px; left: 580px; color: #acacac;}

#module-paper-products #bottom_side #link_promotions {width: 114px; height: 32px; line-height: 32px; background: url(../images/paper_products_small_tab.png) center center no-repeat; position: absolute; top: 25px; left: -2px; color: #5B9DE2; font-size: 15px; font-weight: bold;}

#module-paper-products #bottom_side #link_promotions.both {top: 46px; left: -2px;}

#module-paper-products #bottom_side #link_promotions a {display: block; width: 100px; height: 32px; line-height: 32px; color: #5B9DE2; text-align: center; padding-left: 5px;}

#module-paper-products #bottom_side #link_contests {width: 114px; height: 32px; line-height: 32px; background: url(../images/paper_products_small_tab.png) center center no-repeat; position: absolute; top: 25px; left: -2px; color: #5B9DE2; font-size: 15px; font-weight: bold;}

#module-paper-products #bottom_side #link_contests.both {top: 8px; left: -2px;}

#module-paper-products #bottom_side #link_contests a {display: block; width: 100px; height: 32px; line-height: 32px; color: #5B9DE2; text-align: center; padding-left: 5px;}

#module-paper-products #bottom_side_text { height: 55px; width: 100px; position: absolute; left: 90px; background: red; top: 10px; font-size: 9px;  }

#module-paper-products #bottom_side_promotionstext { height: 50px; width: 154px; position: absolute; left: 120px; top: 20px; font-size: 12px; overflow: hidden;}

#module-paper-products #bottom_side_promotionstext.both { height: 36px; top: 48px;}

#module-paper-products #bottom_side_conteststext { height: 50px; width: 154px; position: absolute; left: 120px;  top: 20px; font-size: 12px; overflow: hidden;}

#module-paper-products #bottom_side_conteststext.both { height: 36px; top: 8px;}

#module-paper-products #promotions-news .inner_wrapper {width: 150px; height: 50px; display: table-cell; vertical-align: middle;}

#module-paper-products #promotions-news .inner_wrapper a {color: #acacac;}

#module-paper-products #promotions-news .both .inner_wrapper {height: 36px;}

/*                          PAPER-PRODUCTS/CATALOGUE         */

#module-paper-products .param-catalogue #left_menu {width: 162px; height: 414px; padding-right: 5px; overflow: hidden; margin: 6px 2px 0 5px; background: url(../images/catalog_column_bg_long.png) center center no-repeat; float: left;}

#module-paper-products .param-catalogue #category_menu_wrapper {height: 310px;}

#module-paper-products #category_menu li { background: url(../images/column_list_separator.jpg) bottom left no-repeat; padding: 9px 0;}

#module-paper-products #category_menu li.last { background-image: none; padding: 5px 0;}

#module-paper-products #catalogue_other_menu li { background: url(../images/column_list_separator.jpg) bottom left no-repeat; padding: 5px 0;}

#module-paper-products #catalogue_other_menu ul { padding: 0; margin: 0;}

#module-paper-products #catalogue_other_menu li.last,
#module-paper-products #licence_other_menu li.last { background-image: none;}

#module-paper-products .param-catalogue #catalogue-form { position: absolute; top: 209px; left: 201px; width: 672px; height: 64px; padding: 7px 0 0 10px; overflow: hidden; background: url(../images/catalog_bg_form.png) center center no-repeat;}

#module-paper-products .param-catalogue #catalogue-form form {}

#module-paper-products #catalogue-form select { width: 250px; }

#module-paper-products #catalogue-form dt { display: none;}
#module-paper-products #catalogue-form dd { width: 250px; float: left; margin: 15px 0 0 0; padding:0; padding-left: 25px;}
#module-paper-products #catalogue-form dd.submit {width: 80px;}

#module-paper-products #collections_inner_container {width: 707px; height: 376px; overflow: hidden; padding: 0; margin: 0; margin-top: 42px; background: url(../images/catalog_bg.png) center center no-repeat; float: left;}

#module-paper-products #collections_wrapper.list {width: 650px; height: 325px; overflow: auto; padding: 0 80px 0 3px; margin: 15px 0;}

#module-paper-products #collections_inner_container .polygon-scroll-button {right: 78px;}

#module-paper-products #collections {width: 690px; height: 360px; overflow: hidden; margin: 5px 0 0 0; float: left; padding-left: 10px;}

#module-paper-products #collections.list {width: 640px; margin-top: 5px; height: auto;}

#module-paper-products #collections .collection {width: 86px; height: 278px; overflow: visible; margin: 20px 5px; background: url(../images/collections_bg.png) center center no-repeat; float: left; text-align:center;}

#module-paper-products #collections.list .collection {width: 596px; height: 151px; padding: 0px 0 0 0; margin: 0 0 10px 0; background: url(../images/collections_last_bg.png) center center no-repeat; float: none; position: relative; text-align: left; left: -12px;}

#module-paper-products #collections.list .collection .collection_attributes {position: absolute; top: 0px; right: 55px; width: 360px; height: 25px; overflow: hidden; text-align: right;}

#module-paper-products #collections.list .collection .collection_attributes img {width: 20px; height: 20px; margin-left: 7px; margin-top: 5px; border: none;}

#module-paper-products #collections .collection img {border: 2px solid #52B2E4; margin: 5px 0; height:54px; width:54px;}

#module-paper-products #collections .collection img.products_v {border: 2px solid #52B2E4; margin: 5px 0; height:54px; width:40px;}

#module-paper-products #collections .collection img.products_h {border: 2px solid #52B2E4; margin: 11px 0; height:42px; width:54px;}

#module-paper-products #collections a.add_to_inquiry {display: none;}

#module-paper-products #collections.list .collection img {height: 82px; width: 111px; margin-left: 22px; margin-top: 41px;}

#module-paper-products #collections.list .collection img.products_v {height: 98px; width: 72px; margin: 35px 0 0 48px;}

#module-paper-products #collections.list .collection img.products_sq {height: 98px; margin: 34px 0 0 35px; width: 98px;}

#module-paper-products #collections .collection .collection_name {font-size: 12px; line-height: 14px; color: #fff; text-align:center; position: absolute; top: 586px; height: 30px; width: 82px; margin: 0 2px; overflow: hidden;}

#module-paper-products #collections.list .collection .collection_name {background: none; position: absolute; top: 0px; width: 170px; height: 20px; font-size: 12px; line-height: 20px;}

#module-paper-products #collections.list a.add_to_inquiry {position: absolute; left: 581px; top: 72px; display: none;}
#module-paper-products #collections.list a.add_to_inquiry img {width: 25px; height: 25px; border: none; margin: 0; padding: 0;}

#module-paper-products #collections #warning {padding: 130px 10px;}

#module-paper-products .param-catalogue #collections #gallery {position: absolute; top: 364px; left: 640px; width: 194px; height: 156px; border: 5px solid #52B2E4; background: #fff;}

#module-paper-products .param-catalogue #collections #gallery .gallery_image {position: absolute; top: 0; left: 0;  width: 194px; height: 156px; padding: 0; overflow: visible;}
#module-paper-products .param-catalogue #collections #gallery .gallery_image img {width: 194px; height: 156px; position: absolute; top: 0; left: 0;}

#module-paper-products .param-catalogue #collections #gallery .polygon-image-switcher-button-back {position: absolute; top: 70px; left: -30px; display: block; height: 25px; width:25px; background: url(../images/arrow_left_big.png) center center no-repeat;}

#module-paper-products .param-catalogue #collections #gallery .polygon-image-switcher-button-forward {position: absolute; top: 70px; right: -30px; display: block; height: 25px; width:25px; background: url(../images/arrow_right_big.png) center center no-repeat;}

#module-paper-products .param-catalogue #catalogue-breadcrumb { position: absolute; top: 626px; left: 210px; font-size: 13px; font-weight: bold;}

#module-paper-products #catalogue-breadcrumb a,
#module-paper-products #catalogue-breadcrumb a:hover,
#module-paper-products #catalogue-breadcrumb a:visited {color: #deb61a;}

#module-paper-products #catalogue-pagecount { position: absolute; top: 626px; right: 40px; font-size: 12px;}


/*                          PAPER-PRODUCTS/INDEX         */

#module-paper-products #action-index #catalogue_other_menu,
#module-paper-products #action-index #licence_other_menu {display: none;}

/*                          PAPER-PRODUCTS/CONTESTS        */

#module-paper-products #action-contests {position: relative; color: #000; color: #fff;}

#module-paper-products #action-contests #inner_content {width: 882px; height: 410px; padding: 0px 0px; overflow: hidden; margin: 5px auto 0 auto; background: url(../images/catalog_promotions_bg.png) center center no-repeat;}

#module-paper-products #action-contests h1 {font-size: 36px; line-height: 36px; height: 36px;}

#module-paper-products #action-contests #contest_1 { width: 396px; height: 301px; padding: 10px; overflow: hidden; position: absolute; top: 63px; left: 36px; background: url(../images/catalog_promotion_bg_small.png) center center no-repeat; }

#module-paper-products #action-contests h1.contest_1 { position: absolute; top: 32px; left: 47px; width: 392px; text-align: right; z-index: 1000;}

#module-paper-products #action-contests #contest_2 { width: 396px; height: 301px; padding: 10px; overflow: hidden; position: absolute; top: 63px; right: 35px;  background: url(../images/catalog_promotion_bg_small.png) center center no-repeat;}

#module-paper-products #action-contests h1.contest_2 { position: absolute; top: 32px; left: 480px; width: 392px; text-align: right; z-index: 1000;}

#module-paper-products #action-contests .contest_image {width: 140px; height: 105px; border: 3px solid #52B2E4; position: absolute; top: 15px; left: 15px;}

#module-paper-products #action-contests .contest_image img {width: 140px; height: 105px;}

#module-paper-products #action-contests .contest_text_wrapper {position: absolute; overflow: auto; width: 220px; height: 285px; right: 15px; top: 15px;}

#module-paper-products #action-contests .contest_text {width: 205px;  font-size: 12px; line-height: 14px;}

#module-paper-products #action-contests .no-image .contest_text_wrapper {width: 384px;}

#module-paper-products #action-contests .no-image .contest_text {width: 369px;}

#module-paper-products #action-contests .contest_title {font-size: 14px; line-height: 14px; margin: 0 0 4px 0; font-weight: bold; width: 145px;}

#module-paper-products #action-contests .no-image .contest_title {width: 275px;}


#module-paper-products #action-contests .contests_1 #contest_1 {width: 831px; height: 311px; padding: 5px; overflow: hidden; margin: 0 auto; background: url(../images/catalog_promotion_bg_big.png) center center no-repeat;}

#module-paper-products #action-contests .contests_1 h1.contest_1 {position: absolute; top: 39px; left: 64px; width: 800px; text-align: left; z-index: 1000; font-size: 36px;}

#module-paper-products #action-contests .contests_1 #contest_1 {top: 70px; left: 38px;}

#module-paper-products #action-contests .contests_1 .contest_image {width: 240px; height: 210px; top: 55px; left: 535px;}

#module-paper-products #action-contests .contests_1 .contest_image img {width: 240px; height: 210px;}

#module-paper-products #action-contests .contests_1 .contest_text_wrapper {position: absolute; overflow: auto; width: 464px; height: 272px; left: 40px; top: 25px;}

#module-paper-products #action-contests .contests_1 .contest_text {width: 449px; font-size: 12px; line-height: 14px;}

#module-paper-products #action-contests .contests_1 .no-image .contest_text_wrapper {position: absolute; overflow: auto; width: 704px; height: 256px; left: 74px; top: 37px;}

#module-paper-products #action-contests .contests_1 .no-image .contest_text {width: 689px; font-size: 12px; line-height: 14px;}


/*                          PAPER-PRODUCTS/LICENCES        */

#module-paper-products .param-licences #right_menu {width: 165px; height: 413px; padding-right: 0px; overflow: hidden; margin: 6px 7px 0 0; background: url(../images/catalog_column_bg_long.png) center center no-repeat; float: right;}

#module-paper-products .param-licences #licence_menu_wrapper {height: 310px;}

#module-paper-products .param-licences #licence_menu li.active {background: url(../images/catalog_bg_licence_active.jpg) center center no-repeat;}

#module-paper-products .param-licences #catalogue-form { position: absolute; top: 206px; left: 28px; width: 672px; height: 70px; padding: 7px 0 0 10px; overflow: hidden; background: url(../images/catalog_bg_form_licences.png) center center no-repeat;}

#module-paper-products .param-licences #collections #gallery .gallery_image {position: absolute; top: 320px; left: 430px;  width: 150px; height: 120px; border: 5px solid #52B2E4; background: #e0e0e0;}
#module-paper-products .param-licences #collections #gallery .gallery_image img {width: 150px; height: 120px;}

#module-paper-products .param-licences #collections #gallery .polygon-image-switcher-button-back {position: absolute; top: 368px; left: 405px; display: block; height: 25px; width:25px; background: url(../images/arrow_left_big.png) center center no-repeat;}

#module-paper-products .param-licences #collections #gallery .polygon-image-switcher-button-forward {position: absolute; top: 368px; left: 590px; display: block; height: 25px; width:25px; background: url(../images/arrow_right_big.png) center center no-repeat;}

#module-paper-products .param-licences #catalogue-breadcrumb { position: absolute; top: 622px; left: 34px; font-size: 13px; font-weight: bold;}

#module-paper-products .param-licences #catalogue-pagecount { position: absolute; top: 626px; right: 220px; font-size: 12px;}

/*                          PAPER-PRODUCTS/NOVELTIES        */

#module-paper-products #action-novelties {position: relative; color: #000; color: #fff;}

#module-paper-products #catalogue {position: absolute; top: -12px; left: 100px; width: 127px; height: 24px; overflow: hidden; background: url(../images/column_header_bg.png) top center no-repeat;}

#module-paper-products #catalogue p {position: relative; padding-top: 6px; text-align:center;  font-size: 16px; font-family: Arial, Helvetica, sans-serif;}

#module-paper-products #licences {position: absolute; top: -12px; left: 682px; width: 127px; height: 24px; overflow: hidden; background: url(../images/column_header_bg2.png) top center no-repeat;}

#module-paper-products #licences p {position: relative; padding-top: 6px; text-align:center;  font-size: 16px; font-family: Arial, Helvetica, sans-serif;}

#module-paper-products #action-novelties #novelties {width: 882px; height: 410px; padding: 0px 0px; overflow: hidden; margin: 5px auto; background: url(../images/catalog_promotions_bg.png) center center no-repeat;}

#module-paper-products #action-novelties #novelties h1 { font-size: 30px; color:#fff; position: relative; left: 50px; top:16px;}

#module-paper-products #action-novelties #novelties_inner {width: 841px; height: 321px; padding: 5px; overflow: hidden; margin: 0 auto; background: url(../images/catalog_promotion_bg_big.png) center center no-repeat;}

#module-paper-products #action-novelties #collections_wrapper {height: 289px; overflow: auto; width: 410px; border-right: 1px solid #7777ff; margin: 12px 0 0 0;}

#module-paper-products #action-novelties #collections {height: auto; overflow: hidden; width: 378px;}

#module-paper-products #action-novelties .collection {background-image: none; background-color: transparent; width: 400px; height: 88px; float: none; margin: 5px 0 0 0;}

#module-paper-products #action-novelties .collection img.product_image {float: left; clear: none; margin: 0 0 0 10px; width: 52px; height: 64px;}

#module-paper-products #action-novelties .collection img.products_v {margin: 0 15px 0 10px;}

#module-paper-products #action-novelties .collection img.products_h {width: 66px; height: 44px;}

#module-paper-products #action-novelties .collection img.products_sq {width: 58px; height: 58px;}

#module-paper-products #action-novelties .collection .collection_name {float: left; clear: left; position: static; width: auto; height: auto; text-align: left; margin: 2px 0 0 10px;}

#module-paper-products #action-novelties .collection .collection_description_wrapper {display: none;}

#module-paper-products #action-novelties #collection_preview {position: absolute; top: 70px; left: 478px; width: 380px; height: 280px;}

#module-paper-products #action-novelties #collection_preview .collection {width: 380px; height: 100%; margin: 0; position: relative;}

#module-paper-products #action-novelties .collection_preview_bar { display: none; background: url(../images/collection_gallery_bar.png) top center no-repeat; height: 28px; width: 121px; border: 2px solid #52B2E4; border-bottom: 0px; margin: 0 auto; line-height: 28px; font-size: 12px; text-align: center;}

#module-paper-products #action-novelties #collection_preview .collection_preview_bar {display: block;}

#module-paper-products #action-novelties #collection_preview img.product_image {position: absolute; margin: 0; bottom: 0; left: 128px; top: 30px; width: 120px; height: 166px; border: 2px solid #52B2E4; border-top: none;}

#module-paper-products #action-novelties #collection_preview img.products_h {left: 91px; top: 30px; width: 188px; height: 124px; border: 2px solid #52B2E4;}

#module-paper-products #action-novelties #collection_preview img.products_sq {left: 113px; top: 30px; width: 147px; height: 147px; border: 2px solid #52B2E4;}

#module-paper-products #action-novelties #collection_preview .collection_name {display: none;}

#module-paper-products #action-novelties #collection_preview .collection_description_wrapper {display: block; margin-top: 170px; height: 80px; overflow: auto; width: 375px;}

#module-paper-products #action-novelties #collection_preview .collection_description {width: 360px; font-size: 10px; line-height: 11px;}

#module-paper-products #action-novelties #collections_wrapper .polygon-scroll-button {right: 5px;}

#module-paper-products #action-novelties .polygon-image-switcher-button-back {top: 27px; left: -27px;}
#module-paper-products #action-novelties .polygon-image-switcher-button-forward {top: 27px; right: -27px;}

#module-paper-products #action-novelties #collection_preview .polygon-image-switcher-button-forward {top: 63px; right: 39px;}

#module-paper-products #action-novelties #collection_preview .polygon-image-switcher-button-back {top: 63px; left: 40px;}

/*                          PAPER-PRODUCTS/PROMOTIONS        */

#module-paper-products #action-promotions {position: relative; color: #000; color: #fff;}

#module-paper-products #action-promotions #inner_content {width: 882px; height: 410px; padding: 0px 0px; overflow: hidden; margin: 5px auto 0 auto; background: url(../images/catalog_promotions_bg.png) center center no-repeat;}

#module-paper-products #action-promotions h1 {font-size: 36px; line-height: 36px; height: 36px;}

#module-paper-products #action-promotions #promotion_1 { width: 396px; height: 301px; padding: 10px; overflow: hidden; position: absolute; top: 63px; left: 36px; background: url(../images/catalog_promotion_bg_small.png) center center no-repeat;}

#module-paper-products #action-promotions h1.promotion_1 { position: absolute; top: 32px; left: 47px; width: 392px; text-align: right; z-index: 1000;}

#module-paper-products #action-promotions #promotion_2 { width: 396px; height: 301px; padding: 10px; overflow: hidden; position: absolute; top: 63px; right: 35px;  background: url(../images/catalog_promotion_bg_small.png) center center no-repeat;}

#module-paper-products #action-promotions h1.promotion_2 { position: absolute; top: 32px; left: 480px; width: 392px; text-align: right; z-index: 1000;}

#module-paper-products #action-promotions .promotion_image {width: 140px; height: 105px; border: 3px solid #52B2E4; position: absolute; top: 15px; left: 15px;}

#module-paper-products #action-promotions .promotion_image img {width: 140px; height: 105px;}

#module-paper-products #action-promotions .promotion_product_images_wrapper {position: absolute; left: 15px; bottom: 15px; width: 386px; height: 92px; overflow: auto; border-top: 1px solid #8888ff;}

#module-paper-products #action-promotions .promotion_product_images {padding: 0; margin: 0; width: 371px;}

#module-paper-products #action-promotions .promotion_product_images .product_image {float: left; margin: 2px 28px 2px 0; border: 2px solid #52B2E4; width: 60px; height: 82px;}

#module-paper-products #action-promotions .promotion_product_images .product_image img {width: 60px; height: 82px;}

#module-paper-products #action-promotions .promotion_product_images .products_h {width: 70px; height: 48px; margin: 21px 16px 21px 0;}

#module-paper-products #action-promotions .promotion_product_images .products_h img {width: 70px; height: 48px; margin: 0;}

#module-paper-products #action-promotions .promotion_product_images .products_sq {width: 70px; height: 70px; margin: 8px 16px 8px 0;}

#module-paper-products #action-promotions .promotion_product_images .products_sq img {width: 70px; height: 70px; margin: 0;}

#module-paper-products #action-promotions .promotion_text_wrapper {position: absolute; overflow: auto; width: 220px; height: 188px; right: 15px; top: 15px;}

#module-paper-products #action-promotions .promotion_text {width: 205px;  font-size: 12px; line-height: 14px;}

#module-paper-products #action-promotions .no-image .promotion_text_wrapper {width: 384px;}

#module-paper-products #action-promotions .no-image .promotion_text {width: 369px;}

#module-paper-products #action-promotions .promotion_title {font-size: 14px; line-height: 14px; margin: 0 0 4px 0; font-weight: bold; width: 145px;}

#module-paper-products #action-promotions .no-image .promotion_title {width: 275px;}


#module-paper-products #action-promotions .promotions_1 #promotion_1 {width: 831px; height: 311px; padding: 5px; overflow: hidden; margin: 0 auto; background: url(../images/catalog_promotion_bg_big.png) center center no-repeat;}

#module-paper-products #action-promotions .promotions_1 h1.promotion_1 {position: absolute; top: 39px; left: 70px; width: 800px; text-align: left; z-index: 1000; font-size: 36px;}

#module-paper-products #action-promotions .promotions_1 #promotion_1 {top: 70px; left: 38px;}

#module-paper-products #action-promotions .promotions_1 .promotion_image {width: 240px; height: 210px; top: 55px; left: 535px;}

#module-paper-products #action-promotions .promotions_1 .promotion_image img {width: 240px; height: 210px;}

#module-paper-products #action-promotions .promotions_1 .promotion_text_wrapper {position: absolute; overflow: auto; width: 264px; height: 272px; left: 240px; top: 25px;}

#module-paper-products #action-promotions .promotions_1 .promotion_text {width: 249px; font-size: 12px; line-height: 14px;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images_wrapper {left: 10px; top: 10px; width: 180px; height: 300px; border: none; border-right: 1px solid #8888ff;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images {width: 165px;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images .product_image {height: 78px; margin: 15px 10px 3px 8px; width: 57px;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images .product_image img {width: 57px; height: 78px; margin: 0;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images .products_h {margin: 6px 0 0 30px; width: 91px; height: 62px;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images .products_h img {width: 91px; height: 62px; margin: 0;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images .products_sq {width: 78px; height: 78px; margin: 18px 7px 0 37px;}

#module-paper-products #action-promotions .promotions_1 .promotion_product_images .products_sq img {width: 78px; height: 78px; margin: 0;}

#module-paper-products #action-promotions .promotions_1 .no-image .promotion_text_wrapper {position: absolute; overflow: auto; width: 484px; height: 250px; left: 274px; top: 37px;}

#module-paper-products #action-promotions .promotions_1 .no-image .promotion_text {width: 430px; font-size: 12px; line-height: 14px;}




/*                          PRINTING-HOUSE         */

#module-printing-house #content {width: 888px; height: 428px; padding: 6px 6px; overflow: visible; margin: 35px auto 0 auto; background: url(../images/content_bg_white_no_border.png) center center no-repeat;}

#module-printing-house #text_wrapper {margin: 10px 0 0 25px; width: 404px; font-size: 11px; line-height: 13px; font-family: sans-serif; font-weight: normal; height: 210px; overflow: auto; padding: 0;}

#module-printing-house #text {margin: 0; width: 384px; padding: 0;}

#module-printing-house #text .intro_text {font-weight: bold; margin-bottom: 4px;}

#module-printing-house #content #left_column {width: 254px; height: 416px; overflow: hidden; margin: 0 auto; background: url(../images/printing_left_bg.jpg) center center no-repeat; position: absolute; top: 242px; left: 20px;}

#module-printing-house #content #left_column #left_column_content_wrapper{ width: 125px; height: 292px; position: relative; left: 120px; top:10px; font-size:10px; color: #111111; overflow: auto;}

#module-printing-house #content #left_column #left_column_content {margin: 0; padding: 0; width: 120px;}

#module-printing-house #content #inner_content {width: 562px; height: 278px; padding: 20px 15px; margin: 0 auto; overflow: hidden; background: url(../images/printing_bg.jpg) center center no-repeat; position: absolute; top: 242px; left: 295px;}

#module-printing-house #content #inner_content .content_box { width: 124px; height: 210px; position: absolute; top: 25px; left: 30px; background: url(../images/printing_house_box.png) center center no-repeat; margin: 0 0 0 15px;}

#module-printing-house #content #inner_content .text { width: 280px; height: 210px; position: absolute; top: 25px; left: 164px;}

#module-printing-house #content #inner_content .front_content_box_header { width: 118px; height: 29px; margin: 4px 5px; overflow: hidden; text-align: center; font-size: 14px; line-height: 14px; display: table-cell; vertical-align: middle;}

#module-printing-house #content #inner_content .front_content_box_header a, a:visited, a:hover { color: #eee;}

#module-printing-house #content #promotions {width: 268px; height: 86px; overflow: hidden; margin: 0 auto; background: url(../images/printing_promotions_bg.jpg) center center no-repeat; position: absolute; top: 570px; left: 295px;}

#module-printing-house #content #promotions h2 { width: 95px; height: 34px; font-size: 18px; color: #ded589; position: relative; top: 18px; left: 5px; text-align: center;}

#module-printing-house #content #promotions h2 a,
#module-printing-house #content #promotions h2 a:hover,
#module-printing-house #content #promotions h2 a:visited {color: #ded589;}

#module-printing-house #content #promotions #promotions_content { width: 145px; height: 65px; font-size: 12px; position: absolute; top: 12px; left: 110px; overflow: hidden;}

#module-printing-house #content #promotions #promotions_content a, a:visited, a:hover { color:#fff;}

#module-printing-house #content #promotions #promotions_content ul { padding: 0; margin: 0; padding-left:20px;}

#module-printing-house #content #news {width: 312px; height: 86px; overflow: hidden; margin: 0 auto; background: url(../images/printing_news_bg.jpg) center center no-repeat; position: absolute; top: 570px; left: 575px;}

#module-printing-house #content #news h2 { width: 105px; height: 34px; font-size: 18px; color: #ded589; position: relative; top: 18px; left: 5px; text-align: center; }

#module-printing-house #content #news h2 a,
#module-printing-house #content #news h2 a:visited,
#module-printing-house #content #news h2 a:hover {color: #ded589;}

#module-printing-house #content #news #news_content { width: 170px; height: 65px; font-size: 12px; position: absolute; top: 12px; left: 120px; overflow: hidden;}

#module-printing-house #content #news #news_content a, a:visited, a:hover {color:#fff;}

#module-printing-house #content #news #news_content ul { padding: 0; margin: 0; padding-left:20px;}

#module-printing-house #content #news #news_content li {margin: 5px 0 0 0;}


/*                          PRINTING-HOUSE/INDEX    */

#module-printing-house #action-index #content #inner_content {padding: 40px 0 60px 20px; width: 572px; height: 218px;}

#module-printing-house #action-index #printing_house_services_menu {width: 526px; overflow: auto; margin: 0 0 0 15px; height: 210px;}

#module-printing-house #action-index .polygon-scroll-button-horizontal-left {top: 130px; left: 11px;}

#module-printing-house #action-index .polygon-scroll-button-horizontal-right {top: 130px; right: 17px;}

#module-printing-house #action-index #printing_house_services_wrapper {height: 210px;}


#module-printing-house #action-index #content #inner_content .front_content_box {width: 120px; height: 204px; background: url(../images/printing_house_service_box.png) no-repeat top left; float: left; margin: 0 15px 0 0;}

#module-printing-house #action-index .front_content_box_img {width: 116px; height: 173px; margin: 0 0 0 2px; position: relative;}

#module-printing-house #action-index #front_content_box_img_7 {background: url(../images/offset.jpg) no-repeat center center;}

#module-printing-house #action-index #front_content_box_img_6 {background: url(../images/introligatornia.jpg) no-repeat center center;}

#module-printing-house #action-index #front_content_box_img_5 {background: url(../images/sitodruk.jpg) no-repeat center center;}

#module-printing-house #action-index #front_content_box_img_4 {background: url(../images/drukarnia.jpg) no-repeat center center;}

#module-printing-house #action-index #front_content_box_img_9 {background: url(../images/rolowy.jpg) no-repeat center center;}

#module-printing-house #action-index .front_content_box_img a {display:block; position:absolute; left:0; top:-29px; height:203px; width:117px;}

/*                          PRINTING-HOUSE/NEWS     */

#module-printing-house #action-news #inner_content {width: 562px; height: 288px; padding: 15px;}

#module-printing-house #action-news h1#page_title {color: #fff; padding: 0; height: 24px; font-size: 16px; line-height: 24px; margin: 0 0 15px 0;}

#module-printing-house #action-news #text_wrapper {width: 524px; height: 280px;}

#module-printing-house #action-news #text {width: 502px;}

#module-printing-house #action-news .news_item a,
#module-printing-house #action-news .news_item a:hover,
#module-printing-house #action-news .news_item a:visited {color: #fff;}

#module-printing-house #action-news #text p {margin: 0 0 10px 20px; padding: 15px; font-size: 14px; line-height: 16px; background: rgb(15, 58, 44);}

#module-printing-house #action-news #text p img {width: 32px; height: 28px; float: left; margin: -5px 5px 0 -5px; padding: 0; border: 1px solid rgb(200, 147, 61);}


/*                          PRINTING-HOUSE/PROMOTIONS   */

#module-printing-house #action-promotions #inner_content {width: 562px; height: 288px; padding: 15px;}

#module-printing-house #action-promotions .promotion {margin: 0 0 10px 20px; padding: 15px; font-size: 14px; line-height: 16px; background: rgb(15, 58, 44);}

#module-printing-house #action-promotions .promotion img {width: 32px; height: 28px; float: left; margin: -5px 5px 0 -5px; padding: 0; border: 1px solid rgb(200, 147, 61);}

#module-printing-house #action-promotions .promotion a,
#module-printing-house #action-promotions .promotion a:hover,
#module-printing-house #action-promotions .promotion a:visited {color: #fff;}


/*                          PRINTING-HOUSE/SHOW-NEWS-ITEM   */

#module-printing-house #action-show-news-item #inner_content {width: 562px; height: 288px; padding: 15px;}

#module-printing-house #action-show-news-item #text {width: 502px;}

#module-printing-house #action-show-news-item #text .intro_text {font-size: 14px;}

#module-printing-house #news_title {line-height: 16px; font-size: 16px; font-weight: bold; margin: 10px 0 0 30px; padding: 0;}

#module-printing-house #action-show-news-item #text_wrapper {margin-top: 0; width: 524px; height: 290px;}

#module-printing-house #action-show-news-item #gallery_outer_container {position: relative;}

#module-printing-house #action-show-news-item #gallery_container {width: 404px; height: 112px; margin: 10px 0 10px 50px; padding: 0; overflow: auto;}

#module-printing-house #action-show-news-item #gallery_wrapper {height: 112px;}

#module-printing-house #action-show-news-item #gallery_container img {width: 124px; height: 108px; border: 2px solid rgb(147, 200, 61); margin: 0 7px 0 0; padding: 0;}

#module-printing-house #action-show-news-item #inner_inner_content .polygon-scroll-button-horizontal img {border: none; margin: 0;}

#module-printing-house #action-show-news-item #inner_content .polygon-scroll-button-horizontal-left {top: 49px; left: 35px; width: 15px; height: 15px;}

#module-printing-house #action-show-news-item #inner_content .polygon-scroll-button-horizontal-right {top: 49px; left: 453px; width: 15px; height: 15px;}

#module-printing-house #action-show-news-item #read_more {text-align: right; margin: 0 0 5px 0;}

#module-printing-house #action-show-news-item #read_more a,
#module-printing-house #action-show-news-item #read_more a:hover,
#module-printing-house #action-show-news-item #read_more a:visited {color: #fff;}


/*                          PRINTING-HOUSE/SHOW-PROMOTIONS-ITEM */

#module-printing-house #action-show-promotions-item #text_wrapper {margin: 0 0 0 20px; padding: 0; width: 520px; height: 255px;}

#module-printing-house #action-show-promotions-item #text {width: 482px;}

#module-printing-house #action-show-promotions-item #text_wrapper.smaller {margin: 0 0 0 220px; padding: 0; width: 320px; height: 255px;}

#module-printing-house #action-show-promotions-item #text_wrapper.smaller #text {width: 282px;}

#module-printing-house #action-show-promotions-item #gallery_container {position: absolute; top: 80px; left: 40px; width: 128px; margin: 0 auto; padding: 0; height: 112px;}

#module-printing-house #action-show-promotions-item #gallery_container img.gallery_image {width: 126px; height: 110px; position: absolute; top: 0; left: 0; border: 2px solid rgb(147, 200, 61);}

#module-printing-house #action-show-promotions-item .polygon-image-switcher-button-back {left: -24px; top: 42px;}

#module-printing-house #action-show-promotions-item .polygon-image-switcher-button-forward {right: -26px; top: 42px;}


/*                          PRINTING-HOUSE/SHOW-SUBPAGE-ITEM    */

#module-printing-house #action-show-subpage-item #inner_content {}

#module-printing-house #action-show-subpage-item #content_box {width: 160px; height: 271px; margin: 0; padding: 0; background: url(../images/printing_house_service_box_big.png) no-repeat top left; position: absolute; top: 20px; left: 20px;}

#module-printing-house #action-show-subpage-item #content_box_img_9 {background: url(../images/rolowy.jpg) no-repeat center center;}

#module-printing-house #action-show-subpage-item #content_box_img_7 {background: url(../images/offset.jpg) no-repeat center center;}

#module-printing-house #action-show-subpage-item #content_box_img_6 {background: url(../images/introligatornia.jpg) no-repeat center center;}

#module-printing-house #action-show-subpage-item #content_box_img_5 {background: url(../images/sitodruk.jpg) no-repeat center center;}

#module-printing-house #action-show-subpage-item #content_box_img_4 {background: url(../images/drukarnia.jpg) no-repeat center center;}

#module-printing-house #action-show-subpage-item #content_box_text {width: 154px; height: 38px; line-height: 38px; font-size: 18px; color: #fff; text-align: center;}

#module-printing-house #action-show-subpage-item .content_box_img {width: 155px; height: 231px; margin: 0 0 0 3px;}

#module-printing-house #action-show-subpage-item #subpage_text_wrapper {position: absolute; top: 15px; right: 20px; width: 360px; height: 290px; margin: 0; padding: 0; font-size: 14px; line-height: 18px; overflow: auto;}

#module-printing-house #action-show-subpage-item #subpage_text {width: 340px; margin: 0; padding: 0;}

#module-printing-house #action-show-subpage-item #subpage_text p {margin: 0 0 18px 0;}

#module-printing-house #action-show-subpage-item .text_content {width: 340px; height: 234px; margin: 0; padding: 0;}

#module-printing-house #action-show-subpage-item .text_content_inner {width: 320px;}

#module-printing-house #action-show-subpage-item .service_submenu {margin: 0 0 10px 0; font-size: 15px; color: rgb(147, 200, 61); word-spacing: 0.4em;}

#module-printing-house #action-show-subpage-item .content_switcher_heading {cursor: pointer;}

#module-printing-house #action-show-subpage-item .content_switcher_heading.hover,
#module-printing-house #action-show-subpage-item .content_switcher_heading.active {color: #fff;}

/*
------------------------------
	Impromptu's
------------------------------
*/
.jqiwarning .jqi{ background-color: #b0be96; }
.jqifade{
	position: absolute;
	background-color: #ffffff;
}
div.jqi{
	position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.jqi .jqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #c0cEa6;
}
div.jqi .jqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.jqi .jqimessage{
	background-color: #c0cEa6;
	padding: 10px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.jqi button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.brownJqi{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownJqi .brownJqiclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownJqi .brownJqicontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownJqi .brownJqimessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownJqi .brownJqimessage h3{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownJqi .brownJqimessage p{
	padding: 10px;
	color: #777777;
}
div.brownJqi .brownJqimessage img.helpImg{
	position: absolute;
	bottom: -25px;
	left: 10px;
}
div.brownJqi .brownJqibuttons{
	text-align: right;
}
div.brownJqi button{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   clean red ex
*------------------------
*/
.cleanredwarning .cleanred{ background-color: #acb4c4; }
.cleanredfade{ position: absolute; background-color: #aaaaaa; }
div.cleanred{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #a01221; }
div.cleanred .cleanredcontainer{ background-color: #ffffff; border-top: solid 14px #a01221; padding: 5px; font-weight: bold; }
div.cleanred .cleanredclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanred .cleanredmessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanred .cleanredbuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanred button{ padding: 3px 10px; margin: 0 10px; background-color: #c00211; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanred button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:Verdana; font-size:10px; }
