* { margin:0; padding:0}
img {border:0}
body {text-align: left; font-family: Arial, sans-serif; color: #666666; font-size: 11px;}
a {font-size: 11px; color: #339999}
table.l tr.c2 td a { color: #339999;}
.body_table{ font-family: Arial, sans-serif; padding: 0}
.outerLeft {background: url(../images/left.jpg) right top no-repeat}
.outerRight {background: url(../images/rig.jpg) left top no-repeat}
.outerCenter {background:url(../images/indexru.jpg) no-repeat; width: 1000px}
.outerCenter.ua {background-image:url(../images/indexua.jpg)}
.internalRight {background: url(../images/internalright.jpg) left top no-repeat}
.internalCenter {background:url(../images/internalbgru.jpg) no-repeat; width: 1000px}
.internalCenter.ua {background-image:url(../images/internalbgua.jpg)}
.header {height: 341px}
.internalCenter .header {height: 308px}
.header a.logo {width: 880px; height: 163px; float: left}
.header .langs {padding: 54px 0 0 0; float: right;}
.header .langs a.ru, a.ruActive, a.ua, a.uaActive {float: right; display: block; margin: 0 9px 0 3px; background: url(../images/langs.png); width: 32px; height: 21px;}
.header .langs a.ruActive {background-position: 0 0}
.header .langs a.ru {background-position: -32px 0}
.header .langs a.uaActive {background-position: -64px 0}
.header .langs a.ua {background-position: -96px 0}
.header .menu {clear: both; padding-left: 71px}
.header .menu a {display: block; float: left; height: 46px; margin-top: 15px; font-family: Tahoma, Arial, sans-serif; font-weight: bold; color: #fff; text-decoration:none;}
.header .menu a:hover {text-decoration: none !important}
.header .menu a span {display: block; height: 43px; float:left}
.header .menu a.home {width: 20px; margin-right: 13px}
.header .menu a.button {margin-right: 4px}
.header .menu a span {width: 7px}
.header .menu a span.c {width: auto !important; white-space: nowrap; padding: 0 1px; min-width: 50px; text-align: center; background: url(../images/menubutton.png) center top; padding-top: 3px}
.header .menu a.button .l {background: url(../images/menubutton.png) left top}
.header .menu a.button .r {background: url(../images/menubutton.png) right top}
.header .menu a.button:hover .l {background: url(../images/menubutton.png) left -46px}
.header .menu a.button:hover .r {background: url(../images/menubutton.png) right -46px}
.header .menu a.button:hover .c {background-position: center -46px}
.header .menu a.new {float: right !important; margin-right: 7px; height: 21px; overflow: hidden;}
.header .menu a.new .c {background-position: center -46px}
.header .menu a.new .l {background-position: left -46px}
.header .menu a.new .r {background-position: right -46px}
.header .menu a.new:hover {height: 46px}

.leftColumn {float: left; width: 272px; margin: 0 15px 0 32px;}
.centerColumn {width: 681px;}
.rightColumn {float: right; width: 260px; margin: 0 0 0 10px;}

.internalCenter .leftColumn {width: 209px; margin: 0 15px 0 23px;}
.internalCenter .leftColumn .houses {background: url(../images/internalHouses.jpg) no-repeat left bottom; width: 193px; margin: 0 auto 20px auto; height: 528px;}
.internalCenter .leftColumn .houses a {display: block; height: 120px;}

.leftColumn .linkscatalog {padding: 38px 19px 0 19px; margin: 15px 0; height: 147px;}
.leftColumn .linkscatalog.ua {background: url(../images/linkscatalogbgua.jpg) no-repeat;}
.leftColumn .linkscatalog.ru {background: url(../images/linkscatalogbgru.jpg) no-repeat;}
.leftColumn .linkscatalog h1 {font-weight: bold; font-size: 11px; color: #666666; margin: 0 0 15px 0; background: none; padding: 0;}
.leftColumn .linkscatalog a {display: block; color: #666666; margin-left: 63px;}

.rightColumn .certificates {background: url(../images/certmiddle.gif) repeat-y;}
.rightColumn .certificates .top.ua {background: url(../images/certheadua.jpg) no-repeat;}
.rightColumn .certificates .top.ru {background: url(../images/certheadru.jpg) no-repeat;}
.rightColumn .certificates .bottom {background: url(../images/certbottom.jpg) no-repeat left bottom; padding: 40px 20px 14px 16px;}
.rightColumn .certificates a {display: block; border-bottom: 1px dotted #cccccc; padding: 10px 0; font-family: Tahoma, Arial, sans-serif; font-weight: bold; color: #666666; text-decoration: none;}
.rightColumn .certificates a.all {text-align: right; font-weight: normal; text-decoration: underline; border: none;}

h1 {font-size: 12px; font-weight: bold; color: #f15a22; background: url(../images/bullet.gif) no-repeat left center; padding: 0 0 0 22px; margin: 20px 0 10px 0;}
.internalCenter h1.pageHead {font-size: 36px; color: #0db14b; text-align: right; font-weight: normal; margin: 0 0 20px 0; padding: 0; background: none;}
h2 {font-weight: bold; font-size: 11px; color: #f15a22;}
h3 {font-size: 11px;padding: 0;margin:0}

.news {background: url(../images/newsbgcenter.gif) repeat-y;}
.news .top {background: url(../images/newsbgtop.jpg) no-repeat;}
.news .bottom {background: url(../images/newsbgbottom.gif) no-repeat left bottom; padding: 10px 10px 10px 10px;}
.news .item {border-bottom: 1px dotted black; padding: 8px 0;}
.news .item a.title {font-weight: bold; text-decoration: none; color: #666666; font-family: Tahoma, Arial, sans-serif; float: left; display: block; width: 170px; padding-top: 5px;}
.news .item .date {float: right; font-size: 28px; color: #666666;}
.news .item .date .time {font-size: 11px;}
.news .item .content {clear: both;}
.news a.all {color: #339999; float: right; font-size: 10px; margin: 10px;}

.footer {background: url(../images/footer.jpg) no-repeat center bottom; min-height: 258px; padding: 0 30px; margin-top: 30px;}

hr {border-top: none; border-bottom: 1px dotted black; margin: 10px 0;}

.main {margin-top: 264px;}
.internalCenter .main {margin:0; float: left; width: 740px}

.hdr { font-weight: bold; font-size: 14px; color: #ffffff; display: block; background: #fe5603; padding: 4px 8px; margin: 25px 0 15px 0; clear: both;}

td { vertical-align: top; text-align: left; }
table.l { border: none; font-size: 11px; color: #666666; width: 100%;}
table.l td.first {border-width: 1px 0 1px 1px;}
table.l td.last {border-width: 1px 1px 1px 0;}
table.l tr.spacer td {font-size: 1px; height: 4px; border: none; padding: 0; line-height: 0;}
table.l td a {color: #666666; font-weight: bold;}
table.l td a.smadmlinks {color: #339999; font-weight: normal;}
table.l td {
        padding-bottom: 3px;
        padding-top: 3px;
        padding-left: 10px;
        padding-right: 10px;
        border-color: #cccccc; 
        border-width: 1px 0;
        border-style: solid;
        margin: 0;
        text-align: center;
        color: #666666;
}
table.l td.price {width: 181px}
table.l td .price {float: left; border: 1px #666666 solid; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 4px; width: 140px;}
table.l td .price a {font-weight: normal;}
a.go {width: 21px; height: 18px; background: url(../images/go.gif) no-repeat 0 0; display: block; float: right; margin-top: 20px}
a.go:hover {background-position: 0 -18px}
.oldprice {color: #ff6600; text-decoration: line-through;}
.newprice {color: #1c7f09; font-size: 20px; font-weight: bold; white-space: nowrap;}
tr.c1, tr.c1 td { background: #7c7b7b; color: #fff;}
tr.c2 {background: #f4f4f4;}
tr.c2 td {border-width: 1px;}
tr.c3 {background: #e4e4e4;}
tr.odd {background: #f4f4f4;}
tr.even { background: #f4f4f4;}

.partsape { padding: 17px; background: #f4f4f4; border: #f4f4f4 1px solid; -moz-border-radius: 17px;  border-radius: 17px;  -webkit-border-radius: 17px;	color: #666666; margin-top: 10px;}
.partsape h1 {margin: 0 0 10px 0; font-size: 17px; background: none; padding: 0; color: #cccccc; font-weight: normal;}
.partsape a {color: #666666}

a.arr {color: #999999; padding: 0 20px 0 0; background: url(../images/link.gif) right 0 no-repeat; float: left; display: block; height: 13px; clear: both; margin-bottom: 5px;}
a.arr:hover {color: #666666; background-position: right -12px;}

.v_dot { background: url(../images/v_dot.gif) repeat-y center top; width: 20px}
.regblocktitle {color: #FB7E0A; font-weight: bold; font-size: 16px}
.floatl {float: left}
.floatr {float: right}
.clear {clear: both;}
.i100 {width: 100%}
.mc {vertical-align: middle; text-align: center;}
a.f20, .f20 {font-weight: bold; font-size: 20px;font-family: 'Trebuchet MS', verdana, arial, sans-serif;}
.star {color:Red;}
.admlinks { border: 2px solid #0db14b; padding: 8px; background: #ffffef}

a:hover {text-decoration: underline !important}
