* {
margin:0;
padding:0;
}


BODY {
background:#126ac2 url(/i/bg.jpg) 54% 0 no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#0c457f;
font-size:80%;
width:100%;
}

BODY#dop {
background:#126ac2 url(/i/bg-dop.jpg) 54% 0 no-repeat;
}

BODY#sitemap {
background:#126ac2;
}


IMG {
border:0;
}

A {
color:#4198da;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
color:#c82424;
font-size:100%;
font-weight:bold;
margin:0 0 0.4em 0;
}

H2 {
font-size:120%;
font-weight:bold;
margin:0 0 0.5em 0;
color:#fff;
}

H3 {
color:#5cddfb;
font-weight:bold;
font-size:100%;
padding:0;
margin:0 0 0.3em 0;
}

H4 {
color:#252b2d;
font-size:100%;
font-weight:bold;
margin:0 0 0.4em 0;
}

UL {
list-style-position:outside;
margin:0 0 0.5em 0.5em;
}

OL {
list-style-position:outside;
margin:0 0 0.5em 25px;
}

LI {
margin-bottom:0.3em;
}

P {
margin:0 0 1.2em 0;
}

TABLE {
border-collapse:collapse;
}


INPUT, SELECT, TEXTAREA {
font-family:Tahoma;
font-size:100%;
}

.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:990px;
margin:0 auto;
}
.padAll {
width:940px;
padding:0 10px 0 40px;
}




/* banner */
.banner {
position:relative;
height:102px;
background:url(/i/bg-ban.jpg) 0 0 repeat-x;
width:873px;
padding-left:15px;
margin-top:6px;
}

.bannerText {
vertical-align:middle;
padding:0;
}

.bannerText IMG {
vertical-align:middle;
margin:0;
}

.bannerText A {
font-size:110%;
color:#544d37;
font-weight:bold;
text-decoration:underline;
}

.cornban-tl, .cornban-tr, .cornban-bl, .cornban-br {
position:absolute;
width:5px;
height:5px;
background:url(/i/corn-ban.gif) 0 0 no-repeat;
overflow:hidden;
}

.cornban-tl {
left:0px;
top:0px;
}

.cornban-tr {
right:0px;
top:0px;
background-position:100% 0;
}

.cornban-bl {
left:0px;
bottom:0px;
background-position:0 100%;
}

.cornban-br {
right:0px;
bottom:0px;
background-position:100% 100%;
}

* html div.cornban-tr, * html div.cornban-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html div.cornban-bl, * html div.cornban-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}

/* end banner */

/* bottom */
.bottom {
position:relative;
border:1px solid #3f88d3;
color:#b8d2ed;
padding:0.8em 0;
width:886px;
}

.bottom A {
color:#b8d3ed;
}

.activemedia {
float:left;
font-size:85%;
width:30%;
color:#b8d3ed;
padding:0 0 10px 16px;
width:281px;
}

.activemedia IMG {
float:left;
vertical-align:top;
margin:0 0.8em 0 0;
}

.activemedia A {
text-decoration:none;
}

.activemedia A SPAN{
text-decoration:underline;
}

.activemedia A:hover SPAN{
text-decoration:none;
}

.activemedia P {
margin:0.4em 0 0 0;
}

.corncopy-tl, .corncopy-tr, .corncopy-bl, .corncopy-br {
position:absolute;
width:4px;
height:4px;
background:url(/i/corn-copy.gif) 0 0 no-repeat;
overflow:hidden;
}

.corncopy-tl {
left:-1px;
top:-1px;
}

.corncopy-tr {
right:-1px;
top:-1px;
background-position:100% 0;
}

.corncopy-bl {
left:-1px;
bottom:-1px;
background-position:0 100%;
}

.corncopy-br {
right:-1px;
bottom:-1px;
background-position:100% 100%;
}

.mailbig {
position:absolute;
width:63px;
height:36px;
background:url(/i/i-mail-big.gif) 0 0 no-repeat;
overflow:hidden;
right:21px;
top:18px;
}

* html div.corncopy-tr, * html div.corncopy-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.corncopy-bl, * html div.corncopy-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}


.search {
margin:0.6em auto 1em;
width:30%;
}

.inpSearch {
width:80%;
background:#5b98d6;;
border:1px solid #1059a3;
vertical-align:top;
padding:0.1em 0 0.2em 0.5em;
}

.butSearch {
vertical-align:top;
cursor:pointer;
margin-top:0.1em;
}
/* end bottom */


.top {
}

.logo {
float:left;
width:298px;
margin-top:22px;
}

.logo IMG {
margin-left:34px;
background:url(/i/logo.png) 0 0 no-repeat;
}

.menuIcon {
float:left;
width:638px;
}

.name {
float:left;
color:#fff;
padding:31px 0 25px 0;
}

.icon {
float:right;
text-align:right;
width:100px;
height:57px;
padding-right:50px;
}

.icon IMG {
margin-top:33px;
}

#home {
background:url(/i/icon-on.gif) 6px 0 no-repeat;
}

#map {
background:url(/i/icon-on.gif) 40px 0 no-repeat;
}

#mail {
background:url(/i/icon-on.gif) 100% 0 no-repeat;
}

.tabNews {
margin-top:6px;
}

.contentText .tabNews {
color:#0c457f;
margin-top:-13px;
}

.tdNews {
width:291px;
background:#9fcffa url(/i/news-top.jpg) 0 0 no-repeat;
vertical-align:top;
}

.news {
position:relative;
width:930px;
padding-bottom:11px;
}

.cornLineNews {
position:absolute;
width:117px;
height:66px;
bottom:0;
right:0;
background:url(/i/cornline-news.png) 0 0 no-repeat;
}


.tdNews H1{
background:url(/i/arr-red.gif) 0 0.5em no-repeat;
color:#c82424;
margin:0 0 0.6em 1em;
padding:0 0 0 1em;
}

.tdNews H1 A {
color:#c82424;
}

.newsText {
color:#0c457f;
padding:0 1em 0 2em;
}

.date, .date2 {
width:267px;
color:#64a2de;
font-size:80%;
margin-bottom:0.5em;
font-family:tahoma;
padding:0.9em 0 0.6em 24px;
border-bottom:1px solid #63a1de;
}

.date2 {
border-bottom:1px solid #8fbdea;
}

.voiceZagl {
width:264px;
padding:0.7em 0 1em 27px;
background:url(/i/line-news.gif) 0 100% no-repeat;
}

.tabVoice {
margin:1em 0 1.5em 8px;
width:260px;
//margin-left:5px;
}

.tabVoice INPUT{
margin:0;
}

.tabVoice LABEL {
cursor:pointer;
}

.tabVoice TD {
vertical-align:top;
padding:3px 0;
color:#0c457f;
}

.tdLine {
border-bottom:1px solid #68a6e0;
}

.butVoice {
float:right;
margin:0 6px 0 0;
}

.tabVoiceOn {
margin:1em 15px 1.5em 27px;
width:245px;
}

.tabVoiceOn TD {
padding:3px 5px 3px 0;
}

.tabVoiceOn SPAN{
font-size:90%;
}

.tdVoiceLine {
background:url(/i/line-voiceon.gif) 0 50% repeat-x;
}

.voiceRed, .voiceBlue {
float:left;
height:3px;
background:#ef1104;
}

.voiceBlue {
background:#126ac2;
}

/* prod */
.tabProd {
margin-top:9px;
}

.tabProd TD{
vertical-align:top;
}

.tdProdTop {
height:5px;
background:url(/i/prod-top.png) 0 0 no-repeat;
}

.tdProdBot {
height:5px;
background:url(/i/prod-bot.png) 0 0 no-repeat;
}

.tdProd {
width:291px;
background:url(/i/prod-bg.gif) 0 0 repeat-y;
}

.prodBg {
width:239px;
text-align:center;
padding:0.9em 26px;
background:url(/i/prod-top2.png) 0 0 no-repeat;
}


.picProd {
position:relative;
text-align:left;
margin-top:-40px;
color:#cadef2;
}

.picProd H1{
color:#ddab2f;
font-size:100%;
}

.picProd H1 A {
color:#ddab2f;
}


.prodBg H2{
text-align:left;
margin-bottom:1.1em;
}


/* end prod */

/* content */
.content {
margin:16px 0 10px 87px;
}

H1.zagl {
float:left;
color:#fff;
font-size:120%;
background:url(/i/line-h1.gif) 50% 100% no-repeat;
padding:0 0 3px 0;
margin:0;
}

.contentText {
position:relative;
clear:both;
width:765px;
color:#fff;
background:#126ac2;
padding:13px 73px 11px 12px;
min-height:300px;
}

.contentText H1 {
color:#fab812;
font-size:100%;
margin:0 0 0.1em 0;
}

.newsList, .priceList {
margin-bottom:1em;
}

.priceList {
padding-left:23px;
}

.priceList H1 {
margin-left:-23px;
}

.priceList H1 IMG {
vertical-align:top;
margin:1px 7px 0 0;
}

.newsList H1 A, .priceList H1 A {
color:#fab812;
}

.newsList H1 SPAN, .priceList H1 SPAN {
color:#649ad1;
font-size:10px;
}

.newsList P, .priceList P {
margin-bottom:0.3em;
}

.dateNews {
color:#9cc0e5;
font-size:80%;
}
/* end content */

/* arhiv */
.arhivNews {
position:relative;
float:left;
background:#9fcffa;
padding:7px 11px 6px 9px;
margin-right:1em;
color:#0c457f;
}

.arhivNews A {
color:#0c457f;
}

.cornarhiv-tl, .cornarhiv-tr, .cornarhiv-bl, .cornarhiv-br {
position:absolute;
width:4px;
height:4px;
background:url(/i/corn-arhiv.gif) 0 0 no-repeat;
overflow:hidden;
}

.cornarhiv-tl {
left:0px;
top:0px;
}

.cornarhiv-tr {
right:0px;
top:0px;
background-position:100% 0;
}

.cornarhiv-bl {
left:0px;
bottom:0px;
background-position:0 100%;
}

.cornarhiv-br {
right:0px;
bottom:0px;
background-position:100% 100%;
}


* html div.cornarhiv-tr, * html div.cornarhiv-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html div.cornarhiv-bl, * html div.cornarhiv-br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );}
/* end arhiv */

.tabForm {
margin-bottom:0.5em;
}

.tabForm TD{
vertical-align:top;
padding-right:20px;
}

.inp {
border:1px solid #1059a3;
background:#5b98d6;
color:#fff;
padding:1px 0 3px 5px;
margin:4px 0;
}

.lineBlue {
width:100%;
height:1px;
margin-bottom:9px;
border-top:1px solid #347fcb;
}

.faqAll OL{
color:#ffcc00;
font-weight:bold;
}

.faqAll LI {
margin-bottom:1.2em;
}

.faqAll LI A{
color:#ffcc00;
}

.faqQ {
color:#61e5ff;
font-weight:bold;
text-indent:-1em;
padding:0 0 0 1em;
}

.faqAns {
background:url(/i/bul-faq.gif) 0 0.6em no-repeat;
padding:0 0 0 1.5em;
margin:0.5em 0 0 1em;
}

.tabCatalog2 {
margin-left:-12px;
margin-top:-13px;
}

.tabCatalog2 TD {
vertical-align:top;
padding-top:7px;
}


.tabCatalog2 .tabCatalog {
margin-left:20px;
height:200px;
}

.tabCatalog TD{
vertical-align:top;
padding-bottom:0.6em;
}

.tabCatalog IMG {
margin-right:24px;
}

.tabCatalog H1, .tabCatalog H1 A {
color:#fab812;
}

.tdMenuCatalog UL{
list-style:none;
margin:0;
}

.tdMenuCatalog LI{
color:#fff;
}

.tdMenuCatalog {
width:133px;
padding-left:14px;
background:url(/i/bg-catalog.gif) 0 0 repeat-x;
}

.tdMenuCatalog LI A {
color:#ffc300;
}

.tabAdress {
margin-top:-13px;
margin-bottom:1em;
}

.tabAdress TD {
vertical-align:top;
border-bottom:1px solid #3480cb;
padding:1em 0.5em 1.1em 0;
}

.tdBgVoice {
background:url(/i/bg-td-voice.gif) 0 0 repeat-y;
}

.dateVoice{
font-size:85%;
color:#ffcb00;
padding:13px 0 8px 0;
}

.pages {
margin:1em 0 1em 0;
}

.pages DIV{
float:left;
margin-right:3px;
padding:0 6px 3px 6px;
color:#fff;
font-weight:bold;
background:url(/i/bg-pages.gif) 0 0 repeat-x;
}

.pages A{
float:left;
margin-right:5px;
padding:0 6px 2px 6px;
color:#fff;
}

/* sitemap */
.tabSitemap {
width:880px;
margin:38px 0 30px 0;
}

.trZaglMap A{
color:#fff;
background:url(/i/bul-sitemap.gif) 0 0.6em no-repeat;
padding:0 0 0 1em;
}

.trZaglMap TD {
vertical-align:top;
padding-right:1em;
padding-bottom:0.5em;
border-bottom:1px solid #3e87d2;
}


.trSitemap TD {
vertical-align:top;
padding-top:0.3em;
}

.trSitemap UL {
list-style:none;
margin:0 0 0 0.6em;
}

.trSitemap LI {
background:url(/i/bul-sitemenu-sub.gif) 0 0.7em no-repeat;
margin:0;
padding:0 0 0 0.5em;
}

.trSitemap LI A {
color:#ffcb00;
}

.trSitemap LI UL {
margin-top:0.2em;
margin-bottom:0.4em;
}

/* menu */
#nav {
position:relative;
z-index:999;
background:#114c87;
height:30px;
clear:both;
width:574px;
padding:0  0 0 13px;
}

#nav ul {
position:relative;
z-index:999;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

#nav li {
display:inline;
background:url(/i/bul-menu.gif) 0 0.5em no-repeat;
}

#nav a.lnk {
float:left;
display:block;
color:#fff;
background:url(/i/bul-menu.gif) 0 1em no-repeat;
padding:6px 12px 8px 8px;
}

#nav li.here a.lnk, #nav a.lnk:hover {
background-color:#114c87;
background-image:url(/i/bul-menu-on.gif);
color:#ffcb00;
}

#nav li.here a.lnk, #nav a.lnk:hover {
text-decoration:underline;
}

#nav div {
white-space:nowrap;
position:absolute;
background:url(/i/bg-submenu.gif) 0 100% no-repeat;
z-index:999;
width:574px;
visibility:hidden;
left:-13px;
top:30px;
height:21px;
padding-left:13px;
}

#nav div ul {
text-transform:none;
min-height:21px;
font-size:10px;
margin:0;
}

#nav div ul a, #subNav a  {
position:relative;
float:left;
display:block;
background:url(/i/bul-li-sub.gif) 0 0.9em no-repeat;
padding:3px 0 0 8px;
margin-right:6px;
color:#fff;
text-decoration:underline;
}

#nav div ul a.here, #nav div ul a:hover {
color:#000;
text-decoration:none;
}

#subNav {
position:relative;
background:url(/i/bg-submenu.gif) 0 100% no-repeat;
z-index:9;
height:21px;
margin:0;
width:574px;
padding-left:13px;
font-size:10px;
}

#subNav ul {
padding:0;
margin:0;
list-style-type:none;
}

#subNav li {
display:inline;
}

#subNav a.hr, #subNav a:hover {
color:#000;
text-decoration:none;
}

/* end menu */

.tabLogin {
color:#0c457f;
margin:10px auto 1em auto;
}


.login {
float:right;
width:587px;
text-align:left; 
margin:-8px 53px 0 0;
color:#031d38;
}


.login IMG {
vertical-align:top;
margin:0.2em 0.6em 0 0;
}


.login A {
color:#031d38;
text-decoration:underline;
}


A.out {
color:#fff; 
font-size:85%;
}