* {
margin:0;
padding:0;
}

html, body {height: 100%;}

BODY {
background:#fff;
font:12px/15px Tahoma, Helvetica, sans-serif;
color:#666;
min-width:990px;
}


DIV.h1, H1 {
color:#cd010d;
font-weight:normal;
font-size:18px;
line-height:22px;
margin:0 0 17px 0;
padding:0;
}

.h2, H2 {
color:#75bd01;
font-weight:normal;
font-size:18px;
margin:0;
padding:0
}


IMG {
border:0;
}

A {
color:#75bd01;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}

P {
margin:0 0 1.1em 0;
}

UL {
list-style:none;
margin:0 0 1em 0;
}

LI UL{
margin:0.5em 0 0 0;
}

OL, LI {
}



INPUT, SELECT, TEXTAREA {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

.all {
width:100%;
position: relative;
height: auto;
min-height: 100%;
}

#footer, #empty {
width:100%;
height:72px;
}

#footer {
position: absolute;
left:0;
bottom:0;
}

.tabFooter {
width:100%;
border-collapse:collapse;
}

.tdYellowFooter {
width:342px;
}

.activemedia {
width:45%;
padding-bottom:28px;
}

.activemedia IMG {
float:left;
margin:0 0 0 31px;
}

.activemedia P {
float:left;
font-size:9px;
line-height:11px;
color:#858181;
margin:5px 0 0 18px;
}

.activemedia A {
text-decoration:none;
color:#858181;
}

.activemedia A SPAN{
color:#75bd01;
text-decoration: underline;
}

.activemedia A:hover SPAN {
text-decoration: none;
}

.tdGreenFooter {
width:45%;
text-align:center;
vertical-align:bottom;
padding-bottom:24px;
}

.tdGreenFooter A {
color:#666;
}

.tabMenuIndex {
width:100%;
border-collapse:collapse;
margin-bottom:50px;
}

.tabMenuIndex TD {
vertical-align:top;
}

.tabMenuIndex UL {
font-size:18px;
margin:26px 0 25px 48px;
}

.menumain A {
color:#fff;
}

.tabMenuIndex UL A {
/*color:#fff;*/
}

.tabMenuIndex UL LI {
margin:0 0 18px 0;
}

.zagl {
background:#fff;
font-size:36px;
line-height:30px;
padding:0 0 0 23px;
}

.tdRed .zagl {
color:#cd010d;
}

.tdYellow .zagl {
color:#f4a21b;
}

.tdGreen .zagl {
color:#75bd01;
}

.tdRed {
width:45%;
background:#cd010d;
}

.tdYellow {
width:342px;
background:#f4a21b;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.tdGreen {
width:45%;
background:#75bd01;
}

.tdRedBot {
height:5px;
background:#e1676e;
}

#footer .tdRedBot {
height:6px;
background:#cd010d;
}

.tdYellowBot {
height:5px;
background:#f8c776;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#footer .tdYellowBot {
height:6px;
background:#f4a21b;
}

.tdGreenBot {
height:5px;
background:#acd767;
}

#footer  .tdGreenBot {
height:6px;
background:#75bd01;
}

.tdYellowPic {
width:342px;
border:1px solid #fff;
}

.tdRedPic, .tdYellowPic, .tdGreenPic {
padding:24px 0 0 0;
}

.tabTovar {
margin:34px 20px 0 0;
}

.tabTovar .tdRedPic, .tabTovar  .tdYellowPic, .tabTovar  .tdGreenPic {
padding-top:0px;
}

.tdRedPic H1, .tdRedPic .h1 {
color:#cd010d;
margin-left:23px;
}

.tdRedPic H1 A, .tdRedPic .h1 A{
color:#cd010d;
}

.tdYellowPic H1, .tdYellowPic .h1 {
color:#f4a21b;
margin-left:23px;
}

.tdYellowPic H1 A, .tdYellowPic .h1 A {
color:#f4a21b;
}

.tdZaglPic {
padding:0 0 12px 0;
margin:0;
}

.tdZaglPic H1, .tdZaglPic .h1 {
color:#f4a21b;
margin-left:23px;
margin-bottom:0;
}

.tdGreenPic H1, .tdGreenPic .h1 {
color:#75bd01;
margin-left:23px;
}

.tdGreenPic H1 A, .tdGreenPic .h1 A {
color:#75bd01;
}

.pic {
margin-left:21px;
}

.tdRedPic .pic IMG {
border:2px solid #cd010d;
}

.tdYellowPic .pic IMG {
border:2px solid #f4a21b;
}

.tdGreenPic .pic IMG {
border:2px solid #75bd01;
}

.textBig {
padding-left:16px;
}

.tabOpis {
border-collapse:collapse;
margin:15px 0 30px 23px;
}

TD.tdPrice {
vertical-align:middle;
background:#cd010d;
border:1px solid #d7343d;
border-left:1px solid #d93d46;
border-right:1px solid #d93d46;
color:#fff;
font-size:18px;
white-space:nowrap;
padding:8px 10px 11px 13px;
}

.tdYellowPic TD.tdPrice {
background:#f4a21b;
border:1px solid #f6b549;
border-left:1px solid #f7b851;
border-right:1px solid #f7b851;
}

.tdGreenPic TD.tdPrice {
background:#75bd01;
border:1px solid #91ca34;
border-left:1px solid #95cd3d;
border-right:1px solid #95cd3d;
}

.tdOpis {
width:60%;
font-size:11px;
line-height:14px;
padding:0 0 0 9px;
}

.dot {
height:1px;
background:url(dot.gif) 0 0 repeat-x;
margin-right:10px;
margin-bottom:3px;
}

.dotGreen {
height:1px;
background:url(dot-green.gif) 0 0 repeat-x;
}

.tdYellowPic .dot {
margin-left:10px;
}

.tdGreenPic .dot {
margin-right:0px;
margin-left:10px;
}



.tdIndexText {
padding:0 12px 0 20px;
}

.tdIndexText2 {
padding:0 17px 0 15px;
}

.indexText {
position:relative;
width:100%;
border:1px solid #ccc;
}

.indexText P {
margin-left:36px;
margin-right:10px;
}

.indexText H2, .indexText .h2 {
margin:-1px 0 22px 48px;
padding:14px 0 0 0;
border-top:3px solid #75bd01;
float:left;
}

.tdIndexText2 H2, .tdIndexText2 .h2 {
margin-left:37px;
margin-bottom:17px;
}

.indexText A {
color:#75bd01;
}

.tabColumn {
border-collapse:collapse;
margin-right:10px;
}

.tabList {
border-collapse:collapse;
margin:4px 15px 19px;
}

.tabList TD {
vertical-align:middle;
}

.tdNumber {
color:#75bd01;
font-size:30px;
padding:8px 19px 11px 17px;
}

.tdListText {
padding:10px 0 8px 0;
}

.tdDot {
height:1px;
background:url(dot-green.gif) 0 0 repeat-x;
}

.tdCenter {
padding-bottom:70px;
width:342px;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.tdLogo {
width:45%;
padding:42px 0 0 0;
text-align:center;
}

.mainMenu {
border-top:6px solid #f4a21b;
color:#82c500;
font-size:18px;
padding:27px 0 0 0;
}

.mainMenu A {
color:#f4a21b;
}

.mainMenu A, .mainMenu SPAN {
margin-right: 27px;
}

.mainMenu SPAN A {
margin-right: 0;
color:#82c500;
}



.tdRight {
padding-left:57px;
padding-top:32px;
width:45%;
}

.search {
width:240px;
}

.inpSel {
border:1px solid #94a0a8;
font-size:11px;
width:240px;
height:22px;
margin:0 0 8px 0;
}

.inpSearch {
border:1px solid #94a0a8;
font-size:11px;
width:233px;
padding:2px 0 5px 5px;
margin:0 0 8px 0;
}

.inpBut {
float:right;
height:22px;
color:#fff;
font-size:11px;
padding:0 36px 0 23px;
border:0;
background:#75bd01 url(i-search.gif) 80% 6px no-repeat;
cursor:pointer;
}

.download {
margin:0 0 51px 0;
}

.download IMG {
vertical-align:middle;
padding-right:7px;
}

.download A {
color:#75bd01;
font-size:18px;
}

.menuServices {
line-height:39px;
margin-top:53px;
}

.menuServices A {
font-size:18px;
color:#75bd01;
text-decoration:none;
}

.menuServices IMG {
vertical-align:middle;
padding-right:6px;
}

.menuBul {
font-size:11px;
color:#fff;
margin:9px 5px 11px 9px;
}

.menuBul IMG {
vertical-align:top;
margin:6px 9px 0 5px;
}

.menuBul A {
color:#fff;
}

.blockTel {
position:relative;
width:154px;
padding:9px 0 5px 59px;
margin-top:40px;
margin-right:22px;
float:left;
border:1px solid #75bd01;
}

.tdMenuLeft {
vertical-align:top;
padding-left:55px;
padding-top:37px;
}

.tdMenuLeft H1, .tdMenuLeft .h1 {
font-size:36px;
line-height:30px;
font-weight:normal;
margin:0;
padding:0;
}

.tdMenuLeft UL {
list-style:none;
margin:16px 0 0 23px;
padding:0;
}

.tdMenuLeft LI {
font-size:18px;
margin:0;
padding:0;
}

.tdMenuLeft LI SPAN {
font-size:30px;
}

.tdMenuLeft H1 A, .tdMenuLeft .h1 A {
text-decoration:none;
}

.red, .yellow, .green {
padding-bottom:14px;
}

.red, .red H1, .red .h1, .red A, .red LI A {
color:#cd010d;
}

.yellow, .yellow H1, .yellow .h1, .yellow A, .yellow LI A {
color:#f4a21b;
}

.green, .green H1, .green .h1, .green A, .green LI A {
color:#75bd01;
}

.tdCatalog {
vertical-align:top;
}

.tabCatalog {
border-collapse:collapse;
}

.pages {
padding:4px 0 0 21px;
}

.pages A, .pages SPAN {
float:left;
margin-right:12px;
}

.pages A {
color:#666;
padding-top:2px;
}

.pages SPAN {
font-size:18px;
color:#fff;
background:#f4a21b;
padding:3px 8px 5px;
}

.padLR {
padding:0 33px;
}

.tdArticle {
font-size:11px;
padding:40px 20px 0 19px;
}

.tdArticle H2, .tdArticle .h2 {
font-size:11px;
font-weight:bold;
color:#666;
padding:0;
margin:0 0 11px;
}

.tabArticle {
border-collapse:collapse;
margin-left:-19px;
}

.tabArticle TD {
vertical-align:top;
}

.numArticle {
width:43px;
color:#75bd01;
font-size:24px;
text-align:center;
padding-top:6px;
}

.tdArticleZagl H1, .tdArticleZagl .h1 {
margin:0 0 2px 0;
}

.tdArticleZagl H1 A, .tdArticleZagl .h1 A {
color:#cd010d;
}

.tdArticleName {
padding-bottom:16px;
}

.picL {
float:left;
padding:1px;
border:2px solid #f4a21b;
margin:0 23px 10px 0;
}

.picYellow {
border:2px solid #f4a21b;
margin-bottom:25px;
}

.adress {
margin:0 0 12px 8px;
}

.adress STRONG, .adress SPAN {
float:left;
padding-top:3px;
}

.adress STRONG {
background:#cd010d;
color:#fff;
font-size:18px;
font-weight:normal;
margin-right:12px;
padding:0 4px 3px;
}

.tdForm {
width:250px;
vertical-align:top;
padding:39px 0 0 34px;
}

.inpForm {
font-size:11px;
color:#000;
padding:3px 0 3px 5px;
margin:0 0 8px 0;
width:235px;
border:1px solid #94a0a8;
}

.textForm {
width:235px;
padding:3px 0 3px 5px;
border:1px solid #94a0a8;
font-size:11px;
color:#000;
}

.butSend {
background:#75bd01;
color:#fff;
font-size:11px;
padding:3px 15px;
margin:8px 0 0 1px;
border:0;
cursor:pointer;
}

.botMenu {
padding:37px 21px 0 31px;
}

.blockBotMenu {
position:relative;
width:100%;
border:1px solid #ccc;
font-size:11px;
padding:16px 0;
}

.blockBotMenu A {
color:#666;
}

.blockTel {
color:#999;
line-height:22px;
}

.blockTel SPAN {
color:#c52000;
font-size:30px;
}

.blockTel IMG {
margin-left:-36px;
margin-right:10px;
}

.tel {
margin-bottom:15px;
}

.corn-tl, .corn-tr, .corn-bl, .corn-br {
position:absolute;
background:url(corn.gif) 0 0 no-repeat;
width:6px;
height:6px;
overflow:hidden;
}

.blockTel .corn-tl, .blockTel .corn-tr, .blockTel .corn-bl, .blockTel .corn-br {
background-image:url(corn-green.gif);
}

.corn-tl {
top:-1px;
left:-1px;
background-position:0 0;
}

.corn-tr {
top:-1px;
right:-1px;
background-position:100% 0;
}

.corn-bl {
bottom:-1px;
left:-1px;
background-position:0 100%;
}

.corn-br {
bottom:-1px;
right:-1px;
background-position:100% 100%;
}

/* pop */

.blockPop0 {
top:120px;
left:640px;
}

.blockPop1 {
top:158px;
left:640px;
}

.blockPop2 {
top:197px;
left:640px;
}

.blockPop {
visibility: hidden;
position:absolute;
width:211px;
}

.tabPop {
width:211px;
border-collapse:collapse;
}

.tdPopT {
width:211px;
height:30px;
background:url(pop-t.png) 0 0 no-repeat;
}

.tdPopText {
vertical-align:top;
width:175px;
padding:0 10px 4px 17px;
background:#fff url(pop-l.gif) 0 0 repeat-y;
}

.tdPopR {
width:9px;
background:url(pop-r.png) 0 0 repeat-y;
}

.tdPopBl {
width:9px;
height:14px;
background:url(pop-bl.png) 0 0 no-repeat;
}

.tdPopB {
width:193px;
height:14px;
background:url(pop-b.png) 0 0 repeat-x;
}

.tdPopBr {
width:9px;
height:14px;
background:url(pop-br.png) 0 0 no-repeat;
}
/* end pop */


* html div.corn-tr, * html div.corn-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.corn-bl, * html div.corn-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

.tabPrice {
border-collapse:collapse;
min-width: 630px;
}

.tabPrice  TD, .tabPrice  TH{
padding: 5px;
text-align: left;
border: 1px solid #CD010D;
}

.tabPrice  TH {
background-color: #CD010D;
color: #fff;
}

.tabPrice  TR TH{
border-right: 1px solid #fff;
}

.tabPrice  TR TH.thLast{
border-right: 1px solid #CD010D;
}

.tabPrice  .tdC {
text-align: center;
}