@media Screen    
{
.for_print {display:none}
.not_for_print {display:block}

html,body{ margin:0; padding:0; background: #F37021; text-align: center }
ul, li { list-style: none }
img{ border:0; font: 65% tahoma }
form{ margin: 0; padding:0; width: 100% }
h1, h2, h3, h4, h5, h6, p, ul, li, address{ margin:0; padding:0 }
h1{ font: 100% arial; line-height: 1em; color:#111; font-weight: bold; padding: 0 0 0 39px }
address{ height: 37px; padding: 0 54px; font: 70% arial; color: white }
h2{ padding: 3px 0 3px 228px; font: 90% arial; color: #FFFCF9; font-weight: bold; background: url(../img/arrow.gif) right center no-repeat }
h3{ font:105% arial; font-weight: bold; color:#555 }
h3 {margin-bottom:10px; color: #111111}
em, .archive a, .head img{ display: block }
strong{ font-weight: bold; color:#333 }
p strong{ font-size: 100% }
p span{ color:#F36F21 }
p, ul {margin-bottom: 10px;}
.main{ width: 1000px; margin: 0 auto; padding: 0 0 20px; text-align: left }

.language{ height: 37px; text-align: right; font: 70% arial; color: white; position: relative }
.language div{ position: absolute; right: 82px; bottom:2px }
.language img{ position: absolute; right: 54px; bottom:2px }
.language span{ font-weight: bold; color: white; text-decoration: none }
.language a{ color: white; text-decoration: none }

.shadow1, .shadow2, .shadow3{ height:10px; font-size:0 }
.shadow6, .shadow7, .shadow8{ height:15px; font-size:0 }
.shadow1{ padding-left: 15px; background: url(../img/shadow1.gif) no-repeat left top }
.shadow2{ padding-right: 15px; background: url(../img/shadow3.gif) no-repeat right top }
.shadow3{ background: url(../img/shadow2.gif) repeat-x left top }
.shadow4{ padding-left: 15px; background: url(../img/shadow8.gif) repeat-y left top }
.shadow5{ padding-right: 15px; background: white url(../img/shadow4.gif) repeat-y right top }
.shadow6{ padding-left: 15px; background: url(../img/shadow7.gif) no-repeat left top }
.shadow7{ padding-right: 15px; background: url(../img/shadow5.gif) no-repeat right top }
.shadow8{ background: url(../img/shadow6.gif) repeat-x left top }

.content{ float:left; min-height:620px; position:relative; width: 100%; padding-bottom:1px; margin-bottom:-1px }

.center .root p{ padding-right: 25px }
.colspan-left .root p{ padding-right: 25px }
.root { font: 77% arial; color:#333;}
ul, ul.ul, ul.compress{ font-family: arial; color:#333 }
ul li{ padding: 3px 25px 3px 10px; background: url(../img/list.gif) no-repeat 0 0.5em; line-height: 1em; margin: 2px 0px}
ul li.sup{ background: url(../img/list.gif) no-repeat 0 0.9em; }
.ul li{ padding: 3px 25px 3px 0; line-height: 1em }
.ul b{ color:#F26F21 }
.map{ float:left }
.map a{ display:block; position: relative; padding-left: 10px; background: url(../img/arrow_menu.gif) no-repeat left 2px; color:#F26F21; font-weight: bold; line-height:0.9em; text-decoration: none }
.map a:hover { color: #333333 }
ul.compress li{ padding: 3px 25px 0px 12px; line-height: 1em; background: url(../img/list.gif) no-repeat 0 0.5em }

ul.compress {margin-bottom: 0.5em;}

.header ul{ font-family: arial; color:#333 }
.header ul li{ padding: 0; background: none; line-height: 1em; margin: 0; }

ul.ul li{ background: none; }

.header{ padding-bottom: 18px; width: 660px }
.header ul{ float:left; width: 300px; padding-top: 14px; font: 77% arial; font-weight: bold }
.header a{ text-decoration: none; color:#666; line-height: 1.3em }
.header a.current {color:#F37021}
.header a:hover{ color:#F37021 }
.header span{ line-height: 1.3em; color:#F37021 }
.head{ float:left; width: 227px; padding-top: 95px; position: relative }
.head a{ display:block; width: 165px; height: 50px; position: absolute; left: 37px; top: 10px }

.section{ position: relative; left: -1px; width: 666px; background: #F7931D url(../img/head.gif) repeat-y left top }

.left{ float:left; width:210px; margin-right:-200px }
.right{ float:right; width:276px }
.center{ float:right; width:468px; padding: 15px 0 }
.colspan-left{ float:left; width:667px; margin-right:-667px }
.colspan-right{ float:right; width:744px }
.left .root, .colspan-left .root{ padding: 15px 0 15px 39px }
.right .root, .colspan-right .root{ padding-right: 25px; padding: 15px 25px 0 0 }

.news .data{ width: 81px; background:#F37021; font-weight: bold !important}
.news a{ display: block; text-decoration:none }
.news a:hover{ color: black}
.news .text a {color: #333}
.news .data, .archive { padding: 0 7px; font: 85% arial; color: white; line-height:14px; background: #F37021 url(../img/arrow_news.gif) no-repeat right center;}
.news .data a, .archive a { color: white; }
.news .text{ font: 90% arial; line-height:1.1em; color:#333; padding: 5px 0 12px }
.archive{ width: 8.5em; white-space: nowrap }
.archive a{ font-size: 110%; text-decoration: none }
.archive a:hover{ color: #333333 }
.news .data a:hover {color: #333333}
.news .text a:hover {color: #f6863b}

.left ul{ font-family: arial; }
.left ul li{ padding: 0; line-height: 1.37em; margin: 0 }

.left ul{ line-height: 1.37em }
.left ul a{ font-family: arial; font-weight: bold; color:#F6863B; text-decoration: none }
.left ul a:hover{ color:black }
.left ul .act{ background: url(../img/arrow_menu_act.gif) no-repeat 0 6px }
.left ul .bold{ font-weight: bold }
.left ul span{ font-family: arial; font-weight: bold; color:#444 }
.left ul li{ padding: 0 0 1px 11px; background: url(../img/arrow_menu.gif) no-repeat 0 5px }
.left ul li li{ padding: 6px 0 0 0; background: none; font:90% arial; font-weight: normal; color: black; line-height: 1em }
.left ul li li a{ font:100% arial; color: black; line-height: 1em }
.left ul li li a:hover{ color:#F6863B }

.form{ padding-right: 40px }
.td2 input{ width: 100%; border: none; background:#DCDDDE; padding: 2px 0 }
.td2 input.necessary { background-color: #f7931d }
.form{ padding: 10px 40px 10px 0 }
.form textarea{ margin:0; padding:0; width: 100%; border: none; background:#DCDDDE; overflow: auto }
.td1{ float:left; font: 90% arial; line-height:1em; padding-top:4px }
.td2{ float:right; width:220px; padding-bottom:10px }
.null{ padding:0 }
.orange{ color:#F26F21 }
.send{ text-align: right; padding-top: 2px }
.send input{ height: 14px }
.msg_under_form {font-weight: bold;}

.plan{ padding-top: 65px }
.plan b{ display: block; padding-bottom: 4px }
.plan li{ padding-bottom: 9px }

.cl{ clear: both }
.image{ position: absolute; right:40px; top:-1px }
.br{ font-size:0; height: 3px }
.decoration{ width: 236px; height: 438px; position: relative; top:1px; 
background-repeat: no-repeat;
background-position: left top;
}
.nobr{ white-space: nowrap }
.flash{ padding-top: 58px }

.preview{ position: relative; height: 438px }
.preview .inner{ position: absolute; width: 238px; height: 438px }
.preview .inner div{ font-size:0; height: 2px }
.preview a{ display: block; float: left; width: 100%; height: 100% }
.preview img{ display: block; width: 117px; height: 86px }

.preview span{ display: block; float: left; width: 117px; height: 86px; margin: 0 2px 0 0 }
.preview a:hover{ background: none }

.partners { width: 100%; border-spacing: 0px;}
.partners td {
	vertical-align: top;
	padding: 0 0 0.5em 0;
}
.partners .ptd1 {
	text-align: left;
	width: 90px;
	overflow: hidden;
}
.partners .ptd2 {
	text-align: left;
	width: 99px;
	font-size: 85%;
}
.partners .ptdk {
	padding: 1em 0;
}

.news_item .anons {
	font-weight: bold;
	padding: 0px 0px 1em 0px;
}

.news_item .date {
	color: #F6863B;
	font-weight: bold;
	padding: 0px 0px 1em 0px;
}

.pagenums {
	padding-right: 25px;
	font-size: 85%;
}

.pagenums a {
	color: #F6863B;
}

}
