/* CSS Document SW AFRICA
menu 
*/
/*html,*/

body {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/bk.jpg) repeat-x #A7B373; 
	font-size:85%;
}


body#popup {
	background:url(/clear.gif) repeat-x #FFF; 
} 

body#popup #content_popup {width:490px;}
p {

	margin: 0 0 1em 0;
	font-size:11px;}

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

a:hover {
	color: #000;}

a:visited {
	color: #CC3300;}
	
	
	
/* ~~~~~~~~~~~~~~MAIN~~~~~~~~~~~~~~~~ */
#container {
	width:850px;
	margin:auto;
}
	
/* ~~~~~~~~~~~~~~TOP~~~~~~~~~~~~~~~~ */

#top {
	width:850px;
	float:left;
	height: 104px;
	background:url(../images/top.jpg) repeat-x;
}	

#logo {
	width:264px;
	float:left;
	height: 104px;
	padding:0 0 0 0px;
}	
	
#newsletter {
	width:190px;
	float:right;
	height: 74px;
	padding:30px 0 0 0px;
}	

#language {
	width:150px;
	float:right;
	height: 74px;
	padding:30px 0 0 0px;
}		


/* ~~~~~~~~~~~~~~CONTENT~~~~~~~~~~~~~~~~ */	
#content {
	width:850px;
	float:left;
}
	
#contentbk {
	width:850px;
	float:left;
	background:url(../images/cross.jpg);
}
	
#contentbkip {
	width:850px;
	float:left;
	background:url(../images/crossip.gif);
}
	
	
/* ~~~~~~~~~~~~~~LEFT~~~~~~~~~~~~~~~~ */	
#left {
	width:244px;
	float:left;
	padding-left:20px;}
	
#travel {
	float:left;
	width:199px;
	position:absolute;
	z-index:1;
	color:#F4DFBA;
	background:#361A01;
	padding:0 22px 0 23px;
	margin-left: 20px;
}	


#head_img{
	float:left;
	width:270px;
	z-index:100;
	padding:0px;
       left:20px;
	
       
	
}
#head_img img{margin-left: 20px;}
div#head_img div{ display:inline}


#news {
	float:left;
	width:199px;
	padding:0 22px 0 23px;
	background:url(../images/newsbk.jpg) #F4DEB8 no-repeat;
	margin-left: 0px;
	margin-top: 146px; /*5780*/ 
	
}	

#newsip {
	float:left;
	width:223px /*223px*/;
	padding:0 0px 0 20px;
	background:url(../images/newsbk.jpg) #F4DEB8 no-repeat;
	margin-left: 0px;
	margin-top: 100px;
}	
 div.latest_item {padding-right:22px;} 
#travel a {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
	
#travel a:hover{
	color:#EBC17C;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

/* ~~~~~~~~~~~~~~HEADER~~~~~~~~~~~~~~~~ */	
#right {
	width:586px;
	float:left;}

#menu {
	widht:860px;
	float:left;
	height: 38px;
	background:url(../images/menuf.jpg) no-repeat;
/*	padding:0 0 0 280px;
*/
}	

#nav, #nav ul {
	float:left;
	padding: 0px;
	margin: 0px;
	list-style: none;}

#nav a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#331901;}

#nav li {
	float: left;
	display:block;
       padding:14px 17px 0 17px; 
       
       height:24px;
	background:url(../images/menudiv.jpg) right no-repeat;
}

#nav li.last {
	float: left;
	display:block;
	padding:10px 10px;
}

#nav a:hover {
	color: #990000;}
	
#header {
	float:left;
	width:850px;
}
/* ~~~~~~~~~~~~~~CONTENT~~~~~~~~~~~~~~~~ */	
#contenttext {	
	float:left;
	width:850px;
	background:url(../images/leftf_home.jpg) no-repeat;}
	
#text {
	float:left;
	width:555px;
	height:227px;
	background:url(../images/textbk.jpg) no-repeat;
	padding: 20px 10px 0 20px;
}

#textip {
	float:left;
	width:505px; /*495*/
	background:url(../images/textbkip.jpg) no-repeat;
	padding-top: 60px;
	padding-right: 60px;
/*	padding-right: 70px;*/
	padding-bottom: 0;
	padding-left: 20px;
}

#text p {
	padding-left:5px;
	font-size:12px;
}

#textip p {
	padding-left:5px;
	font-size:12px;
}

#textbottom {
	float:left;
	width:586px;}

#tours {
	float:left;
	width:566px;
	padding: 10px 0 0 20px;
}

#tour {
	float:left;
	width:173px;
	padding-right: 15px;
	color:#666;
}

/* ~~~~~~~~~~~~~~FOOTER~~~~~~~~~~~~~~~~ */	
#footer {
	width:850px;
	height:44px;
	float:left;
	font-size:11px;
	color:#CCCCCC;
	background:url(../images/footer.gif);
	padding: 40px 0 0 0px;
	text-align: center;
}
	
#footer a {
	font-size:11px;
	color:#EBC17C;
	text-decoration:none;}
	
#footer a:hover {
	color:#fff;}
	
#footer p {
	font-size:11px;
	color: #999999;}
	
#footerip {
	width:850px;
	height:44px;
	float:left;
	font-size:11px;
	color:#CCCCCC;
	background:url(../images/footerip.gif);
	padding: 40px 0 0 0px;
	text-align: center;
}
	
#footerip a {
	font-size:11px;
	color:#EBC17C;
	text-decoration:none;}
	
#footerip a:hover {
	color:#fff;}
	
#footerip p {
	font-size:11px;
	color: #999999;}
	
	
	
/* ~~~~~~~~~~~~~~CLASSES~~~~~~~~~~~~~~~~ */	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#990000;
	margin:0;
	padding:0 0 15px 0;
	font-weight:normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:0;
	padding-bottom:10px;
	color:#000000;
}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:0;
	padding-bottom:10px;
	color:#990000;
	
h4 {
	font-size: 15px;
}

}

h6 {
	background-image: url(../images/div.gif);
	padding-top: 5px;
	padding-bottom: 5px;
	height: 3px;
	width: 500px;
	
	
}	
.red {
	color:#C00;}
	
.smallgrey {
	font-size:10px;
	color:#666666;}
	
input {
	background-color:#F4DFBA;
	color:#666666;
	margin-top:5px;
	font-size:10px;
	height:18px;
	width:120px;}
	
textarea{
	background-color:#F4DFBA;
	color:#666666;
	margin-top:5px;
	font-size:10px;
}
	
	
select {
	background-color:#F4DFBA;
	color:#666666;
	margin-top:5px;
	font-size:11px;
	height:18px;
	width:120px;}

.floatleft {
	margin:0 10px 0 0;
	border:1px solid #ccc;
	float:left;
}
/*div.news-latest-container p{display:inline}*/
div.latest_item p{display:inline;}
div.news-latest-gotoarchive a,
div.latest_item  a {font-size:11px;}


div.latest_item{ padding-bottom:13px;}
div#head_img div dl, div#head_img div dt{ display:inline; padding:0px; margin:0px}
.tx-srlanguagemenu-pi1 form{display:inline; padding:0px; margin:0px}
div#tours{padding-left:10px;}
div.news-latest-gotoarchive{padding-bottom:50px;}
#tx-srfeuserregister-pi1-fe_users_form input {width:200px}
#tx-srfeuserregister-pi1-fe_users_form label {font-weight:bold}
#tx-srfeuserregister-pi1-tx_registr_day,
#tx-srfeuserregister-pi1-tx_registr_month,
#tx-srfeuserregister-pi1-tx_registr_year{width:55px;}
.news-single-author {display:inline;}
.news-single-item H2{ margin-bottom:0px; padding-bottom:0px;}
.news-amenu-container td{vertical-align:top}
.news-list-browse a{padding-left:3px; padding-right:3px;}
.news-list-browse span , .news-list-browse strong{padding-left:3px; padding-right:3px;} 
.news-list-item h3{margin:0px;}
.news-single-img{ float:right;}
 #flash2 div, #flash2 dl, #flash2 dt{display:inline; padding:0px; margin:0px;
}

.prewiew_box{padding-bottom:20px;}
.tx-srfeuserregister-pi1{font-family:Arial; font-size:11px;}


ul.inputs {list-style:none;}
ul.inputs li {margin-bottom:8px;}

div.title-white {padding:0px 0px 0px 10px;}

.button {
background-color:#BB2D0B;
border-style:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:25px;
margin:0px;
padding:7px 0 0 0;
margin-top:5px;
margin-bottom:10px;
width:120px;
text-align:center;
}
.button a {color:#FFFFFF;}
.button a:hover {color:#FFFFFF;} 
.button a:visited {color:#FFFFFF;}

#tour p {padding-left:0px;}

.tx-thmailformplus-pi1  input.smallgrey {
background-color:#F4DFBA;
color:#666666;
font-size:10px;
height:14px;    
margin-top:2px; 
width:120px;
}
.tx-thmailformplus-pi1  input {
margin-top:3px;
}
#textip  .tour_text p {    
font-size:12px; 
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tx-newloginbox-pi1 label {font-size:12px;}

.tx-felogin-pi1 {padding:10px 5px 10px 5px; font-size:12px;}
.tx-felogin-pi1 label {display: block;}
.tx-felogin-pi1 fieldset {border: 0px;}
.tx-felogin-pi1 legend {display: none;}
.tx-felogin-pi1 h3 {/*font:normal 18px Tahoma;color:#003e88;*/ margin:0; padding:0 0 5px 0}
.tx-felogin-pi1 #pass {margin-bottom:7px;}
.tx-felogin-pi1 input {color:black;}

.tx-felogin-pi1 input#tx_felogin_pi1[forgot_email],
.tx-felogin-pi1 input#user,
.tx-felogin-pi1 input#pass  {width:100px; /*border:1px solid #dbdbdb;*/ background:#FFF}
.tx-felogin-pi1 input {width:100px;}


.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {padding:0px}


#tx-srfeuserregister-pi1-tx_registr_day {float:left;}
#newsletter .tx-thmailformplus-pi1 {font-size:12px;}
