/**************************************************************************\
* Copyright (c) 2000-2008 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/
body
  { font-family: Arial, Helvetica, sans-serif; letter-spacing:normal; line-height:normal; margin:0;
    padding:0; background-color:#FFFFFF; 
    color:#000000; }
body
  { font-size:12px; }
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
a 
  { text-decoration:underline; color:#15b8db; } 
a#main 
  { text-decoration:none; color:#15b8db; } 
a:hover
  { text-decoration: underline; color: #2a5a64; } 

a img, iframe, object, applet
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; font-size:100%; empty-cells:show; }
ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, 
blockquote, fieldset, td, th
  { margin:0; padding:0; }
pre, code 
  { font-size:1em; }
blockquote, address, cite, dfn, var, h1, h2, h3, h4 ,h5, h6
  { font-style:normal; font-weight:normal; }
abbr, acronym
  { border-bottom:1px dotted #000000; cursor:help; }
sup, sub 
  { font-size:75%; vertical-align:middle; position:relative; }
sup
  { bottom:0.5em; }
sub
  { top:0.5em; }


div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }



body
  { background:#346d7a; }
div.maximizer
  { margin:0 auto; max-width:1200px; }
div.minimizer
  { margin:0 auto; min-width:1100px; }

div.top-navi
  { background:#fff; height:37px; font-size:11px; min-width:1000px; }
div.top-navi span
  { display:block; padding-top:11px; text-align:center; }


div.main-link
  { float:left; height:37px; margin-left:95px; width:116px; }
div.right-links
  { float:right; width:118px; height:37px; }
div.right-links span
  { margin:0 auto; }
div.top-navi div.act
  { background:url(/images/top-act.gif) center top no-repeat; }
div.top-navi div.act a
  { color:#000; }






div.top-page-bg
  { height:285px; background:url(/images/main-pic-bg.png) 0 0 repeat-x #f0f7f5; }
div.top-page-pic0
  { height:285px; background:url(/images/main-pic1.png) center top no-repeat; min-width:1000px; }
div.top-page-pic
  { height:285px; background:url(/images/main-pic.png) center top no-repeat; min-width:1000px; }

div.level0
  { height:162px; background:url(http://nazarovograd.ru/upload/files/logo.jpg) 0 0 no-repeat; }
div.level1
  { position:absolute; top:230px; height:108px; width:629px; margin-right:15px; background:url(/images/logo.jpg) 0 0 no-repeat; }
div.level1 .logo
  { width:665px; height:150px; float:left; }
div.level1 .logo a
  { display:block; width:650px; height:100px; margin:30px 0 0 10px; }

div.level1 div.day-info
  { width:236px; float:right; margin:55px 0 0 0; color:#878f99; }
div.day-info div.time
  { width:68px; float:left; }
div.day-info div.time b
  { color:#315f9d; font-size:15px; font-weight:normal; line-height:1.4em; }
div.day-info .date
  { float:left; }
div.day-info .date b
  { color:#000; font-size:12px; font-weight:normal; line-height:1.6em; }



div.level2
  { position:relative; top:190px; left:650px; height:123px; width:700px; text-align:left; }
div.level2 .inner
  { padding:0px 0 0 0px; text-align:left; }


ul.top-mnu
  { width:230px; float:left; font-size:15px; margin-right:65px; }
ul.top-mnu li
  { height:29px; }
ul.top-mnu li span
  { display:block; padding:5px 0 0 15px; }
ul.top-mnu li a
  { color:#fff; }
ul.top-mnu li.act
  { background:url(/images/top-mnu-act.gif) right top no-repeat; }
ul.top-mnu li.act a,
ul.top-mnu li a:hover
  { color:#000; }



div.mid-block-bg
  { min-height:400px; background:url(/images/mib-block-bg.gif) 0 0 repeat-x #f0f7f5; min-width:1000px; }



div.page-cols
  { padding-bottom:60px; }
div.page-cols .left-col
  { width:64%; float:left; padding-top:40px; }
div.page-cols .right-col
  { width:32%; float:left; margin:auto 20px; padding-top:40px; }

div#fp_position2		{ position:absolute; width:50px; height:100%; left:0px;}
div#fp_position2 #menu_r{ position:absolute; width:50px; top:120px; }

div.menuR1_button		{ background:url(/main/menu/menu_rs.png) 0px 0 no-repeat; width:47px; height:149px; left:0; top:0;}
div.menuR1_buttonover	{ background:url(/main/menu/menu_rs.png) -51px 0 no-repeat; width:48px; height:149px; left:0; top:0;}
div.menuR2_button		{ background:url(/main/menu/menu_rs.png) 0px -150px no-repeat; width:47px; height:148px; left:0; top:124px;}
div.menuR2_buttonover	{ background:url(/main/menu/menu_rs.png) -51px -150px no-repeat; width:48px; height:149px; left:0; top:124px;}
div.menuR3_button		{ background:url(/main/menu/menu_rs.png) 0px -300px no-repeat; width:47px; height:148px; left:0; top:274px;}
div.menuR3_buttonover	{ background:url(/main/menu/menu_rs.png) -51px -300px no-repeat; width:48px; height:148px; left:0; top:261px;}
div.menuR4_button		{ background:url(/main/menu/menu_rs.png) 0px -450px no-repeat; width:47px; height:150px; left:0; top:424px;}
div.menuR4_buttonover	{ background:url(/main/menu/menu_rs.png) -51px -450px no-repeat; width:48px; height:150px; left:0; top:411 px;}



div.index-news
  { padding:0 50px 0 0; }
div.index-news dt
  { width:160px; height:40px; background:url(/images/dt-bg.gif) 0 0 no-repeat; }
div.index-news dt span
  { display:block; padding:11px 0 0 20px; }

div.index-news dd
  { margin:-42px 0 20px 160px ! important; padding-bottom:15px; background:url(/images/dd-bg.gif) left bottom repeat-x; }
div.index-news dd span
  { display:block; font-size:16px; line-height:1.3em; margin-bottom:15px; }
div.index-news dd a
  { color:#15b8db; }
div.index-news dd a:hover
  { color:#000; }
div.index-news dd p
  { color:#303030; line-height:1.4em; }


div.allnews
  { margin:0 0 0 160px; background:url(/images/diagonal.gif) 0 0 no-repeat; height:40px;
    padding-left:25px; padding-top:14px; }
div.allnews span
  { color:#315f9d; padding-right:23px; background:url(/images/arr-l.gif) right center no-repeat; }
div.allnews a
  { color:#315f9d; }




div.intro
  {  }
div.intro div.heading
  { font-size:23px; line-height:1.3em; margin-bottom:15px; }
div.intro table
  { margin-bottom:40px; font-size:13px; }
div.intro table td
  { vertical-align:top; padding:0 7px 5px 4px; }
div.intro table img
  { margin:0 0 0 0; }
div.intro table p
  { margin-bottom:15px; font-size:13px; }
div.intro table span
  { color:#315f9d; display:block; padding-top:18px; line-height:1.3em; }


div.white-frame
 { background: #fff; }
div.white-frame .container
  { padding:11px; }
div.white-frame .container_b
  { position:relative;
    width:100%;
    padding:11px; 
}
div.white-frame .container_a
  { position:relative;
    width:100%;
    padding:11px; 
}

div.white-frame .container2
  { padding:16px; }
div.white-frame .fixed
  { width:293px; margin:0 auto; }
div.white-frame .map
  { margin-bottom:15px; text-align:center; }
div.white-frame p
  { color:#596677; font-size:12px; line-height:1.3em; margin-bottom:10px; }
div.white-frame p b
  { color:#303030; }
div.white-frame a
  { color:#15b8db; }

div.white-frame .degrees
  { width:120px; float:left; font-size:18px; color:#303030;
    height:67px; background:url(/images/diagonal2.gif) right top no-repeat; }
div.white-frame .degrees span
  { display:block; padding:20px 0 0 0; }

div.white-frame .weather-info
  { color:#596677; float:left; margin-left:10px; line-height:1.5em; }
div.white-frame .weather-info p
  { margin:0; line-height:1.5em; }
div.white-frame .weather-info span
  { color:#ababab; font-size:11px; }
div.white-frame .weather-info table
  { margin:0; }
div.white-frame .weather-info a:hover
  { color:#000; }


div.bot-shade
  { height:26px; background:url(/images/bot-shade.jpg) center top no-repeat; }

.littleBoxes{
    width:350px;
    height:350px;
    margin:0 auto;
    position:relative;
}
.littleBoxes > div{
    position:absolute;
    width:90px;
    height:90px;
    text-align:center;
    border:2px solid white;
    overflow:hidden;
    background-color:#f7f7f7;
    -moz-box-shadow:0px 0px 3px #555;
    -webkit-box-shadow:0px 0px 3px #555;
    box-shadow:0px 0px 3px #555;
    background-position:center center;
    z-index:999;
}
.littleBoxes div a1{
    text-transform:uppercase;
    font-size: 16px;
    letter-spacing:-1px;
    display:block;
    line-height:90px;
    text-decoration:none;
    color:#fff;
    background:#346d7a url(/main/box/bgitem.png) repeat-x top left;
    outline:none;
    text-shadow:1px 1px 1px #888;
    -moz-box-shadow:1px 1px 3px #777;
    -webkit-box-shadow:1px 1px 3px #777;
    box-shadow:1px 1px 3px #777;
}
.littleBoxes div.boxcontent{
    width:334px;
    height:246px;
    text-align:left;
    padding:10px;
    font-size:16px;
    background-color:#f0f0f0;
    border:2px solid #fff;
    margin:10px 0px 0px 10px;
    text-shadow:1px 1px 1px #fff;
    -moz-box-shadow:1px 1px 3px #777;
    -webkit-box-shadow:1px 1px 3px #777;
    box-shadow:1px 1px 3px #777;
    opacity:0.8;
    display:none;
}
.bg1, .bg2, .bg3, .bg4{
    background-repeat:no-repeat;
}
.bg1{
    background-image:url(/main/box/images/1.jpg);    
}
.bg2{
    background-image:url(/main/box/images/2.jpg);
}
.bg3{
    background-image:url(/main/box/images/3.jpg);
}
.bg4{
    background-image:url(/main/box/images/4.jpg);
}
.bg5{
    background-image:url(/main/box/images/5.jpg);
}

div.footer
  { background:url(/images/footer-bg-tile.png) 0 0 repeat-x; min-width:1200px; }
div.footer-pic
  { height:135px; background:url(/images/footer-bg.png) center top no-repeat; }

div.ban_slider {
    width:100%;
    text-align: center;
}

div.ban_slider a.buttons, div.ban_slider .viewport{
    display: inline-block;
}

div.ban_slider a.buttons.next {
    background: url("/carousel/new/rot-next.png") 0px 0px;
    width: 29px;
    height: 59px;
    margin-left:20px;
}

div.ban_slider a.buttons.prev {
    background: url("/carousel/new/rot-navi.png") 0px -59px;
    width: 29px;
    height: 59px;
    margin-left:-50px;
}

@media (max-width: 1024px) {
    div.ban_slider .viewport {
        width: 880px;
        margin:0px auto;
        overflow: hidden;
        position: relative;
        height:135px;
    }
}

@media (min-width: 1025px) {
    div.ban_slider .viewport {
        width: 1010px;
        margin:0px auto;
        overflow: hidden;
        position: relative;
        height:135px;
    }
}

div.ban_slider {
    margin:40px 0px;
}

div.ban_slider ul {
    list-style: none;
    text-align: left;
    margin: 5px;
    padding: 0px;
    position: absolute;
    left:0px;
}

div.ban_slider a.buttons {
    margin-top:40px;
    position: absolute;
}

div.ban_slider ul li {
    display: inline-block;
    width:125px;
    height:125px;
    margin-right: 20px;
    vertical-align: middle;
    text-align: center;
}

div.ban_slider img{
    max-width: 125px;
    max-height: 125px;
}

.box {
	background:#fff;
	margin-bottom:20px;
	padding:0;
	position: relative;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow:0 0 10px #DCDCDC inset;
	-moz-box-shadow:0 0 10px #DCDCDC inset;
	box-shadow:0 0 10px #DCDCDC inset;
}
.box h2 {
	font-size:1em;
	font-weight:700;
	text-transform:uppercase;
	color:#444;
	background: #ddd;
	margin:0 -10px -1px -10px;
	padding:12px;
	padding-left: 15px;
	padding-right: 45px;
	-webkit-box-shadow:0 0 10px #DCDCDC inset;
	-moz-box-shadow:0 0 10px #DCDCDC inset;
	box-shadow:0 0 10px #DCDCDC inset;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.block {
	padding:0;
}

.block_in {
	padding:12px;
}

.box div.hide {
display: block;
width: 40px;
line-height: 24px;
position: absolute;
right: 5px;
top: 8px;
cursor: pointer;
font-size: 10px;
text-transform: uppercase;
text-align: center;
border: solid 1px #aaa;
background: #f5f5f5;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-box-shadow:0 0 4px #DCDCDC inset;
-moz-box-shadow:0 0 4px #DCDCDC inset;
box-shadow:0 0 4px #DCDCDC inset;
}

.box div.hide:hover {
background: #fff;
}

.box div.hide span.h {	display: block;}
.box div.hide span.s {	display: none;}
.box div.show  span.h {	display: none;}
.box div.show  span.s {	display: block;}

.closed div.hide span.h {	display: none;}
.closed div.hide span.s {	display: block;}
.closed div.show  span.h {	display: block;}
.closed div.show  span.s {	display: none;}



/* new spoiler 2013 */
.spoiler h2,
.spoiler.close h2{
	padding:5px 10px;
	font-size:12px;
	color:#333;
	cursor:pointer;
	margin:5px 0 0 0;
}
.close.spoiler h2{background:#bbb;}
.close.spoiler h2.bgcolor{background:#ddd;}
.spoiler h2{background:#ddd;}
.spoiler h2.bgcolor{background:#bbb;}
.spoiler h2 span{
	font-size:12px;
	color:#555;
	float:right;
}
.spoiler .block{
	padding:6px 10px;
	border:1px solid #ddd;
	background:#fff;
	overflow:hidden;
}

.show {display: none;}
.bgcolor .show {display: block;}
.hide  {display: block;}
.bgcolor .hide {display: none;}
.close .show {display: block;}
.close .bgcolor .show {display: none;}
.close .hide  {display: none;}
.close .bgcolor .hide {display: block;}
/* end new spoiler 2013 */

div.footer-blocks
  {  }
div.footer-blocks .left-col
  { width:67%; float:left; }
div.footer-blocks .right-col
  { width:33%; float:left; padding-top:10px; }


div.copy
  { font-size:14px; color:#fff; margin-bottom:10px; }
div.address
  { padding-left:50px; color:#c3e2e1; font-size:11px; margin-bottom:10px; }
div.address p
  { margin-bottom:6px; }
div.address p a
  { color:#01d2ff; }
div.address p a:hover
  { color:#fff; }


div.intecmedia 
  { color:#c3e2e1; float:left; font-size:11px; line-height:110%; padding:0 0 0 28px; 
    background:url("/images/intecmedia.gif") 0 3px no-repeat; margin-left:22px; }
div.intecmedia a
  { display:block; color:#c3e2e1; text-decoration:none; font-size:11px; }
div.intecmedia a strong
  { display:block; color:#01d2ff; text-decoration:underline; font-weight:normal; font-size:11px; }
div.intecmedia a:hover strong
  { color:#fff; }
div.intecmedia span
  { color:#c0c0c0; font-family:Tahoma; font-size:9px; display:block; margin-top:3px; }






/*menu*/
ul.menu0
  { list-style:none; font-size:15px; padding-right:10px; padding-bottom:15px; }
ul.menu0 a 
  { color:#15b8db; }
ul.menu0 a:hover
  { color:#000; }

li.menu0
  { width:100%; }
li.menu0-item
  { padding:7px 0 7px 30px; }
li#menu0-act
  { background:url(/images/mnu-act-bg.gif) left center no-repeat; }
li#menu0-act a 
  { color:#000000; }

ul.menu1
  { padding:20px 0 10px 15px; font-size:12px; }
ul.menu1 a 
  { color:#000000; }
ul.menu1 a:hover
  { color:#0d404c; text-decoration:none; }

li.menu1
  { width:100%; }
li.menu1-item
  { margin-bottom:10px; padding-left:15px; }
li#menu1-act
  { background:url(/images/slash.gif) left center no-repeat; }
li#menu1-act span 
  { background:url(/images/slash.gif) right center no-repeat; padding-right:15px; padding-left:0; }
li#menu1-act a
  { color:#0d404c; text-decoration:none; }


h1#doctitle
  { font-size:23px; margin:0; padding:0; font-weight:normal; font-family:Arial; margin:0 35px 20px 17px; }
div#fullpath
  { font-size:11px; padding:0 0 0 60px; margin-bottom:20px; }
/*Ссылка путей*/
div#fullpath a
  { color:#000; text-decoration:none; }
div#fullpath a:hover,
div#fullpath a.act
  { color:#878f99; text-decoration:none; } 

/*Область контента*/
div.content
  { font-size:13px; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; color:#000000; width:auto; }
div.content div.wraper
  { padding:0 35px 0 17px; }


div.content a
  { } 
div.content a:hover
  { } 

div.content img
  { border:4px solid #fff; margin:1em 1em 1em 0; }
div.content img.none
  { border:none; background:none; margin:0; }

div.content h1, div.content h2, div.content h3, 
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1.25em 0 0 0; font-family:Arial; font-weight:normal; }
div.content h1
  { font-size:23px; font-height:normal; }
div.content h2
  { font-size:21px; } 
div.content h3
  { font-size:17px; color:#2f5f6a; } 
div.content h4
  { font-size:15px; color:#2f5f6a; font-weight:bold; } 
div.content h5
  { font-size:13px; color:#2f5f6a; font-weight:bold; } 
div.content h6
  { font-size:12px; color:#2f5f6a; font-weight:bold; } 

div.content table
  { border-collapse:collapse; border-spacing:0; border:none;
    font-size:1em; margin:0.25em 0 0.75em 0; }
div.content table td, 
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #bfc1c0; padding:7px; border-left:none; border-top:none; }
div.content table tr:hover td
  { background:#fff; }
div.content table thead tr:hover td
  { background:url(/images/th-bg.gif) left bottom repeat-x #4a9cae; }

div.content table th, 
div.content table thead td
  { border:none; padding:5px 17px; font-weight:normal; font-size:11px; color:#fff; border-right:1px solid #fff;
    background:url(/images/th-bg.gif) left bottom repeat-x #4a9cae; }

div.content table td *,
div.content table th *
  { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
div.content table caption
  { font-size:0.9em; text-align:center; }

div.content table.none
  { border:none; background:none; }
div.content table.none td,
div.content table.none th
  { border:none; background:none!important; }

div.content p
  { margin:0.25em 0 1.25em 0; }
div.content blockquote
  { margin:0.25em 0 1.25em 0; color:#315f9d;
    padding:15px 30px; background:#fff; }
div.content blockquote p
  { margin:0; }

div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content li span
  { font-weight:bold; }

div.content ul
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:disc; color:#315f9d; }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:circle; }

div.content ol
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:decimal; }

div.content dl
  { margin:0.25em 0 0.5em 0; padding:0 0 0 0; }
div.content dt
  { margin:0 0 0.25em 0; font-size:0.9em; }
div.content dd
  { margin:0 0 0.75em 0; }
  
hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none;
    color:gray; border-bottom:2px solid gray; margin:0.25em 0.5em; padding:10px 0; clear:both; }



/* Превьюшки */
div.photo
  { float:left; width:170px; height:220px; margin:0 10px 10px 0; padding:0;
    line-height:normal; overflow:hidden; background:url(/images/gal-bg.gif) 0 0 no-repeat; }
div.photo a
  { width:170px; display:block; text-align:center; margin:0px; font-size:12px; }
div.photo img
  { border:none; margin:4px 0 12px 4px; width:157px; height:157px; display:block; }




/* reestr */
form.reestr-form
  { padding:10px; color:#999; }
  form.reestr-form div
    { margin-bottom:10px; }

div.content div.reestr_stat
  { border-top:1px dotted #999;
    color:#999; margin-bottom:20px; padding:3px 0px 3px 11px; }
div.content table.reestr_tab td.gr
  { padding-left:40px; width:40%; }
div.content table.reestr_tab td.bl
  { font-size:15px; font-style:italic; padding-top:20px; 
    border-bottom:1px dotted #999; }
div.content ul.reestr_docs
  { margin-left: 0px!important; }
div.content ul.reestr_docs li
  { padding: 5px 0px!important; }
div.content ul.reestr_docs li span
  { color: #8a8b8d; line-height: 1.2em!important;}

a.reestr-backlink
  { display:block; text-align:left; margin-top:40px; padding-left:20px; 
    background:url('/images/arrow-left.gif') no-repeat left 6px; }

table.reestr
  { width:100%; font-size:12px ! important; ; }
  table.reestr th
    { padding:4px 6px ! important; font-size:12px ! important; }
  table.reestr td
    { padding:4px 6px ! important; }
  table.reestr td.col3 a
    { line-height:16px; }
  table.reestr td.col1
    { width:5%; text-align:center; }
  table.reestr td.col2
    { width:5%; text-align:center; }
  table.reestr td.col3
    { width:80%; }
  table.reestr td.col4
    { width:5%; text-align:center; }
  table.reestr td.col5
    { width:5%; text-align:center; }


/* faq::link */
div.content a.askq
  { text-decoration:none; border-bottom:1px dotted #15b8db; font-size:16px; }
  div.content a.askq:hover
    { border-bottom:1px dotted #2a5a64; }
div.content a.askq:hover
  { color:#525c64; }

/* faq::form */
div.send
  { width:400px; padding:24px; margin-top:5px; position:absolute;
    background:#FFF; display:none; 

    box-shadow:0 0 20px #d3d9d7;
    -webkit-box-shadow:0 0 20px #d3d9d7;
    -moz-box-shadow:0 0 20px #d3d9d7;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='d3d9d7', Direction=135, Strength=10);
  }
div.send form div
  { margin-bottom:10px; }
div.send form input.field, div.send form textarea
  { width:380px; padding:5px; }
div.send form textarea
  { height:120px; }
div.send form input.button
  { width:auto; }

/* faq::list */
div.content dl.faq
  { margin-top:20px; }
  div.content dl.faq dt
    { margin-bottom:5px; font-size:15px; }
    div.content dl.faq dt span
      { color:#999; font-size:12px; }
  div.content dl.faq dd
    { padding:0 0 10px 30px; margin:0 0 30px 0; font-style:italic; 
      border-bottom:1px dotted #999; }

/* feedback */
form.feedback
  { width:400px; padding:24px; margin-top:5px; 
    background:#FFF;  

    box-shadow:0 0 20px #d3d9d7;
    -webkit-box-shadow:0 0 20px #d3d9d7;
    -moz-box-shadow:0 0 20px #d3d9d7;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='d3d9d7', Direction=135, Strength=10);
  }
form.feedback div
  { margin-bottom:10px; }
form.feedback input.field,
form.feedback textarea,
form.feedback select
  { width:380px; padding:5px; }
form.feedback textarea
  { height:120px; font-family:Arial; }
form.feedback input.button
  { width:auto; }

/* calendar */
.ui-datepicker-trigger
  { margin:0 5px -5px 2px; border:none; display:inline-block; cursor:hand; }
body .ui-widget
  { display: none; }
div.date input, div.date span
  { float: left; display: block;  }
div.date span
  { padding-right: 5px; }
div.date input
 { width: 80px; }

.content .date-filter
  { padding: 10px 30px; background: #dbe6ec; }
.content .date-filter table
  { margin: 0; }
.content .date-filter td
  { padding: 0 15px 0 0; }
