body,div,img,form,p,h1,h2,h3,h4,h6,hr,table,td,th{margin:0;padding:0;}
h2,h4,h1{font-weight:400;line-height:normal;}
h2{font-size:1.6em;font-weight:400;margin:34px 0 14px;}
ul{padding-left:30px;margin-left:0;}
h1{font-size:13px;line-height:170%;font-weight:700;}
h1,h2,b{color:#4d4d4d;}
h2 span{font-size:15px;}
body{font-family:Verdana, Helvetica, sans-serif;font-size:12px;color:#333;background:#62696e;}
p,h1{margin-top:1.12em;}
.text,p{line-height:170%;}
img{border:none;}
a{color:#a03c45;text-decoration:underline;}
table{width:100%;border:none;border-collapse:collapse;}
.list{margin-top:0;line-height:150%;}
.list li{padding-top:6px;}
.loading{background:url(image/loader.gif) no-repeat center;}
#contact,#about,#menagment,#offerDetails{width:540px;padding-right:30px;padding-bottom:20px;}
#inputs input[type="image"]{height:48px;width:190px;}
#inputs .range input{width:60px;}
input,textarea,select{border:1px solid #555;font-family:sans-serif;font-size:12px;color:#555;padding:4px;}
input[type="image"]{border:none;padding:0;}
input[type="text"],textarea{width:96%;}
#formStatus{background:#fff;color:#000;line-height:36px;text-align:left;font-weight:700;padding:10px;}
#formStatus img{margin-bottom:-12px;margin-right:8px;float:left;border:none;}
.pass{border:1px solid #a9d597;}
.fail{border:1px solid #C37B77;}
.notvalid{border:1px solid #b00000;}
.valid{border:1px solid #00a400;}
#formArea p{line-height:150%;}
#formArea p span{text-decoration:none;cursor:pointer;color:#a03c45;}
.offerRear{background:url(image/offerRear.png) repeat-x top;}
#offerColumn #cat li{background:url(image/catBackground.png) no-repeat top;position:relative;height:68px;margin:0;padding:0;}
#offerColumn #cat li img{border:none;position:relative;}
#offerColumn #cat{list-style-type:none;margin:0 0 -3px;padding:0;}
#offerColumn #cat #selected{padding-left:36px;background:url(image/catSelected.png) no-repeat top;}
#offerColumn .box:first-child{padding-right:0;padding-left:0;}
#offerColumn .box:first-child h2{padding-left:24px;height:23px;}
#offerListColumn{margin-bottom:20px;}
#offerList tr:first-child th{background:#d4d9dd;}
#offerList tr:first-child .price{background:#d4d9dd url(image/backDark.jpg) repeat-y right;width:124px;}
#offerList .price,#offerList .text{background:#e0e5e9 url(image/backLight.jpg) repeat-y right;}
#offerList th{border-left:1px solid #fff;font-weight:700;text-align:left;padding:10px 5px;}
#offerList th:first-child{border-left:1px solid #d4d9dd;}
#offerList .data td:first-child{border-right:1px solid #d4d9dd;background:#fff;padding:0;}
#offerList .data td{border-bottom:1px solid #fff;border-left:1px solid #fff;padding:5px;}
#offerList .space{height:10px;}
#offerList .text{line-height:150%;padding:12px;}
#offerList .data td:first-child img{border:1px solid #e0e5e9;padding:1px;}
#offerList .noEntry{border-left:1px solid #e0e5e9;background:#e0e5e9 url(image/backLight.jpg) repeat-y right;text-align:center;padding:20px;}
#offerColumn .submit{margin-left:-24px;display:block;margin-bottom:-3px;margin-top:10px;}
#navigate{clear:both;margin-bottom:20px;text-align:right;margin-right:350px;height:30px;padding-right:30px;color:#fff;background:url(image/pageRight.png) no-repeat right;}
#navigate div{background:#880b16 url(image/pageLeft.png) no-repeat left;padding-left:10px;float:right;line-height:28px;height:30px;}
#navigate span{font-weight:700;}
#navigate a,#navigate span{padding:0 4px;}
#offerDetailsTable tr td{font-size:12px;}
#offerDetailsTable td{padding:3px 6px;}
#offerDetailsTable .sc td{border-top:1px solid #e0e5e9;border-bottom:1px solid #e0e5e9;}
#gallery{list-style-type:none;margin:20px 0 0;padding:0;}
#gallery li{float:left;}
#gallery li img{border:1px solid #D4D9DD;margin:8px;padding:1px;}
.errorColumn{background:#fff url(image/errorBack.jpg) no-repeat left bottom;height:410px;}
.error h2 span{color:#a03c45;}
.error #errorContent{color:#fff;height:160px;background:url(image/errorContentBack.png) no-repeat left top;padding:30px 60px 30px 30px;}
.error #errorContent ol{margin-top:20px;margin-left:40px;}
.box{background-color:#fff;padding-left:24px;padding-right:20px;}
.box_g{background-color:#e0e5e9;padding-left:24px;padding-right:20px;}
.box h2,.box_g h2{margin-top:0;}
.roundBottom{margin-bottom:10px;}
.roundTop{margin-top:10px;}
#orderForm{background:#e0e5e9 url(image/backLight.jpg) repeat-y top right;margin-top:30px;margin-bottom:30px;}
#orderForm h2{padding-top:20px;margin:0;}
#orderForm .label{width:180px;}
#orderForm #backHead{background:url(image/orderTopLine.gif) repeat-x top;}
#orderForm #backFoot{background:url(image/orderBottomLine.gif) repeat-x bottom;padding-right:30px;height:714px;}
.orderFormRear{background:url(image/orderFormRear.gif) repeat-x top;}
#orderForm #form{margin-top:20px;}
#orderForm tfoot img{margin-top:8px;cursor:pointer;}
#orderForm tbody td,#index form table td,#index form table th{padding-bottom:6px;}
#home .box:first-child{padding-bottom:1em;}
#home .box:first-child p + p{border-top:1px solid #e0e5e9;padding-top:1.12em;}
#home .offer{padding-bottom:10px;}
#index #menagmentDemo{position:relative;}
#index #mImage{position:absolute;right:0;top:12px;z-index:90;}
#index #menagmentDemo ul{list-style-type:none;margin:0 30px 0 0;padding:0;}
#index #menagmentDemo ul li{background-color:#e0e5e9;line-height:150%;margin:6px 0;padding:14px;}
#index #menagmentDemo ul .blank{background-color:#fff;padding-right:170px;}
#index #menagmentDemo #box2{background:#62696e url(image/indexMenagment_box2b.gif) no-repeat bottom left;margin-right:42px;padding:0 18px 18px;}
#index #menagmentDemo #box1{background:#62696e url(image/indexMenagment_box1t.gif) no-repeat top left;margin-right:42px;padding:18px 18px 0;}
#index #menagmentDemo #box2,#index #menagmentDemo #box2head{z-index:99;position:relative;}
.indexRear{background:url(image/indexRear.gif) repeat-x top;}
#index #offerFlash{width:570px;height:464px;text-align:center;}
#index #offerFlash img{margin-top:200px;}
#index form{margin-right:30px;}
#index form input[type="image"]{height:47px;width:132px;}
#index form .submit{text-align:center;padding:4px 0;}
#index input[type="text"]{width:80px;}
#index form table .label{width:400px;}
#index form table .radio{text-align:left;width:120px;}
#tableLayout{background:#fff;table-layout:fixed;}
.bodyContent{width:920px;background:#fff url(image/bodyBack.jpg) repeat-y right;}
#bodyMenu{background:url(image/menuBack.jpg) no-repeat top;width:550px;list-style-type:none;float:left;height:56px;padding-top:162px;padding-left:20px;position:relative;overflow:hidden;margin:0;}
#bodyMenu li{line-height:40px;float:left;}
#bodyMenu li.backLava{margin-top:12px;background:url("image/lava.png") no-repeat right -30px;z-index:8;height:30px;position:absolute;}
#bodyMenu li.backLava .leftLava{background:url("image/lava.png") no-repeat top left;height:30px;margin-right:9px;}
#bodyMenu li img{border:none;padding:0 6px;}
#bodyMenu li a{z-index:10;position:relative;overflow:hidden;}
#adress{background:url(image/adressBack.jpg) no-repeat top;width:310px;float:left;height:150px;text-align:right;padding-top:32px;padding-right:40px;line-height:150%;font-size:18px;font-family:Georgia, serif;color:#555;}
.columnLeft{width:570px;float:left;}
.columnRight{background:url(image/columnRightBack.jpg) no-repeat top left;width:340px;margin-top:-36px;padding-left:10px;float:left;}
.columnRight div:first-child{padding-top:24px;}
.columnRight ul{margin-bottom:0;}
#contactColumn{background-color:#fff;}
#contactColumn img{display:block;padding-top:110px;}
#map{height:700px;border:1px solid gray;}
#mapText{font-family:Verdana, Helvetica, sans-serif;font-size:12px;padding:6px;}
#mapText div{border-top:1px solid silver;text-align:center;padding-top:6px;margin-top:6px;}
#conectBox tbody .label{padding-bottom:6px;text-align:left;}
#conectBox tbody td,#inputs td{padding-bottom:4px;}
,#conectBox textarea{margin-bottom:8px;}
#submit{background:url(image/boxBottom_postBack.png) no-repeat bottom;height:58px;margin-bottom:10px;}
#footer td{background:#62696e url(image/footerLine.gif) repeat-x top;color:#fff;font-size:12px;}
#footer ul{list-style-type:none;margin:0;padding:0;}
#footer ul:first-child li{display:inline;padding-right:10px;}
#footer ul:first-child{margin:26px 0 24px;}
#footer #copy li{margin:10px 0;}
a:hover,#footer ul:first-child a,#footer #copy a:hover{text-decoration:none;}
#inputs input[name="miasto"],select{width:200px;}
#inputs select,#offerDetailsTable tr td:first-child{width:170px;}
#conectBox .loading,#orderForm .loading{height:90%;}
#offerList .data,#offerDetailsTable .sc{background:#e0e5e9;}
#offerList .text,#offerList .data,#submit img{cursor:pointer;}
#navigate a,#menagmentDemo #box2,#menagmentDemo #box1,#menagmentDemo h1,#menagmentDemo b,#footer a{color:#fff;}
#offerDetailsTable,.error #errorContent ol,.error #errorContent ul{line-height:160%;}
.roundBottom,.roundTop,#index #menagmentDemo #box2head,#index #menagmentDemo #box1foot{display:block;}
#index,#footer #copy{padding-bottom:20px;}
#footer ul:first-child a:hover,#footer #copy a{text-decoration:underline;}
