@charset "utf-8";
/*Theme Name: Arisa
Theme URI: http://wordpress.org/
*/
body {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #716D5E;
	position: relative;
	line-height: 21px;
	font-style: normal;
	margin-top:0px; 
}
.contBg{
	background-image: url(gfx/bgShadow.gif);
	background-repeat: repeat-y;
	width:980px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
.contMain {
	/*height: 100%;*/
	width: 943px;
	padding-left:18px
}
.contMenu {
	background-image: url(gfx/mnTopBg.gif);
	background-repeat: repeat-x;
	height: 68px;
	width:943px;
}
.imgMenuSep {
	margin-left: 8px;
	vertical-align: middle;
}
.contTop {
	background-image: url(gfx/topBg.jpg);
	background-repeat: no-repeat;
	width: 943px;
	height: 219px;
	float: right;
}
.contTopHotel {
	background-image: url(gfx/topBg_hotel.jpg);
	background-repeat: no-repeat;
	width: 943px;
	height: 219px;
	float: right;
}
.contMddl {
	background-image: url(gfx/mddlBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px 0px 10px 0px;
	float: left;
	width: 943px;
}

.contFooter {
	background-image: url(gfx/bottomBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 943px; 
	height: 50px;
	border-top: 1px solid #CFD1D2;
	clear: left;
	position: relative;
	font-size:11px
}
.contForms {
	height: 213px;
	width: 427px;
	float: right;
	padding-right: 1px;

}

.contNewCourse {
	/*background-image: url(gfx/bgCours.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
	float: left;
	height: 152px;
	width: 427px;
	margin-bottom: 1px;
	margin-top: 4px;
}
.contNewsLetter {
	background-image:url(gfx/contNewsLetter.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	height:58px;
	padding-top:6px;
	width:427px;
}
.contNewsCol {
	background-image:url(gfx/contNewsLetter.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	height:58px;
	padding-top:5px;
	width:443px;
}
.contMainText {
	width: 647px;
	float: left;
	background-color: #FDFCF8;
	border: 1px solid #CFD1D2;
	padding: 10px;
}
.contLeft {
	width: 260px;
	float: left;
	margin: 0px;
}
.contLeftSideBar
	{
		width:248px;
		float:left;
		margin: 0px;
	}
.contRight {
	width: 670px;
	float: right;
}
.contMontSub {
	background-color: #FEFDFB;
	border: 1px solid #E7E8E8;
	margin-top: 10px;
	float: left;
	padding: 10px;
	width: 647px;
}
/* hotel */
.hotelMain{
float:left;
font-family:Arial;
font-style:italic;
font-weight:bold;
padding-left:330px;
padding-top:0;
width:155px;

}
/*.contRight li{display:block}*/
.contLeftSideBar a{font-size:14px; float:right; clear:right}
.contLeftSideBar ul{padding: 0px 5px 5px 5px; margin:0px; 	list-style-type: none;}
.dSubPagesList{
	background-color:#FEFDFB;
	border:1px solid #CFD1D2;
	width:248px;
	float:left;
	padding: 5px 5px 5px;
	margin-bottom:8px
}
 a{color: #0064B0; text-decoration:none; }
 td{font-size:11px;}
.ulMenu {
	/* float:right; */
	/*margin:33px 0 0;
	list-style: none;
	padding-left:0;*/
	margin:0px;
	padding-top:33px;
	list-style: none;
}
.liMenu {
	float:left;
/*	margin: 0px 0px 0px 0px;*/
	margin-left:8px
}
.liMenu a{font-size:12px; font-family: Arial; font-style:normal;}
.current_post {
	background-image: url(gfx/mnTopArr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align:middle;
}
.current_post a {	color:#557342;}

li a{
	color: #0064B0;
	font: 14px Candara, Arial;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}
.ulCourses{
	float:left;
font-size:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:20px 0 0 0;
width:430px;
}
.liCourse {
	color:#F7E1AC;
	font-family: Arial;
	font-style:italic;
	font-weight:bold;
	float:left;
	padding:5px 0px 5px 0px;

}

.ulSitemap li{
	list-style-position: inside;
	display:list-item
}

.pCourseSpan{
	color:#FFFFFF;
	font-size:13px;
	float:left;
	line-height:normal;
	padding-right: 3px;
}

.pCourseSpan a{	font-size:13px; color:#D4FF09}
.pHotel{font-size:13px; color:#FFFFFF; width:150px; }
.pHotel a{	font-size:13px; color:#D4FF09}
.hrSplit{border-bottom:1px solid white; float:left; width:248px; }
/*  stopka */
.contFooter a {color:#666666; float:left; padding-left:10px; clear:right; text-decoration:none}
.pPrvPolicy {color: #7A7B7C; clear: right; float: left; margin:0px; }
.pMadeBy  {float: right; padding-right:10px;; margin:0px; }
.fLink {color:#00A0D0}
.pCopyright{
/* margin-left:auto; margin-right:auto; margin-top:0px; */
margin:0px auto 0px auto;
position:relative;
text-align:center;}
.pCatList ul{border-right:1px solid #ff00ff; padding-right:10px}
h2 {
	font-family: Candara, Arial;
	font-size: 18px;
	margin-top: 21px;
	padding-left: 10px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 6px;
}
.hSubPageList{color:#557342; font-size:16px; float:right}
.News{color: #E19807}
.Method {margin-left: 26px;	color: #5A4B15;}
.pNews {
	background-image: url(gfx/bgNews.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 248px;
	padding: 10px 6px 22px  6px;
	border-top: 1px solid #E5E8E1;
	background-color: #FFFFFF;
	float:left;
	margin-bottom: 3px;
}
.pNews strong{float: left}
.pNews  a {
	color: #006684;
	text-decoration: none;
	font-size: 12px;
}
.pNews .aNews {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #00A0D0;
	text-decoration: underline;
	float: left;
	margin-top: 19px;
	font-size: 11px;
}
.aLinkMore {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #00A0D0;
	text-decoration: underline;
	float: left;
	margin-top: 19px;
	font-size: 11px;
}
.hNewsTitle {
	font-style: normal;
	color: #909143;
	margin: 0px;
	padding: 0px 0px 6px 0px;
}



.pMainText {
	width: 304px;
	float: left;
	margin-top: 0px;
}
.sAcc {
	text-align: center;
	font-weight: bold;
	margin: 6px 0px 6px 0px;
}

.pMainTextDetails {
	background-color: #F8F6EF;
	float: right;
	width: 314px;
	padding: 6px;
	margin-top: 0px;
}
.pSubMonth {
	font-style: italic;
	color: #5A4B15;
}

.ulListSubPages li.current_page_item a{ color:#557342;  border-right:5px solid #999999; padding-right:5px}
.ulListSubPages li a{
	border-right:5px solid #EEEEEE;
	padding-right:5px;
	margin: 0px;
    text-align:right;
    border-bottom:1px solid #DFDFDF;
    width: 220px;

}
.inpEmail {
	background-image: url(gfx/bgNewslttrInput.gif);
	width: 153px;
	color: #123B5E;
	font-family: Arial;
	font-style: italic;
	text-align: center;
	float: left;
	margin-left: 0px;
	font-size: 11px;
	padding-left: 0px;
	border: 1px solid #A9A7A0;
}
.inpSubmit{
margin-left:109px;
margin-right:auto;
text-align:center
}
.imgForm {
	float: left;
	margin-left: 3px;
}
.sCourse {
	width:225px;
	height:21px;
	border:1px solid #A9A7A0;
}
.formNewsletter {
float:left;
margin:0;
padding-left:11px;
padding-top:27px;
width:260px;
}
.kForm table td.left{font-size:11px; text-align:right}
.cNewsLttr{
	margin-bottom:0px;

	vertical-align:middle;
}
table td.right{font-size:11px; text-align:right}
.msgTxt{font-size:11px; font-family:Arial, Helvetica, sans-serif; width:250px; height:150px}
.contact {width:250px; background-repeat:repeat-x}
.imgLogo{
	float:left;
	margin:0px
}
.imgTxtLeft {float:left; padding:10px; border:1px solid #EEEEEE; background-color:#FFFFFF; margin:0px 5px}
img.alignleft {
	float:left; padding:10px; border:1px solid #EEEEEE; background-color:#FFFFFF; margin:0px 5px
}
img.alignright {
	float:right; padding:10px; border:1px solid #EEEEEE; background-color:#FFFFFF; margin:0px 5px
}
.pRight {float:right; width:550px}
.left {float:left}
.pConfirm{float:right; width:330px; border:1px solid #ededed; background-color:#FFFFE6; padding-left:30px}
.pTextDetails {background-color: #F8F6EF;
display:block;
padding:6px;
margin: 6px;
}
.maps{float:left; margin-left:10px; margin-top:20px}
h3 {display:inline; float:left; font-size:inherit; font-weight:normal; margin:0;}
.short {width:70px; float: none; text-transform: capitalize;}
.oldNews{color:white;
float:left;
font-family:Arial;
font-size:12px;
padding:27px 0 0 11px;}


/* Comments */
.commentlist
{
	padding: 0px;
}	
.commentlist li
{
	padding: 5px 0 5px 0;
	border-bottom:1px solid #CFD1D2;
	background-color: #F8F6EF;
	list-style: none;
}
.commentlist li a
{
font-size: 11px;

}

.commentlist p
{
	margin-top: 3px;
	padding-left: 7px;
                  
}
/* ankieta */
#opinion table{border-collapse:collapse}
#opinion td{border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding-left:5px;}
#opinion textarea{width:350px; height:50px}
.tdRowHead{
	margin-top:15px;
	background-color:#EFEFEF;
	font-weight:bold;
}

fieldset {border: 1px solid #DFDFDF}

/*  BARF */
.barfTable td{
	border-bottom: 1px solid #CFD1D2;
}

