html {height:100%;font-size:100%; margin:0;padding:0;background-color:#000;}

body {min-height:100%;min-width:997px;background-color:#000; margin:0; padding:0;font-family:Arial; font-size:0.9em;color:#e8f5ff;text-align:center; line-height:1.3em;}
*html body {width: expression(autowidth());}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */



img {border:0;}
form, object, embed {margin:0;padding:0;} 

p {margin:0 0 15px 0;}

a {	
	text-decoration: underline;
	color:#9DC9D6;
}

a:hover {
	text-decoration: none;
	color:#9DC9D6;
}

h1 {color:#B5EAFA;font-size:1.9em;font-weight:normal;text-align:left;margin:0 0 25px 0;padding:0;}
h2 {font-size:1.5em;color:#1B91CC; margin:0 0 15px 0;text-align:left;font-weight:bold;padding:0;font-style:italic;}
h4 {color:#8e8e8e;font-size:1.4em;font-weight:normal;text-align:left;margin:0 0 15px 0;padding:0;}
h3 {color:#9dc9d6;font-size:1.4em;font-weight:normal;text-align:center;margin:0 0 15px 0;padding:0;text-decoration: underline;}

ul {margin:5px 0 10px 25px;list-style:none;padding:0;}
ul ul {margin:5px 0 0 25px;}
ul li {margin:0 0 5px 0;padding:0 0 0 14px;background:url(images/arrow.gif) 0 3px no-repeat;}

ol {margin:0 0 10px 25px;padding:0;}
ol li {margin:0 0 5px 0;}

li a {color:#FFF; text-decoration:underline;}
li a:hover {text-decoration:none;color:#FFF;}

input, textarea, select {background-color:#202223;border:1px solid #B5EAFA;font-family:Arial; font-size:1em;color:#C4C4C4;width:510px;margin:10px 0 30px 0;padding:5px 3px;}
textarea {height:200px;}
.submit {width:auto !important;color:#B5EAFA !important;font-weight:bold;padding:5px 20px;}
.checkbox {margin:10px 0 30px 0;}
.check {width:auto !important;padding:0;margin:0 10px 0 0;padding:3px;+border: none !important;border /*\**/: none\9;}


#all {width:1024px;text-align:left;background-color:#181818;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
   .pos {margin:0 0 0 0;}
}
#conteiner {padding:0;background:url(images/grad_left.gif) 0 434px no-repeat;+background-position:-1px 434px;}


/*#################  TOP  ################*/

#top {height:548px;/*background:url(images/top_img.jpg) 0 0 no-repeat;*/}
.flash {position:absolute;}
.head {height:66px;width:1024px;position:absolute;background:url(images/bgr_head.png) 0 0 repeat-x;font-color:#FFF;}
.phone {float:right;padding:10px 25px 0 0;text-align:right;line-height:1.7em;}
.big {font-size:1.3em;}
.logo {padding:7px 0 0 25px; font-size:1.9em;font-weight:bold;}
.logo a {text-decoration: none;color:#FFF;}
.logo a:hover {text-decoration: none;color:#FFF;}
#menu {padding:507px 0 0 0;}
.menu {height:33px;padding:8px 0 0 10px;background:url(images/bgr_menu.gif) 0 0 repeat-x;font-size:1.1em;}
.menu td {padding:0 2px 0 4px;background:url(images/line_menu.gif) 0 4px no-repeat;}
.menu .first {background-image:none !important;}
.menu a {text-decoration:none;color:#b5eafa;display:block;padding:3px 15px;}
.menu a:hover {text-decoration:none;color:#181818;background-color:#9DC9D6;}


/*#################  LEFT  ################*/

#left {float:left;width:280px;background:url(images/bgr_left.gif) 0 0 repeat-x;}
.left {padding:17px 30px 20px 30px;text-align:center;}
.news {color:#c4c4c4;padding:0 0 30px 0;}
.date {color:#9dc9d6;font-size:0.75em;width:42px;padding:1px 8px;background:url(images/bgr_date.gif) 0 0 repeat-x;text-align:center;}
.news_cont {padding:8px 0 0 0;}
.project {background:url(images/bgr_project.gif) 0 0 repeat-x;padding:13px 30px;color:#aae1f5;text-align:center;}
*html .project {padding:13px 20px 13px 30px !important;}
.project h4 {text-decoration: underline;}
.photo img {border:1px solid #dddfe0;margin:0;}
.photo a:hover img {border:1px solid #9dc9d6;}

.project .nav {font-size:1.1em;padding:0 0 0 10px;}
.project .nav span {padding:1px 6px;background-color:#3f4446;}
.project .nav a {padding:1px 6px; text-decoration:none;color:#FFF;margin:0;}
.project .nav a:hover {text-decoration:none;color:#aae1f5;}

.project .nav a img, .project .nav a:hover img {border: none !important;background-color:transparent !important;+vertical-align:top;}
a.prev, a.next {font-size:18px; line-height:18px;padding:0 !important;}
a.prev {background:transparent url(images/prev.gif) 0 2px no-repeat;margin:0 10px 0 0 !important;}
a:hover.prev {background:transparent url(images/prev_h.gif) 0 2px no-repeat !important;}
a.next {background:transparent url(images/next.gif) 0px 2px no-repeat;margin:0 0 0 10px !important;}
a:hover.next {background:transparent url(images/next_h.gif) 0 2px no-repeat !important;}

.scrollable {text-align:left;margin:10px 0 0 0;}
.mar10 {margin:10px 0 0 0;}


/*#################  RIGHT  ################*/

#right {margin:0 0 0 281px;}
*html #right {height:600px}
.front {padding:10px;height:162px;}
.desc {padding:10px 0 0 0;}
.ins {padding:20px;}

a.head_a {dispaly:block;color:#9dc9d6;font-size:1.4em;font-weight:normal;text-align:center;text-decoration: none;}
a.head_a:hover {color:#9dc9d6;text-decoration: none;}

a.head_a span {text-decoration: underline;}
a.head_a img {margin:15px 0 0 0;}

.cont {background:#181818 url(images/bgr_cont.gif) 0 0 repeat-x;padding:0 20px; margin:0 0 -40px 0;}
.cont td {background:url(images/line_cont.gif) 0 0 no-repeat;padding:10px 7px 10px 13px;}
.cont .first {background-image:none !important;}


a.top {background:url(images/top.gif) 0 0 no-repeat;position:relative;font-size:9px;line-height:9px}
*html a.top {background:url(images/top.gif) 5px -5px repeat !important;}
a:hover.top {background:url(images/top_h.gif) 0 0 no-repeat !important;}
*html a:hover.top {background:url(images/top_h.gif) 5px -5px repeat !important;}
a.bot {background:url(images/bot.gif) 0 0 no-repeat;}
a:hover.bot {background:url(images/bot_h.gif) 0 0 no-repeat;}
.top img, .bot img {border:none !important; margin:0 !important;background-color:transparent !important}

form {color:#B5EAFA;font-size:1.2em;}
form label {margin:0 30px 0 0;}

a.prev_big {background:url(images/prev_big.gif) 0 0 no-repeat;font-size:47px;line-height:47px;}
.act a.prev_big {background:url(images/prev_big_act.gif) 0 0 no-repeat !important;}
a:hover.prev_big {background:url(images/prev_big_h.gif) 0 0 no-repeat !important;}

a.next_big {background:url(images/next_big.gif) 0 0 no-repeat;font-size:47px;line-height:47px;}
.act a.next_big {background:url(images/next_big_act.gif) 0 0 no-repeat !important;}
a:hover.next_big {background:url(images/next_big_h.gif) 0 0 no-repeat !important;}
.prev_big img, .next_big img {border:none !important; margin:0 !important;background-color:transparent !important}

.name {padding:15px 0;font-weight:bold;font-size:1.2em;color:#C4C4C4;}

.photo img {padding: 1px; background-color:#DBDFE2;border:4px solid #181818;}
.photo a:hover img {background-color:#2F3332;border:4px solid #B5EAFA;}
.photo1 img {padding: 1px; background-color:#DBDFE2;border:4px solid #202223;}
.photo1 a:hover img {background-color:#2F3332;border:4px solid #B5EAFA;}

/*#################  FOOTER  ################*/

#footer {padding:8px 30px 0 30px;height:41px;background:url(images/bgr_footer.gif) 0 0 repeat-x;}
.counter {float:right;}
.copy {color:#FFF;font-size:0.9em;}
.copy a {color:#aae1f5;text-decoration:underline;}
.copy a:hover {color:#aae1f5; text-decoration:none;}


/*#################  SCROLLS  ################*/
.scrollable {  
	position:relative;
	overflow:hidden;
	height: 335px;
}

#news_items {
	position:absolute;
	clear:both;

}
.scrollable1, .scrollable2, .scrollable3 {  
	position:relative;
	overflow:hidden;
	height: 300px;
	text-align:left;
	margin:5px 0 0 0;
}

#text1_items, #text2_items, #text3_items {
	position:absolute;
	clear:both;

}
/*.scrollable4 {  
	position:relative;
	overflow:hidden;
	height: 100px;
}*/
/*#photo_items {
	position:absolute;
	width:100%;
}*/

.scrollable4 img {margin-left: 6px;margin-right: 6px;}
.scrollable4{margin-left: 18px;}
* HTML #fill_scroll_{margin:0;width:600px;}
#fill_scroll_{width:598px;overflow:hidden;position:relative;z-index:auto}
* HTML #fill_scroll_ img{position:static}
#fill_scroll_ img{position:relative;right:3px; }
