body{
	background: #fff;
	color: #5f6871;
	font: 12px arial, sans-serif;
	line-height: 1.5em;
}

img{
	border: #d9e6e7 1px solid;
	background-color: #f6fafa;
	padding: 5px;
	margin: 6px 6px 3px;
	/*float: left;*/
}
#sb-body img, #maps img{
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}
a{
	color: #659913;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

h1{
	color: #3d7415;
	font: bold 20px arial;
	padding: 15px 0 10px;
	margin: 0;
	clear: both;
}
h1.title{
	padding: 18px 0 12px;
	text-align: center;
}
.content h1.title{
	padding: 24px 0 18px;
	text-align: left;
}
h2{
	color: #3d7415;
	font: bold 15px arial;
	padding: 15px 0 10px;
	margin: 0;
	clear: both;
}
h2.title{
	color: #4b667b;
	height: 21px;
	border: #d6dee4 1px solid;
	font: 17px arial;
	border-width: 1px 0;
	background: url(../img/layout/shadow-bottom.gif) no-repeat left bottom;
}
h2.title span{
	padding: 15px 5px 15px 50px;
	background: url(../img/layout/news-ico.gif) 20px 15px no-repeat;
}
h3{
	color: #3d7415;
	font: bold 13px arial;
	padding: 15px 0 5px;
	margin: 0;
	clear: both;
}
h4{
	color: #4b667b;
	font: bold 13px arial;
	padding: 15px 0 5px;
	margin: 0;
	clear: both;
}
h5{
	color: #3d7415;
	font: bold 12px arial;
	padding: 6px 0 4px;
	margin: 0;
	clear: both;
}
h6{
	color: #4b667b;
	font: bold 12px arial;
	padding: 6px 0 4px;
	margin: 0;
	clear: both;
}
table h1, table h2, table h3, table h4, table h5, table h6{
	padding: 0;
}

p{
	margin: 6px 0;
}
ol{
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0;
	margin: 5px 0 5px 30px;
}
ol ul{
	padding: 0;
}
ol ul li{
	/*background: url(../img/layout/arrow-green-right.gif) 5px 8px no-repeat;*/
	/*list-style-image: url(../img/layout/li.gif);
	padding: 2px 0 1px 5px;*/
	list-style-image: none;
	padding: 2px 0 1px 0px;
}
ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 5px 0;
}
ul li{
	/*background: url(../img/layout/arrow-green-right.gif) 5px 10px no-repeat;*/
	list-style-image: url(../img/layout/li.gif);
	padding: 4px 0 3px 5px;
}
.cke_panel_frame li{
	background: none;
	padding: 0;
	margin: 0;
	list-style-image: none;
}
.cke_panel_frame a:hover {
	text-decoration: none;
}
hr {
	border: 0 #d6dee4 solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
table{
	border-collapse: collapse;
	margin: 10px 0;
}
table th{
	font-weight: bold;
	text-align: center;
	background-color: #e8edf0;
	vertical-align: middle;
}
table td, table th{
	border: #d6dee4 1px solid;
	padding: 7px;
}
table .bg_0{
	background-color: #f1f4f6;
}
.box{
	background-color: #f6fafa;
	border: #d9e6e7 1px solid;
	padding: 15px;
	margin: 10px 0;
}
img.ico{
	border: none;
	background: none;
	padding: 0 5px;
	margin: 0;
	position: relative;
	top: 6px;
}
a.ico, a.ico:hover{
	text-decoration: none;
}
a.ico img{
	border: none;
	background: none;
	padding: 0 5px;
	margin: 0;
	position: relative;
	top: 6px;
}
.foto{
	border: #d9e6e7 1px solid;
	background-color: #f6fafa;
	padding: 5px;
	margin: 6px 6px 3px;
	float: left;
	width: 270px;
	text-align: center;
	font: 11px arial;
	color: #4b667b;
}
.foto img{
	border: none;
	background: none;
	padding: 0px 0 0px;
}
.head{
	margin: 5px 0;
	height: 95px;
	background: #eef1f3 url(../img/layout/top-bg.gif) repeat-x;
}
.head .left{
	background: url(../img/layout/top-left.gif) no-repeat;
	padding-left: 16px;
	height: 95px;
}
.head .right{
	background: url(../img/layout/top-right.gif) no-repeat right top;
	padding-right: 16px;
	height: 95px;
}
.head .logo{
	display: block;
	overflow: hidden;
	height: 72px;
	width: 600px;
	outline: none;
	padding: 21px 0 2px 4px;
	font: 22px arial, sans-serif;
	line-height: 30px;
	/*color: #2b3537;*/
	color: #00652e;
	text-decoration: none;
	float: left;
}
.head .logo:hover{
	text-decoration: none;
}
.head .logo img{
	padding: 0 32px 0 0;
	margin: -10px 0 0;
	border: none;
	background: none;
	float: left;
}
.head .logo img.godlo{
	padding-top: 10px;
}
.head .search{
	width: 291px;
	float: right;
	padding-top: 18px;
}
.ie6 .head .search, .ie7 .head .search{
	padding-top: 17px;
}
.head .search .label{
	color: #fd8a25;
	font: bold 11px arial;
}
.head .search .input-text{
	width: 202px;
	float: left;
	margin-right: 4px;
}
.head .search .input-text input{
	text-align: center;
	width: 196px;
}
.head .search .button{
	width: 63px;
	float: left;
}
.head .search .button input{
	width: 54px;
}
.hr{
	background-color: #d6dee4;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.hr-green{
	background: #00652e url(../img/layout/hr-green-bg.gif) repeat-y;
	height: 3px;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.menu {
	background: #639714 url(../img/layout/menu-bg.gif) repeat-y;
	height: 57px;
	margin: 5px 0 7px;
}
.menu img{
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
.menu ul{
	display: block;
	position: absolute;
	left: 0;
	padding: 0px;
	margin: 15px 0 0 15px;
}
.menu ul li{
	display: block;
	margin: 0 3px;
	padding: 0px;
	width: auto !important;
	width: 20px;
	float: left;
	position: relative;
	background: none;
	list-style-image: none;
}
.menu ul li a{
	font: bold 13px arial;
	color: #fff;
	text-decoration: none;
	padding: 0px 0px;
	display: block;
	white-space: nowrap;
	outline: none;
	cursor: pointer;
}
.menu ul li a:hover{
	text-decoration: none;
}
.menu ul li a .left{
	padding-left: 10px;
	height: 26px;
	display: block;
}
.menu ul li a .right{
	padding-right: 20px;
	height: 26px;
	display: block;
	position: relative;
}
.menu ul li a .in{
	height: 20px;
	display: block;
	padding: 4px 0 2px;
}
.menu ul li a .under{
	height: 20px;
	display: block;
	padding: 4px 0 2px;
	visibility: hidden;
}
.menu ul li a .over{
	height: 20px;
	display: block;
	padding: 4px 0 2px;
	position: absolute;
	left:0;
	top:0;
}
.menu ul li.hover a .left{
	background: transparent url(../img/layout/menu-li-hover-a-left.gif) no-repeat left top;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.menu ul li.hover a .right{
	background: transparent url(../img/layout/menu-li-hover-a-right.gif) no-repeat right top;
}
.menu ul li.hover a.sub .left{
	background: transparent url(../img/layout/menu-li-hover-sub-a-left.gif) no-repeat left top;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.menu ul li.hover a.sub .right{
	background: transparent url(../img/layout/menu-li-hover-sub-a-right.gif) no-repeat right top;
}
.menu ul li.hover a .in{
	background: transparent url(../img/layout/menu-li-hover-a-in.gif) repeat-x;
}
.menu ul li.selected a .left{
	background: transparent url(../img/layout/menu-li-hover-a-left.gif) no-repeat left top;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.menu ul li.selected a .right{
	background: transparent url(../img/layout/menu-li-hover-a-right.gif) no-repeat right top;
}
.menu ul li.selected a .in{
	background: transparent url(../img/layout/menu-li-a-in.gif) repeat-x;
}
.ie .menu ul li.hover a .right, .ie .menu ul li.selected a .right{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.ie .menu ul li.hover a .in, .ie .menu ul li.selecteda .in{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}


.menu{
	position: relative;
	z-index: 100;
}
.menu ul li ul{
	margin: 0;
	padding: 0;
	display: none;
	z-index: 100;
}
.menu ul li ul li{
	margin: 0;
	padding: 0 8px;
	width: 160px !important;
	width: 160px;
	background: transparent url(../img/layout/menu-li-a-in.gif) repeat;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	z-index: 150;
}
.menu ul li ul li a{
	display: block;
	font: bold 13px arial;
	padding: 5px 4px 8px;;
	border-bottom: #3b3b3b 1px solid;
	width: 148px;
	white-space: normal;
}
.menu ul li ul li a:hover{
	color: #c0ff00;
	text-decoration: none;
}
.menu ul li .sub_top_left{
	background: transparent url(../img/layout/sub_top_left.gif) no-repeat left top;
	padding-left: 10px;
	display: block;
	height: 16px;
	width: 166px !important;
	width: 166px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.menu ul li .sub_top_right{
	background: transparent url(../img/layout/sub_top_right.gif) no-repeat right top;
	padding-right: 10px;
	display: block;
	height: 16px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.menu ul li .sub_in{
	display: block;
	height: 16px;
	background: transparent url(../img/layout/menu-li-a-in.gif) repeat;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.menu ul li .sub_bottom_left{
	background: transparent url(../img/layout/sub_bottom_left.gif) no-repeat left bottom;
	padding-left: 10px;
	display: block;
	height: 20px;
	width: 166px !important;
	width: 166px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.menu ul li .sub_bottom_right{
	background: transparent url(../img/layout/sub_bottom_right.gif) no-repeat right bottom;
	padding-right: 10px;
	display: block;
	height: 20px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.menu ul li .sub_in{
	display: block;
	height: 20px;
	background: transparent url(../img/layout/menu-li-a-in.gif) repeat;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.navi{
	margin: 7px 0;
	padding: 0px;
	height: 38px;
	background: #eef1f3 url(../img/layout/navi-bg.gif) repeat-x;
	color: #556066;
	font: 12px arial;
}
.navi .left{
	background: url(../img/layout/navi-left.gif) no-repeat;
	padding-left: 14px;
	height: 38px;
}
.navi .right{
	background: url(../img/layout/navi-right.gif) no-repeat right top;
	padding-right: 14px;
	height: 14px;
	padding: 12px 6px;
}
.navi .navi_home{
	color: #3a4e56;
	font: bold 12px arial; 
	background: none;
	padding: 0;
}
.navi a{
	color: #fd8b26;
	background: url(../img/layout/arrow-right.gif) 12px 4px no-repeat;
	padding-left: 28px;
}
.b{
	height: 193px;
	background-color: #f1f4f6;
	position: relative;
	margin: 7px 0;
	padding: 10px;
	z-index: 1;
}
.b img{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	display: block;
	float: none;
}
.b .lt{
	width: 7px;
	height: 7px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.b .rt{
	width: 7px;
	height: 7px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.b .rb{
	width: 7px;
	height: 7px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.b .lb{
	width: 7px;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.attention{
	margin: 7px 0;
	padding: 0px;
	/*background: #eef1f3 url(../img/layout/attention-bg.gif) repeat-x;*/
	color: #556066;
	font: 16px arial;
}
.attention h3{
	font-size: 16px;
}
.attention .top{
	background: url(../img/layout/attention-top.gif) no-repeat;
	height: 7px;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.attention .bottom{
	background: url(../img/layout/attention-bottom.gif) no-repeat;
	height: 7px;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.attention .in{
	background: #e89d34 url(../img/layout/attention-bg.gif) repeat-x left top;
	border: #ff6c0a 1px solid;
	border-width: 0 1px;
	padding: 0px 20px 10px;
	color: #fff;
}
.attention .in a{
	color: #111;
	text-decoration: none;
}
.attention h3{
	padding: 10px 0 5px 0;
	color: #000;
}

.info{
	margin: 7px 0;
	padding: 0px;
	/*background: #eef1f3 url(../img/layout/attention-bg.gif) repeat-x;*/
	color: #556066;
	font: 11px arial;
}
.info h3{
	font-size: 13px;
}
.info .top{
	background: url(../img/layout/attention-top.gif) no-repeat;
	height: 7px;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.info .bottom{
	background: url(../img/layout/attention-bottom.gif) no-repeat;
	height: 7px;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.info .in{
	background: #e89d34 url(../img/layout/attention-bg.gif) repeat-x left top;
	border: #ff6c0a 1px solid;
	border-width: 0 1px;
	padding: 0px 20px 10px;
	color: #fff;
}
.info .in a{
	color: #333;
	text-decoration: none;
}
.info h3{
	padding: 6px 0 3px 0;
	color: #222;
}

.r-b div{
	margin: 7px 0;
}
.r-b img{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	display: block;
	float: none;
}
.r-b .recruitment{
	margin-top: 0;
}
.r-b .licencjackie a{
	display: block;
	height: 171px;
	background: transparent url(../img/layout/licencjackie.jpg) no-repeat;
	padding: 65px 1px 5px 22px;
	text-decoration: none;
}
.r-b .magisterskie a{
	display: block;
	height: 184px;
	background: transparent url(../img/layout/magisterskie.jpg) no-repeat;
	padding: 65px 1px 5px 22px;
	text-decoration: none;
}
.r-b .podyplomowe a{
	display: block;
	height: 224px;
	background: transparent url(../img/layout/podyplomowe.jpg) no-repeat;
	padding: 65px 1px 5px 22px;
	text-decoration: none;
}
.r-b .podyplomowe_efs a{
	display: block;
	height: 114px;
	background: transparent url(../img/layout/podyplomowe-efs.jpg) no-repeat;
	padding: 65px 1px 5px 22px;
	text-decoration: none;
}
.r-b span{
	display: block;
	color: #fff;
	font: bold 13px arial;
	line-height: 22px;
	letter-spacing: -0.2px;
	z-index: 3;
}
.l-b .ab{
	margin: 7px 0;
}
.l-b .ab img{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	display: block;
	float: none;
}
.h-b div{
	margin: 7px 0;
}
.h-b img{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	display: block;
	float: none;
}

.home{
	padding: 7px 0 30px;
}

.item{
	border-top: #d6dee4 1px solid;
	padding: 20px 0 15px;
}
.item img{
	margin: 3px 6px 3px 0px;
}
.no-border{
	border: none;
}
.no-background{
	background: none;
}
.no-background .bg_0, .no-background .bg_1{
	background: none;
}
.item h3{
	padding: 0;
}
.item .description{
	padding: 10px 0;
}
.item-bg{
	/*background: transparent url(../img/layout/item-bg.gif) repeat-y;*/
}
.meta{
	color: #93a6ba;
	font: 11px arial;
	padding: 3px 0 0;
}
.left_menu{
	line-height: normal;
}
.left_menu h5{
	padding: 24px 0 26px;
}
.left_menu h5 a{
	color: #3d7415;
	font: bold 16px arial;
	text-decoration: none;
}
.left_menu .top{
	height: 9px;
	background: url(../img/layout/left_menu-top.gif) no-repeat;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.left_menu .bottom{
	height: 9px;
	background: url(../img/layout/left_menu-bottom.gif) no-repeat;
	line-height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.left_menu ul{
	background-color: #f8fafb;
	border-color: #d6e2e8;
	border-style: solid;
	border-width: 0 1px;
	margin: 0px;
	padding: 0 7px 0 8px;
}
.left_menu ul li{
	border-top: 1px #c4d5de solid;
	background: none;
	padding: 0;
	width: 283px;
	list-style-image: none;
}
.left_menu ul li.no-border{
	border: none;
}
.left_menu ul li.no-border a{
	/*padding: 7px 19px 9px;*/
}
.left_menu ul li a{
	display: block;
	font: 13px arial;
	color: #3d7415;
	text-decoration: none;
	padding: 10px 19px 9px;
	background: url(../img/layout/left_menu-li-a.gif) no-repeat;
	cursor: pointer;
	height: 16px;
}
.left_menu ul li a:hover{
	text-decoration: none;
}
.left_menu ul li.selected a, .left_menu ul li.hover a{
	background-position: 0 -35px;
	color: #fff;
}
.left_menu ul ul{
	border: none;
	background-color: #edf2f5;
	padding: 0 10px 0 10px
}
.left_menu li li{
	border-top: #c4d5de 1px solid;
	width: 263px;
}
.left_menu li li a, .left_menu li.selected li a, .left_menu li.hover li a{
	background: none;
	color: #3d7415;
	font: bold 12px arial;
	height: auto !important;
	height: 16px;
}
.left_menu li.selected li.selected a, .left_menu li.selected li.hover a{
	color: #f69c1b;
}
.left_menu ul ul ul{
	border: none;
	background-color: #edf2f5;
	padding: 8px 0 8px 19px;
	border-top: #c4d5de 1px solid;
}
.left_menu li li li{
	border: none;
	background: url(../img/layout/arrow-green-right.gif) 0 5px no-repeat;
	width: 244px;
}
.left_menu li li li a, .left_menu li.selected li.selected li a{
	font: 12px arial;
	color: #40493a;
	padding: 2px 15px 2px;
}
.left_menu li.selected li.selected li.selected, .left_menu li.selected li.selected li.hover{
	background: url(../img/layout/arrow-right.gif) 0 5px no-repeat;
}
.left_menu li.selected li.selected li.selected a, .left_menu li.selected li.selected li.hover a{
	color: #718b15;
}

.newsletter{
	margin-top: 6px;
	background: #639714 url(../img/layout/newsletter-bg.gif) no-repeat;
	height: 132px;
}
.newsletter form{
	padding: 41px 25px 0;
}
.newsletter .input-text input{
	width: 238px;
}
.newsletter .button{
	margin-top: 11px;
	width: 95px;
	float: right;
}
.newsletter .button input{
	width: 86px;
}

.content{
	padding: 0 0 0 25px
}





.control{
	margin-top: 7px;
	clear: both;
}
.control a{
	color: #93a6ba;
	font: 11px arial;
	padding: 0 10px;
}
.control .more, .control .back{
	text-align: right;
}
.zdjecia{
	padding-top: 10px;
}

.base .item .foto{
	width: 120px;
	float: right;
}

.base .item .item_base{
	width: 440px;
	float: left;
}
.base .item .item_base img{
	margin: 0;
	padding: 0;
}
.base .item_det .foto{
	width: 140px;
	float: right;
}

.base .item_det .item_base{
	width: 420px;
	float: left;
}
.base .item_det img{
	margin: 0;
	padding: 0;
}
.base h2 a{
	text-decoration: none;
}
.base .adres{
	margin: 10px 0;
}
.base .adres p{
	padding: 0px;
	margin: 3px 0;
	color: #4b667b;
	font: bold 13px arial;
}
.base .det{
	font: bold 13px arial;
	margin: 5px 0;
}
.base .det span{
	float:left;
	width:140px;
	font: 13px arial;
}
.nextprev{
	text-align: center;
	color: #a3b6ca;
	border-top: #d6dee4 1px solid;
	padding: 5px 0 15px;
	margin: 10px 130px 0;
}
.nextprev a{
	text-decoration: none;
}
.nextprev strong{
	color: #fd8a25;
}
.nextprev a:hover{
	text-decoration: underline;
}





.foot{
	margin-top: 43px;
	background-color: #f6f8f9;
	border-color: #dbe1e6;
	border-style: solid;
	border-width: 10px 0 1px;
	padding: 20px 0 40px;
}
.foot ul{
	margin: 0;
	padding: 0;
}
.foot ul li{
	padding: 0;
	background: none;
	line-height: normal;
	list-style-image: none;
}
.foot ul li li li{
	padding: 2px 0 2px 16px;
}
.foot ul li a{
	color: #616972;
	font: bold 15px arial;
	text-decoration: none;
}
.foot ul li a:hover{
	text-decoration: none;
}
.foot ul li li a{
	font: bold 11px arial;
	text-decoration: underline;
}
.foot ul li li a:hover{
	text-decoration: underline;
}
.foot ul li li li a{
	color: #aeb4bb;
	font: 11px arial;
	text-decoration: none;
}
.foot ul li li li a:hover{
	text-decoration: underline;
}
.foot ul li a:hover, .foot ul li.selected a{
	color: #fd8b26;
}
.foot ul li span{
	display: block;
	height: 25px;
}
.foot .foot_0{
	width: 76px;
	float: left;
}
.foot .foot_1{
	width: 140px;
	float: left;
	padding: 0 20px 0 40px;
}
.foot .foot_2{
	width: 290px;
	float: left;
	padding: 0 40px 0 20px;
}
.foot .foot_3{
	float: left;
	width: 150px;
}
.foot .button_gray button{
	width: 104px;
	text-align: left;
	background: #616972 url(../img/layout/button-gray-up.gif) 93px 10px no-repeat;
}
.foot .up{
	background: url(../img/layout/foot-up-bg.gif) no-repeat right bottom;
	height: 300px;
}
.copyright{
	padding: 25px 0; 
	color: #616972;
	font-size: 11px;
}
.powered{
	padding-top: 37px; 
	text-align: right;
}
.powered a{
	text-decoration: none;
	font-size: 11px;
	color: #616972;
}
.powered strong{
	color: #fd8b26;
}






form{
	display: block;
}
.label{
	padding: 3px 0px;
}
.input-text{
	background: url(../img/layout/input-text-left.gif) no-repeat left top;
	padding-left: 6px;
	display: block;
	border: none;
}
.ie6 .input-text, .ie7 .input-text{
	background: url(../img/layout/input-text-left-ie6.gif) no-repeat left top;
}
.input-text span{
	background: url(../img/layout/input-text-right.gif) no-repeat right top;
	padding-right: 6px;
	display: block;
	border: none;
}
.ie6 .input-text span, .ie7 .input-text span{
	background: url(../img/layout/input-text-right-ie6.gif) no-repeat right top;
}
.input-text input{
	background-color: #fff;
	display: block;
	border: #e0e9eb 1px solid;
	border-width: 1px 0;
	height: 22px;
	color: #5c6b70;
	font: 12px arial;
	padding: 6px 0 0;
}
.firefox .input-text input{
	padding: 3px 0 3px;
}
.button{
	background: url(../img/layout/button-left.gif) no-repeat left top;
	padding-left: 9px;
	display: block;
}
.button span{
	background: url(../img/layout/button-right.gif) no-repeat right top;
	padding-right: 9px;
	display: block;
	border: none;
}
.button input{
	background: url(../img/layout/button-bg.gif) repeat-x;
	display: block;
	border: 0 none;
	height: 30px;
	color: #fff;
	font: bold 12px arial;
	padding: 6px 0 7px;
	text-align: center;
}
.button_gray{
	background: url(../img/layout/button-gray-left.gif) no-repeat left top;
	padding-left: 18px;
	display: block;
}
.button_gray span{
	background: url(../img/layout/button-gray-right.gif) no-repeat right top;
	padding-right: 18px;
	display: block;
	border: none;
}
.button_gray button{
	background-color: #616972;
	display: block;
	border: 0 none;
	height: 36px;
	color: #fff;
	font: bold 12px arial;
	padding: 4px 0 8px !important;
	padding: 6px 0 6px;
	text-align: center;
	cursor: pointer;
	outline: none;
}
.green .input-text{
	background: url(../img/layout/green-input-text-left.gif) no-repeat left top;
}
.ie6 .green .input-text, .green .ie7 .input-text{
	background: url(../img/layout/green-input-text-left-ie6.gif) no-repeat left top;
}
.green .input-text span{
	background: url(../img/layout/green-input-text-right.gif) no-repeat right top;
}
.ie6 .green .input-text span, .ie7 .green .input-text span{
	background: url(../img/layout/green-input-text-right-ie6.gif) no-repeat right top;
}
.green .button{
	background: url(../img/layout/green-button-left.gif) no-repeat left top;
}
.green .button span{
	background: url(../img/layout/green-button-right.gif) no-repeat right top;
}
.green .button input{
	background: url(../img/layout/green-button-bg.gif) repeat-x;
}

#maps{
	width: 400px;
	height: 300px;
	background-color: #f6fafa;
	border: #d9e6e7 1px solid;
	margin-top: 12px;
}



span.jq-shadow{
	top: .1em;
	left: .1em;
	color: #131c25;
	position: absolute;
	display: block;
	z-index: -1;
}
