body{
margin:0;
background: transparent url(images/top_gr.jpg) no-repeat 50% 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}
td{text-align:left;}
img{border:0;}
a{color: #006EFF; text-decoration:none;}
a:hover{text-decoration:underline;}

#mainContent{}
#logotype{
display:block;
width:191px;
height: 125px;
background:#FFFFFF;
text-align:center;
float:left;
}
#logotype img{margin: 14px 0 0 0;}
#headText{
float:left;
font-size:12pt;
color: #494949;
margin: 4px 0 0 8px;
}
#headPhone{
text-align:right;
margin: 27px 0 0 0;
}
#banner{
width: 755px;
height: 250px;
margin:0 0 16px 0;
}
#banner-rt-left, #banner-rt-right, #banner-rb-left, #banner-rb-right{
position:relative;
width: 6px;
height: 6px;
background-color:transparent;
background-repeat:no-repeat;
background-position: 0 0;
z-index:100;
}
#banner-rt-left{
background-image:url(images/r_banner_top_left.png);
float:left;
}
#banner-rt-right{
background-image:url(images/r_banner_top_right.png);
float:right;
}
#banner-rb-left{
background-image:url(images/r_banner_bottom_left.png);
float:left;
}
#banner-rb-right{
background-image:url(images/r_banner_bottom_right.png);
float:right;
}

#banner-content{
position:relative;
top: -6px;
margin: 0 0 -12px 0;
width: 755px;
z-index:1;
}
#leftCol{padding: 0 10px 40px 0;}
#rightCol{width: 277px;}
#footer{
padding:  25px 25px 25px 0;
border-top: 5px solid #555555;
background: transparent url(images/footer.png) repeat-x;
height: 200px;
}
#copyright{margin: 48px 0  0 25px;}


.fLink{float:left; margin: 0 0 0 31px;}
.fLink span{font-weight:bolder;}
.fLink a{ padding: 0 0 0 4px; display:block; color:#808080;}

.centerBlock{margin: 0 0 22px 0; width: 755px;}
.centerBlock .title{ 
height: 30px; 
background: #E4E5E4; 
border-bottom: 5px solid #555555;
}
.centerBlock .title h2{ 
float:left;
margin:0; 
padding:0 13px 4px 13px; 
background: #555555; 
color:#FFFFFF; 
font-size:22px; 
font-weight:normal;
}
.centerBlock  {
background: #EAF7FF;
}

.centerBlock p {
padding: 13px 13px 20px 13px;
margin: 0px 10px 0px 0px;
background: #EAF7FF;
}

.centerBlock  ul {
background: #EAF7FF;
}

.centerBlock .ht{
font-weight:bolder;
color: #C53335;
}
.rightBlock{

}
.rightBlock h2{
margin:0;
padding: 4px 10px 6px 10px;
font-size:22px;
font-weight:normal;
background-color: #9C0000;
background-image: url(images/left_title_gr.png);
background-repeat:repeat-y;
background-position: right;
color:#FFFFFF;
}
.rightBlock p{
margin:0 0 20px 0;
padding: 15px 8px 18px 8px;
background-color: #F3F4F4;
background-image:url(images/lbl_gr.png);
background-repeat:repeat-x;
background-position: top;
}
.rightBlock p.red{
background-color: #BC0000;
background-image:url(images/rbred.png);
color:#FFFFFF;
}
.rightBlock p.red-center{
background-color: #BC0000;
background-image:url(images/rbred.png);
color:#FFFFFF;
text-align: center;
}
.rightBlock h2.red{
background-color: #730000;
background-image:url(images/dred.png);
color:#FFFFFF;
}
.rightBlock h2.green{
background-color: #3C7300;
background-image:url(images/green.png);
color:#FFFFFF;
}
.rightBlock p.el{
background-color: #EAD963;
background-image:url(images/el.png);
color:#000000;
}
.rightBlock p.contact{
padding: 35px 108px 18px 0;
background-color: #F3F4F4;
height:156px;
font-size: 14px;
text-align:right;
background-image:url(images/contact.jpg);
background-repeat:no-repeat;
background-position: bottom right;
}
.img-left{padding: 0 13px 5px 0;}
.img-right{padding: 0 0 5px 13px;}
.cls{clear:both;}

.centerBlock ol  {
padding: 0px 0px 0px 20px; 
margin: -20px 0px 0px 30px;
}

#headText h1{
float:left;
font-size:12pt;
color: #494949;
margin: 4px 0 0 8px;
}
.centerBlock  strong, .centerBlock  b {
font-weight: 400;
	
}

.cena {
  background:none;
}
