body {
	color:#333;
	margin:0px;
	padding: 3px;
	}

#hypercontext {
	}

#wrap {
	background-image:url(/themes/Blue_Line/images/HeaderW.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 5px;
	}

#header {
	}

.header a {
	text-decoration: none;
	}

.header_container {
	background-image:url(/themes/Blue_Line/images/HeaderL.jpg);
	background-repeat:no-repeat;
	height: 150px;
	}

.header {
	margin-left: 160px;
	height: 150px;
	background-image: url(/themes/Blue_Line/images/Headerbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}

.headert {
	text-align: right;
	background-image: url(/themes/Blue_Line/images/HeaderTR.jpg);
	}

.headerc {
	height: 90px;
	padding-top: 20px;
	background-image: url(/themes/Blue_Line/images/HeaderCR.jpg);
	}

.headerb {
	text-align: right;
	vertical-align: bottom;
	background-image:url(/themes/Blue_Line/images/HeaderTR.jpg);
	color: #333333;
	}

.logo a {
	cursor:pointer;
	font: normal 28px verdana;
	color: #333333;
	position:relative;
	top:50px;
	text-decoration: none;
	}

.logo a:hover{
	text-decoration: none;
	color: #333333;
	}

.logo2 {
	font: normal 1.6em verdana;
	color: #333333;
	}
	
.logo2 a {
	text-decoration: none;
	border-style: none;
	}	

img {
	border:0;
	border-style: none;
}


.h1, .h2, .h3 {
	text-align: center;
	color: #005cb5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin: 8px 16px 8px 16px;
	}

.h1 { font-size: 20px; }

.h2 { font-size: 18px; }

.h3 { font-size: 16px; }

ul { list-style-image: url(http://cooke.ru/themes/Blue_Line/images/icon_blue.gif); }

li { margin-bottom: 4px; }	

blue { color: #2526a1; }	
	
A {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Helvetica;
	text-decoration: none;
}

A:link, A:visited {
	color: #009;
	border-bottom:1px solid #dddddd;
}

A:hover, A:active {
	color: #A5032C;
}

.link {
	color: #666666;
	margin: 1px 0px 0px 1px;
	padding: 0px 0px 0px 10px;
	background-image: url(./images/arr_r.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	}

.bgcolor1 { background-color: #F7F9FB; }

.text	{
	COLOR: #002242;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Helvetica;
	margin-bottom: 3px;
	}

.title {
	COLOR: #1F3E68;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}

.bodyline {
	background-color: #FFFFFF;
	border: 0px;
	border-color: #bbbbbb;
	border-bottom-style: solid;
}

.boxtitle {
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: medium;
	COLOR:#CC0000;
	FONT-WEIGHT: bold;
}

.content, .contentred, .contentyellow, .block-title {
	FONT-FAMILY: Verdana, Helvetica;
}

.content {
	BACKGROUND: none;
	COLOR: #464646;
	padding: 12px 10px 12px 10px;
	font-size: 14px;
}

.contentred {
	BACKGROUND: none;
	COLOR: #B22222;
}

.contentred a {
	color: #a80000;
	font-weight: bold;
	font: 1em;
	text-decoration: none;
}

.contentred a:hover {
	color: #0056a8;
	font-weight: bold;
	font: 1em;
	text-decoration: underline;
}

.contentyellow	{
	BACKGROUND: none;
	COLOR: #FFFF00;
}

.block-title {
	BACKGROUND: none;
	COLOR: #7d0b22;
}

.storytitle {
	BACKGROUND: none;
	COLOR: #22395E;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none
}

.storycat {
	COLOR: #666666;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	text-align: center;
}

.boxcontent {
	BACKGROUND: none;
	COLOR: #002242;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Helvetica;
	margin: 10px 8px 8px 8px;
}

.boxfooter {
	background-color:#E1EAEC;
	font-size: 12px;
	padding: 5px;
}
.option {
	BACKGROUND: none;
	COLOR: #FF5500;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}

.tiny {
	BACKGROUND: none;
	COLOR: #333333;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}

.small {
	BACKGROUND: none;
	COLOR: #333333;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
}

.footmsg {
	BACKGROUND: none;
	COLOR: #333333;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	text-align:center;
}

.off {
	font-size: 11px;
	color: #333333;
} 

.copyright {
	background: none;
	color: #5b5b5b;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Helvetica;
	text-decoration: none;
	text-align:center;
}

.copyright a:link {
	background: none;
	color: #5b5b5b;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Helvetica;
	text-align:center;
	text-decoration: none;
}

.leftblock, .rightblock {
	height: 100%;
	border-collapse:collapse;
	border:dotted;
	border-bottom:0px;
	border-left:1px;
	border-top:0px;
	border-right:1px;
	border-color:#999999;
}

.leftblock {
	vertical-align: top;
	WIDTH: 100%;
}

.rightblock {
	vertical-align: top;
	WIDTH: 200px;
}

legend {
	FONT-FAMILY: Verdana,Helvetica;
	FONT-SIZE: 12px;
	COLOR:#FF5500;
	FONT-WEIGHT: bold;
}

fieldset {
	border: solid;
	border-color: #9B9EA6;
	border-bottom-width: 1px;
}

td	{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Helvetica;
}

th	{
	COLOR: #CCCCCC;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #526994; 
	BACKGROUND-IMAGE: url(../images/cellpic1.gif);
}

input, textarea, select {
	font-size: 11px; 
	font-family: Verdana, Helvetica;
}

.editor {
	margin: 0px 0px 1px 0px;
	width: 400px;
	height: 21px;
	border-bottom-width: 1px;
	border-color: #D1D8EC;
	border-bottom-style: solid;
	background-image: url(../../images/editor/bg.gif);
	background-repeat: repeat-x;
}

.editorbutton {
	float: left;
	cursor: pointer;
	padding: 2px 1px 0px 5px;
}

td.ModTable { 
	background-color: #ff6060;
}

td.row1	{
	background-color: #F1EDEF;
}

td.row2	{
	background-color: #F0F0F5;
}

td.row3	{
	background-color: #E5E3F0;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color: #D1D0E3;
	border: #FFF;
	border-style: solid;
	height: 20px;
	background-image: url(/themes/Blue_Art/images/cellpic3.gif);
}

td.rowpic {
	background-color: #DFDEE6;
	background-repeat: repeat-y;
}

td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold;
	border: White;
	border-style: solid;
	height: 28px;
}

td.row3Right,td.spaceRow {
	background-color: #E5E3F0;
	border: #FFF;
	border-style: solid;
}

th.thHead, td.catHead {
	font-size: 12px;
	border-width: 1px 1px 0px 1px;
}

th.thSides, td.catSides, td.spaceRow {
	border-width: 0px 1px 0px 1px;
}

th.thRight, td.catRight, td.row3Right {
	border-width: 0px 1px 0px 0px;
}

th.thLeft, td.catLeft {
	border-width: 0px 0px 0px 1px;
}

th.thBottom, td.catBottom {
	border-width: 0px 1px 1px 1px;
}

th.thTop	{
	border-width: 1px 0px 0px 0px;
}

th.thCornerL {
	border-width: 1px 0px 0px 1px;
}

th.thCornerR {
	border-width: 1px 1px 0px 0px;
}

th.thNull {
	border-width: 0px 0px 0px 0px;
}

.maintitle	{
	font-weight: bold; 
	font-size: 1,2em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	line-height : 120%; 
	color : #006ed7;
}

.gen {
	font-size: 12px;
}

.genmed {
	font-size: 12px;
}

.gensmall {
	font-size: 10px;
}

.gen,.genmed,.gensmall {
	color: #000;
}

a.gen,a.genmed,a.gensmall {
	color: #0001A2;
	text-decoration: none;
}

a.gen:hover,a.genmed:hover,a.gensmall:hover {
	color: #FF5500;
	text-decoration: none;
}

.mainmenu {
	font-size: 12px;
	color: black;
}

a.mainmenu {
	text-decoration: none;
	color: Black;
}

a.mainmenu:hover {
	color: #FF5500;
	text-decoration: none;
}

.cattitle {
	font-weight: bold;
	font-size: 1em;
	color: #0002B9;
}

a.cattitle {
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	color: Navy;
}

a.cattitle:hover {
	font-weight: bold;
	font-size: 1em;
	color: #FF5500;
	text-decoration: none;
}

.forumlink {
	font-weight: bold;
	font-size: 12px;
	color: Navy;
}

a.forumlink {
	font-weight: bold;
	text-decoration: none;
	color: Navy;
	font-size: 12px;
}

a.forumlink:hover	{
	font-weight: bold;
	text-decoration: none;
	color: #FF5500;
	font-size: 12px;
}

.nav {
	font-weight: bold;
	font-size: 12px;
	color : #000000;
	border-style: none;
}

a.nav	{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: Navy;
	border-style: none;
}

a.nav:hover	{
	font-weight: bold;
	font-size: 12px;
	color: #FF5500;
	text-decoration: underline;
	border-style: none;
}

.topictitle	{
	font-weight: bold;
	font-size: 12px;
	color : #000000;
}

a.topictitle:link	{
	text-decoration: none;
	color: Navy;
}

a.topictitle:visited	{
	text-decoration: none;
	color: Navy;
}

a.topictitle:hover {
	text-decoration: none;
	color: #FF5500;
}

.name	{
	font-size: 12px;
	color: #000000;
}

.postdetails {
	font-size: 10px;
	color: #000000;
}

.postbody {
	font-size: 12px;
	line-height: 18px;
}

a.postlink:link {
	text-decoration: underline;
	color: Navy;
}

a.postlink:visited {
	text-decoration: none;
	color: Navy;
}

a.postlink:hover {
	text-decoration: none;
	color: #FF5500;
}

a.copyright {
	color: #B0C4DE;
	text-decoration: none;
	border-style: none;
}

a.copyright:hover	{
	color: #000000;
	text-decoration: underline;
	border-style: none;
}

.code, .price, .merch {
	font-family: Courier, Arial, sans-serif;
	font-size: 12px;
	color: #006600;
	background-color: White;
	border: #84A3CB;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	line-height: 125%;
	background-color: #FDFFFE;
	border: #84A3CB;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

input.button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
}

.divrrs {
	width: 100%;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

.arss { color:#000000; }

.h1rss {
	font-size:16px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.h2rss {
	font-size:14px;  
	font-weight: bold;  
	font-family: Arial, Helvetica, sans-serif;
}

.avp { width: 180px; }

.c1, .c2, .c3, .c4, .c5, .c6 {
	color: #CCCCCC;
	font-size: 1,2;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 8px 5px 8px;
}

.c1 {
	background-color: #2B4F6F;
}

.c2 {
	background-color: #1D5435;
}

.c3 {
	background-color: #8F1B1B;
}

.c4 {
	background-color: #9F5800;
}

.c5 {
	background-color: #61008A;
}

.c6 {
	background-color: #666666;
}

.lyellow { background: #ffffd7; }

.lblue { background: #e8effc; }

.lgreen { background: #e8ffe8; }

p {
	padding: 0px 0px 15px 0px;
	margin: 0px 8px 0px 8px;
}

.block {
	padding: 5px 8px 5px 8px;
	background-image: url(/themes/Blue_Line/images/line2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.blockheader {
	padding: 5px 0px 5px 0px;
	background-image: url(/themes/Blue_Line/images/2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.blocktop {
	background-image:url(/themes/Blue_Line/images/m-shad-t.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.blockbottom {
	background-image:url(/themes/Blue_Line/images/m-shad-b.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.blocktitle {
	COLOR: #CCCCCC;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica;
	TEXT-DECORATION: none;
	text-align: center;
}

#footer {
	background-color: #DAE8EF;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	background-image: url(/themes/Blue_Line/images/HeaderCR.jpg);
	background-repeat: repeat-y;
}

footer a {
	color:#CCCCCC;
	border-style: none;
}

.banners {
	border-style: none;
	text-decoration: none;
	}

.banners img {
	opacity: 0.3; 
	-moz-opacity:0.3; filter:alpha(opacity=70);
	border-bottom-style: none;
	text-decoration: none;
	}

.banners:hover img {
	opacity:1.0; 
	-moz-opacity:1.0; 
	filter:alpha(opacity=100);
	border-style: none;
	text-decoration: none;
	}

select {
	font:normal 1em Arial;
	background:#fff;
	border:1px solid #ccc;
  -moz-border-radius : 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 2px;
	margin-right: 5px;
	margin-left: 5px;
}

input {
	font:normal 1em Arial;
	background:#fff;
	border:1px solid #ccc;
	cursor:pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 2px;
}

textarea {
	background:#fff;
	padding:0;
	font:normal 1em Verdana;
  -moz-border-radius : 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 2px;
}
.citate {
	font-family: Times New Roman, Times, serif;
	font-style:italic;
	padding: 8px 5px;
	background-color:#EEF4F9;
}

div.enter .ftext {
	width: 165px;
	border: 1px solid #e2e2e2;
}

div.counter {
   margin-top: 20px;
   color: blue;
   font-size: 60pt;
   cursor: default;
}

div.info {
   margin: 0 auto;
   text-align: left;
   font-size: smaller;
   width: 80%;
   margin-top: 2em;
}

.hrecipe, .fn, .ingredient, .amount, .name, .value, .type, .instructions, .url, sub-type, .cuisine-type, .author, .quantity, .nutrition, .calorie, .weight, .photo, .final-photo, .yield, .duration {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	}

