html, body { margin:0; padding: 0; width: 100%;  height: 100% !important;}			
body{min-height: 100%;  height: auto !important; height: 100%;  position: absolute; font-family:Verdana;}
img{border:0;}
h1, h2, h3, h4, h5 { font-weight: bold; color:#C20000;}
h1 {font-size: 1.7em;color:#C20000;}
h2 {font-size: 1em;}
h3 {font-size: 1em;}
h4 {font-size: 1em;}
h5 {font-size: 1em;}
			
.menu{width:100%;background:#005C9D;float:left;clear:both; color:#ffffff; text-align:center; padding:2px 0 2px 0; border-bottom:2px solid #ffffff; margin-bottom:0px; font-weight:bold; }

.menu a{color:#ffffff; text-decoration:none;}			
			
#header{float:left;clear:both; width:100%;background:url(/design/header_bg.jpg) #B3EAFE repeat-x top left;}
#header .main{clear:both;width:100%; padding:10px 0 10px 0;width:995px;}
#header .compName{color:#001D7C; font-size:20px; float:left; width:28%; _width:27%; padding-left:10px; text-align:center;}
#header .logo{float:left;text-align:center; width:42%;margin-bottom:10px;}
#header .phones{float:right;text-align:center; width:29%; _width:29%; text-align:right;font-size:20px;color:#001D7C;}
#header .align.right{text-align:right; width:auto; float:left; display:block; padding:5px 0 0 95px;}
#header .align.left{text-align:left; float:left; width:auto;  display:block; padding-top:5px;}
#header .align .city{font-size:14px; font-weight:bold;}
#header .menu{ font-size:18px;}
			
#content{float:left;clear:both; width:100%; height:auto; padding-top:20px; padding-bottom:230px;font-size: 15px;}
#content #c-cont{float:none;padding:0 10px;text-align:left; width:975px; margin:0 auto;}
#content  .block{background: url(/design/index_block.gif) no-repeat; width:305px; height:215px; padding:9px; float:left; font-size:13px;}
#content  .block .img{float:left; margin:8px;}
#content  .block .desc h2{color:#C20000; font-size:15px; margin-top:5px;}
#content  .block .desc input{border:1px solid #000000; width:50px;}
			
#footer{background:url(/design/footer_bg.jpg) #00599B repeat-x; color:#ffffff; float:left;clear:both; width:100%; text-align:center; height:150px;  position: absolute; bottom:0;left:0;}
#footer p{font-size:12px;}
#footer a{color:#ffffff; text-decoration:none;}
#footer .menu{margin-bottom:30px; text-transform: uppercase; padding:5px 0 5px 0;}

#tablica,  .orderTable,.orderForm {border: 1px solid #015B9D; border-collapse: collapse; background: #FFFFFF; padding:0; margin:0;}
#tablica th, .orderTable  th,.orderInform th {border: 1px solid #015B9D; font-weight: normal; background: #DEE8F0; padding:3px 3px 3px 3px;}
#tablica td,  .orderTable td,.orderInform td {border: 1px solid #015B9D; padding:3px 3px 3px 3px;}
#tablica tr,  .orderTable tr,.orderInform tr {border: 1px solid #015B9D; text-align: center; vertical-align:top;}

.printonly {display: none;}
.noprint {display: block;}
#content .orderInform{margin-top:30px;}
#content .orderInform input,#content .orderInform textarea{border:1px solid #000000;width:400px;font-size:16px;}
#content .alter {background:#D3DEE5;}
#content .orderInform td{padding:5px;}
#content .leftCol{text-align:left;}
table td{vertical-align:top;}
.error,.error a{color:red;font-weight:bold; }
.ok{color:green;font-size:14px;}

#content .text{font-size:13px}


#order-btn{background:url(/design/btn.jpg); border:0; width:153px; padding:6px 5px 5px 10px;;  font-weight:bold;color:red;}
