body
{
   color:white;
   background:#a42700 url('../img/body.png') repeat-y center top;
   font-family:Arial, Tahoma, 'sans-serif';
   line-height:13px;
   word-spacing:4px;
}
#body2
{
   background:url('../img/body2.jpg') no-repeat center top;
}

#body3
{
   background:url('../img/foot.png') no-repeat center bottom;
   padding-bottom:220px;
}

*{padding:0;margin:0;outline:none;border:none}

a
{
   text-decoration:none;
   color:#ec4b1e;
}

a:hover
{
   color:#581604;
}

ul
{
   list-style-position:inside;
}

#contener
{
   width:966px;
   margin:0 auto;
   background:url('../img/body.png') repeat-y center top;
   overflow:hidden;
}

#chooseCss
{
   height:55px;
   width:100%;
   background:url('../img/contener.png') repeat-y left top;
}

#topMenu
{
   height:50px;
   width:100%;
   background:url('../img/contener.png') repeat-y left top;
/*    background:url('../img/chooseCss.png') repeat-y left top; */
}
a#logo
{
   height:43px;
   width:141px;
   padding-left:85px;
   padding-top:7px;
   float:left;
   background:url('../img/logo.png') no-repeat 20px top;
   color:white;
   font-style:italic;
   text-align:center;
   line-height:20px;
   font-size:14px;
}

#top
{
   height:350px;
   width:100%;
   overflow:hidden;
/*    background:url('../img/top2.png') repeat-y right top; */
}

#menu
{
   height:56px;
   width:100%;
   margin-bottom:3px;
}

#content
{
   width:100%;
   color:white;
   font-size:13px;
   font-family:Arial;
}

#contentHeader
{
   height:38px;
   padding-top:2px;
   background:url('../img/contentHeader.png') no-repeat 10px top;
   text-indent:65px;
   font-size:28px;
   font-family:"Times New Roman";
   font-weight:normal;
}

#foot
{
   height:150px;
   width:100%;
}


/* ###########
TOP MENU
########### */
#topMenu .content
{
   height:100%;
   width:716px;
   margin:0 auto;
   background:url('../img/topMenu.png') repeat left top;
   font-family: 'times new roman', Verdana;
   font-size:16px;
}

#topMenu ul
{
   height:100%;
   width:500px;
   list-style:none;
   overflow:hidden;
}

#topMenu li
{
   float:left;
/*    width:95px; */
/*    width:130px; */
/*    height:50px; */
/*    background:url('../img/topMenuLi.gif') no-repeat right 19px; */
/*       width:150px; */
   overflow:hidden;

}


#topMenu li a
{
   display:block;
   font-size:13px;
   color:white;
   padding-top:18px;
   height:32px;
   text-align:center;
   font-style:italic;
/*    margin:0 2px; */
   font-weight:bold;
   font-family: 'times new roman', Verdana;
   overflow:hidden;
}

#topMenu li a {
	background:url('../img/bg.png') repeat 0 -290px;
}
#topMenu li a:hover {
	background-position:120px 0;
}

#topMenu li a.active
{
   background:#d4490c;
   cursor:default;
}

#topMenu li a img
{
   display:block;
}

#topMenu li:first-child a
{
   padding-left:12px;
}

#topMenuLB, #topMenuRB
{
   width:740px;
   height:100%;
}

#topMenuLB
{
   background:url('../img/topMenuLB.png') no-repeat left top;
}

#topMenuRB
{
   background:url('../img/topMenuRB.png') no-repeat right top;
}

#topMenu #date
{
   width:196px;
   height:22px;
   padding-top:18px;
/*    font-style:italic; */
   text-align:right;
   color:white;
   font-size:11px;
   padding-right:16px;
   font-family:Arial;
   font-weight:bold;
}


/* ###########
TOP
########### */
#leftTop
{
   background:url(../img/top.jpg) no-repeat left top;
}
#leftTop, div#jqueryLink
{
   width:678px;
   height:350px;
   overflow:hidden;
}
div#jqueryLink
{
   display:block;
   visibility:hidden;
}
div#jqueryLink
{
   background:url('../img/bigTop.jpg') no-repeat left top;
}
#top ul
{
   width:287px;
   padding-left:1px;
   height:346px;
   list-style:none;
/*    margin-right:3px; */
   padding-top:3px;
   background:#e14c01 url('../img/top2.png') repeat-x left top;
}
#top li
{
   display:block;
   width:287px;
   height:113px;
   margin-top:2px;
}
#top li:first-child
{
   margin:0;
/*    margin-bottom:1px; */
}
#top li .left, #top li .right
{
   width:100%;
   height:113px;
}
#top  li#www .left
{
/*    background:url('../img/wwwLB.png') no-repeat left top; */
}
#top  li#reklama .left
{
   background:url('../img/reklamaLB.png') no-repeat left top;
}
#top  li#google .left
{
   background:url('../img/googleLB.png') no-repeat left top;
}
#top  li#www .right
{
   background:url('../img/wwwRB.png') no-repeat right 1px;
}
#top  li#reklama .right
{
   background:url('../img/reklamaRB.png') no-repeat right top;
}
#top  li#google .right
{
   background:url('../img/googleRB.png') no-repeat right top;
}
#top li .center
{
   width:283px;
   padding-left:4px;
   height:100%;
   margin:0 auto;
}
#top li a
{
   display:block;
   width:175px;
   padding-left:103px;
   padding-right:5px;
   height:85px;
   padding-top:30px;
   color:white;
   font-family:Arial;
   text-align:center;
}

#top li#www a
{
/*    background:url('../img/www.jpg') no-repeat center top; */
   background:url('../img/www.png') no-repeat center top;

}
#top li#reklama a
{
   background:url('../img/reklama.png') no-repeat center top;
}
#top li#google a
{
   background:url('../img/google.png') no-repeat center top;
}

#top li a span
{
   word-spacing:1px;
   display:block;
   line-height:16px;
   padding-top:12px;
   color:#eaa04b;
   font-family:'times new roma', Verdana, 'sans-serif';
   font-style:italic;
   font-size:12px;
}

#top li a#www
{
   background:url('../img/www.jpg') no-repeat left center;
}
#top li a#reklama
{
   background:url('../img/reklama.jpg') no-repeat 3px center;
}
#top li a#google
{
   background:url('../img/google.jpg') no-repeat left center;
}



/* ###########
MENU
########### */
#menuLB, #menuRB
{
   width:100%;
   height:100%
}
#menuLB
{
   background:url('../img/menuLB.png') no-repeat left top;
}
#menuRB
{
   background:url('../img/menuRB.png') no-repeat right top;
}
#menu div.content
{
   width:960px;
   height:100%;
   margin:0 auto;
   background:url('../img/menu.png') no-repeat center top;
   overflow:hidden;
}

#menu ul
{
   list-style:none;
   height:56px;
   padding-left:10px;
   width:650px;
   overflow:hidden;
}
#menu ul li
{
   float:left;
/*    background:url('../img/menuLi.gif') no-repeat left 21px; */
}
#menu ul li:first-child
{
   background:none;
}

#menu ul li a
{
   display:block;
/*    padding-top:20px; */
   height:56px;
   color:white;
   font-size:13px;
   font-style:italic;
   font-family:'times new roman', Verdana, 'sans-serif';
   font-weight:bold;
   overflow:hidden;
   background-position:center center;
}

#menu li a {
/* 	background:url('../img/pasekdolnemenu.png') no-repeat 0 0; */
}
#menu li a:hover {
/* 	background-position:150px 0; */
}

li#obslugaFirm a
{
   background:url('../img/obslugafirm.png') no-repeat;
   width:110px;
}
li#menuHosting a
{
   background:url('../img/hosting.png') no-repeat;
   width:110px;
}
li#menuFotografia a
{
   background:url('../img/fotografia.png') no-repeat;
   width:110px;
}
li#menuFaq a
{
   background:url('../img/faq.png') no-repeat;
   width:70px;
}

#menu li a.active
{
   cursor:default;
}

#menu li div.active
{
   background:#d4490c;
}


#menu ul li a img
{
   opacity:0;
}



/* ###########
CONTENT
########### */
#contentTB, #contentBB
{
   width:100%;
   height:12px;
   background:url('../img/contentTB.png') no-repeat left top;
}
#contentBB
{
   background:black url('../img/contentBB.png') no-repeat left top;
   padding-bottom:1px;
}

#content div.content
{/*MAIN CONTENT */
   background:url('../img/content.png') repeat-y left top;
   font-family:Arial;
   color:#693223;
   line-height:19px;
   text-align:justify;
   font-size:14px;
}

#contentLeft
{
   width:640px;
   padding:15px;
}
#contentRight
{
   width:290px;
   overflow:hidden;
}

#flashPreview
{/* FLASH PREVIEW */
   height:590px;
   background:transparent url('../img/logos.png') no-repeat center 30px;
   text-align:center;
   font-size:13px;
   color:#3b3532;
}

/* ###########
FOOT
########### */
#footLB, #footRB
{
   height:100%;
   width:100%;
}
#footLB
{
   background:url('../img/footLB.png') no-repeat left top;
}
#footRB
{
   background:url('../img/footRB.png') no-repeat right top;
}
#foot div.content
{
   width:932px;
   height:100%;
   margin:0 auto;
   background:url('../img/topMenu.png') repeat left top;
}


#foot .footItem
{
   float:left;
   display:block;
   width:232px;
   height:115px;
   padding-top:30px;
   background:url('../img/footS.png') no-repeat left 15px;
}
#foot .footItem:first-child
{
   background:none;
}
#foot #newsletter
{
   width:227px;
   padding-left:5px;
}
#foot #newsletter span
{
   color:#fdcd38;
   font-size:14px;
   font-family:Arial;
   padding-left:20px;
}

/* ###########
CONTACT
########### */
#contactLeft, #contactRight
{
   float:left;
}

#contactLeft
{
   width:280px;
   height:300px;
   padding:0 25px 0 15px;
}

#contactRight
{
   width:280px;
}

.contact ul
{
   list-style:none;
}

.contact ul li
{
   border-bottom:#e9d6d1 1px solid;
   display:block;
   padding:5px 0;
   line-height:22px;
   font-family:Tahoma, Arial;
   font-size:16px;
}

.contact ul li:first-child
{
   padding-top:6px;
}

.contact img.mail
{
   float:left;
   width:19px;
   height:19px;
   margin-right:7px;
   padding-top:1px;
}
.contact img.phone
{
   float:left;
   width:17px;
   height:16px;
   margin-right:8px;
   padding-top:2px;
}

#contentRight.contact
{
   font-size:16px;
   line-height:15px;
   overflow:hidden;
   width:280px;
   padding:63px 5px;
   background:url('../img/logo.jpg') no-repeat 170px 23px;
}
#contentRight.contact img.globe
{
   float:left;
   width:34px;
   height:34px;
   margin-right:5px;
/*    padidng-top:5px; */
}
#contentRight.flRight.contact .header
{
   line-height:22px;
}
#contentRight.contact span.content
{
/*    line-height:10px; */
   font-size:13px;
}

#contentRight.contact strong.big
{
   font-size:22px;
}

#contentRight.contact img.logo
{
   float:right;
   width:102px;
   height:82px;
   margin-right:15px;
}


/* ###########
PORFOLIO
########### */
.portfolio .item
{
   min-height:215px;
   margin:15px 0 10px 0;
   padding: 0 10px;
   border-bottom:#b47b6e 1px dotted;
   overflow:hidden;
}

.portfolio .left
{
   float:left;
   width:370px;
   padding-top:175px;
   color:#96908e;
   font-size:14px;
   font-family:"Arial";
}

.portfolio .title
{
   color:#f26b1d;
   font-size:14px;
   font-weight:normal;
   font-family:"Times New Roman";
}

.portfolio .right
{
   float:left;
   width:250px;
   color:#693223;
/*    font-size:13px; */
   font-family:Arial;
   text-align:justify;
/*    line-height:14px; */
}

#portfolio .pages a
{
   padding:0 4px;
}

#portfolio .pages a.active
{
   color:black;
}


/* ###########
VISUAL LINKS
########### */
#visualLinks
{
   padding-top:15px;
}
#visualLinks a
{
   display:block;
   text-align:center;
   background:url('../img/separator_reklama.png') no-repeat center bottom;
   padding:15px 0 8px 0;
}
#visualLinks h3
{
   text-align:center;
   font-size:15sspx;
   color:#551501;
   font-family:"times new roman", Arial;
}

#visualLinks .title
{
   height:38px;
   padding-top:2px;
   text-indent:20px;
   font-size:26px;
   font-family:"Times New Roman";
   font-weight:normal;
   text-align:left;
   background:url('../img/separator_reklama.png') no-repeat center bottom;
   padding-bottom:5px;
   margin-bottom:5px;
}

/* ###########
TOGGLE FORMS
########### */
#toggleForms
{
   width:300px;
   padding-top:16px;
   height:40px;
   float:right;
   overflow:hidden;
   text-align:center;
   display:none;
}

img#showSearchForm
{
   cursor:pointer;
}
img#showNewsletterForm
{
   cursor:pointer;
}

/* ###########
TOOLTIP
########### */
.tooltip
{
   display:none;
   background:transparent url(../img/tooltip.png);
   font-size:13px;
   height:38px;
   width:210px;
   padding:25px;
   color:#fff;
   text-align:center;
}


/* ###########
TOOLS
########### */
.txCenter {text-align:center;}
.flLeft {float:left;}
.flRight {float:right;}
br.clear{clear:both;}
.hide {visibility:hidden}
img.hide {visibility:hidden;width:0;height:0;}