/* reset */



ol,ul{list-style:none;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';}

:focus{outline:0;}

ins{text-decoration:none;}

del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;font-size:100%;border:none;}

font{color:inherit!important;font:inherit!important;}





.fl{ float:left}

/* main typography */

strong,th,theadtd,h1,h2,h3,h4,h5,h6{font-weight:bold;}

cite,em,dfn{font-style:italic;}

code,kbd,samp,pre,tt,var{font-size:92%;font-family:Courier,Monaco,"Lucida Console";}

var{font-size:92%;font-family:Monaco,"Lucida Console",Mono-space;}

textarea,select,option{font-family:Tahoma,Courier,Monaco,"Lucida Console",Mono-space;font-size:100%;}

input[type="text"],input[type="password"]{font-family:Tahoma,Сourier,Monaco,"Lucida Console",Mono-space;font-size:100%;}

del{text-decoration:line-through;color:#666;}

ins,dfn{border-bottom:1px solid #ccc;}

small,sup,sub{font-size:85%;}

big{font-size:115%;}

abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:1px;}

a abbr[title],a acronym[title]{color:#000;text-decoration:none;}

a:hover abbr[title],a:hover acronym[title]{text-decoration:none;}

a:hover abbr,a:hover acronym{cursor:pointer;}

abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}

sup{vertical-align:super;}

sub{vertical-align:sub;}

address a{text-decoration:none!important;border-bottom:1px dotted #ccc;}



/* links */

a{text-decoration:underline;}

a:hover{text-decoration:none;cursor:pointer;}



/*forms*/

fieldset{border: 0 solid #CCCCCC;}

legend{background:#fff;}





textarea:focus,input[type="text"]:focus,input[type="password"]:focus,select:focus{}

button,input,select{cursor:pointer;}

input[type="text"],input[type="password"]{cursor:text;}

input{vertical-align:middle;}

input.error,textarea.error,textarea.error,legend.error,select.error{border:1px solid #c33!important;}



.w20{width:20%;}

.w25{width:25%;}

.w30{width:30%;}

.w33{width:33%;}

.w50{width:49.9%;}

.w80{width:80%;}

.w100{width:100%;}



/* often params */

.hide, .no-show{display:none;}

.show{display:block;}

.no-margin{margin:0;}

.no-padding{padding:0;}

.no-bg{background:none;}

.no-border, .no-bordera img, .no-border a, .no-border img, .no-border td{border:none;}

.no-width{width:auto;}

.no-height{height:auto;}



/* font-size */

.f8{font-size:8px;}

.f10{font-size:10px;}

.f12{font-size:12px;}

.f14{font-size:14px;}

.f16{font-size:16px;}

.f18{font-size:18px;}

.f20{font-size:20px;}

.f22{font-size:22px;}

.f24{font-size:24px;}

.f26{font-size:26px;}

.f28{font-size:28px;}

.f30{font-size:30px;}

.f32{font-size:32px;}



/* text-decoration */

.underline{text-decoration:underline;}

.no-decor{text-decoration:none;}

.bold{font-weight:bold;}

.no-bold{font-weight:normal;}

.italic{font-style:italic;}

.nobr, .nowrap{white-space:nowrap;}



/* aligns */

.a-center{text-align:center;}

.a-right{text-align:right;}

.a-left{text-align:left;}

.a-bottom{vertical-align:bottom;}

.a-middle{vertical-align:middle;}



/* block aligns */

.fll{float:left;}

.flr{float:right;}

.fln{float:none;}



/* clearfix */

.clear, .clr{clear:both;overflow:hidden;line-height:0!important;height:0!important;}



.invalid{ border:1px solid red !important}
#contact-form *input{padding:7px 0px 0px 0px;}
#system-message dd.error ul,#system-message dd ul li { background:none !important; text-align:left }
#system-message dd.warning ul,#system-message dd ul li{ background:none !important;text-align:left}
#system-message dd.notice ul { background:none !important;text-align:left}
#system-message dd.message.message ul { background:none !important;text-align:left}
#system-message dd { text-indent:0 !important}
.tip-wrap{ background:#FFFFFF; border:1px solid red;padding:4px; color:#000; line-height:17px}
.logout-button{margin:15px 0px 0px 0px;}
#contact-form .fcontact{ white-space:nowrap}
.actions{ display:none}

.fcontact{ white-space:nowrap}
.item472{ display: none;}
.item475{ display: none;}
