* {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}

img {
	border: 0px;
}


.btn {
	display: block;
	cursor: pointer;
	line-height: 0px;
	font-size: 0px;
}

.btn:hover {
	background-position: 0px 100%;
}

.width {
	width: 960px;
	margin: 0px auto;
	text-align: left;
}

#header {
	height: 325px;
	background: url('images/header_noflash.jpg') center 0px no-repeat;
}

.flash_cont {
	position: absolute;
	width: 940px;
	height: 325px;
	left: 50%;
	margin-top: 1px;
	margin-left: -475px;
}

.flash_cont img {
	position: absolute;
}

.flash_cont p {
	font-size: 11px;
	color: red;
}

.flash_cont a {
	color: #000;
}


.logo {
	background: url('images/clean.gif');
	width: 262px;
	height: 140px;
	margin-left: 192px;
	padding-top: 34px;
	display: block;
}

#main {
	background: url('images/main_bg.jpg') center 0px no-repeat;
	text-align: center;
}

#menu {
	height: 27px;
	width: 1090px;
	margin: 0px auto;
	padding-top: 5px;
}

#menu a {
	height: 27px;
	margin-right: 9px;
	float: left;
}

#menu a:hover {
	background-position: 0px 54px;
}

#menu a.active, #menu a.active2 {
	background-position: 0px 100%;
}

#menu .btn_home {
	width: 73px;
	height: 19px;
	background: url('images/btn_home.gif');
	margin-top: 4px;
}

#menu .btn_home:hover {
	background-position: 0px -19px;
}

#menu .menu_1 {
	width: 41px;
	background: url('images/menu_1s.png');
}

#menu .menu_2 {
	width: 125px;
	background: url('images/menu_2s.png');
}

#menu .menu_3 {
	width: 82px;
	background: url('images/menu_3s.png');
}

#menu .menu_4 {
	width: 123px;
	background: url('images/menu_4s.png');
}

#menu .menu_5 {
	width: 110px;
	background: url('images/menu_5s.png');
}

#menu .menu_6 {
	width: 90px;
	background: url('images/menu_6s.png');
}

#menu .menu_7 {
	width: 68px;
	background: url('images/menu_7.png');
}

#menu .menu_8 {
	width: 66px;
	background: url('images/menu_14.png');
	margin-right: 0px;
}

#menu .menu_9 {
	width: 105px;
	background: url('images/menu_9.png');
}

#menu .menu_11 {
	width: 78px;
	background: url('images/menu_11.png');
} 

#menu .menu_12 {
	width: 120px;
	background: url('images/menu_12.png');
} 

#menu .menu_13 {
	width: 90px;
	background: url('images/menu_13.png');
} 

#menu .menu_15 {
	width: 90px;
	background: url('images/menu_15.png');
	margin-left: 10px;
}

#content {
	width: 960px;
	margin: 33px auto 60px;
	background: url('images/content_bg.png') no-repeat #fff;
	text-align: left;
	_height: 350px;
	min-height: 350px;
	_margin-bottom: 0px;
}

#content a {
	font-weight: bold;
	text-decoration: none;
	color: #111;
}

#content a:hover {
	text-decoration: underline;
	color: #8d6729;
}

#content h1 {
	background: url('images/h1.png') no-repeat;
	color: #858585;
	font-size: 16px;
	font-weight: normal;
	padding-left: 50px;
	line-height: 40px;
}

#content h2 {
	width: 700px;
	font-size: 14px;
	text-transform: uppercase; 
	text-align: center;
}

#content .darken {
	color: #515151;
}

#content .blue {
	color: #161616
}

#content strong {
	color: #464646;
}

#content .text {
	width: 700px;
	font-size: 12px;
	text-align: justify;
	color: #636363;
	margin: 15px 0px 0px 50px;
	line-height: 150%;
}


#content .text2 {
	width: 730px;
	font-size: 12px;
	text-align: justify;
	color: #636363;
	margin-top: 15px;
	line-height: 150%;
}

#content .text2 .promo {
	float: left;
	width: 355px;
	margin-left: 10px;
	text-align: justify;
}



#content .text2 h3 {
	margin-left: 20px;
}

#content .wybor {
	width: 730px;
	background: url('images/head_wybor.gif') no-repeat;
	height: 100px;
	margin-top: 10px;
	padding-top: 80px;
	padding-left: 110px;
	margin-bottom: -70px;
	_margin-bottom: 0px;
	font-size: 11px;
}

#content .wybor h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: none; 
	text-align: left;
	margin: 0px;
}


#footer {
	background: url('images/footer_bg.jpg') center 0px no-repeat;
	height: 190px;
	text-align: center;
	margin-top: -10px;
	_margin-top: 0px;
}

#footer div div {
	color: #656c70;
	font-size: 11px;
	margin-top: 95px;
	line-height: 18px;
}

#footer a {
	color: #656c70;
	text-decoration: none;
}

#footer a:hover {
	color: #000;
	text-decoration: underline;
}

#footer .lighter {
	color: #959899;
}

#footer .contact {
	position: absolute;
	margin-left: 276px;
}

#footer .contact2 {
	position: absolute;
	margin-left: 482px;
}

#footer .copyright {
	position: absolute;
	margin-left: 736px;
}

#footer h2 {
	display: inline;
	font-size: 11px;
	font-weight: normal;
}

.btn_more {
	width: 37px;
	height: 18px;
	background: url('images/btn_more.png');
	float: right;
}

.btn_send {
	width: 53px;
	height: 15px;
	background: url('images/btn_send.gif');
	float: right;
}

.btn_opis {
	width: 86px;
	height: 27px;
	background: url('images/btn_opis.gif');
	position: absolute;
	margin-top: 93px;
	margin-left: 196px;
	_margin-left: -2px;
}

.promo .btn_opis {
	margin-top: 92px;
}

#right {
	position: absolute;
	margin-left: 762px;
	margin-top: -10px;
	font-size: 12px;
	font-weight: bold;
}

.forum {
	width: 187px;
	margin-top: 66px;
	background: url('images/ICEF_logo_small.png') no-repeat;
	padding-top: 50px;
	height: 179px;
}

.forum .btn_go2 {
	height: 19px;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	background: url('images/newsletter_go.png') no-repeat;
	padding-left: 20px;
	margin: 0px 0px 5px 30px;
}

.forum .btn_go2:hover {
	background-position: 0px -19px;
}

.newsletter {
	width: 187px;
	margin-top: 10px;
	background: url('images/head_newsletter.png') no-repeat;
	padding-top: 50px;
}

.result_newsletter {
	font-size: 11px;
	text-align: center;
	width: 180px;
}

.newsletter .input {
	width: 184px;
	height: 27px;
	background: url('images/input.png') no-repeat;
}

.newsletter input {
	border: 0px;
	background: none;
	margin: 6px;
	_margin: 5px;
	font-size: 12px;
	color: #555;
}

.btn_go {
	width: 19px;
	height: 19px;
	background: url('images/newsletter_go.png') no-repeat;
	position: absolute;
	margin-left: 161px;
	margin-top: 4px;
}

.btn_del {
	width: 62px;
	height: 14px;
	background: url('images/newsletter_del.png') no-repeat;
	float: right;
	margin-top: 5px;
}

.btn_kursy {
	background: url('images/btn_kursy.jpg');
	height: 81px;
	width: 192px;
}

.margintop {
	margin-top: 10px;
}

.submenu {
	width: 146px;
	position: absolute;
	margin-top: 32px;
	display: none;
	z-index: 100;
}

.submenu_2 {
	margin-left: -65px;
}

.submenu_3 {
	margin-left: 69px;
}

.submenu_4 {
	margin-left: 259px;
}

.submenu_5 {
	margin-left: 610px;
}

.submenu_6 {
	margin-left: 159px;
}

.submenu_7 {
	margin-left: 391px;
}

.submenu_8 {
	margin-left: 799px;
}

.submenu a {
	width: 130px;
	height: 30px;
	background: url('images/submenu_c.png');
	font-size: 12px;
	color: #3f4548;
	line-height: 30px;
	text-align: left;
	padding-left: 16px;
	_line-height: 0px;
	_width: 146px;
	_padding-top: 10px;
}

.submenu a img {
	margin-bottom: -1px;
}

.submenu .first {
	background: url('images/submenu_t.png');
}

.submenu .last {
	background: url('images/submenu_b.png');
}

.submenu .first_angielski {
	background: url('images/submenu_t_angielski.png');
}

.submenu a:hover {
	background-position: 0px 30px;
}

// mucha mod

.under{
 border-bottom:thin;
 border-bottom-style:dotted;
 border-color:#999;
}

#content h3 {
	list-style: none;
	background: url('images/btn_1.png') no-repeat 0px 2px;
	padding-left: 24px;
	margin: 15px 0px 5px;
	font-size: 12px;
}

#content h4 {
	list-style: none;
	background: url('images/btn_1.png') no-repeat 0px 12px;
	padding-left: 24px;
	margin-left: 194px;
	margin-bottom: 5px;
	padding-top: 10px;
	font-size: 12px;
}

#content ul {
	margin: 5px 0px;
}

#content li {
	background: url('images/arrow_1.png') no-repeat 0px 6px;
	list-style: none;
	padding-left: 16px;
	margin: 3px 0px 3px 25px;
}

#content .input {
	width: 184px;
	height: 27px;
	background: url('images/input.png') no-repeat;
}

#content .input_r {
	background: url('images/input_r.png') no-repeat;
}

#content input {
	border: 0px;
	background: none;
	margin: 6px;
	_margin: 5px;
	font-size: 12px;
	color: #555;
	width: 172px;
	_width: 174px;
}

#content td {
	padding: 3px;
	_padding: 1px 2px;
}

#content td.name {
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	width: 100px;
}

#content td.width1 {
	width: 200px;
}

#content .textarea {
	width: 184px;
	height: 140px;
	background: url('images/textarea.png') no-repeat;
}

#content .textarea_r {
	background: url('images/textarea_r.png') no-repeat;
}

#content p {
	margin-bottom: 20px;
}

.textarea textarea {
	width: 172px;
	_width: 174px;
	height: 122px;
	border: 0px;
	background: none;
	margin: 6px;
	_margin: 5px;
	font-size: 12px;
	color: #555;
}

.map_bg {
	width: 420px;
	height: 242px;
	background: url('images/map_bg.gif');
	position: absolute;
	margin-left: 310px;
	z-index: 1;
}

.map {
	margin: 10px;
	width: 400px;
	height: 222px;
}

.loader {
	display: none;
	position: absolute;
	width: 320px;
	text-align: center;
	padding-top: 100px;
}

.result {
	padding-left: 20px;
	width: 300px;
}

.big_form .loader {
	width: 700px;
}

.big_form .result {
	width: 700px;
	margin-top: 20px;
}

.newsletter .loader {
	width: 180px;
	padding-top: 10px;
}

.important_links {
	margin-top: 20px;
	font-size: 11px;
}

.important_links a {
	line-height: 18px;
	background: url('images/selectbtn.png') no-repeat ;
	padding-left: 14px;
}

.important_links a.blog {

}

.DeseoSelectSelect {
	position: absolute; 
	margin-top: 2px;
	_margin-top: 5px;
	overflow: hidden;
	overflow-y: auto;
	background: url('images/textarea.png') no-repeat;
	height: 242px;
	width: 184px;
	display: none;
}

.DeseoSelectSelect .active {
	font-weight: bold;
}


.DeseoSelectOption {
	font-size: 11px; 
	cursor: pointer; 
	padding: 0px 2px;
	color: #555;
}
.DeseoSelectSpan {
	margin: 2px; 
	display: block; 
	color: #555;
}
.DeseoSelectTextPlease {
	color: #555;
}
.DeseoSelectContainer { 
	font-size: 12px; 
	cursor: pointer; 
	padding-top: 2px;
	_padding-top: 6px;
	padding-left: 3px;
	padding-bottom: 3px;
	background: url('images/selectbtn.png') no-repeat right 6px;
}

.select_hover {
	background-position: right -12px;
}

.img {
	background: url('images/img_bg.png') no-repeat;
	width: 186px;
	height: 118px;
	float: left;
	margin-right: 2px;
	_margin-right: 8px;
	margin-top: 3px;
	padding: 9px 0px 0px 10px;
	clear: both;
}

.img2 {
	background: url('images/img_bg.png') no-repeat;
	width: 186px;
	height: 118px;
	float: right;
	margin-left: 8px;
	margin-top: 3px;
	padding: 9px 0px 0px 10px;
	clear: both;
}

.clear {
	line-height: 40px;
}

.hr {
	background: url('images/hr.gif') no-repeat 0px 26px;
	height: 40px;
	clear: both;
}

.hr2 {
	background: url('images/hr.gif') no-repeat 0px 6px;
	_background-position: 0px 0px;
	height: 20px;
	clear: both;
}

.go_back {
	text-align: right;
}

.langs_list {
	margin-top: 10px;
	font-size: 10px;
	color: #aaa;
}

.blue_img {
	background: url('images/blue_img.gif') no-repeat;
	padding: 9px 0px 0px 9px;
}

.extension {
	width: 146px;
	position: absolute;
	margin-top: 32px;
	display: none;
	z-index: 100;
}

.extension_2 {
	margin-left: 215px;
}

.extension a {
	width: 130px;
	height: 30px;
	vertical-align: middle;
	background: url('images/submenu_c.png');
	font-size: 12px;
	color: #3f4548;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	_line-height: 0px;
	_width: 146px;
	_padding-top: 10px;
}

.extension a img {
	margin-bottom: -1px;
}

.extension .first {
	background: url('images/submenu_t.png');
}

.extension .wide {
	padding-top: 3px;
}

.extension .last {
	background: url('images/submenu_b.png');
}

.extension a:hover {
	background-position: 0px 30px;
}

#content .carousel {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}

#content .main {
	MARGIN-LEFT: 20px
}

#content .demo EM {
	FONT-STYLE: normal; COLOR: #ff3300; FONT-SIZE: 60%; FONT-WEIGHT: bold
}

#content .carousel BUTTON {
	FLOAT: left
}

#content .carousel A.prev {
	WIDTH: 30px; DISPLAY: block; BACKGROUND: url('images/imageNavLeft.gif') no-repeat left 60px; FLOAT: left; HEIGHT: 88px; TEXT-DECORATION: none
}

#content .carousel A.next {
	WIDTH: 30px; DISPLAY: block; BACKGROUND: url('images/imageNavLeft.gif') no-repeat left 60px; FLOAT: left; HEIGHT: 88px; TEXT-DECORATION: none
}

#content .carousel A.next {
	BACKGROUND: url('images/imageNavRight.gif') no-repeat right 60px
}

#content .carousel A.next:hover {
	BACKGROUND-IMAGE: url('images/imageNavRightHover.gif')
}

#content .carousel A.prev:hover {
	BACKGROUND-IMAGE: url('images/imageNavLeftHover.gif')
}

#content .carousel A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; 
	BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

#content .carousel A:active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; 
	BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

#content .carousel .jCarouselLite {
	/* BORDER-BOTTOM: black 1px solid; POSITION: relative; BORDER-LEFT: black 1px solid; */
	BACKGROUND-COLOR: white; FLOAT: left; 
	VISIBILITY: hidden;
	/* BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; LEFT: -5000px */
}

#content .carousel UL.list1 {
	MARGIN: 0px
}

#content .carousel LI.list2 {
	
}

#content .widget IMG {
	CURSOR: pointer
}
