/* main structure */
#general {width:787px; background:#999; margin:0 auto;}
#bgr-gray {position:absolute; top: 70px; width:787px; padding: 1px;background:#999;}
#bgr-white {position:absolute; top: 70px; width:787px; margin: auto; background:#FFF; border-width:1px; border-style:solid; border-color:#999;}

#logotop {position:absolute; top:20px; text-align:center; z-index:10;}

#header {position:absolute; height:246px; background-color:#393829;background-repeat:no-repeat; background-position:right;}
#logobig {position:absolute; top:100px; text-align:center; z-index:10;}
#logosmall {position:absolute; top:15px; margin-left:560px; z-index:10;}
#logosmall2 {position:absolute; top:250px; margin-left:560px;}
#menu {width:787px; margin:0; padding-top:226px; height:20px;}
#bar-menu {position:absolute; width:787px; height:20px; background:#323232; z-index:10;} /*cb*/
#menu #items {width:787px; position:absolute; padding-left: 60px; z-index:15;}
#menu #items li {padding-left:35px; list-style:none; float:left; white-space:nowrap;}
#menu #items a {padding:2px 0 4px 0; font-size:12px; color:#FFF; display:block;}
#menu #items a:hover {text-decoration:none;}
.submenu-float {position:absolute; top:246px; background:#323232; visibility:hidden;}
.submenu-float ul {padding:10px 0; list-style:none;}
.submenu-float li {clear:both;}
.submenu-float li a {padding:0 10px; font-size:11px; color:#CCC; display:block; float:left;}
.submenu-float li a:hover {text-decoration:none;}
.submenu-float li.over {background:#000;}

#container {background:#EDEDED}
#container {padding:35px 46px;}

#container {padding:35px 46px;}

.tit {height:35px; border-bottom:1px solid #ADADAD;}
.tit h2 {height:35px; width:500px; display:block; float:left; font-family:arial; font-size:16px; font-style:oblique; font-weight:bolder;}
.tit h3 {height:246px; width:612px; display:block; float:left; font-style:italic;}
.tit .breadcrumb {width:694px; padding-top:0px; display:block; float:left; text-align:right;}
.tit .breadcrumb, .tit .breadcrumb * {color:#909090; font-size:10px;}

#content * {color:#555555;}
#content {padding-top:20px;}
#content .left, #content .center, #content .right {float:left;}
#content .left {width:182px;}
#content .left .image-top {margin-bottom:35px;}
#content .center {width:288px; padding-right:23px; padding-top:-20px; border-right:1px solid #D1D2D0; float:left;} /*cb*/
#content .right {width:178px; margin-top:4px; padding-left:19px;}
#content .right-big {width:507px; margin-top:4px; padding-left:2px; float:left;}
/* #content .with-shadow {background:url(../_img/bgr_shadow_right.jpg) top left no-repeat;} */

#content .with-shadow {top left no-repeat;}
#content .photos-right img {margin-bottom:20px;}

#gallery #gallery-photo img {width:507px; height:287px;}
#gallery #gallery-pagination {height:17px; background:url(../_img/rok_catering/bgr_gallerynavigation.jpg) repeat-y;}
#gallery #gallery-pagination img {cursor:pointer;}

#submenu {}
#submenu li {line-height:220%; list-style:none; background:url(../_img/blt_submenu.gif) 0 9px no-repeat; padding-left:9px}
#submenu li.selected {color:#666; font-weight:bold; }
#submenu li a:hover {color:#808080;}

/* #footer {height:93px; background:url(../_img/bgr_footer.jpg) repeat-x #EDEDED; border-top:2px solid #000;} */
/* #footer p {height:20px; padding:23px 0 0 0; background:url(../_img/bgr_text_footer.jpg) no-repeat; text-align:center;} */

#footer {height:120px; background-color:#EDEDED; border-top:2px solid #000;}
#footer p {height:15px; padding: 10px 0 0 10px; text-align:center;}
#footer * {color:#555555;}
#footer img {padding: 10px 50px 50px 10px;}

/* main structure - end */

/* communs */
#screen-locker {width:100%; height:100%; position:absolute; z-index:100; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; visibility:visible; top:0; left:0; display:none;}

#popupPhoto {position:absolute; padding:5px 10px 10px 10px; top:145px; background:#FFF; display:none; z-index:9990;}
#popupPhoto .close {text-align:right; padding-bottom:5px;}
#popupPhoto .close a {font-size:10px; color:#333;}
#popupPhoto .close a:hover {font-size:10px; color:#333;}
#popupPhoto #popupPhotoContent {background:url(../_img/img_loading.gif) center no-repeat #FFF;}
#popupPhoto #popupPhotoContent img {cursor:pointer;}

.lin-orange {height:2px; background:url(../_img/lin_orange.jpg) repeat-y;}
.lin-orange hr {display:none;}
.break {clear:both;}

.sample-list {}
.sample-list li {background:url(../_img/blt_li.gif) 0 3px no-repeat; padding:0 0 14px 11px; list-style:none;}

.radios label {width:200px !important;}
.radios-inline input {float:left;}
.radios-inline label {width:30px !important; float:left;}
/* communs - end */

/* images */
.img {display:block; text-indent:-9999px; overflow:hidden;}
.img-menu-news {width:29px; height:13px; background:url(../_img/btn_menu_news.gif) no-repeat;}
.img-menu-news:hover, .img-menu-news-selected {width:29px; height:13px; background:url(../_img/btn_menu_news_selected.gif) no-repeat;}
/* images - end */
