/* $Id: styles.css,v 1.1 2009/01/31 21:28:46 dvessel Exp $ */
h1#site-name{margin-bottom:0;}
h1 {font-size:16px; margin-top:10px;margin-left:0px; margin-bottom:20px}
h2 {font-size:13px;}
.node,
.column,
.comment,
#site-header,
#footer-region,
#site-subheader,
.block{margin-bottom:1.5em;}
div.admin-panel{padding:0;}
div.admin-panel .body{padding:0!important;}
div.admin .left,
div.admin .right{width:50%;margin-left:0;margin-right:0;}
div.admin .right .admin-panel{margin-left:10px;}
a:focus{outline:none;}
input.form-text{max-width:350px;}
input.form-submit{background:url("../i/sprite4.png") no-repeat scroll 0 0;border:medium none;color:#A23709;cursor:pointer;font-family:georgia;font-style:italic;font-weight:bold;height:25px;padding:0 24px 4px 0;width:164px;}

#html body{background:url("../i/bg_body.gif") repeat scroll 0 0 transparent;color:#000000;font:12px/16px arial,helvetica,sans-serif;}
#page{border:5px solid #000000;margin-top:120px;width:950px;}
#site-header{background:url("../i/bg_header.gif") repeat scroll 0 0 transparent;border-bottom:5px solid #000000;height:53px;margin:0;}
#branding{height:234px;margin:-115px 26px -61px;width:493px;}
#logo{margin:0;width:493px;}
#header-region{height:53px;width:380px;}
#header-region .block-search{float:right;margin:15px 0 0;}
#header-region .block-search .form-item label{background:url("../i/sprite2.png") no-repeat scroll 0 -406px transparent;display:block;float:left;font-size:0;height:19px;margin:3px 5px 0 0;text-indent:-5000px;width:127px;}
#header-region .block-search input.form-submit{background:url("../i/sprite4.png") no-repeat scroll 0 -98px transparent;border:medium none;cursor:pointer;font-size:0;height:29px;padding-top:7px;text-indent:-5000px;width:55px;}
#header-region #block-block-10{margin:0;position:absolute;right:-17px;top:-77px;width:440px;}
#header-region #block-block-10 .number{background:url("../i/sprite4.png") no-repeat scroll 0 -594px transparent;float:right;font-size:0;height:68px;text-indent:-5000px;width:250px;}
#header-region #block-block-10 .number span{display:block;font-size:0;line-height:1;margin-bottom:4px;text-indent:-5000px;}
#header-region #block-block-10 p{margin:0;overflow:hidden;}

#header-region #block-block-10 a{display:block;float:left;height:40px;margin:0 10px;text-indent:-5000px;width:40px;}
#header-region #block-block-10 .icq{background:url("../i/sprite4.png") no-repeat scroll 0 -175px transparent;}
#header-region #block-block-10 .skype{background:url("../i/sprite4.png") no-repeat scroll 0 -219px transparent;}
#header-region #block-block-10 .phone{background:url("../i/sprite4.png") no-repeat scroll 0 -260px transparent;}

#general{background:url("../i/bg_content.png") no-repeat scroll 0 0 #FFFFFF;clear:both;overflow:hidden;}
.front #main{height:619px;padding-top:50px;}
#main{background:url("../i/tape.png") no-repeat scroll 0 -1px transparent;height:613px;left:475px;margin:0;padding:56px 20px 0 28px;width:423px;}
#main .tabs{position:absolute;top:3px;width:100%;}
#main .secondary{top:16px;}
#main .messages{background-color:#FFFFFF;border:1px solid #FF0000;font-size:14px;padding:3px;position:absolute;top:18px;}

.not-front #main .main-in{background:url("../i/sprite1.png") no-repeat scroll 0 -2205px transparent;height:588px;overflow:hidden;padding:10px 25px;width:363px;}
.page-guestbook #main .main-in{position:relative;}
.page-user #main .main-in,
.page-edit #page #main .main-in,
.page-edit-cakes  #page #main .main-in,
.page-edit-fillings #page #main .main-in,
.page-edit-webform-results  #page #main .main-in,
.page-admin #main .main-in{background:url("../i/sprite1.png") no-repeat scroll 0 -2204px transparent;height:593px;overflow:auto;}

#node-title,
#page-title{color:#A23709;font-family:arial;font-size:20px;line-height:1;margin:7px 0 20px 20px;text-transform:uppercase;}

.front #main-content .block{margin:0;overflow:hidden;position:relative;}
.front #main-content .block p{display:block;margin:0;}
.front #main-content .block img{float:left;margin-right:10px;}
.front #main-content .block a{}
.front #block-block-12{background:url("../i/sprite11.png") no-repeat scroll 0 -640px transparent;height:130px;width:373px;}
.front #block-block-12 .content{height:114px;overflow:hidden;padding:15px 0 0 40px;width:325px;}

.front #block-block-2{background:url("../i/sprite11.png") no-repeat scroll 0 0 transparent;height:145px;left:-28px;top:9px;width:415px;}
.front #block-block-2 .content{height:125px;overflow:hidden;padding:15px 30px 0;}
.front #block-block-2 .content a{background:url("../i/sprite2.png") no-repeat scroll 0 -268px transparent;display:block;font-size:0;height:39px;margin:0 0 5px 15px;text-indent:-5000px;}
.front #block-block-3{background:url("../i/sprite11.png") no-repeat scroll 0 -260px transparent;height:172px;left:23px;top:15px;width:391px;}
.front #block-block-3 .content{height:143px;overflow:hidden;padding:21px 15px 0 30px;}
.front #block-block-3 .content a{background:url("../i/sprite2.png") no-repeat scroll 0 -318px transparent;display:block;font-size:0;height:30px;margin:0 40px 15px;text-indent:-5000px;}
.front #block-block-4{background:url("../i/sprite11.png") no-repeat scroll 0 -485px transparent;height:140px;left:-11px;top:20px;width:375px;}
.front #block-block-4 .content{height:110px;overflow:hidden;padding:15px 15px 0 20px;}
.front #block-block-4 .content a{background:url("../i/sprite2.png") no-repeat scroll 0 -358px transparent;display:block;font-size:0;height:34px;margin:0 15px 10px;text-indent:-5000px;}

#sidebar-left{height:665px;left:-470px;margin:4px 0 0 5px;overflow:hidden;width:470px;}
#block-menu-menu-editors-menu{background-color:#FFFFFF;left:0;margin:0;padding:5px;position:absolute;top:217px;z-index:1;}
#block-menu-menu-editors-menu h2{color:#A23709;font-family:georgia;font-size:18px;font-style:italic;margin-bottom:10px;}
#block-menu-menu-editors-menu li a{color:#541e02;text-decoration:none;}
#block-menu-menu-editors-menu li a:hover{text-decoration:underline;}

#block-menu-primary-links{background:url("../i/bg_menu3.png") no-repeat scroll 0 0 transparent;height:666px;margin:0;position:relative;width:470px;}
#block-menu-primary-links ul{padding:0;}
#block-menu-primary-links li{list-style:none outside none;margin:0;padding:0;}
#block-menu-primary-links a{font-size:0;height:30px;position:absolute;text-indent:-5000px;width:60px;}
#block-menu-primary-links a.item-0{background:url("../i/sprite2.png") no-repeat scroll 0 -441px transparent;left:111px;top:39px;width:80px;}
#block-menu-primary-links a.item-1{background:url("../i/sprite2.png") no-repeat scroll 0 0 transparent;left:46px;top:124px;width:98px;}
#block-menu-primary-links a.item-2{background:url("../i/sprite2.png") no-repeat scroll 0 -476px transparent;bottom:126px;height:34px;right:8px;width:118px;}
#block-menu-primary-links a.item-3{background:url("../i/sprite2.png") no-repeat scroll 0 -42px transparent;height:29px;right:7px;top:249px;width:106px;}
#block-menu-primary-links a.item-4{background:url("../i/sprite2.png") no-repeat scroll 0 -87px transparent;bottom:291px;height:55px;right:16px;width:89px;}
#block-menu-primary-links a.item-5{background:url("../i/sprite2.png") no-repeat scroll 0 -150px transparent;bottom:208px;right:6px;width:110px;}
#block-menu-primary-links a.item-6{background:url("../i/sprite2.png") no-repeat scroll 0 -509px transparent;bottom:132px;left:32px;width:75px;}
#block-menu-primary-links a.item-7{background:url("../i/sprite2.png") no-repeat scroll 0 -544px transparent;bottom:68px;left:25px;width:70px;}

#sidebar-left #bat-1{height:203px;position:absolute;right:24px;top:10px;width:146px;}
#sidebar-left #bat-2{height:236px;left:2px;position:absolute;top:252px;width:206px;}
#sidebar-left #bat-3{bottom:10px;height:113px;position:absolute;right:13px;width:99px;}

#under-content{background-color:#f0fafd;border-top:5px solid #000000;margin:0;padding:5px 10px;width:930px;}
#under-content .block,
#under-content .block p{margin:0;}

#footer{background:url("../i/bg_header.gif") repeat scroll 0 0 transparent;border-top:5px solid #000000;height:45px;overflow:hidden;width:950px;}
#footer-region{}
#footer-region .block,
#footer-region .block p{margin:0;}
#footer #block-block-5{height:17px;float:left;margin:11px 0 0;overflow:hidden;}
#footer #block-block-5 a{background:url("../i/sprite2.png") no-repeat scroll 0 -239px transparent;display:block;font-size:0;height:17px;text-indent:-5000px;width:110px;}
#footer-region #block-block-11{background:url("../i/sprite4.png") no-repeat scroll 0 -594px transparent;float:left;font-size:0;height:31px;line-height:1;margin:6px 0 0 10px;overflow:hidden;text-indent:-5000px;width:245px;}
#footer #block-block-7{color:#61240A;float:right;font-weight:bold;margin:13px 10px 0 0;}
#footer #block-block-7 a{color:#FFFFFF;text-decoration:none;}
#footer #block-block-7 a:hover{text-decoration:underline;}
#footer #block-block-20{float:right;margin:7px 7px 0 0;}

#main .webform-client-form textarea{width:350px;}
#main .webform-client-form .grippie{width:350px;}
.webform-client-form .form-item label{margin-bottom:2px;}
.webform-client-form .form-item input{width:350px;}
.webform-client-form #edit-submitted-artikul-wrapper input{width:140px;}
.webform-client-form input.form-submit{float:right;margin:15px -24px 0 0;}

.page-guestbook #block-block-9 a,
.node-type-webform .field-type-link a,
.node-type-webform .comment_add a{color:#24891c;font-family:georgia;font-size:11px;font-style:italic;font-weight:bold;text-decoration:none;}

.webform-client-form .form-checkboxes{margin:10px 0 0;}
.webform-client-form .form-checkboxes .form-item{margin:3px 0;}
.webform-client-form .form-checkboxes label{display:block;margin:0;}
.webform-client-form .form-checkboxes input{float:left;margin-top:2px;width:auto;}
.view-taxonomy-term .views-row{margin-bottom:25px;overflow:hidden;}
.view-taxonomy-term .views-field-field-cake-fid{float:left;margin-right:15px;}
.view-taxonomy-term .views-field-title{margin-bottom:10px;}
.page-guestbook .view-guestbook .views-field-title a,
.page-fillings-list .view-fillings .views-field-title a,
.view-taxonomy-term .views-field-title a{color:#000000;font-family:georgia;font-size:16px;font-style:italic;font-weight:bold;text-decoration:none;}

.page-fillings-list .view-fillings table{margin-bottom:10px;width:100%;}
.page-fillings-list .view-fillings table td{padding:0 10px 30px;text-align:center;vertical-align:top;}
.page-fillings-list .view-fillings .views-field-field-fillingsimage-fid{margin-bottom:3px;}

.node-type-fillings #main .main-in,
.node-type-cakes #main .main-in{background:none;overflow:hidden;padding:0;width:416px;}
.node-type-fillings #main .content{background:url("../i/bg_fill.png") no-repeat scroll 0 2px transparent;height:362px;margin-bottom:10px;padding:13px 13px 13px 33px;}
.node-type-cakes #main .content{background:url("../i/sprite1.png") no-repeat scroll 0 -1261px transparent;height:362px;margin-bottom:10px;overflow:hidden;padding:13px 13px 13px 33px;}
.node-type-fillings #node-title,
.node-type-cakes #node-title{margin-bottom:16px;}
.node-type-fillings #main .field-field-fillingsimage,
.node-type-cakes #main .field-field-cake{height:278px;margin-left:20px;}
.node-type-fillings #main .field-field-fillingsimage img,
.node-type-cakes #main .field-field-cake img{border:1px solid #FFFFFF;}
.node-type-cakes #main .field-field-descr{font-size:11px;height:46px;overflow:hidden;padding:0 20px;}
.node-type-cakes #main .view-slide{background:url("../i/sprite1.png") no-repeat scroll 0 -1657px transparent;height:110px;margin-left:35px;padding:40px 20px;}
.node-type-cakes #main .view-slide .jcarousel-container{-moz-border-radius:0;background:none repeat scroll 0 0 transparent;border:medium none;padding:0;width:340px;}
.node-type-cakes #main .view-slide .jcarousel-prev{background:url("../i/sprite4.png") no-repeat scroll 0 -64px transparent;height:25px;left:-25px;top:106px;width:140px;}
.node-type-cakes #main .view-slide .jcarousel-next{background:url("../i/sprite4.png") no-repeat scroll 0 -31px transparent;right:-21px;top:106px;width:140px;}
.node-type-cakes #main .view-slide .jcarousel-clip{height:82px;width:340px;}
.node-type-cakes #main .view-slide .jcarousel-clip li{height:80px;margin:0 10px;width:90px;}
.node-type-cakes #main .view-slide .jcarousel-clip li:hover{border:1px solid #fff;}
.node-type-fillings #main .field-field-fillingsdescr{background:url("../i/sprite1.png") no-repeat scroll 0 -1657px transparent;height:130px;padding:38px 20px 20px;position:relative;top:67px;}
.node-type-fillings #main .field-field-fillingsdescr .field-items{height:145px;overflow:hidden;}

.page-guestbook .view-guestbook .views-row{margin-bottom:25px;overflow:hidden;}
.page-guestbook .view-guestbook .views-field-title{margin-bottom:5px;}
.page-guestbook #block-block-9{background:url("../i/sprite4.png") no-repeat scroll 0 0 transparent;height:20px;padding:3px 9px;position:absolute;right:10px;top:13px;width:147px;}

.node-type-comm .content .field-type-text{margin-bottom:10px;}
.node-type-comm .content .field-type-text .field-label{font-family:georgia;font-style:italic;}

.page-kontakty #main-content .content p{max-height:400px;overflow:hidden;}
.page-kontakty #main-content .field-type-text{font-weight:bold;line-height:1;margin:5px 0;overflow:hidden;padding-top:3px;}
.page-kontakty #main-content .field-type-text .field-label-inline-first{display:block;float:left;font-size:0;height:20px;margin:-3px 4px 0 0;text-indent:-5000px;width:20px;}
.page-kontakty #main-content .field-field-icqq .field-label-inline-first{background:url("../i/sprite4.png") no-repeat scroll 0 -304px transparent;}
.page-kontakty #main-content .field-field-skype .field-label-inline-first{background:url("../i/sprite4.png") no-repeat scroll 0 -330px transparent;}
.page-kontakty #main-content .field-field-phone .field-label-inline-first{background:url("../i/sprite4.png") no-repeat scroll 0 -355px transparent;}
.page-kontakty #main-content .field-field-linkk{margin-top:10px;}


.page-edit-comm .node-form input#edit-captcha-response{width:176px;}
.item-list .pager{margin:0;}
.item-list .pager li{margin:0;}
.node-unpublished,
.item-list .pager li a.views-throbbing{background:none;padding:0;}

.advv{}
.advv a{color:#000000;font-size:10px;text-decoration:none;}

.node-form .vertical-tabs{display:none !important;}
.front #main .node,
.front #page-title,
.node-type-fillings #page-title,
.node-type-cakes #page-title,
#header-region .block-search h2,
.node-type-webform #main .node .meta,
.page-kontakty .node-form #edit-webform-confirmation-wrapper .description,
#block-menu-primary-links h2{display:none;}


/* ********************************************************************************
 * Safari, Chrome hacks
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  textarea{resize:none;}
}

/* ********************************************************************************
 * Opera hacks
 */

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  
}
