
body{ 
margin:0px; 
padding:0px;
color:  #272727;

}

a:link { text-decoration: none; color: #232323 ; }
a:hover{ text-decoration: underline; color: #1F89BA ;}
a:visited { text-decoration: none; color: #515151 ; }

p{ 
margin:0px; 
padding:0px;
}

img{ border:0px;
}

img.left{	float: left !important;	margin-right: 10px !important;}
img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 0px auto 12px !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img[align="left"]{	float: left !important;	margin-right: 10px !important;}
img.left{	float: left !important;	margin-right: 10px !important;}
img[align="right"]{	float: right !important; margin-left: 10px !important;}
img.right{	float: right !important; margin-left: 10px !important;}


.NewsSummaryExtra {float: right;}
.NewsSummaryExtra img {margin:0 50px !important;}

.NewsSummarySummary {
border-bottom:1px solid #528596;
margin-bottom:10px;
margin-right:16px;
overflow:hidden;
padding-bottom:10px;
}
.NewsSummarySummary p {text-align: justify;}
.NewsSummarySummary ul {padding-left: 10px !important;}
.NewsSummarySummary li {
font-size:10px !important;
line-height:14px !important;
}

#mainblock{  
width:1000px; 
margin: auto;
}

#innerblock{ 
width:1000px; 
float:left; 
} 



.topblock{ 
display:inline; 
clear:left; 
float:left; 
width:1000px;
}

.tp_1pxx{ 
display:inline; 
clear:left; 
float:left; 
width:1000px; 
height:111px; 
background: url(images/tp_1pxx.gif) repeat-x;

}
.tp_bg1{ 
display:inline; 
clear:left;
 float:left; 
 width:1000px; 
 height:292px; 
 background: url(images/tp_bg1.jpg) no-repeat;
 }

.tp_mail{ 
float:left; 
width:247px; 
font: bold 11px/20px verdana; 
color:#858685; 
margin:24px 0px 0px 764px; 
text-decoration:none;
}

.tp_home_bg{ 
float:left; 
width:133px; 
height:80px; 
background: url(images/home_bg.gif) no-repeat; 
margin:-52px 0px 0px 18px; 
position:relative;
}

.serv_bg{ 
clear:left; 
float:left; 
width:133px; 
height:50px; 
background: url(images/home_bg.gif) no-repeat; 
margin:15px 0px 0px 300px;
}

.serv_bg:hover{ 
clear:left; 
float:left; 
width:133px; 
height:50px; 
background: url(images/home_bghover.gif) no-repeat; 
margin:15px 0px 0px 300px;}

.home_bg{ 
float:left; 
width:133px; 
height:50px; 
background: url(images/home_bg.gif) no-repeat; 
margin:15px 0px 0px 3px;
}
.home_bg:hover{ 
float:left; 
width:133px; 
height:50px; 
background: url(images/home_bghover.gif) no-repeat; 
margin:15px 0px 0px 3px;
}

.tp_logo{ 
clear:left; 
float:left; 
margin:-108px 0px 0px 19px;
}


.tp_serv{ 
clear:left; 
float:left; 
margin:11px 0px 0px 8px;
}



.cp_padd{ 
clear:left; 
float:left; 
width:300px; 
background: #F5F3F3; 
padding-bottom:20px; 
margin-top:6px; 
border-top:1px solid #EFEFEF; 
border-bottom:1px solid #EFEFEF; 

}
.special_1a{ 
clear:left; 
float:left; 
width:300px; 
height:214px;
 background:url(images/1.jpg) no-repeat;
 margin:16px 0px 0px 17px;
 }

.special_2a{ 
float:left; 
width:300px; 
height:214px; 
background:url(images/2.jpg) no-repeat; 
margin:16px 0px 0px 17px;
}

.special_3a{ 
float:left; 
width:300px; 
height:214px; 
background:url(images/3.jpg) no-repeat; 
margin:16px 0px 0px 17px;
}

.special_x{ 
clear:left; 
float:left;
margin:4px 0px 0px 17px;
}


.cp_div{ 
display: inline; 
clear:left; 
float:left; 
width:1000px; 
padding-bottom:8px;
}


.lp_div{ 
display:inline; 
clear:left; 
float:left; 
width:329px; 
background:#F4F4F4; 
border:1px solid #EFEFEF; 
border-left:none; 
margin-top:7px; 
padding-bottom:12px;

}

.lp_div2{ 
display:inline; 
clear:left; 
float:left; 
width:1000px; 
background:#F4F4F4; 
border:1px solid #EFEFEF; 
border-left:none; 
margin-top:7px; 
padding-bottom:12px;

}

.news_txt2{ 
display: inline; 
clear:left; 
float:left; 

font:10px/20px verdana;
color:#272727; 
margin:10px 0px 0px 12px;

}
.news_bg{ 
clear:left; 
float:left; 
width:297px; 
height:46px; 
background:url(images/lp_news_bg.jpg) no-repeat; 
margin:12px 0px 0px 16px;

}
.lp_read{ 
clear:left; 
float:left; 
margin:22px 0px 0px 36px;
}

.lp_fam_bg{ 
clear:left; 
float:left; 
width:274px; 
height:104px; 
background: url(images/lp_family_img.jpg) no-repeat; 
margin:16px 0px 0px 31px;
}


.lp_news_arrw{ 
clear:left; 
float:left; 
margin:17px 0px 0px 13px;
}

.lp_news{ 
float:left; 
margin:8px 0px 0px 26px;
}
.lp_view{ 
clear:left; 
float:left; 
width:65px; 
font: 11px/18px tahoma; 
color:#003A53; 
margin:86px 0px 0px 19px; 
text-decoration:none;
}

input {
border: 1px solid #ECECEC;
	width: 170px;
	color: #3C3C3C;
}

textarea {
border: 1px solid #ECECEC;
	width: 170px;
	color: #3C3C3C;
}

.rp_div{ 
display:inline; 
float:left;
width: 620px;
 }
 
.rp_welcome{ 
clear:left; 
float:left; 
margin:32px 0px 0px 23px;
}

.rp_wel_txt{ 
clear:left; 
float:left; 
width:615px; 
font: 11px/18px verdana; 
color:#272727; 
margin:15px 0px 0px 22px;

}

.rp_wel_txt a:hover{ 

 
color:#2D90BE;
text-decoration: underline; 


}

.rp_wel_txt2{ 
clear:left; 
float:left; 
width:615px; 
font: 11px/18px verdana; 
color:#272727; 
margin:15px 0px 0px 22px;

}

.rp_wel_txt2 a:hover{ 

font: 11px/18px verdana; 
color:#2D90BE;
font-weight: bold; 
text-decoration: underline; 


}
.rp_read{ 
clear:left; 
float:left; 
margin:17px 0px 0px 22px;
}

.reserv_bg{ 
display:inline; 
clear:left; 
float:left; 
width:618px; 
background:#F4F4F4; 
border:1px solid #EFEFEF; 
margin:28px 0px 0px 22px; 
padding-bottom:8px;
font-size: 13px;
font-family: "Arial", Arial, Helvetica, sans-serif;
}


.reserv_1pxx{ 
clear:left; 
float:left; 
width:618px; 
background:url(images/reserv_1pxx.gif) repeat; 
margin-top:5px;
}
.rp_reserv{ 
clear:left; 
float:left; 
margin:14px 0px 0px 21px;}
.reserv_txt{ 
clear:left; 
float:left; 
width:241px; 
font: 11px/18px verdana; 
color:#272727; 
margin:15px 0px 0px 22px;
}
.reserv_arrw{ 
clear:left; 
float:left; 
margin:16px 0px 0px 22px;
}
.reserv_txt2{ 
float:left; 
width:225px; 
font: 11px/18px verdana; 
color:#007FC2; 
margin:10px 0px 0px 10px; 
text-decoration:none;
}
.hoild_img{ 
clear:left; 
float:left; 
margin:16px 0px 0px 22px;
}



.serv_arrw{ 
clear:left; 
float:left; 
margin:16px 0px 0px 36px;
}

.ft_bg{ 
display:inline; 
clear:left; 
float:left; 
width:1000px; 
height:83px;
 background:#F4F4F4; 
 border:1px solid #EFEFEF; 
 border-bottom:none; 
 margin:50px 0px 0px 0px;
 }

.ft_bar{ 
float:left; 
margin:28px 0px 0px 5px;
}
.ft_home{ clear:left; 
float:left; 
width:65px; 
font: 11px/15px tahoma; 
color:#8E8D8D;
 margin:26px 0px 0px 249px; 
 text-decoration:none; 
 
 }
.ft_dom{ float:left; 
width:80px; 
font: 11px/15px tahoma; 
color:#8E8D8D; 
margin:26px 0px 0px 15px; 
text-decoration:none;
}

.ft_copy{ 
clear:left; 
float:left;
width:290px; 
font: 11px/15px tahoma;
 color:#8E8D8D;
 margin:40px 0px 0px 342px;
 }
 
.ft_serv{ 
float:left; 
width:80px;
 font: 11px/15px tahoma; 
 color:#8E8D8D; 
 margin:26px 0px 0px 15px; 
 text-decoration:none;
 }
 
.ft_abt{ 
float:left; 
width:45px; 
font: 11px/15px tahoma; 
color:#8E8D8D; 
margin:26px 0px 0px 15px; 
text-decoration:none;
}
.special_praca{ 
float:left; 
width:300px; 
height:60px; 
margin:16px 0px 0px 17px;
}

