/* Start of CMSMS style sheet '1_Protai' */
html, body, #wrap {height: 100%; margin:0; padding:0; background:url(images/bg.png) repeat-x #3c658e; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

body > #wrap {height: auto; min-height: 100%;}

a img {border:none;}
a {text-decoration:underline; color:#35779d;}
a:hover {text-decoration:none; color:#35779d;}
a:active {outline:none;}


 
#wrap {width:942px; margin:0 auto;}

#main {padding-bottom: 124px; background:url(images/top-bg.jpg) no-repeat center top;}

.header { height:95px;}
.logo {width:317px; float:left; padding:16px 0 0 13px;}
.header-right {width:612px; float:right; text-align:right; font-size:11px; color:#FFFFFF;}
.top-links {padding:0; padding:10px 0; height:21px;}
span.eng {}
span.eng a { float:right; display:block; background:url(images/en.png) no-repeat center left; padding:0 0 0 24px; text-decoration:none; color:#FFFFFF; line-height:21px;}
span.eng a:hover {text-decoration:underline; color:#FFFFFF;}
span.lt {}
span.lt a { float:right; display:block; background:url(images/lt.gif) no-repeat center left; padding:0 0 0 24px; text-decoration:none; color:#FFFFFF; line-height:21px;}
span.eng a:hover {text-decoration:underline; color:#FFFFFF;}

span.sitemap {padding:6px 2px 0 28px; display:block; float:right;}
span.sitemap a {display:block; text-decoration:none;}

.search-box {}
.search-input {background:url(images/search-input.jpg) no-repeat; width:118px; color:#676767; font-size:11px; height:13px; border:none; margin:0; padding:5px 0 5px 15px;}
.search-box-input {width:132px; float:right; height:23px;}
.search-submit {background:url(images/submit.png) no-repeat; width:26px; height:23px; border:none; margin:0; padding:0; cursor:pointer;}
.search-box-submit {width:26px; float:right; height:23px;}

.menu {background:url(images/menu-bg.png) no-repeat; line-height:35px; padding:0 0 3px 8px; font-size:13px; height:35px;}
.menu ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.menu ul li {float:left; background:url(images/split.png) no-repeat left top; padding:0 0 0 2px;}
.menu ul li a {text-decoration:none; color:#23668d; display:block; padding:0 19px;}
.menu ul li a:hover {text-decoration:none; background:url(images/hline.png) repeat-x bottom; color:#707070;}
.menu ul li.active a {text-decoration:none; background:url(images/hline.png) repeat-x bottom; color:#707070;}

.info-line {background:url(images/info-line-bottom.png) no-repeat bottom; padding:0 0 4px 0; width:940px; margin:8px auto 0 auto;}
.info-line-cont {background:url(images/info-line-top.png) no-repeat #254a64; padding:10px 45px 6px 22px; color:#FFFFFF; font-size:13px; line-height:20px;}
.info-line-cont p {background:url(images/i.png) no-repeat center left; padding:2px 0 2px 46px; margin:0;}

.content { padding:10px 0 35px 0;}

.left {width:772px; float:left;}
.left-box {background:url(images/left-bg.png) repeat-y;}
.left-box-cont {background:url(images/left-top.png) no-repeat; padding:10px 24px 5px 24px; width:724px;}
.left-box-bottom {background:url(images/left-bottom.png) no-repeat; height:6px; line-height:6px; font-size:1px; margin-bottom: 50px;}
.left-box-bottom2 {background:url(images/left-bottom.png) no-repeat bottom; line-height:40px; font-size:11px; padding:0 0 0 15px;  margin-bottom: 50px;}
.main-boxes {padding:0 0 30px 0;}
.main-boxes h2 {font-weight:normal; color:#000000; margin:0; padding:0 0 10px 0; line-height:30px; font-size:18px; float:left; text-align:center;}
.box-out {width:240px; float:left; padding:0 30px 0 0;}
.box-out ul.out {width:230px;}
.box-in {width:254px; float:left; padding:0 18px 0 0;}
.box-in ul.in {width:242px;}
.box-sear {width:172px; float:right;}
.box-sear ul.sear {width:160px;}
.main-boxes p {margin:0; padding:0 0 10px 0;}
.main-boxes ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.main-boxes ul li { background:url(images/arrow.png) no-repeat; padding:0 0 8px 12px; line-height:18px;}
.main-boxes ul li a {border-bottom:1px #c7c7c7 solid; text-decoration:none; color:#23668d;}
.main-boxes ul li a:hover {border-bottom:none; text-decoration:none; color:#23668d;}

.recent-news { padding:7px 0 10px 0; width:724px;}
.title {background:url(images/title-line.png) repeat-x bottom; line-height:27px; margin:0 0 5px 0; height:27px; width:724px;}
.title h2 {background: url(images/space.png) repeat-x bottom; float:left; margin:0; padding:0 15px 0 0; font-weight:normal; font-size:18px; color:#000000;}
.new-box { padding:5px 0 20px 0;}
.new-box .data {width:95px; float:left; text-align:center; font-size:11px; color:#858585; padding:10px 0 0 0;}
.new-box .new-text {width:629px; float:right; font-size:13px; line-height:19px; color:#3f3f3f;}
.new-text p {margin:0; padding:5px 0;}
.new-box .new-text h3 {color:#525252; font-size:13px; margin:0; padding:0;}
.new-box .new-text h3 a {text-decoration:none; color:#23668d;}
.new-box .new-text h3 a:hover {text-decoration:underline; color:#23668d;}
.new-box h3 {font-size: 13px; margin-top: 2px; }
.NewsSummaryContent, .NewsSummarySummary {margin-left: 97px;}
.new-cont {padding:7px 0 10px 0; width:724px;}
.new-cont {padding:7px 0 10px 0; width:724px;}

.more-news {padding:0 0 0 95px; font-size:11px;}
.more-news a {text-decoration:none; color:#23668d;}
.more-news a:hover {text-decoration:underline; color:#23668d;}

.print {padding:0 0 0 95px; font-size:11px; line-height:30px; height:30px; margin-left: 95px;}
.print a {text-decoration:none; color:#23668d; display:block; float:left; background:url(images/print.png) no-repeat center left; padding:0 0 0 18px;}
.print a:hover {text-decoration:underline; color:#23668d;}

.back {padding:0 0 0 95px; font-size:11px; line-height:30px; height:30px;}
.back a {text-decoration:none; color:#23668d; display:block; float:left; background:url(images/back.png) no-repeat center left; padding:0 0 0 18px;}
.back a:hover {text-decoration:underline; color:#23668d;}

.back3 {padding:0; font-size:11px; line-height:30px;}
.back3 a {text-decoration:none; color:#23668d;}
.back3 a:hover {text-decoration:underline; color:#23668d;}

.page-cont {padding:7px 0 0px 0; width:724px; min-height: 201px;}
.page-cont .print {padding:0; font-size:11px; line-height:30px;}
.page-cont .print a {text-decoration:none; color:#23668d; display:block; background:url(images/print.png) no-repeat center left; padding:0 0 0 18px;}
.page-cont .print a:hover {text-decoration:underline; color:#23668d;}

.text {font-size:13px; line-height:19px; color:#3f3f3f;}
.text, p {line-height: 19px; font-size: 13px;}
.text h2, h2 {font-size:15px; margin:0; padding:1px 0; color:#3f3f3f;}
.text h3, h3 {font-size:13px; margin:0; padding:5px 0; color:#3f3f3f;}
.text ul {margin:0; padding:6px 0 6px 12px; list-style:none; overflow:hidden; font-size:12px;}
.text ul li {background:url(images/li.png) no-repeat center left; padding:4px 0 4px 14px; line-height:17px;}
.text ul li {background:url(images/li.png) no-repeat left top; padding:4px 0 4px 14px; line-height:17px;}



.error {background:#ededed; line-height:20px; padding:7px; color:#373636;}
.db-open {background:#f2f2f2; border:1px #bdbcbd solid; line-height:20px; padding:20px 25px; color:#373636;}
.db-open-links {font-size:11px; padding:30px 0 0 0;}
.back2 {width:75px; line-height:20px; background:url(images/back-but.png) no-repeat; float:left; text-align:center; font-size:12px;}
.back2 a {display:block; width:75px; text-decoration:none; color:#FFFFFF;}
.back2 a:hover {text-decoration:none; color:#FFFFFF;}
.back22 {padding:15px 0 10px 0;}
.print2 {float:left; padding:0 0 0 23px; line-height:20px;}

.order-box {border:1px #bdbcbd solid; background:url(images/order-bg.png) repeat-x bottom; color:#464646; margin:0 0 5px 0;}
.order-info {padding:8px 0 8px 17px; float:left; line-height:22px;}
.order-info h3 {font-size:13px; margin:0; padding:0; color:#3f3f3f;}
.order-info h3 span {font-weight:normal; padding:0 0 0 5px;}
.order-info .split {padding:0 5px;}

.order-status {float:right; line-height:60px; border-left:1px #deddde solid; text-align:center; font-weight:bold; padding:0 15px;}
.order-status2 {float:right; line-height:60px; border-left:1px #deddde solid; text-align:center; font-weight:bold; padding:0 15px;}
.view-order {float:right; line-height:60px; border-left:1px #deddde solid; text-align:center; padding:0 15px;}

.pages {padding:20px 0 0 0;}
.total-entries {float:left;}
.paging {float:right;}
.paging a {text-decoration:none; color:#35779d; border-bottom:1px #a3a3a3 solid; padding:0 1px; margin:0 3px;}
.paging a:hover {text-decoration:none; color:#35779d; border-bottom:none;}
.paging .current {color:#2f2f2f; font-weight:bold; padding:0 4px;}

.buttons {padding:25px 0; font-size:12px;}

.submit-orders {background:url(images/button1-left.png) no-repeat center left; line-height:20px; padding:5px 0 5px 5px; height:20px;}
.submit-orders a {display:block; background:url(images/button1-right.png) no-repeat right #cc6a28; padding:0 10px 0 5px; float:left; color:#ffffff; text-decoration:none;}
.submit-orders a:hover {text-decoration:none; color:#FFFFFF;}

.cancel-order {background:url(images/button2-left.png) no-repeat center left; line-height:20px; padding:5px 0 5px 5px; height:20px;}
.cancel-order a {display:block; background:url(images/button2-right.png) no-repeat right #cc4728; padding:0 10px 0 5px; float:left; color:#ffffff; text-decoration:none;}
.cancel-order a:hover {text-decoration:none; color:#FFFFFF;}

.submit-order {background:url(images/button3-left.png) no-repeat center left; line-height:20px; padding:5px 0 5px 5px; height:20px;}
.submit-order a {display:block; background:url(images/button3-right.png) no-repeat right #018417; padding:0 10px 0 5px; float:left; color:#ffffff; text-decoration:none;}
.submit-order a:hover {text-decoration:none; color:#FFFFFF;}

.buttons2 {padding:16px 0 3px 0; font-size:12px;}
.buttons2 .cancel-order {background:url(images/button2-left.png) no-repeat center left; line-height:20px; padding:5px 0 5px 5px; height:20px; margin:0 0 0 8px; float:left;}
.buttons2 .cancel-order a {display:block; background:url(images/button2-right.png) no-repeat right #cc4728; padding:0 10px 0 5px; float:left; color:#ffffff; text-decoration:none;}
.buttons2 .cancel-order a:hover {text-decoration:none; color:#FFFFFF;}

.buttons2 .submit-order {background:url(images/button3-left.png) no-repeat center left; line-height:20px; padding:5px 0 5px 5px; height:20px; float:left}
.buttons2 .submit-order a {display:block; background:url(images/button3-right.png) no-repeat right #018417; padding:0 10px 0 5px; float:left; color:#ffffff; text-decoration:none;}
.buttons2 .submit-order a:hover {text-decoration:none; color:#FFFFFF;}

.orders-info {background:#fff8cc; border:1px #fceace solid; padding:10px 15px 10px 15px; line-height:19px; color:#525252;}

.links {}
.download-all {float:right; font-size:12px; line-height:30px;}
.download-all a {text-decoration:underline; color:#23668d;}
.download-all a:hover {text-decoration:none; color:#23668d;}

.back4 {padding:0; font-size:11px; line-height:30px; float:left;}
.back4 a {text-decoration:none; color:#23668d;}
.back4 a:hover {text-decoration:underline; color:#23668d;}

.red {color:#be0000;}
.upload {padding:5px 0 15px 0;}

.short-desc {width:463px; float:left;}
.short-desc textarea {width:432px; height:97px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px; border:1px #999999 solid;}
.documents-info {width:225px; float:right; background:#f2f2f2; padding:12px 18px 13px 18px;}

.submit-upload {background:url(images/button1-left.png) no-repeat center left; line-height:20px; padding:10px 0 10px 5px; height:20px;}
.submit-upload a {display:block; background:url(images/button1-right.png) no-repeat right #cc6a28; padding:0 20px 0 15px; float:left; color:#ffffff; text-decoration:none;}
.submit-upload a:hover {text-decoration:none; color:#FFFFFF;}

.reason-text {background:#f2f2f2; color:#000000; padding:5px 15px; margin:0 0 5px 0;}
.wrong {color:#ca0000; font-weight:bold; padding:5px 0 5px 0; font-size:13px;} 
.registration {padding:0 15px; font-size:12px; color:#424242; line-height:19px;}
.small {font-size:11px; color:#535353;}
.input input {border:1px #c0c0c0 solid; padding:3px 5px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
/*.registration label {display:block; padding:6px 0 0px 0;}*/
.registration fieldset legend {font-weight:bold; color:#424242; padding:0 10px;}
.registration fieldset {border:1px #dbdbdb solid; margin:10px 0;}
.registration label select {background-color: #ffffff; font-size:11px; color:#666666; height:20px; padding:1px; border: 1px solid #c0c0c0;}
.textarea textarea {border:1px #c0c0c0 solid; padding:5px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; margin:0;}
.registration h4 {margin:0; padding:5px 0 0 0;}


.search-buttons {}
.search-buttons ul {margin:0; padding:0; height:28px; list-style:none; overflow:hidden; background:url(images/line.jpg) repeat-x bottom;}
.search-buttons ul li {float:left; background:none; padding:0; line-height:25px; padding:0 0 3px 2px; height:25px; cursor:pointer;}
.search-buttons ul li a {display:block; background:#e5e3e3; padding:0 17px; text-decoration:underline;}
.search-buttons ul li a:hover {display:block; background:#e5e3e3; padding:0 17px; text-decoration:none;}
.search-buttons ul li.but-right {float:right; background:none; padding:0; line-height:25px; padding:0 0 3px 2px; height:25px; cursor:pointer;}
.search-buttons ul li.but-right a {display:block; background:none; padding:0 17px; text-decoration:underline;}

.search-buttons ul li.current {float:left; background:none; border-top:1px #898989 solid; border-left:1px #898989 solid; border-right:1px #898989 solid; border-bottom:1px #ffffff solid; padding:0; line-height:25px; padding:0 0 1px 2px;}
.search-buttons ul li.current a {display:block; color:#464646; background:#ffffff; padding:0 16px; text-decoration:none; font-weight:bold;}
.search-buttons ul li.current a:hover {display:block; color:#464646; background:#ffffff; padding:0 16px; text-decoration:none;}

.TabbedPanelsContent ol {margin:0; padding:0; height:auto;}
.message_list li {height:auto;}
.TabbedPanelsContent ol li {height:auto;}
.search-items-top { background:#898989; line-height:34px; height:34px; margin:0 0 7px 0; color:#FFFFFF; font-size:15px;}
.search-items-top .name-surname {width:226px; padding:0 0 0 16px; border-right:1px #ffffff solid; float:left;}
.search-items-top .educ-inst {float:left; padding:0 0 0 12px;}

.message_head { display:block; padding:0; background:url(images/line-bg.png) repeat-x; border:1px #bdbcbd solid; height:27px; line-height:27px; margin:2px 0 0 0; cursor:pointer;}
.name {display:block; line-height:27px; width:216px; float:left; font-weight:bold; padding:0 0 0 26px; border-right:1px #dcdbdc solid; background:url(images/arr.png) no-repeat;}
.institution {display:block; float:left; padding:0 0 0 12px;}
.view { display:block; float:right; padding:0 14px;}
.message_body { height:auto; background:#f2f2f2; border-left:1px #bdbcbd solid; border-right:1px #bdbcbd solid; border-bottom:1px #bdbcbd solid; margin:0 0 2px 0; padding:0 10px;}
.message_body ul {height:auto;}
.message_body ul li {height:auto;}

.search-line {padding:15px 0 15px 0; height:21px; font-size:12px;}
.search-block {float:left;}
.search-block-input {float:left;}
.search-block-input input {height:16px; width:200px; border:1px #a6a6a6 solid; color:#999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:1px 5px;}
.search-block-button {float:left; padding:0 0 0 3px;}
.search-block-button .search-button {background: url(images/login.png) no-repeat; width:75px; height:20px; line-height:20px; vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; border:none; padding:0 0 1px 0; cursor:pointer;}
.search-in {float:right; line-height:20px; font-weight:bold;}
.sort-by {float:right; line-height:20px; font-weight:bold; padding:0 0 0 22px;}
.search-line label select {background-color: #ffffff; font-size:11px; color:#353535; height:18px; padding:0; border: 1px solid #c0c0c0; font-family:Arial, Helvetica, sans-serif;}

.right {width:161px; float:right;}
.right-box {background:url(images/right-bg.png) repeat-y;}
.right-box-cont {background:url(images/right-top.png) no-repeat; padding:0 11px; font-size:12px; color:#000000; line-height:18px;}
.right-box-cont a {text-decoration:none; color:#35779d;}
.right-box-cont a:hover {text-decoration:underline; color:#35779d;}
.right-box-cont .log-input {border:1px #c0c0c0 solid; width:127px; height:13px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px 5px; color:#939393;}
.right-box-cont h2 {margin:0; padding:0; font-weight:normal; font-size:18px; padding:12px 0 5px 0; line-height:30px;}
.right-box-cont h3 {margin:0; padding:0; font-weight:bold; font-size:13px; padding:20px 0 14px 0; line-height:20px;}
.right-box-cont ul {margin:0; padding:0; list-style:none; overflow:hidden; width:139px;}
.right-box-cont ul li { line-height:23px;}
.right-box-cont ul li a {text-decoration:none; color:#35779d; border-bottom:1px #818181 solid;}
.right-box-cont ul li a:hover {text-decoration:none; color:#818181; border-bottom:none;}
ul.user-links {font-size:11px; padding:20px 0 10px 0;}
ul.user-links li {line-height:16px;}
ul.user-links li a {text-decoration:none; color:#35779d; border-bottom:none;}
ul.user-links li a:hover {text-decoration:underline; color:#35779d; border-bottom:none;}

.right-box-cont .pass {padding:12px 0 16px 0;} 
.right-box-cont .login {background: url(images/login.png) no-repeat; width:75px; height:20px; line-height:20px; vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; border:none; padding:0 0 1px 0; cursor:pointer; margin:16px 0 0 0;}
.lost-pass { text-align:center; font-size:11px; color:#35779d; padding:20px 0 10px 0; border-bottom:1px #e5e5e5 solid;}
.reg {text-align:center; font-size:11px; font-weight:bold; padding:1px 12px 5px 12px; background:url(images/right-bottom.png) no-repeat bottom;}
.reg a {display:block; background:#f6f6f6; text-decoration:none; line-height:29px; color:#35779d;}
.reg a:hover {text-decoration:underline; color:#35779d;}


.right-box-bottom { height:6px; line-height:6px; font-size:1px; background:url(images/right-bottom.png) no-repeat bottom;}

#footer {position: relative; margin-top: -124px; height: 124px; clear:both; background:url(images/footer-bg.png) repeat-x #ecf0f4;} 
.footer {width:942px; margin:0 auto;}
.foot-logos {float:left; width:722px; padding:23px 0 0 0; height:101px;}
.foot-logos img {margin:0 75px 0 5px;}
.copy {width:220px; float:right; text-align:right; color:#272727; font-size:11px; line-height:17px;}

.list {margin:0; padding:10px 0; height:auto; list-style:none;}
.list div p {margin:0; padding:0 19px; height:auto; list-style:none;}
.list span {display:block; padding:2px 0;}
.list span a { text-decoration:none; font-weight:bold; color:#5c4e4e; line-height:20px;}
.list span a:hover {text-decoration:none; color:#5c4e4e;}
 
ol li, ul li, ul.list li, .item-list ul li, li.leaf {margin:0; list-style:none;}
ul li, ul.list li, .item-list ul li, li.leaf {padding: 0; list-style-type: none; list-style-image: none; background: none;}
.cat_close {background-image:url(images/plus.png); padding:0 0 0 19px; background-repeat:no-repeat; background-position:left;}
.cat_open {background-image:url(images/minus.png); padding:0 0 0 19px; background-repeat:no-repeat; background-position:left;}
.product {background-image:url(images/menu-leaf.gif); background-repeat:no-repeat; background-position:left;}
a.product, a.cat_close, a.cat_open {text-decoration:none;}
#block-category-0 ul li, ul.menu li, .item-list ul li, li.leaf {padding: 0 0 .2em .5em; list-style-type: none; list-style-image: none; background: transparent no-repeat 1px .35em;}

#index_table, #forum_table  {width: 700px; border-bottom: 1px dotted #ccc;}
#topic_table {width: 700px;}
.forum_body {border-bottom: 1px dotted #ccc;}
.index_info {width: 200px;}
.index_lastpost {text-align: right; width: 300px;}
.catbg3 {text-align: left;}
.forum_subject {width: 200px;}
.forum_lastpost {text-align: left; width: 200px;}
.forum_author {text-align: left; font-weight: bold; padding-top: 10px; background: #eee; width: 100px; padding: 10px;}
.forum_body {padding: 10px;}
.smalltext {font-size: 12px; }


.right-box-cont form input {border:1px #c0c0c0 solid; width:127px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px 5px; color:#939393;}

/*.content input[type=text] {border:1px #c0c0c0 solid; padding:3px 5px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.content input[type=password] {border:1px #c0c0c0 solid; padding:3px 5px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;}*/

#jsddm {margin:0; padding: 0}
#jsddm li ul {margin: 0; padding: 1px 0 0 0; position: absolute; visibility: hidden;}
#jsddm li ul li {float: none; background:none; margin:0; padding:0; display:inline; height:27px;}
#jsddm li ul li a {width: 160px; display:block; height:27px; margin:0; padding:0 0 0 15px; line-height:27px; background: #e6e6e6; color:#26668d;}
#jsddm li ul li a:hover {background: #5c98b9; color:#ffffff;}

/*.registration input[type=text] {width: 300px;}
.registration input[type=password] {width: 300px;}
.registration input[type=radio] {float:left; margin:8px 4px 2px 0;}*/

.noprint {font-size: 11px;}
.clear{clear: both;}
.hidden {display:none; visibility:hidden;}
/*Piotro kodas*/
div .question
{
margin: 15px 0 10px 0;
}
div .question p {margin:5px 0 0 0;}
div.question input {width: 300px;}
div.radio label {display:inline-block; margin: 2px;}
div.radio input{display:inline-block; margin: 2px; width: 10px;}

.green-left-button {background: url(images/login.png) no-repeat; width:75px; height:20px; line-height:20px; vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; border:none; padding:0 0 1px 0; cursor:pointer;}
.submit-order {background:url(images/button3-left.png) no-repeat center left; line-height:20px; padding:5px 0 5px 5px; height:20px;}


/*Is Formbuilder default css*/

/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
	margin-bottom:0.5em;
	margin-left:1em;
}
fieldset div div {
	margin-top:0.5em;
	margin-left:1em
}
fieldset {
	margin-bottom:1em;
	border:1px solid #F60;
	padding:0.5em
}
fieldset label {
	width:auto;
}


/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}
.registration2{padding:0 25px; font-size:12px; color:#424242; line-height:19px;}
.registration2 input {border:1px #c0c0c0 solid; padding:3px 5px; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif;width:400px;}
.registration2 .submit input{width:100px;}
.registration2 select{width:200px;background-color:#FFFFFF;
border:1px solid #C0C0C0;
color:#666666;
font-size:11px;
height:20px;
padding:1px;}
.registration2 input.checkbox {border: none;}
.registration2 label {
	display: block;
	float: left;
	width: auto;
}
.registration2 label.label {
	display: inline;
	float: none;
	width: 300px;
	font-size: 10px;
}
.registration2 textarea {
	width: 400px;
        height:13em;
 color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px; border:1px #999999 solid;
}
.registration2 fieldset legend {font-weight:bold; color:#424242; padding:0 10px;}
.registration2 fieldset {border:1px #dbdbdb solid; margin:15px 0; background-color:#FFFFFF}
div .question2
{
margin: 10px 0 0 0;
}

.send {padding:0 0 20px 0;}
.send input {background:url(images/back-but.png) no-repeat; width:75px; height:20px; line-height:20px; padding:0 0 1px 0; color:#ffffff; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}
/* End of '1_Protai' */

