
#left h1{
    font: 24px Tahoma, Arial;
    color: #333333;
}

#left h2 {
    font: 20px Tahoma, Arial;
    color: #333333;
}

#left h3 {
    font: 18px/24px Tahoma, Arial;
    padding: 15px 0 0 0;
}
#left h4 {
    font: 16px/24px Tahoma, Arial;
    color: #333333;
    clear: both;
    padding: 5px 0;
}
#left p {
    padding: 10px 0;
    color: #6d6b6b;
    font: 12px/18px Arial, Tahoma, Verdana;
}
small {color: #333333;font: 12px/18px Tahoma, Arial, Verdana;}
.date {
    font: 11px/24px Arial, Tahoma;
    color: #656565;
}
a.link {
    font: 11px/24px Arial, Tahoma;
    color: #2a6d9f;
    text-decoration: none;
    border-bottom: 1px solid #2a6d9f;
} 
a.link:hover {
    color:#1186dd;
    border-bottom: 1px solid #1186dd;
} 

.text-410 {
    width: 410px;
    float: left;
    padding: 5px 5px 5px 20px;
}
.preparation {
    width: 410px;
    float: left;
    padding: 5px 0;
    width: 100%;
    color: #333333;
    font: 14px/18px Tahoma, Arial;
}
.block25 {
    width: 160px;
    color: #656565;
    font: 14px/14px Tahoma, Arial;
    float: left;
    padding: 10px 10px 30px 0;
}
.desc {
    color: #656565;
    font: 12px/18px Arial, Verdana;
    padding: 15px 0 10px 0;
}
.prize-slider .nav, .prize-slider .icon, .prize-slider .text, .prize-slider .text2 {
    float: left;
    padding: 0 5px;
}

.prize-slider .text2 {
    color: #656565;
    font: 12px/18px Arial,Tahoma;
    vertical-align: top;
    width: 328px;
    padding: 15px 0px 15px 5px;
    
}
.mar-left{
    margin-left: 12px;
}
.prize-slider .nav img {
    margin: 20px 0 0 0;
}
.right-border {border-right: 1px solid #dddddd;}

.hr-solid {
    background: url(http://img.oede.by/contest/img/hr-solid.png) repeat-x center left;
    height: 2px;
    clear: both;
    padding: 2px 0;
    margin: 0 2px;
}
.wrap-img {
    margin: 0 20px 0 0;
}
.blue14 {
    color: #2a6d9f;
    font: 13px/18px Arial, Tahoma;
}
.sliced {
    position: absolute;
    margin: -6px 0 0 -6px;
}
.sliced2 {
    background: url("http://img.oede.by/contest/img/n.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font: bold 16px/37px Myriad Pro,Verdana,Arial,Tahoma;
    height: 45px;
    margin: 36px 0 0 44px;
    position: absolute;
    text-align: center;
    width: 35px;
    padding-top:11px;
}


/*ПОМЕНЯТЬ BG*/
.sliced2-vote {
    background: url("http://img.oede.by/contest/img/n-vote.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font: bold 16px/37px Myriad Pro,Verdana,Arial,Tahoma;
    height: 45px;
    margin: 36px 0 0 44px;
    position: absolute;
    text-align: center;
    width: 35px;
    padding-top:11px;
}
.sliced3 {
    background: url("http://img.oede.by/contest/img/n-big.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font: italic bold 16px/37px Myriad Pro,Verdana,Arial,Tahoma;
    height: 45px;
    margin: 110px 0 0 167px;
    padding-top: 11px;
    position: absolute;
    text-align: center;
    width: 35px;
}
/*ПОМЕНЯТЬ BG*/
.sliced3-vote{
    background: url("http://img.oede.by/contest/img/n-big-vote.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font: italic bold 16px/37px Myriad Pro,Verdana,Arial,Tahoma;
    height: 45px;
    margin: 110px 0 0 167px;
    padding-top: 11px;
    position: absolute;
    text-align: center;
    width: 35px;
}
#right {
    float: left;
    width: 277px;
    text-align: center;
}
.rightblock {
    background: url(http://img.oede.by/contest/img/rightblock_bg.png) repeat-y top left;
    width: 264px;
    font: 11px/20px Arial, Tahoma;
    color: #656565;
    margin: 0 0 20px 0;
}
.rightblock img {
    margin: 5px 7px 5px 8px;
    float: left;
}
.rightblock-top {
    background: url(http://img.oede.by/contest/img/rightblock_top.png) no-repeat top left;
    width: 264px;
    height: 32px;
    font: 14px/30px Myriad Pro, Verdana, Arial, Tahoma;
    color: #717171;
    vertical-align: middle;
}
.rightblock-top img {
    margin: 6px 6px 0 6px;
    float: left;
}
.rightblock-bottom {
    background: url(http://img.oede.by/contest/img/rightblock_bottom.png) no-repeat top left;
    width: 264px;
    height: 5px;
}
.rating {
    float: left;
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
}
.rating img {margin: 0 3px 0 0;}
.sort-contest-recipe {
    background: url(http://img.oede.by/contest/img/sort-bg.gif) repeat-x top left;
    clear: both;
    border: 1px solid #d1d1d1;
    height: 16px;
}
.sort-contest-recipe-link {
    font: 10px/16px Arial, Tahoma;
    color: #656565;
    display: block;
    float: left;
    text-decoration: none;
    padding: 0 10px;
}
a.sort-contest-recipe-link:hover, .select {
    background: url(http://img.oede.by/contest/img/sort-hover.gif) repeat-x top left;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    margin: 0 -1px 0 -1px;
}
.paging {
    padding: 10px 0 0 0;
}
.paging a {
    background: url(http://img.oede.by/contest/img/paging-link.png) no-repeat scroll left top transparent;
    color: #656565;
    display: block;
    float: left;
    font: 14px/26px Tahoma, Arial;
    height: 28px;
    padding: 0 7px 0 0;
    width: 28px;
    text-align: center;
    text-decoration: none;
}

.paging a.match {
    background:none;
    color: #656565;
    display: block;
    float: left;
    font: 14px/26px Tahoma, Arial;
    height: 28px;
    padding: 0 7px 0 0;
    width: 28px;
    text-align: center;
    text-decoration: none;
}
.paging div {
    color: #656565;
    float: left;
    font: 14px/35px Tahoma, Arial;
    height: 28px;
    padding: 0 7px 0 0;
    width: 28px;
    text-align: center;
}
.paging a:hover, .paging a.current {
    background: url(http://img.oede.by/contest/img/paging-hover.png) no-repeat scroll left top transparent;
}
.user {
    color: #656565;
    font: 12px/18px Arial,Tahoma;
    padding: 15px 0;
}
.info {
    width: 270px;
    padding: 0 10px 0 10px;
    float: left;
    color: #333333;
    font: 16px/18px Tahoma, Arial;
}
.info div {
    color: #656565;
    font: 14px/20px Tahoma, Arial;
    padding: 2px;
}
.social {
    padding: 15px 0 0 5px;
    color: #656565;
    font: 14px/18px Arial,Tahoma;
}
.products {
    width: 100%;
    margin: 20px 0;
}
.products td {
    padding: 3px;
    font: 12px/12px Arial,Tahoma;
}
.products tr {border-bottom: 1px solid #ebebeb;}
.orange-bg {background: #fbf8e1;border-bottom: 1px solid #ebebeb;}
.form {
    padding: 20px 0;
}
label {
    color: #656565;
    font: 14px/18px Arial, Tahoma;
}
.name {
    width: 470px;
    float: left;
}
.time {
    width: 233px;
    float: left;
    padding: 22px 12px 0 0;
}
.count {
    width: 230px;
    float: left;
    padding: 22px 0 0 0;
}
.category {
    width: 475px;
    float: left;
    padding: 22px 0 0 0;
}
.textarea {
    width: 685px;
    float: left;
    padding: 5px 0 0 0;
}
.product {
    width: 685px;
    float: left;
    padding: 2px 0 5px 0;
}
.input-name {
    border:1px solid #ccc;
    width: 465px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    height: 16px;
}

.input-time {
    border:1px solid #ccc;
    width: 223px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    height: 16px;
}
.select-count {
    background: url(http://img.oede.by/contest/img/select-count.png) no-repeat top left;
    width: 230px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    border: 0;
}
.select-category {
    background: white;
    width: 475px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    border: 1px solid #CCCCCC;
}
.input-textarea {
    width: 670px;
    max-width: 670px;    
    height: 90px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    border: 1px solid #CCCCCC;
}
.input-product {
    border:1px solid #ccc;
    width: 385px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    height: 16px;
    margin: 0 13px 0 0;
}
.select-count-sm {
    border:1px solid #ccc;
    width: 90px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    height: 16px;
    margin: 0 13px 0 0;
    height: 16px;
}
.select-dec {
    background: white;
    width: 85px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    border: 1px solid #CCCCCC;
    margin: 0 4px 0 0;
}

.sm-red {color: #bb0101;font: 10px/15px Arial, Tahoma;cursor:pointer; border-bottom: 1px dotted #bb0101; }
#del_step {
    margin-left:10px;
}
#del_step_img {display:none;}
.sm-grey {
    color: #909090;
    font: 10px/15px Tahoma, Arial;
}
#image_container .sm-grey{
   margin: 20px; 
}
.step-textarea {
    width: 455px;
    max-width: 455px;
    height: 170px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
}
.features {
    width: 335px;
    float: left;
    padding: 0 10px 0 0;
}
.featuresBlock {
    margin-bottom: 10px;
}
.select-features {
    background: white;
    width: 335px;
    padding: 5px 5px;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    border: 1px solid #CCCCCC;
}
.select-multiple {
    width: 333px;
    padding: 5px 5px;
    margin: 2px 0 15px 0;
    color: #919191;
    font: 14px/18px Arial, Tahoma;
    height: 125px;
}
.errors,.accepterror, .error{
    color: #bb0101;
    font: 12px/24px Arial, Tahoma;
}

.red {
    color: #bb0101; 
}

#delete_product,#submit_recipe_form,#step_img,#del_step_img,#img_file{
cursor:pointer;}

.suggestionsBox {position: absolute; width: 380px; background-color: #212427; border: 2px solid #000; color: #fff; padding: 5px; margin-top: 5px; -moz-border-radius: 8px;-webkit-border-radius: 8px;}

.suggestionsBox span{display:block;cursor:pointer;}


#image_container{margin:0px;padding:0px;width:204px;height:157px;text-align:center;font-size:10px;overflow:hidden;
background: url(http://img.oede.by/contest/img/image_background.gif) no-repeat center left;
}

#text_container{
    color:black;
    font-size: 14px;
}

#image_container #text_container{
    margin:20px 20px 5px 20px;
    font: 14px/18px Tahoma,Arial;
}
    
.contestRules {
    margin:10px 0;
    color:#333333;
}
.oldContests {
    margin-top:30px;
}
.bold {
    font-weight:bold;
}
.nounder {
    text-decoration: none;
}
.featuresRecipe {
    
}
.featureItem {
    margin-top:5px;
    color:#333;
}
td.productNumber {
    width:10px;
}

.contestShare {
    color: #656565;
    font-size: 13px;
    font-family: Arial;
}

.setVote, .reVote {
    cursor: pointer;
}

.voteSuccess {
    color: green;
    font: 12px/16px Arial;
    max-width: 180px;
}
.submitAddRecipe {
    margin-top:20px;
    text-align:center;
}
.add_step, #add_product, #add_step {
    cursor:pointer;
}

.authText {
    font: 14px/24px Arial,Tahoma;
    margin-top: 10px;
}

.hintAddRec {
    font-size:10px;
}
.recImg {
    border: 1px solid #E3E3E3;
    margin: 0 0 15px;
    padding: 4px;
}


.preparation .recImg {
    border: 1px solid #E3E3E3;
    margin: 0 10px 0 0;
    padding: 4px;
}


#bottom {
    border-top: 1px solid #DDDDDD;
    float: left;
    width: 100%;
    margin-top: 20px;
}
.block {
    float: left;
    padding: 0 22px;
    width: 154px;
}
.block a {
    color: #6D6B6B;
}
.block a:hover {
    text-decoration:none;
}
.block h4 {
    color: #363A28;
    float: left;
    font: 18px Georgia;
    margin: 15px 0;
    width: 100%;
}
.block ul {
    margin-bottom: 10px;
}
.block li {
    font: 12px/14px Arial,Tahoma;
    padding: 0 0 10px;
}
#footer {
    border-top: 1px solid #DDDDDD;
    clear: both;
    color: #6D6B6B;
    font: 14px/43px Arial,Tahoma;
    width: 100%;
}
.copyRight {
    float: left;
    padding-top: 3px;
    margin-left: 10px;
}
.soc-groups {
    float: right;
    position: relative;
    top: 9px;
    margin-right: 10px;
}
.soc-groups a {
    text-decoration: none;
}
.soc-groups a {
    text-decoration: none;
}

.linksMenu {
    padding: 10px;
}
.linksMenu dd {
    margin-bottom: 10px;
}
.menusquare {
    background: url("http://img.oede.by/new/img/menusquare.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 4px;
    position: relative;
    top: 6px;
    width: 4px;
}
.bottom {
    background: url("http://img.oede.by/new/img/bottomRecipes.png") no-repeat scroll 0 0 transparent;
    height: 7px;
    width: 184px;
}
.top {
    background: url("http://img.oede.by/new/img/topRecipes.png") no-repeat scroll 0 0 transparent;
    height: 3px;
    position: relative;
    top: 1px;
    width: 71px;
}
.publications .top {
    width: 87px;
}
.sub-menu table {
    border-collapse: collapse;
    position: relative;
}
.png-r {
    background: url("http://img.oede.by/new/img/right.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    width: 6px;
}
.png-l {
    background: url("http://img.oede.by/new/img/left.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    width: 3px;
}
.linksMenu {
    background: none repeat scroll 0 0 #F4FFCC;
    padding: 10px 10px 0;
    vertical-align: top;
    width: 205px;
}
.shops .linksMenu, .services .linksmenu {
    padding: 10px 11px 0 10px;
}
.services .linksmenu {
    width: 210px;
}
.recipes .linksmenu {
    width: 200px;
}
.publications .linksmenu {
    width: 195px;
}
.recipes .sub-menu, .shops .sub-menu, .services .sub-menu, .publications .sub-menu {
    left: -70px;
    top: 29px;
    width: 185px;
}
.projects .sub-menu {
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    left: -111px;
    top: 33px;
    width: 370px;
}
.publications .sub-menu {
    left: -85px;
}
.shops .sub-menu {
    left: -60px;
}
.shops .top {
    width: 60px;
}
.forumMenu, .sharesMenu, .schoolMenu {
    margin-right: 14px;
}
.about {
    margin-left: 15px;
}
.navbar li {
    cursor: pointer;
}

.mbottbg {
    background: url("http://img.oede.by/new/img/menubottbg.png") no-repeat scroll 0 0 transparent;
    height: 2px;
    padding: 0 0 0 2px;
}
.mbottbg i {
    background: url("http://img.oede.by/new/img/menubottbg.png") no-repeat scroll right -2px transparent;
    display: block;
    height: 2px;
    overflow: hidden;
    padding: 0 2px 0 0;
}
.mbottbg i i {
    background: url("http://img.oede.by/new/img/menubottbg.png") repeat-x scroll 0 -4px transparent;
    padding: 0;
}




.unvisible {
    display:none;
}

.only{
font: 11px/14px Arial,Tahoma;
margin-top:10px;
}

.only a.link{
font: 11px/14px Arial,Tahoma;

}

.panel .text{
margin-bottom:20px;
}

#logo_container{
    background-color: #cccccc;
    width: 72px;
    height: 74px;
    display:block;
    float: left;
    margin-right: 10px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    
    
}
#logo_container img{
    margin-left: 1px;
    margin-top: 1px;
}
.add_item{
    border-bottom: 1px dotted #2a6d9f;
    color: #2a6d9f;
}
.add_item:hover{
    color:#1186dd;
    border-bottom: 1px dotted #1186dd;
}

.VoteProduct{
    margin-top: 15px;
    width: 188px;
    font-size: 14px;
}
.VoteProduct a{
    margin-top: 5px;
    font: 11px/16px Arial, Tahoma;
    color: #2a6d9f;
    text-decoration: none;
    border-bottom: 1px solid #2a6d9f;
    
}

.font10 {
    font: bold 10px/37px Myriad Pro,Verdana,Arial,Tahoma;
}