html {height: 100%;overflow:auto;}

body {background:#000 url(img/top_bg_b.jpg) no-repeat; color:#fff;}
body.day{background:#fff url(img/top_bg_w.jpg) no-repeat; color:#000;}
body {position: relative;min-height: 100%;margin:0; height:100%; width:1250px;}

img{border:0;}
a{outline: none;}
a{color:#fff;}
.day  a{color:#000;}
h1{font:28px Georgia;padding:0; margin:0;}
h2{font:25px Georgia;padding:0; margin:10px 0;}
h1 a{text-decoration:none;}

#content {margin: 0 auto;margin-bottom: -158px; min-height:780px; height:100%; width:1250px;}
*html #content {height:780px;  margin-bottom:0;}
*html #footer {position: absolute;}
#left_content{width:158px; float:left;}
#logo{display:block; height:205px;}
#logo{background:url(img/logo_b.jpg) no-repeat;}
.day #logo{background:url(img/logo_w.jpg) no-repeat;}
#switch{height:26px;}
#switch{background:url(img/switch_day.jpg) no-repeat;}
.day #switch{background:url(img/switch_night.jpg) no-repeat;}
#switch a{height:26px; width: 30px; float:left; margin-left:65px;}


#right_content{width:1092px; float:right; overflow:hidden; }
#head{clear:both; height:120px;}
.menu{margin-left:15px; float:left;}
.menu a{float:left; padding-top:53px;  text-decoration:none;}

.menu a.active_item{background:url(img/arrow_down_b.gif) no-repeat top center;}
.menu a.active_item span{background-color:#fff; color:#000;}
.menu_w  a.active_item span{background-color:#000; color:#fff;}

.day .menu a.active_item{background:url(img/arrow_down_w.gif) no-repeat top center;}
.day .menu a.active_item span{background-color:#000; color:#fff;}
.day .menu_w  a.active_item span{background-color:#fff; color:#000;}

.menu a:hover{background:url(img/arrow_down_b.gif) no-repeat top center;}
.day .menu a:hover{background:url(img/arrow_down_w.gif) no-repeat top center;}
.menu span{float:left; display:block;margin-top:53px;text-align:center; height:17px;text-transform:uppercase; font:13px/17px Arial; padding:0 10px; cursor:pointer;}
.menu a span{float:none; display:inline; margin:0; padding:0 3px;}
.menu a:hover span{background-color:#fff; color:#000;}
.day .menu a:hover span{background-color:#000; color:#fff;}

#switch_lang{float:right;margin:53px 53px 0 0;}
#switch_lang a{text-align:center; height:17px;text-transform:uppercase; font:13px/17px Arial;text-decoration:none; padding:0 3px;}
#switch_lang a{background-color:#fff; color:#000;}
#switch_lang a:hover{background-color:#000; color:#fff;}

.day #switch_lang a{background-color:#000; color:#fff;}
.day #switch_lang a:hover{background-color:#fff; color:#000;}

#text_block{ font:13px Verdana; padding-left:16px; width: 20000px; }
.bolck_in_action{ width: 1076px; float:left;}



.arrow_button{padding:0; height:17px!important; font:12px/17px Georgia; margin:3px 0; }
.arrow_button a{padding-left:56px;text-decoration:none;}
.arrow_button a{color:#000;background:url(img/arrow_right_b.gif) no-repeat left center; }
.day .arrow_button a{color:#fff;background:url(img/arrow_right_w.gif) no-repeat left center; }
.arrow_button a span{padding:0 3px;}

.arrow_button a span{color:#000; background-color:#fff; border:1px solid #fff;}
.arrow_button a:hover span{color:#fff; background-color:#000; border:1px solid #fff;}

.day .arrow_button a span{color:#fff; background-color:#000;border:1px solid #000;}
.day .arrow_button a:hover span{color:#000; background-color:#fff; border:1px solid #000;}


.nice_title{padding-left:13px; font:18px/28px Georgia; float:left; _display: inline;position:relative; right:16px; clear:both!important;}
.nice_title{background:url(img/nice_title_left_b.jpg) no-repeat left top; color:#000;}
.day .nice_title{background:url(img/nice_title_left_w.jpg) no-repeat left top; color:#fff;}
.nice_title a{text-decoration:none;color:#000;}
.day .nice_title a{color:#fff;}
.nice_title div{padding-right:13px;_display: inline;_float:left;}
.nice_title div{background:url(img/nice_title_right_b.jpg) no-repeat top right;}
.day .nice_title div{background:url(img/nice_title_right_w.jpg) no-repeat top right;}
.nice_title div div{height:29px; background:none; padding-right:45px;_display: inline;_float:left;}

.nice_title div div{ border-top:1px solid #999;background:#fff url(img/zig_arrow_w.gif) no-repeat right 13px;}
.day .nice_title div div{  border-top:1px solid #666;background:#000 url(img/zig_arrow_b.gif) no-repeat right 13px;}
.text_block_doble{}
.text_block_doble div.one_block{float:left; height:170px; width:538px;}

.text_block_one div.one_block{clear:both; margin-top:10px;}

.text_block_doble div .image{width:223px; float:left;}
.text_block_doble div .image img{border:5px solid #fff;}
.day .text_block_doble div .image img{border:5px solid #000;}
.text_block_doble div .image img{margin-bottom:9px;}
.text_block_doble div .text{width:291px; padding-right:12px; float:right;}

.text_block_one div .image{width:223px; float:left;}
.text_block_one div .image img{border:5px solid #fff;}
.day .text_block_one div .image img{border:5px solid #000;}
.text_block_one div .image img{margin-bottom:9px;}
.text_block_one div .text{width:800px; float:right; padding-right:40px;}
.text_block_line{padding-right:20px}

.annotation{font:13px Georgia;}
.project_link{padding:10px 0;}
.project_link a{font:13px Arial;}
.project_link a:hover{text-decoration:none;}
.project_link a{color:#5f5f5f}

.project_text{font:12px Arial;padding-right: 20px;color:#999;}
.day .project_text{color:#666;}

.zig_arrow{height:20px; font:18px/20px Georgia;padding-right:39px;text-decoration:none; clear:both;}
.zig_arrow {color:#fff;background:url(img/zig_arrow_b.gif) no-repeat right bottom; }
.day .zig_arrow {color:#000;background:url(img/zig_arrow_w.gif) no-repeat right bottom; }


#footer {position: relative;bottom: 0;height: 43px; clear:both; width:100%; padding-top:115px; }
#footer {background: url(img/footer_bg_b.jpg) no-repeat bottom left;}
.day #footer {background: url(img/footer_bg_w.jpg) no-repeat bottom left;}

#interactive_copy{height:17px; padding:3px 10px 3px 175px; float:left; font:14px Arial;}
#interactive_copy{color:#666; }
#footer  #inter_arrow{float:left}

#vizor_copy{float:right!important; text-align:right; margin-right:53px;}
#vizor_copy a{background:none; padding-left:0;}
#vizor_copy a{color:#fff;}
.day #vizor_copy a{color:#000;}
#vizor_copy a:hover span span{background-color:#000; color:#fff;}
.day  #vizor_copy a:hover span span{background-color:#fff; color:#000;}

#vizor_copy span{margin-left:5px; border:none;padding-left:56px;}
#vizor_copy span{background:url(img/arrow_right_b.gif) no-repeat left center;}
.day  #vizor_copy span{background:url(img/arrow_right_w.gif) no-repeat left center;}
#vizor_copy span span{margin-left:0px; background-image:none; padding:0 3px; border:1px solid;}
#vizor_copy span span{background-color:#fff; color:#000;}
.day  #vizor_copy span span{ background-image:none; background-color:#000; color:#fff;}
.form {margin-top:15px;}
.form td{vertical-align:top; padding:5px 0;}
textarea{height:90px; width:453px; border-width:1px; overflow:auto;}
textarea{background-color:#000; border-color:#fff; color:#fff;}
.day textarea{background-color:#fff; border-color:#000;color:#000;}

.input_text{height:20px; width:453px; border-width:1px;}
.input_text{background-color:#000; border-color:#fff;color:#fff;}
.day .input_text{background-color:#fff; border-color:#000;color:#000;}

.input_button{height:25px; border-width:0px; font:18px/25px Georgia;}
.input_button{background-color:#fff; color:#000;}
.day .input_button{background-color:#000; color:#fff;}
