/* CSS Document */

body {background:  url('pattern1.jpg'); background: url('pattern2.jpg'); margin-top: 3px; background-position: inherit; background-color:#f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px; color:#161616; padding-top: 10px;}

.mainborder {
	/*border: 1px solid #AEB3BA;*/
	background-color: #fff;
	width: 824px;
	margin: auto;
}

.pictures {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	text-align: center;}

.slogan {
        font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;}

.slogan2 {
        font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;}

.right_menu {background-color:#FFFFFF; border-left:1px solid #424242;}
A:link {COLOR: #A70303; TEXT-DECORATION: none}
A:visited {COLOR: #73A300; TEXT-DECORATION: none}
A:active {COLOR: #666666; TEXT-DECORATION:}
A:hover {COLOR: #0F4276; TEXT-DECORATION: underline}

#sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 210px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 500px;}

#container {
	width: 832px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	background-image: url(img/global_bg.gif);
	background-repeat: repeat-y;
}

.footer {
	background-image:url(footer_p.jpg);
	background-repeat:repeat-x;
	width:825px;
	height:60px;}


.pic {margin:5px; border:1px solid #666666}


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin: 8px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;}

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */}

h1,h2,h3,h4 {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 16px;
	color: #003666;
	text-decoration: none;
	border: none;
	margin: 15px;
}

h5 {
	font-family: Tahoma; 
	font-size: 12px;
	color: #404040;
	margin: 8px;
	padding: 0;}

.post_comment {
    font-size:14px;
	font-family :Verdana;
	font-weight:bold;
	color:#A70303;
	margin: 8px;
	padding: 8px;
	background-color:#f6f6f6;
	border:1px solid #cccccc;}

.post_comment_add {
	font-size:11px;
	font-family :Verdana;}

.post_div {
	border-top:1px solid grey;
	border-bottom:1px solid grey;
	margin:15px;}
	
.post_div p {
	margin-left:0px;}

.niz {
	font-family:Tahoma;
	font-size: 11px;}

.niz2 {
	font-family:Tahoma;
	font-size: 11px;
	margin: 3px;}

.niz3 {
	font-family:Tahoma;
	font-size: 11px;
	margin: 3px;
	color:#777777;}

.nav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A70303;
	margin: 2px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;}

.bordernav {
	border: 1px solid #D0D0D0;
	padding:4px;
	margin:12px;
	background-color:#FFFFFF;}
	
.gradient {
	background-image:url(gradient.gif);
	background-repeat:repeat-x;}

.int {
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;}
	
.ta1 {
	border:1px solid #cccccc;}
	
.bt1 {
	border:1px solid #cccccc;
	background-color:#f9f9f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}

.caption {
	font-size:14px;
	font-weight:bold;
	background-color:#f6f6f6;
	border:1px solid #cccccc;}
.scheme_1 {
	background-color:#f6f6f6;
	border-color:#ACB3B5;
	border:1px solid #ccc;
	background-image:url(img/header.gif);
	margin:3px;}

#links ul {
	list-style-type: none;
	width: 250px;}

#links li {
	border: 1px dotted #999;
	border-width: 1px 0;
	margin: 5px 0;}

#links li a { 
	color: #990000;
	display: block;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;}

* html #links li a { /* make hover effect work in IE */
	width: 250px;}

#links li a:hover {
	background: #F5F3DC;}

#links a em {
	color: #333;
	display: block;
	font: normal 85% Verdana, Helvetica, sans-serif;
	line-height: 150%;
}

.ingridients td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFBEA;
	padding: 4px 8px 2px;
	font-size: 11px;
	border: 1px solid #2F4F4F;}
	
.ingridients2 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D6EBED;
	padding: 4px 8px 2px;
	font-size: 11px;
	border: 1px solid #2F4F4F;}
	
.ingridients3 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5EDDC;
	padding: 4px 8px 2px;
	font-size: 11px;
	border: 1px solid #2F4F4F;}
	
.ingridients4 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F3D9E0;
	padding: 4px 8px 2px;
	font-size: 11px;
	border: 1px solid #2F4F4F;}
	
.ingridients5 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D5EEE5;
	padding: 4px 8px 2px;
	font-size: 11px;
	border: 1px solid #2F4F4F;}
	
.karta {
    font-size:13px;
	font-family :Verdana;
	font-weight:bold; 
	color:#003666;
	margin: 2px;
	padding: 4px;
	background-color:#f6f6f6;
	border:1px solid #cccccc;}

.oboi {
	font-family:Tahoma;
	font-size: 11px;
	color:#161616;
	margin: 2px;
	padding: 2px;
	background-color:#f6f6f6;
	border:1px solid #cccccc;}

.reklama {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 5px;
	padding: 5px;
	border:1px #ffffff;}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #000000;
	font-weight: bold;}
	
.thumbtitle {
	font-family: Tahoma sans-serif;
	font-size: 10pt;
	color: #000000;
	color:#161616;
	margin: 2px;
	padding: 1px;
	background-color:#f6f6f6;
	border:1px solid #cccccc;}
	
.thumbtitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;}
	
.imagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;}

table.notes td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #D0D0D0;
	padding:4px;
	margin:5px;
	background-color:#FEFAF0;}

table.notes p {
	font-family:Tahoma;
	font-size: 11px;
	color: #404040;
	margin: 5px;
	padding: 0px;}

table.tablicy td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e9fff0;
	margin: 8px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12px;}

table.tablicy p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin: 1px;
	padding: 0;}

PRE {
	DISPLAY: none}

.st1 {
	border: 1px solid #D0D0D0;
	padding:4px;
	margin:4px;
	background-color:#FFFFFF;}
	
.st2 {
	border:1px solid #ccc;
	padding:1px;
	margin:5px;
	background-color:#FAFAFA;}

.select {
	color: #A70303;
	font-style: normal;
	line-height: normal;
	font-weight: bold;}

ABBR {
	border-bottom: 1px dashed #A70303; /* Пунктирное подчеркивание текста */
	color: #A70303; /* цвет текста */}

.example {
	float:left;
	margin:23px;
	cursor:pointer}


/* Blok
 *******************************/
.cet {
	background-image:url(img/blok/post-bac.gif);
	background-repeat:repeat-y}
.cet2 { background-image:url(img/p-ser.gif); background-repeat:repeat-y }	
.maintable p {padding:0px 12px 0px 12px}

.postdata {
	font-size:0.92em;
	padding-left:5px;
	margin-left:12px;
	padding-right:5px;
	margin-right:12px;
	padding-bottom:1px;
	margin-bottom:1px;
	background:url(img/blok/post-del.gif) 0 100% repeat-x;
	overflow:hidden;}
    
.posttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003666;
	margin: 8px;
	padding: 0;}

/*---zagolovok---*/
.z_block {border:1px solid #cccccc; position:relative; margin-bottom:8px; background:#f6f6f6; font-size:14px; font-family :Verdana; font-weight:bold; color:#A70303; margin: 8px; background-image:url(img/zag.gif);}
.z_lt {background: transparent url(img/z_lt.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.z_rt {background: transparent url(img/z_rt.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.z_lb {background: transparent url(img/z_lb.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.z_rb {background: transparent url(img/z_rb.gif) 100% 100% no-repeat;}
.z_block_status {padding:10px 8px 10px 8px; }


/*---zagolovok_karta---*/
.karta2 {border:1px solid #cccccc; position:relative; margin-bottom:8px; background:#f6f6f6; font-size:12px; font-family :Verdana; font-weight:bold; color:#003666; background-image:url(img/zag.gif);}
.z_lt {background: transparent url(img/z_lt.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.z_rt {background: transparent url(img/z_rt.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.z_lb2 {background: transparent url(img/z_lb2.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.z_rb2 {background: transparent url(img/z_rb2.gif) 100% 100% no-repeat;}
.z_karta2_status {padding:7px 8px 7px 8px; }

/*---slider_kontent---*/
.sliger_kontent {border:1px solid #cccccc; background:#F9F9F9; width:373px; margin-left:8px;}
.z_lt3 {background: transparent url(img/z_lt3.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.z_rt3 {background: transparent url(img/z_rt3.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.z_lb3 {background: transparent url(img/z_lb3.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.z_rb3 {background: transparent url(img/z_rb3.gif) 100% 100% no-repeat;}
.z_slider_kontent_status {padding:7px 8px 7px 8px; }

/*---guest_contakt---*/
.z_block3 {border:1px solid #cccccc; position:relative; margin-bottom:8px; background-color:#f9f9f9; margin: 8px; background-image:url(img/guest.gif);}
.z_ltg {background: transparent url(img/z_ltg.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.z_rtg {background: transparent url(img/z_rtg.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.z_lbg {background: transparent url(img/z_lbg.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.z_rbg {background: transparent url(img/z_rbg.gif) 100% 100% no-repeat;}
.z_block_status {padding:10px 8px 10px 8px; }

/*---commentariy---*/
.z_comment {border:1px solid #cccccc; position:relative; margin-bottom:8px;  margin:8px;}
.z_ltc {background: transparent url(img/z_lt.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.z_rtc {background: transparent url(img/z_rt.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.z_lbg {background: transparent url(img/z_lbg.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.z_rbg {background: transparent url(img/z_rbg.gif) 100% 100% no-repeat;}
.z_block_status {padding:10px 8px 10px 8px; }

.headerim {
	width: 832px;
	height: 303px;
	background-image: url(lammy_headim.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

/*------- Top menu ----*/
#topmenu {
    width: 820px;
    height: 33px;
    background: url(img/topmenu_bg2.png) no-repeat;
    position: fixed absolute;
    bottom: 0px;
    margin-left:6px;
}
#topmenu ul {
    position: absolute;
    z-index: 1100;
    margin: 0px 0 0 2px;
    padding: 0px 0 0 0;
}
#topmenu ul li {
    display: inline;
    float: left;
    padding: 0;
    margin: 0;
    height: 32px;
}
#topmenu ul li a {
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: #ffffff;
    display: block;
    padding: 7px 0 0px 0;
}
#topmenu ul li:hover {
    background: url(img/hover_bg2.png) center no-repeat;
}
.link1 {
    width: 119px;
}
.link2 {
    width: 140px;
}
.link3 {
    width: 163px;
}
.link4 {
    width: 105px;
}
.link5 {
    width: 113px;
}

.foot_block {
	width: 832px;
	height: 52px;
	background-image: url(img/foot_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: auto;
	overflow: hidden;
}

.foot_content {
	text-align: center;
	padding-top: 3px;
	margin-top: 10px;
	width: 824px;
	margin: auto;
	/*border-top: 1px solid #808080;*/
}

.maincontent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

.maincontent p {
	line-height: 18px;
}

.slideBox .content p {
	line-height: normal;
}

.nizlinks {
	padding: 15px 7px 25px 7px;
	overflow: hidden;
	width: 810px;
	margin: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.sublinks {
	float: left;
	width: 100px;
	font-size: 11px;
	color: #A70303;
	padding-right: 25px;
}

.sublinks a:link, .sublinks a:visited {
	color: #A70303;
	text-decoration: underline;
	display: block;
	margin-bottom: 4px;
}

.sublinks a:hover {
	text-decoration: none;
}

.mainlinks {
	float: right;
	width: 468px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
}

.mainlinks p {
	margin: 0;
	padding-bottom: 3px;
	font-size: 11px;
}

/*Рейтинг статей*/
#raiting_star{
	padding-left: 15px;
}
#raiting {position:relative; height:16px; cursor:pointer; width:83px; float:left} /* Блок рейтинга*/
#raiting_blank, #raiting_votes, #raiting_hover {height:16px; position:absolute}
#raiting_blank { background:url(/blocks/rating/images/ratings.png); width:83px; } /* "Чистые" звездочки */
#raiting_votes {background:url(/blocks/rating/images/ratings.png) 0 -16px} /*  Закрашенные звездочки */ 
#raiting_hover {background:url(/blocks/rating/images/ratings.png) 0 -32px; display:none}  /*  звездочки при голосовании */ 
#raiting_info {margin-left:100px}
#raiting_info img{vertical-align:middle; margin:0 5px; display:none}
/*Рейтинг статей*/

.style1 {
	color: #CC3333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.vypechka_title { 
color: #A70303;
display: block;
font: bold 90% Arial, Helvetica, sans-serif;
margin-left:8px;
}

/*---vypechka_na_skoruyu_ruku---*/
.vypechka {border:1px solid #D9D9D9; background:#F9F9F9; width:580px; margin-left:10px; margin-right:10px;}
.vypechka_vnutri {border:1px solid #D9D9D9; background:#FFFFFF; width:266px; margin:8px;}
.v_lt {background: transparent url(img/v_lt.gif) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.v_rt {background: transparent url(img/v_rt.gif) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.v_lb {background: transparent url(img/v_lb.gif) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.v_rb {background: transparent url(img/v_rb.gif) 100% 100% no-repeat;}
.v_kontent_status {padding:7px 8px 10px 8px; cursor:pointer;}
.v_vsego {font-family:Tahoma; font-size: 11px; margin:-3px;}

/*---navigaciya_pod_kontentom---*/
.navigaciya {border:1px solid #d9d9d9; width:556px; margin-left:23px;}
.vn_lt {background: transparent url(img/vn_lt.png) 0% 0% no-repeat; margin:  -1px 0 0 -1px;}
.vn_rt {background: transparent url(img/vn_rt.png) 100% 0% no-repeat; margin:  0px -1px 0 0px;}
.vn_lb {background: transparent url(img/vn_lb.png) 0% 100% no-repeat;  margin:  0px 0px -1px 0px;}
.vn_rb {background: transparent url(img/vn_rb.png) 100% 100% no-repeat;}
.vn_kontent_status {padding:3px 10px 7px 12px;}


/*---share42.com---*/
#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -70px; /* смещение панели влево от края контента */
}
#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


/*---knopka---*/
.button {border: 1px solid #DDD;
	border-radius: 3px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	font: bold 11px Sans-Serif;
	padding: 6px 10px;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	background: transparent;
	cursor: pointer;
}
.button:hover, .button:focus {
	border-color: #999;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.button:active {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
}
.button:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid #999;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin: 0 0 0 4px;
	position: relative;
	top: -1px;
}
.button:hover:after {
	border-top-color: black;
}



<link rel="icon" href="/favicon.ico" type="image/x-icon"> 
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">	
