body, html {background:url(../gfx/ng.png) repeat-x 0 0;}

.mainTable {width:100%; height:100%; background:url(../gfx/tb.png) no-repeat right top;}

.helperCell {vertical-align:top; width:23px; background:url(../gfx/b.png) no-repeat 0 907px;}
.helperCell i {display:block; width:23px; height:1px; font-size:0; line-height:0;}

.topRightCell {vertical-align:top; background:url(../gfx/tr.png) no-repeat 0 0; width:223px; height:43px;}
.topRightCell i {display:block; width:223px; height:1px; font-size:0; line-height:0;}

.topCell {height:43px; vertical-align:top; background:url(../gfx/tbg.png) repeat-x 0 bottom;}
.topCell i {display:block; background:url(../gfx/t_l.png) no-repeat 0 0; width:33px; height:43px; float:left;}
.topCell b {display:block; background:url(../gfx/t_r.png) no-repeat 0 0; width:44px; height:43px; float:right;}

.logoCell {height:270px; vertical-align:top;}
.logoCell b {display:block; position:relative; height:270px; background:url(../gfx/l2.jpg) no-repeat right top #fff;}
.logoCell i {display:block; position:absolute; left:0; top:0; background:url(../gfx/l_l.png) no-repeat right 0; width:7px; height:270px;}

.logoRight {vertical-align:top; width:223px; height:270px; vertical-align:top; background:url(../gfx/l_r.jpg) no-repeat 0 0;}

.welcomeCell {vertical-align:top; background:url(../gfx/wb.png) repeat-x 0 0; height:78px;}
.welcomeTable {width:100%; height:78px; background:url(../gfx/wm.png) no-repeat 0 0;}
.lwCell {background:url(../gfx/w_l.png) no-repeat 0 0; width:33px;}
.rwCell {background:url(../gfx/w_r.png) no-repeat right top; width:44px;}
.mwCell {font:bold 14px Tahoma, Verdana, Arial, sans-serif; color:#006c41; text-align:center; vertical-align:top;}
.mwCell div {margin-top:10px;}

.wRightCell {background:url(../gfx/wright.png) no-repeat right top; width:223px; height:78px;}

.contentCell {background:url(../gfx/cb.png) repeat-x 0 0 #d2e79e; vertical-align:top;}

.rightContentCell {width:223px; vertical-align:top; background:url(../gfx/fir.png) no-repeat right top #e6e6e6;}

.contentTable {width:100%;}

.menuCell {background:url(../gfx/menu.png) no-repeat right 0; width:216px; vertical-align:top;}

.mainContent {vertical-align:top; background:url(../gfx/c.png) no-repeat right top; padding:0 25px;}

.informer {margin-bottom:50px; text-align:center;}

.content {margin:20px 0 30px; overflow:hidden; line-height:1.4em}
.content p {margin-bottom:10px;}
.content ul {padding-left:20px; margin-bottom:10px; list-style:disc; list-style-type:disc;}
.content ol {padding-left:20px; margin-bottom:10px; list-style:decimal; list-style-type:decimal;}

.modulesTable {width:100%; margin-bottom:50px;}
.spacerMod {width:13px; vertical-align:top;}
.spacerMod i {display:block; width:13px; height:1px; font-size:0; line-height:0;}
.moduleContainer {width:50%; vertical-align:top;}

.cModule {width:100%;}
.leftTop {background:url(../gfx/module/lt.png) no-repeat 0 0; width:25px; height:37px;}
.mainTop {background:url(../gfx/module/mt.png) repeat-x 0 0; font:bold 16px Tahoma, Verdana, Arial, sans-serif; color:#000; vertical-align:middle;}
.rightTop {background:url(../gfx/module/rt.png) no-repeat right top; width:21px;}
.leftMain {background:url(../gfx/module/lm.png) no-repeat left bottom #fff;}
.mainMain {background:url(../gfx/module/mm.png) repeat-x left bottom #fff; color:#000;}
.rightMain {background:url(../gfx/module/rm.png) no-repeat right bottom #fff;}
.leftBot {background:url(../gfx/module/lb.png) no-repeat left bottom; height:25px;}
.mainBot {background:url(../gfx/module/mb.png) repeat-x left top;}
.rightBot {background:url(../gfx/module/rb.png) no-repeat right top;}

.mContent {margin:10px 0 0;}
.pollItem {margin:5px 0;}

.newsDate {color:#666; font-size:11px;}
.newsText {margin-bottom:10px; margin-top:3px;}

.iconsContainer {background:url(../gfx/ICONS.png) no-repeat 0 0; width:223px; height:225px; margin-top:38px; position:relative;}

.ic1, .ic1:visited, .ic1:link, .ic1:active {position:absolute; left:112px; top:23px; width:90px; height:20px; color:#000; font:14px Verdana, Arial, sans-serif; text-decoration:none !important;}
.ic1:hover {text-decoration:underline !important;}
.ic2, .ic2:visited, .ic2:link, .ic2:active {position:absolute; left:112px; top:85px; width:90px; height:35px; color:#000; font:14px Verdana, Arial, sans-serif; text-decoration:none !important;}
.ic2:hover {text-decoration:underline !important;}
.ic3, .ic3:visited, .ic3:link, .ic3:active {position:absolute; left:112px; top:154px; width:90px; height:35px; color:#000; font:14px Verdana, Arial, sans-serif; text-decoration:none !important;}
.ic3:hover {text-decoration:underline !important;}

.addrContent {margin:10px; color:#000; line-height:16px; margin-bottom:50px;}
.addrContent small {display:block; font-size:11px; margin:3px 0;}

.shCell {background:url(../gfx/sh.png) no-repeat 0 0 #d2e79e; height:31px;}

.greenCell {background:url(../gfx/shishka.png) no-repeat 0 0 #7a9b3d; height:33px; vertical-align:middle; padding-left:107px;}
.greenCell a, .greenCell a:visited, .greenCell a:link, .greenCell a:active {color:#fff; text-decoration:none !important;}
.greenCell a:hover {text-decoration:underline !important;}

.bot {height:1px; vertical-align:top; background:#7a9b3d;}
.bot i {display:block; width:1024px; height:1px; font-size:0; line-height:0;}

/*Новые стили*/

.compItem {margin-bottom:25px; border-bottom:1px solid #909f6e; color:#000;}

.compHeader {margin-bottom:10px; overflow:hidden; //margin-bottom:0;}

.compHeader h2 {float:left; font:normal 20px Arial, Helvetica, sans-serif; margin-right:10px;}

.compDate {float:left; margin-top:8px;}

.compMisc {margin-bottom:10px; display:block; clear:both}

.compDesc {margin-bottom:10px;}

.compOrder {margin-bottom:10px;}

.compDocs {margin-bottom:20px;}

.compDocs ul {list-style:none; list-style-type:none; padding:0; margin-top:5px;}

.compDocs li {background:url(../gfx/list.gif) no-repeat left center; padding:5px 0 5px 20px;}

.cSendForm {padding:0 0 30px; border-bottom:1px solid #ddd; width:600px; margin:0 0 20px 0}
.cSendForm table {width:600px}
.cSendForm th {text-align:left; vertical-align:top; width:25%; font-weight:normal; padding:5px;}
.cSendForm td {text-align:left; vertical-align:top; padding:5px;}
.cSendForm input.txt, .cSendForm textarea {width:90%}

.capcha {border:0 !important; border-collapse:collapse; width:auto !important}
.capcha td, .capcha th {margin:0 !important; padding:0 5px 0 0 !important; vertical-align:middle !important; background:none !important; width:auto}
.capcha input {font:25px Arial,Helvetica,sans-serif !important; height:35px; width:70px}

.greenButton, .greenButton:visited, .greenButton:link, .greenButton:active, .greenButton:hover {font:12px Tahoma, Verdana, Arial, sans-serif; text-align:center; background:url(../gfx/but.png) no-repeat 0 0; width:91px; color:#1f1317; padding:5px 0 7px; width:91px; display:block; text-decoration:none;}
.greenButton:active {color:#825463 !important;}

.cFaq .item {margin-bottom:30px;}
.cFaq .author {font-size:16px; font-weight:bold; margin-bottom:3px;}
.cFaq .date {font:10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.cFaq .ask {margin-bottom:10px;}
.cFaq .ans {padding-left:40px; font-style:italic;}
.cFaq .ans b {font-style:normal;}
.current {display:block !important;}

.phonesTable td {vertical-align:top; padding:10px !important;}
.phonesTable {margin-bottom:10px;}

.pageSwitcher {margin:30px 0 0 0; padding:10px 0; font:12px Verdana, Arial, Helvetica, sans-serif;}
.pageSwitcher a, .pageSwitcher a:visited, .pageSwitcher a:link{ background-color:none; color:#000 !important; padding:2px 5px; border:1px solid #7A9B3D; text-decoration:none;}
.pageSwitcher a:hover { border:1px solid #7A9B3D; text-decoration:none!important; background:#7A9B3D; color:#fff !important;}
.pageSwitcher b { padding:2px 5px; font-weight:bold;}

.cNews h2 {font-size:18px; color:#ca3000; font-weight:normal}
.cNewsDate {font-size:11px; margin-bottom:10px; color:#666; margin-top:3px;}
.cNewsText {margin-bottom:30px;}

.newsListItem {margin-bottom:20px;}
.cNewsListDate {font-size:11px;}
.newsListItem h2 a, .newsListItem h2 a:visited, .newsListItem h2 a:link, .newsListItem h2 a:hover {font-size:16px;}

.interbarcelona {overflow:hidden; height:1px;}