
@media screen and (min-width: 640px) and (max-width: 768px) {
	
#rama { background: url(../img/background_top640.png) center no-repeat; background-position: top; }

#head { width:620px; }
#banners #banners_img_top { width:620px; }
#banners #lista { width:590px; }

#start { margin: 22px 0px 0px 0px; }
#start li,
#start li a { width:300px; }
#start li,
#start li:nth-child(3n+3) { margin-right:20px; }
#start li:nth-child(2n+2) { margin-right:0px; }
#start li:nth-child(n+3) { margin-top:20px; }

#start_banner3 a.menu_start1 { width:300px; }
#start_banner3 a.menu_start1:hover { background: url(../img/menu_start.png) -300px -55px no-repeat; width:300px; }
#start_banner3 a.menu_start2 { width:300px; }
#start_banner3 a.menu_start2:hover { background: url(../img/menu_start.png) -300px -155px no-repeat; width:300px; }
#start_banner3 a.menu_start3 { width:300px; }
#start_banner3 a.menu_start3:hover { background: url(../img/menu_start.png) -300px -55px no-repeat; width:300px; }

#site { margin-right:77px; margin-left:77px; }
#right { margin-right:77px; margin-left:77px; width:466px; }
#menu_right { margin-top:22px; width: 466px; }

#menu_right_position a.menu_right_link { width:466px; }
#menu_right_position a.menu_right_link:hover { background: url(../img/menu_right.png) -466px -180px no-repeat; width:466px; }
#menu_right_position a.menu_right_link_hover, #panel_logowania { background: url(../img/menu_right.png) -466px -180px no-repeat; width:466px; }

#menu_right_arrow { margin-left:431px; }
#menu_right_space { margin:22px 15px 0 15px; width: 203px; }
#places { margin:22px 1px 0 0; }

#logowanie_menu_right { width: 466px; }
#wyloguj { margin-top: 22px; width: 466px; }

.container-fluid:after{clear:none}
.affix{position:relative; }

}

@media screen and (min-width: 480px) and (max-width: 640px) {
	
#rama { background: url(../img/background_top480.png) center no-repeat; background-position: top; }

#head { width:466px; }
#banners #banners_img_top { width:466px; }
#banners #lista { width:436px; }
#menu_top { display:none; }

#start { margin: 22px 0px 0px 0px; }
#start li,
#start li:nth-child(3n+3) { margin-right:22px; }
#start li:nth-child(2n+2) { margin-right:0px; }
#start li:nth-child(n+3) { margin-top:22px; }

#site { margin-right:0; }
#right { width:466px; }
#menu_right { margin-top:22px; width: 466px; }

#menu_right_position a.menu_right_link { width:466px; }
#menu_right_position a.menu_right_link:hover { background: url(../img/menu_right.png) -466px -180px no-repeat; width:466px; }
#menu_right_position a.menu_right_link_hover, #panel_logowania { background: url(../img/menu_right.png) -466px -180px no-repeat; width:466px; }

#menu_right_arrow { margin-left:431px; }
#menu_right_space { margin:22px 15px 0 15px; width: 203px; }
#places { margin:22px 1px 0 0; }

#logowanie_menu_right { width: 466px; }
#wyloguj { margin-top: 22px; width: 466px; }

.container-fluid:after{clear:none}
.affix{position:relative; }

}

@media screen and (max-width: 480px) {
	
#rama { background: url(../img/background_top300.png) center no-repeat; background-position: top; }

#head { width:300px; }
#banners #banners_img_top { width:300px; }
#banners #lista { width:270px; }
#menu_top { display:none; }

#start li,
#start li a { width:300px; }
#start li,
#start li:nth-child(3n+3) { margin-right:0px; }
#start li:nth-child(n+2) { margin-top:32px; }

#start_banner3 a.menu_start1 { width:300px; }
#start_banner3 a.menu_start1:hover { background: url(../img/menu_start.png) -300px -55px no-repeat; width:300px; }
#start_banner3 a.menu_start2 { width:300px;}
#start_banner3 a.menu_start2:hover { background: url(../img/menu_start.png) -300px -155px no-repeat; width:300px; }
#start_banner3 a.menu_start3 { width:300px;}
#start_banner3 a.menu_start3:hover { background: url(../img/menu_start.png) -300px -55px no-repeat; width:300px; }

/* --- Menu Site --- */

#menu_site { background: url(../img/menu_site300.png) no-repeat; text-align: left; width:300px; margin:0; float:left; }

#menu_site_position { width:300px; float: left; }

#menu_site_position a.menu_site_link1 { width:300px; }
#menu_site_position a.menu_site_link1:hover { background: url(../img/menu_site300.png) 0 -430px no-repeat; width:300px; }
#menu_site_position a.menu_site_link1_hover { background: url(../img/menu_site300.png) 0 -430px no-repeat; width:300px; }

#menu_site_position a.menu_site_link2 { width:300px; }
#menu_site_position a.menu_site_link2:hover { background: url(../img/menu_site300.png) 0 -484px no-repeat; width:300px; }
#menu_site_position a.menu_site_link2_hover { background: url(../img/menu_site300.png) 0 -484px no-repeat; width:300px; }

#site { margin-right:0; width:300px; }
#right { width:300px; }
#menu_right { margin-top:32px; width: 300px; }

#menu_right_position a.menu_right_link { width:300px; }
#menu_right_position a.menu_right_link:hover { background: url(../img/menu_right.png) -466px -90px no-repeat; width:300px; }
#menu_right_position a.menu_right_link_hover, #panel_logowania { background: url(../img/menu_right.png) -466px -90px no-repeat; width:300px; }

#menu_right_arrow { margin-left:265px; }
#menu_right_space { margin:32px 34px 0 34px; width: 232px; }
#places { margin:32px 34px 0 34px; }

#logowanie_menu_right { width: 300px; }
#wyloguj { margin-top: 32px; width: 300px; }

#strona { display:none; }

.klienci_alert { display:block; }
.content { display:none; }
.container-fluid:after{clear:none}
.affix{position:relative; }

}