/*     worldshare cascading style sheet      */
#logare
{
	width:249px;
	height:50px;
	padding-left:750px;
	padding-top:30px;
}
#eXTReMe{
	padding-left:890px;
	padding-top:15px;
}

.headeralign
{
float: right;
}
.footeralign
{
float: center;
}

.ascunde
 {
    display: none;
}
.leftBox
{ 
	padding:0 0 5px 0;
}
.leftHaeding
{
	color:#EBEBEB;
	font-weight:bold;
	padding:16px 0 15px 28px; 
	background:transparent url(images/left-top-haeding-bg.png) repeat-x scroll 0pt 50%;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
}
.leftboxList
{
	padding:3px;
	padding:1px 1px 1px 1px;
	width:216px;
	font-size:12px;
    background: #FFFFFF;
	border: 1px solid #E4FFFD;
}

.leftHaeding2
{
	font-size:16px;
	color:#EBEBEB;
	font-weight:bold;
	padding:16px 0 15px 28px; 
	background:url(images/haeding-bg2.gif) top left no-repeat;
}
html, body 
{
	border: 0; 
	margin: 0;
	padding: 0;
}
#tooltip 
{
	position: absolute;
	-moz-box-shadow: #E4FFFD 0 0 10px;
	-webkit-box-shadow: #E4FFFD 0 0 10px;
	box-shadow: #E4FFFD 0 0 10px;
	z-index: 1;
	border: 1px solid #A5DDDB;
	opacity: 0.85;
	font-size:9px;
	width:auto;
	color:#CCC;
	height:auto;
	background:#ffffff;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	border:1px solid #A5DDDB!important;
	color:#777!important;
}

.border 
{
	border: 1px solid #A5DDDB; 
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
}
.AJmessage, .message 
{
	border-left: solid 1px #A5DDDB;
	border-top: solid 1px #A5DDDB;
	border-bottom: solid 1px #A5DDDB;
	-moz-appearance:none!important;
	background:#ffffff;
	color:#777!important;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
}

.comm1 td 
{
	border-bottom: 1px solid #A5DDDB;
}

.top td 
{
	border-bottom: 2px solid #A5DDDB;
	border-right: 1px solid #A5DDDB;
	border-left: 1px solid #A5DDDB;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	border:1px solid #A5DDDB!important;
	text-align:center;
 }
.private td 
{
	border-bottom: 2px solid #A5DDDB;
	border-right: 1px solid #A5DDDB;
	border-left: 1px solid #A5DDDB;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	border:1px solid #A5DDDB!important;
	background:#ffffff;
	text-align:center;
 }

.general
{ 
	border: 1px solid #A5DDDB;
	padding:3px;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	border:1px solid #A5DDDB!important;
	background: #FFFFFF;
}
.generalnormal
{ 
	border: 1px solid #A5DDDB;
	padding:3px;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	width:760px;
	border:1px solid #A5DDDB!important;
    background: #FFFFFF;
}

.comnt
{ 
    border: 1px solid #E4FFFD;
	padding:3px;
	background: #FFFFFF;
	color: #555!important;
}

#opt
{
	padding:3px;	
	background:#FFFFFF;
}
a:hover 
{
	border-bottom: none;
	color:#3aadfe;
	-moz-transition: color 400ms ease; 
	-o-transition: color 400ms ease; 
	-webkit-transition: color 400ms ease; 
	transition: color 400ms ease;
}

a img {
	border: none;
}

.browse
{ 
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	border:1px solid #A5DDDB!important;
	background: #FFFFFF;
	color:#777!important;
}
input[type="submit"],input[type="file"],input[type="button"]
{
	-moz-appearance:none;
	-webkit-border-radius: 4px;
	background:url(images/input.gif);
	border:1px solid #A5DDDB;
	-moz-border-radius:4px;
	border-radius:4px;
	color:#777;
}

input[type="text"],input[type="password"],.desc
{
	-moz-appearance:none;
	border:1px solid #A5DDDB;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px!;
	border-radius:4px;
	background:#F5F5F5;
	color:#555555;
	-moz-border-radius:4px;
	border-radius:4px;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="text"]:active,input[type="password"]:active,textarea:focus,textarea:active
{
	-moz-box-shadow: #BEF0D5 0 0 10px;
	-webkit-box-shadow: #BEF0D5 0 0 10px;
	box-shadow: #BEF0D5 0 0 7px;	
}
button:active,input[type="submit"]:active,input[type="file"]:active,input[type="button"]:active
{
	background:rgba(17,17,17,1);
	background:#ffffff;
	-moz-box-shadow: #BEF0D5 0 0 10px;
	-webkit-box-shadow: #BEF0D5 0 0 10px;
	box-shadow: #BEF0D5 0 0 7px;
}
select
{
	padding:1px;
	color:#777;
	border:1px solid #A5DDDB;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	background:#F5F5F5;
}
select:active,select:focus
{
	-moz-box-shadow: #BEF0D5 0 0 10px;
	-webkit-box-shadow: #BEF0D5 0 0 10px;
	box-shadow: #BEF0D5 0 0 7px;
}

.key
{
size: 16px;
}
#sugestii
{
	text-align:left;
	width:100%;
	position:absolute;
	display:none;
	font-size:10px;
	max-width:200px;
	opacity:1;
}
#link:hover
{
	color:#06F;
	background-color:#fff;
	cursor:default;
}

.Emessage {
background:#F8CCCC;
border: solid 1px #CAA6A6;
color: #756060;
padding: 10px;
-moz-appearance:none;
	-moz-border-radius:4px;
	border-radius:4px;
}

.username {
background:#CBF2D6;
width:400px;
border: solid 1px #CAA6A6;
color: #756060;
padding: 5px;
}

.usernamep {
padding-bottom:3px;
}

.avatar img {
transition: all 15s ease;
-webkit-transition: all 15s ease;
-moz-transition: all 15s ease;
transition-delay: 5s;
-webkit-transition-delay: 5s;
-moz-transition-delay: 5s;
background-color: #FFFFFF;
max-width: auto;
border-radius:5px;
margin:1px 3px 3px 1px;
padding:3px;
border:1px solid #d4d4d4;
box-shadow: 3px 3px 3px #8A8A8A;
transform:rotate(-20deg);
-moz-transform:rotate(-20deg);
-webkit-transform:rotate(-20deg);
}

.avatar img:hover {
transition: all 3s ease;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
transform:rotate(360deg);
-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
position:relative;
}


.dim
{
	line-height: 18px;
	border-top:1px solid #A5DDDB!important;
	border-left:1px solid #A5DDDB!important;
	border-right:1px solid #A5DDDB!important;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
    background: #E4FFFD;
	text-align: center;
	height:16px;
}
.dim, .dim a, .dim a:hover {
    color: #3C9590;
    font-size: 12px;
    font-family: 'Oswald', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
.dimnormal
{
	line-height: 18px;
	width:766px;
	border-top:1px solid #A5DDDB!important;
	border-left:1px solid #A5DDDB!important;
	border-right:1px solid #A5DDDB!important;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	background: #E4FFFD;
	text-align: center;
	height:16px;
}
.dimnormal, .dimnormal a, .dimnormal a:hover {
    color: #3C9590;
    font-size: 12px;
    font-family: 'Oswald', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
.dimfile
{

    font-family:Monospace;
	border-bottom:1px solid #A5DDDB!important;
	border-left:1px solid #A5DDDB!important;
	border-right:1px solid #A5DDDB!important;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	background: #E4FFFD;
	text-align: center;
	height:17px;
}
.dimfile, .dimfile a, .dimfile a:hover {
    color: #3C9590;
    font-size: 12px;
    font-family: 'Oswald', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}
.admin 
{
	background:url(images/dim_gradient.png);
	line-height: 16px;
	color: #ffffff;
	padding-left: 10px;
	font-size:11px;
	width:238px;
	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
}


.inuploads
{
	min-width:115px;
}
.uploads
{
	min-width:148px;
}

.tbnail TD {
font-size: 9px;
text-align:center;
height:100px;
-moz-appearance:none!important;
	-moz-border-radius:4px!important;
	border-radius:4px;
}

.tbnail a:link, .tbnail a:visited {
display: block;
padding: 3 4px;
border: 1px #A5DDDB solid; 
text-decoration: none;
font-family: Arial;
vertical-align: middle;
margin: auto;
padding: auto;
border-bottom: 3px solid #A5DDDB; 
border-right: 3px solid #A5DDDB; 
height:115px;
	-moz-appearance:none!important;
	-moz-border-radius:8px!important;
	border-radius:8px;
}
.tbnail TD A:hover {
color: gray;
background: #EFFAF9;
border: 1px solid #A5DDDB;
border-bottom: 3px dashed #A5DDDB;
border-right: 3px dashed #A5DDDB;
	-moz-box-shadow: #ffffff 0 0 10px;
	-webkit-box-shadow: #A5DDDB 0 0 10px;
	box-shadow: #A5DDDB 0 0 7px;

	/* for Opera */
	z-index: 1;
}

.checkalign {
	text-align: right;
}

.checkalign a {
	border: none;
}

.checkalign a:hover {
}
			
iframe { 
	margin:0;
	padding:0;  
	display:block; 
	width:100%; 
	border:none;
}

#boxtitle
{
	height: 120px !important;
	width:140px;
	padding: 2px 10px 5px 5px;
	border-bottom: 1px solid #999;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background:#CCC;
}

#boxcontent
{
	width:140px;
	height:140px;
}


#sbform
{
	position:absolute;
	top:577px;
	left: 150px;
	width:220px;	
}

#thumb
{
	border: 1px solid solver;
	background-color:#CF9;
	width:70px;
	height:80px;
	padding:4px;
}

.register
{ 
	border: 1px solid #A5DDDB;

	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
	-moz-appearance:none!important;
	border:1px solid #A5DDDB!important;
	background:-moz-linear-gradient(center top,rgba(34,34,34,.7),rgba(51,51,51,.7))!important;
	background:#ffffff;
	color:#777!important;
}

.text{
	margin-bottom: 4px;
	padding: 3px; 
	font-size: 17px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#666;
	width:202px;
}

#reg { font-family: Arial, Helvetica, sans-serif; width: 550px; }

form fieldset { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6pz; border: 1px solid #A5DDDB; padding: 10px 15px; }
form fieldset label { font-weight: bold; padding: 0 0 0 15px; }
form fieldset p.error {
	margin: 0; background: #fdb5b5; -webkit-border-radius-bottomleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomright: 5px; -moz-border-radius-bottomright: 5px;
	border-left: 2px solid #cd4646; border-right: 2px solid #cd4646; border-bottom: 2px solid #cd4646; text-transform: lowercase; font-size: 13px; font-weight: bold;
	display: none; margin: 0 0 5px 0; padding: 4px; width: 198px; color:#FFF; }

#regb
{
	display:none;
}


body 
{
	font-family:Lucida Sans Unicode;
	font-size: 11px;
	padding-top:1px;
	background: #DEF2E5 url('images/bg.jpg') center top no-repeat fixed;
    color: #555555;
	text-align: justify;
	width:1000px;
	margin: auto;
}
a {color: #57AFAA;text-decoration: none;}

a:hover, a:focus {
    color: #EE6C47;
    text-decoration: none;
}
a:focus { 
    outline: none;
}
a img 
{
	border: none;
}

#meniu
{
	text-align:left;
	padding-left:230px;
	width:77%;
}
#page 
{
	width:996px;
	padding: 2px;
	margin: auto;
	background: #FFFFFF;

}
#content 
{
	float: left;
	padding: 1px;
	width: 546px;
	padding-left:5px;
}

#sidebar1 
{
	float: left;
}

#sidebar2 
{
	float: right;

}


.sidebar 
{
	float: left;
	width: 220px;
	padding: 0px;
	font-size: 12px;
}
.sidebar ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar li h2 
{
  margin: 0 0 0 0;
  background-color:#C6E354;
  background:url(images/left-top-haeding-bg.png) repeat-x 50% 0;
  height:10px;
  font-size:100%;
  line-height:130%;
  padding: 5px 0px 10px 10px;
  font: bold 14px Cambria,Georgia,"Times New Roman",Times,serif;
  color: #000;
}

#footer 
{
	width: 1000px;
	height: 70px;
	margin: 0px auto;
	background: #57AFAA;
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 12px;
}
#footer a {
	font-size: 12px;
	color: #FFFFFF;
}
#footer a:hover {
	color: #EE6C47;
	text-decoration: none;
}

#footer .link 
{
	float: right;
	padding-right:45px;
}

#footer .copyright 
{
	float: left;
	padding-left:35px;
}

.flower 
{
	padding-left: 20px;
}





#menuright {
	margin:0;
	padding:0;
	border: 1px solid #E4FFFD;
}

#menuright ul{
	width: 216px;
	margin:0;
	padding:1px;
}
#menuright li{
	display:marker;
	list-style:none;
	padding-bottom:1px;
}
#menuright li a{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#57AFAA;
	text-shadow:#FCF8E5 1px 1px 1px;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:5px;
	border-left:5px solid #57AFAA;
}
#menuright li a:hover{
	border-left:7px solid #57AFAA;
	background-color:#E4FFFD;
}

#menuleft {
	margin:0;
	padding:0;
	border: 1px solid #E4FFFD;
}

#menuleft ul{
	width: 216px;
	margin:0;
	padding:1px;
}
#menuleft li{
	display:marker;
	list-style:none;
	padding-bottom:1px;
}
#menuleft li a{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#57AFAA;
	text-shadow:#FCF8E5 1px 1px 1px;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:5px;
	border-left:5px solid #57AFAA;
}
#menuleft li a:hover{
	border-left:7px solid #57AFAA;
	background-color:#E4FFFD;
}

#menucateg {
	margin:0;
	padding:0;
	border: 1px solid #E4FFFD;
}

#menucateg ul{
	width: 216px;
	margin:0;
	padding:1px;
}
#menucateg li{
	display:marker;
	list-style:none;
	padding-bottom:1px;
}
#menucateg li a{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#57AFAA;
	text-shadow:#FCF8E5 1px 1px 1px;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:5px;
	border-left:5px solid #57AFAA;
}
#menucateg li a:hover{
	border-left:6px solid #57AFAA;
	background-color:#E4FFFD;
}


.principal
    { 
      background: #FFFFFF;
    }

.td_principal
    { 
      background: #FFFFFF;
      border-width:1px;
      border-style:solid;
      border-top-color:#FFFFFF;
      border-left-color:#FFFFFF;
      border-bottom-color:#FFFFFF;
      border-right-color:#FFFFFF;
    }

	.ads
    { 
      background: #FFFFFF;
      border-width:1px;
      border-style:solid;
      border-top-color:#A3A700;
      border-left-color:#A3A700;
      border-bottom-color:#A3A700;
      border-right-color:#A3A700;
	 	-moz-border-radius:4px!important;
	-webkit-border-radius: 4px!important;
	border-radius:4px;
    }

.td_ads
    { 
      background: #FFFFFF;
      border-width:1px;
      border-style:solid;
      border-top-color:#FFFFFF;
      border-left-color:#FFFFFF;
      border-bottom-color:#FFFFFF;
      border-right-color:#FFFFFF;
    }	
	
.arata_toti {
    FONT-SIZE: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #7c7c7c;
    }

.arata_toti A:link {
    FONT-SIZE: 10px;
    color: #7c7c7c;
    text-decoration: none;
    }
.file{
	padding: 0px;
	margin: auto;
	vertical-align: middle;
	text-align: center;
	position: relative;
}

.file-info-hits, .file-info-dl, .file-info-comments, .file-info-size {
	position: absolute;
	right: 4px;
	width: 15px;
	height: 15px;
	padding: 2px;
	background: #CEDFEB;
	font-size: 8px;
	color: #15636A;
	background: rgba(250,250,250, 0.6);
	border: 1px solid #A5DDDB;
-moz-border-radius:3px!important;
	-webkit-border-radius: 3px!important;
	border-radius:3px;
}
.file-info-hits {
	top: 2px;
}
.file-info-dl {
	top: 25px;
}
.file-info-comments {
	top:  48px;
}
.file-info-size {
    left: 2px;
	top: 2px;
	width: 50px;
	font-size: 9px;
	color: #15636A;
-moz-border-radius:3px!important;
	-webkit-border-radius: 3px!important;
	border-radius:3px;
}
.file-checkbox {
    position: absolute;
	left: 2px;
	top: 25px;
	background: rgba(250,250,250, 0.6);
    border: 1px solid #A5DDDB;
-moz-border-radius:3px!important;
	-webkit-border-radius: 3px!important;
	border-radius:3px;;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* =HEADER
-------------------------------------------------------------- */

#header {
    height: 60px;
    padding:20px 0;
    background: url('images/header-bg.png');
}


.logo {
    float: left;
    margin: 5px 0 5px 15px;
}

.logo h1.site_title {
    margin: 0;
    padding:0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:48px;
    line-height: 40px;
    font-weight: bold;
}

.logo h1.site_title a, .logo h1.site_title a:hover {
    color: #D96900;
    text-decoration: none;
}

.logo h2.site_description {
    margin: 0;
    padding:0;
    color: #D96900;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:14px;
    line-height: 14px;
}

.header-right {
    float: right;
    margin-right: 15px;
}

.search-right {
    float: right;
}

/* Menu Secondary
----------------------------*/

.menu-secondary-container {
    position:relative;
    height: 37px;
    z-index: 300;
    background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #C9F6F4), color-stop(1, #A4DDDA));
    background-image: -ms-linear-gradient(top, #C9F6F4, #A4DDDA);
    background-image: -o-linear-gradient(top, #C9F6F4, #A4DDDA);
    background-image: -moz-linear-gradient(top, #C9F6F4, #A4DDDA);
    background-image: -webkit-linear-gradient(top, #C9F6F4, #A4DDDA);
    background-image: linear-gradient(to bottom, #C9F6F4, #A4DDDA);
	background: url('images/menu-secondary.png');
}

.menu-secondary {}

.menu-secondary li {
    background: url('images/menu-secondary-separator.png') right top no-repeat;
}

.menu-secondary ul {
    min-width: 160px;
}

/* First Level - Menu Secondary */
.menu-secondary li a {
    color: #226460;
    padding: 13px 13px 10px 13px;
	text-decoration: none;
    font-family: 'Oswald', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 0 1px 0 #DAFFFD;
    margin: 0 4px 0 1px;
}

.menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus, 
.menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
    color: #FFFFFF;
    background:#57AFAA;
    outline: 0;
    text-shadow: none;
}

/* Child Levels - Menu Secondary */

.menu-secondary ul {
    margin-left: 1px;
}

.menu-secondary ul ul {
    margin-left: 0;
}

.menu-secondary li li a {
	color: #fff;
    background: #57AFAA;
    padding: 8px 8px;
    text-transform: none;
    margin: 0;
    font-weight: normal;
    text-shadow: none;
}

.menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus, 
.menu-secondary li li:hover > a, .menu-secondary li li.current-cat > a, .menu-secondary li li.current_page_item > a, .menu-secondary li li.current-menu-item > a {
	color: #fff;
    background: #72C5C0;
    outline: 0;
}

/* Arrows - Menu Secondary */

.menu-secondary a.sf-with-ul {
    padding-right: 26px;
    min-width: 1px;
}
.menu-secondary  .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    right: 0;
    top:  0;
    padding: 14px 13px 0 0;
}

.menu-secondary li li .sf-sub-indicator {

    padding: 9px 13px 0 0;
}

/* Shadows - Menu Secondary */

.wrap-menu-secondary .sf-shadow ul {
    background:	url('images/menu-secondary-shadow.png') no-repeat bottom right;
}


.lr3 {
    background: #E4FFFD;
    margin: 0 0 0 0;
    padding: 6px;
    border-bottom: 2px solid #57AFAA;
}

.lr3, .lr3 a, .lr3 a:hover {
    color: #3C9590;
    line-height: 16px;
	font-size: 14px;
	font-family: 'Oswald', sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.endlr3 {
    background: #E4FFFD;
    margin: 0 0 0 0;
    padding: 2px;
    border-bottom: 2px solid #57AFAA;
}
.endpage {
    margin: 0 0 0 0;
    border-bottom: 2px solid #E4FFFD;
}


#namanyay-search-btn {
background:	#4888EF;
color:#FFFFFF;
padding: 3px 7px 2.5px;
margin-right: 10px;
border: 1px solid #3079ED;
font-weight:bold;
}

#namanyay-search-box {
background: #fff;
margin-top: 5px;
padding: 5px;
border:0 none;
width:110px;
 }
/* ///////////////////MENU////////////////////// */
 #container:after, #headerr:after, #main:after, #main-fullwidth:after, #footerr:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}

#container, #headerr, #main, #main-fullwidth, #footerr, .clearfix { display:block; }

.clear {clear:both;}



li ul, li ol { margin: 0; }
ul, ol { 
    margin: 0 20px 20px 0;
    padding-left: 40px;
}

ul { list-style-type: disc; }


/**
* MNEUS 
----------------------------*/

.menus, .menus * {
    margin:	0;
    padding: 0;
    list-style:	none;
    list-style-type: none;
    line-height: 1.0;
}

.menus ul {
    position: absolute;
    top: -999em;
    width: 100%;
}

.menus ul li {
    width: 100%;
}

.menus li:hover {
    visibility:	inherit;
}

.menus li {
    float: left;
    position: relative;
}

.menus a {
    display: block;
    position: relative;
}

.menus li:hover ul,
.menus li.sfHover ul {
    left: 0;
    top: 100%; /* match top ul list item height */
    z-index: 99;
}

.menus li:hover li ul,
.menus li.sfHover li ul {
    top: -999em;
}

.menus li li:hover ul,
.menus li li.sfHover ul {
    left: 100%; /* match ul width */
    top: 0;
}

.menus li li:hover li ul,
.menus li li.sfHover li ul {
    top: -999em;
}

.menus li li li:hover ul,
.menus li li li.sfHover ul {
    left: 100%; /* match ul width */
    top: 0;
}


/* Shadows */

.sf-shadow ul {
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}

.menus .sf-shadow ul.sf-shadow-off {
    background: transparent;
}
/*////////////////////END/////////////////////////*/