html,body {
	height: 100%; margin: 0; padding: 0; text-align: center;
	color: #344347; background-color: #f8f2e6;
	font-size: 11px; font-family: helvetica, tahoma, verdana, sans-serif;
}

/* Page layout */
#page { width: 980px; height: 100%; margin: 0 auto;}
#center-left  { width: 735px; float: left; }
#center-right { width: 735px; float: right;}
#center-right #mainbar { width: 490px; float: left; }
#center-right #right { width: 240px; margin-left: 495px; float: none;}
#left  { width: 240px; margin-right: 740px;}
#right { width: 240px; float: right; margin-left: 5px;}
#footer {clear: both;}

.margined-left  {margin-left: 5px;}
.margined-right {margin-right: 5px;}

/* Blocks */
.block { margin-bottom: 5px;}
.sidebar .block { width: 240px; }
.block * { border: 0 solid #DD7F51; }
.block .header, .block .headerinset, .block .footer, .block .footerinset {
  height: 18px; padding: 1px 5px; white-space: nowrap; overflow: hidden; font-size: 140%;}
.block .header {font-weight: bold; text-align: center;}
.block .headerinset {float: right; text-align: right;}
.block .body {border-width: 0 1px; text-align: left;}
.block .footer {border-width: 0 1px 1px; height: auto; padding-top: 0; padding-bottom: 0; }
.block .footerinset {border-top-width: 1px; display: none;}
.block .body {padding: 5px 5px 5px;}
.block .description {font-size:90%; font-style:italic; margin-bottom:2px; text-align:right;}
.block .news_menu {margin: 0; /*override engine.css*/ }

.sidebar .block .header, .sidebar .block .body, .sidebar .block .body * {background-color:#FBF8F7;}
.sidebar .block a {background: transparent;}
.sidebar .block .header {border-width: 1px 1px 0; padding-bottom: 4px;}
.sidebar .block .headerinset {border-bottom-width: 1px; padding-top: 2px;
    padding-bottom: 3px;
}

#mainbar .block .body { padding: 5px 10px; }
#mainbar .block .header, #mainbar .block .headerinset { padding-bottom: 4px; }
#mainbar .block .header {background-color: #EDB194; border-width: 1px 0 0 3px; }
#mainbar .block .body {background-color: white;}
#mainbar .block#mainnews .body {background-color: #ffe7e3;}
#mainbar .block .headerinset, #mainbar .block .footer { background-color: #ecd8ce; }
#mainbar .block .headerinset { border-width: 1px 1px 0 5px; padding-left: 10px; border-left-color: #f0cbba; }
#mainbar .block .footer { padding: 0; }
#mainbar .block .footer a { display: block; padding: 1px 0; width: 100%; }


/* Vertical block sections */
.sidebar .block .vsection { margin: 0 -5px; padding: 3px 5px 3px 10px; position: relative; }
.block .vsection .oneliner { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
/* ease it a bit */
.block .ob_item.vsection .oneliner { white-space: normal; } 

.block .vsection .inset { float: right; cursor: default; padding-bottom: 1px; padding-top: 1px; padding-left: 3px;
                          font-size: 80%; font-style: italic; background-color: inherit; }

/* Selected blocks' styles */
#random_photo img {max-width: 200px; max-height: 200px; margin: 14px;}

ul#sendsms { display: block; text-align: center; padding:0 ; }
ul#sendsms li { min-height: 50px; display: inline-block; vertical-align: top;
        zoom: 1; *display: inline; _height: 50px; /* IE hacks */ }
ul#sendsms li img { margin: -4px; }

.sidebar .block .shortnewsbody img {margin: 0 4px 8px;}

/* Tooltips */
.vsection {display: block; position: relative;}
.vsection .tooltip { position: absolute; width: 0; max-height: 5em; padding: 10px 0 0;
    overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;
    margin-top: -3px; border-width: 1px;
    background-color: white !important; color: black; font-size: 115%; }
.vsection .tooltip * { background-color: white !important; }
#left  .vsection .tooltip { left: 100%; border-radius: 0 8px 8px 0; behavior: url(/js/PIE.htc); border-left-width: 0; }
#right .vsection .tooltip { left: -1px; border-radius: 8px 0 0 8px; behavior: url(/js/PIE.htc); border-right-width: 0; text-align: right; }
.vsection:hover .tooltip { width: 475px; padding: 10px; white-space: normal;}
#left  .vsection:hover .tooltip { box-shadow:  4px 0 15px #777; }
#right .vsection:hover .tooltip { box-shadow: -4px 0 15px #777; left: -496px; }

/* Banners */
.x {margin: 0 auto 5px; text-align: center;}
.x.standard, .x.sidefixed {height: 60px;}
.x.strip {margin-bottom: 0;}
#newsticker .x { clear: left; padding-top: 10px; }

/* Site header */
.siteheader { width: 980px; padding-top: 10px; margin-bottom: 10px;}
.siteheader .titleblock   {float: left;  width: 244px; padding: 0 2px;}
.siteheader .menublock    {float: none;  width: 744px; }
.siteheader .weatherblock {float: right; width: 242px; padding: 10px 1px 0;}

/* Menu matrix */
ul.menumatrix { display: block; }
ul.menumatrix li { width: auto; margin-left: 15px;
    min-height: 30px; display: inline-block; vertical-align: top;
    zoom: 1; *display: inline; _height: 30px; /* IE hacks */ }
ul.menumatrix li {font-size: 11pt; text-align: left; white-space: nowrap;}
ul.menumatrix li.teaser {text-align: center; color: #CDCDCD; letter-spacing: 5px; font-weight: bold;}
ul.menumatrix li img {float: left; 	margin-right: 5px; height: 16px; width: 16px;}
ul.menumatrix li.new img { margin: -8px 0 -8px -8px; padding: 8px;
    background: url("/images/star-new.png") center no-repeat; }


/* Thumbs */
a.thumb {float: left; width: 126px; height: 96px; margin: 0 5px 0; text-align: center;}
a.thumb img {display: inline-block; max-width: 126px; max-height: 96px; padding: 0;}

/* News & News text */
.newstitle, .newstext { font-family: Times, serif; font-weight: normal; text-align: left; }
.newstitle { font-size: 18px; margin-top: 0; margin-bottom: 5px; margin-right: -10px; }
.fullstory .newstitle { font-size: 24px; }
.newstext { font-size: 16px; line-height: 1.4em }
.block .newstext { font-size: 15px; }

#newsticker .shortnews h1.newstitle { height: 33px; }

/* Lists inside short news */
.shortnews ul, .shortnews ol { padding: 0; margin: 0; } 
.shortnews li { list-style-position: inside; }



/* Indent text in short news */
/*
.shortnews .newstext { text-indent: 1em; }
.shortnews .newstext > p { margin-left: 1em; }
*/


/* Images in short news */
#mainbar .block .shortnews { clear: left; }
#mainbar .block .footerinset { clear: left; }
.block .shortnews .newstext img { margin: 0 5px; }
.shortnews img { max-width: 120px; max-height: 120px; }

/* Short news menu */
#mainnews .body { padding-bottom: 4px; border-bottom-right-radius: 5px; }
#mainnews .shortstory .menu { margin-bottom: -6px !important; height: auto; top: 0; }
#mainnews .shortstory .menu > * { border-bottom-color: #FFE0D2 !important; }
#mainnews .shortstory .menu .iesucks { border-radius: 5px 0 0 0; }
#mainnews .shortstory .menu > *:last-child { border-bottom-right-radius: 5px; }
#mainnews .footer { margin-right: 5px; }
/* Add a spacer for comments */

.block .shortstory .newstext .ShortStoryText:after { content: "00 ������� ���������"; visibility: hidden; }
.block .shortstory .newstext .ShortStoryText { text-indent: 10px; }
.fullstory .newstext { text-indent: 15px; }


.block .shortstory .menu { margin: 0 0 12px !important; height: 0; overflow: visible;
    position: relative; top: -14px; white-space: nowrap; }
.sidebar .block .shortstory .menu { right: -6px; }
#mainbar .block .shortstory .menu { right: -11px; }
.block .shortstory .menu > * {
    background-color: #ECD8CE !important;
    border-color: #DD7F51 #FCECE4 #DD7F51 #D9CAC3 !important;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    height: 16px;
    padding: 3px 5px;
    vertical-align: top;
}
.block .shortstory .menu .iesucks {
    border-left-color: #DD7F51 !important;
    border-radius: 5px 0 0 5px;
    border-width: 1px 0 1px 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    right: -1px;
    width: 5px;
}
.comments-num { font-weight: bold; } /* Number of comments */

/* Other fonts */
ul.menumatrix li, .weatherblock a, .block { font-family: 'URW Gothic L', 'Century Gothic', gothic, sans-serif; }
.block .oneliner { font-family: 'DejaVu Sans', 'Liberation Sans', Verdana, Tahoma, Arial, sans-serif }
.block .tooltip  { font-family: 'DejaVu Sans', 'Liberation Sans', Verdana, Tahoma, Arial, sans-serif }


/* .news & .news_s */
.newstext br, .newstext p {margin-bottom: 1em;}
.shortstory .newstext br, .shortstory .newstext p {margin-bottom: 0; display: inline;}
.shortstory .newstext { line-height: 1.2em; }
.newstext img {border:none; margin: 8px;}
.fullstory .newstext > div > div > img { margin-left: -15px; }
.news a {color: #433822;}
.news a:hover {color: #60543b;}

.news_s a {color: #433822; text-decoration:none;}
.news_s a:hover {color: #60543b; text-decoration: none;}

/* Comments */
.comment {width: 100%; margin: 10px;}
.comment .meta {
	float: left; width: 225px; /*height: 100px;*/
	overflow: hidden; text-align: center;
	padding: 8px; background-color: #ddd; border: 1px solid #777777;
    -moz-border-radius: 8px 0 8px 8px; -webkit-border-radius: 8px 0 8px 8px; border-radius: 8px 0 8px 8px;  behavior: url(/js/PIE.htc);
}
.comment .comment-id {width: 40px; margin-right: 10px; text-align: right; font-size: 250%; float: left;}
.comment .photo {width: 100px; 	height: 100px; text-align: center; float: left; margin-right: 10px;}
.comment .photo img { width: auto; 	height: auto; 	margin: auto;}
.comment .info {width: 115px; float: left; text-align: center;}
.comment .text {color: #777777; white-space: nowrap; margin: 0 -7px; overflow: hidden; font-size: 95%;}
.comment .author {width: 100%; 	height: 40px; 	font-size: 150%; display: table; overflow: hidden;}
.comment .author .centered {display: table-cell; vertical-align: middle; text-align: center; overflow: hidden;}
.comment .group-icon {width: 100%; height: 32px; margin-bottom: 3px;}
.comment .body {margin: 0 10px 10px 293px; padding: 10px 15px 0; border-top: 1px solid #777777; background-color: white; text-align: left;}
.comment .background {
	float: left; width: 0; height: 60px;
	margin: -10px -432px 0 -15px; padding-right: 432px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #dddddd, #ffffff); background-image:    -moz-linear-gradient(top, #dddddd, #ffffff);
    background-image:     -ms-linear-gradient(top, #dddddd, #ffffff); background-image:      -o-linear-gradient(top, #dddddd, #ffffff);
    /*background-image:         linear-gradient(top, #dddddd, #ffffff);*/ behavior: url(/js/PIE.htc);
}
.comment .actions { float: right; margin: 10px; margin-left: 0; font-weight: bold;}
.comment .body .news div::first-line {font-size: 120%;}

/* New comment form */
.newcomment .actions { margin-right: 0;}
.newcomment .form {font-weight: normal;}
.newcomment .form p {margin: 5px 0;}
.newcomment .captcha {float: left; 	text-align: center; margin: 0 5px;}
.newcomment #sec_code {width: 118px; height: 46px; text-align: center; font-family: serif; 	font-size: 26px;}
.newcomment .submitcaptcha {margin-top: 35px; margin-left: 5px;}
.newcomment #submit {border: none;}
.newcomment .meta { text-align: right; }
.newcomment .nameblock { font-size: 130%; margin: 6px 0; }
.newcomment .nameblock #name {
	width: 108px; height: 20px;
	text-align: center;
	padding: 1px; margin-right: 3px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; behavior: url(/js/PIE.htc);
}
.newcomment #comments {width: 380px; height: 103px; 	padding: 0; text-align: left;}
.newcomment input, .newcomment textarea {background-color: #eeffff; border: 1px solid black; overflow-y: scroll;}

.brclear {clear: both; width: 0; height: 0; margin: 0;}


/* Animations */
/* Fade in anim */
.sidebar .block:hover .header, .sidebar .block:hover .body, .sidebar .block:hover .body * {
    -moz-transition: all .3s ease-out;  -o-transition: all .3s ease-out; /* Fx4, Opera 10.5 */
 -webkit-transition: all .3s ease-out; -ms-transition: all .3s ease-out; /* Chrome, IE 10 */
         transition: all .3s ease-out; }
/* Fade out anim */
.sidebar .block .header, .sidebar .block .body,  .sidebar .block .body * {
    -moz-transition: all .7s ease-in;  -o-transition: all .7s ease-in;
 -webkit-transition: all .7s ease-in; -ms-transition: all .7s ease-in;
         transition: all .7s ease-in; }
/* Animate underlining links */
a { -moz-transition: border-color .7s ease-out;  -o-transition: border-color .7s ease-out;
 -webkit-transition: border-color .7s ease-out; -ms-transition: border-color .7s ease-out;
         transition: border-color .7s ease-out; }

.oneliner { -moz-transition: all .2s linear !important;  -o-transition: all .2s linear !important;
		 -webkit-transition: all .2s linear !important; -ms-transition: all .2s linear !important;
                 transition: all .2s linear !important; }

/* Properties to animate */
div.block div.content div.vsection:hover { background-color: white; }
#mainnews .vsection:hover { background-color: transparent; }

/* .vsection:hover .oneliner { font-size: 110%; } buggy in Opera */
.sidebar .block:hover .header, .sidebar .block:hover .body, .sidebar .block:hover .body *
{ background-color: #ffe0c9; color: black; }
.vsection .oneliner, .vsection .inset, .vsection .inset *, .vsection .oneliner *, .vsection.shortnews *
{ background-color: transparent !important; }

/* Misc. */
#header {background-color: white; margin-bottom: 5px;}

/* Fullstory page */
.page .header, .page .headerinset, .page .body, .page .footer { border: 0 solid #ccc; }
.page .header, .page .body, .page .footer { background-color: white; }
.page .header, .page .footer { margin: 0; padding: 0 15px; }

.page .header { border-width: 1px 1px 0; max-width: 610px; }
.page .header { float: left; position: relative; bottom: -1px; padding-top: 4px;}
.page .headerinset { float: right; padding-top: 5px; }

.page .body { border-width: 1px; padding: 16px; }

.page .footerinset { float: left; margin-top: 5px; }
.page .footer { float: right; margin-bottom: 5px; border-width: 0 1px 1px; max-width: 240px; padding: 0 10px;
                position: relative; top: -1px; }
.page .footer .meta { font-style: italic; font-size: 120%; margin-top: 5px; margin-bottom: 8px; text-align: left; }
.page .footer .meta em { font-style: inherit; font-weight: bold; margin-left: 0.5em; }

.newscontainer {border: 1px solid #ccc; background-color: white; padding: 10px; text-align: left;}

/* Misc. */
input {font-size: 10pt;}
table { border:0; border-collapse:collapse;}
table td { padding:0; }
p {margin: 0; padding: 0;}

/* Anchors & links */
a, a:active, a:visited, a:link { color: #433822; text-decoration: none;}
#dle-content a, .block a {border-bottom: 1px transparent dotted;}
#dle-content a, .block:hover a {border-bottom: 1px #433822 dotted;}
a:hover { color: #60543b; text-decoration: none; border-bottom: 1px #60543b dotted;  }
.logo a:hover, #sharenews a, .x a, #random_photo a, #sendsms a, .cleanlinks a { border-bottom: none !important; }


/* News ticker */
/*.shortnews h3 { font-size: 14px; font-weight: bold; } */
/*.shortnews { margin-bottom: 20px; }*/
/*.shortnews img::before { content: "<div class='imgcontainer'> Booo!"; }
.shortnews img::after  { content: "</div>"; } */


img {border: 0;}

.quote.quote {font-size: 11px;} /* override engine.css */

/* h1, h2, h3, h4, h5 { font-weight: normal; color: #000000; margin: 0; padding: 2px 0 2px 0;} */
h1	{ font-size: 24px;}
h2	{ font-size: 22px;}
h3	{ font-size: 19px;}
h4	{ font-size: 18px;}
h5	{ font-size: 16px;}

/*###############*/
.digit {
padding-right:5px;
padding-top:5px; }
.szt { color:#333333; text-align:left; font-size:12px; font-family: Tahoma, verdana, arial, sans-serif;}

.anecdot { font-size:11px; }
.anecdot_m { font-size:11px; }

.uch_h { background: url(../images/bgr_uch_head.gif) no-repeat; height: 15px; }
.uch_b { background: url(../images/bgr_uch_body.gif) repeat-y; height:10px; }
.uch_f { background: url(../images/bgr_uch_foot.gif) no-repeat; height:21px }

.raspH { font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:14px; 
font-weight:bold;
background-color:#FFCC00;
text-align:center;
    }
.raspM { font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
text-align:center;
border-color:#CCCCCC;
    }
.raspM a:active, .raspM a:visited, .raspM a:link .raspN {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
text-decoration:none;
color:#433822; }

.raspA {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
text-align:left;
padding-left:5px; }

.telef{
color:#344347;
border-color:#F1F1F1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.telef td strong{
color:#1a2b92;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:120%; 
}
.tab1 {
color:#344347;
border-color:#F1F1F1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.tab2 {
color:#433822;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*#########################  ����  ##############################################*/
.jqueryslidemenu{
font-size:13px;
background: none;
width: 975px;
margin-top:2px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: none; /*background of tabs (default state)*/
padding: 5px 5px;
color: #f2ece0;
text-decoration: none;
width:86px;
border-right:solid 1px #FFFFFF;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #000000;
}

.jqueryslidemenu ul li a:hover{
background: #f2ece0; /*tab link background during hover state*/
color: #000000;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: bold 11px Tahoma, Verdana, sans-serif, Arial;
width: 160px; /*width of sub menus*/
padding: 4px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #0088FF;;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #f2ece0;
color:#000000;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 8px;
right: 3px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
#myslidemenu div.sub_menu { display:none; position:absolute; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; left:0; top:0px; margin-top:25px; padding:4px; top:2px; width:160px; background:#FFFFFF; }
* html #myslidemenu div.sub_menu { margin-top:23px; } /* IE6 */
*+html #myslidemenu div.sub_menu { margin-top:23px; } /* IE7 */
#myslidemenu div.sub_menu a:link, 
#myslidemenu div.sub_menu a:visited, 
#myslidemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px; font-family:tahoma}	
#myslidemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; width:150px; }
#myslidemenu a.item_line:hover { text-decoration:underline; background-color:#FFFFFF }
#myslidemenu a.item { width:150px; }
#myslidemenu a.item:hover { text-decoration:underline; background-color:#FFFFFF  }
/*#########################  ����  ##############################################*/
.calend a: hover{
text-decoration:none;
font-size:11px;
}
.cldr1 {
padding-top:3px; 
padding-bottom:3px; 
padding-left:3px; 
padding-right:7px; 
width:100%
}
.cldr2 {
font-size:150%; 
color:#ed1c24; 
font-weight:bold;
padding:5px
}
.cldr3 {
font-size:120%; 
color:#0033CC; 
font-weight:bold;
padding:5px
}
.cldr4 {
font-size:100%; 
color:#344347;
list-style-type:circle;
}
.cldr4 a, .cldr4 a:hover{
font-size:100%;
color:#344347;
cursor:default;
text-decoration:none;
list-style-type:circle;
}
.cldr5 a, .cldr5 a:hover{
font-size:120%;
color:#0033CC; 
font-weight:bold;
cursor:default;
text-decoration:none;
}
.cldr6 a, .cldr6 a:hover{
font-size:150%;
color:#ed1c24; 
font-weight:bold;
cursor:default;
text-decoration:none;
}
.mainHead {
	color: #FFFFFF;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	padding-left: 6px;	
}
.mainHead a {
	color: #433822;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration:none;	
}
.mainHead a:hover {
	color: #60543b;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration:none;	
}
.category {
	color: #727272;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	padding-top: 15px;
}
.category a {
	color:#433822;
	text-decoration:none;
}
.category a:hover {
	color: #60543b;
	text-decoration: none;
	}
.speedbar {
	color: #727272;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	padding-left: 6px;
}
.speedbar a {
	color: #433822;
	text-decoration:none;
}
.speedbar a:hover {
	color: #60543b;
	text-decoration: none;
	}

.slink {
	color:#344347;
	font-size: 11px;
	font-family: arial, sans-serif;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	color: #433822;
	text-decoration:none;
	}

.slink a:hover {
	color: #60543b;
	text-decoration: none;
	}
.link {
	color:#344347;
	font-size: 11px;
	font-family: arial, sans-serif;
	text-decoration:none;
}
.link a:active,
.link a:visited,
.link a:link {
	color: #433822;
	text-decoration:underline;
	}

.link a:hover {
	color: #60543b;
	text-decoration:underline;
	}
.jock {
	color: #344347;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	padding: 5px;
}
.jock a:active,
.jock a:visited,
.jock a:link {
	color: #433822;
	text-decoration:none;
	}
.jock a:hover {
	color: #60543b;
	text-decoration: underline;
	}
.info {
	color: #344347;
	font-size: 11px;
	font-family: tahoma;
}
.info a:active,
.info a:visited,
.info a:link {
	color: #433822;
	text-decoration:none;
	}
.info a:hover {
	color: #60543b;
	text-decoration: underline;
	}
.rssI {
	color: #344347;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.rssI a:active,
.rssI a:visited,
.rssI a:link {
	color: #433822;
	text-decoration:none;
	}
.rssI a:hover {
	color: #60543b;
	text-decoration: underline;
	}
.skin {
	font-size: 11px;
	font-family: tahoma;
	padding-left: 60px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}
.copy {
	color: #344347;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.copy a:active,
.copy a:visited,
.copy a:link {
	color: #433822;
	text-decoration:none;
	}

.copy a:hover {
	color: #60543b;
	text-decoration: underline;
	}
.tagclouds {
	color: #000099;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.tagclouds a:active,
.tagclouds a:visited,
.tagclouds a:link {
	color: #433822;
	text-decoration:none;
	}

.tagclouds a:hover {
background-color:#d8d6d6;
color:#60543b;
text-decoration:underline;
	}
.ltitle_m {
	background-color:#edb194;
	color: #000000;
	font-size: 120%;
	border-left:solid 4px #dd7f51;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
}
.ltitle {
	background-color:#e2d7c2;
	color: #000000;
	font-size: 120%;
	border-left:solid 4px #c2b291;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
}
.ltitle a:active, .ltitle a:visited, .ltitle a:link{
	color: #000000;
	text-decoration:none;	
}
.ltitle a:hover{
	color: #000000;
	text-decoration:underline;
}

.id_ltitle {
/*  background-color:#f2ece0; */
	color: #000000;
	font-size: 120%;
	font-family: tahoma;
	font-weight: bold;
}
#ltitle {
/*	background-color:#f2ece0; */
	color: #000000;
	font-size: 120%;
	font-family: tahoma;
	font-weight: bold;
}
#ltitle a {
	color: #000000;
	text-decoration:none;	
}
#ltitle a:hover{
	color: #000000;
	text-decoration:none;	
}
#ltitle_m {
	background-color:#ffffff;
	color: #f16a6a;
	font-size: 120%;
	font-family: tahoma;
	font-weight: bold;
}
#ltitle_m a {
	color: #f16a6a;
	text-decoration:none;	
}
#ltitle_m a:hover{
	color: #f16a6a;
	text-decoration:none;	
}
.stext {
	color: #344347;
	font-size: 11px;
	font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
	color: #433822;
	text-decoration:none;
	}

.stext a:hover {
	color: #60543b;
	text-decoration:underline;
	}
.ntitle {
	color:#433822;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  6px;
	padding-bottom: 0.5em;
}
.ntitle a {
color:#433822;
	text-decoration:none;
}
.ntitle a:hover {
	color:#60543b;	
	text-decoration:none;
	}
.ctitle {
	color: #888888;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top:  18px;
}
.ctitle a {
	color: #433822;
	text-decoration:none;
}
.ctitle a:hover {
	color: #60543b;
	text-decoration: none;
	}

.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#606D77;
}
.userstop thead {
	font-family:Tahoma;
	font-size:11px;
    font-weight: bold;
	color: rgb(71,117,165);
}
.userstop td {
	padding:3px;
}
.userstop a {
	color: #433822;
	text-decoration:none;
}
.userstop a:hover {
	color: #60543b;
	text-decoration: none;
	}
.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}

.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	text-decoration:none;
	color: #433822;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px;
}

.navigation a:hover {
	background:#799AE3;
	color:#60543b;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
/*********��������� �� ignio.com**********/
	.igniohscope {
    padding: 5px;
    font-family: Tahoma, Verdana, Geneva, Helvetica,sans-serif;
    color: #000000;
    background: #FFFFFF; 
  }

  .igniohscope h2 {
    margin: 10px 0;
    font-size: 150%;
    display: inline;
	font-weight:bold;
  }

  .igniosign {
    margin: 10px 0;
  }

  .igniosign h3 {
    margin: 10px 0;
    font-size: 120%;
    display: inline;
	font-weight:bold;
	padding-left:20px;
	color:#000099
  }

  .igniosign p {
    margin: 10px 0;
    font-size: 100%;
  }

  .igniotail {
    font-size: 80%;
  }

  .igniodates {
    font-size: 105%;
    font-weight: bold;
	padding-top:20px;
	
	}
	.igniodates a:hover {
    font-size: 105%;
    font-weight: bold;
	color:#FFFFFF
	
	}
	.igniodates a {
    font-size: 105%;
    font-weight: bold;
	color:#FFFFFF
	
	}
  .igniodates span {
    padding-right: 20px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	border:solid 1px #999999;
	background-color:#CCCCCC;
	color:#000000;
  }
  .igniodates span:hover {
    padding-right: 18px;
	padding-left:18px;
	padding-bottom:3px;
	padding-top:3px;
	border:solid 4px #999999;
	background-color:#000000;
	color:#FFFFFF
  }
 /*********��������� �� ignio.com**********/
#query {
filter:alpha(opacity=20); 
opacity: 0.6; 
background:#000000;
position: fixed;
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); 
z-index: 1000; 
top: 0; 
left:0; 
width:100%; 
height: 100%; 
display:none;
}
#img_query  {
background:#ffffff; 
opacity: 1.0; 
border:2px dashed #CCCCCC; 
text-align:center; 
padding: 20px; 
height: 50px; 
width: 200px; 
position: fixed; 
top: 13em; 
left: 40%; 
//position: absolute; 
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 250 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'); 
z-index: 1000; 
display:none;
}

#smalldiv   {
background:#ffffff; 
opacity: 1.0;
border: #CCCCCC 2px dashed;
text-align:center;
padding: 10px; 
height: 450px; 
width: 800px; 
position: fixed;
top:  3em;
left: 10%;
top: expression(document.getElementsByTagName( 'body' )[0].scrollTop  < 50000 ? 80 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
z-index: 1000; 
display:none;
}

/* Style1.css */

.logo_ksk {margin-left:9px; margin-top:15px; width:240px; height:87px; cursor:pointer; background-repeat:no-repeat; background-position:top left; float:left}
.banner_head {float:left}
.dlephoto,.dlephoto.td,.dlephoto.h1{color:#004FA9;}
.dlephoto a{color:#000099;}
.dlephoto a:link{color:#000099;}
.dlephoto a:hover{color:#017ED1;text-decoration:none}
.bp{background-image:url("/engine/skins/images/photo/b.gif"); border:1px solid #C9DFF9; color: #D4E8FF;}
.bp2{border:1px solid #D4D4D4; color:#004FA9;}

table.photosmall{
margin:10px;
border:1px solid #F4F4F4;
height: 270px;
}
.micro_photo_t{padding:4px;}
.td_al{}
.photo{text-align:left;width:100%;}
.table_c{border:1px solid #E6F4FF;}

.mpl{border:1px solid #F4F4F4;}
.mpl1{border:2px solid #A76C0A;}
.tdmicrons{padding:6px;}

.cl{cursor: move;}

.ipc{color: gray; font-size: 7pt;}
td.sl1{padding:3px;}

.sl2{border:2px solid #C8F4FB;}
table.bt1, table.bt1 td {
  border: 1px solid #f4f4f4;
  border-collapse: collapse;
padding:3px;
}
.cobu{
border:1px solid #CCCCCC;}
 .board_link a {COLOR: #0d74c4}
 .board_link a:hover {COLOR: #db4600}
.yar_link {
color:#CC0000;
font-size:120%;
font-weight:bold;
text-decoration:none;
margin-top:15px;
margin-bottom:15px
}
.yar_link a:link,
.yar_link a:visited,
.yar_link a:active {
color:#000099;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#FF0000
}
.yar_link a:hover {
color:#CC0000;
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#FF0000
}
#sluzh { border:solid 1px #999999; text-align:center;}
#sluzh td {border:solid 1px #999999; text-align:center; font-size:11px; color:#000000; padding:3px}
.catg {
border:solid 1px #F2F4F4;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:5px;
float:left;
}
.catg a {
color:#006699;
text-decoration:none }
.catg a:hover {
color:#006699;
text-decoration:none }
.table_video {
margin-top:15px;
margin-bottom:15px;
padding:5px;
border:none;}
.custom_m {
color:#344347;
font-size:11px}
.custom_m img{
max-height:70px;
width:auto;
padding:5px}
.custom {
color:#344347;
font-size:11px}
.custom img{
max-height:70px;
width:auto;
padding:5px}
.custom_t {
color:#344347;
font-size:12px;
font-weight:bold}
.custom_t a{
color:#344347;
/*text-decoration:underline*/}
.custom_t a:hover{
color:#344347;
text-decoration:none}
.custom_t_m {
color:#142226;
font-size:13px;
font-weight:bold}
.custom_t_m a{
color:#142226;
/*text-decoration:underline*/}
.custom_t_m a:hover{
color:#142226;
text-decoration:none}
.col_left, .col_right {
	/* background-color:#f2ece0; */
	vertical-align: top;
	width: 240px;
	text-align: left;
}
.menu_tel {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:1px;
font-size:90%;
float:left;
border-right:solid 1px #FFFFFF;
width:32px;
}
.menu_tel a {
color:#000000;
text-decoration:none
}
.menu_tel a:hover {
color:#000000;
text-decoration:none
}
.menu_prog {
padding-left:2px;
padding-right:2px;
padding-top:1px;
padding-bottom:2px;
font-size:90%;
float:left;
border-right:solid 1px #FFFFFF;
width:130px;
}
.menu_prog a { color:#000000; text-decoration:none; }
.menu_prog a:hover {color:#000000; text-decoration:none;}

.menu_link {
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:5px;
margin-bottom:3px;
margin-top:3px;
font-size:120%;
float:left;
border-right:solid 1px #FFFFFF;
width:87px;
}
.menu_link a {
color:#000000;
text-decoration:none
}
.menu_link a:hover {
color:#000000;
text-decoration:none
}
.menu_link_end {
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:5px;
margin-bottom:3px;
margin-top:3px;
font-size:120%;
float:left;
width:87px
}
.menu_link_end a {
color:#000000;
text-decoration:none
}
.menu_link_end a:hover {
color:#000000;
text-decoration:none
}

.main_menu {
height:31px;
background-image: url(../images/bgr_menu.gif);
background-repeat:repeat-x;}
.block_m {
padding-left:10px;
padding-right:10px;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
border-top:solid 1px #dd7f51;
border-bottom:solid 1px #fbf8f7;
background-color:#fbf8f7;
position:relative
}
.block_end {
padding-left:10px;
padding-right:10px;
border-right:solid 1px #ceac88;
border-top:solid 1px #ceac88;
background-color:#f0e7db;
position:relative;
font-weight:normal
}
.block_w {
padding:4px;background-color:#ffffff;border:solid 1px #ffffff;margin-bottom:5px;
}
.block_content {
padding:4px;background-color:#fbf8f7;border:solid 1px #dd7f51;margin-bottom:5px;
}
.block_m_m {
color:#f16a6a;
padding-left:10px;
padding-right:10px;
border: 1px solid #dd7f51;
border-bottom-color: #fff3f3;
background-color:#fff3f3;
position:relative;
}
.block_content_m {
padding:4px;
background-color:#fff3f3;
border:solid 1px #dd7f51;
border-top:solid 1px #edb194;
margin-bottom:5px;
}
.block_m_lenta {
    color:#000000;
    padding-left:10px;
    padding-right:10px;
    border: 1px solid #e1d4bb;
    border-bottom-color: #ffffff;
    background-color:#ffffff;
    position:relative
}
.block_content_lenta {
padding:4px;
background-color:#ffffff;
border:solid 1px #e1d4bb;
margin-bottom:5px;
}
.c_menu {
font-size:12px;
padding:5px;
}
#news {
font-size:120%;
font-family:Tahoma,sans-serif;
padding-bottom:1px;
padding-left:5px
}
.ltl {
font-family : Tahoma,sans-serif;
font-size: 102%;
}
.namecity  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e412d3;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
}
#modpogoda {
	font-size:11px;
	text-align:left;
	font-weight:bold;
	width:60%;
}
.mptime {
	font-weight:normal;
	color:#666666;
}
.tempp {
	font-size:12px;
	font-weight:bold;
	color:#B90000;
}
.other {
	font-size:11px;
	font-weight:bold;
	color:#006AD5;
}
	#nicemenu { width:600px; margin-top:30px; }
	#nicemenu img { padding:1px}
	#nicemenu a { color:#0066CC; text-decoration:none; }
	#nicemenu a:hover { text-decoration:underline; }
	#nicemenu li { display:inline; position:relative; }
	#nicemenu li span { position:relative; z-index:10; padding:4px 4px 4px 6px;  border-bottom:none; line-height:18px; }
	#nicemenu li span a { font-weight:bold; padding:0 6px 0px 2px;  }
	#nicemenu li span.over { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #999999;  }
	*+html #nicemenu li span.over {  border-top:solid 2px #E5E5E5; padding-bottom:3px; } /* IE6 */
	#nicemenu li span.over a { }
	#nicemenu li span.over a:hover { text-decoration:none; }
	#nicemenu li span.active { padding:4px 3px 4px 5px;  border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5;  border-right:solid 1px #999999; border-bottom:solid 1px #999999;  }
	*+html #nicemenu li span.active {  border-top:solid 2px #E5E5E5; padding-bottom:3px; }
	#nicemenu li span.active a { }
	#nicemenu li span.active a:hover { text-decoration:none; }
	#nicemenu img.arrow { /*margin-left:4px;*/ cursor:pointer; }
	#nicemenu div.sub_menu { display:none; position:absolute; left:0; top: 0; margin-top:18px; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; }
	* html #nicemenu div.sub_menu { margin-top:23px; } /* IE6 */
	*+html #nicemenu div.sub_menu { margin-top:23px; } /* IE7 */
	#nicemenu div.sub_menu a:link,
	#nicemenu div.sub_menu a:visited,
	#nicemenu div.sub_menu a:hover{ display:block; font-size:11px; padding:4px;}
	#nicemenu div.sub_menu span { display:block; font-size:11px; padding:4px; color:#0000CC}
	#nicemenu a.item_line { border-top:solid 1px #E5E5E5; padding-top:6px !important; margin-top:3px; }

.lastcomm {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
}

.lastcomm_over {
	padding: 3px 2px 3px 2px;
	border-bottom:1px solid #E6E6E6;
	background:#F5F5F5;
	cursor: move;
}
.bg_page_1 { background-color:#FFFFFF; height:20px; padding-top:3px}
.bg_page_2 { background-color:#eeeeee; height:20px; padding-top:3px}

.open_link {background-color:#CCCCCC; color:#000000; font-weight:bold; font-size:120%; margin-top:10px; margin-left:5px; margin-right:5px; line-height:20px}
.open_link span {padding-left:15px; margin-top:10px}
.open_info {background-color:#CCCCCC; color:#000000; font-size:100%; margin-bottom:10px; margin-left:5px; margin-right:5px}
.d_title {font-size:200%; font-weight:bold; color:#000000}
.related {padding-top:6px}

.tv1 {background-color:#f8f2e6; height:36px; text-align:center; vertical-align:middle; width:94px; border:1px solid #FFFFFF}
.tv2 {background-color:#990000; height:36px; color:#FFFFFF; text-align:center; vertical-align:middle; width:94px; border:1px solid #FFFFFF}
.tv2 a, .tv2 a:hover, .tv2 a:link, .tv2 a:visited {color:#FFFFFF; font-weight:bold}
.tv1 a, .tv1 a:hover, .tv1 a:link, .tv1 a:visited {font-weight:bold}
.time {color: #7f7f7f; font-weight: bold}
div.gray		{color: #7f7f7f;}
#ltitle_new {
	background-color:#f16a6a;
	color: #000000;
	font-size:12px;
	font-family: tahoma,sans-serif;
	font-weight: bold;
}
.block_m_new {
color:#f16a6a;
padding-left:10px;
padding-right:10px;
background-color:#ffffff;
}
.block_content_new {
padding:4px;
background-color:#ffffff;
margin-bottom:5px;
}
.b_title {
background-color:#fbf8f7;
border-top:solid 1px #dd7f51;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
color: #000000;
font-size: 120%;
font-family: tahoma,sans-serif;
font-weight: bold;
padding-left:10px;
}
.b_link {
/* background-color:#f2ece0; */
border-bottom:solid 1px #dd7f51;
border-left:solid 1px #dd7f51;
color: #000000;
font-size: 11px;
font-family: tahoma,sans-serif;
font-weight: bold;
text-align:right;
padding-right:5px
}
.b_content {
padding:4px;
background-color:#fbf8f7;
border-bottom:solid 1px #dd7f51;
border-left:solid 1px #dd7f51;
border-right:solid 1px #dd7f51;
margin-bottom:5px;
}
.b_table {
margin-bottom:5px;
}

.b_single {
padding:4px;
background-color:#fbf8f7;
border:solid 1px #dd7f51;
margin-bottom:5px;
}
