@media screen{
body{margin:0;padding:0;
	background:#E3E6DD url(../img/layout/bg.gif) repeat-x;color:#777774;
	font-family:sans-serif; font-size: 13px;line-height:1.5em;}
h1,h2,h3,h4{margin:0;font-weight:normal;}
h1{color:#1AA0AE;font-size:30px;padding-bottom:0;margin-bottom:15px;border-bottom:1px dashed #B9BAB6;}
h2{color:#1AA0AE;font-size:17px;line-height:1.5em;font-weight:bold;margin-bottom:1em;}
h3{color:#1AA0AE;font-size:17px;line-height:1.5em;font-weight:bold;margin-bottom:1em;}
h4{color:#666664;font-size:15px;font-weight:bold;}

.click { cursor: pointer}

h3.hideget p { margin: 0px; padding: 0px; display: inline}
h3.hideget { color:#777774;font-size:14px;font-weight:bold; margin: 0 0 10px 0; display: block; }
.odpoved h2 { color:#777774;font-size:13px; }
.odpoved h3 { color:#777774;font-size:12px; }



p{line-height:1.6em;margin:0 0 1.4em;}
a{color:#1AA0AE;text-decoration:none;}
a:hover{text-decoration:none;color:#000;}
img{border:none;}
img.left50{margin-left:-50px; margin-bottom: -1.4em;}
img.down50{margin-bottom: -1.4em;}

ul.sesipkou{margin:.5em 0;padding:0;list-style:none;}
ul.sesipkou li{padding-left:20px;background:url(../img/layout/arrow.gif) 0 7px no-repeat;}

th, td{padding:3px 0;}
th{color:#1AA0AE;text-align:left;padding-right:1em;vertical-align:top;}

#header{position:relative;height:290px;}
#header #underM {position:absolute;top: 231px; z-index: 99999; background: url(../img/layout/bg_top.png) no-repeat; width: 945px; height: 87px; }
#page{position:relative;width:990px;background:url(../img/layout/header.jpg) no-repeat;}
#content{position:relative;width:928px;margin-left:50px;}

.cols .col{float:left;width:160px;min-height:400px;padding-right:15px;margin-right:15px;background:url(../img/layout/col-sep.gif) 100% 0 no-repeat;}
.cols .col h3{font-size:15px;}
.cols .col img{margin-bottom:8px;}
.cols .last{padding:0;margin:0;background-image:none;}

#lc{float:left;width:732px;}
#rc{position: relative; float:right;width:157px;padding-bottom:30px;}

#lc2{float:left;width:565px;}
#rc2{position: relative; float:right;width:323px;}

#projects{position:relative;width:948px;height:400px;margin-bottom:18px; overflow:hidden}
.project{position:relative;width:948px;height:400px;z-index:100;}
.project0{position:relative;width:948px;height:400px;z-index:100;}
.project h2{border:none;margin:0;}
.project h3.symbol{margin-left:-40px;padding-left:40px; background-position:0 5px; background-repeat: no-repeat;}
.project img{float:left;}
.projectText{float:right;width:285px;margin-top:50px;}

#ovladac{position:relative;left:440px;height:10px; top: -30px;width:110px;z-index:5000;}
#ovladac ul{margin:0;padding:0;list-style:none;height:10px;}
#ovladac ul li{position:relative;display:block;float:left;width:10px;height:10px;margin:0 5px;}
#ovladac ul li a{position:relative;display:block;width:10px;height:10px;background:url(../img/layout/puntik.gif) no-repeat;}
#ovladac ul li a .afr{display:none;}

#ovladac ul li a.active, #ovladac ul li a:hover{background-position:0 -10px;text-decoration:none;}

#ovladac ul li a.active .afr, #ovladac ul li a:hover .afr{width: 400px; display:block; position:absolute;height:28px;left:-195px;top:-30px;}
.xfr { display: block; text-align: center; position: relative; left: 0px; }
.lfr {float: left; width:15px; display: block;background:url(../img/layout/bg-project-left.png) no-repeat 0 0px;font-size:11px;padding-top:0px; height: 19px; z-index: 200}
.cfr { float: left; display: block;background:url(../img/layout/bg-project-dot.png) no-repeat 50% 0px;font-size:11px;color:#666664;width: auto;text-align:center;padding-top:0px; height: 19px; z-index: 20}
.rfr { float: left; width:15px;  display: block;background:url(../img/layout/bg-project-right.png) no-repeat 0 0px;font-size:11px;padding-top:0px; height: 19px; z-index: 200}
.sfr { position: absolute; top: 16px; z-index:999; left: 191px; background:url(../img/layout/bg-project-arrow.png) no-repeat 0 0; width: 18px; height: 11px}

#heading{position:relative;z-index: 9999999;}

#references{position:relative;width:928px; padding:15px 0 40px; border-top:1px dashed #B9BAB6;}
#references h2{margin:5px 0 3px; line-height: 20px;}
#references h2 a:hover{text-decoration:none;color:#000;}
#references p{line-height:1.5em;}
#references img{border:2px solid #b9bab6;}
#references img:hover{border:2px solid #1aa0ae;}
#references .col{float:left;width:223px;padding-right:9px;}

#bottoms{position:relative;width:928px;padding:15px 0 40px;border-top:1px dashed #B9BAB6;}
#bottoms h3{line-height:1.1em;margin-bottom:12px;font-weight:normal;}
#bottoms a{color:#666664;text-decoration:none;}
#bottoms a:hover{text-decoration:underline;}
#bottoms ul{margin:0;padding:0;list-style:none;}
#bottoms ul li{padding:2px 0 2px 22px;background:url(../img/layout/arrow.gif) 0 7px no-repeat;}
#bottoms .col{float:left;width:220px;padding-left:12px;}

#footer{position:relative;width:928px;margin:-1px 0 0 50px;padding:10px 0;color:#1AA0AE;font-size:11px;border-top:2px solid #B9BAB6;}
#footer a{color:#1AA0AE;text-decoration:none;font-weight:normal;}
#footer a:hover,#footer a.active{text-decoration:none;color:#000;}
#footer .fr a{text-transform:uppercase;}

/* LOGO */
div#logo{position:absolute;top:30px;left:50px;width:175px;height:72px;margin:0;overflow:hidden;}
div#logo a, div#logo span{display:block;width:175px;height:72px;}
div#logo span{position:absolute;left:0;top:0;background: url(../img/layout/logo.gif);cursor:pointer;}

/* HORIZONTAL MENU */
#hMenu{position:absolute;left:0;top:182px;height:49px;margin:0;padding:0;list-style:none;overflow:hidden;}
#hMenu li,#hMenu li a{position:relative;display:block;height:49px;overflow:hidden; }
#hMenu li{float:left;}
#hMenu a span{display:none;}

#hMenu li a#menu01{width:153px;background:url(../img/menu-01.png) no-repeat;}
#hMenu li a#menu02{width:136px;background:url(../img/menu-02.png) no-repeat;}
#hMenu li a#menu03{width:152px;background:url(../img/menu-03.png) no-repeat;}
#hMenu li a#menu04{width:113px;background:url(../img/menu-04.png) no-repeat;}
#hMenu li a#menu05{width:101px;background:url(../img/menu-05.png) no-repeat;}
#hMenu li a#menu06{width:135px;background:url(../img/menu-06.png) no-repeat;}
#hMenu li a#menu07{width:140px;background:url(../img/menu-07.png) no-repeat;}

#hMenu li a#menu01:hover, #hMenu li a#menu02:hover, #hMenu li a#menu03:hover, #hMenu li a#menu04:hover, #hMenu li a#menu05:hover, #hMenu li a#menu06:hover,#hMenu li a#menu07:hover,
#hMenu li a#menu01.active, #hMenu li a#menu02.active, #hMenu li a#menu03.active, #hMenu li a#menu04.active, #hMenu li a#menu05.active, #hMenu li a#menu06.active, #hMenu li a#menu07.active
	{background-position:0 -49px;}

/* REFERENCE MENU */
#refMenu{height:29px;margin:0;padding:0;list-style:none; position: relative; z-index: 10}
#refMenu li,#refMenu li a{position:relative;display:block;height:29px;z-index: 10}
#refMenu li{float:left;margin-right:5px;}
#refMenu a span{display:none;}
#refMenu li div ul li a span{display:inline;}

#refMenu li #refm1a  { position: absolute; left: 0px; top: 10px; z-index: 9; padding: 0 0 0 0;margin:0; width: 177px; }
#refMenu li #refm2a  {   position: absolute; left: 0px; top: 10px; z-index: 9; padding: 0 0 0 0;margin:0; width: 177px; }
#refMenu li #refm3a  {   position: absolute; left: 0px; top: 10px; z-index: 9; padding: 0 0 0 0;margin:0; width: 114px; }

#refMenu li #refm3a ul { z-index: 9;  height: auto; padding: 10px 0 0 0; margin: 15px 0px 13 0px;  list-style:none;}
#refMenu li #refm3a ul li{ border-bottom: 1px solid #01626b; padding: 0 0 0 0px;margin:0; color: #FFF;position: static; height: 20px; float: none; width: 114px}
#refMenu li #refm3a ul li a{display: block; width: 114px;  color: #fff; text-indent: 5px; font-size: 12px;}
#refMenu li #refm3a ul li a:hover,#refMenu li #refm3a ul li a.active{background-color: #fff;  color: #000; font-weight: bold;height: 20px; }
#refm3a div.con { width: 114px;  background:url(../img/ref_m_pod.png) repeat-y; margin: 0px; padding: 0;}
#refm3a div ul  { margin: 0px; padding: 0;}
#refm3a div.bod { width: 114px; height:8px; background:url(../img/ref_m_pod_s.png) no-repeat; margin: 0px 0 0 0;}

#refMenu li #refm2a ul,#refMenu li #refm1a ul { z-index: 9;height: auto; padding: 10px 0 0 0; margin: 15px 3px 13 5px;  list-style:none;}
#refMenu li #refm2a ul li,#refMenu li #refm1a ul li{ border-bottom: 1px solid #01626b; padding: 0 0 0 0px;margin:0; color: #FFF;position: static; height: 20px; float: none;  width: 177px}
#refMenu li #refm2a ul li a,#refMenu li #refm1a ul li a{display: block; width: 177px;  color: #fff; text-indent: 5px; font-size: 12px;}
#refMenu li #refm2a ul li a.active,#refMenu li #refm2a ul li a:hover,
#refMenu li #refm1a ul li a.active,#refMenu li #refm1a ul li a:hover{background-color: #fff; color: #000; font-weight: bold; height: 20px; }
#refm2a div.con, #refm1a div.con { width: 177px; background-color: #1aa0ae; background:url(../img/ref_m_podw.png) repeat-y; margin: 0px;}
#refm2a div ul,#refm1a div ul  { margin: 0px; padding: 0;}
#refm2a div.bod, #refm1a div.bod {width: 177px; height:8px; background:url(../img/ref_m_podw_s.png) no-repeat; margin: 0px 0 0 0;}


#refMenu li a#refmenu01{ cursor: pointer; width:114px;background:url(../img/ref_m_vse.png) no-repeat; z-index: 19;}
#refMenu li a#refmenu02{ cursor: pointer; width:177px;background:url(../img/ref_m_sluz.png) no-repeat; z-index: 19;}
#refMenu li a#refmenu03{ cursor: pointer; width:177px;background:url(../img/ref_m_kli.png) no-repeat; z-index: 19;}
#refMenu li a#refmenu04{ cursor: pointer; width:114px;background:url(../img/ref_m_real.png) no-repeat; z-index: 19;}

#refMenu li a#refmenu01:hover, #refMenu li a#refmenu02:hover, #refMenu li a#refmenu03:hover, #refMenu li a#refmenu04:hover, #refMenu li a#refmenu05:hover, #refMenu li a#refmenu06:hover,
#refMenu li a#refmenu01.active, #refMenu li a#refmenu02.active, #refMenu li a#refmenu03.active, #refMenu li a#refmenu04.active, #refMenu li a#refmenu05.active, #refMenu li a#refmenu06.active,
#refMenu li a#refmenu01.bigup, #refMenu li a#refmenu02.bigup, #refMenu li a#refmenu03.bigup, #refMenu li a#refmenu04.bigup, #refMenu li a#refmenu05.bigup, #refMenu li a#refmenu06.bigup
	{background-position:0 -29px;}

.ref_lf { width: 280px;}
.ref_lf table th { width: 70px;padding-right:0.5em;}

/* SIDE MENU */
#sMenu{position: relative; margin:0 0 50px 0;padding:0;list-style:none;/*border-top:1px dashed #B9BAB6;*/}
#sMenu li{position:relative;border-bottom:1px dashed #B9BAB6;padding:7px 0 0 0; height: 25px}
#sMenu li a{display:block;color:#1AA0AE;font-size:16px;text-decoration:none;font-weight:normal;text-transform:uppercase;height: 25px}
#sMenu li a:hover{color:#231F20;}
/*
#sMenu li a.active {border-bottom:1px solid #B9BAB6;}
#sMenu li a.active span{display:block;position:absolute;left:-13px;bottom:-13px;width:13px;height:23px;
	background:url(../img/layout/smenu-active.gif) no-repeat;}
*/


/* BUTTONS */
.btn, .btn span{display:block;position:relative;width:150px;height:17px;overflow:hidden;}
.btn span{position:absolute;left:0;top:0;cursor:pointer;}

#btn-nase-sluzby{position:absolute;right:0;bottom:20px;}
#btn-nase-sluzby, #btn-nase-sluzby span{width:167px;}
#btn-nase-sluzby span{background:url(../img/layout/btn-nase-sluzby.gif) no-repeat;}
#btn-nase-sluzby:hover span {background-position:0 -17px;}

#btn-dalsi-reference{position:absolute;right:0;bottom:20px; z-index: 456456456456456456}
#rc2 #btn-dalsi-reference{position:relative;left:0;top:0;}
#btn-dalsi-reference, #btn-dalsi-reference span{width:167px;}
#btn-dalsi-reference span{background:url(../img/layout/btn-dalsi-reference.gif) no-repeat;}
#btn-dalsi-reference:hover span {background-position:0 -17px;}

#btn-predchozi-reference{position:absolute;left:0px;bottom:20px; z-index: 456456456456456456}
#rc2 #btn-predchozi-reference{position:relative;left:0;top:0;}
#btn-predchozi-reference, #btn-predchozi-reference span{width:167px;}
#btn-predchozi-reference span{background:url(../img/layout/btn-predchozi.gif) no-repeat;}
#btn-predchozi-reference:hover span {background-position:0 -17px;}


.btn-dalsi-projekty{margin:3px 0;}
.btn-dalsi-projekty, .btn-dalsi-projekty span{width:167px;}
.btn-dalsi-projekty span{background:url(../img/layout/btn-dalsi-projekty.gif) no-repeat;}
.btn-dalsi-projekty:hover span {background-position:0 -17px;}

.btn-vice-o-projektu{margin:3px 0;}
.btn-vice-o-projektu, .btn-vice-o-projektu span{width:167px;}
.btn-vice-o-projektu span{background:url(../img/layout/btn-vice-o-projektu.gif) no-repeat;}
.btn-vice-o-projektu:hover span {background-position:0 -17px;}

#btn-back{position:absolute;right:0;top:5px;}
#btn-back, #btn-back span{width:167px;}
#btn-back span{background:url(../img/layout/btn-back.gif) no-repeat;}
#btn-back:hover span {background-position:0 -17px;}

#btn-back-to-reference{position:absolute;right:0;top:5px;}
#btn-back-to-reference, #btn-back-to-reference span{width:167px;}
#btn-back-to-reference span{background:url(../img/layout/btn-back-to-reference.gif) no-repeat;}
#btn-back-to-reference:hover span {background-position:0 -17px;}


.members{width:100%; border-collapse:collapse;margin:20px 0;}
.member{cursor: pointer; position:relative;float:left;width:147px;padding:10px 0 10px 90px;margin:10px 10px 7px 0;background-color:#DADED3;}
.members .last{margin:10px 0 7px 0;}
.member img {margin: 0 0 -11px -15px; position:absolute;left:0;bottom:0; }


.clients{}
.clients{margin-top:50px;border-top:1px solid #B9BAB6;}
.clients a{display:block;color:#231F20;font-size:15px;line-height:2em;border-bottom:1px solid #B9BAB6;}
.clients .col{float:left;width:152px;margin-right:40px;}
.clients .last{margin:0}

.contacts p{font-size:15px;line-height:1.3em;}
table.contacts{width:100%;}
table.contacts td{padding:5px 0;line-height:1.33em;}
.iinsidea, .iadresa, .itelefon, .iemail{padding-left:17px;background:url(../img/layout/iadresa.gif) 0 5px no-repeat;}
.itelefon{background:url(../img/layout/itelefon.gif) 0 5px no-repeat;}
.iemail{background:url(../img/layout/iemail.gif) 0 5px no-repeat;}
.iinsidea{background:url(../img/layout/iinsidea.gif) 0 5px no-repeat;}
span.insidea, span .iadresa, span .itelefon, span .iemail{background-position:0 50%;}

.service{width:270px;}
.service p{line-height:1.33em;}
.service h4{background:url(../img/layout/sipka.gif) 100% 5px no-repeat;}

.refbox{width:253px;padding:13px 0 0 0;margin:15px 0;background:url(../img/layout/bg-r-box_.gif) no-repeat;}
.refbox h2{margin:5px 13px 0 13px;}
.refbox p{margin:5px 13px 0 13px;}
.refbox img{border:0px solid #666664;margin:5px 13px 0 13px;}
.refbox .bottom {width: 253px; height: 31px;background:url(../img/layout/bg-r-box_b.gif) no-repeat;}

}

.cls{clear:both;height:1px;line-height:1px;margin:0;padding:0;font-size:1px;overflow:hidden;}
.clsn{clear:both;height:0px;line-height:0px;margin:0;padding:0;font-size:0px;overflow:hidden;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.blue{color:#1AA0AE;}
.referenceImg{float:left;border:none;margin:0;padding:0;}







/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
    width: 575px;
    left: -60px;
}

.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
width: 575px;height: auto;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

.jcarousel-skin-ie7 {width: 575px;float:right;display:inline;}
.jcarousel-skin-ie7 .jcarousel-container-vertical {width: 75px;height: 245px;padding: 40px 0px;}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {width:77px;height: 245px;}
.jcarousel-skin-ie7 .jcarousel-item:hover {border-color: #808080;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-right: 7px;}
.jcarousel-skin-ie7 .jcarousel-item-vertical {margin-bottom: 7px;}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {}
/**
 *  Vertical Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(next-vertical.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-ie7 .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-ie7 .jcarousel-prev-vertical {position: absolute;top: 5px;left: 0px;width: 32px; height: 32px;cursor: pointer;background: transparent url(prev-vertical.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-ie7 .jcarousel-container {background: #E3E6DD;border: none;}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 580px; margin:0px 0;padding:10px 30px 0 30px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width: 100%; height: auto;}
.jcarousel-skin-ie7 .jcarousel-item {width:575px;height:auto; border:none;}

.jcarousel-skin-ie7 .jcarousel-next-horizontal {cursor: pointer;position: absolute; right: 5px; top: 80px; width: 20px;height: 40px;background: transparent url(../img/layout/jcarousel-next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {background-position: -20px 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {background-position: -40px 0;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -60px 0;}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {cursor: pointer;position: absolute; left: 5px; top: 80px; width: 20px;height: 40px;background: transparent url(../img/layout/jcarousel-prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-position: -20px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-position: -40px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -60px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-horizontal {top:120px}

.nastym .jcarousel-container {width: 650px;height: 320px;}
.nastym .jcarousel-skin-ie7  {position: relative; left: -80px;}
/*
.nastym .jcarousel-container {position: relative;width: 650px !important;left: -60px;height: 320px;overflow: hidden }
.nastym .jcarousel-skin-ie7 {width: 650px !important;float:right;}
.nastym .jcarousel-skin-ie7 .jcarousel-item {float: left;list-style: none; width: 650px !important;overflow: hidden}
.nastym .jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 650px !important;margin:0;}
*/

.membertxt{width:400px; margin: 20px 0 0 0; padding: 0 0 0 20px;}
.membertxt p{line-height:1.50em; }

.membertxt_uvod{margin: 20px 0 0 0; padding: 0 0 0 20px; text-align: center;}
.membertxt_uvod p{line-height:1.50em; }


.divform div {width: 600px; float: left;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.nonfloat {width: 600px; float: none;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.right {width: 200px; float: right;  margin: 0px 20px 0 0;}
.divform div.right textarea {width:500px;height:70px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
.divform div.polovina {width: 250px; float: left;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.polovina input {width: 240px;}
.divform div.polovina select {width: 240px;}

.divform div.tretina {width: 163px; float: left;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.tretina input {width: 158px;}
.divform div.tretina select {width: 158px;}

.divform div textarea {width:495px;height:85px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #fbfbfb}
.divform div input {width: 250px; height:20px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #fbfbfb}
select {width: 250px; border:1px solid #c9ced8; background-color: #fbfbfb; color: #666864; height: 20px}
.divform div.half label {width: 250px;}
.divform div label {width: 400px; display: block; text-align: left; margin-right: 5px;color: #9a9b96; font-weight: bold }
.divform div .submit input {float: left; width:120px;height:16px;line-height:16px;margin-top:0px;text-align:center;cursor:pointer; background: url(../img/layout/send.gif); border: 0px; }
.divform div .submit input:hover {background-position: 0px -17px;}
.divform div .submit {float: left; width:200px;padding: 48px 0 0 0;}
.divform div .captcha {float: left; width:350px;margin-top:8px;}
.divform div .captcha input {float: left; width:93px;height:16px;margin: 3px 0 0 0;padding:0;}




@media print{
body{background:#fff;color:#000;margin:0;padding:0;font-size:12pt;font-family:serif;}
#content{width:100%}
}