root {display: block;}
html, body{margin:0px;padding:0px;}
img{border:0;}
body{text-align:center;font-family:'Trebuchet MS',Helvetica, sans-serif;font-size:12px;background:#fff url(../images/body_bg.gif) 0px 155px repeat-x;}
h3{font-size:16px;padding:5px 10px 4px;margin:0; border:1px solid #565656;background: transparent url(../images/header_bg.gif) top left repeat-x;color:#7b6d23;font-weight:normal;font-family:'Lucida Sans Unicode';}
h4{margin:15px 0 7px;}
h4 a{color:#7b6d23;font-size:15px;text-decoration:none;margin-left:10px;padding:0;margin-bottom:0;}
#clear{clear:both;}
#logo a{margin:0;padding:0;}
#logo a img {border:none;margin:0;padding:0;}
#cont{width:960px;margin:0px auto;text-align:left;}
#top_menu{float:right;margin-top:-2px;}

#top_menu ul{text-align:right;list-style-type:none;margin:0;padding:0;height:34px;border-right:1px solid #565656;display:block;width:auto;float:right;}
#top_menu li{margin:0;padding:0;display:block;float:left;}
#top_menu li a{height:23px;padding:10px 20px 0;margin:0;text-decoration:none;color:#000;font-size:12px;display:inline-block;text-align:center;font-weight:bold;border:1px solid #565656; border-right:none; background: transparent url(../images/main_menu_top.gif) top left repeat-x;}
#top_menu li a:hover{color:#fff;}
#top_menu li a.active{color:#826c00;background:#fff;border-bottom:1px solid #fff;}
#top_menu li a.active:hover{color:#000;}
#inner_cont{margin-top: 5px;float:left;width:958px;}
.side_menu{width:200px;}
.side_menu ul{border:1px solid #565656;padding:0;margin:0;margin-top:3px;margin-bottom:3px;list-style-type:none;}
.side_menu li{background:transparent url(../images/li_link_bg.gif) 0px 3px no-repeat;padding:0;margin:0; padding-left:12px;margin:8px 4px;}
.side_menu a{text-decoration:none;color:#333333;}
#left_menu{float:left;margin:0;padding:0;margin-right:3px;}
#right_menu{float:right;margin:0;padding:0;margin-left:3px;}
.block{width:273px;float:left;margin-right:3px;}
.first{width:200px;}
/*.first p.link a{ display:block; width:186px; height:243px; white-space:nowrap; position:relative; }
.first p.link img{display:none;}*/
.block img{margin-right:0px;float:left;border:none;}
.link{/*text-align:right;padding:0 10px 10px 0;*/margin:0px;position:absolute;right:10px;bottom:10px;}
.link img{clear:both;float:none;margin:0;}
.home_main_add{margin-bottom:3px;}
.teaser{border:1px solid #666;padding:0px;margin-top:3px;height:255px;min-height:255px;position:relative;}
.teaser div.text {height:200px;}
.teaser div.text p {padding: 5px 10px;margin:0px;}
.teaser a {text-decoration:none; color:#7B6D23;}
.list_item img{height:100px;}
#content{float:left;width:552px;}
#page_cont_inner{border:1px solid #565656;margin-top:3px;}
#page_cont_inner img{float:left;margin:0 10px 10px;}
#page_cont_inner p{padding:0px 10px; line-height:1.6em;}
#page_cont_inner dl{margin:0 10px 20px;}
#page_cont_inner dt{font-weight:bold;margin-bottom:4px;font-size:13px;}
#page_cont_inner dd{margin:0;padding:0;margin-bottom:2px;}
#page_cont_inner dd.tSpace{margin-top:10px;}
#page_cont_inner ul{margin-left:10px;padding:0 10px;}
#page_cont_inner li{margin:5px;}
#page_cont_inner a{color:#7b6d23;}
#page_cont_inner a:hover{text-decoration:none;}
#page_cont_inner form {margin:10px;}
#page_cont_inner table{margin:10px;border:1px solid #7b6d23;border-collapse:collapse;}
#page_cont_inner td{text-align:center;vertical-align:middle;height:40px;border:1px solid #7b6d23;padding:5px;}
.dark_cell{background-color:#BFB05F;}
.light_cell{background-color:#EFE3A4;}
.bold{font-weight:bold;}
.bigger{font-size:14px;}
.big{font-size:16px;}
.title{margin:0; padding:0; font-size:13px;}
.underline{text-decoration:underline;}
.flash {border:1px solid #666;text-align:center;padding:10px;margin:3px 0;}
.phones{width:550px;float:left;}
#body ul{margin-left:10px;}
#phone{float:left;width:168px;height:260px;margin-right:5px;margin-left:5px;margin-bottom:10px;text-align:center;border:1px solid #7b6d23;}
#phone div.img{text-align:center;height:200px;}
#phone div.img img{margin:0 auto;width:110px;float:none;}
.phone h4{font-size:13px;}
#phone_desc img{float:left;margin:0px 10px 10px 10px;border:1px solid #7b6d23;padding:2px;}
#phone_desc dt.header{font-size:13px;margin:10px 0;}
#phone_desc dd.opis, #phone_desc span.opis{color:#7b6d23; margin:10px 0 5px;font-weight:bold;}
#phone-sliders{padding:10px;}
#phone-sliders .slider-phone{width:200px;margin-left:10px;}
.pagination{text-align:center;}
.pagination a{color:#7b6d23; padding:5px;}
.config{padding:10px;}
.slider{width:300px;margin-left:110px;}
#viewer{overflow:hidden;height:290px;width:530px;margin-bottom:10px;position:relative;}
#phone-list{height:260px;float:left;position:relative;z-index:-1;}
.phone-item{width:158px;float:left;height:270px;text-align:center;}
.phone-item div.img{height:210px;padding-left:12px;}
.phone-item img {width:110px;}

#footer{text-align:center;font-size:11px;color:#666; width:100%;}
#footer a{color:#666666;}
#footer a:hover{text-decoration:none;}
#footer .copyright{border-top:1px solid #666;padding-top:10px;}
#footer .krs{font-size:10px;color:#666;padding:10px 60px; border-top:1px solid #666;}

.no_bottom_space{margin-bottom:3px;padding-bottom:3px;}

#phone-price {padding:10px;margin:0;margin-bottom:10px;}
.phone-price-config{float:left;width:270px;}
.phone-price-wynik{float:left;width:220px;}
.slider-phone{margin:0 10px;width:230px;}
#res-cena, #res-kara{margin:11px 0 0 20px;padding:0;}
#res-cena span, #res-kara span{margin:10px 0 10px 5px;font-size:18px;color:#7b6d23;}

.jqifade{position: absolute;background-color: #aaaaaa;}
div.jqi{width: 400px;font-family: Tahoma;position: absolute;background-color: #ffffff;font-size: 11px;text-align: left;border:3px solid #B59A14;padding: 7px;}
div.jqi .jqicontainer{font-weight: normal;font-size:12px;}
div.jqi .jqiclose{position: absolute;top: 4px; right: -2px;width: 18px;cursor: default;color: #B59A14;font-weight: bold;}
div.jqi .jqimessage{padding: 10px;line-height: 20px;color: #333333;}
div.jqi .jqibuttons{text-align: right;padding: 5px 0 5px 0;}
div.jqi button{padding: 3px 10px;margin: 0 10px;background-color: #B59A14;border: solid 1px #f4f4f4;color: #ffffff;font-weight: bold;font-size: 12px;}
div.jqi button:hover{background-color: #CFB333;}
div.jqi button.jqidefaultbutton{background-color: #B59A14;}
.jqiwarning .jqi .jqibuttons{background-color: #B59A14;}