@charset "UTF-8";
/* CSS Document */


html { background-color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px;color:#978b82; sc  }
* { padding:0; margin:0;}
table { border-collapse:collapse;}
a:visited { outline:none;}
.clearthefloats {clear: both;}
.float_left { float:left;}
.float_right { float:right;}

h1 { color:#799f22; font-weight:normal; font-size:30px; line-height:27px; padding-bottom:12px; border-bottom:1px solid #e9e6d6;}
h1 span { font-size:16px;}

h2 { font-size:15px; line-height:19px; color:#6c635b; margin-bottom:6px;}

h3 { font-size:12px; color:#817871; margin-top:10px;}

li {list-style-image: url(/resources/images/checkmark.gif);}

ul { margin:6px 0 0 20px;}

input { outline:none; }

.link { text-align:right;}
.link a, .link a:visited { color:#799f22; text-decoration:none; font-weight:bold; margin-right:10px;}

.link a:hover { color:#463d36;}

#feature_banner .btn a, #feature_banner_services .btn a {display:block; outline: none;}
#feature_banner a:hover, #feature_banner_services a:hover {background-position: left bottom;}
#feature_banner a:hover span, #feature_banner_services a:hover span {display: block;}

#feature_banner .btn_services {height:50px; width:165px;
	background:url(/resources/images/btn_services_sp.gif) no-repeat;}
#feature_banner .btn_zobacz_galerie {height:50px; width:165px;
	background:url(/resources/images/btn_zobacz_galerie_sp.gif) no-repeat;}



#feature_banner_services .btn_staff {height:50px; width:165px;
	background:url(/resources/images/btn_meet_staff_sp.gif) no-repeat;}




#header #nav .btn { float:right;}
#header #nav .btn a {display:block; outline: none;}
#header #nav .btn a:hover {background-position: left bottom;}
#header #nav .btn a:hover span {display: block;}
#header #nav .btn_polski {height:35px; width:190px;
	background:url(/resources/images/btn_polski.gif) no-repeat;}



#header { width:870px; background-image:url(/resources/images/bg_border.gif); background-repeat:repeat-y; margin:0 auto; padding:25px 30px 0 55px;}
#header .logo {float:left;}
#header .more_info { float:right;}
#header .more_info a { display:block;}
#header .app { margin-bottom:15px;}
#header .tel { margin-bottom:20px;}

#header #nav ul { list-style-type:none; font-size:14px; margin:0px;   }
#header #nav li { display:inline; background-color:#e2dfcf; margin-right:1px; float:left; height: 28px; padding-top:7px;}
#header #nav li a { text-decoration:none; color:#796860; padding:7px 12px;}  
#header #nav li:hover {background-color:#ccc8b6; color:#e2dfcf; cursor:pointer;}
#header #nav .selected { background-color:#463d36; color:#e2dfcf;padding-left:12px;padding-right:12px;  }
#header #nav .selected:hover {background-color:#463d36; color:#e2dfcf;}



#feature_bg { background-color:#463d36; height:237px;}
#wrapper {width:955px; background-image:url(/resources/images/bg_border.gif);background-repeat:repeat-y; margin:0 auto; position:relative ; }

#feature_banner { background-image:url(/resources/images/home_feature_bg.gif); background-repeat:no-repeat; width:845px; height:358px; padding:0 30px 0 85px; position:absolute; top:-237px;}

#feature_banner .txt { padding-top:45px; width:360px; float:left; }
#feature_banner .txt_insurance { padding-top:45px; width:316px; float:left; }
#feature_banner  p { color:#463d36; font-size:13px; line-height:21px; margin-top:10px;}
#feature_banner .btn { margin-top:15px; float:right;}
#feature_banner .img { padding-top:20px; float:right; width:480px; margin-top:1px; }


#feature_banner_services { background-image:url(/resources/images/services_feature_bg.gif); background-repeat:no-repeat; width:845px; height:343px; padding:0 25px 0 85px; position:absolute; top:-237px;}

#feature_banner_services .txt { padding-top:45px; width:356px; float:left; }
#feature_banner_services .txt_insurance { padding-top:45px; width:316px; float:left; }
#feature_banner_services p { color:#463d36; font-size:13px; line-height:21px; margin-top:10px;}
#feature_banner_services .btn { margin-top:15px; float:right;}
#feature_banner_services .img { padding-top:20px; float:right; }
#feature_banner_services .img .position { margin-top:35px;}


#feature_banner_services .contact_txt { padding-top:45px; width:405px; float:left; font-size:15px; line-height:25px;  }
#feature_banner_services .contact_img { padding-top:20px; float:right;  }
#feature_banner_services .contact_txt p {font-size:15px; line-height:25px; }
#feature_banner_services .contact_txt p span { color:#568101; font-weight:bold;}
#feature_banner_services .h-line_contact { width:70%; height:1px; background-color:#e9e6d6; margin:20px 0;}






#feature_banner_staff { background-image:url(/resources/images/staff_feature_bg.gif); background-repeat:no-repeat; width:840px; height:341px; padding:0 30px 0 85px; position:absolute; top:-237px;}

#feature_banner_staff .txt { padding-top:45px; width:356px; float:left; }
#feature_banner_staff p { color:#463d36; font-size:13px; line-height:21px; margin-top:10px;}
#feature_banner_staff .btn { margin-top:15px; float:right;}
#feature_banner_staff .img { padding-top:20px; float:right; width:480px; margin-top:11px;}




#feature_gallery_bg { width:875px; margin-left:55px; position:absolute; top:-237px;}

#feature_gallery_bg .gallery_bg_top {background-image:url(/resources/images/gallery_bg_top.gif); background-repeat:no-repeat; width:875px; height:39px; }
#feature_gallery_bg .gallery_bg_inside { border-left:1px solid #f1f1ed; border-right:1px solid #f1f1ed; background-color:#fff; padding-left:8px;}
#feature_gallery_bg .gallery_bg_btm {background-image:url(/resources/images/gallery_bg_btm.gif); background-repeat:no-repeat; width:875px; height:39px; }





#main_anna_bg { background-image:url(images/staff_main_anna_bg.gif); background-repeat:repeat-y; width:875px; margin:102px 30px 20px 55px; float:left; font-size:13px; line-height:20px;}
#main_anna_L {float:left;}
#main_anna_L .info { background-image:url(images/staff_anna_bg.gif); background-repeat:no-repeat; height:187px; width:429px; color:#463d36;}
#main_anna_L .publication { width:399px; padding:5px 0 15px 20px; margin:0 0 0 10px; line-height:17px; font-size:11px;}
#main_anna_R {float:left; width:401px; padding:0 20px 10px 15px; }
#main_anna_L .info .float_right h2 {color:#6f9518; border-bottom:1px solid #e6f0cf; padding-bottom:8px;}
#main_anna_L .info .float_right { margin:20px 20px 0 0; line-height:17px;}

#main_anna_L .info img { margin:20px 0 0 20px;}

#staff_secondary_content .staff_single { background-image:url(/resources/images/staff_general.gif); background-repeat:no-repeat; width:256px; height:98px; margin-right:21px; float:left; padding:15px 15px 0 0; line-height:17px;}

#staff_secondary_content { margin:0 0 20px 65px; line-height:25px;}
#staff_secondary_content img { margin:0 15px; }
#staff_secondary_content h2 { font-weight:normal; color:#463d36;}


#L-side_home, #R-side_home { margin-top:121px;}

#L-side_home { float:left;}
#L-side_home .copy { width:198px; background-image:url(/resources/images/home_L-side_bg.gif); background-repeat:repeat-y; padding:10px 20px 15px 30px; margin:0 0 4px 55px; line-height:22px; }
#L-side_home .copy p , #L-side_home .copy_services p{ padding-top:4px; }
#L-side_home .gallery_samples { margin-left:65px;}
#L-side_home .gallery_samples img { margin:6px 6px 0 0; }


#L-side_services, #R-side_services { margin-top:104px;}
#L-side_services { float:left;}
#L-side_services .copy { width:313px; background-image:url(/resources/images/services_L-side_bg.gif); background-repeat:repeat-y; padding:10px 20px 15px 30px; margin:0 0 4px 55px; line-height:22px; }

#L-side_services .copy p { padding-top:4px; }
#L-side_services .gallery_samples { margin-left:65px;}
#L-side_services .gallery_samples img { margin:6px 6px 0 0; }


#L-side_services .request_app .field input {width:90%; height:28px; font-size:14px; color:#6c635b; border:1px solid #d1cecd; padding:0 10px; margin:5px 0; }
#L-side_services .request_app {font-size:14px; line-height:23px; color:#6c635b;}
#L-side_services .request_app .btn_send { margin-right:12px; margin-top:10px;}
#L-side_services .request_app  textarea {width:90%; font-size:14px; color:#6c635b; border:1px solid #d1cecd; padding:5px 10px; margin:5px 0; font-family: Verdana, Geneva, sans-serif;}

#L-side_services .request_app .error_strings { color:#F00;}
#L-side_services .request_app li {list-style-image: url(/resources/images/error.png); margin-left:5px;}


#R-side_home {float:right; width:622px;  margin-right:30px; }
#R-side_home .inside {border-left:1px solid #f2f2ed;border-right:1px solid #f2f2ed; padding: 0 25px 0 15px;}
#R-side_home .bg_top {background-image:url(/resources/images/home_R-side_bg_top.gif); background-repeat:no-repeat; width:622px; height:29px; }
#R-side_home .bg_btm {background-image:url(/resources/images/home_R-side_bg_btm.gif); background-repeat:no-repeat; width:622px; height:29px; }
#R-side_home h3 span { margin-right:37px;}

#R-side_home .h-line_polski { width:95%; height:1px; background-color:#e9e6d6; margin:12px 0;}

#R-side_home .single_plan { font-size:14px; line-height:17px;}


#R-side_services {float:right; width:507px;  margin-right:30px; }
#R-side_services .inside {border-left:1px solid #f2f2ed;border-right:1px solid #f2f2ed; padding: 0 25px 0 15px;}
#R-side_services .bg_top { background-image:url(/resources/images/services_R-side_bg_top.gif); background-repeat:no-repeat; width:507px; height:29px; }
#R-side_services .bg_btm { background-image:url(/resources/images/services_R-side_bg_btm.gif); background-repeat:no-repeat; width:507px; height:29px; }
#R-side_services h3 span { margin-right:37px;}



#R-side_services .directions { font-size:14px; line-height:23px; color:#6c635b;}
#R-side_services .directions h2 { margin:10px 0 25px 0;}
#R-side_services .directions .from_field input { width:350px; height:28px; font-size:14px; color:#6c635b; border:1px solid #d1cecd; padding:0 10px;}



#secondary_content { margin:10px 35px 20px 65px; line-height:25px;}


#footer { text-align:center; margin:10px 30px 0 55px; color:#e2dfcf; font-size:10px;}
#footer a:link, #footer a:visited {color:#e2dfcf; text-decoration:none;}
#footer a:hover { color:#463d36;}
#footer_nav { background-color:#b3af95; padding:5px 0; font-size:12px;}
#footer .h-line {background-color:#c6c3aa; height:5px; width:100%;}

#footer_gallery { text-align:center; margin:0 25px 0 55px; color:#e2dfcf; font-size:10px; padding-top:560px;}
#footer_gallery a:link, #footer_gallery a:visited {color:#e2dfcf; text-decoration:none;}
#footer_gallery a:hover { color:#463d36;}
#footer_nav { background-color:#b3af95; padding:5px 0; font-size:12px;}
#footer_gallery .h-line {background-color:#c6c3aa; height:5px; width:100%;}



