/* 
Theme Name: ! rostovnadonu 
Theme URI: 
Description: Для Ростова-на-Дону. 2-х колоночная, фиксированная ширина. Код баннера в шапке, текста в подвале, дополнительных счетчиков и страницы-карты сайта - в настройках темы. 
Version: 
Author: Дарья. 
Author URI: 

*/ 

/* begin Page */ 

/* Generated with Artisteer version 2.0.2.15338 */ 

body 
{ 
margin: 0 auto; 
padding: 0; 
background-color: #C7C7C7; 
overflow-x:hidden;
} 

.Main 
{ 
position: absolute; 
width: 100%; 
left: 0; 
top: 0; 
} 

.PageBackgroundGlare 
{ 
position: absolute; 
width: 100%; 
left: 0; 
top: 0; 
} 

.PageBackgroundGlareImage 
{ 
background-image: url('images/Page-BgGlare.png'); 
background-repeat: no-repeat; 
height: 483px; 
width: 304px; 
margin: 0; 
} 

html:first-child .PageBackgroundGlare 
{ 
border: 1px solid transparent; /* Opera fix */ 
} 



.PageBackgroundSimpleGradient 
{ 
background-image: url('images/Page-BgSimpleGradient.jpg'); 
background-repeat: repeat-x; 
height: 211px; 
} 

.cleared 
{ 
float: none; 
clear: both; 
margin: 0; 
padding: 0; 
border: none; 
font-size:1px; 
} 


/* end Page */ 

/* begin Box, Sheet */ 
.Sheet 
{ 
overflow: hidden; 
min-width:33px; 
min-height:33px; 
margin: 0 auto; 
position: relative; 
z-index: 0; 
width: 1000px; 
} 


.Sheet-body 
{ 
position: relative; 
z-index: 0; 
margin: 1px; 
} 

.Sheet-tl 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
left: 0; 
width: 16px; 
height: 16px; 
background-image: url('images/Sheet-s.png'); 
} 

.Sheet-tr 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
right: 0; 
width: 16px; 
height: 16px; 
} 

.Sheet-tr div 
{ 
position: absolute; 
z-index: -1; 
top: 0px; 
left: -16px; 
width: 32px; 
height: 32px; 
background-image: url('images/Sheet-s.png'); 
} 

.Sheet-bl 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
bottom: 0; 
left: 0; 
width: 16px; 
height: 16px; 
} 

.Sheet-bl div 
{ 
position: absolute; 
z-index: -1; 
top: -16px; 
left: 0; 
width: 32px; 
height: 32px; 
background-image: url('images/Sheet-s.png'); 
} 

.Sheet-br 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
bottom: 0; 
right: 0; 
width: 16px; 
height: 16px; 
} 

.Sheet-br div 
{ 
position: absolute; 
z-index: -1; 
top: -16px; 
left: -16px; 
width: 32px; 
height: 32px; 
background-image: url('images/Sheet-s.png'); 
} 

.Sheet-tc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 0; 
left: 16px; 
right: 16px; 
height: 16px; 
} 

.Sheet-tc div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: 0; 
width: 100%; 
height: 32px; 
background-image: url('images/Sheet-h.png'); 
} 

.Sheet-bc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
bottom: 0; 
left: 16px; 
right: 16px; 
height: 16px; 
} 

.Sheet-bc div 
{ 
position: absolute; 
z-index: -1; 
top: -16px; 
left: 0; 
width: 100%; 
height: 32px; 
background-image: url('images/Sheet-h.png'); 
} 

.Sheet-cl 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 16px; 
left: 0; 
width: 16px; 
bottom: 16px; 
} 

.Sheet-cl div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: 0; 
width: 32px; 
height: 100%; 
background-image: url('images/Sheet-v.png'); 
} 

.Sheet-cr 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 16px; 
right: 0; 
width: 16px; 
bottom: 16px; 
} 

.Sheet-cr div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: -16px; 
width: 32px; 
height: 100%; 
background-image: url('images/Sheet-v.png'); 
} 

.Sheet-cc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -2; 
top: 16px; 
left: 16px; 
right: 16px; 
bottom: 16px; 
background-image: url('images/Sheet-c.png'); 
} 


.Sheet 
{ 
margin-top: 10px !important; 
} 
/* end Box, Sheet */ 

/* begin Header */ 
div.Header 
{ 
margin: 0 auto; 
position: relative; 
z-index:0; 
width: 998px; 
height: 200px; 
} 

div.Header-png 
{ 
position: absolute; 
z-index:-2; 
top: 0; 
left: 0; 
width: 998px; 
height: 200px; 
background-image: url('images/Header.png'); 
background-repeat: no-repeat; 
background-position: left top; 
} 


div.Header-jpeg 
{ 
position: absolute; 
z-index:-1; 
top: 0; 
left: 0; 
width: 998px; 
height: 200px; 
background-image: url('images/Header.jpg'); 
background-repeat: no-repeat; 
background-position: center center; 
} 
/* end Header */ 

/* begin Logo */ 
.logo 
{ 
display : block; 
position: absolute; 
left: 200px; 
top: 70px; 
width: 500px; 
} 

h1.logo-name 
{ 
display: block; 
text-align: center; 
} 

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 24px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
padding:0; 
margin:0; 
color: #FEF1E2 !important; 
} 

.logo-text 
{ 
display: block; 
text-align: center; 
} 

.logo-text, .logo-text a 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal; 
padding:0; 
margin:0; 
color: #FDE9D3 !important; 
} 

/* end Logo */ 

/* begin Menu */ 
/* menu structure */ 

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover 
{ 
text-align:left; 
text-decoration:none; 
outline:none; 
letter-spacing:normal; 
word-spacing:normal; 
} 

.artmenu, .artmenu ul 
{ 
margin: 0; 
padding: 0; 
border: 0; 
list-style-type: none; 
display: block; 
width:100%; 
float:left; 
clear:both; 
} 

.artmenu li 
{ 
margin: 0; 
padding: 0; 
border: 0; 
display: block; 
float: left; 
position: relative; 
z-index: 5; 
background:none; 
} 

.artmenu li:hover 
{ 
z-index: 10000; 
white-space: normal; 
} 

.artmenu li li 
{ 
float: none; 
} 

.artmenu ul 
{ 
visibility: hidden; 
position: absolute; 
z-index: 10; 
left: 0; 
top: 0; 
background:none; 
} 

.artmenu li:hover>ul 
{ 
visibility: visible; 
top: 100%; 
} 

.artmenu li li:hover>ul 
{ 
top: 0; 
left: 100%; 
} 

.artmenu:after, .artmenu ul:after 
{ 
content: "."; 
height: 0; 
display: block; 
visibility: hidden; 
overflow: hidden; 
clear: both; 
} 
.artmenu, .artmenu ul 
{ 
min-height: 0; 
} 

.artmenu ul 
{ 
background-image: url(images/spacer.gif); 
padding: 10px 30px 30px 30px; 
margin: -10px 0 0 -30px; 
} 

.artmenu ul ul 
{ 
padding: 30px 30px 30px 10px; 
margin: -30px 0 0 -10px; 
} 


/* menu structure */ 

.nav 
{ 
position: relative; 
margin: 0 auto; 
width: 998px; 
height: 26px; 
z-index: 100; 
} 

.artmenu 
{ 
padding: 0px 0px 0px 0px; 
} 


.nav .l, .nav .r, .nav .r div 
{ 
top: 0; 
position: absolute; 
z-index: -1; 
overflow: hidden; 
height: 26px; 
} 

.nav .l 
{ 
left: 0; 
right: 0px; 
} 


.nav .r 
{ 
right: 0; 
width: 0px; 
} 


.nav .r div 
{ 
width: 998px; 
right: 0; 
} 


.nav .l, .nav .r div 
{ 
background-position: left top; 
background-repeat: no-repeat; 
background-image: url('images/nav.png'); 
} 

/* end Menu */ 

/* begin MenuItem */ 
.artmenu ul li 
{ 
clear: both; 
} 

.artmenu a , .artmenu a span 
{ 
height: 26px; 
display: block; 
} 


.artmenu a 
{ 
cursor: pointer; 
text-decoration: none; 
margin-right: 0px; 
margin-left: 0px; 

} 
.artmenu a span span 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #080808; 
padding: 0 12px; 
margin: 0 0px; 
line-height: 26px; 
text-align: center; 
background-image: url('images/item-center.png'); 
background-position: left top; 
background-repeat: repeat-x; 

} 




.artmenu a:hover span span 
{ 
color: #000000; 
background-position: left -26px; 
} 

.artmenu li:hover a span span 
{ 
color: #000000; 
background-position: left -26px; 
} 


.artmenu a.active span span 
{ 
color: #0F0801; 
background-position: left -52px; 
} 

/* end MenuItem */ 

/* begin MenuSeparator */ 
.nav .separator 
{ 
display: block; 
width: 1px; 
height: 26px; 
background-image: url('images/item-separator.png'); 
} 

/* end MenuSeparator */ 

/* begin MenuSubItem */ 
.artmenu ul a 
{ 
display:block; 
text-align: center; 
white-space: nowrap; 
height: 22px; 
width: 177px; 
overflow:hidden; 
line-height: 22px; 
margin-right: auto; 


background-image: url('images/subitem-bg.png'); 
background-position: left top; 
background-repeat: repeat-x; 

border-width: 1px; 
border-style: solid; 
border-color: #DE9445; 
} 

.nav ul.artmenu ul span, .nav ul.artmenu ul span span 
{ 
display: inline; 
float: none; 
margin: inherit; 
padding: inherit; 
background-image: none; 
text-align: inherit; 
text-decoration: inherit; 
} 

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span 
{ 
text-align: left; 
text-indent: 12px; 
text-decoration: none; 
line-height: 22px; 
color: #0D0802; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
} 

.artmenu ul ul a 
{ 
margin-left: auto; 
} 

.artmenu ul li a:hover 
{ 
color: #231506; 
border-color: #C37522; 
background-position: 0 -22px; 
} 

.artmenu ul li:hover a 
{ 
color: #231506; 
border-color: #C37522; 
background-position: 0 -22px; 
} 

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span 
{ 
color: #231506; 
} 

.nav .artmenu ul li:hover a span, .nav .artmenu ul li:hover a span span 
{ 
color: #231506; 
} 


/* end MenuSubItem */ 

/* begin ContentLayout */ 
.contentLayout 
{ 
margin-bottom: 2px; 
width: 998px; 
position: relative; 
} 
/* end ContentLayout */ 

/* begin Box, Block */ 
.Block 
{ 
overflow: hidden; 
min-width:3px; 
min-height:3px; 
margin: 0 auto; 
position: relative; 
z-index: 0; 
} 


.Block-body 
{ 
position: relative; 
z-index: 0; 
margin: 5px; 
} 

.Block-tl 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
left: 0; 
width: 1px; 
height: 1px; 
background-image: url('images/Block-s.png'); 
} 

.Block-tr 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
right: 0; 
width: 1px; 
height: 1px; 
} 

.Block-tr div 
{ 
position: absolute; 
z-index: -1; 
top: 0px; 
left: -1px; 
width: 2px; 
height: 2px; 
background-image: url('images/Block-s.png'); 
} 

.Block-bl 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
bottom: 0; 
left: 0; 
width: 1px; 
height: 1px; 
} 

.Block-bl div 
{ 
position: absolute; 
z-index: -1; 
top: -1px; 
left: 0; 
width: 2px; 
height: 2px; 
background-image: url('images/Block-s.png'); 
} 

.Block-br 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
bottom: 0; 
right: 0; 
width: 1px; 
height: 1px; 
} 

.Block-br div 
{ 
position: absolute; 
z-index: -1; 
top: -1px; 
left: -1px; 
width: 2px; 
height: 2px; 
background-image: url('images/Block-s.png'); 
} 

.Block-tc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 0; 
left: 1px; 
right: 1px; 
height: 1px; 
} 

.Block-tc div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: 0; 
width: 100%; 
height: 2px; 
background-image: url('images/Block-h.png'); 
} 

.Block-bc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
bottom: 0; 
left: 1px; 
right: 1px; 
height: 1px; 
} 

.Block-bc div 
{ 
position: absolute; 
z-index: -1; 
top: -1px; 
left: 0; 
width: 100%; 
height: 2px; 
background-image: url('images/Block-h.png'); 
} 

.Block-cl 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 1px; 
left: 0; 
width: 1px; 
bottom: 1px; 
} 

.Block-cl div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: 0; 
width: 2px; 
height: 100%; 
background-image: url('images/Block-v.png'); 
} 

.Block-cr 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 1px; 
right: 0; 
width: 1px; 
bottom: 1px; 
} 

.Block-cr div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: -1px; 
width: 2px; 
height: 100%; 
background-image: url('images/Block-v.png'); 
} 

.Block-cc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -2; 
top: 1px; 
left: 1px; 
right: 1px; 
bottom: 1px; 
background-image: url('images/Block-c.png'); 
} 


.Block 
{ 
margin: 7px; 
} 

/* end Box, Block */ 

/* begin BlockHeader */ 
.BlockHeader 
{ 
position: relative; 
overflow: hidden; 
height: 30px; 
z-index: 0; 
line-height: 30px; 
padding: 0 7px; 
margin-bottom: 0px; 

} 

.BlockHeader-text 
{ 
white-space : nowrap; 
color: #000000; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
line-height: 30px; 
} 


.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div 
{ 
top: 0; 
position: absolute; 
z-index: -1; 
overflow: hidden; 
height: 30px; 
} 

.BlockHeader .l 
{ 
left: 0; 
right: 0px; 
} 


.BlockHeader .r 
{ 
right: 0; 
width: 0px; 
} 


.BlockHeader .r div 
{ 
width: 998px; 
right: 0; 
} 


.BlockHeader .l, .BlockHeader .r div 
{ 
background-position: left top; 
background-repeat: no-repeat; 
background-image: url('images/BlockHeader.png'); 
} 



.header-tag-icon 
{ 
display:inline-block; 
background-position:left top; 
background-image: url('images/BlockHeaderIcon.png'); 
padding:0 0 0 17px; 
background-repeat: no-repeat; 
min-height: 9px; 
margin: 0 0 0 5px; 
} 




/* end BlockHeader */ 

/* begin Box, BlockContent */ 
.BlockContent 
{ 
overflow: hidden; 
min-width:1px; 
min-height:1px; 
margin: 0 auto; 
position: relative; 
z-index: 0; 
} 


.BlockContent-body 
{ 
position: relative; 
z-index: 0; 
margin: 8px; 
} 


.BlockContent-body 
{ 
color:#5C5C5C; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
} 

.BlockContent-body a:link 
{ 
color: #CE7209; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
} 

.BlockContent-body a:visited, .BlockContent-body a.visited 
{ 
color: #CE7209; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
} 

.BlockContent-body a:hover, .BlockContent-body a.hover 
{ 
color: #CE7209; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
} 


.BlockContent-body ul 
{ 
list-style-type: none; 
color: #452603; 
margin:0; 
padding:0; 
} 

.BlockContent-body li 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
text-decoration: none; 
} 

.BlockContent-body ul li 
{ 
padding:0px 0 0px 16px; 
background-image: url('images/BlockContentBullets.png'); 
background-repeat:no-repeat; 
margin:0.5em 0 0.5em 0; 
line-height:1.2em; 
} 

/* end Box, BlockContent */ 

/* begin Box, Post */ 
.Post 
{ 
overflow: hidden; 
min-width:27px; 
min-height:27px; 
margin: 0 auto; 
position: relative; 
z-index: 0; 
} 


.Post-body 
{ 
position: relative; 
z-index: 0; 
margin: 18px; 
} 

.Post-tl 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
left: 0; 
width: 17px; 
height: 17px; 
background-image: url('images/Post-s.png'); 
} 

.Post-tr 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
right: 0; 
width: 17px; 
height: 17px; 
} 

.Post-tr div 
{ 
position: absolute; 
z-index: -1; 
top: 0px; 
left: -17px; 
width: 34px; 
height: 34px; 
background-image: url('images/Post-s.png'); 
} 

.Post-bl 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
bottom: 0; 
left: 0; 
width: 17px; 
height: 17px; 
} 

.Post-bl div 
{ 
position: absolute; 
z-index: -1; 
top: -17px; 
left: 0; 
width: 34px; 
height: 34px; 
background-image: url('images/Post-s.png'); 
} 

.Post-br 
{ 
position: absolute; 
overflow: hidden; 
z-index: -1; 
bottom: 0; 
right: 0; 
width: 17px; 
height: 17px; 
} 

.Post-br div 
{ 

position: absolute; 
z-index: -1; 
top: -17px; 
left: -17px; 
width: 34px; 
height: 34px; 
background-image: url('images/Post-s.png'); 
} 

.Post-tc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 0; 
left: 17px; 
right: 17px; 
height: 17px; 
} 

.Post-tc div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: 0; 
width: 100%; 
height: 34px; 
background-image: url('images/Post-h.png'); 
} 

.Post-bc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
bottom: 0; 
left: 17px; 
right: 17px; 
height: 17px; 
} 

.Post-bc div 
{ 
position: absolute; 
z-index: -1; 
top: -17px; 
left: 0; 
width: 100%; 
height: 34px; 
background-image: url('images/Post-h.png'); 
} 

.Post-cl 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 17px; 
left: 0; 
width: 17px; 
bottom: 17px; 
} 

.Post-cl div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: 0; 
width: 34px; 
height: 100%; 
background-image: url('images/Post-v.png'); 
} 

.Post-cr 
{ 
position: absolute; 
overflow:hidden; 
z-index: -1; 
top: 17px; 
right: 0; 
width: 17px; 
bottom: 17px; 
} 

.Post-cr div 
{ 
position: absolute; 
z-index: -1; 
top: 0; 
left: -17px; 
width: 34px; 
height: 100%; 
background-image: url('images/Post-v.png'); 
} 

.Post-cc 
{ 
position: absolute; 
overflow:hidden; 
z-index: -2; 
top: 17px; 
left: 17px; 
right: 17px; 
bottom: 17px; 
background-image: url('images/Post-c.png'); 
} 


.Post 
{ 
margin: 10px; 
} 


/* Start images */ 
a img 
{ 
border: 0; 
} 

.article img, img.article 
{ 
border-style: solid; 
border-width: 1px; 
border-color: #FBCA93; 
margin: 1em; 
} 

.metadata-icons img 
{ 
border: none; 
vertical-align: middle; 
margin:2px; 
} 
/* Finish images */ 

/* Start tables */ 

.article table, table.article 
{ 
border-collapse: collapse; 
margin: 1px; 
width:auto; 
} 

.article table, table.article .article tr, .article th, .article td 
{ 
background-color:Transparent; 
} 

.article th, .article td 
{ 
padding: 2px; 
border: solid 0px #B5B5B5; 
vertical-align: top; 
text-align:left; 
} 

.article th 
{ 
text-align:center; 
vertical-align:middle; 
padding: 7px; 
} 



/* Finish tables */ 
/* end Box, Post */ 

/* begin PostHeaderIcon */ 
.PostHeaderIcon-wrapper 
{ 
text-decoration:none; 
margin: 0.2em 0; 
padding: 0; 
font-weight:normal; 
font-style:normal; 
letter-spacing:normal; 
word-spacing:normal; 
font-variant:normal; 
text-decoration:none; 
font-variant:normal; 
text-transform:none; 
text-align:left; 
text-indent:0; 
line-height:inherit; 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 22px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #6C3C04; 
} 

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 22px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #6C3C04; 
} 

/* end PostHeaderIcon */ 

/* begin PostHeader */ 
.PostHeader a:link 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
text-align: left; 
color: #844906; 
} 

.PostHeader a:visited, .PostHeader a.visited 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
text-align: left; 
color: #C77823; 
} 

.PostHeader a:hover, .PostHeader a.hovered 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
text-align: left; 
color: #000000; 
} 
/* end PostHeader */ 

/* begin PostContent */ 
/* Content Text Font & Color (Default) */ 
body 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #4D4D4D; 
} 

.PostContent 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
text-align: justify; 
color: #4D4D4D; 
} 

/* Start Content link style */ 
/* 
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active. 
http://www.w3schools.com/CSS/css_pseudo_classes.asp 
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/ 
*/ 
a 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
color: #D37409; 
} 

/* Adds special style to an unvisited link. */ 
a:link 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
color: #D37409; 
} 

/* Adds special style to a visited link. */ 
a:visited, a.visited 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
color: #D37409; 
} 

/* :hover - adds special style to an element when you mouse over it. */ 
a:hover, a.hover 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
color: #000000; 
} 

/* Finish Content link style */ 

/* Resert some headings default style & links default style for links in headings*/ 
h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited 
{ 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
} 


/* Start Content headings Fonts & Colors */ 
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 24px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #9D5707; 
} 

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 22px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #D37409; 
} 

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 18px; 
font-style: normal; 
font-weight: normal; 
text-align: left; 
color: #8B5418; 
} 

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 16px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #5E5E5E; 
} 

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #5E5E5E; 
} 

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover 
{ 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
text-align: left; 
color: #5E5E5E; 
} 
/* Finish Content headings Fonts & Colors */ 

/* end PostContent */ 

/* begin PostBullets */ 
/* Start Content list */ 

ul 
{ 
list-style-type: none; 
color: #4D4D4D; 
margin:0; 
padding:0; 
} 

li 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
} 



.Post ul li 
{ 
padding:0px 0 0px 12px; 
background-image: url('images/PostBullets.png'); 
background-repeat:no-repeat; 
margin:0.5em 0 0.5em 0; 
line-height:1.2em; 
} 


/* Finish Content list */ 
/* end PostBullets */ 

/* begin PostQuote */ 
/* Start blockquote */ 

blockquote p 
{ 
color:#221301; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-style: italic; 
font-weight: normal; 
text-align: left; 
} 

blockquote 
{ 
border-color:#FBCA93; 
border-width: 1px; 
border-style: solid; 

margin:10px 10px 10px 50px; 
padding:5px 5px 5px 27px; 

background-color:#FEEEDD; 

background-image:url('images/PostQuote.png'); 
background-position:left top; 
background-repeat:no-repeat; 
} 



/* Finish blockuote */ 
/* end PostQuote */ 

/* begin Button */ 
button.Button, a.Button 
{ 
position:relative; 
display:inline-block; 
width: auto; 
outline:none; 
border:none; 
background:none; 
line-height:34px; 
margin:0; 
padding:0; 
overflow: visible; 
cursor: default; 
text-decoration: none !important; 
} 


/*This HACK needed for ie7 (button position)*/ 
*:first-child+html button.Button, *:first-child+html a.Button 
{ 
display:list-item; 
list-style-type:none; 
float:left; 
} 


.Button .btn 
{ 
position: relative; 
overflow: hidden; 
display: block; 
width: auto; 
z-index: 0; 
height: 34px; 
color: #1C1C1C; 
white-space: nowrap; 
float: left; 
} 

.Button .t 
{ 
height:34px; 
white-space: normal; 
padding: 0 24px; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
text-align: left; 
line-height: 34px; 
text-decoration: none !important; 
} 

input, select 
{ 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
} 

.Button .active 
{ 
color: #FBF3E9; 
} 

.Button .hover, a.Button:hover 
{ 
color: #361E02; 
text-decoration: none !important; 
} 

.Button .active .r 
{ 
top: -68px; 
} 

.Button .hover .r 
{ 
top: -34px; 
} 

.Button .r 
{ 
display: block; 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
right: 0; 
width: 16px; 
height: 102px; 
} 


.Button .r span 
{ 
display: block; 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
right: 0; 
width:425px; 
height: 102px; 
} 


.Button .active .l 
{ 
top: -68px; 
} 

.Button .hover .l 
{ 
top: -34px; 
} 

.Button .l 
{ 
display: block; 
position: absolute; 
overflow: hidden; 
z-index: -1; 
top: 0; 
left: 0; 
right: 16px; 
height: 102px; 
} 


.Button .l, .Button .r span 
{ 
background-image: url('images/Button.png'); 
} 

/* end Button */ 

/* begin Footer */ 
.Footer 
{ 
position:relative; 
z-index:0; 
overflow:hidden; 
width: 998px; 
margin: 5px auto 0px auto; 
} 

.Footer .Footer-inner 
{ 
height:1%; 
position: relative; 
z-index: 0; 
padding: 10px; 
text-align: center; 
} 

.Footer .Footer-background 
{ 
position:absolute; 
z-index:-1; 
background-repeat:no-repeat; 
background-image: url('images/Footer.png'); 
width: 998px; 
height: 100px; 
bottom:0; 
left:0; 
} 



.rss-tag-icon 
{ 
position: relative; 
display:block; 
float:left; 
background-image: url('images/rssIcon.png'); 
background-position: center right; 
background-repeat: no-repeat; 
margin: 0 5px 0 0; 
height: 32px; 
width: 24px; 
} 




.Footer .Footer-text p 
{ 
margin: 0; 
} 

.Footer .Footer-text 
{ 
display:inline-block; 
color:#2E2E2E; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
font-size: 11px; 
} 

.Footer .Footer-text a:link 
{ 
text-decoration: none; 
color: #7E4C16; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
} 

.Footer .Footer-text a:visited 
{ 
text-decoration: none; 
color: #4A4A4A; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: underline; 
} 

.Footer .Footer-text a:hover 
{ 
text-decoration: none; 
color: #8E4E06; 
font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration: none; 
} 
/* end Footer */ 

/* begin PageFooter */ 
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover 
{ 
font-family:Arial; 
font-size:10px; 
letter-spacing:normal; 
word-spacing:normal; 
font-style:normal; 
font-weight:normal; 
text-decoration:underline; 
color:#C46C08; 
} 

.page-footer 
{ 
margin:1em; 
text-align:center; 
text-decoration:none; 
color:#666666; 
} 
/* end PageFooter */ 

/* begin LayoutCell */ 
.contentLayout .sidebar1 
{ 
position: relative; 
margin: 0; 
padding: 0; 
border: 0; 
float: left; 
overflow: hidden; 
width: 249px; 
} 

/* end LayoutCell */ 

/* begin LayoutCell */ 
.contentLayout .content 
{ 
position: relative; 
margin: 0; 
padding: 0; 
border: 0; 
float: left; 
overflow: hidden; 
width: 748px; 
} 

/* end LayoutCell */ 



.commentlist, .commentlist li 
{ 
background: none; 
} 

.commentlist li li 
{ 
margin-left:30px; 
} 

.commentlist li .avatar 
{ 
float: right; 
border: 1px solid #eee; 
padding: 2px; 
margin:1px; 
background: #fff; 
} 

.commentlist li cite 
{ 
font-size:1.2em; 
} 

#commentform textarea 
{ 
width: 100%; 
} 

img.wp-smiley 
{ 
border:none; 
margin:0; 
padding:0; 
} 

.navigation 
{ 
display: block; 
text-align: center; 
} 

/* Recommended by http://codex.wordpress.org/CSS */ 
/* Begin */ 
.aligncenter, div.aligncenter 
{ 
display: block; 
margin-left: auto; 
margin-right: auto; 
} 

.alignleft 
{ 
float: left; 
} 

.alignright 
{ 
float: right; 
} 

.alignright img, img.alignright 
{ 
margin: 1em; 
margin-right: 0; 
} 

.alignleft img, img.alignleft 
{ 
margin: 1em; 
margin-left: 0; 
} 

.wp-caption 
{ 
border: 1px solid #ddd; 
text-align: center; 
background-color: #f3f3f3; 
padding-top: 4px; 
margin: 10px; 
} 

.wp-caption img 
{ 
margin: 0; 
padding: 0; 
border: 0 none; 
} 

.wp-caption p.wp-caption-text 
{ 
font-size: 11px; 
line-height: 17px; 
padding: 0 4px 5px; 
margin: 0; 
} 
/* End */ 


.hidden 
{ 
display: none; 
} 

/* Calendar */ 
#wp-calendar { 
empty-cells: show; 
margin: 10px auto 0; 
width: 155px; 
} 

#wp-calendar #next a { 
padding-right: 10px; 
text-align: right; 
} 

#wp-calendar #prev a { 
padding-left: 10px; 
text-align: left; 
} 

#wp-calendar a { 
display: block; 
} 

#wp-calendar caption { 
text-align: center; 
width: 100%; 
} 

#wp-calendar td { 
padding: 3px 0; 
text-align: center; 
} 



#telephones
{
          color: #FEF1E2 !important;
          font-family: Tahoma, Arial, Helvetica, sans-serif;
          font-size: 22px;
t         text-align: center;
}






.the_categories td {padding:10px;} 
.price_categories li {float:left; width:180px; margin-right:20px; text-align:left;} 
.price_categories {float:left; clear:both; width:100%;} 
.price_table {float:left; width:100%; margin-top:20px; font-family:Arial;} 
.price_table .h th {border:none;} 
.price_table th {font-size:12px;} 
.price_table td {padding:5px;} 
.price_table .odd {background:#e2dcbc;} 
.banner {float:left; width:180px; margin-left:25px;margin-top:20px;} 
#captchaImgDiv img {border:0; padding:0; margin:0; float:none; clear:none;} 
#goods_buy .morning, #goods_buy .midday, #goods_buy .evening, #goods_buy .weekend, #goods_buy .individual, #goods_buy .module {float:left; width:150px; padding-right:50px; clear:none;} 
.phonenumbers {text-align:center; padding:0; margin:15px 0 20px 0; font-size:20px; font-weight:bold; color:#4176a2;} 
.topcat h2 {margin:20px 0 10px 0;} 
.topcat h2 a {font-size:18px;} 
.readmore {margin:0px 0 30px 0;}
.wp-polls-ul li{font-size: 11px;}
.Sheet .adpoCallbackCall {background:url(images/kn4.png) top;float:right;font-size:14px; padding:3px 20px 4px 21px;margin:5px 15px;}
.Sheet .adpoCallbackCall:hover{background:url(images/kn4.png) bottom;float:right;cursor:pointer;}

.textwidget .category {margin:3px !important;}
.textwidget .category .name a {font-size:14px;}
#adpo-categories .category {width:95% !important;}
