body {background: #262C2E; text-align:center; color:#FEFFFF; }
p {margin:0px; padding:0px;}
h1 {font-family:verdana; font-size:18px; font-variant: small-caps; border-bottom:1px solid #374244; padding:0px 0px 10px 5px; }
h2 {font-family:verdana; font-size:14px;}

a, a:visited {color:#A9A9A9; text-decoration: none;}
a:hover {text-decoration: underline;}
a.yellow {color:#918F14; font-family:verdana; font-size:13px; font-weight:bold;}

p {font-family:verdana; color:#A9A9A9; font-size:11px; text-align:left;}
p.info_txt{color:#A9A9A9; margin:10px 0px 0px 115px;}
p.info_txt a {color:#A9A9A9;}

ul.info_list {list-style-image: url('../imgs/arrow.png'); line-height:1.5em; margin:10px 0px 0px 100px;}
ul.info_lista, ul.info_listb {float:left; list-style-image: url('../imgs/arrow.png'); line-height:1.5em; margin:0px; }

ul li {font-family:verdana; color:#A9A9A9; font-size:11px; text-align:left;}
ol li {font-family:verdana; color:#A9A9A9; font-size:11px; text-align:left;}

img {border:0px;}

table {border-spacing:0px; padding:0px; margin-bottom:10px;}
table th {font-family:verdana; background:#17191B; color:#CFD0D0; font-weight:bold; width:100px; }
table td {font-family:verdana; background:#262A2A; color:#CFD0D0;}
table, table td, table th {border:1px solid #444848;}


#container {width:984px; margin:auto; background: url('../imgs/bg.png') repeat-x; text-align:left;}
#containersub {width:984px; margin:auto; background: url('../imgs/bgr.png') repeat-y; text-align:left;}
#lg { background: url('../imgs/lg.png') repeat-y;}

#header {width:984px; height:92px; background: url('../imgs/logo.png') no-repeat 15px;}
#header #tabs{width:100%; height:92px;  background: url('../imgs/tabs.png') no-repeat bottom right;}
#header #tabs #eng{float:right; margin:70px 15px 0px 0px;}
#header #tabs #rus{float:right; margin:68px 17px 0px 0px;}

#breadcrumps {color:#A9A9A9; font-size:11px; font-family:verdana; float:right;}
#breadcrumps a{text-decoration:underline;}

#inside {clear:both; width:984px; height:410px; border-top:1px solid #676767; background: url('../imgs/shadows.png') no-repeat;}
#insidesub {overflow:auto; clear:both; width:984px; border-top:1px solid #676767; border-bottom:1px solid #676767; background: url('../imgs/shadowssub.png') no-repeat top;}

#content {padding:20px;}
#content #cbody {float:left; width:545px; margin-right:25px;}
#content #cbody p{font-size:12px; line-height: 18px; margin-bottom:10px;}
#cbody ul li {font-size:12px; line-height: 18px; margin-bottom:10px;}
#cbody ol li {font-size:12px; line-height: 18px; margin-bottom:10px;}

#content #extras {float:left;}
#content #extras #lists{overflow:auto;  margin:0px;}
#content #extras #note {clear:both; margin-top:50px; background: url('../imgs/note.png') no-repeat; width:356px; height:217px;}
#content #extras #note p{width:300px; padding:45px 0px 0px 30px; font-size:14px;}



#content .portfolio-item {float: left; margin-left:25px; margin-top:10px;  margin-bottom:10px; background: url('../imgs/portfolio_back.png'); width:145px; height:183px;}
#content .portfolio-item-spacer {clear:both; margin-left:8px; background: url('../imgs/portfolio_item_dash.png'); width:123px; height:12px;}
#content .portfolio-item  img{ margin-left:8px; margin-top:8px;  margin-bottom:0px; width:125px; height:122px;}
#content .portfolio-item  .title{ margin-right:4px; margin-top:0px;  margin-bottom:0px; text-align: center;}
a.portfolio {color:#808c99; font-family:Tahoma; font-size:11px; text-decoration: underline; }

#picture-info-wrapper {width: 540px; overflow:hidden;}
#content .portfolio-website-picture {float:left; background: url('../imgs/plus.png') no-repeat top right; width: 540px; min-height: 270px;}
#content .portfolio-website-picture img{width: 510px;}
#content .porfolio-website-info  {float: right; width: 166px; margin-top: 200px;}
#content .porfolio-website-info  p {font-family:Tahoma; font-size:10px;}
#content .porfolio-website-description {clear:both; width: 540px; margin-top:30px;}
#content #cbody .porfolio-website-description p {margin:0px;}
#content #cbody .porfolio-website-description p.description-label {color:#808c99; font-family:Tahoma; font-size:12px; font-weight: bold; margin-bottom:10px;}
#content #cbody .porfolio-website-description p.porfolio-website-info-label {font-size:9px; }

#portfolio-navigation {clear: both; width: 540px; overflow:hidden; margin:30px 0px 30px 0px;}
#previous-site, #next-site  {float:left; color:#808c99; font-family:Tahoma; font-size:13px; font-weight: bold; width: 270px;}
#next-site {text-align:right;}

#contact{float:left; background: url('../imgs/contact.png') no-repeat 0px 75px; width:436px; height:290px; cursor:pointer;}
#contact p{margin:205px 0px 0px 170px;}

#portfolio{float:left; background: url('../imgs/portfolio.png') no-repeat; margin:30px 0px 0px 0px; width:529px; height:278px;}
#portfolio #mainimg{float:left; margin:19px 0px 0px 1px;}
#portfolio #otherimg{float:left; margin:22px 0px 0px 25px; width: 270px;}
#portfolio #otherimg #viewall {cursor:pointer; overflow:hidden; float:right; width:120px; height:14px; }

#portfoliosub{background: url('../imgs/portfoliosub.png') no-repeat; cursor:pointer; height:100px; padding: 33px 0px 0px 345px;}

#buttons {clear:both; border-bottom:1px solid #676767; height:90px; overflow:auto;}
#buttons #blue {float:left; margin:52px 0px 0px 110px;}
#buttons #red {float:left;  margin:52px 0px 0px 191px;}
#buttons #green {float:left;  margin:52px 0px 0px 187px;}

#buttonssub {clear:both; height:45px; overflow:auto;}
#buttonssub #bluesub {float:left; margin:0px 0px 0px 33px;}
#buttonssub #redsub {float:left;  margin:0px 0px 0px 21px;}
#buttonssub #greensub {float:left;  margin:0px 0px 0px 22px;}

#info {clear:both; margin-top:4px; width:984px; text-align:center; overflow:auto;}
#info #section_a{margin:5px 0px 0px 0px; float:left; background: url('../imgs/seca.png') no-repeat top left; height:215px; width:315px;}
#info #section_b{margin:5px 0px 0px 0px; float:left; background: url('../imgs/secb.png') no-repeat top left; height:215px; width:325px;}
#info #section_c{margin:5px 0px 0px 0px; float:left; background: url('../imgs/secc.png') no-repeat top left; height:215px; width:325px;}

#footer {clear:both; width:984px; height:40px; text-align:center; border-top:1px solid #3B4445; margin-top:5px; }
#footer p{margin-top:10px; text-align:center;}

/*IE7 Hacking*/
*+html ul.info_list{list-style-image: url('../imgs/arrow.png'); line-height:1.5em; margin:10px 0px 0px 140px;}
*+html ul.info_lista{margin-right:30px;}

/*IE6 Hacking*/
* html ul.info_list{list-style-image: url('../imgs/arrow.png'); line-height:1.5em; margin:10px 0px 0px 140px;}
* html ul.info_lista{margin-right:30px;}
* html #content #extras {margin-left:15px;}
