body, table, form {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	color: #315091;
}

h1 {
	color: #0275b8;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 15px 0;
}

h2, h7 {
	font-size: 15px;
}

h3, h4 {
	color: #0275b8;
	font-weight: bold;
	font-size: 13px;
}

h5 {
	font-weight: bold;
	font-size: 13px;
}

h7 {
	float: left;
	width: 100%;
}

.fc {
	float: left;
	width: 100%;
	text-align: center;
}

.nadpis {
	clear: both;
	background-color: #0185D0;
	padding: 10px 0 10px 0;
	width: 630px;
	margin: 10px 0 10px 0;
}

.nadpis h6 {
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 0 10px;
}

ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul li {
	background-image: url(/picture/mask/li-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 5px 14px;
}

ol li {
	padding: 0 0 5px 0;
}

li img {
	margin-left: 5px;
}

body {
	text-align: center;
	background-color: #212c48;
}

.clear {
	clear: both;
}

.zamkon {
	color: #4B9ED2;
}

.body-editor {
	text-align: left;
	background: 0;
}

img {
	border: 0;
}

.top-padding {
	float: left;
	width: 100%;
	padding-left: 25px;
}

a {
	color: #355597;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
}

a:hover {
	color: #ab5f22;
	text-decoration: none;
}

.hl-form-ok, .hl-form-bad {
	font-weight: bold;
	float: left;
	width: 100%;
}

.hl-form-ok {
	color: #1D9F23;
}

.hl-form-bad {
	color: #BF1717;
}

#page {
	text-align: left;
	width: 922px;
	margin: auto;
}

#flags {
	position: absolute;
	top: 78px;
	text-align: right;
	width: 893px;
	height: 10px;
}

#flags img {
	margin: 7px 4px 0 0;
}

#icons {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 2px;
	text-align: right;
	width: 893px;
	height: 10px;
}

#icons a {
	color: #5ca0f1;
	margin-left: 10px;
}

#icons a:hover {
	color: #5ca0f1;
}

#topi {
	float: left;
	width: 897px;
	height: 110px;
}

#menu-top a, .menu-left a, #icons a, #footer a, #home-news a, .news-home a {
	text-decoration: none;
}

#menu-top a:hover, .menu-left a:hover, #icons a:hover, #home-news a:hover, .news-home a:hover {
	text-decoration: underline;
}

#menu-top {
	float: left;
	width: 897px;
	height: 33px;
	background-image: url(/picture/mask/menu-top-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#menu-top a, #menu-top img {
	_margin-top: 2px;
}

#menu-top .main {
	float: left;
	margin: 13px 18px 11px 18px;
}

/*.top-normal, .top-active, .top-locked {
	float: left;
}*/

#header {
	float: left;
	width: 922px;
	height: 203px;
}

#search {
	float: left;
	width: 897px;
	height: 41px;
	background-image: url(/picture/mask/search-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: right;
}

#body {
	float: left;
	width: 897px;
}

#body-bg {
	float: left;
	width: 897px;
	background-image: url(/picture/mask/body-bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}

#body-left {
	float: left;
	width: 230px;
}

#body-right {
	float: left;
	width: 610px;
	margin: 15px 0 15px 15px;
}

#body-right .text {
	float: left;
	width: 100%;
}

#bottom-export {
	float: left;
	width: 897px;
	height: 117px;
	background-color: #3677a1;
	color: #E3EAF0;
	border-top: 1px solid #337198;
	background-image: url(/picture/mask/export.jpg) ;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#bottom-export .left img {
	margin: 10px 0 0 20px;
}

#bottom-export .right {
	float: right;
	width: 577px;
	padding: 15px;
}

#bottom-export h3 {
	color: #b2c9cf;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 13px;
}

#secret-area {
	float: left;
	width: 897px;
	height: 53px;
	background-color: #5596BE;
}

.secret-left {
	float: left;
	padding: 18px 5px 0 8px;
	width: 305px;
}

.secret-left h2 {
	font-size: 13px;
}

.secret-right {
	float: left;
	padding: 20px 0 0 0;
	width: 560px;
	color: #FFF;
}

.secret-right .in1 {
	width: 140px;	
}

.secret-right form {
	color: #FFF;
}

#footer {
	float: left;
	width: 100%;
	color: #AAA;
	margin-bottom: 15px;
}

#footer a {
	color: #FFF;
}

#footer a.active {
	color: #FEA30A;
}

#footer a:hover {
	text-decoration: underline;
}

#cms {
	float: left;
	width: 100%;
	text-align: right;
	margin-bottom: 20px;
}

#cms a {
	color: #5b7591;
	text-decoration: none;
}

#cms a:hover {
	color: #5b7591;
	text-decoration: underline;
}

#cms .cms-a {
	float: right;
	padding: 5px 5px 0 0;
}

#cms .cms-i {
	float: right;
	margin-right: 5px;
}

.footer-left {
	float: left;
	width: 280px;
	padding: 20px 0 0 40px;
}

.footer-right {
	float: left;
	width: 580px;
	padding: 20px 0 0 10px;
	text-align: right;
}

.menu-title, .news-title {
	float: left;
	width: 230px;
	background-color: #025C90;
	margin-bottom: 20px;
}

.menu-title h2, .news-title h2 {
	color: #FFF;
	font-size: 12px;
	margin: 8px 8px 8px 20px;
	font-weight: bold;
}

.news-title {
	background-color: #FEB01C;
}

.news-home {
	float: left;
	width: 100%;
}

.fw {
	clear: both;
	width: 100%;
}

hr {
	clear: both;
	width: 630px;
	border: 0;
	border-top: 1px solid #aaa;
	background: 0;
}

#body-left .news-home {
	padding-left: 8px;
}

.news-home, .news-home .item .title a {
	color: #365596;
}

.news-home .item {
	float: left;
	width: 214px;
}

.news-home .item .image {
	float: left;
	width: 100%;
	text-align: center;
}

#body-left .news-home .item .description {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #888;
}

.arn, .arh {
	float: right;
	margin: 0 15px 10px 0;
}

.arh {
	background-image: url(/picture/mask/arr-home.gif) ;
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding: 5px 0 0 8px;
	text-decoration: underline;
}

.news-home .title {
	clear: both;
	padding: 4px 0 4px 0;
}

.news-home .title a {
	font-weight: bold;
}

.menu-left {
	float: left;
	background-color: #4B9ED2;
	padding-bottom: 15px;
}

/*menu left*/
.mf-normal, .mf-active, .mf-locked, .mf-normalch, .mf-activech, .mf-lockedch, .topproduct-r {float: left; width: 230px;}
.mfa {float: left; padding: 3px 5px 3px 1px; font-weight: bold; text-decoration: none; width: 200px;}
.mf-normal a:hover, .m-l-active a:hover {text-decoration: none;}
.mf-normal a {color: #fff;}
.mf-normal a:hover {color: #FFF;}
.mf-active a {color: #FFF; font-weight: bold;}
.mf-locked a {color: #ccc;}
.mfp {float: left; width: 15px; text-align: center; margin-top: 2px;}
/*menu left end*/

.menu-left .space {
	float: left;
	width: 230px;
	height: 1px;
	font-size: 1px;
	background-color: #4B9ED2;
	background-image: url(/picture/mask/menu-left-space.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#home-hp {
	float: left;
	width: 495px;
	background-color: #0185d0;
	color: #FFFCF0;
}

#home-wel {
	float: left;
	width: 402px;
	background-color: #025C90;
	color: #FFFCF0;
}

#home-news {
	float: left;
	width: 495px;
	background-color: #BEDCFE;
}

#home-news .item1, #home-news .item2 {
	float: left;
	width: 220px;
	text-align: justify;
}

#home-news .item1 {
	margin-left: 3px;
}

#home-news .item2 {
	margin-left: 23px;
}

#home-news .item1 .image, #home-news .item2 .image {
	float: left;
	width: 100%;
	text-align: center;
}

div.button {
	margin: 10px 0 0 0;
	float: right;
}

.submit, .user-login-ic, input.button {
	color: #FFF;
	background: url(/picture/mask/but-bg.gif) no-repeat left center;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
	width: 140px;
	height: 19px;
	margin: 20px 0 0 0;
}

#home-ref {
	float: left;
	width: 402px;
	background-color: #4B9ED2;
	color: #FFFCF0;
}

#home-contact {
	float: left;
	width: 495px;
	background-color: #EDF6FF;
}

#home-contact .quot1, #home-contact .quot2, #home-contact .quot3 {
	float: left;
	border-right: 1px solid #DFEFFF;
}

#home-contact .quot1 a, #home-contact .quot2 a, #home-contact .quot3 a {
	color: #345598;
	text-decoration: underline;
}

#home-contact .quot1 a:hover, #home-contact .quot2 a:hover, #home-contact .quot3 a:hover, .arh:hover {
	color: #345598;
	text-decoration: none;
}

#home-contact .quot1 ul, #home-contact .quot2 ul, #home-contact .quot3 ul {
	padding: 0;
}

#home-contact .quot1 li, #home-contact .quot2 li, #home-contact .quot3 li {
	padding: 0 0 0 10px;
	margin: 5px 0 0 0;
	list-style: none;
	background: url(/picture/mask/arr-home.gif) no-repeat left center;
}

#home-contact .quot1 {
	width: 110px;
}

#home-contact .quot2 {
	width: 200px;
}

#home-contact .quot3 {
	border: 0;
	width: 150px;
}

#home-contact .quot1 div, #home-contact .quot3 div {
	margin: 8px 8px 0 8px;
}

#home-contact .quot2 div {
	margin: 4px 0 0 0;
}

#home-contact .quot1 span {
	float: left;
	width: 104px;
	padding-top: 4px;
}

#home-contact .quot2 .pac {
	float: left;
	width: 199px;
	padding: 0 5px 5px 5px;
}

#home-zam {
	float: left;
	width: 402px;
	background-color: #FFF;
}

.home-in {
	float: left;
	padding: 12px;
}

#home-wel .home-in {
	padding-bottom: 0px;
}

h2.blue, h2.white, h2.yellow {
	margin: 0;
	margin-bottom: 10px;
	padding: 3px 0 0 16px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

h2.blue {
	background-image: url(/picture/mask/h2-home-blue.gif);
}

h2.white {
	background-image: url(/picture/mask/h2-home-white.gif);
}

h2.yellow {
	color: #fff301;
	padding-left: 0px;
}

.wel-img {
	margin: 4px 0 10px 10px;
}

.in1 {
	border: 1px solid #23628b;
}

.in2 {
	border: 2px solid #1b78e0;
	background-image: url(/picture/mask/search-input-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 5px;
	/*margin-top: 4px;*/
	margin-bottom: 8px;
	width: 250px;
	_height: 27px;
	_margin-bottom: 3px;
	_margin-top: 0px;
}

.ic1 {
	height: 19px;
	margin: 0;
}

.ic2 {
	height: 24px;
}

.cic2 {
	float: left;
	padding: 9px 10px 0 5px;
}

.c {
	float: left;
	padding-top: 5px;
}

.ckic {
	float: right;
}

.white, .cwhite {
	color: #FFF;
}

.cwhite {
	float: left;
	margin: 14px 5px 0 0;
}

.l, .lr {
	float: left;
}

.lr {
	margin-left: 10px;
}

.contact, .contact2 {
	float: left;
	width: 190px;
	background-color: #BEDCFE;
	margin: 0 5px 10px 5px;
}

.contact2 {
        width: 290px;
}

.contact .img, .contact2 .img {
	width: 100%;
	text-align: center;
	padding: 10px 0 10px 0;
}

.contact .img img, .contact2 .img img {
	border: 1px solid #686765;
}

.contact .title, .contact2 .title {
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

.contact .desc, .contact2 .desc {
	padding: 4px 10px 10px 10px;
	height: 35px;
}

.contact .email-top, .contact .tel, .contact2 .email-top, .contact2 .tel {
	margin: 0 5px 5px 5px;
	background-color: #E9F1FA;
	padding: 0 5px 1px 5px;
	background-position: 5px 8px;
	background-repeat: no-repeat;
}

.contact .email-top, .contact2 .email-top {
	background-image: url( /picture/mask/ico_email.gif );
}

.contact .tel, .contact2 .te {
	background-image: url( /picture/mask/ico_phone.gif );
}

.contact .email-top div, .contact .tel div, .contact2 .email-top div, .contact2 .tel div {
	padding: 5px 5px 5px 20px;
}

.bg, .bgs, .bgb {
	float: left;
	background-color: #c6dffd;
	width: 630px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.bgb {
	background-color: #E8F0FB;
}

.bg .pad, .bgb .pad, .bgs .pad, .ref-top .pad, .ref .pad, .ref-bg .pad, .ba-item .pad, .ba-top-title .pad, .shdes .pad {
	float: left;
	padding: 10px;
}

.bgs {
	margin-bottom: 1px;
	padding-bottom: 0;
}

.contact-img1 {
	width: 610px;
	text-align: center;
	float: left;
}

.contact-img2, .contact-img3 {
	text-align: left;
}

.contact-img2 h2, .contact-img3 h2 {
	font-weight: normal;
	font-size: 13px;
}

.contact-img2 {
	float: left;
	width: 378px;
}

.contact-img3 {
	float: right;
	width: 206px;
}

.contact-img2 img, .contact-img3 img, .lr-img img, .new .image img, .news-home .image img, .cbor img, .bor, .wel-img, .ba-img img, .ref-img img, .gallery .item .image, .sti img {
	border: 3px solid #FFF;
}

.cbor {
	float: left;
	margin: 5px 5px 0 0;
}

.tbor {
	float: left;
	width: 100%;
}

.le {
	float: left;
	width: 600px;
}

.optional {
    margin-top: 32px;
    padding-left: 10px;
    text-align: center;
}

.lel {
	margin: 10px 0 0 10px;
	float: left;
	width: 100px;
}

.ler {
	margin: 10px 0 0 0;
	float: left;
	width: 180px;
}

.leq {
	margin: 10px 0 0 0;
	float: left;
	width: 100px;
}

.led {
	margin: 10px 0 0 0;
	float: left;
	width: 480px;
}

.ler input {
	width: 180px;
}

.ler input.phone {
	width: 100px;
}

.lea label {
	margin: 0 7px 0 10px;
}

.lep input, .lea input, .les, .ler input, textarea, .led input, .user-login-l input, .user-login-r input, .ba-pc input, .order-h input {
	border: 1px solid #95C8FF;
}

.lea {
	margin: 10px 0 0 0;
	float: left;
	border: 0 ;
}

.lem {
	float: left;
	width: 100px;
	margin: 10px 0 0 10px;
}

.le .lea .les {
	width: 470px;
}

.le textarea {
	width: 470px;
	height: 80px;
}

.write-us {
	float: left;
	margin-top: 20px;
}

.catalog {
	padding-left: 20px;
}

/*.lea input {
	border: 0;
}*/

.ref-top {
	float: left;
	width: 630px;
	background-color: #67AAF2;
	color: #FFF;
}

.ref, .ref-bg {
	float: left;
	width: 630px;
}

.innovation, .innovation-bg {
	float: left;
	width: 100%;
	padding: 6px 10px 6px 18px;
	margin-bottom: 1px;
}

.innovation a, .innovation-bg a {
	text-decoration: none;
}

.innovation {
	background-color: #CAE1FC;
}

.ref {
	background-color: #E8F0FB;
}

.ref-bg, .innovation-bg {
	background-color: #C6DFFD;
}

.ref-img {
	float: left;
	width: 170px;
	margin-right: 10px;
	text-align: center;
}

.ref-title {
	font-weight: bold;
}

.ref-che {
	float: left;
	width: 20px;
}

.ref-yea {
	float: left;
	width: 60px;
}

.ref-cou {
	float: left;
	margin-left: 5px;
	width: 120px;
}

.ref-coi {
	float: left;
	margin-left: 5px;
	width: 110px;
}

.ref-coii {
	float: left;
	margin-left: 5px;
	width: 210px;
}

.ref-cus {
	float: left;
	margin-left: 5px;
	width: 207px;
}

.ref-dod {
	float: left;
	width: 207px;
	margin-left: 5px;
}

.ref-text {
	float: left;
	padding: 10px;
	width: 100%;
}

.gallery-desc {
	clear: both;
	width: 100%;
	margin-bottom: 15px;
}

.ref-gallery .item {
	float: left;
	width: 152px;
	text-align: center;
}

.zoom, .sti .mo img, #showbut, #hiddenbut {
	border: 0;
	cursor: pointer;
}

.bold {
	font-weight: bold;
}

.ref-per {
	float: left;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
}

.ref-per a {
	text-decoration: none;
}

.ref-back {
	clear: both;
	width: 100%;
	text-align: right;
	padding: 30px 0 15px 0;
}

.lr-left {
	float: left;
	width: 190px;
}

.lr-right {
	float: right;
	width: 170px;
}

.lr-country {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #035c8f;
	font-size: 12px;
}

.lr-desc {
	float: left;
	width: 100%;
	text-align: justify;
}

.lr-img {
	float: left;
	width: 100%;
}

.lr-back {
	position: absolute;
	width: 153px;
	height: 75px;
	background-color: #FFF;
	border: 1px solid #0190DA;
	z-index: 1;
	margin: -10px 0 0 10px;
}

.lr-img img {
	position: absolute;
	z-index: 2;
}

.lr-title {
	float: left;
	width: 100%;
	margin-top: 80px;
	font-size: 12px;
	font-weight: bold;
}

.lr-params {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
}

.new {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.new .left {
	float: left;
	width: 210px;
}

.new .right {
	float: left;
	width: 384px;
	margin-left: 10px;
}

.new .description {
    text-align: justify;
}

.new .image {
	float: left;
	width: 100%;
	text-align: center;
}

.new .right .title {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.new .right .title a {
	font-weight: bold;
}


.pages {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.page-actual {
	font-weight: bold;
	color: #4b9ed2;
}

.ref-back-b {
	float: right;
	margin: 14px 0 0 100px;
}

.ref-back-bt {
	float: left;
	width: 630px;
	text-align: right;
	margin: 0 0 7px 0;
}

/*register*/
.register-l {float: left; width: 145px; margin-top: 5px; text-align: right; margin-right: 5px;}
.register-r {float: left; width: 455px; margin-top: 5px;}
.register-h {float: left; width: 145px; margin-top: 5px;}
.register-ls {float: left; width: 145px; margin-top: 5px; text-align: right; margin-right: 5px;}
.register-rs {float: left; width: 460px; margin-top: 5px;}
.register-hs {float: left; width: 155px; margin-top: 5px;}
/*register end*/

.user-login {margin: 10px 0 10px 5px;}
.user-login-l {float: left; width: 140px; margin-top: 5px; height: 20px;}
.user-login-r {float: left; width: 424px; margin-top: 5px; height: 20px;}
.user-login-l input, .user-login-r input {width: 200px;}
.user-login-ic {float: left; margin-top: 20px;}
.user-login-reg {float: left; width: 564px; margin: 15px 0 0 5px;}

.home-product1, .home-product2 {
	float: left;
	width: 214px;
}

.home-product1 {
	padding: 0 30px 0 5px;
}

.home-product1 h2, .home-product2 h2 {
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}

.home-product1 .desc, .home-product2 .desc {
	width: 214px;
	padding: 5px 0 5px 0;
	text-align: justify;
}

.home-product1 .but, .home-product2 .but {
	width: 214px;
	margin-top: 5px;
}

.prod-params {
	float: left;
	width: 620px;
	margin-bottom: 2px;
}

.prod-params-l, .prod-params-r {
	float: left;
	padding: 5px;
	font-size: 10px;
}

.prod-params-r {
	width: 290px;
}

.prod-params-l {
	width: 300px;
	padding-left: 10px;
	font-weight: bold;
}

.prod-params-t {
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	font-weight: bold;
}

.prod-params-a {
	float: left;
	width: 100%;
}

.hl-form-ok, .warning-ok {float: left; width: 100%; color: #1D9F23; font-weight: bold; padding: 2px 0 10px 0;}
.hl-form-bad, .warning-bad {float: left; width: 100%; color: #BF1717; font-weight: bold; padding: 2px 0 2px 0;}

/*basket*/
.basket {
	float: left;
	width: 100%;
}

.ba-item {
	float: left;
	width: 630px;
	margin: 10px 0 0 0;
}

.ba-product {
	float: left;
	width: 510px;
	margin: 0 5px 0 4px;
}

.ba-product a {
	font-weight: bold;
}

.ba-product .ba-img {
	float: left;
	width: 180px;
	text-align: center;
}

.ba-pc {
	float: left;
	width: 80px;
	text-align: center;
	margin: 0 5px 0 5px;
}

.ba-pc input {
	width: 30px;
}

.ba-description {
	color: #898989;
}

.ba-no {
	color: #aaa;
}

.ba-top-title {
	float: left;
	width: 630px;
	background-color: #0185D0;
	color: #FFF;
	font-weight: bold;
}

.ba-form {
	float: left;
	width: 100%;
	margin-top: 20px;
}
/*basket end*/

/*order*/
.order-h {float:left; width: 100%;}
.order-l {float: left; width: 135px; margin-top: 2px;}
.order-r, .order-rl, .order-rt, .order-rf {float: left; width: 170px; margin-top: 2px;}
.order-rt {color: #d52d00; font-weight: bold; font-size:13px;}
.order-rf {width: 475px;}
/*order end*/

.clickmap {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	color: #0f7cbc;
}

.clickmap a {
	text-decoration: none;
}

.clickmap a:hover {
	text-decoration: underline;
}

.relative {
	float: left;
	width: 100%;
}

.item-rel {
	margin-left: 10px;
}

.relative .item{
	float: left;
	width: 100%;
}

.parent_title {
	clear: both;
	font-weight: bold;
	color: #0185D0;
	padding: 10px 0 10px 0;
}

.sta h2, .sta h3 {
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
}

.sts {
	float: left;
	background-image: url(/picture/mask/li-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 10px 0 14px;
}

.sti {
	clear: both;
}

.sti img {
	margin: 10px 10px 10px 0px;
}

.sti .mo {
	float: left;
	padding-top: 35px;
}

.sti .mo img {
	margin: 0;
}

.sti .mo a {
	text-decoration: none;
}

.quot {
	float: left;
	width: 152px;
}

.quot li img {
	margin-right: 5px;
}

.quot li {
	padding-left: 8px;
}

.atop {
	float: left;
	width: 100%;
	text-align: right;
	margin: 20px 0 10px 0;
}

.anew {
	float: left;
	width: 100%;
	text-align: right;
	margin: 5px 0 5px 0;
}

a.nob {
	text-decoration: none;
}

a.nob:hover {
	text-decoration: underline;
}

.shimg {
	float: left;
	width: 200px;
	margin: 10px 15px 10px 0;
}

.shdes {
	float: left;
	width: 395px;
	background-color: #E8F0FB;
	margin: 10px 0 10px 0;
}

.sh-params {
	float: left;
	width: 350px;
	margin-bottom: 2px;
}

.sh-params-l, .sh-params-r {
	float: left;
	padding: 2px;
	font-size: 10px;
}

.sh-params-r {
	width: 210px;
	font-weight: bold;
}

.sh-params-l {
	width: 130px;
}

.sh-text {
	clear: both;
}

.sh-title {
	font-size: 13px;
	font-weight: bold;
	width: 100%;
	float: left;
	margin-bottom: 2px;
}

.cat-all {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.cat-text a {
	font-weight: bold;
}

.ghidden, .gshow {
	float: left;
	height: 130px;
}

.ghidden, .fhidden {
	display: none;
}

.gshow, .fshow {
	display: block;
}

.pmain {
	float: left;
	width: 100%;
}

.pleft {
	float: left;
	width: 110px;
	padding-top: 5px;
}

.pright {
	float: left;
	width: 500px;
}

#products {
	float: left;
	width: 630px;
	margin-top: 15px;
}

.hb1, .hb2, .hb3 {
	float: left;
	width: 100%;
	background-position: 0 0;
	background-repeat: repeat-y;
}

.hb1 {
	background-image: url(/picture/mask/home-bg1.gif);
}

.hb2 {
	background-image: url(/picture/mask/home-bg2.gif);
}

.hb3 {
	background-image: url(/picture/mask/home-bg3.gif);
}

.gal-but {
	clear: both;
	width: 100%;
	text-align: right;
	padding: 10px 0 15px 0;
}

table.in {
	border-left: 1px solid #0185D0;
	border-top: 1px solid #0185D0;
}

table.in td {
	border-right: 1px solid #0185D0;
	border-bottom: 1px solid #0185D0;
}

table.in tr.top td {
	background-color: #0185D0;
	font-weight: bold;
	color: #FFF;
}

input.nob, .nobr {
	border: 0;
}

.doth {
	float: left;
	width: 100%;
}

.dot {
	float: left;
	background-color: #c6dffd;
	width: 630px;
	margin-bottom: 10px;
}

.dot .le {
	float: left;
	width: 100%;
}

.dot .le .lel {
	float: left;
	width: 250px;
}

.dot .le .lep {
	float: left;
	width: 330px;
	margin-top: 6px;
}

.dot .le .lep textarea {
	width: 330px;
}

.dot .pad {
	float: left;
	padding: 10px;
}

.dot h2, .dot h3 {
	float: left;
	padding: 10px 0 0 10px;
	 
}

.search-result {
	background-color: #73a5de;
	color: white;
	padding: 1px 3px 1px 3px;
}