body{margin: 0 0 15px 0; background: url(files/derevo.jpg); font: normal 12px georgia, tahoma, arial;}

.fons{background: url(files/fon.jpg) top center repeat-x; position:absolute; z-index:1; width:100%; left:0; top:0; height: 921px;}


.palka{background: url(files/palka.gif) top center no-repeat; position:absolute; z-index:2; width:100%; left:0; top:184px; height: 38px;}

.title{width:949px; margin: auto; min-width:980px;}

.logo{float:left; width:415px;}
.names{float:left; width:275px; font: normal 30px georgia, tahoma, arial; color: #2b7ca3; padding-top:20px; line-height:30px;}
.names strong{color: #012d42; font-weight:normal; font-size: 20px; line-height:18px !important;}

.pizza{float:left; text-align:right;}

.cl{clear:both;}
.content{position:absolute; z-index:3; width:100%; top:138px; left:0; background: url(files/top.gif) top center no-repeat; height:417px; min-width:980px;}

.topmenu{width:800px; margin: 55px auto auto auto; text-align:center; padding-left:50px}
.topmenu a{color: #5c2819; padding:0 27px 0 27px;}
.topmenu a:hover{text-decoration:none;}

.topmenu a b{background: #5C2819; color:#fff; text-decoration:none; font-weight:normal; padding:5px;}
.topmenu a:hover b{background: red; color:#fff; text-decoration:none; font-weight:normal; padding:5px;}

.topmenu a.act{color: #c84200; padding:0 27px 0 27px;text-decoration:none;}
.topmenu a:hover{text-decoration:none;}


.inform{position:absolute; z-index:5; width:100%; top:450px; left:0; min-width:980px;}

.info{width:780px; margin:auto; padding-left:80px; background: url(files/bg.gif) repeat-y; padding-bottom:5px;}

.botts{width:780px; margin:auto; background: url(files/bot.gif) bottom center no-repeat; height:417px; min-width:980px;}

.infobox{width:800px; margin: auto; padding-left:50px;}

.banner{width:800px; margin: auto; text-align:center; height:150px;}
.banner img{margin-top:30px;}
.ib1{float:left; width:44%; padding-left:30px; color:#311d06; padding-top:50px;}
.ib1 b{color:#000;}

a{outline:none; color:#5c2819;}

.bline{top:921px; position:absolute; z-index: 2; left:0; width:100%; height:35px; background:url(files/derevo-top.jpg) repeat-x;}
.derevo{top:921px; position:absolute; z-index: 1; left:0; width:100%; min-height:500px; background:url(files/derevo.jpg); min-width:980px;}


.bothpizza{float:left; padding-top: 100px;}
.infocenter{color:#311d06; padding:30px 0 0 30px; width:750px; margin:auto;}

.ar{text-align:right;}

form{margin:0; padding:0; }

select{background:#ebc44c; font:normal 11px tahoma, arial; color:#171308;}

.nemo{padding-top:5px;}
.nemo img{margin: 0 10px 0 5px; color:#754f44;}
.nemo strong{font: normal 21px georgia, tahoma, arial; color: #5c2819;}
.nemo a{color:#754f44;}
.nemo a:hover{text-decoration:none; color:#5c2819;}


.notik{background: #e8d78c; border:1px solid #DDC97C; width:230px; color:#bf4e08; font-style:italic;}
a.lks{font-style:italic; font-size:14px;}
a:hover.lks{text-decoration:none;}

.ost2{background: #e8d78c url(files/listok.gif) top right no-repeat; border:1px solid #DDC97C; width:230px; color:#bf4e08; font-style:italic;}
.ost1{background: #e8d78c url(files/perec.gif) top right no-repeat; border:1px solid #DDC97C; width:230px; color:#bf4e08; font-style:italic;}

.button{border:0; background: url(files/button-fon.gif) no-repeat; color:#fff; width:173px; height:29px; font-style:italic; font: normal 14px georgia, tahoma, arial; }

.block2 { 
width: 180px; 
background: #FFFFD4; border:1px solid #DDC97C;
padding: 5px; 

float: left; 
position: absolute; 
top: -40px; 
left: -70px; 
z-index:200;
 color:#311d06 !important; font:normal 12px georgia, tahoma, arial;
 font-weight:normal !important;
}


.padd1{float:left; color:#000; font-size:11px; font-family:tahoma, arial;}
.padd1 a{text-decoration:none; color:#000;}

.padd2{float:left; padding-left:40px;}

.padd3{ font-family:tahoma, arial; color:#000; font-size:11px;}
.padd3 a{color:#000;}

.greens{font-weight:bold; color: #5c2819;}
.reds{font-weight:bold; color: #5c2819;}
.pole{background: #E8D68D; border:1px solid #CFB770; font: normal 12px georgia, tahoma, arial; width:400px;}
.pole2{background: #E8D68D; border:1px solid #CFB770; font: normal 12px georgia, tahoma, arial; width:400px;}