* {margin:0;padding:0;}
body, html {margin:0;padding:0;font-family: Arial;font-weight:normal;background: url('/images/images_bani/back.jpg') top repeat-x}

a img {border:0px}
a {color:#3089c1;font-family:Tahoma;color:#3089c1;font-size:9pt;text-decoration:underline}
a:hover {text-decoration:none}

h1 a {font-size:16pt}

h1 {font-family:Georgia;font-size:16pt;color:#7b7b7b;font-weight:normal}
h1.unitname {font-family:Georgia;font-size:12pt;color:#7b7b7b;font-weight:bold;padding:20px 0 0 0}
h2 {font-family:Georgia;font-size:12pt;color:#7b7b7b;font-weight:bold;padding:20px 0 0 0}
p {font-family:Tahoma;font-size:10pt;color:#7b7b7b;font-weight:normal;padding:15px 0px 0px 0;text-align:justify}

ul {list-style:none;font-size:9pt;margin:10px 0 10px 0;color:#404040;}
ul li {background:url("/images/images_bani/marker.gif") no-repeat 0px 9px;padding:0 0 0 20px;line-height:130%;font-family:Tahoma;font-size:10pt;color:#7b7b7b;font-weight:normal;}

div.call {width:641px;height:149px;background: url('/images/images_bani/call.jpg') no-repeat;margin:20px 0 0 0;}
div.call p {padding:50px 0 0 140px}

div.object {float:left;padding:20px 20px 0px 0}

td.map {padding:0px 10px 0 0}
td.map img {padding:10px 0px 10px 0}

div.adress {padding:0 0 0 30px}

table.maintab {width:100%}
table.maintab  td.side{}
table.maintab td.middle {width:955px}

table.content {margin:10px 0 24px 0;background-color:#ffffff}
tr.headtr {}
tr.headtr td {font-size:9pt;font-weight:bold;color:#3a3a3a;font-style:italic;background-color:#d8d8d8}
table.content td, table.content th {padding:3px 0 3px 10px;text-align:left;}
table.content {border:1px solid #fca772;border-width:1px 0 0 1px}
table.content td, .content table th {border:1px solid #fca772;border-width:0px 1px 1px 0px}
table.content td {color:#3a3a3a;font-style:normal;font-size:9pt}

div.head {height:135px}
div.footer {height:135px}
div.block {padding:0px 0 0 0}
div.namepart  {padding:0px 0 15px 0}
div.namepart a {font-family:Tahoma;font-size:10pt;color:#6082a8;font-weight:bold;padding:0px 0 15px 0}
div.namepart a:hover {text-decoration:none}


table.contentparttab {width:100%;}
table.contentparttab td.leftcol {width:735px}
table.contentparttab td.rightcol {width:220px}

div.contentpart {border: 0px solid #c0c0c0;border-width:1px 0 1px 0;padding:20px 0 20px 0}

table.maintemplatetab, table.mainlefttdtab {width:100%}
table.maintemplatetab td.mainlefttd {width:440px;padding:0 20px 0 0}
table.maintemplatetab td.mainrightttd {width:300px;}




div.maincatalog {padding:10px 0 10px 0}
div.maincatalogitem {width:160px;border:0px red solid;float:left;padding:10px 15px 10px 15px;height:170px}
div.link {padding-top:5px}
div.link a, div.archive a  {font-family:Tahoma;color:#3089c1;font-size:9pt;text-decoration:underline}
div.link a:hover, div.archive a:hover {text-decoration:none}
div.img, div.link {text-align:center}

div.mainbit {background:#fcf7ee;padding:15px;margin:20px 0 0 0}
table.mainbittab {width:100%;border: 0px solid #c0c0c0;border-width:1px 0 0px 0}
table.mainbittab td {border: 0px solid #c0c0c0;border-width:0px 0 1px 0;padding:10px 0 10px 0}
table.mainbittab td p {font-family:Tahoma;font-size:8pt;color:#6082a8;font-weight:normal;padding:0;text-align:left}
img.left {float:left;padding:0px 10px 5px 0px}
img.right {float:right;padding:0px 0 5px 10px}


div.sidemenu {padding:2px 0 0 15px}
ul.sidemenuul {list-style:none;padding:0 0 0 0}
li.sidemenuli {line-height:20px;padding:0 5px 0 0;font-family: Georgia;font-size:16pt;color:#b48036;font-weight:normal;background:none}
li.sidemenuli a {font-family: Arial;font-size:10pt;color:#2481b1;font-weight:bold;}
li.sidemenuli a:hover {text-decoration:none}

ul.sidemenusubul {list-style:none;padding:10px 0 10px 0}
li.sidemenusubli {line-height:15px;padding:3px 0 3px 15px;background:url('images/sidemenu.gif') no-repeat 0px 6px}
li.sidemenusubli a {font-family: Arial;font-size:9pt;color:#2481b1;font-weight:normal;}
li.sidemenusubli a:hover {text-decoration:none}

div.archive {padding:50px 0 0 0;text-align:left;}

td.nav {padding:10px 0 10px 0}

div.navigation {padding:3px 0 10px 0px;font-family:Tahoma;font-size:10pt;}


div.navigation a {font-family:Tahoma;font-size:10pt;text-decoration:underline;color:#00579c;padding:0 0 20px 0}
div.navigation a:hover, table.squaretab td.linksq a:hover {text-decoration:none}

.lastnav {color:#fe5501;font-family:Tahoma;font-size:8pt;text-decoration:none;}

.path_arrow {border:0px solid red;padding:0px 7px 0 7px}

table.footertab {width:100%}
table.footertab td {width:50%}
table.footertab td.leftfoot {text-align:left;padding-left:15px}
table.footertab td.rightfoot{text-align:right;padding-right:15px}


div.cms a {font-family:Tahoma;color:#7b7b7b;font-size:7pt;text-decoration:underline;font-style:italic}


/* Шапка */
.headtab {width:955px;height:135px}
.logo {background:url('/images/images_bani/oray.jpg') no-repeat left top;width:275px}
.back {background:url('/images/images_bani/backhead.jpg') no-repeat left top;width:680px;}

.headtabinner {width:100%;width:645px;height:95px}
.headtabinner td {text-align:left}
.headtabinner td p {font-size:11pt;color:#616161;padding:0}
.headphone {width:210px}

.headphone div {font-family:Tahoma;color:#242424;font-size:14pt;padding:45px 0 0 16px}
.headphone div a {font-family:Tahoma;font-size:14pt}


.block h3 {text-align:right;background:url('/images/images_bani/h3.jpg') no-repeat 5px 5px;font-family:Tahoma;;font-size:11pt;color:#6a4949}
.footertab {background:#e9ecf2;margin-top:10px;height:100px}


/*Статьи*/

div.titlenews {padding:0 0 0 0}
div.shorttext {padding:0 0 0 0}
div.shorttext p {padding:0 0 0 0}
div.more {text-align:right}

ul.eventsul li p {padding:0px 0 10px 0}


ul.faq {list-style:none;padding:0px 0px 0 0px}
ul.faq li {padding:0 20px 5px 0px;background:none}
ul.faq li  a {}

div.vop {font-family:Arial;font-size:12pt;color:#fe7b29;font-weight:bold}

/*Статьи на главной странице*/

div.briefart {width:279px;float:left;padding:10px 10px 0px 0}
div.briefart table.brieftab {width:279px}
div.briefart table.brieftab td.briefarttop {height:22px;background:url('/images/images_bani/topbrief.jpg') no-repeat;color:#3a81d2;font-size:10pt;font-weight:bold;padding:5px 0 0 10px}
div.briefart table.brieftab td.briefartbot {height:22px;background:url('/images/images_bani/botbrief.jpg') no-repeat}
div.briefart table.brieftab td.briefartmid {border:3px solid #c4c4c4;border-width:0 2px 0 0}

td.briefartmid ul {list-style:none;padding:0px 0 0 0}
td.briefartmid ul li {background-image:url("/images/images_bani/bul2.jpg");background-position:10px 9px;background-repeat:no-repeat;padding:0 5px 10px 20px}


/*Карточка проекта*/

.cardtab {width:100%}
.cardtab td {width:50%}
.cardtab td.linktd {text-align:right;padding:0 10px 0 0}
.cardtab td.linktd a {font-weight:bold}


/*Рейтинг*/

div.ratinglist {width:100%}
div.itemrating {width:100%;margin:0 0 20px 0}
table.itemratingtab {width:100%;height:150px}
table.itemratingtab td.votes {width:56px;background:url('/images/images_bani/votes.jpg') no-repeat center top;padding:8px 0 0 0}
table.itemratingtab td.votes div.countvotes { width:100%;height:52px;text-align:center;font-family:Tahoma;color:#7b5f4c;font-size:20pt;padding:0 0 0px 0}
table.itemratingtab td.votes .vote {font-family:Tahoma;color:#7b5f4c;font-size:8pt;text-align:center;margin:10px 0 0 0}
table.itemratingtab td.rating {padding:2px 0 0 10px}
table.itemratingtab td.rating a img {border:1px solid #d2d2d2;float:left;margin:0 10px 0 0}
div.nameratitem  {margin:0 0 10px 0}
div.nameratitem  a {font-size:11pt;}
div.ratproj {font-family:Tahoma;color:#999999;font-size:9pt;}
.ratinglist {padding:0px}

.bottomtab {width:100%}
.bottomtab  td {width:50%}
.itemarticle {padding:10px}
