@import "reset.css";
@font-face {
    font-family: Chalet;
    src:url(fonts/ChaletLondonSixty.otf);
}
.box-me{
background:url(images/phone-number3.png) no-repeat bottom center;
width:240px;
height:75px;
}
.titile-hc{
font-size:20px;
padding:5px;
}

html {background: #e4eae9 url(images/background.jpg) repeat-x top center;}
body {background: url(images/glow.png) no-repeat top center;font-family: Tahoma, Arial, sans-serif;font-size: 15px;}
h1, h2, h3, h4 {font-weight:normal;font-family:Chalet, Verdana, Tahoma, Arial, sans-serif;}
.clear {clear:both;}
strong, b {font-weight:bold;}

#webpage {width:960px;margin:0px auto;padding:40px 0 20px 0;}
#webpage .iw {position:relative;}

#header {width:960px;height:130px;margin: 0 auto;position:relative}
#header div {}

#header .logo {width:200px;height:90px;background:url(images/logo.png) no-repeat center center;position:absolute;top:22px;left:40px;z-index:6;}
#header .logo h1 {height: 297px;width 620px;}
#header .logo a {display:block;width:100%;height:100%;}
#header .logo a span {display:none;}

#header .hc {
color:#0054a6;
text-shadow:none;
background: rgba(255,255,255,0.8);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCFFFBFF',EndColorStr='#CCFFFBFF');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCFFFBFF',EndColorStr='#CCFFFBFF')";
line-height:20px;
position:absolute;top:0px;right:30px;
border-radius: 5px;

    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
    
}
#header .hc span {display:none;}
#header .mini-nav {display:inline;width:290px;height: 50px;top:80px;right:12px;position:absolute;z-index:6;}
	#header .mini-nav ul {text-align:center;overflow:hidden;padding:2px 2px 5px 2px;}
	#header .mini-nav ul li{display:inline-block;margin:0px 0px;}
	#header .mini-nav ul li a {color:#fff;padding:4px 7px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:1px 1px 0px #222;text-decoration: none;font-size:11px;}
	#header .mini-nav ul li a.facebook span {background: url(images/fb_icon.png) no-repeat 0px 0px; padding-left: 20px;}	
	#header .mini-nav ul li a:hover, #header .mini-nav ul li a.current {color:#0054a6;text-shadow:none;background: rgba(255,255,255,0.8);filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCFFFBFF',EndColorStr='#CCFFFBFF');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCFFFBFF',EndColorStr='#CCFFFBFF')";}

/*	315x210	*/
#boxes {margin-top:30px;}
#box2 {margin: 0px 7px;}
.box {display:inline; float:left;width:315px;overflow:hidden;}
.box a {color:#0054A6;}
.box a:hover {color:#333;}
.box-wrapper {background:url(images/box.png) no-repeat center center;padding: 5px 10px;height:200px;overflow:hidden;position:relative;}

.box-wrapper .box-effect {width:295px;height:200px;display:none;}
#box1 .box-effect {background:url(images/box-cutia.gif) no-repeat right center}
#box2 .box-effect {background:url(images/box-watercooler.gif) no-repeat right center}
#box3 .box-effect {background:url(images/box-purificator.gif) no-repeat right center}

#box1 .box-effect {}
.box-header {padding: 30px 30px 10px 30px;height:30px;overflow:hidden;}
.box-header h2 {font-size:25px;color:#0054A6;line-height:30px;font-family:Chalet, Verdana, sans-serif;padding-right:5px;}
.box-header h2 a {color:#0054A6;}
.box-content {padding: 0px 20px 0px 30px;height:100px;overflow:hidden;width:245px;}
.box-content p {font-size:13px;color:#333;line-height:22px;width:245px;overflow:hidden;padding-right:5px;}
.box-content ul {font-size:12px;color:#333;line-height:18px;width:245px;display:none;margin-top:26px;line-height:18px;padding-right:5px;}
.box-content ul li a{font-size:11px;padding-left:18px;background:url(images/icons/tick-small.png) no-repeat left center;font-weight:700;
                     color:#06C}

.box-options {text-align:right;position:relative;right:15px;}
.box-options a {color:#FFF;font-weight:bold;display:inline-block;font-size:12px;text-align:center;
                background:url(images/box-opt-sprite.png) no-repeat;height:24px;line-height:22px;
                position:relative;top:-5px;}
.box-options a:hover {color:#FFF;}
.box-options a.offer {width:102px;background-position:0px 0px;text-shadow: 2px 2px 2px #b72;}
.box-options a.offer:hover {background-position:0px -24px;text-shadow: 1px 1px 1px #c83;}
.box-options a.order {width:120px;background-position:-102px 0px;text-shadow: 2px 2px 2px #683;}
.box-options a.order:hover {background-position:-102px -24px;text-shadow: 1px 1px 1px #683;}

#main-nav {margin: 10px 0px 70px -11px;}
#main-nav .mni {display:inline-block;height:32px;line-height:32px;}
#main-nav .mni ul{position:absolute;text-align:left;width:200px;display:none;padding:0px;}
#main-nav .mni:hover ul{display:block;}


#main-nav .mni a {display:block;font-size: 12px;height:100%;color:#0054A6;text-decoration: none;}
#main-nav .mni a:hover, #main-nav .mni a.current {color:#FFF;}
#main-nav .mni a span {display:block;float:left;}

#main-nav .mni a span.btl {width:12px;background:url(images/nav-sprite.png) left 0px;} 
#main-nav .mni a span.btr {width:12px;background:url(images/nav-sprite.png) right 0px;} 
#main-nav .mni.hs a span.btr {width:24px;background:url(images/nav-sprite.png) -226px -128px;} 
#main-nav .mni a span.btc {background:url(images/nav-sprite.png) center 0px;padding:0px 3px;} 

#main-nav .mni a:hover span.btl {background:url(images/nav-sprite.png) left -32px;} 
#main-nav .mni a:hover span.btr {background:url(images/nav-sprite.png) right -32px;} 
#main-nav .mni.hs a:hover span.btr {background:url(images/nav-sprite.png) -201px -128px;} 
#main-nav .mni a:hover span.btc {background:url(images/nav-sprite.png) center -32px;} 

#main-nav .mni a.current span.btl {background:url(images/nav-sprite.png) left -32px;} 
#main-nav .mni a.current span.btr {background:url(images/nav-sprite.png) right -32px;} 
#main-nav .mni.hs a.current span.btr {background:url(images/nav-sprite.png) -250px -128px;} 
#main-nav .mni a.current span.btc {background:url(images/nav-sprite.png) center -32px;} 

#main-nav .mni:hover a.trigger span.btl {background:url(images/nav-sprite.png) left -64px;} 
#main-nav .mni:hover a.trigger span.btr {background:url(images/nav-sprite.png) right -64px;} 
#main-nav .mni.hs:hover a.trigger span.btr {background:url(images/nav-sprite.png) -201px -128px;} 
#main-nav .mni:hover a.trigger span.btc {background:url(images/nav-sprite.png) center -64px;color:#FFF;} 


#main-nav .mni.disabled a {display:block;height:100%;color:#999;}
#main-nav .mni.disabled a:hover {color:#999;}
#main-nav .mni.disabled a:hover span.btl {width:12px;background:url(images/nav-sprite.png) left 0px;} 
#main-nav .mni.disabled a:hover span.btr {width:12px;background:url(images/nav-sprite.png) right 0px;} 
#main-nav .mni.disabled a:hover span.btc {background:url(images/nav-sprite.png) center 0px;padding:0px 3px;} 

#main-nav .sni {display:block;background:url(images/nav-sprite.png) 0px -96px;
                padding: 3px 2px 3px 5px;
                font-size: 11px;line-height:14px;}
#main-nav .first.sni {background:url(images/nav-sprite.png) -100px -64px;padding-top:10px;}
#main-nav .last.sni {background:url(images/nav-sprite.png) bottom left;padding-bottom:10px;}

#main-nav .sni a {color:#fff;background:url(images/list-arrow.gif) no-repeat 5px 50%;
                  padding: 5px 0px 5px 15px;width:90%;}
#main-nav .sni a:hover {text-decoration: none; background:#FFF;color:#0054A6}



.cbox {margin-top:30px;width:960px;z-index:1;}
.cbox .cboxh {width:90%;height:64px;padding:0px 5%;background:url(images/cheader.png) no-repeat top center;
              overflow:hidden;}
.cbox .cboxf {height:60px;width:100%;padding:0;background:url(images/cfooter.png) no-repeat bottom center;}
#home-page .cbox .cboxf{background-image:url(images/cfooter-home.png);}
#home-page .cbox .cboxf ul{position:relative;z-index:10;}
.cbox .cboxf ul {line-height: 40px;padding-left:40px;}
.cbox .cboxf ul li {display:inline; font-size: 11px;}
.cbox .cboxf ul li.h {font-size:10px;margin-right:5px;padding: 0 25px 0 0;background:url(images/icons/arrow-000-small.png) no-repeat center right;text-transform:uppercase}
.cbox .cboxf ul li a{font-weight:normal;font-size:100%;padding-right:10px;}
.cbox .cboxf ul li.current a{font-weight:normal;color:#000;text-transform:uppercase;font-size:80%;font-weight:bold;}
.cbox .cboxf ul li a b{color:#000;font-weight:bold;}
.cbox .cboxm {width:90%;padding:10px 5% 0px 5%;background:url(images/cmiddle.png) repeat-y bottom center;
              font-family: Verdana;}


.cbox .cboxm p {font-size:13px;color:#333;line-height:20px;padding-bottom:10px;}

.cbox a {color:#06C;font-size: 80%;font-weight:bold;}
.cbox a:hover {text-decoration:underline;}

.cbox .mcol {width:65%;padding-bottom:20px;/*background:url(images/pixel-border.gif) repeat-x bottom center;*/
             float:left;}

.cbox .mcol h2 {color:#0054A6; font-size:25px;line-height:30px;padding:25px 0px 10px 0px;background:url(images/pixel-border.gif) repeat-x bottom center;
                margin-bottom:10px;position:relative;}
.cbox .mcol h2 span {font-size: 17px;letter-spacing:-1px;padding-left:5px;color:#aaa;font-weight:normal;}
.cbox .mcol h3 {color:#0054A6; font-size: 16px;line-height:24px;padding: 10px 0 5px 0;font-weight:normal;font-weight:bold;}
.cbox .mcol h3 span{color:#999;font-weight:normal;}
.cbox .mcol p.info {padding:0px;text-indent:0px;font-size: 10px;line-height:12px;text-align:left;}


.mcol span.counter {display:block;font-size: 10px;color:#999;height:14px;line-height:14px;background:#f7feff;padding:2px 10px 2px 10px;float:right;margin-top:-23px;position:relative;}
.mcol span.info {display:block;font-size: 10px;color:#999;height:14px;line-height:14px;background:#f7feff;padding:2px 10px 2px 0px;float:right;margin-top:-23px;position:relative;}
.mcol span.info a {padding-left: 20px;background: #f7feff url(images/icons/pin-small.png) no-repeat 4px 50%; font-weight:normal;color:#999}
.mcol span.info a:hover {text-decoration:none;color:#0054A6}
.mcol span.image.counter {padding-left:20px;background: #f7feff url(images/icons/image-small.png) no-repeat 4px 50%;}
.mcol span.article.counter {padding-left:20px;background: #f7feff url(images/icons/book-small.png) no-repeat 4px 50%;}

.mcol .article-preview {padding-bottom:15px;clear:both;}
.mcol .article-preview p {padding:0px;font-size: 13px;line-height:20px;}
.mcol .article-preview h3{font-size: 20px;line-height: 20px;padding: 5px 0px 5px 0px;position:relative;}
.mcol .article-preview h3 a{}
.mcol .article-preview h3 a:hover {text-decoration:none;color:#333}
.mcol .article-preview h3 a span.view{color:#999;display:none;}
.mcol .article-preview h3 a:hover span.view{display:inline;}
.mcol .article-preview p.info {padding: 10px 0;}

.mcol {font-size: 13px;line-height:16px;color:#333;}
.mcol ul {padding: 0px 10px 20px 20px;font-size: 11px;}
.mcol ul li {padding: 4px 0px 4px 30px; background: url(images/icons/tick.png) no-repeat left center;}

.mcol .abons {clear:both;background:url(images/pixel-border.gif) repeat-x top center;padding-top:20px;}
.mcol .abon {position:relative;padding-bottom:10px;clear:both;}
.mcol .abon h3 {padding-top:10}
.mcol .abon .option {position:absolute; top:20px;right:0;}
.mcol .abon .option .offer{color:#f90;padding:0 2px;}
.mcol .abon .option .order{color:#73B63D;padding:0 2px;}
.mcol .abon .option a:hover{color:#333;text-decoration:none;}



div.image {display:block;padding:3px;background:#FFF;border:1px solid #ddd;-moz-box-shadow:0px 0px 5px #ddd;}
div.image:hover {-moz-box-shadow:0px 0px 0px #ddd;background:#f2f2f2}
div.image a {display:block;width:100%;height:100%;}
div.image.thumb a img {display:block;height:84px;}
div.image.full-thumb {margin-top:7px;}
div.image.full-thumb a img {display:block;width:220px;}
div.image.left {float:left;margin-right:15px;}
div.image.right {float:right;margin-left:15px;}

p.info a {margin-right:10px;}
p.info a.category {background:url(images/icons/pin-small.png) no-repeat left center;padding-left: 15px;font-weight:normal;color:#aaa}
p.info a.images {background:url(images/icons/image-small.png) no-repeat left center;padding-left: 15px;font-weight:normal;color:#aaa}

.cbox .scol {width:32%;float:right;position:relative;padding-top:20px;}

.cbox .mcol, .cbox .scol {position:relative;margin-top:-70px;z-index:10;}

.scol .smodule {padding-bottom:10px;clear:both;overflow:hidden;}

.smodule .header {padding: 5px 5px 5px 22px;
                  background: transparent url(images/icons/information-balloon.png) no-repeat left center;
                  font-family: "Trebuchet MS"}
.smodule .header h3 {font-size: 22px;line-height:24px;color:#73B63D;letter-spacing:0px;}
.smodule .content {padding: 5px 5px 10px 20px;background:url(images/pixel-border.gif) repeat-y left center;
                   font-size: 12px;color:#555;}


.smodule.images .header 		{background-image:url(images/icons/image-balloon.png);}
.smodule.details .header 	{background-image:url(images/icons/question-balloon.png);}
.smodule.articles .header 	{background-image:url(images/icons/book-open-bookmark.png);}
.smodule.contact .header 	{background-image:url(images/icons/telephone.png);}
.smodule.video .header 		{background-image:url(images/icons/folder-open-film.png);}



/*	SMODULE IMAGES	*/
.smodule .gallery {margin-top: -38px;}
.smodule .gallery .big-thumb {overflow:hidden;padding:3px;background:#fff;border:1px solid #eee;margin-top:65px;clear:both;-moz-box-shadow:0 0 5px #DDDDDD}
.smodule .gallery .big-thumb a {display:block;width:100%;overflow:hidden;}
.smodule .gallery .big-thumb a img{display:block;width:100%;}

.smodule .gallery .small-thumb {width: 260px;overflow:hidden;}
.smodule .gallery .small-thumb ul {overflow:hidden;margin-top:10px;width:250px;position:absolute;z-index:6;}
.smodule .gallery .small-thumb ul li {height:42px;width:56px;float:left;margin:2px 3px;overflow:hidden;cursor:pointer;}
.smodule .gallery .small-thumb ul li img{display:block;width:56px;position:absolute;top:-50%;}
.smodule .gallery .small-thumb ul li span {display:block;width:95%;height:95%;background:#fff;overflow:hidden;border:1px solid #ccc;position:relative;}

.smodule .gallery .thumb-nav {padding:5px 0px;overflow:hidden;height:22px;}
.smodule .gallery .thumb-nav div {width: 20px;height:20px;float:right;margin-right:2px;cursor:pointer;display:none;}
.smodule .gallery .thumb-nav .disabled.prev {background: url(images/icons/navigation-180-grey.png) no-repeat center center}
.smodule .gallery .thumb-nav .disabled.next {background: url(images/icons/navigation-grey.png) no-repeat center center}
.smodule .gallery .thumb-nav .prev {background: url(images/icons/navigation-180.png) no-repeat center center}
.smodule .gallery .thumb-nav .next {background: url(images/icons/navigation.png) no-repeat center center}







/*	SMODULE ARTICLES	*/

.smodule.articles {font-family:Tahoma, Verdana, sans-serif;}
.smodule h4 {font-size: 16px;padding:3px 0px 5px 0px;}
.smodule h4 a {font-size:100%;}
.smodule.articles p {text-indent: 0px;font-size:12px;color:#777;line-height:18px;padding:0px;}
.smodule .sm-article {padding-bottom:10px;}
.smodule .sm-article p.text {padding-left:5px;border:none;}
.smodule .sm-article .cat {font-size: 12px;font-weight:normal;background:url(images/icons/pin-small.png) no-repeat left center;padding:0px 0px 3px 14px;margin-top:-18px;}
.smodule .sm-article .cat a {color:#C00;font-weight:normal;padding-left:3px;}
.smodule .sm-article .rmore {font-size: 10px;color:#999;font-weight:normal}
.smodule .sm-article .cat a:hover,  .smodule .sm-article .rmore:hover {color:#888;color:#0054A6;text-decoration:none;}


/*	SMODULE CONTACT	*/
.vcard {padding-right:0px;line-height:16px;	}
.vcard .row {padding: 10px 0px 5px 23px;border-bottom:1px dotted #ccc;}
.vcard .company {background:url(images/icons/logo-lafantana.png) no-repeat 0px 10px}
.vcard .bank {background:url(images/icons/credit-cards.png) no-repeat 0px 12px}
.vcard .contact {background:url(images/icons/card-address.png) no-repeat 0px 12px}
.vcard .web {background:url(images/icons/globe-green.png) no-repeat 0px 12px}
.vcard .call {background:url(images/icons/telephone-fax.png) no-repeat 0px 12px}
.vcard .fn, .vcard .cui, .vcard .account, .vcard .bankname, .vcard .tel, .vcard .email, .vcard.url {display:block;padding:1px 0;}

.vcard .fn {font-size:15px;font-family:Chalet, Verdana, sans-serif;}
.vcard .tel {font-size: 16px;line-height:20px;font-weight:bold;color:#0054A6;font-family:Chalet, Verdana, sans-serif}
.vcard .tel .type {color:#999;font-size: 10px;font-weight:normal;}
.vcard .web a {font-weight:normal;color:#491;letter-spacing:-1px;font-size: 95%;line-height:18px;}
.vcard .web .url a {color:#0054A6}


/*	SMODULE	DEATILS */
.smodule.details {font-family: Verdana, sans-serif;}
.smodule.details ul {padding: 0 5px;font-size: 13px;color:#444;}
.smodule.details ul li {padding:5px 5px 5px 30px;background:url(images/icons/property-blue.png) no-repeat 8px 50%;margin-bottom:3px;}
.smodule.details ul li.toform {background-image:url(images/icons/water.png)}
.smodule.details ul li.current {background-color: #0054A6; background-image: url(images/icons/navigation-180-white.png)}
.smodule.details ul li a {font-weight:normal;color:#777;font-size:100%;line-height:18px;}
.smodule.details ul li:hover, .smodule.details ul li.current {background-color:#0054A6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.smodule.details ul li:hover a {color:#FFF}
.smodule.details ul li.current a {color:#FFF;font-weight:bold;}
.smodule.details ul li:hover a:hover {text-decoration:none;}


.mboxes {margin-top:40px;overflow:hidden;}
.mboxw {background: url(images/black-bg.png);color:#fff;display:inline;}
.mboxw.text {width:480px;height:170px;float:left;}
.text .mbox {padding:10px 15px 10px 25px;}
.text .mbox h2 {font-size:28px;line-height:40px;}
.text .mbox p {font-size:13px;line-height:24px;padding-top:4px;color:#ccc;}
.text .mbox p b, .text .mbox p strong{color:#fff;}

.gallery .mbox {width:430px;height:150px;padding:10px;overflow:hidden;}
.gallery .mbox a{display:block;width:100%;height:100%;overflow:hidden;text-align:center;}
.gallery .mbox a span{text-align:center;vertical-align:middle;color:#fff;display:none;}
.mboxw.gallery {width:450px;height:170px;float:right;}
.mboxw.gallery a {}


#footer {
    width:420px;height:75px;background:url(images/white-bg.png);padding: 0px 40px;
    margin:50px auto 100px auto;
    position: relative;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;

}
#home-page #footer {margin-top: 120px;}
#footer a.logo {display:block;margin: 22px 0 0 0; float: left;}
#footer p {color:#555;float:left;font-size:11px;line-height:75px;padding: 0 0 0 10px;}

#footer p a.laf {color:#0054A6;padding-left:2px;}
#footer p a.pro {color:#C00;padding-right:5px;}
#footer p a:hover {color:#000;}





.bfx {position:absolute;}

.b1 {width:210px;height:210px;background:url(images/bfx1.png) no-repeat center center;
     top:140px;left:-80px;}
.b2 {width:240px;height:210px;background:url(images/bfx2.png) no-repeat center center;
     top:200px;right:-80px;}
.b3, .b5 {width:160px;height:180px;background:url(images/bfx3.png) no-repeat center center;
          top:-40px;left:-90px;}
.b4 {width:500px;height:330px;background:url(images/bfx4.png) no-repeat center center;
     bottom:-50px;right:-70px;}
.b5 {top:-40px;left:-100px;}

/*#home-page .b1 {top:-140px;}
#home-page .b2 {top:-75px;}*/

.b1 {top:-140px;}
.b2 {top:-75px;}

/*#text-page .b1 {top:-70px;}
#text-page .b2 {top:-10px;}*/

/*	z-indexes	*/

.b1, .b2 {z-index:5;position:absolute;background-color:transparent;}
#boxes .box {}
#boxes .box h2, #boxes .box p, #boxes .box ul {z-index:6;position:absolute;}
#main-nav ul {z-index:6;text-align: center;position:relative;}
#main-nav ul li {display:inline-block;}




.flashfx {width:958px;height:288px;position:absolute;top:1045px;left:50%;margin-left:-484px;overflow::hidden}
.flashfx embed {margin:0px;padding:0px;}


.bflash {position:absolute;top:5px;right:70px;width:300px;height:200px;}

.box-effect {width:100%;height:100%;position:absolute;}




#text-page .b1.bfx {top:-140px;left:-90px;}
#text-page .b2.bfx {top:-110px;right:-90px;}
#text-page .b3.bfx {display:none;}

#home-page #main-nav .bfx {}

#home-page .b1.bfx {left:-90px;top:-140px;}
#home-page .b2.bfx {right:-90px;top:-110px;}
#home-page .cbox {}
.cbox .cbox-effect-wrapper {top:0;right:0;position:absolute;width:500px;height:96.5%;padding:.6% 8px .6% 0;z-index:4;}
.cbox .cbox-effect {background:url(images/girl.jpg) no-repeat right center;height:100%;}


#mega-wrapper {padding-bottom:50px;width:960px;margin: 0 auto;}

#formular {padding:10px 20px;}
#formular p.legend {color:#0054A6;font-size: 14px;font-weight:bold;text-align:center;display:block;width:100%;}

.form {width:450px;padding: 0 20px 20px 20px;margin:0 auto;overflow:hidden;}
.form .row {width:440px;float:left;margin-bottom:5px;background:#fff;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-right:5px;}
.form .row label {display:block;color:#FFF;cursor:pointer;font-size: 10px;color:#777}
.form .row input {display:block;float:left;font-size: 14px;color:#444;border:none;background:transparent;margin-top:2px;font-family:Chalet, Verdana, sans-serif;font-size:16px;}
.form .row.text {height:24px;}
.form .row.nr {height:24px; width: 142px;}
.form .row.nr input {width:30px;text-align:right;}
.form .row.check {height:24px; width:140px;background:none;border:none;}
.form .row.check input {margin-top:8px;margin-right:5px;}
.form .row.check label {width: 170px;margin-top:6px;}
.form .row.text label, .form .row.nr label {width: 90px;padding:0 5px 0 8px; height:18px;margin:4px 5px 2px 0px;line-height:18px;display:block;float:left;border-right:1px dotted #ccc;}
.form .row.text input {width: 320px;}

.form .row label.error {color:red;}


.form .row.textarea {width: 420px;padding: 5px 10px 10px 10px;}
.form .row.textarea label {padding-bottom:3px;border-bottom: 1px dotted #ccc;margin-bottom:3px;}
.form .row.textarea textarea {border: none;background:transparent;font-family:Chalet, Verdana, sans-serif;width:420px;height: 175px;line-height:25px;font-size: 18px;}

.form .row.submit {background:none;border:none;text-align:center;margin-top:10px;}
.form .row.submit input {border:#ccc;padding:2px;float:none;display:inline; cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#reset {border: none;background:#eee;color:#999;margin-right:20px;font-size:13px;padding-left:5px;padding-right:5px;}
#submit {border: none;background:#05A;color:#FFF;padding-left:10px;padding-right:10px;}



.paging {overflow:hidden}
.paging a {font-weight:normal;}
.paging .prev-page {float:left;}
.paging .next-page {float:right;}

a.pdf-file {padding-left: 18px; background:url(images/icons/filetype-pdf.png) no-repeat left center;font-weight:normal;}
.mcol p.warning {
    padding:10px 16px; font-size: 10px;color:red;line-height:14px;
    background: url(images/icons/exclamation-diamond.png) no-repeat left center;
    width: 400px;margin:0 auto;
}


.mcol table.clients {width: 95%;margin:0 auto;padding-top:10px;font-size: 10px;text-align:left;}
.mcol table.clients td {text-align:left;}

.mcol table {width:95%;margin:0 auto;text-align:center;font-size: 10px;padding: 10px 0;border: 1px solid #000; border-collapse: collapse;margin-bottom:10px;}
.mcol table td{padding:2px;vertical-align:middle;}


table.sedii {
    border-top: none;
    border-left: 1px solid #ddd;
    width: 100%;
}
table.sedii .names {
    font-weight: bold;
}
table.sedii th { 
    background: #0055AA;
    color: #fff;
    font-weight: bold;
border-bottom: 1px solid #0055AA;
border-right: 1px solid #0055AA;
vertical-align: middle;
padding: 3px;
}
table.sedii tbody tr:hover td {
    background: #eee;
}
table.sedii td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 3px;
    
}
#award {
    left: 230px;
    position: absolute;
    top: 18px;
}
