html, body
	{ margin:0;padding:0 }

/*reset*/
input, textarea, button, select
	{ font-family:"Arial Cyr",Arial,Helvetica,Verdana,Tahoma,Sans-Serif; }
p, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, tr, td, th, form, ul, li, address, blockquote, iframe
	{ margin:0;padding:0 }
img, table, iframe
	{ border:0 }
h1, h2, h3, h4, h5, h6
	{  }
input, textarea, button, select
	{ font-size:1em; }

/*custom tags*/
body
	{ background:#fff;color:#660;font-family:"Times New Roman",Times,Georgia,Serif;font-size:82%;text-align:center; }

a
	{ text-decoration:none }
a:link
	{ color:#06c }
a:visited
	{ color:#69c }
a:hover, a:active
	{ color:#f00;text-decoration:underline }

p
	{ padding:0 0 .5em 0 }

h1
	{ font-size:1.5em }
h2
	{ font-size:1.3em }

div, td, th
	{ text-align:left }

/*layout*/
/**none**/
.bottom hr, .sub468 hr, .sub120 hr, .f9 hr, .content468 hr
	{ display:none }
.clr
	{ clear:both;width:100%;margin:0;padding:0;font-size:1px }
/**F9**/
.f9
	{ background:#f90;padding:0px 0;text-align:center;color:#000 }
.f9 a
	{ color:#000;text-decoration:underline }
.f9 a:hover, .f9 a:active
	{ color:#930 }

.f9 table
	{ margin:0 auto; }
.f9 td
	{ /*border:1px solid #000*/ }
.f9 input.search
	{ width:300px }
.f9 a
	{ padding-left:10px }
/**F9**/
/**NAV**/
.nav
	{ background:#fc0;margin:0 0 10px 0;padding:3px;list-style-type:none;text-align:center }
.nav a:link, .nav a:visited
	{ color:#c00 }
.nav sup
	{ font-size:.8em;vertical-align:top;font-weight:normal; }
.nav sup strong
	{ font-family:Tahoma,Verdana,Helvetica,"Arial Cyr",Arial,Sans-Serif;font-weight:normal;color:#f60; }
.nav li
	{ margin:0;padding:0;display:inline }
.nav li:before
	{ content:"\003A\003A\0020";font-weight:bold }
.nav li:first-child:before
	{ content:""; }
.bottom .nav
	{ margin-top:10px;border-bottom:5px solid #f90; }
/**NAV**/

/**BOTTOM**/
.bottom
	{ /*background:#000;*/border-top:1px solid #fff }
.bottom dl, .bottom dt, .bottom dd
	{ margin:0;padding:0 }
.bottom dl
	{ float:left;padding-bottom:1em }
.bottom dt, .bottom dd
	{ padding-right:15px }
.bottom dl.more-dl dt, .bottom dl.more-dl dd
	{ padding-right:0; }
.bottom dd a:first-child:before, .bottom dd strong:first-child:before
	{ content:"\00BB\0020";font-weight:bold; }
.bottom dd a strong:first-child:before
	{ content:""; }
.bottom dd a
	{ font-weight:bold }
.bottom dd a span
	{ font-weight:normal }
.bottom dd strong span
	{ font-weight:bold }
.bottom dd a:hover,.bottom dd a:active
	{ text-decoration:none;font-weight:bold }
.bottom dd a:hover span, .bottom dd a:active span
	{ text-decoration:underline }
/**BOTTOM**/

.content h2
	{ font-size:1.2em;color:#f60;margin:0 0 .25em 0 }
/**secondary menu**/
.sub h2
	{ font-size:1em; }
.sub.sub120 ul
	{ margin:.5em 0 1em 0 }
.sub.sub120 li a:before, .sub.sub120 li strong:before
	{ content:"\00BB\0020";font-weight:bold; }
.sub.sub120 li a
	{ text-decoration:none!important }
.sub.sub120 li a:hover span, .sub.sub120 li a:active span
	{ text-decoration:underline }
/***secondary menu**/

.y
	{ background:#ffffe0;border:1px solid #fc0;margin:10px 0;padding:4px; }
h1.y
	{ text-align:center;font-size:1.2em;color:#993; }
h1.y sup
	{ font-weight:normal;vertical-align:text-top }

.additional:before
	{ content:"\003A\003A\0020";font-weight:bold }
.additional a:after
	{ content:"\0020\00BB";font-weight:bold; }
.additional a
	{ text-decoration:none!important }
.additional a:hover span, .additional a:active span
	{ text-decoration:underline }

/**MAINCONTENT**/
.main
	{ width:728px;margin:0 auto;text-align:left }
.content
	{ float:left;width:728px; }
.sub
	{ float:left;overflow:hidden; }
.content120 .container
	{ margin:0 130px 0 0; }
.sub120
	{ width:120px;margin-left:-120px }
.content468 .container
	{ margin:0 478px 0 0; }
.content468 iframe
	{ border:0;width:468px;height:60px;margin:0;padding:0 }
.sub468
	{ width:468px;margin-left:-468px }

.bottom .content
	{ float:right;width:728px; }
.bottom .sub
	{ float:right;overflow:hidden; }

.main .content468 ul
	{ margin:0;padding:0;list-style-type:none; }
.main .content468 li
	{ display:inline; }
.main .content468 li:before
	{ content:"\003A\003A\0020";font-weight:bold }
.main .content468 li:first-child:before
	{ content:""; }

/**MAINCONTENT**/

/*misc*/
.counters
	{ position:absolute;left:-9999px;top:-100px }
/**MU**/
#hcard-rks
	{ display:none }
/**MU**/
/**facesm**/
.facesm
	{ width:620px;margin:0 auto; }
.facesm strong
	{ display:block;padding:0 0 0 45px; }
.facesm strong a
	{ display:block;position:relative;width:71px;height:52px;background:url(/i/facesm.jpg) 0 0 no-repeat;text-indent:-9999px }
/**logo**/
#logo, #logo a
	{ margin:0;padding:0;width:111px;height:35px; }
#logo
	{ background:url(/i/logo.gif) top left no-repeat }
#logo a
	{ display:block;text-indent:-9999px }

/**weather teaser**/
div#pogoda
	{ width:150px;border-top:1px solid #000;margin:0 }
div#pogoda .icon
	{ min-height:32px; }
div#pogoda h2
	{ background:#fc0;text-align:center;font-size:1em;margin:10px 0;padding:4px 0 }
div#pogoda span
	{ display:none }
div#pogoda dl
	{ color:#993;clear:both;padding-left:40px }
div#pogoda dt, div#pogoda dd
	{ margin:-.4em 0 .2em 0;position:relative }
div#pogoda dt
	{ float:left; }
div#pogoda dd
	{ float:right;padding-right:.75em; }
div#pogoda a
	{ float:right }
div#pogoda dl.icon
	{ color:#660;/*margin:0 0 -.5em 0*/ }
div#pogoda dl.icon dt
	{ display:none }
div#pogoda dl.icon dd
	{ margin:0;float:none;padding-right:0; }
div#pogoda big
	{ font-size:2em;display:block;text-align:right;white-space:nowrap;padding-right:.3em; }
/**weather teaser**/

/**PAGES**/
/***map***/
.mapmain
	{ width:100%;margin:0 auto;text-align:left }
/***map***/
/**PAGES**/
