/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/
.clientslogo {
	float: right;
	margin-left: 4px;
}
#clients {
	width: 620px;
	margin:40px auto;

}
/**************************************/
/*              GLOBALS               */
/**************************************/

.eventdate {
	font-weight: bold;
	font-size: 12px;
} 
.container ul {
	margin: 0;
	padding: 0;
		list-style-type: none;
}
.container ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-shadow: #000 1px 1px 2px;
}
.eventthumb {
	float: left;
	padding-right: 14px;
	padding-bottom: 14px;
}

.eventthumb img {
	border: 1px solid #027f83;
}
.eventblock  {
text-align: justify;
	line-height: 14px;
	font-size: 11px;
}
#headtop {
	text-align: right;
	position:  absolute;
	top: 90px;
	right:104px;
	margin: 0;
	padding: 0;
}
#portotop {
	position:  absolute;
	top: 92px;
	right:104px;
	text-decoration
	padding: 1px;
	color: #027f83;
	font-size: 11px;
	
	width: 500px;
	text-align: right;
}
#portotop  a { 
padding:0;
margin: 0;
color:  #027f83;
font-weight: normal;

}
#portotop p {
	line-height: 12px;
}

#portotop  a:link { text-decoration: none; color: #027f83; }
#portotop  a:visited { text-decoration: none; color: #027f83; }
#portotop  a:hover { text-decoration: none; color: #000; }
#portotop  a:active, .container a:focus { text-decoration: underline; color: #000; } 

p {
	margin: 0;
	padding: 0;
}

.yearlist {
	font-size: 16px;
	/*font-weight: bold;*/
	padding: 16px 18px 0 18px;
	float: left;
}
.footerboxed a { 
padding:0;
color:  #027f83;
font-weight: normal;

}

.footerboxed a:link { text-decoration: none; color: #027f83; }
.footerboxed a:visited { text-decoration: none; color: #027f83; }
.footerboxed a:hover { text-decoration: none; color: #000; }
.footerboxed a:active, .container a:focus { text-decoration: underline; color: #000; }

#portotop h5 {
	margin:0;
	padding: 0;
	color: #333;
	}
#addresstop {
	text-align: right;
	position:  absolute;
	top: 90px;
	right:204px;
	margin: 0;
	padding: 0;
color: #444;
	font-size: 12px;
}

#headtop a {
	margin: 0;
	padding: 0;
	}
#news {
	text-align: right;
	position:  absolute;
	top: 98px;
	right:110px;
}
#news ul li {
	padding: 0;
	margin: 0;
	line-height: 16px;
} 
#news ul li a { 
	font-size: 92%;
	padding: 0;
}
#news ul li a { color: #027f83;} 
#news ul li a:link { text-decoration: none; color: #027f83;}
#news ul li a:visited { text-decoration: none; color: #027f83; }
#news ul li a:hover { text-decoration: underline; color: #04e2e9; }
#news ul li a:active, .container a:focus { text-decoration: underline; color: #000; }
.newsdiv {
	margin-bottom: 12px;
}
w
.eventsdiv {
	margin-bottom: 2px;
}
.newsdate {
text-align: right;	
}
.eventsdate {
	color: #555;
}
#eventsbox {
	margin-top: 20px;	
}

#eventsbox a { color: #027f83;} 
#eventsbox div a:link { text-decoration: none; color: #027f83;}
#eventsbox div a:visited { text-decoration: none; color: #027f83; }
#eventsbox a:hover { text-decoration: underline; color: #04e2e9; }
#eventsbox a:active, .container a:focus { text-decoration: underline; color: #000; }
#newsbox {
	margin-top: 20px;
}
#aboutbox {
	margin-top: 20px;
}
.container div {
	margin: 0;
}

body {
	margin-top: 0;
}
/**************************************/
/*              HEADER                */
/**************************************/

.logo {
	margin: 0;
	height:  170px;
	text-align: right;
	float: right;
}
.container {
	background: url(http://abd-ent.ru/media/images/l-l950.png) no-repeat left top;
}
#l-up-right {
background: url(http://abd-ent.ru/media/images/l-up-right-720.png) no-repeat left top;
min-height:170px;
height:auto !important;
height:170px;/*Needs to match the min height pixels above*/
position: relative;
}

#l-down-left {
background: url(http://abd-ent.ru/media/images/l-down-left.png) no-repeat left top;
min-height:340px;
height:auto !important;
height:340px;/*Needs to match the min height pixels above*/
}
/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#tip1 {
	width: 520px;
	padding: 20px;
	font-size:11px;
	color: #000;
	background:#d4feff;border:0 none; color:#000; display:none;
}

#tip1 p {
	margin-top: 8px;
	line-height:14px;
}
#jHelperTipAttrContainer{ background:#FFFFCC;border:1px solid #FF3333; color:#333; display:none; }

/**************************************/
/*               FOOTER               */
/**************************************/
#footer-l {
margin-top: 0px;
min-height:116px;
height:auto !important;
height:116px;/*Needs to match the min height pixels above*/
background: url(http://abd-ent.ru/media/images/l-podval-left.png) no-repeat left top;
}

#footer {
	margin-top: 0px;
	text-align: right;
	float: right;
min-height:116px;
height:auto !important;
height:116px;/*Needs to match the min height pixels above*/
background: url(http://abd-ent.ru/media/images/l-podval-720.png) no-repeat left top;
width: 680px;
	font-size: 85%;
	position: relative;
}
#footernext {
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0;
}

#footerprev {
	position: absolute;
	text-align: right;
	top: 152px;
	right: 30px;
	font-size: 85%;
}
#footerprev a:link, #footernext a:link { text-decoration: none; color: #777; }
#footerprev a:visited, #footernext a:visited { text-decoration: none; color: #777; }
#footerprev a:hover, #footernext a:hover { text-decoration: none; color: #027f83; }
#footerprev  a:active, #footernext a:active, #footernext a:focus,  #footerprev a:focus { text-decoration: underline; color: #027f83; }

#footerbox {
	text-align: left;
	position: absolute;
	top: 20px;
	left: 72px;
	width: 608px;
padding: 0px;
min-height:48px;
height:auto !important;
height:48px;
	background: #edfeff no-repeat;
}

.footerboxed {
	padding-left: 6px;
	padding-top: 2px;
	line-height: 14px;
	width: 285px;
	position: relative;

}

.footerboxed a { 
padding:0;
color:  #027f83;
font-weight: bold;

}

.footerboxed a:link { text-decoration: none; color: #027f83; }
.footerboxed a:visited { text-decoration: none; color: #027f83; }
.footerboxed a:hover { text-decoration: none; color: #000; }
.footerboxed a:active, .container a:focus { text-decoration: underline; color: #000; }
#aboutbody {
	font-size: 0.97em;
	line-height: 16px;
	text-align: left;
}
#aboutbody p {
	margin-bottom: 10px;
}

.body {
min-height:340px;
height:auto !important;
height:340px;/*Needs to match the min height pixels above*/

	/*background: url(../images/l-center-720.png) no-repeat left top;*/
}

#prenav224 {
	min-height:234px;
height:auto !important;
height:234px;/*Needs to match the min height pixels above*/	
}

#navigator {
	text-align: right;
}
#navigator a {
	text-decoration: none;
color: #fff;
}



#crosstest {
	padding: 0pt; 
	overflow: hidden;
	width: 680px;
min-height:340px;
height:auto !important;
height:340px;/*Needs to match the min height pixels above*/	
}

.s3top {
left:0;
top:0;
}

.s3bottom {
left:0;
bottom:0;
}

.s3right {
	right:0;
	top:0;
	width: 235px !important;
	height: 335px;
}
.s3left {
	left:0;
	top:0;
	width: 235px !important;
	height: 335px;
}
#s3slider {
   width: 680px; /* important to be same as image width */
   height: 340px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin:0;
   padding: 0;
}
#s3slider ul li {
	   margin:0;
   padding: 0;
}

#s3sliderContent {
   width: 680px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   margin:0;
   padding: 0;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
    width: 680px;   
       margin:0;
   padding: 0;
}

.s3sliderImage span {
   position: absolute; /* important */
  
   font: 11px/16px Arial, Helvetica, sans-serif;
   padding: 5px 20px;
   width: 640px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */

   

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
