/* IKEA PR GALERIE */
body {
 font-family: Verdana,sans-serif;
 font-size: 11px;
 color: #666666;
 background-color: #F2F1E9;
}
a { color: #3399FD; text-decoration: none; }
a:hover { text-decoration: underline; }
h4 { margin: 0px; padding: 0px; }

#main {
 width: 902px;
 background-color: white;
 margin: 7px auto;
 padding: 9px;
}
#top {
 background: white url(../images/flags.gif) bottom right no-repeat;
 padding-bottom: 5px;
}
#top h1 {
 margin: 0px;
 padding-bottom: 5px;
}
#top p {
 margin: 5px 0px 0px 0px;
 padding-bottom: 0px;
}
#navigation {
 height: 32px;
 background: white url(../images/lista.gif) 0 0 repeat-x;
 padding: 9px 0px 0px 0px;
}
#navigation a, #navigation span {
 color: #666666; 
 text-decoration: none;
 font-size: 10px;
 padding-left: 12px;
 margin-right: 6px;
 background: transparent url(../images/arrow-gray.gif) 2px center no-repeat;
}
#navigation a.emphased, #navigation span.emphased {
 color: #ff6600;
}
#navigation a:hover { 
 color: #ff6600;
 text-decoration: underline;
}
#map {
 padding-top: 6px;
 padding-bottom: 12px;
 text-align: center;
}
#copy {
 /*float:left;*/
 background: transparent url(../images/lista-dolni.gif) left top repeat-x;
 padding: 10px 0px 25px 0px;
 /*font-weight: bold;*/
}
img { border: none; }

/***************** CONTENT ****************************************************/

#submain{
float:left;
background-color:white;
width:901px;
}
#content {
 padding: 25px 30px;
 min-height: 400px; 
}
#contentLeft {
 width: 540px;
 float: left;
}
#content h2 {
 margin: 0px 0px 25px 0px;
 font-size: 24px;
 font-weight: bolder;
 color: #ff6600;
}
#content form {
 margin: 0px;
 padding: 0px;
}
#content form fieldset {
 margin: 0px;
 padding: 0px;
 border: none;  
}
#content form fieldset p {
 padding: 10px 0px;  
}
#contentCategoryLeft {
 width: 700px;
 float: left;
}
#contentPrFolder{
 float: left;
 width: 902px;
 margin-bottom:15px; 
}
/******************************************************************************/


/***************** SIDEBARS ***************************************************/
#sidebarRight {
 width: 280px;
 float: right;
}
.sidebar * {
 margin: 0px;
 padding: 0px;
}
.sidebar {
 border: 2px #eee solid;
 padding: 25px 10px;
 padding-left: 70px;
 margin-bottom: 10px;
 font-size: 10px;
}
.sidebar h4 {
 margin-bottom: 10px;
 font-weight: bold;
 font-size: 14px;
}
#registration {
 background: transparent url(../images/panak.jpg) left center no-repeat;
}
#forgotten {
 background: transparent url(../images/zamek.jpg) left center no-repeat;
}
#mail-us {
 background: transparent url(../images/tuzky.jpg) left center no-repeat;
}

/******************************************************************************/

.PrFolderItemBubble {
 height: 90px;
 margin: 0px;
 overflow: hidden;
 width: 102px;
 vertical-align: middle;
 text-align: center;
 background: url(../images/bubble.gif) top left no-repeat;
}
.PrFolderItemText {
 vertical-align: middle;
 height: 90px;
 margin: 0px;
 overflow: hidden;
 width: 223px;
 padding-left: 25px;
 background: url(../images/bubble-pas.gif) bottom right no-repeat;
}
.PrFolderItemText h4 {
 font-size: 11px;
 padding: 0px 0px 0px 15px;
 background: url(../images/sipka-r.gif) center left no-repeat;
}
.PrFolderItemText p {
 font-size: 11px;
 margin: 0px;
 padding: 0px 0px 0px 15px;
}
.PrFolderItemText a {
 color: #3399FD;
 text-decoration: none;
}
.PrFolderItemText a:hover {
 text-decoration: underline;
}
/***************** GALLERY_DETAIL *********************************************/
#sidebarCategoryRight {
 width: 134px;
 float: right;
}
.switchPage {
 text-align: right;
 float: right;
 font-size: 11px;
 padding: 10px 0px;
}
.switchPage span {
 color: #ff6600;
 font-weight: bold;
}
.switchPage a {
 color: #666666;
 text-decoration: none;
}
.switchPage a:hover {
 color: #ff6600;
}
.galleryColumn {
 padding: 0px;
 border: none;
 width: 350px;
 margin-right: 70px;
 float: left;
}
#categoryFolder {
 background: url(../images/pr-gallery-bg-1.jpg) top left;
}
.categoryItem {
 width: 115px;
 margin: 15px 10px 15px 15px;
 padding: 0px;
 font-size: 11px;
 float: left;
 text-align: left;
}
.categoryItem a {
 color: #3399FD;
 text-decoration: none;
}
.categoryItem h5 {
 font-size: 10px;
 font-weight: bold;
 margin-bottom: 0px;
}
.categoryItemLinks {
 margin: 0px 0px 0px 0px;
 font-weight: normal;
}
.categoryItemLinks a {
 padding-left: 10px;
 font-size: 10px;
 background: url(../images/arrow-blue.gif) left 4px no-repeat;
}
.pdfSpec {
 border: 2px #eee solid;
 width: 115px;
 margin: 0px;
 padding: 13px 8px 13px 13px;
 font-size: 11px;
 text-align: left;
}
.pdfSpec a {
 color: #3399FD;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
}
.pdfSpec h5 {
 font-size: 10px;
}
.pdfSpecLinks {
 margin: 20px 0px 0px 0px;
}
.pdfSpecLinks a {
 padding-left: 11px;
 background: url(../images/arrow-blue.gif) left 4px no-repeat;
}

.categoryItem h5 a:hover, .categoryItemLinks a:hover, .pdfSpec h5 a:hover, .pdfSpecLinks a:hover {
 color: #3399FD;
 text-decoration: underline;
}

/******************************************************************************/

/***************** FILE_DETAIL ************************************************/
#fileDetailInfo {
 width: 360px;
 padding-left: 40px;
}
#fileDetailInfo a {
 padding-left: 10px;
 background: url(../images/arrow-blue.gif) left 4px no-repeat;
}
.fileDetailInfoSearch {
 margin: 0px;
 padding-bottom: 15px;
 background: url(../images/lista-horni.gif) bottom left repeat-x;
}
.fileDetailInfoLinks {
 margin-top: 5px;
 padding: 0px 0px 10px 0px;
 background: url(../images/lista-dolni.gif) bottom left repeat-x;
}
#fileDetailImage {
 width: 250px;
}
#fileDetailInfo h3 {
 font-size: 18px;
}
#popupPR a {
 padding-left: 10px;
 background: url(../images/arrow-blue.gif) left 4px no-repeat;
}
#fileCopyright {
 margin-top: 50px;
 font-size: 10px;
}
/******************************************************************************/
a.arrow { 
 color: #3399FD; 
 padding-left: 10px;
 background: url(../images/arrow-blue.gif) left 4px no-repeat;
}
a.arrow:hover {
 text-decoration: underline;
}
.error { display: block; color: red; font-weight: bold; margin: 1em 0px; }
.message { display: block; color: green; font-weight: bold; margin: 1em 0px; } }
.clear { clear: both; }
.dn { display: none; }
.vh { visibility: hidden; }
