body{background:url(../images/site_bg.gif) left top repeat-x #F0F0F0; font-family:Arial, helvetica, sans-serif; color:#898989; font-size: 12px; line-height:15px; margin: 0; padding: 0;}
img{border:0; text-align:left; vertical-align:top;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
input, textarea, select{color:#525252; vertical-align:top; text-align:left; border: 1px solid #808080; font:10px Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px {margin:5px 0 20px 0; display:block;}
.top_indent_10px, h1{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

h1,h2 {font-family:Arial, helvetica, sans-serif; color:#898989; font-size:0.99em; line-height:1.3em;}
h2 {color: #5574ba; font-size: 1.2em;}
 
.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .col_4, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
#header{height:105px; background:url(../images/header_bg.jpg) left top no-repeat; padding:284px 0 0 54px;}
/*=====//header===========*/

/*=======top_blocks===========*/
#top_blocks{height:329px; padding:0 45px 0 52px;}
#top_blocks .top_block_1, #top_blocks .top_block_2, #top_blocks .top_block_3{float:left; height:220px; padding-top:74px;}
#top_blocks .top_block_1{width:223px; background:url(../images/top_block_1.jpg) left top no-repeat; padding-left:64px;}
#top_blocks .top_block_2{width:236px; background:url(../images/top_block_2.jpg) left top no-repeat; padding-left:62px;}
#top_blocks .top_block_3{width:226px; background:url(../images/top_block_3.jpg) left top no-repeat; padding-left:72px;}

#top_blocks p{padding:4px 0 5px 12px; font-size:1.14em; color:#575757;}

#top_blocks .top_block_1 p {margin: 5px 80px -5px 0; text-align: center;} 
#top_blocks .top_block_2 p {margin: 5px 67px -5px 0; text-align: center;} 
#top_blocks .top_block_3 p {margin: 5px 85px -5px 0; text-align: center;} 

#top_blocks .top_block_1 a img{margin: 35px 0 0 41px;}
#top_blocks .top_block_2 a img{margin: 35px 0 0 51px;}
#top_blocks .top_block_3 a img{margin: 35px 0 0 38px;}

/*=====//top_blocks===========*/

/*=======content===========*/
#content{padding:0 36px 28px 78px;}
.mid {background:url(../images/line_y.gif) center top repeat-y; height:100%;}

.title_1 {height:34px; background:url(../images/title_1_bg.gif) left top no-repeat; padding-left:35px; margin-bottom:25px;}
.title_2{height:34px; background:url(../images/title_2_bg.gif) left top no-repeat; padding-left:35px; margin-bottom:25px;}

a.blue_link {color:#5574BA; text-decoration:underline;}
a:hover.blue_link {text-decoration:none;}

a.pink_link {color:#E56E95; text-decoration:underline;}
a:hover.pink_link {text-decoration:none;}

#content .col_1, #content .col_2,{padding-bottom:10px;}

#content .col_1 .indent{padding:0 0 0 38px;}
#content .col_2 .indent{padding:0 0 0 37px;}
#content .col_5 .indent{padding:0 0 0 37px;}
.col_4 .indent{padding:0 20px 20px 37px;}
.leftimg {border: 1px solid #b5b6b6; margin-bottom: 0.5em; line-height: 1;}
#content .col_2 .indent p, {padding:15px 0 0 0;}
#content .col_2 .indent p.right, .portfolio_right {float: right;}
.right {padding-right: 20px;}

.links_col1 {float: left; width: 55%; margin: 0;}
.links_col2 { float: left; width: 30%; margin: 0; }
.pic_float{margin-right:14px; float:left; border: 1px solid #b5b6b6;}
.pic_float_2{margin-right:14px; float:left; border: 0;}

#content ul {list-style-type: square;}
#content li {padding:5px 0 3px 3px;}
.oferta_index ul {padding-left: 100px; margin:0;}

/*=====//content===========*/

/*=======page_2===========*/
#page_2 .indent .indent{padding:0 40px 0 0;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 #content .col_1, #page_3 #content .col_2{padding-bottom:0;}
/*=====//page_3===========*/

/*=======page_1===========*/
#page_1 .col_1 span{float:right; padding-right:245px;}

/*=====//page_1===========*/

/*=======page_5===========*/
#page_5 .indent{padding:0 35px 10px 34px;}
/*=====//page_5===========*/

/*=======footer===========*/
#footer{margin:0 52px 0 55px; background:url(../images/footer_bg.gif) left top repeat-x; height:20px; color:#737373; padding: 22px 0 19px 0; text-align: left;}
.copyright {float: left;}
.kontakt {float: right;}
.kontakt a, .kontakt a:hover, .copyright a, .copyright a:hover {text-decoration: underline; color: #919191;}
/*=====//footer===========*/

/*=======tags===========*/
#tags p {margin:0 52px 0 55px; font-size: 10px; color: #bbb; padding-bottom: 20px;}
/*=====//tags===========*/

/*=====portfolio===========*/
.portfolio { background-color:#dedede; text-align: center; margin: 0 auto; padding:10px 5px 5px 5px;}
.portfolio_td { width: 24px; }
.portfolio img { border: 1px solid #b5b6b6;}
.portfolio_box { background-color:#dedede; font-size:11px; color:#666666; text-align:left; padding-left:13px; padding-right:13px;}
.portfolio_dzialy {color:#5a2226; font-size:12px;}
.portfolio_tekst { font-size:11px; color:#898989; text-align:left; padding-bottom: 5px; width: 228px; height: 60px;}
p { margin: 0 0 10px;}
/*=====//portfolio===========*/

/*=====portfolio submenu===========*/
#portfolio_submenu { font-size: 11px; margin:15px 45px 0 0; padding-bottom: 10px;}
#portfolio_submenu_left {float: left;}
#portfolio_submenu_right {float: right; text-align: right;}
/*=====//portfolio submenu===========*/