﻿

* {
	margin:0 auto;
	padding: 0;
}


@import url(http://fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic);

body {
	background: #E8ECD3 url(img/bg3.jpg);
	color: #444; 
	
font: normal 62.5% "Lucida Sans",sans-serif; min-width: 1250px;
	margin:0 auto;

}

p,blockquote,ul 
{margin-bottom: 1.2em;}

h1 {font: normal 1.6em serif;}

h2 {
	
font: bold 2em Verdana,serif;
	
}

h2 a {
	
font: 1.6em serif;
	margin: 0px 0 0px; color: #6C7151;
}
.body h2 a {
	
font: 1em serif;
	margin: 0px 0 0px; color: #6C7151;
}
ul {margin-left: 1.8em;}

blockquote 
{
	background: url(img/quote.gif) no-repeat;
	color: #555;
	
font: normal 1.4em serif;
	padding-left: 22px;
}

blockquote p {padding: 6px;}

/* misc */
.clearer 
{
	clear: both;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}
pre {
font-family: tahoma; line-height: 2em;  white-space: pre-wrap; word-wrap: break-word; text-align:left; width: 100%; padding-left: 0%; font-size: 18px;
color: rgb(96, 96, 92);
  
}
.body p{ font-size: 18px;
color: rgb(96, 96, 92); font-family: tahoma; line-height: 2em;
	
}

.left 
{float: left;}
.right {float: right;}

img.left {margin: 0 18px 6px 0;}

.divider 
{
	background: url(img/divider.png) no-repeat;
	height: 20px;
	
margin: 24px 195px;


}
.header a{ color: #FFC; text-decoration: none;  padding: 62px 0 34px 0;

}
/* structure */
.cont {

		margin:0 auto;
	height: auto !important;
	width: 1250px;
}
.base-row {
display: table-row;
}
.container {
	background: url(img/bgcontainer.png) 
repeat-y center top;
	margin:0 auto;
	width: 950px;
	height: auto !important;
	 float:left;

	
}
#container {
	background: url(img/bgcontainer_s22.png) 
repeat-y center top; color: #FFC;
	margin:0 auto;
	width: 1200px;
	height: 245px;
	 padding-left: 40px !important; 

	
}
#item_s  {
	  background: url(img/bgcontent222.png) no-repeat top, 
	  url(img/bgfooter222.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 0px; 
	width: 1150px;
}
#item_s  .title {color: #FFC;
	font: normal 3em serif;
	  
}
#item_s  h3 {color: #FFC;
	font: normal 2em serif;
	  
}
#item_s  h2 a {color: #6C7151;
	font-size:  2.2em;
	font-family: 'Marck Script', cursive, bold;
	margin-bottom: 20px;
	text-decoration: none; 
}

#item_s .title:first-letter 
{
	display: block;
	
	font-size: 2em;
}
#coupons-feed {
	background: url(img/bgcontainer_s2.png) 
repeat-y center top !important; 
	margin:0 auto !important;
	width: 1200px !important;
	height: auto !important;
	padding-left: 40px !important; 

	
}
.item2  {
	  background: url(img/bgcontainer_l.png) 
repeat-y center top; text-align: center; 
	 margin:0 auto;
	width: 300px;
	height: auto !important;
	float:right;


	
}
img.sad  {
	  text-align: center; 
	 margin:0 auto;
	max-width: 750px;
	max-height: 200px;
	
}
.sad  {
	padding-top: 20px;
	max-width: 750px;
	max-height: 200px;
	
}
.item22  {
	  background: url(img/bgcontent22.png) no-repeat top, 
	  url(img/bgfooter2.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 25px; 
	width: 250px;
}
.search  {
	  background: url(img/bgcontent22.png) no-repeat top, 
	  url(img/bgfooter2.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 25px; 
	width: 210px; padding: 20px;

}
.item_fly {
	  background: url(img/bgcontent22.png) no-repeat top, 
	  url(img/bgfooter2.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 25px; 
	width: 250px;
	
}
.no_story2{
	  background: url(img/bgcontent22.png) no-repeat top, 
	  url(img/bgfooter2.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 25px; 
	width: 250px;
	
}


.item_rand  {
	  background: url(img/bgcontent22.png) no-repeat top, 
	  url(img/bgfooter2.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 25px; 
	width: 230px; padding: 10px;
}
.sticky {
  position: fixe;
  top: 10px;
  z-index: 101;}
.item22 a  {
	  color: #6C7151;
font: normal 2em serif;
line-height: 40px;
margin: 0 10px;

}
.item_rand a  {
	  color: #6C7151;
font: normal 2em serif;
line-height: 40px;
margin: 0 10px; line-height: 90%;

}
.block_skazki * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
                word-wrap: break-word!important;
            }
            .block_skazki li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_skazki li DIV {
                padding:0.5em !important;
            }

            .block_skazki DIV, .block_skazki TABLE {
                padding: 5px !important;
            }

            .block_skazki {
                background: url(img/bgcontent22.png) no-repeat top, 
	  url(img/bgfooter2.png) no-repeat bottom; 
	  text-align: center; 
	margin: 0 25px; 
	width: 210px;
                font-family: Verdana!important;
                font-size: 10px!important;
                border: 0px solid #DDDDDD!important;
                background-color: transparent!important;
                padding: 20px;
                position: relative!important;
                display:block!important;
                
            }
            .block_skazki_icnt, .block_skazki_icnt * {
                text-align: center!important;
            }

            .block_skazki_text, .block_skazki_text A, .block_skazki_text A:hover {
                color: #6C7151!important;
                font-size: 10px!important;
                text-decoration: none!important;
            }
            .block_skazki_url {
                color: #6C7151!important;
                font-size: 10px!important;
                text-decoration: none!important;
            }
            .block_skazki_header, .block_skazki_header A {
                color: #6C7151!important;
                font-size: 11px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_skazki_sign {
                color: #6C7151!important;
                font-size: 10px!important;
                text-align: center!important;
                text-decoration: none!important;
            }

            .block_skazki_clear {
                clear:both!important;
            }

            .block_skazki TABLE {
                width: 100%!important;
                border: 0px!important;
            }
.footer2 {
   display: table-row;
}


.top {
	
background: url(img/bgcontent2.png) no-repeat 0 -1%;
	float: none;
margin: 0 50px;
	
text-align: center;
font-size: 1.5em;
	width: 850px;
}


.header {
	background: #E8ECD3 url(img/header6.jpg) no-repeat;
	color: #FFC;

	
font-size: 0.9em;
	height: 232px;
	padding-right: 0px;
}


.header h1 {
	font: normal 3.2em serif,sans-serif;
	padding: 62px 0 34px 0;
}
.header h2 a{
	font-size: 1.8em !important;
	 font-family: 'Marck Script', cursive !important;
}
.header h2 {
	padding: 42px 0 34px 0;
}
.pattern {
	background: #334127 url(img/pattern.png) repeat-x;
	clear: both;
	height: 12px;
}


/* navigation */
.navigation {margin: 0 24px;}

.navigation a {
	color: #6C7151;
	font: normal 1.3em serif;
	
line-height: 50px;
	margin: 0 16px;
	
}
li a {
	color: #6C7151;
	font: normal 1.3em serif;
	
line-height: 50px;
	margin: 0 16px;
	
}
.navigation a:hover,.navigation #selected 
{
	color: #2C3111;
}

/* content */
.content {
	background: url(img/bgcontent2.png) 
no-repeat top, url(img/bgfooter.png) no-repeat bottom;
	clear: both;
	font-size: 1.6em;
	margin: 0 50px;
	padding: 0 38px 12px;
}





.content .spacer {
	height: 42px;
}

/* content item */
.item {clear: both;}

.item img {border: 1px dashed #8A6;}


.item .title {
	color: #445044;
	font: normal 2em serif;
}

.item .title:first-letter 
{
	display: block;
	float: left;
	font-size: 2.1em;
}

.item .metadata 
{
	color: #666;
	font-size: 0.9em;
	float: left;
	padding: 0 0 6px 4px;
}


.item .body {
	clear: both;
}


/* footer */
.footer {
	background: url(img/bgcontent2.png) 
no-repeat top, url(img/bgfooter.png) no-repeat bottom;

	color: #666;
	font-size: 1.1em;
	
line-height: 47px; 
	margin: 0 auto;
	text-align: center;
	width: 850px;
}

.footer .left {padding-left: 40px;}

.footer .right {padding-right: 40px;}
.left {padding-left: 40px; width: 250px; text-align: left;}
.right {padding-left: 40px; width: 250px; font-size: 0.9em; line-height:70%; text-align: right;}

.footer a {
	color: #666;
	text-decoration: none;
}

.footer a:hover,.footer .right a:hover {
	color: #333;
	text-decoration: underline;
}

.footer .right, .footer .right a {color: #ACAF9B;}

