* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Georgia, Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
    background:#ffeadc;
}

.red {color:#b73484;}

.big {font-size: 20px;}


a {
	color:#b73484;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}



.shop-stuff a:visited {color:#978f8f;}


h2 {
margin-bottom:10px;
text-align:center;
color:#b73484;
}
input {vertical-align: middle;margin-top:5px;}

#forma input, textarea {width:262px;}

#wrapper {
	width: 1200px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

fieldset {border:none;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 343px;
	background: url(images/top.jpg);
}

#menu {
  padding-top: 252px;
  padding-left:200px;
}

#number {
color:#B73484;
font-size:xx-large;
padding-left:154px;
padding-top:161px;
position:absolute;
}


#menu li {
float:left;
list-style:none;
margin-left:35px;
margin-left:7px;
text-align:center;
background: #fff;
border: 2px solid #26bc3b;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ddd495));
background: -moz-linear-gradient(#ffffff, #ddd495);
background: linear-gradient(#ffffff, #ddd495);
padding: 5px 10px;
height: 35px;

}

#menu li a {
    display: block;
    margin-top: 7px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 121px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
}
#content {margin: 0 270px;}

p {
  padding: 0 20px 0 20px;
  line-height:20px;
  text-align:justify;
}


#tab_raz td {
  border: 1px solid #F79EB1;

}

#tab_raz td p {
text-align:center;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;

}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;

}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1200px;
	margin: -121px auto 0;
	height: 121px;
	background: url(images/footer.jpg);
}




.green {
   background: #26bc3b;
   border: 1px solid #26bc3b;
   float:right;
}

.orange {
   background: #fcb57d;
   border: 1px solid #fcb57d;
}

.green1 {
   background: #fff;
   border: 1px solid #26bc3b;
   float:right;
}

.orange1 {
   background: #fff;
   border: 1px solid #fcb57d;
}


 .bord-top {

   -webkit-border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
   border-radius: 15px 15px 0 0;
   behavior: url(assets/templates/default/PIE.htc);
   height: 27px;
   width: 250px;
   -webkit-box-shadow: #bbb 5px 5px 10px;
   -moz-box-shadow: #bbb 5px 5px 10px;
    box-shadow: #bbb 5px 5px 10px;

    }

    .bord-top p, .cont-top h1, .korz-top p {
      text-align: center;
      color: #fff;
      padding-top:4px;
      font-size:16px;
    }

.block {
   -webkit-border-radius:  0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
   border-radius: 0 0 15px 15px;
   behavior: url(assets/templates/default/PIE.htc);
   width: 250px;
   margin-bottom: 20px;
   padding: 10px 0;
   -webkit-box-shadow: #bbb 5px 5px 10px;
   -moz-box-shadow: #bbb 5px 5px 10px;
    box-shadow: #bbb 5px 5px 10px;
}



.block ul {
     color: #B73484;
     margin-left: 25px;
}


   .cont-top   {
    height: 27px;
    background: #f79eb0;
   border: 1px solid #f79eb2;
   -webkit-border-radius: 15px 15px 0 0;
   -moz-border-radius: 15px 15px 0 0;
   border-radius: 15px 15px 0 0;

   -webkit-box-shadow: #bbb 5px 5px 10px;
   -moz-box-shadow: #bbb 5px 5px 10px;
    box-shadow: #bbb 5px 5px 10px;

   behavior: url(assets/templates/default/PIE.htc);

   }

 .otstup{
    background:#fff;
    padding: 20px;
    border: 1px solid #f79eb2;
   -webkit-border-radius:  0 0 15px 15px;
   -moz-border-radius: 0 0 15px 15px;
   border-radius: 0 0 15px 15px;
   -webkit-box-shadow: #bbb 5px 5px 10px;
   -moz-box-shadow: #bbb 5px 5px 10px;
    box-shadow: #bbb 5px 5px 10px;
   behavior: url(assets/templates/default/PIE.htc);

}

.otstup img, #lid img {
 	border:1px solid #F79EB1;
    padding:5px;
  }


   #SearchForm, #Search{
     margin:20px;
   }
   #SearchForm tr {
    height:30px;
   }


   #cat select{
   width:130px;
   }

   #ild a {
   	text-decoration: none;
   }

   #menu_cat {
    margin-left:20px;
   }

    #menu_cat li{
     list-style-type:decimal;
   }

a.ditto_page, ditto_currentpage {
padding-left:3px;
padding-right:3px;
}

.topics-list {margin-top:20px;margin-bottom:35px;}

#reg {margin-top:10px;}

.pok {
display:inline-block;
padding-bottom:20px;
padding-top:20px;
}

#dosk_ob li{list-style-type: none; float: left; padding-left:62px; font-size: xx-large;}

.shs-descr img{
height:100px;
min-width:75px;
}

.new_comment {padding: 5px 15px;}

.shk-but {
    height:28px; width:90px;
    background:#FCB57D;
    border: 1px solid #666;
   -webkit-border-radius:15px;
   -moz-border-radius:15px;
   border-radius:15px;
   behavior: url(assets/templates/default/PIE.htc);
}

a.shk-del img { border: none;}

.gallery li {float: left; list-style: none;}
.gallery img {margin-bottom: 15px; margin-right: 15px;}
#lightbox-overlay-text p {text-align: right;}




