.search-element{  margin:5px 0;}.search-element-title{  font-size:12px;  color:#fbaa28;  font-weight:700;}.search-element-description{  margin-top:10px;}.smartGallery{  position:relative;  margin-left:10px;  margin-right:10px;  height:115px;  width:225px;}div.box-gall{  float:left;  text-align:center;  cursor:pointer;  margin:2px;  display:none;  position:absolute;  left:0;  top:0;}div.box-gall.active{  background-color:silver;  display:block;}body{  font-family:arial, tahoma;  font-size:12px;  color:#004d74;  margin:0;  background-color:#fff;  overflow-y:scroll;  overflow-x:hidden;  *overflow: auto;}a img{  border:none;}table{  width:100%;  padding:0;  border-spacing:0;  border-collapse:collapse;}th{  background-color:#fbaa28;  color:#fff;  font-weight:700;  margin:0;  padding:5px;  border:1px solid #fbaa28;}td{  text-align:center;  padding:10px 5px;  border:1px solid #fbaa28;/*color: #005680;*/}table.form-table{  width:100%;  padding:0;  border-spacing:0;  border-collapse:collapse;}table.form-table td{  text-align:center;  padding:5px 2px;  border:none;/*color: #005680;*/}table.form-table td.title{  text-align:right;  padding:5px 2px;  border:none;/*color: #005680;*/}table.form-table-2{  width:100%;  padding:0;  border-spacing:0;  border-collapse:collapse;}table.form-table-2 td{  text-align:left;  padding:5px 2px;  border:none;/*color: #005680;*/}table.form-table-2 td.title{  text-align:right;  padding:5px 2px;  border:none;  width:100px;/*color: #005680;*/}p.buttons_container{  margin-right:117px;  margin-top:20px;  padding-top:20px;  text-align:right;}#contact-buttons-container {    margin-right: 83px !important;    margin-top: 0px !important;}#webloginA {    margin-right: -112px !important;    margin-top: 0px !important;}#conferenceForm p.buttons_container{  margin-right:17px;  margin-top:20px;  padding-top:20px;  text-align:right;}#conferenceForm{  padding-top:18px;}div.errors{  margin-bottom:12px;  color:red;  margin-top:-20px;}.leftColumn{  float:left;}.rightColumn{  float:right;  width:220px;}.clr{  clear:both;}#search-form td{  text-align:left;  padding:0;  border:none;  color:#fff;  background:none;}input{  border:1px solid #fbaa28;  background-image:url(../images/input-bg.png);  background-repeat:repeat-x;  width:305px;  height:18px;  padding:3px;  font-family:arial, tahoma;  font-size:12px;}input[disabled=],input[disabled=disabled]{  border:1px solid #afafaf;  background-image:none;  background-color:#ddd;  background-repeat:repeat-x;  width:305px;  height:18px;  padding:3px;  font-family:arial, tahoma;  font-size:12px;}input[type=checkbox],input[type=radio]{  border:1px solid #fbaa28;  width:20px;}input[type=button],input[type=submit],input[type=reset]{  width:auto;  border:none;  background-image:url(../images/button-bg-2.png);/*background-repeat: no-repeat;*/  background-color:transparent;  height:24px;/*width: 67px;*/  text-align:center;  color:#fff;  cursor:pointer;  padding-left:11px;  padding-right:11px;}textarea{  border:1px solid #fbaa28;  background-image:url(../images/textarea-bg.png);  background-repeat:repeat-x;  width:305px;  height:87px;  padding:3px;  font-family:arial, tahoma;  font-size:12px;}.header{  background-color:#fff;  background-image:url(../images/header-bg.png);  background-repeat:repeat-x;  background-position:bottom;}.header-st{  height:90px;  width:960px;  position:relative;  margin-left:50%;  left:-480px;}div#header-logo{  width:360px;  height:90px;  position:absolute;}div#header-logo a{  display:block;  width:350px;  height:64px;  padding-left:15px;  padding-top:26px;}div#header-menu{  height:90px;  /*width:100%;*/  position:relative;  left:726px;  background-image:url(../images/header-menu-bg.png);}div#header-menu-links{  left:56px;  top:26px;  position:absolute;}div#search-form{  width:200px;  height:40px;  position:absolute;  left:750px;  bottom:0;  margin-bottom:-5px;}#search-form-input{  background-image:url(../images/search-form-bg.png)!important;  background-position:0 0;  background-repeat:no-repeat;  height:40px;  width:155px;}#search-form-input input{  background-image:none;  border:none;  background-color:transparent;  color:#fff;  height:17px;  padding-left:16px;  font-size:11px;  width:auto;}#search-form-submit{  background-image:url(../images/search-form-bg.png)!important;  background-position:-150px 0!important;  background-repeat:no-repeat!important;  height:40px;  width:50px;}#search-form-submit input{  background-image:none;  border:none;  background-color:transparent;  height:35px;  width:40px;  cursor:pointer;  margin:0;}.breadcrumbs{  background-color:#00557f;  background-image:url(../images/breadcrumbs-bg.png);  background-repeat:repeat-x;}.breadcrumbs.gray{  background-image:url(../images/breadcrumbs-gray-bg.png);  background-repeat:repeat-x;}.breadcrumbs-st{  height:38px;  width:960px;  position:relative;  margin-left:50%;  left:-480px;/*background-color: red;*/}#breadcrumbs,#breadcrumbs-gray{  height:38px;  width:704px;  position:absolute;  left:266px;  font-size:11px;  font-weight:700;  color:#a0c1d2;}#breadcrumbs a{  color:#adcbda;  font-size:11px;  font-weight:700;  display:inline-block;  text-decoration:underline;  height:27px;  padding-top:11px;  background-image:url(../images/breadcrumb-bg.png);  background-repeat:no-repeat;  background-position:right;  padding-right:30px;  padding-left:5px;}#breadcrumbs-gray a{  color:#e1e1e1;  font-size:11px;  font-weight:700;  display:inline-block;  text-decoration:underline;  height:27px;  padding-top:11px;  background-image:url(../images/breadcrumb-gray-bg.png);  background-repeat:no-repeat;  background-position:right;  padding-right:30px;  padding-left:5px;}#breadcrumbs a.home{  background-image:url(../images/breadcrumb-home-bg.png);  width:20px;  text-decoration:none;}#breadcrumbs-gray a.home{  background-image:url(../images/breadcrumb-gray-home-bg.png);  width:20px;  text-decoration:none;}.mainpage-header{  background-image:url(../images/mainpage-header-bg.png);  height:365px;}.mainpage-header-st{  width:650px;/*background-color: aqua;*/  position:absolute;  margin-left:50%;  left:-480px;  padding-left:290px;  color:#fff;  height:365px;  display:none;}.mainpage-header-st.active{  display:block!important;}.mainpage-header-title{  height:90px;  background-image:url(../images/mainpage-header-line-bg.png);  background-repeat:repeat-x;  background-position:bottom;}.mainpage-header-arrow{  width:35px;  height:35px;  margin-top:27px;  margin-bottom:28px;  float:left;}.mainpage-header-arrow a{  display:block;  width:100%;  height:100%;  background-image:url(../images/mainpage-header-sprite.png);  background-repeat:no-repeat;}.mainpage-header-arrow.left a{  background-position:0 0;}.mainpage-header-arrow.right a{  background-position:-35px 0;}.mainpage-header-arrow.left a:hover{  background-position:0 -35px;}.mainpage-header-arrow.right a:hover{  background-position:-35px -35px;}.mainpage-header-arrow.left{}.mainpage-header-title-text{  float:left;  width:580px;  margin-top:5px;  margin-bottom:5px;  font-size:27px;  text-align:center;  vertical-align:middle;  text-transform:uppercase;  padding-top:24px;  padding-bottom:24px;}.mainpage-header-arrow right{}.mainpage-header-longtitle{  margin-top:22px;  margin-bottom:30px;  font-size:15px;  font-weight:700;}.mainpage-header-logo{  width:174px;  height:135px;  position:absolute;  bottom:44px;  background-image:url(../images/mainpage-header-logo-bg.png);  background-repeat:no-repeat;}.mainpage-header-logo img {	margin-left: 17px;	margin-top: 17px;}.mainpage-header-summary{  margin-left:195px;  color:#e0ebf0;  line-height:17px;  position:absolute;  bottom:130px;  width: 465px;}.mainpage-header-controls-container{  position:absolute;  width:455px;  height:38px;  margin-left:195px;  margin-top:44px;  bottom:44px;}.mainpage-header-controls-read-more,.mainpage-header-controls-read-more-en{  float:left;  width:135px;}.mainpage-header-controls-read-more a{  display:block;  background-image:url(../images/mainpage-header-sprite.png);  background-position:-80px 0;  background-repeat:no-repeat;  width:120px;  margin-right:15px;  height:36px;}.mainpage-header-controls-read-more a:hover{  background-position:-80px -37px;}.mainpage-header-controls-read-more.en a{  display:block;  background-image:url(../images/mainpage-header-sprite.png);  background-position:-80px -128px;  background-repeat:no-repeat;  width:120px;  margin-right:15px;  height:36px;}.mainpage-header-controls-read-more.en a:hover{  background-position:-80px -164px;}.mainpage-header-controls-middle-line{  background-image:url(../images/mainpage-header-line-bg.png);  background-repeat:repeat-x;  background-position:0 16px;  width:230px;  display:inline-block;  height:38px;}.mainpage-header-controls-elements{  float:right;}.mainpage-header-controls-elements ul{  margin:0;  padding:5px 0 0;}.mainpage-header-controls-elements li{  float:left;  list-style:none;  width:22px;  height:22px;  margin-left:3px;}.mainpage-header-controls-elements li a{  display:block;  width:15px;  height:20px;  color:#fff;  padding-left:6px;  padding-top:4px;  background-image:url(../images/mainpage-header-sprite.png);  background-position:-80px -76px;  background-repeat:no-repeat;  text-decoration:none;  cursor:pointer;}.mainpage-header-controls-elements li a:hover,.mainpage-header-controls-elements li a.active{  background-position:-80px -100px!important;}.content{  clear:both;  background-color:#FFF;/*min-height: 620px;*/}.content-st{  width:960px;  position:relative;  margin-left:50%;  left:-505px;/*background-color: blue;*/}#login-more{  display:none;}#login-more-scroll{  /*text-decoration:underline;*/  cursor:pointer;  float: right;  margin-right: 20px;  /*font-size:10px;*/  /*color:#6f6f6f;*/}/*  MENU  */#content-left{/*background-color: #fbaa28;*/  width:266px;  margin-bottom:20px;  position:absolute;  margin-top:-38px;  z-index:11;}#content-left ul{  margin:0;  padding:0;}#content-left.mainpage{  margin-top:-365px;}#content-left div div a{  color:#fff;  font-size:12px;  font-weight:700;  background-image:url(../images/submenu-sprite.png);  background-position:bottom!important;  padding-right:15px;}#content-left div div a.over{  color:#fff;  font-size:12px;  font-weight:700;  background-image:url(../images/submenu-over.png)!important;  background-position:bottom!important;}#content-left div div a.active{  color:#fff;  font-size:12px;  font-weight:700;  background-image:url(../images/submenu-over.png)!important;  background-position:bottom!important;}#content-left div div.active .menu-element.orange.active{  background-image:url(../images/menu-sprite.png)!important;  background-repeat:no-repeat!important;  font-size:15px!important;  padding-top:9px!important;  padding-bottom:7px!important;  background-position:0 -162px!important;  color:#fff!important;  z-index:1002!important;}.menu-top{  height:13px;  background-image:url(../images/menu-sprite.png);  background-repeat:no-repeat;  background-position:0 0;}.menu-element{  background-image:url(../images/menu-sprite.png);  background-repeat:no-repeat;  display:block;  cursor:pointer;  text-decoration:none;  text-transform:uppercase;  font-weight:700;  padding-left:54px;}#menu-element-patcher,#menu-element-patcher-active{  width:10px;  height:9px;  background-image:url(../images/menu-sprite.png);  background-repeat:no-repeat;  background-position:-33px -385px;  position:absolute;  left:5px;  display:none;  z-index:-2;}a#polec{  text-decoration:underline!important;}#polec_window{  width:337px;  height:285px;  position:absolute;  display:none;  margin-left:-20px;  margin-top:-20px;  z-index:1000;}#polec_window fieldset{  background-color:#fff;}#polec_window fieldset p.label-cont{  text-align:left!important;}#polec_window .buttons_container{  margin:0;  padding-top:0;  padding-bottom:10px;}a.zamknij{  font-weight:700;  text-decoration:none;  font-size:13px;  padding-left:323px;  position:absolute;}#menu-gray-element-patcher,#menu-gray-element-patcher-active{  width:10px;  height:9px;  background-image:url(../images/menu-gray-sprite.png);  background-repeat:no-repeat;  background-position:-35px -345px;  position:absolute;  left:5px;  display:none;  z-index:-2;}#menu-gray-header{  height:62px;  background-image:url(../images/menu-gray-sprite.png)!important;  background-repeat:no-repeat;  background-position:0 0;  margin-top:-14px;  color:#353535;  text-transform:uppercase;  padding:18px 15px 0 52px;  font-size:14px;  font-weight:700;}.menu-element.orange{  background-position:0 -13px;  font-size:15px;  padding-top:9px;  padding-bottom:7px;  color:#004e74;}.menu-element.orange.active{  font-size:15px;  padding-top:9px;  padding-bottom:7px;  background-position:0 -162px;  color:#fff;  z-index:1002;}.menu-element.gray{  background-image:url(../images/submenu-gray-sprite.png)!important;  background-repeat:no-repeat;  /*background-position:0 -110px;*/  font-size:15px;  padding-top:9px;  padding-bottom:7px;  color:#fff;  text-transform:none;  padding-right: 10px;}.menu-element.gray.over{  background-image:url(../images/submenu-gray-sprite-over.png)!important;  background-repeat:no-repeat;  font-size:15px;  padding-top:9px;  padding-bottom:7px;  /*background-position:0 -146px;*/  color:#fff;  z-index:1002;}.menu-element.gray.active{  background-image:url(../images/submenu-gray-sprite-over.png)!important;  background-repeat:no-repeat;  font-size:15px;  padding-top:9px;  padding-bottom:7px;  /*background-position:0 -146px;*/  color:#fff;  z-index:1002;}.menu-element.orange.over{  font-size:15px;  padding-top:9px;  padding-bottom:7px;  background-position:0 -162px;  color:#fff;  z-index:1002;}.menu-element.orange span{  color:#fff;}.menu-element.orange.end{  height:44px;  background-position:0 -311px;}.menu-element-end{  background-image:url(../images/menu-sprite.png);  background-repeat:no-repeat;  height:32px;  background-position:0 -311px;}.menu-element.orange.end.over{  font-size:15px;  padding-top:9px;  padding-bottom:7px;  background-position:0 -162px;  color:#fff;  z-index:1002;}.menu-element.orange.end.active{  font-size:15px;  padding-top:9px;  padding-bottom:7px;  background-position:0 -162px;  color:#fff;}.menu-element.blue{  color:#fff;}.menu-element.blue.first{  font-size:16px;  padding-top:8px;  padding-bottom:6px;  background-position:0 -162px;}.menu-element.blue.submenu{  font-size:12px;  padding-top:6px;  padding-bottom:5px;  background-position:0 -196px;}.menu-element.blue.submenu.active{  background-position:0 -222px;}.menu-element.blue.end{  height:5px;  background-position:0 -273px;}#newsletter{  height:86px;  background-image:url(../images/menu-sprite.png);  background-repeat:no-repeat;  background-position:0 -48px;  text-transform:uppercase;  font-weight:700;  font-size:14px;  padding-top:26px;  padding-left:54px;  color:#fff;}#newsletter-gray{  height:90px;  background-image:url(../images/menu-gray-sprite.png);  background-repeat:no-repeat;  background-position:0 -213px;  text-transform:uppercase;  font-weight:700;  font-size:14px;  padding-top:40px;  padding-left:54px;  color:#353535;}#newsletter-form-field{  padding-left:29px;  position:relative;  top:51px;}#newsletter-form-field input[type=text]{  background-image:none;  background-color:transparent;  border:none;  color:#b2cbdc;  font-size:11px;  margin-left:-50px;  margin-top:-39px;  position:absolute;  width:175px;  padding-top:0;}#newsletter-form-submit input[type=submit]{  background-image:url(../images/newsletter-buttons.png);  background-repeat:no-repeat;  background-color:transparent;  border:none;  color:#b2cbdc;  font-size:11px;  margin-left:161px;  margin-top:10px;  position:absolute;  width:21px;  height:21px;  padding-top:0;}#newsletter-gray #newsletter-form-submit input[type=submit]{  background-image:url(../images/newsletter-buttons.png);  background-position:0 -21px;  background-color:transparent;  border:none;  color:#b2cbdc;  font-size:11px;  margin-left:161px;  margin-top:10px;  position:absolute;  width:21px;  height:21px;  padding-top:0;}#newsletter-gray #newsletter-form-field{  padding-left:29px;  position:relative;  top:51px;}#newsletter-gray #newsletter-form-field input[type=text]{  background-image:none;  background-color:transparent;  border:none;  color:#fff;  font-size:11px;  margin-left:-50px;  margin-top:-42px;  position:absolute;  width:200px;}/* ***** */.title-orange{  font-size:14px;  color:#fbaa28;  text-transform:uppercase;  font-weight:700;  background-image:url(../images/title-sprite.png);  background-repeat:no-repeat;  background-position:0 2px;  padding-left:24px;}#partners{  width:200px;  height:120px;  margin-left:30px;  margin-top:10px;}#content-right{/*background-color: #EFEFEF;*/  width:960px;  min-height:400px;  position:relative;}#content-header-gray{  background-color:#fcfbf8;  height:50px;  border-bottom:1px solid #ede9dc;  width:2000px;  padding-left:280px;  padding-top:25px;  margin-left:20px;}#content-header{  background-color:#fcfbf8;  height:50px;  border-bottom:1px solid #ede9dc;  width:2000px;  padding-left:280px;  padding-top:25px;  margin-left:20px;}#content-header-gray{  background-color:transparent;  background-image:url(../images/content-header-gray-bg.png);  height:127px;  border-bottom:1px solid #ede9dc;  width:2000px;  padding-left:280px;  padding-top:25px;  margin-left:20px;}#content-header h2,#content-header-gray h2{  margin:0;  padding:0;  font-size:14px;  text-transform:uppercase;  font-weight:700;  color:#005680;  background-image:url(../images/dot.png);  background-repeat:no-repeat;  background-position:0 3px;  padding-left:18px;  margin-left:-18px;}#content-header-gray span.gray{  margin:0;  padding:0;  font-size:16px;  text-transform:uppercase;  font-weight:700;  color:#444;  padding-left:192px;  margin-left:-18px;  display:block;}#content-header-gray span.description{  margin:0;  padding:0;  font-size:12px;  font-weight:700;  color:#444;  padding-left:192px;  padding-top:25px;  margin-left:-18px;  display:block;  width:465px;}#header-gray-logo{  position:absolute;  width:183px;  height:139px;  background-image:url(../images/header-gray-logo.png);  margin-top:-22px;  margin-left:-22px;}#header-gray-logo img{	margin-left: 20px;	margin-top: 20px;}#content-header a{  text-decoration:none;  font-size:10px;  color:#497f9a;}#content-header a:hover{  text-decoration:underline;}#content-main{  background-color:#fff;  width:670px;  min-height:325px;  position:relative;  left:266px;  padding-left:34px;  padding-top:25px;  padding-bottom:20px;  color:#3b3b3b;}.mainpage-content #content-main{  min-height:260px!important;}.mainpage-content #content-right{  min-height:inherit!important;}#content-main .subpage-gray-content{  float:left;  width:440px;  min-height:1px;}#content-main .boxes{  float:left;  width:220px;}#content-main.mainpage{  padding-top:45px!important;}#content-main-left{  float:left;  width:340px;  margin-left:-30px;}#content-main-right{  float:left;  width:340px;  margin-left:16px;}h1{  font-size:14px;  color:#fbaa28;  text-transform:uppercase;  font-weight:700;  background-image:url(../images/title-sprite.png);  background-repeat:no-repeat;  background-position:0 2px;  margin:0;  padding:0;  padding-left:24px;}h2{  font-family:arial, tahoma;  font-size:12px;  margin:0;  padding:0;  color:#005680;  text-transform:uppercase;}h3{  font-family:arial, tahoma;  color:#004e74;  font-size:12px;  font-weight:700;  text-transform:uppercase;}.foter h3{  font-family:arial, tahoma;  font-size:11px;  margin-left:6px;  padding:0;  text-transform:none;  font-weight:700;  margin-bottom:4px;}.footer h3 a{  color:#c9dee9!important;}ul{  margin:5px;  padding:2px;}ul li{  background-image:url(../images/li-dot.png);  background-repeat:no-repeat;  background-position:0 4px;  list-style:none;  margin:0;  padding:0 0 0 18px;  line-height:140%;  font-weight:400;}ul.thumbs{  margin-left:0;  padding:0;}ul.thumbs li{  display:inline-block;  list-style:none;  float:left;  background:none;  margin:1px;  padding:1px;  height:125px;  width:150px;  text-align:center;}.mainpage-header-controls-elements ul li{  background-image:none;  padding:0;}a{  color:#3b3b3b;  outline:none;}a.no-underline{  text-decoration:none;}.footer ul{  margin:0 0 0 6px;  padding:0;}.footer ul li{  list-style:none;  margin-left:0;  padding:0;  line-height:15px;  background-image:none;  font-weight:400;}.footer ul li a{  color:#a1c8db!important;}.footer ul li a:hover{  color:#c2deeb;}.footer,.footer-top,.footer a,.footer-top a{  color:#94b6c8;  font-size:11px;}.footer-top{  background-image:url(../images/footer-bg.png);  height:57px;  border-bottom:1px solid #005179;}.footer-top-st{  width:960px;  height:57px;  position:relative;  margin-left:50%;  left:-480px;/*background-color: yellow;*/}#footer-top-left{  padding-left:20px;  padding-top:24px;  float:left;}#footer-top-right{  padding-right:20px;  padding-top:24px;  float:right;}.footer{  background-image:url(../images/footer-bg.png);  background-position:0 -57px;  border-top:1px solid #146b96;}.footer-st{  width:960px;  position:relative;  margin-left:50%;  left:-480px;  display:table;  padding-left:8px;}.footer-st .box{  display:table-cell;  height:140px;  width:120px;  border-right:1px solid #146b96;  border-left:1px solid #005179;  padding-left:12px;  padding-right:12px;  padding-top:30px;}.footer-st .box.first{  border-left:none;}.footer-st .box.last{  border-right:none;}.news-accordion{  padding-left:20px;}.news{  padding-top:13px;  padding-bottom:13px;  border-top:1px solid #fff;  border-bottom:1px solid #dcd3b9;  padding-left:5px;}.news.over{  background-color:#f9f7f3;  text-decoration:underline;  cursor:s-resize;}.news a{  font-size:12px;  font-weight:700;  color:#004d74;  text-decoration:none;  display:block;  width:100%;  height:100%;}.conf-full{  display:block;  padding-bottom:6px;  border-bottom:1px solid #dcd3b9;  position:relative;  height:110px;}.conf-full p{  margin-left:5px;  margin-top:-2px;  margin-bottom:0;  padding-bottom:20px;}.conf-full .news-title{  margin-top:8px;  margin-left:140px;}.conf-full .right{  margin-bottom:13px;}.conf-full .logo{  width:105px;  height:105px;  position:absolute;  top:10px;}.conf-full .n2{  margin-top:-21px!important;  margin-bottom:-20px!important;  margin-left:145px;}.news-full{  display:none;  padding-bottom:6px;  border-bottom:1px solid #dcd3b9;}.news-full.visible{  display:block!important;}.news-full p{  margin-left:5px;  margin-top:-2px;  margin-bottom:0;  padding-bottom:20px;}.n1{}.n2{  margin-top:-21px!important;  margin-bottom:-20px!important;}.news-full .news-title{  margin-top:8px;}.news-full .right{  margin-bottom:13px;}.news-title{  font-size:12px;  font-weight:700;  color:#004d74;}.news-date{  font-size:10px;  color:#fbaa28;}/* OGOLNE */p{  margin:15px 0;  padding:0;  font-size:12px;  line-height:17px;  text-align:justify;}a.orange{  font-size:12px;  font-weight:700;  color:#fbaa28;}div.right{  text-align:right;}.content .box{  width:245px;  min-height:133px;  margin-left:12px;  margin-bottom:16px;  position:relative;}.box a{  font-size:12px;  text-decoration:underline!important;  color:#004D74!important;  background:none!important;  cursor:pointer;}.content .box-top{  height:15px;  background-image:url(../images/box-sprite.png);}.content .box .box-bg{  position:absolute;  width:120px;  height:120px;  background-repeat:no-repeat;  background-position:right bottom;  right:0;  bottom:0;}.content .box-center{  height:auto;  min-height:103px;  background-image:url(../images/box-sprite.png);  background-position:0 -16px;  padding-left:11px;  padding-right:11px;}.content .box p{  padding:0;  margin:0 0 0 16px;}.content .box-bottom{  height:15px;  background-image:url(../images/box-sprite.png);  background-position:0 -500px;}.box .box-center h2{  padding-left:16px;  z-index:5;}.description-long{  float:left;  width:90px;  padding-top:6px;  text-align:right;  padding-right:20px;}.description-vlong{  float:left;  width:350px;  padding-top:3px;  text-align:left;  padding-left:20px;}.input-text{  float:left;}.input-checkbox{  float:left;  width:20px;}input[type=submit].disabled{  background-image:none;  background-color:#ddd;  cursor:default;}.required{  border:2px solid red!important;}span.star{  color:#fbaa28;  font-weight:700;}.row{  clear:both;  height:32px;  margin-bottom:5px;}#row-options-container .row{  height:24px;}#newsletter_table #row-options-container .row{  margin-left:106px;}.row-title{  margin-top:20px;  font-size:14px;}.page-box{  float:left;  padding:3px;}
