body{background-color:#d3e091;margin:0;padding:0;overflow:visible!Important;}
#content a{color:#f5a077;text-decoration:none;}
#content a:hover{color:#60783c;text-decoration:none;text-shadow:0px 0px 5px rgba(150, 150, 150, 0.6);}
#advert_in a:hover, #advert a:hover{border-bottom: 1px dashed #60783c}
.prev, .next{font:90px/90px 'Comic Sans MS', serif!Important;}
.slide-content{cursor:-webkit-grab;}
#header{margin:20px auto;padding:0;}
#page{width:1040px;background-color:#d3e091;margin-top:5px;margin-bottom:5px;padding:0;-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);}
#logo_block{width:1000px;min-height:100px;margin:0px auto;display:block;background-color:#7c9c30;border:6px solid #60783c;border-radius:10px;cursor:default;}
#logo_in{min-height:inherit;margin:3px;color:#fff;border:2px dashed #fff;border-radius:10px;}
#logo_adr{width:200px;display:table-cell;float:left;text-align:center;font:14px/20px 'Comic Sans MS', serif;}
#logo_name{width:800px;display:table-cell;text-align:center;font:20px/28px 'Comic Sans MS', serif;}
#header h1{margin-top:10px;font:21px/28px 'Comic Sans MS', serif;}
#header h2{margin-top:10px;font:24px/28px 'Comic Sans MS', serif;}
#header h3{font:14px/20px 'Comic Sans MS', serif;margin-top:10px;}
#content h1{margin-top:10px;font:24px/30px 'Comic Sans MS', serif;}
#content h2{margin-top:10px;font:22px/28px 'Comic Sans MS', serif;}
#logo_bear{position:absolute;width:90px;top:25px;display:table-cell;margin-left:170px;z-index:10;}
#logo_kids_1{position:relative;width:50px;bottom:10px;right:10px;float:right;}
#menu_large{display:table;max-width:850px;margin:0 auto;}
#menu_mini{margin:20px;padding:3px;background-color:#d85636;border:6px solid #60783c;border-radius:10px;text-align:center;font:18px/24px 'Comic Sans MS', serif;}
#menu_mini a{color:#fff;}
.row-menu{width:100%;}
.navbar{background-color:#d85636 !Important;}
.navbar-default{margin:0px !Important;border:2px dashed #fff!Important;border-radius:10px;}
.navbar-toggle{background-color:#60783c!Important;border:none!Important;}
#small_menu .container-fluid {padding:0 5px;}
#shadow{-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);border:3px solid white;border-radius:5px;}
.row{border-top:1px solid;margin:0 auto;}
.cell{display:table-cell;width:150px;height:75px;float:left;margin:10px;padding:10px 6px;background-color:#fff;color:#60783c;border-radius:5px;text-align:center;font:18px/20px 'Comic Sans MS', serif;-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);
-webkit-transition: background-color, color 0.5s;
-moz-transition: background-color, color 0.5s;
-o-transition: background-color, color 0.5s;
transition: background-color, color 0.5s;
}
.cell a{text-decoration:none;color:#60783c;}
.active a{text-decoration:none;color:#fff;}
.cell:hover a{text-decoration:none;color:#fff;}
.cell_img{display:table-cell;width:160px;float:left;margin:0 10px;}
.active{background-color:#d85636;color:#fff;}
#menu_large .cell:hover{cursor:pointer;background-color:#7c9c30;color:#fff;}
#logo_greet{width:800px;min-height:100px;margin:0px auto;display:block;margin-top:20px;background-color:#7c9c30;border:6px solid #60783c;border-radius:10px;cursor:default;}
#content{padding:30px;padding-top:0px;text-align:center;font:24px/32px 'Comic Sans MS', serif;color:#60783c;}
#yw0{max-width:750px;max-height:500px;margin:0px auto;border:10px solid #7c9c30;border-radius:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.6); overflow:hidden;}
.navbar-nav li:hover{}
.navbar-header {display:none;}
.navbar-nav {margin: 5px auto!Important;}
.navbar-nav li a{padding: 10px!Important;}
#yii_booster_collapse_yw1{padding:5px 0;}
#arrows_up{clear:both;}
#arrows_up #yw0{border:0px;clear:both;}
#arrows_up a{background-color:transparent;color:#7c9c30;border:none;padding:0px 20px;font-size:30px;}
#arrows_up .active a{color:#d85636;}
#arrows_up a:hover{background-color:#d85636;color:white;cursor:pointer;}
#arrows_up .disabled{cursor:pointer;pointer-events:none;}
#yw3 a:hover{background-color:#DF7F68;border-radius:10px;}
.navbar-header a{font-size:24px;display:block;margin:0 auto;float:none;width:100px;}
#sidebar{padding:20px 20px 20px 0;}
#contacts{max-width:860px;min-height:200px;margin:0 auto;clear:both;}
#all_in{width:400px;height:175px;float:left;min-height:100px;margin:10px 15px;background-color:#7c9c30;border:7px solid #60783c;border-radius:10px;cursor:default;}
#contact_in{height:150px;margin:5px;color:#fff;border:2px dashed #fff;border-radius:15px;font:16px/20px 'Comic Sans MS', serif;}
#contact_in h3{text-align:center;font-weight:normal;margin:5px auto;}
#contact_in table{margin-left:5px;}
.adr_tel{font:18px/20px 'Comic Sans MS', serif;text-decoration:underline;padding:0px;}
#footer{padding:10px;margin:10px 20px;clear:both;font-size:0.8em;text-align:center;font:14px/18px 'Comic Sans MS', serif!Important;color:#60783c;border-top:1px solid #60783c;}
#album_title{width:285px;margin:25px auto;display:block;background-color:#fff;border-left:10px solid #60783c;border-right:10px solid #60783c;border-bottom:6px solid #60783c;border-top:6px solid #60783c;border-radius:15px;cursor:default;}
#album_in{margin:3px;padding:5px 0px;color:#60783c;border:2px dashed #7c9c30;border-radius:7px;}
#album_description p{font-size:14px;}
#album_icon{max-width:300px;max-height:220px;margin:10px auto;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);box-shadow:0 0 5px rgba(0, 0, 0, 0.6);}
#album_icon:hover{cursor:pointer;background-color:#d85636;opacity:0.8;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);box-shadow:0 0 10px rgba(0, 0, 0, 0.7);}
#indicator_min{background-color:rgba(170, 170, 170, 0.5);bottom:20px;}
#indicator_min:hover{cursor:pointer;background-color:white;}
#indicator_min li{margin:5px;}
#category_menu #album_title{cursor:pointer;}
#photo_pad{min-height:165px;}
#menu_title{width:320px;margin:20px auto;display:block;background-color:#d85636;border-left:12px solid #60783c;border-right:12px solid #60783c;border-bottom:6px solid #60783c;border-top:6px solid #60783c;border-radius:15px;cursor:default;}
#menu_in{margin:3px;padding:10px;color:#fff;border:2px dashed #fff;border-radius:7px;}
#group_title{width:180px;margin:10px auto;padding:3px;display:block;background-color:#d85636;color:#fff;border-radius:5px;}
#group_title:hover{background-color:#fff;color:#d85636;}
#group_in{padding:6px 0px;border:2px dashed #fff;border-radius:5px;}
#group_in:hover{border:2px dashed #d85636;cursor:pointer;}
#group_out{margin:0px auto;padding:5px;max-width:780px;display:block;}
#group_out a:hover{text-decoration:none;cursor:pointer;}
#group_img{border:8px solid #476316;max-width:160px;background-color:#FDFFD3;margin:5px;}
#group_img:hover{background-color:#d85636;cursor:pointer;}
#group_block{}
#group_row{background:#d3e091;background:-moz-linear-gradient(left, #d3e091 1%, #b4c664 50%, #d3e091 100%);background:-webkit-gradient(linear, left top, right top, color-stop(1%,#d3e091), color-stop(50%,#b4c664), color-stop(100%,#d3e091));background:-webkit-linear-gradient(left, #d3e091 1%,#b4c664 50%,#d3e091 100%);background:-o-linear-gradient(left, #d3e091 1%,#b4c664 50%,#d3e091 100%);background:-ms-linear-gradient(left, #d3e091 1%,#b4c664 50%,#d3e091 100%);background:linear-gradient(to right, #d3e091 1%,#b4c664 50%,#d3e091 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3e091', endColorstr='#d3e091',GradientType=1);border-top:1px solid;border-bottom:1px solid;}
#collective{width:90%;margin:0 auto;}
#collective .row td{float:left!important;}
#adverts_all{width:100%;min-height:185px;margin:10px auto;display:block;background-color:#fff;border:7px solid #60783c;border-radius:10px;cursor:default;clear:both;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);box-shadow:0 0 5px rgba(0, 0, 0, 0.6);}
#adverts_in{margin:3px;min-height:inherit;padding:5px;color:#60783c;border:2px dashed #7c9c30;border-radius:7px;}
#advert_title{text-align:center;font-size:20px;color:#d85636;}
#advert_text{font-size:16px;line-height:24px;text-align:justify;text-indent:30px;}
#advert_text a{color:#d85636;float:right;bottom:55px;right:25px;position:relative;text-shadow:0px 0px 5px rgba(150, 150, 150, 0.6); transition: color 0.3s;}
#advert_text a:hover{color:#60783c; text-shadow:0px 0px 8px rgba(74, 124, 11, 0.9);}
#advert_icon{max-width:220px;max-height:140px;margin:10px;float:left;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.6);box-shadow:0 0 5px rgba(0, 0, 0, 0.6);}
#advert{min-height:200px;margin:10px auto;padding:5px;display:block;background-color:#fff;color:#60783c;border-radius:5px;}
#advert_in{min-height:inherit;padding:20px;border-radius:5px;border:2px dashed #60783c;text-align:justify;text-indent:30px;font-size:20px;}
#sort{max-width:260px;font-size:14px;}
#sort th{padding:2px;margin:0;line-height:20px;}
#sort a:hover{color:#60783c;text-decoration:none;}
#sort a{color:#d85636;text-shadow:0px 0px 10px rgba(150, 150, 150, 0.8);}
#news_title{text-align:left;font-size:21px;color:#d85636;border-bottom:1px solid #d85636;}
#news_text{font-size:16px;line-height:24px;text-align:justify;text-indent:30px;}
.carousel-inner>.item>img{width: 100%;}
@media only screen and (max-width:992px), (max-device-width:991px){#page{width:760px;}
#logo_block{width:740px;}
#logo_adr{width:700px;clear:both;padding-bottom:10px;}
#logo_bear{width:90px;position:static;margin:0px auto;display:block;}
#logo_name{width:700px;display:table-cell;}
#logo_greet{width:600px;}
#contacts{width:440px;}
#advert_title{clear:both;margin:10px auto;}
#advert_icon{float:none;}
.navbar-header{width:100%;border-bottom:1px solid white;}
.navbar-header .navbar-brand{float:none!Important;display:block;margin:7px auto;font-size:28px!Important;line-height:36px!Important;}
.row td{text-align:right;vertical-align:middle;text-indent:0px;width:100%;}
}
@media only screen and (max-width:768px), (max-device-width:768px) and (min-device-width:400px){#page{width:470px;}
.row td{text-align:right;vertical-align:middle;text-indent:0px;width:100%;}
.navbar-header{display:table;width:100%;border:0px;}
.container-fluid .navbar-header .navbar-brand{float:none!Important;display:block;padding:0px!Important;margin:7px auto;font-size:28px!Important;line-height:36px!Important;height:0!Important;}
#logo_block{width:440px;}
#logo_adr{width:400px;clear:both;padding-bottom:10px;}
#logo_bear{width:90px;position:static;margin:0px auto;display:block;}
#logo_name{width:400px;display:table-cell;padding-left:10px;}
#logo_greet{width:400px;}
#contacts{width:420px;}
#logo_kids_1{display:none;}
#advert_title{clear:both;margin:10px auto;}
#advert_icon{float:none;}
}