body { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; margin:0; padding:0; background:url(gfx/bg.jpg) center top no-repeat #101010;}
a, img { border: 0px; text-decoration: none; color: #ffffff }
a:hover { color: #C61E84 }
div { color: #ffffff }

#all { width: 100%; text-align: center }
#allwhite { width: 100%; text-align: center;  }

#center { width:950px; text-align: left; margin-left: auto; margin-right: auto; }

#top1 { width: 170px; float: left }
#top2 { width: 700px; float: left; color: #585858; padding-top: 10px }
#top2 h1 { font-size: 11px; font-weight: normal; margin-top: -8px; margin-bottom: -2px; margin-left: 1px; letter-spacing: 0px; color: #585858; }
#top2 a { color: #959595 }
#top2 a:hover { color: #C61E84 }

#indexcenter1 { width: 510px; float: left; color: #ffffff; height: 288px  }
#indexcenter2 { width: 440px; float: left }
#indexcenter3 { padding-left: 102px; padding-top: 16px; width: 555px; float: left; color: #ffffff; line-height: 16px; padding-bottom: 7px; background: url(gfx/bg-oferta.gif) no-repeat }
#indexcenter3 h1 { font-size: 11px; font-weight: normal; margin-top: -8px; margin-bottom: -2px; margin-left: 1px; letter-spacing: 0px; color: #585858; }
#indexcenter4 { padding-left: 12px; padding-top: 8px; width: 200px; float: left; color: #ffffff; line-height: 16px; padding-bottom: 7px }

.i1 { font-size: 12px; padding: 10px 15px 7px 16px; color: #ffffff; background:url(gfx/bgi1.gif) #242424 no-repeat; line-height: 15px; filter: alpha(opacity=70); -moz-opacity: .70; opacity: .70; }
.i1:hover { background:url(gfx/bgi1.gif) no-repeat #000000; line-height: 15px; filter: alpha(opacity=99); -moz-opacity: .99; opacity: .99; }

#topmenu { width: 950px;  }
#topmenu a { padding: 6px 20px 6px 15px; color: #000000; text-decoration: none; float: left; font-size: 17px; font-weight: bold; color: #ffffff; letter-spacing: -1px }

#path { font-size: 9px; color: #cccccc; padding-left: 15px; padding-bottom: 4px }
#path a { color: #cccccc }

.menur { border-bottom: #3E3E3E solid 1px; display: block; background: #000000; width: 200px; color: #ffffff; cursor: hand; padding: 7px } 
a.menur:hover { border-bottom: #3E3E3E solid 1px; width: 200px; color: #ffffff; cursor: hand; padding: 7px; background: url(gfx/menu-arrow.gif) no-repeat #C61E84 } 

#indexlast { line-height: 18px; padding: 6px 20px 6px 120px; background: url(gfx/indexlastbg.gif) no-repeat #464646; color: #ffffff }
#indexlast a { color:#FA0000; font-weight: bold }
.szary1 { color: #B6B6B6 }
#indextxt1 { padding: 6px 20px 6px 60px; float: left; width: 300px }
#indextxt2 { float: left; width: 300px }

#sub1 { padding-left: 15px; font-size: 12px; padding-right: 30px; line-height: 18px; width: 600px; float: left; background: url(gfx/XXbg-center.gif) top right repeat-y }
#sub2 { padding-left: 10px; width: 290px; float: left; text-align: left; color: #ffffff }
#sub1 a { color: #ffffff }
#sub1 a:hover { color: #C61E84 }


#submenu { border-left: 4px solid #ffffff; color: #ffffff; line-height: 17px }
#submenu a { color: #ffffff; display: block; padding: 7px 20px 7px 20px }
#submenu a:hover { background: #C7D9E3; color: #3F4E59 }

.ramka { border: 5px solid #ffffff }
.ramka2 { padding: 7px; background: #3F3F3F }
XXX.ramka2:hover { padding: 5px; background:url(gfx/Xbgramka.gif) #C61E84 }

hr { background: transparent; border:0; border-bottom:2px solid #3F3F3F; color:#3F3F3F}

.form { padding: 8px; border: 0px solid; height: 15px; font-size: 11px; background: url(gfx/bg-input1.gif) no-repeat }
.form2 { padding: 8px; border: 0px solid; height: 200px; font-size: 11px; background: url(gfx/bg-input2.gif) no-repeat }

form { magin: 0px }

#footer { width: 940px; padding: 10px 0px 10px 10px; background: #000000 }
#footermenu1 { width: 230px; float: left; border-right: 10px solid #000000 }
#footermenu1 a { display: block; color: #ffffff; border-bottom: 1px solid #282828; padding: 8px; }
#footermenu1 a:hover { background: url('gfx/bgfootermenu.gif') no-repeat #282828; color: #C61E84 }

#footersearch { width: 930px; padding: 10px; border-top: 1px solid #ffffff; color: #ffffff }

#footernews { width: 450px; background: #282828; float: left }
#footernews a { display: block; color: #ffffff; border-bottom: 1px solid #282828; padding: 10px;  }
#footernews a:hover { background: #282828 }

#footersmall { text-align: center; padding: 15px; color: #cccccc; line-height: 16px }
#footersmall a { color: #cccccc }

h1 { font-size: 28px; color: #ffffff; letter-spacing: -1px; margin-bottom: 5px; margin-top: -5px; margin-left: -2px; font-weight: lighter; line-height: 26px }
h3 { font-size: 22px; color: #ffffff; letter-spacing: -1px; margin-bottom: 2px; margin-top: 5px; font-weight: lighter }

h4 { font-size: 16px; color: #ffffff; font-weight: bold; letter-spacing: -1px; margin-bottom: 2px; margin-top: 1px }

#portfolio1 { width: 345px; color: #101010; float: left }
#portfolio2 { width: 255px; color: #101010; float: left; padding-top: 5px; color: #ffffff }
#portfoliotop { height: 25px }

#boxportfolio { width: 970px; font-size: 12px }
#boxportfolio a { display: inline; display: block; float: left; width: 306px; z-index: 1; height: 120px; }

#pbox1 { float: left; width: 306px; height: 210px; font-size: 11px }
####pbox1:hover { background: #333333 }

a.l1 { color: #cccccc }
a.l1:hover { color: #C61E84 }

#ptxt { padding: 4px 5px 5px 15px}
#ptxt a { color: #000000 }
#ptxt a:hover { color: #C61E84 }
