html, body {height:100%; overflow:auto;}
*{margin:0px; padding:0px;}

body {height:100%; font-family: Arial; background: #ffffff; color:#333333; min-width:1024px; position:relative;}
a img {border:none;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.bluelink, .pagLink, .number, .activNumber {color:#0088cc; font-family:Arial; font-size:12px;}
.pagLink, .number, .activNumber {text-decoration:none; font-size:12px;}
.number, .activNumber {font-weight:bold; font-size:13px; margin:0 3px;}
.activNumber {padding:3px; background:#8CA019; color:#ffffff;}
p {margin:10px 0;}


/*Menu*/
/* Navbar */
#navbar {
left:315px;
position:relative;
top:-65px;
width:655px;
z-index:88;
}

#navbar li {
	float: left;
}

/* Rollover state */
#navbar li {
	height: 33px;
	display: block;
	position: relative;
	overflow: visible;
}

/* Rolloff state */
#navbar li a, #navbar li a:link {
	display: block;
	background-position: 0 -1px;
	position: relative;
	overflow: hidden;
	text-decoration:none;
	color: #2e3438;
}

.recipesMenuTitle {width:105px; margin-left:10px;}
.publications .recipesMenuTitle {width:95px;}


/* Big button dimensions */
#navbar li.recipes  { width: 115px;}
#navbar li.shops  { width: 125px;}
#navbar li.projects  { width: 115px;}
#navbar li.services  { width: 125px;}
#navbar li.publications { width: 100px;}
#navbar li.forumMenu  { width: 60px;}
#navbar li.about  { width: 55px;}


/* @group Submenu */

.sub-menu {
	position: absolute;
	z-index: 999;	
	overflow: visible;
	display: none;

}

#navbar li .sub-menu a {
    font-family: Arial;
    font-size:13px;
	background: none;
	display:block;
	height:auto;
	overflow:hidden;
	position: static;
	width: auto;
	color: #1f252a;
	text-decoration: underline;
	margin-left:13px;
}

#navbar .sub-menu a:hover {
	text-decoration: none;

}

.forumMenu a, .about a, .recipesMenuTitle { cursor: pointer; }

#navbar .sub-menu li {
	display: block;
	float:  none;
	height: auto;
}

.page {background: url(http://img.oede.by/new/img/headerBg.jpg) repeat-x;}
.padding {padding:0 20px;}
.header {position:relative; height:140px; overflow:hidden;}
.logo {background: url(http://img.oede.by/new/img/logo.jpg) no-repeat; width:263px; height:137px; margin-left:15px; z-index:1; position:relative; cursor:pointer;}
.headerLine {background: url(http://img.oede.by/new/img/headerLine.jpg) repeat-x; height:1px; position:absolute; top:119px; width:100%;}
.searchsite {position:absolute; left:325px; top:20px; width:252px;}
.searchsite input {width:215px; color:#777777; padding:3px;}
.searchsite input:focus {border:2px solid #b1b1b1;}
.searchIcon {background: url(http://img.oede.by/new/img/searchIcon.jpg) no-repeat; width:23px; height:22px; float:right; margin-left:-3px;}
.sendmail {position:absolute; left:630px; top:25px; width:80px; cursor:pointer;}
.sendmailIcon {background: url(http://img.oede.by/new/img/sendmailIcon.jpg) no-repeat; width:15px; height:12px; margin-right:-3px; cursor:pointer;}
.sendmailTitle {float:right; font-family:Arial; font-size:13px; text-decoration:underline; position:relative; top:-3px; color:#1f252a;}
.autButtons {position:relative; float:right; width:170px; top:-118px; right:10px;}
.after_aut {font-size:12px; position:relative; top:-10px; z-index:999;}

.profileActions {margin-top:15px;}
.profileActions a {text-decoration:none; font-size:16px;}
.profileLincs li {margin:5px 0;}
.profile_info {position:relative; right:-50px; width:125px;}
.profile_name {font-size:15px;}
.profile_name a, .profile_info a {text-decoration:none; color:#0088CC;}
.profile_name a {color:#8B9E23;}
.profile {float:left; margin-right:5px;}
.reg {background: url(http://img.oede.by/new/img/reg.jpg) no-repeat; width:106px; height:24px; margin-right:-3px; cursor:pointer; }
.enter {background: url(http://img.oede.by/new/img/enter.jpg) no-repeat; width:60px; height:24px; float:right; cursor:pointer;}
.enterFormOverlay {display:none; width:100%; height:1000%; opacity:0.7; background:#000000; left:0; top:0; z-index:222222; position:absolute;}
.enterForm, .sendmailForm, .feedBack, .searchForm {display:none; left:40%; position:absolute; top:15%; width:250px; z-index:1111111; border:2px solid black; background:#fff;}
.searchForm {top:2%;}
.feedBack table {margin: 0 auto;}
.feedBack table #message {width:230px;}
.feed {cursor:pointer;}
.enterForm .links {font-size:11px; color:#777777; text-decoration:none; margin:5px 0 10px 25px;}
.enterForm a {color:#777777; text-decoration:none;}
.enterForm form table td, .sendmailForm form table td {vertical-align:top; padding-bottom:10px;}
.enterForm form label, .sendmailForm form label {color:#333333; font-size:15px; margin-left:20px;}
.enterForm form input, .sendmailForm form input {height:20px;}
.enterForm form #login:focus, .enterForm form #password:focus, .sendmailForm form #name:focus, .sendmailForm form #email:focus, #cook-form table input:focus {border:2px solid #0088CC;}
.enterForm form .btn {height:24px; margin:5px auto 10px 86px;}
.enterForm table, .sendmailForm table {width:100%;}
.sendmailForm form .btn {height:24px; margin:5px auto 10px 80px;}
.feedBack form .btn {margin:10px;}
.feedBack form .btn img {cursor:pointer;}
.closeEnter {background:url(http://img.oede.by/new/img/close.jpg); width:19px; height:19px; left:231px; position:absolute; top:0; cursor:pointer;}
.enterForm .title , .sendmailForm .title, .feedBack .title, .searchForm .title {font-family:Georgia; font-size:25px; color:white; background:#8ca019; height:40px; padding:5px 0 0 20px; margin-bottom:20px;}
.searchForm .title {margin-bottom:0;}
.menuTitle {float:left; font-family:Arial; font-size:16px; font-weight:bold; border-bottom:1px solid #a6a6a6; padding-top:10px;}
.overline {background: url(http://img.oede.by/new/img/headerOverline.jpg) no-repeat; width:606px; height:17px; left:335px; position:absolute; top:56px; width:606px;}
.menu {left:325px; position:absolute; top:65px; width:610px; }
.open {background: url(http://img.oede.by/new/img/menuDown.jpg) no-repeat; width:15px; height:15px; position:relative; top:14px; float:left; margin-left:5px;}
.menu table td {padding:5px 10px; cursor:pointer;}

.tizers {z-index:0;}
.tizersUp {padding: 0 10px; position:relative; top:-35px;}
.tizer {width:32%; margin-right:7px; z-index:1; vertical-align:middle;}
.tizer img {float:left; margin-right:10px;}
.tizerTitle {font-family:Georgia; font-size:18px; color:#0088cc; margin-bottom:10px;}
.tizerText {font-family:Arial; font-size:12px; margin-left:90px; color:#333333; overflow:hidden;}
.ban300x100 {width:300px; float:right; padding-top:10px; position:relative; z-index:1;}


.hrUp, .hrUpInner {border-top:1px solid #dddddd; margin-bottom:15px;  border-collapse: collapse; position:relative; top:-10px;}
.bce {position:relative; top:-35px;}



.tizersDown, .tizersDownInner {border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; padding:20px 0; width:100%; }
.bannersDown {width:100%;}
.ban468x60_1, .ban468x60_1 img {float:left;}
.ban468x60_2, .ban468x60_2 img {float:right;}
 


.titleMenuDown, .titleMenuDownInner {color:#0088cc; text-decoration:underline; font-family:Arial; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:20px;}
.menuDown {margin:0 10px; width:100%;}
.menuDown dl { float:left; margin-bottom:40px;}
.menuDown dd a {font-family:Arial; font-size:12px; color:#666666; margin-top:5px; text-decoration:none;}
.recipe {width:24%;}
.shops {width:21%;}
.projects {width:20%;}
.servises {width:21%;}
.publications {width:20%;}
.copyright {color:#666666; font-family:Arial; font-size:12px; width:290px; padding-left:10px;}
.oede {font-weight:bold;}
.karta {color:#666666; font-family:Arial; font-size:12px; text-align:center;}
.karta a {color:#1F252A; text-decoration:none;}
.counter {width:90px; vertical-align:top;}
 

.footer dd {margin-top:3px;}
.footerDown {width:100%;}

.linksMenu {padding:10px;}
.linksMenu dd {margin-bottom:10px;}
.menusquare {width:4px; height:4px; background: url(http://img.oede.by/new/img/menusquare.jpg) no-repeat; float:left; position:relative; top:6px;}
.bottom {background:url(http://img.oede.by/new/img/bottomRecipes.png) no-repeat; height:7px; width:184px;}
.top {background:url(http://img.oede.by/new/img/topRecipes.png) no-repeat; height:3px; width:100%; 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; height:100%; width:6px;}
.png-l {background:url(http://img.oede.by/new/img/left.png) repeat-y; height:100%; width:3px;}
.linksMenu {background:#F4FFCC; width:205px; padding:10px 10px 0;}
.shops .linksMenu, .services .linksmenu {padding:10px 11px 0 10px;}
.services .linksMenu {width:210px;}
.recipes .linksMenu {width:200px;}
.publications .linksMenu  {width:195px;}
 
.recipes .sub-menu, .projects .sub-menu, .services .sub-menu, .publications .sub-menu {width:185px; left:-70px; top:29px;}
.publications .sub-menu {left:-85px;}
.shops .sub-menu {width:185px; left:-60px; top:29px;}
.shops .top {width:60px;}

.forumMenu {margin-left:10px;}
.about {margin-left:15px;}
.forumMenu {margin-left:10px;}
.navbar li {cursor:pointer;}
#AC_Image {float:right;}

#itemTipRecipe{display:none; overflow:hidden;}
#subscribe img {cursor:pointer;}
.subscribe_message {font-size:12px; color:red; text-align:center; margin-bottom:5px;}
#alph {font-size:13px; margin-bottom:10px; text-align:center;}
#alph a {color:#0088CC; padding-right:0.8%;}
#alph a:hover {text-decoration:none;}


ul.profileLincs {margin:0;}


/*registrate*/
#reg_link img {cursor:pointer;}
form#registration table td {padding:10px 10px 10px 0;}
form#registration table .bluelink {font-size:16px;}
.regOk {font-size:20px; text-align:center;}
.regOk a {font-size:16px; text-decoration:none;}
#forgot table {margin-bottom:20px;}
#forgot table td {padding:10px 0;}
#forgot table .input {padding-left:20px;}
/*registrate*/


/*validation*/
form#registration table .loginerror, form#registration table .passerror, form#registration table .repeaterror, 
form#registration table .mailerror, form#registration table .regerror {color:red; font-size:12px; padding-left:5px;}
/*validation*/

.addExpertQuestion {margin-top:20px;}
.addExpertQuestion table td {margin-top:20px; padding-top:7px;}
.allRecipesBtn {margin-top:30px;}

/*tooltip*/
#container {
width: 300px;
margin: 0 auto;
}

#tooltiper a {
color: #19a5f5;
font-size:12px;

}

#tooltiper a:hover {
color: #999;
}

#tooltip {
width: 300px;
font-size:12px;
position: absolute;
z-index: 111111111;
border: 1px solid #8B9E23;
background-color: #8B9E23;
color: #fff;
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.mixtureRecipe, .tooltipExperts {font-weight:normal;}
/*tooltip*/
.ridgepole {background:#eeeeee; width:100%; text-align:center;}
.ban300x100 {padding-top:0}

