﻿body#polandWeb {
margin: 0;
padding: 0;
background: url(gfx/body-bg-rpt.gif) top left repeat-x #000;
color: #8d8d8d;
}

/*basic elements*/
#polandWeb div
{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
line-height: 100%;
font-weight: normal; 
    }
#polandWeb p
{
margin: 0;
padding: 0;
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
line-height: 130%;
font-weight: normal; 
color: #8d8d8d;
text-align: left; 
margin-bottom: 15px;
    } 
#polandWeb a
{
margin: 0;
padding: 0;
color: #d1d1d1;
text-decoration: none;
font-style: italic;
}    

#polandWeb a.noitalic 
{
    font-style: normal;
}

#polandWeb a:hover
{
text-decoration: underline;    
    }
#polandWeb h1
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 20px;
line-height: 100%;
font-weight: normal;
color: #f77f00;
text-align: left;
background: url(gfx/txt-yellow-separator.png) bottom left no-repeat; 
padding: 0;
padding-bottom: 40px;  
margin: 0;  
}   
#polandWeb h2
{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 16px;
line-height: 100%;
font-weight: normal;
color: #f77f00;
text-align: left;
background: url(gfx/txt-yellow-separator.png) bottom left no-repeat; 
padding: 0;
padding-bottom: 35px; 
padding-top: 15px; 
margin: 0;  
}   
#polandWeb h3
{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 18px;
line-height: 100%;
font-weight: normal;
color: #f77f00;
text-align: left;
clear: both;
padding: 0;
padding-bottom: 10px; 
padding-top: 15px; 
margin: 0;  
}  
#polandWeb h4
{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
font-variant: small-caps;
line-height: 100%;
font-weight: bold;
color: #fff;
text-align: left;
clear: both;
padding: 0;
padding-bottom: 10px; 
padding-top: 10px; 
margin: 0;  
} 
#polandWeb h5
{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
line-height: 100%;
font-weight: normal;
color: #fff;
text-align: left;
padding: 0;
margin: 0;  
}     
#polandWeb h6
{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
line-height: 100%;
font-weight: normal;
color: #fff;
text-align: left;
padding: 0;
margin: 0;  
}    
#polandWeb ul,
#polandWeb ol
{
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
line-height: 130%;
font-weight: normal; 
color: #8d8d8d;
text-align: left; 
padding-left: 0;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0;
    }
#polandWeb ol li
{
margin-left: 25px;
margin-bottom: 2px; 
margin-top: 2px;
line-height: 130%;
}
#polandWeb ul li
{
margin-left: 15px;
margin-bottom: 2px; 
margin-top: 2px;
line-height: 130%;    
list-style-type: circle;
   }
#polandWeb .clearFix
{
margin: 0;
padding: 0;
line-height: 0;
font-size: 0;
clear: both;
    }
   
#polandWeb  a.readMore
{
width: 100px;    
height: 20px;
display: block;
font-size: 11px;
color: #c28400;
font-style: normal;
background: url(gfx/readmore.gif) left bottom  no-repeat;
float: right;
outline: none;
clear: both;
text-align: center;
    }
    
#polandWeb img,
#polandWeb a img
{
float: left;
margin: 0;
padding: 0;
border: none;
text-decoration: none;
    }
#polandWeb .toRight
{
float: right;
    }
#polandWeb .toLeft
{
float: left;
    }
    
#polandWeb .magnGlass
{
width: 76px;
height: 56px;
display: block; 
background: url(gfx/magnGlass-sticker.png) top left no-repeat;  
outline: none;
} 

#polandWeb .brownSeparator
{
height: 15px;
display: block; 
background: url(gfx/brown-separator.gif) top left no-repeat;  
outline: none;
clear: both;
} 
#polandWeb .greySeparator
{
height: 20px;
display: block; 
background: url(gfx/grey-separator.gif) center right no-repeat;  
outline: none;
clear: both;
} 
#polandWeb #contentAdv .brownSeparator
{
height: 15px;
margin-top: 10px;
display: block; 
background: url(gfx/contentAdv-separator.png) top left no-repeat;  
outline: none;
clear: both;
}

/*other*/
#polandWeb .mainBg 
{
width: 100%;
background: url(gfx/body-bg.jpg) top center no-repeat;    
text-align: center;    
    }
#polandWeb .mainContent
{
width: 990px;
margin: 0 auto;
background: url(gfx/header-bg.jpg) top center no-repeat;    
    }
#polandWeb .mainHosting    
{
background: url(gfx/header-bg-hosting.jpg) top center no-repeat; 
}        

#polandWeb #header
{
width: 990px;
height: 147px;     
    }
#polandWeb #header .logo
{
width: 300px;
height: 80px;    
float: left;
overflow: hidden; 
outline: none;
    }    
#polandWeb #menuOnFire   
{
width: 556px;
height: 48px;    
float: right;
overflow: hidden; 
outline: none;
position: relative;
top: 2px;
    }  
#polandWeb #header .menuLevel1
{
width: 556px;
height: 47px;
float: right;
position: relative;
overflow: hidden; 
outline: none;
    }
#polandWeb #header .menuLevel1 a
{
width: 80px;
height: 45px;    
float: left;    
display: block; 
color: #d7b79e;
font-size: 14px;
font-style: normal;
line-height: 48px;
position: relative;
left: 15px;
outline: none;
cursor: pointer;
 border: 0px solid blue;
}
#polandWeb #header .menuLevel1 a#wide
{
width: 120px;    
    }
#polandWeb #header .menuLevel1 a.mid
{
width: 100px;    
    } 
#polandWeb #header .menuLevel1 a span
{
    width: 70px;
    display: block;
    float: left;
    border: 0px solid red;
    }
#polandWeb #header .menuLevel1 a#wide span
{
width: 110px;    
    } 
#polandWeb #header .menuLevel1 a.mid span
{
width: 90px;    
    }       
#polandWeb #header .menuLevel1 a#wide.active
{
background: url(gfx/menu1-active-120px.png) right 4px no-repeat;   
color: #fff;  
    }
#polandWeb #header .menuLevel1 a.active
{
background: url(gfx/menu1-active-80px.png) right 4px no-repeat;   
color: #fff;  
    }
#polandWeb #header .menuLevel1 a.mid
{
background: url(gfx/menu1-active-100px.png) right 4px no-repeat;   
color: #fff;  
    }    
#polandWeb #header .menuLevel1 a:hover
{
text-decoration: none;
color: #fff;
outline: none;
    }  
#polandWeb #header .menuLevel2
{
width: 556px;
height: 51px;    
float: right;
position: relative;
top: 0; 
overflow: hidden; 
background: url(gfx/menu2-bg.png) right top no-repeat; 
    }
#polandWeb #header .menuLevel2 span
{
display: block;
margin: 0 10px 0 30px;
}
#polandWeb #header .menuLevel2 a
{
float: left;    
color: #bbb09b;
font-size: 14px;
font-style: normal;
line-height: 50px;
outline: none;
}
#polandWeb #header .menuLevel2 a:hover,
#polandWeb #header .menuLevel2 a.active
{
text-decoration: none;
color: #fff;
outline: none;
    }  
#polandWeb #header .menuLevel2 .separator
{
width: 20px;
height: 50px; 
float: left;   
background: url(gfx/menu2-separator.gif) center center no-repeat;  
    }
#polandWeb #header .menuLevel2 a#mainCat
{
background: url(gfx/maincat-icon.png) 0 15px no-repeat; 
width: 20px;
height: 50px; 
}
#polandWeb #header .menuLevel2 a#mainCat:hover,
#polandWeb #header .menuLevel2 a#mainCat.active
{
background: url(gfx/maincat-icon.png) 0 -27px no-repeat;  
}
    
#polandWeb #content    
{
width: 990px;
background: url(gfx/rightCol-bg.jpg) top right no-repeat;    
    }   
    
#polandWeb #contentMain    
{
width: 640px;
float: left; 
position: relative;
left: 40px; 
text-align: left;
    }      

#polandWeb #contentAdv   
{
width: 285px;
float: right;  
color: #f77f00;
overflow: hidden;
    }      
#polandWeb #contentAdv h1,    
#polandWeb #contentAdv h2
{
background: none;
padding: 15px 0;
 }
#polandWeb #contentMain #mainShowcase
{
width: 640px;
height: 390px; 
background: url(gfx/mainpage-baner-bg.jpg) -40px -52px no-repeat;
overflow: hidden;
    }  

#polandWeb #contentMain #mainShowcase a
{
width: 430px;
height: 240px; 
overflow: hidden; 
display: block;
position: relative;
top: 76px;
left: 66px; 
    }
#polandWeb #contentMain #mainShowcase a.noSL
{
background: url(gfx/noSL-baner-240x430.jpg) 0 0 no-repeat;   
    }    
#polandWeb #contentMain #mainShowcase a.noSL span
{
width: 380px;
height: 120px; 
overflow: hidden; 
display: block;   
position: relative;
top: 20px;
left: 20px; 
font-style: normal;
color: #000;   
font-family: Tahoma,verdana, Arial, Sans-Serif; 
    }  
#polandWeb #contentMain #mainShowcase a.noSL:hover
{text-decoration: none;}
#polandWeb #contentMain .greyBorder
{
margin: 10px 0 20px 40px;
padding: 5px 10px;
border: 1px solid #3e3e3e;   
    } 
#polandWeb #contentMain .greyBorder p
{      
font-size: 11px; 
margin: 5px 0;   
    }  
#polandWeb #contentMain .greyBorder ul
{
font-size: 11px; 
margin: 5px 0;   
    }  
#polandWeb #contentMain .hostingIcon
{
margin-top: 15px;
margin-left: 5px;    
    }
 
#polandWeb #contentMain .btn01
{
width: 260px;
height: 40px; 
background: url(gfx/btn01.jpg) top center no-repeat;       
display: block;    
text-align: center;
font-size: 18px;
font-style: normal;
line-height: 40px;    
color: #333;   
margin: 10px 20px; 
    }
#polandWeb #contentMain .btn01:hover
{
text-decoration: none;
background: url(gfx/btn01.jpg) bottom center no-repeat;  
color: #000;    
    } 

#polandWeb #contentMain .showcaseTitle
{
background: url(gfx/white-box-bullet.gif) left 3px no-repeat;     
color: #fff;
font-size: 16px; 
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;  
padding-left: 15px;
margin-bottom: 10px;
}
#polandWeb #contentMain .showcaseTitle span,
#polandWeb #contentMain .showcaseTitle a,
#polandWeb #contentMain .showcaseTxt span,
#polandWeb #contentMain .showcaseTxt a
{
font-size: 11px;
font-style: normal;   
color: #f77f00; 
font-weight: normal;   
    }
#polandWeb #contentMain .showcaseImgBg,
#polandWeb #contentAdv .showcaseImgBg
{
background: url(gfx/showcase-bg.jpg) top left no-repeat;
width: 310px;
height: 172px;
float: left; 
overflow: hidden;  
display: block; 
}

#polandWeb #contentAdv .showcaseImgBg
{
background: url(gfx/showcase-right-bg.png) top left no-repeat;  
height: 142px;
width: 285px;
 margin: 0;
 padding: 0;
    }
#polandWeb #contentMain .showcaseImg,
#polandWeb #contentAdv .showcaseImg
{
width: 217px;
height: 106px;
overflow: hidden;
position: relative;
top: 23px;
left: 45px;   
display: block; 
}
#polandWeb #contentAdv .showcaseImg
{
float: left;
top: 15px;
left: 38px;       
    }
#polandWeb #contentMain .productImgBg
{
background: url(gfx/prodlist-bg.jpg) top left no-repeat;
}
#polandWeb #contentMain .productImgBg .showcaseImg
{
float: left;       
} 
#polandWeb #contentMain .showcaseImgBg .magnGlass,
#polandWeb #contentAdv .showcaseImgBg .magnGlass
{
position: relative;
top: -80px;    
left: 200px;    
    }
#polandWeb #contentAdv .showcaseImgBg .magnGlass
{
float: right;
position: relative;
left: 0px;    
    }    
#polandWeb #contentMain .showcaseTxt
{
padding-top: 20px; 
float: right; 
width: 325px;
}
#polandWeb #contentAdv  .showcaseTxt
{
padding-top: 20px; 
padding-left: 20px;
}
#polandWeb #contentMain .showcaseTxt h6,
#polandWeb #contentAdv .showcaseTxt h6
{font-weight: bold; margin-bottom: 5px;}
#polandWeb #contentMain .showcaseTxt p,
#polandWeb #contentAdv .showcaseTxt p
{
font-size: 11px; 
}   
#polandWeb #contentAdv .showcaseSelect
{
padding: 5px 30px;    
text-align: left; 
    }
#polandWeb #contentAdv .contentAdvInside
{
padding: 5px 20px;    
text-align: left; 
    }
#polandWeb #contentAdv .showcaseSelect a,
#polandWeb #contentAdv .contentAdvInside a
{
font-style: normal;   
color: #f77f00; 
font-weight: normal;       
    
    }
#polandWeb #contentAdv .contentAdvInside .sideNews a 
{
    width: 220px;
    font-weight: bold; 
    font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 11px;
    position: relative;
    left: -35px;
    padding: 5px;
    padding-left: 35px;
    padding-bottom: 15px;
    display: block;
    color: #7e7e7e;
    background: url(gfx/sideNewsBullet.png) -7px -7px no-repeat; 
}   
    
#polandWeb #contentAdv .showcaseSelect ul
{
color: #fff;
margin-left: 0;    
}
#polandWeb #contentAdv .showcaseSelect ul.noBullet li
{
list-style-type: none;    
margin-left: 0; 
padding-bottom: 5px;
margin-bottom: 0;
/*background: url(gfx/showcaseSelect-btm-border.gif) bottom left no-repeat; */
}
#polandWeb #contentAdv .showcaseSelect input
{
vertical-align: middle;    
margin-right: 5px;
}

#polandWeb #contentAdv  a.contentAdvBaner img
{
 border: 1px solid #251204;
 text-decoration: none;
 margin: 15px 0 5px 32px;
 }

#polandWeb #newsBox  
{
width: 696px;
background: url(gfx/news-box-rpt.jpg) top left repeat-y;  
position: relative;
left: -34px;    
margin-top: 0px; 
}
#polandWeb #newsBox .newsBoxTop  
{
background: url(gfx/news-box-top.jpg) top left no-repeat;      
} 
#polandWeb #newsBox .newsBoxBtm  
{
width: 696px; 
background: url(gfx/news-box-btm.jpg) bottom left no-repeat;      
}  
#polandWeb #newsBox .newsBoxContent 
{
padding: 0 15px 30px 15px;    
    }
#polandWeb .rssIcon,
#polandWeb .rssIconNews
{
float: left;
position: relative;  
top: -20px;   
left: 0px;
    }   
  
#polandWeb #newsBox  .newsBoxElem
{
width: 220px; 
background: url(gfx/news-box-separator.gif) right 80px no-repeat;   
float: left; 
}
#polandWeb #newsBox  .newsBoxElemSmall
{
width: 160px; 
background: url(gfx/news-box-separator.gif) right 80px no-repeat;   
float: left; 
}
#polandWeb #newsBox  .newsBoxImg
{
width: 150px;
height: 76px; 
background: url(gfx/news-box-img.jpg) top left no-repeat;  
margin: 0; 
overflow: hidden; 
margin-left: 10px;
outline: none;
}
#polandWeb #newsBox  .newsBoxImgSize  
{
width: 122px;
height: 58px; 
overflow: hidden; 
display: block;
position: relative;
top: 1px;
left: 1px;  
    }
#polandWeb #newsBox  .magnGlass
{
float: right;   
position: relative;
right: 5px;     
top: -54px;    
    }
   
#polandWeb #newsBox .newsBoxTxt
{
margin: 0; 
overflow: hidden; 
margin: 10px;
margin-top: 0px;  
color: #7e7e7e;    
font-size: 11px;
font-style: normal;    
font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
clear: both;
display: block; 
line-height: 130%;
outline: none;
    }
#polandWeb #newsBox .newsBoxTxt a
{
    color:#DF6300;
    font-style: normal;  
}
#polandWeb #newsBox .newsBoxTxt a:hover
{
text-decoration: underline;
color:#525252;  
    }
#polandWeb #newsBox .newsBoxTxt span
{
color: #525252;     
font-weight: bold;   
    }
#polandWeb #newsBox .newsBoxTxt p 
{
    font-size: 11px;
}
#polandWeb .newsReadMore ,
#polandWeb .newsReadMoreArch 
{
width: 105px;
height: 37px; 
background: url(gfx/news-box-readmore.jpg) top left no-repeat;  
display: block;
margin: 0; 
overflow: hidden;     
position: relative;
top: -9px;      
font-size: 11px;
font-style: normal;
font-weight: bold;  
color: #fff;
text-align: center;
outline: none;
float: left;
} 
#polandWeb .newsReadMoreArch 
{
float: right;   
background: url(gfx/news-box-readmorearch.jpg) top left no-repeat;  

    }    
#polandWeb .newsReadMore span,
#polandWeb .newsReadMoreArch span
{
padding: 15px 5px;    
display: block; 
    }    
#polandWeb #contentMain .intLinks   
{  
width: 650px;    
}  
#polandWeb #contentMain .intLinks li a,
#polandWeb #contentMain .intLinks li
{
font-style: normal;    
font-size: 11px;   
line-height: 100%;
}
#polandWeb #contentMain .intLinks li
{
margin-bottom: 10px;   
margin-top: 5px;
}
#polandWeb #contentMain .intLinks  td 
{
width: 170px;    
background: url(gfx/intLinks-separator.jpg) 140px 10px  no-repeat; 
overflow: hidden;
vertical-align: top;
}  
#polandWeb #contentMain .col3 td
{
width: 240px; 
background: url(gfx/intLinks-separator.jpg) 188px 10px  no-repeat;
}
#polandWeb #contentMain .col2 td
{
width: 440px; 
background: url(gfx/intLinks-separator.jpg) 288px 10px  no-repeat;
}
#polandWeb #contentMain .intLinks  td.noSeparator 
{
background: none;    
}  
#polandWeb #contentMain .intLinks  td.noSeparator ,
#polandWeb #contentMain .intLinks .intLinksContent 
{
width:140px;    
} 
#polandWeb #contentMain .col3 .intLinksContent,
#polandWeb #contentMain .col3  td.noSeparator
{
width: 210px; 
}
#polandWeb #contentMain .col2 .intLinksContent,
#polandWeb #contentMain .col2  td.noSeparator
{
width: 430px; 
}
#polandWeb #contentAdv #searchBox   { 
width: 285px;
height: 50px; 
background: url(gfx/search-bg.jpg) center center no-repeat;   
} 
#polandWeb #contentAdv #searchBox input
{
width: 160px;
padding: 5px;
position: relative;
top: 13px;    
left: -21px;  
background: none;
border: none;  
color: #F77F00;
}   
#polandWeb #contentAdv .showcaseSelectBg
{
background: url(gfx/showcase-search-bg.jpg ) bottom center no-repeat #7e1a04;      
border-top: 2px solid #a03d13; 
    }
#polandWeb #contentAdv #searchBoxCompass   { 
width: 285px;
height: 348px; 
}   
#polandWeb #contentAdv #searchBoxCompass span
{
float: left;  
position: relative;
top: 25px;    
left: 35px;   
    }
#polandWeb #contentAdv #searchBoxCompass input
{
width: 160px;
padding: 5px;
float: left;
position: relative;
top: 32px;    
left: 35px;  
background: none;
border: none;  
color: #F77F00;
}


#polandWeb #productsList  
{
margin-top: 15px;    
width: 990px;
height: 200px;
background: url(gfx/products-bg-nobtn.jpg) center 30px no-repeat;     
    }  
#polandWeb #productsList h1
{
background: none;    
padding-left: 20px;  
padding-bottom: 0;  
    }    
#polandWeb #productsList .productListBox  
{
position: relative;
top: 33px;
left: 50px;   
width: 880px;
height: 85px;  
overflow: hidden;
}
#polandWeb #productsList .productListBox a img
{margin: 0 10px;}
#polandWeb #productsList .productsListSeparate
{
width: 5px;
height: 90px;
margin: 0 5px;
background: url(gfx/productBox-separator.gif) center center no-repeat;   
float: left;    
}
#polandWeb #searchResult a.searchResultTitle,
#polandWeb .yellowTitle
{
margin-top: 10px;
color: #f77f00;
font-style: normal;
font-family: Tahoma, Verdana, Arial, Sans-Serif;
font-weight: bold;
}

#polandWeb #searchResult h5
{
text-align: center;
font-weight: bold;
margin-top: 50px;    
    }

#polandWeb img.archNewsImg
{
margin: 0px 0 5px 10px;
border: 1px solid #333;  
float: right;    
    }



#polandWeb #footer    
{
width: 990px;
height: 250px; 
margin-top: 30px;
background: url(gfx/footer-bg.jpg) top center no-repeat #000; 
    }
#polandWeb #footer div,
#polandWeb #footer a
{
font-size: 11px;
font-weight: normal;    
text-align: left; 
font-style: normal;
color: #fff;  
font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;   
line-height: 130%;  
    }
#polandWeb #footer a
{margin: 0 5px;}
#polandWeb #footer .footTxt,
#polandWeb #footer .footMenu
{
position: relative;
top: 120px; 
  } 
#polandWeb #footer .footTxt
 {
width: 600px;   
float: left; 
left: 60px; 
} 
#polandWeb #footer .footMenu
{
width: 290px;
float: right; 
right: 40px; 
text-align: right; 
}  
#polandWeb #PolandWebProducts
{outline: none;}
.toggleContent 
{
    display: none;
}

object 
{
    outline-style: none;
}


