* {margin:0; padding:0;}
.clear_both {height:0px;font-size:0px;line-height:0px;margin:0;padding:0;clear:both;}
a{color:#860014;}
a:hover{color:#c7747d;}
html {background:#e8b5bb url(../img/site_top_bg.jpg) repeat-x center top;}
#site {margin:0 auto;margin-top:50px;}
#site .wrapper{width:900px;margin:0 auto;}
#site .header{background:transparent url(../img/header.png) no-repeat center top;height:151px;}
#site .header .logo_wrap {margin-left:72px;padding-top:30px;}
#site .header .logo_wrap h1,
#site .header .logo_wrap h2  {text-indent:-9999px;}
#site .header .logo {background:transparent url(../img/logo.png) no-repeat center top;display:block;width:210px;height:78px;behavior:url("css/iepngfix.htc");}
/*#site .header .logo span {display:none;}*/
#site .tabs_wrapper{padding:6px 0 0 30px}

.menu_items{list-style:none;}
.menu_items li{display:block;float:left;text-align:center;font-family:Verdana;font-size:10pt;height:25px;}
.menu_items li a{margin:5px;display:block;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.menu_items li.selected a, .menu_items li a:hover {color:#8c002d;}
.menu_items li.selected a {cursor:default;}

.menu_items #item_start{width:54px}
.menu_items #item_zafiro{}
.menu_items #item_oferta{width:75px}
.menu_items #item_realizacje{width:100px}
.menu_items #item_partnerzy{width:100px}
.menu_items #item_kontakt{width:80px}
.menu_items li.selected{background:transparent url(../img/menu/tab_start.gif) no-repeat center top;width:103px !important}

#site .content {padding:20px 10px 0 10px;}
#site .content .left {float:left;width:700px;display:inline;}
#site .content .right {float:right;}
.partners {width:155px;}
.partners img{behavior:url("css/iepngfix.htc");}
#site .footer {height:30px;background-color:#850013;margin-top:20px;text-align:center;}
#site .footer span {color:#fff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10pt;text-align:center;display:block;padding-top:7px;width:900px;margin:0 auto;}

.border_top{background:transparent url(../img/ramka_top.png) no-repeat center top;height:13px;width:681px;font-size:1px;line-height:1px;behavior:url("css/iepngfix.htc");}
.border_center{background:transparent url(../img/ramka_center.png) repeat-y center top;width:681px;padding:15px 0;}
.border_bottom{background:transparent url(../img/ramka_bottom.png) no-repeat center top;height:13px;width:681px;font-size:1px;line-height:1px;behavior:url("css/iepngfix.htc");}

.border_big_top{background:transparent url(../img/ramka_big_top.png) no-repeat center top;height:13px;width:881px}
.border_big_center{background:transparent url(../img/ramka_big_center.png) repeat-y center top;width:881px;padding:15px 0;}
.border_big_bottom{background:transparent url(../img/ramka_big_bottom.png) no-repeat center top;height:13px;width:881px}

.map_border{margin:0 10px;border:1px solid #8c002d;padding:8px;position:relative;}
#map{width:643px;height:375px;}
.map_border .title_head{position:absolute;height:30px;background:transparent url(../img/title_bg.png) repeat;top:15px;text-transform:uppercase;font-size:14pt;color:#fff;width:643px;letter-spacing:1px;}
.title_head span {margin-left:20px;line-height:30px;font-family:Tahoma;font-weight:bold;}
.title_head h1 {margin-left:20px;line-height:30px;font-family:Tahoma;font-weight:bold;font-size:14pt;}

.kontakt_box {overflow:hidden;}

.kontakt{margin-left:40px;padding-bottom:30px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10pt;line-height:13pt;width: 270px;float:left}
.kontakt .org {font-size:12pt;font-weight:bold}
.kontakt .geo{display:none;}

.kontaktqr {
	float:right;
	padding-right:90px;
}

.partner{margin:10px 20px 20px 10px;}
.partner img {float:left;}
.partner span {display:block;margin-left:165px;font-family:Tahoma;font-size:11pt;}


.oferta_item_wrapper {width:320px;height:188px;border:1px solid #8c002d;float:left;margin-bottom:17px;}
.oferta_item_wrapper a.a_blok {display:block;position:absolute;height:168px;width:300px;}
.to_left{float:left;margin-left:10px;display:inline;}
.to_right{float:right;margin-right:10px;display:inline;}
.oferta_item{width:300px;height:168px;margin:10px 0 0 10px;position:relative;}
.oferta_item .title_head{width:300px;height:30px;background:transparent url(../img/title_grad_bg.png) repeat;position:absolute;bottom:20px;}
.oferta_item.firany{background:transparent url(../img/firany.jpg) center no-repeat;}
.oferta_item.zaslony{background:transparent url(../img/zaslony01.jpg) center no-repeat;}
.oferta_item.karnisze{background:transparent url(../img/karnisze.jpg) center no-repeat;}
.oferta_item.rolety{background:transparent url(../img/rolety.jpg) center no-repeat;}
.oferta_item.ekrany{background:transparent url(../img/ekrany.jpg) center no-repeat;}
.oferta_item.zaluzje{background:transparent url(../img/zaluzje.jpg) center no-repeat;}
.oferta_item.tkaniny{background:transparent url(../img/tkaniny.jpg) center no-repeat;}
.oferta_item.narzuty{background:transparent url(../img/narzuty.jpg) center no-repeat;}
.oferta_item .title_head span {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
.oferta_item .title_head span.title {margin-left:20px;line-height:30px;text-transform:uppercase;letter-spacing:1px;font-size:13pt;float:left;}
.oferta_item .title_head span.wiecej{font-size:8pt;float:right;padding:3px 10px 0 0;}
.oferta_item .title_head span.wiecej a{color:#fff;text-decoration:none;}

.oferta_detal_wrapper {width:660px;height:294px;border:1px solid #8c002d;margin-left:10px;}
.oferta_detal_item {margin:10px 0 0 10px;width:640px;height:274px;background:#c7747d;position:relative;}
.oferta_detal_item .title_head {position:absolute;height:30px;background:transparent url(../img/title_bg.png) repeat;top:15px;text-transform:uppercase;font-size:14pt;color:#fff;width:640px;letter-spacing:1px;}
.oferta_detal_item.firany {background:transparent url(../img/firany_detal.jpg) center no-repeat;}
.oferta_detal_item.zaslony {background:transparent url(../img/zaslony_detal.jpg) center no-repeat;}
.oferta_detal_item.karnisze {background:transparent url(../img/karnisze_detal.jpg) center no-repeat;}
.oferta_detal_item.rolety {background:transparent url(../img/rolety_detal.jpg) center -50px no-repeat;}
.oferta_detal_item.ekrany {background:transparent url(../img/ekrany_detal.jpg) center no-repeat;}
.oferta_detal_item.zaluzje {background:transparent url(../img/zaluzje_detal.jpg) center no-repeat;}
.oferta_detal_item.narzuty {background:transparent url(../img/narzuty_detal.jpg) center no-repeat;}
.oferta_detal_item.tkaniny {background:transparent url(../img/tkaniny_detal.jpg) center no-repeat;}

.text_about{padding:20px 20px 10px;font-family:Tahoma;font-size:10pt;}
.text_about .kontakt_link {font-size:9pt;background:transparent url(../img/kontakt.jpg);padding:0 0 0 80px;margin:0 0 0 10px}
.text_about .kontakt_link span{display:none}
.slider {padding:5px 0 0 10px}
.contact_form_wrapper {padding:10px;}
.togller_handler{height:25px;cursor:pointer;}
.togller_handler.sclose{background:transparent url(../img/rozwin.jpg)}
.togller_handler.sopen{background:transparent url(../img/zwin.jpg)}
.contact_form{padding:10px;}
.contact_form label{display:block;font-weight:bold;font-size:8pt;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding-bottom:5px}
.contact_form div{padding:0 0 10px 0;}
.contact_form #email, .contact_form #body {width:628px;border:1px solid #8C002D;padding:3px}

.contact_form .buttons{text-align:right;padding-right:50px}
.contact_form .buttons input {width:120px;font-size:7pt;font-weight:bold;background:#8C002D;color:#fff;border:none;height:20px;text-transform:uppercase;letter-spacing:2px;cursor:pointer}

.realizacja_item_wrapper {width:660px;margin:0 0 10px 10px;overflow:hidden;overflow-y:hidden;padding-bottom:10px}
.realizacja_item_wrapper .zajawka {margin:10px 10px 0 10px;float:left;}
.realizacja_item_wrapper span.tekst{font-size:10pt;font-family:Tahoma;display:block;margin:10px 10px 0 0}
.realizacja_item_wrapper .show_galery{width:118px;height:14px;background:transparent url(../img/zobacz_galerie.gif) no-repeat 0 0;cursor:pointer;float:left;margin-top:3px;}
.realizacja_item_wrapper a img {border:none}


.navig_np {padding-right:20px}
.navig_np a {display:block;width:110px;height:20px;float:right;}
.navig_np a span {display:none;}
.navig_np .next{background:transparent url(../img/nowsze.gif) no-repeat right center }
.navig_np .prev{background:transparent url(../img/starsze.gif) no-repeat left center;margin-right:5px;}
.navig_np .next:hover{background:transparent url(../img/nowsze_hover.gif) no-repeat right center }
.navig_np .prev:hover{background:transparent url(../img/starsze_hover.gif) no-repeat left center;margin-right:5px;}
.navig_np .next_dis{background:transparent url(../img/nowsze_dis.gif) no-repeat right center;width:110px;height:20px;float:right; }
.navig_np .prev_dis{background:transparent url(../img/starsze_dis.gif) no-repeat left center;margin-right:5px;width:110px;height:20px;float:right;}

.slider_realizacje {margin-top:7px;}

.validation-failed {
  border: 1px solid #f00;
}
.validation-passed {
  border: 1px solid green;
}
.validation-advice {
	padding: 2px;
	color:#f00;
   font-family:Verdana;
   font-weight:bold;
   font-size:10pt;
}
.warning {
	border: 1px solid #c66;
}
.warning-advice {
	padding: 2px;
	color:#f00;
   font-family:Verdana;
   font-weight:bold;
   font-size:10pt;
}
 
.ajax-loading {
	padding: 20px 0;
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

.emailerr_msg{color:#f00;text-align:center;font-size:14pt;}
.emailok_msg{color:#3C551E;text-align:center;font-size:14pt;}

.rmenu {margin-bottom:20px;width:180px;}
.rmenu .rmenu_top {height:33px;width:180px;background:transparent url(../img/top_leftmenu.png);behavior:url("css/iepngfix.htc");}
.rmenu .rmenu_top a, .rmenu .rmenu_top a:hover{text-transform:uppercase;font-size:11px;display:block;color:#860014;padding:2px 0 0 5px;background:none;}


.rmenu .rmenu_center {background:transparent url(../img/center_leftmenu.png);padding:5px 0 0 10px;}
.rmenu .rmenu_bottom {background:transparent url(../img/bottom_leftmenu.png);height:8px;behavior:url("css/iepngfix.htc");}
.rmenu ul{list-style:none;width:160px;}
.rmenu ul ul{margin-left:10px;width:140px;}
.rmenu a{text-decoration:none;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;padding-left:12px;background:transparent url(../img/dark_grid.png) no-repeat 0 4px;text-transform:uppercase;}
.rmenu a:hover{background:transparent url(../img/white_grid.png) no-repeat 0 4px;color:#fff;}
.rmenu a.selitem, .rmenu a.selitem:hover{background:transparent url(../img/white_grid.png) no-repeat 0 4px;color:#fff;}

h3.sub_title {color:#8c002d;font-family:Tahoma;font-size:13pt;margin:10px 0 0 10px;}

.box_aranze {text-align:center;}
.box_aranze a img {border:none;}
.action_box {}

.vadain_info {background:url(../img/vadain1.png) no-repeat top right;height:65px;line-height:65px;text-align:left;padding-right:30px;width:340px;margin-left:155px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10pt;}

.fset_realizacje {float:left;margin-left:10px;padding-bottom:10px;border:1px solid #E8B5BB;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;margin-top:3px;}
.fset_realizacje legend {color:#8C002D;margin:0 5px;font-weight:bold;}
.img_url {display:block;margin-top:5px;width:105px;}
.img_url img{border:none;}

.video_box {text-align:center; }


.gallerySet {overflow:hidden;padding-bottom:10px;}
.gallerySet .thumb {
	width:120px;
	height:160px;
	float:left;
	margin-right:3px;
}

.gallerySet .photoCnt {color:#666666;font-size: 12px;font-weight: bold;}
.gallerySet a {
	display: block;
	float: left;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	width: 391px;
}

ul.relDetalList {
	overflow:hidden;
}

ul.relDetalList li {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
	list-style:none;
}

ul.relDetalList img {
	width:120px;
	height:160px;
}

.realizacja_item_wrapper h1 {
	font-family: Verdana;
   color: #860014;
	font-size: 18px;
   font-weight: bold;
	margin-bottom:0;
}

.realizacja_item_wrapper .backLinkBox {
	text-align:right;
	font-size:16px;
	font-weight:bold;	
	padding-bottom:10px;
}

.realizacja_item_wrapper .sourceBox {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
}

.paginateBox {
	overflow:hidden;
	float:right;
}

.paginateBox ul li {
	display:block;
	float:left;
	padding:3px;
}

.paginateBox ul li span,
.paginateBox ul li a {
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:3px 6px;
	background-color:#E8B5BB;
	text-decoration:none;
}

.sourceBox a img {
	height:21px;
}

