/* CSS Document */

* {padding:0;
margin:0;
}

li {color: #000000; margin-top: 15; margin-bottom: 15; margin-left:25px;}


#content {width:800px; margin:auto;}

body{background: #F1F1F1 url(images/bg.jpg) top repeat-x;
 color:#0F0F0F;
 font-size:17px;
  font-family: "Palatino Linotype", "Georgia", "Times", "Times New Roman","serif"; 
  margin:32px 0 0;
     padding:0;}

/*Content*/

#content {
	background:#FFF;

border-top:5px solid #000;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
}

#content p {padding:10px;}

.entry-title {
font-size: 2.7em;
	font-weight: normal;
	margin-bottom: 0.1em;
	text-align:center;
}

.podzag {
font-size: 2.0em;
	font-weight: normal;
	color:#660000;
}



.code {
padding:10px;
background-color:#EEEEEE;
border:1px dotted #000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:10px;
width:550px;
}

.code p {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;

}

#zakaz {
border:2px solid #009900;
width:600px;
padding:10px;
margin:auto;}

.less_bg {
border:1px solid #f0f0f0; background-color:#fbfbfb; margin:20px;
width:90%;
padding:10px;
}

.border_add {
border:1px #000000 solid;
background:#FFFFCC;
padding:10px;
}

.button {background:url(images/zakaz.png);
width:580px;
height:150px;
display:block;
margin:auto;

}

.button:hover {background:url(images/zakazhover.png);
width:580px;
height:150px;}

.vigoda {
	border-top:1px solid #CCC;

	background: #fff url(images/bg2.jpg) top repeat-x;
	padding:10px;
	padding-left:3px;
	font-size:16px;
	padding-bottom:20px;
	width:760px;
	margin:auto;
}



.img-desc{
  position: relative;
  display: block;
  width: 350px;
  height:310px;
   border: 5px solid #ddd;
  padding: 5px; /*Размер внутренней рамки*/
  background: #fff; /*Цвет внутренней рамки*/
  float:left;
  margin-left:10px;
  margin-top:10px;

}
.img-desc cite{
  background:#FFF;
  color: #000;
  position: absolute;
  bottom: 0;
  left: 0;
  width:343px;
  height:40px;
  padding: 4px;
  margin-left:5px;
  text-align:center;

  border-top: 1px solid #999;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size:15px;
  font-style:italic;
  }
  
.example {
  width:700px;

  margin:5px 0 15px 10px;
  padding-top:20px;
  background-color:#063;
  text-align:justify;

}  

.example ul {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	width:650px;

	margin:auto;
	padding:20px;
}

.example ul li {
		color:#FFF; padding-bottom:10px;}
		
h1 {
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#063;
	padding-bottom:10px;
	 text-align:center;
}

.head2 {
font-family:Helvetica, sans-serif;
	font-size:20px;	
	color:#006E2E;
	padding-bottom:10px;
	padding-top:50px;
	padding-left:10px;
	 text-align:left;
	 font-weight:normal;
	 text-align:left;
	 text-decoration:none;
}


.head3 {
font-family:Helvetica, sans-serif;
	font-size:20px;	
	color:#D40000;
	padding-bottom:10px;
	padding-top:50px;
	padding-left:10px;
	 text-align:left;
	 font-weight:normal;
	 text-align:center;
	 text-decoration:none;
}
a.learn {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	background:url(images/collapse.png) left  no-repeat;
	color:#000;
	margin-left:60px;
	padding-left:25px;


	text-decoration:none;}
a.learn:hover {color:#999;}

a.list{	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	padding-left:50px;
	margin-left:50px;
	text-decoration:none;
	line-height:50px;
	background:url(images/103.png) left no-repeat;

}

a.list:hover {color:#666;}

.opis {background:#FFF;
width:700px;
margin:auto;
padding:20px;
margin:20px;
border:5px solid #CCCCCC;
}


.no-display {
	DISPLAY: none
}

.quest
{
	background:#fff;
width:780px;
margin: auto;
padding-top:20px;
padding-bottom:20px;
border:5px solid #CCCCCC;
}

#cena {
	padding:30px;

	
}.cena2 {
	text-align: center;
	font-size: 24px;
}

#zakazat {
	margin:auto;
	padding:20px;
	width:80%;
	background:#FFFFCC;
	border:1px solid #CECECE;
