* {
margin: 0;
padding: 0;
}
body {
background: #161616;
border-bottom-style: none;
border-left-style: none;
border-right-style: none;
border-top-style: none;
color: #fff;
font-family: Verdana,Helvetica,sans-serif;
font-size: x-small;
line-height: normal;
}
input,textarea {
font-family: Verdana,Helvetica,sans-serif;
font-size: 1em;
}
.fleft {
float: left;
}
.fright {
float: right;
}
.clear {
clear: both;
}
.alignright {
text-align: right;
}
.aligncenter {
text-align: center;
}
.wrapper,block {
overflow: hidden;
width: 100%;
}
.container {
width: 100%;
}
p {
color: #fff;
margin-bottom: 14px;
}
.tail-top {
background: url(/images/tail-top.gif) left top;
background-repeat: repeat-x;
background-color:#8d8d8d;
/*background: url(http://static2.assystcomplexity.com/images/tail-top.gif) left top repeat-x #8d8d8d;*/
}
.david-tail-bottom {
background: url(http://static2.assystcomplexity.com/images/tail-bottom.gif) left bottom;
background-repeat: repeat-x;
}
input,select {
font-weight: normal;
vertical-align: middle;
}
img {
border: 0;
text-align: left;
vertical-align: top;
}
#news-form input.text {
margin-right: 7px;
padding: 1px 0 2px 3px;
width: 204px;
}
#news-form input.submit {
background: url(http://static2.assystcomplexity.com/images/submit.gif) no-repeat left top;
border: 0;
color: #fff;
font-weight: bold;
height: 22px;
line-height: 22px;
text-align: center;
text-transform: uppercase;
width: 35px;
}
#contacts-form label {
display: block;
height: 42px;
}
#contacts-form label input {
background: #fff;
border: 1px solid #a09b96;
color: #111;
padding: 2px 0 3px 3px;
width: 244px;
}
#contacts-form textarea {
background: #fff;
border: 1px solid #a09b96;
color: #111;
height: 102px;
margin-bottom: 17px;
overflow: auto;
padding: 2px 0 2px 3px;
width: 257px;
}
#contacts-form .col-1 {
margin-right: 0 !important;
width: 222px !important;
}
#contacts-form .col-2 {
width: 350px !important;
}
#contacts-form .link1 {
float: right !important;
}
ul {
list-style: none;
}
.list1 {
margin-bottom: 10px;
}
.list1 li {
background: url(http://static2.assystcomplexity.com/images/bull.gif) no-repeat left 4px;
padding: 0 0 6px 11px;
}
.list1 li a {
color: #fff;
text-decoration: none;
}
.list1 li a:hover {
text-decoration: underline;
}
.list2 dt {
color: #ececec;
font-weight: bold;
margin-bottom: 14px;
}
.list2 dt a {
color: #ececec;
text-decoration: none;
}
.list2 dt a span {
color: #ff7620;
}
.list2 dt a:hover {
color: #ff7620;
}
.list2 dd {
background: url(http://static2.assystcomplexity.com/images/line-hor.gif) left bottom;
background-repeat: repeat-x;
margin-bottom: 20px;
padding-bottom: 18px;
}
.list2 dd.last {
background: none;
margin-bottom: 15px;
padding-bottom: 0;
}
.list3 li {
background: url(http://static2.assystcomplexity.com/images/arrow.gif) no-repeat left 3px;
padding: 0 0 6px 19px;
}
.list3 li a {
color: #d8d8d8;
text-decoration: none;
}
.list3 li a:hover {
color: #ff7620;
}
.img-indent {
float: left;
margin: 0 20px 0 0;
}
.img-box {
overflow: hidden;
padding-bottom: 20px;
width: 100%;
}
.img-box img {
float: left;
margin: 0 20px 0 0;
}
.extra-wrap {
overflow: hidden;
}
.p1 {
margin-bottom: 14px;
}
.p2 {
margin-bottom: 26px;
}
blockquote p {
margin-bottom: 0;
}
a {
color: #fff;
font-size: x-small;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
text-decoration: underline;
text-transform: none;
}
a:hover {
color: #fff;
opacity: .7;
}
h2 {
color: #fff;
font-size: 1.5em;
font-weight: normal;
letter-spacing: -1px;
line-height: 1.2em;
margin-bottom: 19px;
text-transform: uppercase;
}
h3 {
/* color: #ececec; */
color: #a52a2a;
font-size: 1em;
margin-bottom: 14px;
}
h3 span {
color: #ff7620;
}
h4 {
color: #ececec;
font-size: 1em;
}
.txt1 {
color: #ff7620;
}
.txt2 {
color: #ececec;
}
.link1 {
background: url(http://static2.assystcomplexity.com/images/link1-bg.gif) left top repeat-x;
color: #fff;
display: block;
float: left;
margin-left: 20px;
text-decoration: none;
text-transform: uppercase;
}
.link1 em {
background: url(http://static2.assystcomplexity.com/images/link1-left.gif) no-repeat left top;
display: block;
}
.link1 b {
background: url(http://static2.assystcomplexity.com/images/link1-right.gif) no-repeat right top;
display: block;
font-style: normal;
padding: 4px 16px 5px 8px;
}
.link1:hover {
text-decoration: underline;
}
.button {
background: url(http://static2.assystcomplexity.com/images/button.png) no-repeat left top;
color: #fff;
display: block;
float: right;
font-weight: bold;
height: 24px;
line-height: 24px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 86px;
}
.button span {
color: #c0400d;
}
.button:hover {
color: #eee;
}
.line-hor {
background: url(http://static2.assystcomplexity.com/images/line-hor.gif) left top repeat-x;
font-size: 0;
height: 1px;
line-height: 0;
margin: 14px 0 14px 0;
overflow: hidden;
}
.line-ver,.line-ver1 {
background-image: url(images/line-ver.gif);
background-repeat: repeat-y;
width: 100%;
}
.title {
margin-bottom: 15px;
}
.box {
width: 100%;
background-color: #CD4D1A;
}
.box .border-left {
width: 100%;
}
.box .inner {
color: #FFF;
padding: 26px 16px 17px 22px;
}
.box1 {
width: 100%;
background-color: #FA491A;
}
.box1 .border-left {
width: 100%;
}
.box1 .inner {
padding: 26px 16px 17px 22px;
}
.box2 {
width: 100%;
background-color: #F87523;
}
.box2 .border-left {
width: 100%;
}
.box2 .inner {
padding: 26px 16px 17px 22px;

}
.box3 {
width: 100%;
background-color: #8C271C;
}
.box3 .border-left {
width: 100%;
}
.box3 .inner {
    
padding: 26px 16px 17px 22px;
}
.box4 {

color: #888;
margin: 20px -18px 0 -26px;
position: relative;
}
.box4 .inner {
padding: 26px 16px 26px 22px;
}
.box4 h2 {
margin-bottom: 3px;
}
.cont-box {
margin: 0;
padding: 0 215px 0 0;
}
.cont-box span {
float: right;
}
#header .row-1 {
height: 95px;
}
#header .row-1 .indent {
padding: 35px 0 0 0;
}
#header .row-2 .fleft {
padding: 96px 0 0 18px;
}
#header .row-2 .fright {
padding: 120px 23px 0 0;
}
#header .row-2 .fright p {
color: #8c8c8c;
font-size: .82em;
line-height: 1.33em;
padding: 5px 0 0 5px;
text-transform: uppercase;
width: 255px;
}
#content {
background: #161616;
width: 100%;
}
#content .row-2 {
padding: 18px 20px 22px 26px;
}
#content .indent {
padding: 10px 0 10px 0;
}
#content .indent1 {
padding: 10px 0 0 0;
}
#footer {
color: #d8d8d8;
}
#footer p {
margin-bottom: 0;
padding: 22px 0 0 26px;
}
#main {
margin: 0 auto;
padding-bottom: 30px;
width: 933px;
}
#header,#content,#footer {
font-size: 1em;
}
.col-1,.col-2,.col-3,.col-4 {
float: left;
}
#page1 #content .row-1 .col-1 {
width: 233px;
}
#page1 #content .row-1 .col-2 {
width: 233px;
}
#page1 #content .row-1 .col-3 {
width: 233px;
}
#page1 #content .row-1 .col-4 {
width: 234px;
}
#page1 #content .row-2 .line-ver {
background-position: 225px top;
}
#page1 #content .row-2 .line-ver1 {
background-position: 605px top;
}
#page1 #content .row-2 .col-1 {
margin-right: 39px;
width: 207px;
}
#page1 #content .row-2 .col-2 {
margin-right: 43px;
width: 337px;
}
#page1 #content .row-2 .col-3 {
width: 257px;
}
#page2 #content .row-1 .col-1 {
width: 233px;
}
#page2 #content .row-1 .col-2 {
width: 233px;
}
#page2 #content .row-1 .col-3 {
width: 233px;
}
#page2 #content .row-1 .col-4 {
width: 234px;
}
#page2 #content .row-2 .line-ver {
background-position: 285px top;
}
#page2 #content .row-2 .col-1 {
margin-right: 39px;
width: 267px;
}
#page2 #content .row-2 .col-2 {
width: 572px;
}
#page2 #content .row-2 .col-2 .col-1 {
margin-right: 39px;
width: 279px;
}
#page3 #content .row-1 .col-1 {
width: 233px;
}
#page3 #content .row-1 .col-2 {
width: 233px;
}
#page3 #content .row-1 .col-3 {
width: 233px;
}
#page3 #content .row-1 .col-4 {
width: 234px;
}
#page3 #content .row-2 .line-ver {
background-position: 285px top;
}
#page3 #content .row-2 .line-ver1 {
background-position: 595px top;
}
#page3 #content .row-2 .col-1 {
margin-right: 39px;
width: 267px;
}
#page3 #content .row-2 .col-2 {
margin-right: 43px;
width: 267px;
}
#page3 #content .row-2 .col-3 {
width: 267px;
}
#page4 #content .row-1 .col-1 {
width: 233px;
}
#page4 #content .row-1 .col-2 {
width: 233px;
}
#page4 #content .row-1 .col-3 {
width: 233px;
}
#page4 #content .row-1 .col-4 {
width: 234px;
}
#page4 #content .row-2 .line-ver {
background-position: 595px top;
}
#page4 #content .row-2 .col-1 {
margin-right: 47px;
width: 569px;
}
#page4 #content .row-2 .col-2 {
width: 266px;
}
#page5 #content .row-1 .col-1 {
width: 233px;
}
#page5 #content .row-1 .col-2 {
width: 233px;
}
#page5 #content .row-1 .col-3 {
width: 233px;
}
#page5 #content .row-1 .col-4 {
width: 234px;
}
#page5 #content .row-2 .line-ver {
background-position: 285px top;
}
#page5 #content .row-2 .col-1 {
margin-right: 39px;
width: 267px;
}
#page5 #content .row-2 .col-2 {
width: 572px;
}
#page6 #content .row-1 .col-1 {
width: 233px;
}
#page6 #content .row-1 .col-2 {
width: 233px;
}
#page6 #content .row-1 .col-3 {
width: 233px;
}
#page6 #content .row-1 .col-4 {
width: 234px;
}
#page6 #content .row-2 .line-ver {
background-position: 285px top;
}
#page6 #content .row-2 .line-ver1 {
background-position: 595px top;
}
#page6 #content .row-2 .col-1 {
margin-right: 39px;
width: 267px;
}
#page6 #content .row-2 .col-2 {
margin-right: 43px;
width: 267px;
}
#page6 #content .row-2 .col-3 {
width: 267px;
}
#page7 #content .row-1 .col-1 {
width: 233px;
}
#page7 #content .row-1 .col-2 {
width: 233px;
}
#page7 #content .row-1 .col-3 {
width: 233px;
}
#page7 #content .row-1 .col-4 {
width: 234px;
}
#page7 #content .row-2 .line-ver {
background-position: 285px top;
}
#page7 #content .row-2 .col-1 {
margin-right: 39px;
width: 267px;
}
#page7 #content .row-2 .col-2 {
width: 572px;
}
#footer {
background: #0b0b0b;
height: 58px;
}
h1 {
color: #fc6;
font-size: 20px;
text-transform: uppercase;
}
h2 {
color: #Da3;
font-size: 18px;
}
h3 {
font-size: 16px;
}
h3 a {
text-decoration: none;
}
.indent h1 a {
color: #fc6;
font-size: 20px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
.indent h1 a:hover {
color: #a52a2a;
font-size: 20px;
font-weight: bold;
text-decoration: none;
}
#video_main_page {
margin-bottom: 4px;
}
#content {
background-color: #161616;
width: 100%;
-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, .9);
-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .9);
box-shadow: 0 1px 8px rgba(0, 0, 0, .9);
margin-top: 15px;
}
#corpo_principal {
background-color: #161616;
float: right;
margin: 30px;
width: 660px;
}
#navdiv ul#navmenu li a:hover {
color: white;
}
#navdiv {
display: block;
margin-left: 0px;
padding-top: 0px;
width: 150px;
}
#navdiv0 {
display: block;
margin-left: 0px;
padding-top: 20px;
width: 287px;
}
#navdiv ul {
font-family: Verdana,Helvetica,sans-serif;
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
#navdiv a {
background: -moz-linear-gradient(center bottom , #a52a2a, #C52a2a) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c52a2a), to(#a52a2a));
background-color: #a52a2a;
border-bottom: 1px solid #000000;
display: block;
padding: 3px;
padding-left: 10px;
text-decoration: none;
width: 200px;
}
#navdiv0 a {
background: -moz-linear-gradient(center bottom , #a52a2a, #D52a2a) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D52a2a), to(#a52a2a));
background-color: #a52a2a;
border-right: 1px solid #b53a3a;
border-top: 1px solid #b53a3a;
display: block;
padding: 3px;
padding-left: 10px;
text-decoration: none;
width: 287px;
}
#navdiv a.level2 {
background-color: #a52a2a;
margin-left: 20px;
width: 180px;
}
#navdiv a.level2i {
background-color: #333;
margin-left: 20px;
width: 180px;
}
#navdiv a.inactive {
background-color: #333;
border-bottom: 1px solid #000;
display: block;
padding: 3px;
padding-left: 10px;
width: 200px;
}
#navdiv a:link,#navlist a:visited {
color: #EEE;
text-decoration: none;
}
#navdiv a:hover {
background-color: #ff8c00;
color: #fff;
}
#navdiv0 a:hover {
background-color: #ff8c00;
color: #fff;
}
.conference_entry {
background: url(http://static.assystcomplexity.com/images/line-hor.gif) left bottom repeat-x;
margin: 20px;
margin-bottom: 20px;
padding: 10px;
padding-bottom: 18px;
}
.conference_entry p a {
text-decoration: underline;
}
.conference_entry p a:hover {
color: #a52a2a;
}
.news-entry {
background: url(http://static.assystcomplexity.com/images/line-hor.gif) left bottom repeat-x;
margin: 20px;
margin-bottom: 20px;
padding: 10px;
padding-bottom: 18px;
}
.news-entry h2 {
margin-bottom: 0px;
}
.news-entry p a {
text-decoration: underline;
}
.news-entry p a:hover {
color: #a52a2a;
}
.news-entry .news-byline {
font-size: 11px;
margin-bottom: 20px;
padding: 0px;
}
.news-date {
color: #bbbbbb;
font-size: 11px;
}
.news-title {
font-size: 15px;
text-decoration: none;
}
.news-title a {
font-size: 11px;
text-decoration: none;
}
a span.news-title {
text-decoration: none !important;
}
a:hover span.news-title {
text-decoration: none !important;
}
.news-capa {
background: url(http://static.assystcomplexity.com/images/line-hor.gif) left bottom repeat-x;
margin-bottom: 20px;
padding-bottom: 18px;
}
.news-capa h2 a {
color: rgb(255,204,102);
text-decoration: none;
}
ul.list3 {
background: url(http://static.assystcomplexity.com/images/line-hor.gif) left bottom repeat-x;
margin-bottom: 0px;
padding-bottom: 18px;
}
dd {
color: white;
}
div#conference-subjects {
background-color: #111;
border: 2px dashed #444;
display: block;
float: right;
font-size: 9px;
margin-left: 10px;
padding: 3px;
width: 150px;
}
div#conference-subjects a {
font-size: 11px;
}
#search_box {
margin-bottom: 30px;
}
#search_box input {
background-color: #222;
color: white;
padding: 3px;
}
p#sortby {
color: orange;
font-size: 11px;
}
p#sortby a {
color: orange;
font-size: 11px;
}
.systema {
background: #ff8c00;
border: solid 1px #994c00;
padding: 10px;
}
#cnet {
}
#cnet-form .error {
color: orange;
}
.cnet-person {
border: 1px solid gray;
line-height: normal;
margin: 10px;
padding: 5px;
}
.cnet-person p {
margin: 2px;
}
.cnet-person d1 {
border-bottom: 1px solid #666;
}
.nav-cnet-person {
text-align: right;
}
#cnet-form fieldset {
border: 1px solid gray;
line-height: normal;
margin: 10px;
padding: 5px;
}
#cnet-form fieldset legend {
color: silver;
font-style: italic;
}
#cnet-form input {
background-color: #333;
border: 1px solid #555;
color: #eee;
margin: 2px;
padding: 2px;
}
#cnet-form textarea {
background-color: #333;
border: 1px solid #555;
color: #eee;
margin: 2px;
padding: 2px;
}
#system-message {
border: 2px solid maroon;
color: orange;
font-size: large;
margin: 10px;
padding: 10px;
}
#system-message a {
color: orange;
font-size: large;
}
.cnet-p {
border-bottom: 1px solid #222;
margin: 5px;
padding-bottom: 10px;
}
.cnet-p p {
font-style: italic;
font-weight: bold;
}
#cnet-list p.search-term {
border: 1px solid gray;
line-height: normal;
margin: 10px;
padding: 5px;
}
#cnet-full-search-form {
display: block;
text-align: right;
}
.cnet-description {
border: 1px solid gray;
line-height: normal;
margin: 10px;
padding: 20px 10px;
}
.cnet-cloud {
display: block;
margin: 50px;
width: 400px;
}
.video-thumbnail {
display: block;
float: left;
margin-right: 20px;
width: 200px;
}
.video-thumbnail a {
display: block;
width: 200px;
}
.video-full {
background: black;
border: 30px solid black;
display: block;
margin: 10px auto;
margin-bottom: 40px;
width: 600px;
}
#video-highlights {
display: block;
}
#video-collections {
clear: both;
margin-top: 0px;
}
#video-full-size .beardcrumbs {
    margin-top: -15px;
    color: #8c8c8c;
}
#video-full-size .beardcrumbs a {
    color: #8c8c8c;
}
#video-full-size .beardcrumbs a:hover {
    color: #8c8c8c;
}
.inner p {
    color: #FFDDBB;
font-size: 15px;
margin-bottom: 5px;
text-shadow: 1px 1px #443322;
font-weight: bolder;
}

body,td,th{font-size:small;color:#FFF;}
a:link{color:#FFF;text-decoration:underline;}
a{font-size:small;}
a:visited{color:#FFF;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;color:#E8E8E8;}
#conf1h3,#conf2h3{font-size:13px;font-weight:700;border-bottom:1px #666666 dashed;color:orange;}
#conf1h3 a,#conf2h3 a{color:orange;}

a.menu_item_1:hover{background-color:#e7675c;color:black;font-weight:700;}
a.menu_item_1{margin:0px;width:100%;padding:3px 0px;display:block;
             background: -moz-linear-gradient(center bottom , #A52A2A, #F52A2A) repeat scroll 0 0 transparent;
             background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F52A2A), to(#A52A2A));
             background-color:#A52A2A;text-decoration:none;}
a.menu_item_1:hover{color:yellow; background-color:#ff0000;font-weight:400}
#menu_item_1:hover{background-color:#e7675c;color:black;font-weight:700;}
#menu_item_1{margin:0px;width:100%;padding:3px 0px;display:block;
             background: -moz-linear-gradient(center bottom , #A52A2A, #F52A2A) repeat scroll 0 0 transparent;
             background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F52A2A), to(#A52A2A));
             background-color:#A52A2A;text-decoration:none;}
#menu_item_2:hover{background-color:#ffa35d;color:black;font-weight:700;}
#menu_item_2{margin:0px;width:100%;padding:3px 0px;display:block;
             background: -moz-linear-gradient(center bottom , #FF4500, #FF8500) repeat scroll 0 0 transparent;
             background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8500), to(#FF4500));
             background-color:#FF4500;text-decoration:none;}
#menu_item_3:hover{background-color:#f15e50;color:black;font-weight:700;}
#menu_item_3{margin:0px;width:100%;padding:3px 0px;display:block;
             background: -moz-linear-gradient(center bottom , #B22222, #F22222) repeat scroll 0 0 transparent;
             background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F22222), to(#B22222));
             background-color:#B22222;text-decoration:none;}
#menu_item_4:hover{background-color:#ffc24b;color:black;font-weight:700;}
#menu_item_4{margin:0px;width:100%;padding:3px 0px;display:block;
             background: -moz-linear-gradient(center bottom , #EF8C00, #FFAC00) repeat scroll 0 0 transparent;
             background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFAC00), to(#EF8C00));
             background-color:#FF8C00;text-decoration:none;}
#friendfeed.widget,#friendfeed.widget div,#friendfeed.widget span,#friendfeed.widget a,#friendfeed.widget img,#friendfeed.widget table,#friendfeed.widget tr,#friendfeed.widget td{position:relative;background-color:black;color:white;padding:0;margin:0;border:0;text-align:left;line-height:15px;width:auto;float:none;font-weight:normal;font-size:13px}
#friendfeed.widget{background:#161616;border:none!important;}
#friendfeed.widget .feed{background:#161616;border:none;}
#friendfeed .feed,#friendfeed .feed #feed,#friendfeed .feed #feed .entry{background:#161616;border:none;}
#friendfeed .feed #feed .entry .body .info{background:#161616;border:none;}
#friendfeed .feed #feed .entry .body .info{display:none;}
#friendfeed .feed #feed .entry .body .ebody .title .text{color:white;background:#161616;border:none;}
#friendfeed .feed #feed .entry .body .ebody .title .text a{color:#CCCCCC;background:#161616;border:none;}
#follow-us{width:30px;height:120px;display:block;position:fixed;top:260px;right:0px;z-index:5555;}
#follow-us a{display:block;}

.menu_td {
    border-top:solid 1px #e7675c;border-left:solid 1px #e7675c; border-bottom:solid 1px #6f0000;border-right:solid 1px #6f0000;
}

