


html {
	width: 100%;
	margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;
}

body {
	width: 100%; background-color: #333;
	margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;

}

body, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}



    .picLocation {
      padding-right:0px;
    }

    .button {
       filter: none;
    }
 


a {
	text-decoration: none;
}
 



div {
	display: block; position: relative;
}




.content {
	margin: 0px 10%;
}

* html .clearfix {
	height: 1%; overflow: visible;
}
* + html .clearfix {
	min-height: 1%;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}





#headContainer {
	width: inherit; height: 48px; display: block; position: relative;
	background: #494949;  
	background:-moz-linear-gradient(top, #494949, #333333);
	background:-webkit-gradient(linear, left top, left bottom, from(#494949), to(#333333));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#333333',GradientType=0 );

	border-bottom: 2px solid #3CCDFF;  
	
}


#logoTab {
border-radius: 5px; top: 9px; width: 145px; height: 58px; text-align: center; display: block; position: absolute; z-index: 5; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-box-shadow: 0px 2px 5px 0px rgba(00, 00, 00, 0.6); -moz-box-shadow: 0px 2px 5px 0px rgba(00, 00, 00, 0.6);
	background:-moz-linear-gradient(top, #ffffff, #dddddd);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );


}



#logo {background:url("logo.png") no-repeat top left;  
	left: 12px; top: 4px; width: 122px; height: 40px; padding-bottom: 4px;
	background-size: 100%;
	
	
	
	}

#logoTab {
	border: 1px solid rgb(60, 205, 255); background-color: #ffffff;
}


#slogan {
	top: -3px; font-size: 11px; color: #888888;   text-shadow: 0 1px 0 #fff;

}

#mainContent {
	
}

.altBlock {
	padding-bottom: 20px;
}


#iconMenuContainer {
	display:block;
	position:relative;
	float:right;
	top:-2px;
}
#iconMenuContainer ul li {
	display:block;
	position:relative;
	float:left;
	margin-right:6px;
	width:30px;
	height:30px;
	cursor:pointer;
}
#iconMenuContainer ul li a {
	display:block;
	width:100%;
	height:100%;
}
#iconMenuContainer ul li:last-child {
	margin-right:0;
}

/*icon elements*/
#iconMenuContainer  li.twitter,#iconMenuContainer li.facebook,#iconMenuContainer li.nav{
	background-size:30px 30px;
}
#iconMenuContainer .twitter{
	background:url("../img/twitter.png") no-repeat top left;	
}
#iconMenuContainer .facebook{
	background:url("../img/facebook.png") no-repeat top left;	
	
}

 

 
/*footer elements*/

#footer{ text-align:center;  font-size:11px; line-height:28px; padding:5px 0 15px 0; margin-top:20px; background-color:#444444; color:#a1a9ad;}
#footer a{ color:inherit; }



 



  
 


#bodyContainer {
	background: #f5f5f5;
	

	
}




































ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}



/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* CSS Document */
body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
a{ text-decoration:none;   font-size: 14px; font-weight: normal;}
 

.image{ padding:15px 0 15px 0;}





/* onbile dinamic styles */

.bodybk{background-color:#b2b5b7;} /* body background*/
.mainbk{ background-color:#b2b5b7; height: 60px;} /* principal color (buttons, borders, ecc.) */
.icobk{color:#CADEE6;} /* icon and menu texts color */
.titlecolor{ color:#666681; margin-left: 20px; font-size:10px; text-align:center; }  /* title color */
 .titlecolor2{margin-left: 5px; color:#666681; font-size:10px; text-align:center; }  /* title color */




.txtcolor{ color:#FAFAFA; } /* main text color */
.uppertitlecolor{ color:#FAFAFA;} /* upper title color */
.headlinecolor{color:#FAFAFA;} /* secondary text color */



.whiteBox{
width: 100%;
height: 50px;
margin-left: auto;   margin-right: auto;
color:#222222;
font: bold 12px Verdana;
text-transform: uppercase;
border: 0px solid #f7f7f7;
text-indent: 20px;
border-bottom: 0px solid #555555;


background:-moz-linear-gradient(top, #ffffff, #b2b5b7);
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b2b5b7));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#b2b5b7');


}




.Box{
width: 100%;
margin-left: auto;   margin-right: auto;
color:#222222;
font: bold 12px Verdana;
text-transform: uppercase;
border: 0px solid #f7f7f7;
text-indent: 20px;
  color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  background: #ddd;

border-top: 1px solid #f5f5f5;
 
-moz-border-radius: 15px;
 border-radius: 15px; 
 }





  
  .rss-box {
	 margin: 0.5em;
	width: 98%;
     border: 0px solid #eeeeee;
}
.rss-items {
	margin-top:0px;
	padding:0.7em; 0.7em;
	margin-left:0px;
	color: #eeeeee;
	  font-size: 17px;

}
p.rss-title {padding:0.5em;}
.rss-title {
	text-decoration: none;
	font-family:  tahoma, arial, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	font-size: 17px;
	background-color:#ffffff;
	color:black;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}
.rss-item  {
	font-family:  tahoma, arial, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
  font-size: 19px;
  font-weight : normal;
  color:#aaaaaa;
  padding-bottom:0.7em;
  list-style-type: box; list-style-image: url("img/gray_arrow.gif");
}

.rss-item a {
	text-decoration : none;
	color: #252525;
	font-size: 15px;
	font-family:   verdana, tahoma, arial, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	}
.rss-item a:visited {
	color:#003399;
}
.rss-date {
	font-size: 100%;
	font-weight : normal;
	color: #cc0000;
	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */
.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
  font-size: 16px;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
   
   
   
   img {
   vertical-align: middle;
   border: 0px;
}




.navX {
height:55px; 
position:relative; 
font-family:  arial, verdana, sans-serif;
text-decoration: none; 
font-size:11px; 
width:100%; 
z-index:100;
margin:0;
padding:2;

background:#dddddd;
background:-moz-linear-gradient(top, #000000, #dddddd);
background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(#dddddd));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#000000', EndColorStr='#dddddd');


}

.navX .table {
display:table; 
margin:0 auto;
}

.navX .select,
.navX .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
font-family:  arial, verdana, sans-serif;
text-decoration: none; 
font-size:11px; 
width:90px; 
text-align:center;

}

.navX li {
margin:0; 
padding:2; 
height:auto; 
float:left;
margin-right:4px;

}

.navX .select a {
font-family:  arial, verdana, sans-serif;
text-decoration: none; 
font-size:11px; 
display:block; 
height:30px; 
width:90px; 
text-align:center;
float:left; 
margin-top: 10px; 
font-weight:bold;
background: #aaa; 
-webkit-border-radius: 9px;
text-decoration:none; 
line-height:30px; 
white-space:nowrap; 
color:#2b3238;
}

 
 



.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:0px solid #9FA4A6;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
float:left; 
margin:0 3px;

	box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
	 -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;
	 -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;

}

.xtop, .xbottom {
display:block; 
background:#fff; 
font-size:1px;

}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	 -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
	 -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;

}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #9FA4A6;
border-right:1px solid #9FA4A6;
}
.xb1 {
margin:0 5px; 
background:#9FA4A6;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #9FA4A6; 
border-width:0 1px; 
height:auto;
background:#ffffff; 

	box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
	 -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;
	 -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px;

}




	 

}
* html .xboxcontent {
height:1px;

}

.color_a {
color:#555555;
background:#ffffff;
}
.color_b {
background:#ffffff; 
color:#000;
}
.color_c {
background:#ffffff; 
color:#fff;
}
.color_d {
background:#66707D; 
color:#ffffff;
}
.color_dd {
background:#66707D; 
color:#ffffff;
text-align:center;


}


#shkabajbar	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;   font-size: 15px; color:#ffffff; text-align:center;
			border-bottom:0px solid #000000; background:#74b847; padding:10px 20px; position:fixed; bottom:0; left:0; z-index:2000; width:99%;  }
#topbar		{ display:none; }