﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
@import "reset.css";

body {
	background-color: #739ab3;
	font-size: 75%;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #404040;
	background: #739ab3 url(../Content/img/bg3.gif) no-repeat center top;
}

a, a:link {
	color: #065c98;
	text-decoration: underline;
}

a:visited {
	color: #065c98;
}

a:hover {
	color: #065c98;
	text-decoration: none;
}

a:active {
	color: #065c98;
}

p {
	padding-bottom: 7px;
	padding-top:4px;
	line-height: 1.25em;
	color: #404040;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	color: #404040;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
}

h1 {
	font-size: 2em;
	padding-bottom: 0;
	margin-bottom: 10px;
}

h2 {
	padding: 0;
	font-size: 2em;
}

h4 {
	color: #739ab3;
	margin-top: 15px;
	margin-bottom: 10px;
}
h5, h6 {
	font-size: 1em;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {
	margin-top: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page {
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	padding-top: 15px;
	/*padding-left:18px;     padding-right:20px;*/
}

.page #main, .page #header {
	padding-left: 18px;
	padding-right: 20px;
}

.page #main{

}

.head_links {
	background-color: #739AB3;
	/*padding-top: 4px;*/
/*	clear: both;*/
	width: 975px;
	/*height: 20px;*/
	/*padding-bottom:4px;*/
	margin-left: auto;
	margin-right: auto;
	color: #FFF;
	font-size: 0.92em; /* 11px*/
	border:medium none;
	margin-bottom:0;
	margin-top:0;
}

.head_links td{
color:#FFF;
}

.cabinet
{
	text-align: right;
}
.cabinet A
{
	text-decoration: none;
}
.cabinet A:hover
{
	text-decoration: underline;
}

#footer {
	clear: both;
	width: 975px;
	color: #FFF;
	background-color: #9db8ca;
}


#footer .text {
	background: #9db8ca url(../Content/img/overlay_bott.gif) no-repeat 690px bottom;
	padding-top: 8px;
	padding-left: 18px;
	padding-bottom: 4px;
	/*clear: both;*/
	/*width: 957px;*/
	color: #FFF;
	font-size: 0.92em; /* 11px*/
}


/* MISC  
----------------------------------------------------------*/
.clear {
	clear: both;
}

.error {
	color: Red;
}


.field-validation-error {
	color: #ff0000;
}

.input-validation-error {
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}

.validation-summary-errors {
	font-weight: bold;
	color: #ff0000;
}

.page #header {
	/*height:138px;*/
	width: 933px;
}

#header .title {
	width: 470px;
	/*height: 68px;*/
	color: #404040;
	font-size: 1.53em; /*18.44px*/
	font-weight: bold;
	float: left;
	padding: 20px 25px 27px 25px;
}

#header .logo {
	float: left;
}

#menucontainer {
	background-color: #f68b1f;
	width: 703px;
	/*float: left;*/
	/*padding-top: 4px;*/
	/*height: 28px;*/
	/*overflow: hidden;*/
}
/*
#menucontainer ul#menu li {
	display: block;
	background: none;
	color: #FFF;
	z-index:140;
}

#menucontainer #menu li a {
	color: #FFF;
	text-decoration: none;
	padding:0 !important;
	display:block;
	padding: 6px 0 10px 10px !important;
}

#menucontainer #menu li a  span.inner{
	color: #FFF;
	text-decoration: none;
	border-right: 1px solid #FFF;
	padding:0 10px 3px 0;
	margin-top:4px;
	margin-bottom:3px;
}


#menucontainer #menu li a  span.inner:hover, #menucontainer #menu li a:hover  span.inner{
	border-right: 1px solid #79a0b7;
}


#menucontainer #menu li.selected, #menucontainer #menu li.selected a{
	font-weight: bold;
}

#menucontainer #menu li.last a span.inner{
	border: medium none;
}
*/
#header .block {
	width: 220px;
	/*height: 101px;*/
	padding-left: 7px;
	/*padding-top: 15px;*/
	/*background: transparent url(../Content/img/search_bg.gif) no-repeat bottom left;*/
	/*float: right;
	overflow:hidden;*/
}


#header #region_select a {
	color: #404040;
	font-size: 1.16em; /* 14px*/
	display: inline;
	text-decoration: none;
}

#header #region_select {
	/*padding-left: 12px;*/
	padding-top:8px;
}

#header #region_select a.selected,  #header #region_select a.op{
	font-weight: bold;
	padding:7px 5px 2px 20px;
	outline:0;
	background:transparent url(../Content/img/arrow_dbw.gif) no-repeat scroll 6px 14px;
/*	width:165px;*/
	display:block;
	clear:both;
}

#header #region_select a.selected span,  #header #region_select a.op span{
	border-bottom: dashed 1px #404040;
}


#header .block p {
	font-size: 2em; /*24px*/
	margin-bottom: 0;
	color: #404040;
}

#header .block p.phone{
line-height:120%;
padding:0;
}

#header .search input.field , #sidebar .subscribe input.field {
	width: 190px;
	margin: 0;
	float: left;
	color:#666666;
	font-size:0.9em;
}

#header .search input.field{
/*float:none;*/
margin-left:12px;
padding:2px;
margin-top:2px;
width:189px;
}

#header .search input.in{
color:#333;
}

#header .search {
	/*padding-top: 10px;*/
}


#header .search input.submit {
	/*margin-left: 2px;*/
	float: left;
}

#header .block .quick_contacts {
	padding-left: 10px;
	padding-top:3px;
}

#header .block .quick_contacts a {
	padding-left: 14px;
	color: #79a0b7;
	font-size:0.9em;
	display:block;
	background: transparent url(../Content/img/arrow_c.gif) no-repeat scroll 4px 2px;
	float:left;
	padding-right:10px;
}

.head_links a {
	color: #FFF !important;
	font-weight: normal;
}

.head_links a.enter {
	padding-left: 13px;
	margin-left: 13px;
	border-left: dashed 1px #FFF;
	margin-bottom:4px;
	display:block;
}

.head_links #select_site {
	font-weight: bold;
	/*display: inline;*/
	padding-left:0;
}

.head_links #select_site a {
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 15px;
	background: transparent url(../Content/img/dr_down.gif) no-repeat 5px bottom;
	color: #FFF;
	outline:0;
}

.head_links td{
padding-bottom:0px;
}

.head_links .nav {
	padding-top: 3px;
	/*width:30px;
	text-align:right;*/
	padding-left:14px;
	white-space:nowrap;
}


#footer strong {
	font-weight: bold;
}

#footer p {
	margin-bottom: 16px;
	color: #FFFFFF;
	padding:0;
}

#footer .sites {
	width: 660px;
	padding-right: 170px;
	border-right: solid 1px #c7d7e1;
	padding-left:17px;
	padding-top:15px;
}

#footer .sites a {
	color: #FFF;
}

#footer .banners {
	/*float: right;*/
	/*width: 110px;*/
	text-align: center;
	padding-top: 4px;
	vertical-align:middle;
}

#footer .banners a {
	margin-bottom: 6px;
	display: block;
}

#cols, #silverlightControlHost {
	float: left;
	clear: both;
}

#cols {
	width: 934px;
	border-top: solid 1px #FFF;
	background: transparent url(../Content/img/page_bg.gif) no-repeat 703px top;
}


#lcol {
	width: 703px;
	padding-right: 10px;
	float: left;
	background: transparent /* url(../Content/img/col2_bg.gif) no-repeat right top*/;
}

#sidebar {
	width: 219px;
	float: left;
}

#lcol #col1 {
	width: 439px;
	float: left;
	border-top: solid 9px #79a0b7;
}

#lcol #col2 {
	border-top: solid 9px #79a0b7;
	width: 264px;
	float: left;
}

#main object, #main embed, #main object table, #main object table td, .splasher, .splasher td{
	margin: 0;
	padding: 0;
}


#silverlightControlHost table, #silverlightControlHost td{
	margin: 0;
	padding: 0;
}

.quick_nav {
	background-color: #79a0b7;
	padding-top: 14px;
	padding-left: 33px;
	padding-bottom: 27px;
	border-bottom: solid 1px #FFF;
	list-style-position:outside;
}

.quick_nav li {
	padding: 0 !important;
	background: none;
	padding-bottom:5px !important;
}

.quick_nav li a, .quick_nav li a:link {
	color: #FFFFFF !important;
	font-size: 1.4em; /* 17px */
	padding-left: 15px;
	background: transparent url(../Content/img/bullet_1.gif) no-repeat left 5px;
	display:block;
}

#lcol #col2 .block {
	background-color: #FFF;
}

#lcol #col2 .block .capt {
	background-color: #d2d2d2;
	color: #404040;
	font-size: 1.4em; /* 17px */
	padding: 10px 10px 12px 15px;
}

#lcol #col2 .block .body {
	background: transparent url(../Content/img/special_bg.gif) no-repeat scroll left top;
	float: left;
	clear: both;
}

#lcol #col2 .block .body ul {
	padding-top: 10px;
	padding-left: 18px;
	padding-right: 15px;
	float: left;
	background: transparent url(../Content/img/pimp_gray.gif) no-repeat 19px top;
}


.block .body li {
	padding-top: 10px;
	float: left;
	clear: both;
	font-size: 0.92em; /* 11px */
	color: #404040;
	width: 222px;
	background: transparent;
	padding-left:0;
}

.block .body li div {
	float: left;
	width: 130px;
}


.body li a.img {
	float: left;
	padding-right: 7px;
	display: block;
}

.block .body li a {
	font-size: 1.1em; /* 12px */
	font-weight: bold;
	color: #065c98;
}

#lcol #col2 .block .body a.more , #sidebar .side .body a.more {
	float: left;
	background: transparent url(../Content/img/a-more.gif) no-repeat 20px top;
	padding-left: 32px;
	margin-top: 10px;
	font-size: 0.92em; /*11px*/
}

#lcol #col3 {
	width: 703px;
	float: left;
	clear: both;
}

#sidebar .date {
	color: #c1c1c1;
	font-weight: bold;
}

#sidebar .news {
	float: left;
	clear: both;
	padding-bottom: 5px;
	padding-top: 0;
}
/*
#sidebar .news li{
width:212px;
}*/

#sidebar .news a {
	font-size: 1em; /*11px*/
	font-weight: normal;
}

#sidebar .news a img {
	border: solid 1px #d3d4d4;
}


#sidebar .news .date {
	font-size: 0.9em; /*10px*/
}

#sidebar a.archive {
	padding-left: 13px;
	background: transparent url(../Content/img/a-archive.gif) no-repeat 1px 4px;
	font-size: 0.92em;
}

#sidebar .block {
	padding-left: 8px;
}

#sidebar .block .news li {
	width: 200px;
	background: transparent none;
	padding-left: 0;
}


#sidebar .block .capt {
	font-weight: bold;
	color: #404040;
	padding-top: 20px;
	padding-bottom: 6px;
	border-bottom: solid 2px #d4d4d4;
}

#sidebar .side .specials .capt{
	border:medium none;
	background:transparent url(../Content/img/border_dots.gif) repeat-x scroll left bottom;
}

#sidebar {
	background: transparent /* url(../Content/img/sidebar_bg.gif) repeat-y left top*/;
	padding-bottom:30px;
}

#col1 .splash {
	padding: 15px 0 25px 7px;
	border-bottom: solid 1px #d8d8d8;
	width: 410px;
}

#col1 .splash p {
	font-size: 1.17em;
	padding-top:5px;
	padding-bottom:10px;
}

#col1 .splash a {
	padding-left: 155px;
	line-height: 1.5em;
}

#col1 .leasing_rules span.pointer{
	background: #e37506 url(../Content/img/lising_rules.gif) no-repeat left top;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:7px 4px 4px 12px;
	height:17px;
	width:122px;
	float:left;
	margin-top:3px;
}

#col1 .leasing_rules a{
	display:block;
	padding:2px 4px 4px 4px;
	/*width:270px;*/
	padding-left:150px;
	/*float:right;
	clear:both;*/
	line-height:100%;
}

#col1 .quick_link {
	padding: 7px 10px 25px 10px;
	color: #404040;
}

#col1 .quick_link h2 {
	font-size: 1.68em; /*20px*/
	font-weight: bold;
	color: #404040;
}

#col1 .quick_link ul {
	padding-left: 130px;
	background: transparent url(../Content/img/pic_123.gif) no-repeat -5px top;
	display:block;
	border:1px solid #FFF;
	margin-top:10px;
}

#col1 .quick_link ul li {
	font-size: 1.34em; /*16px*/
	padding-bottom: 17px;
	background:transparent;
}

#col1 .quick_link ul li span {
	font-size: 1.13em; /*18px*/
	font-weight: bold;
	color: #23567a;
	padding-right: 7px;
}

#col1 .quick_link a.more {
	background: transparent url(../Content/img/a_more_b.gif) no-repeat left top;
	display: block;
	margin-left: 145px;
	height: 26px;
	padding: 0 0 0 24px;
	min-width: 140px;
	width: 140px;
	overflow: hidden;
}

#col1 .quick_link a.more span {
	background: transparent url(../Content/img/a_more_c.gif) no-repeat right top;
	display: block;
	height: 26px;
	white-space: nowrap;
	cursor: pointer;
	padding-top: 5px;
}

#footer .copyrights {
	background-color: #739ab3;
	padding-top: 12px;
	/*float: left;*/
	padding-bottom: 30px;
}

#footer .copyrights td, #footer .copyrights p, #footer .copyrights a {
	color: #b9cdd9;
	font-size: 0.92em;
}

#footer .copyrights td{
padding-top:15px;
}

#footer .copyrights{
	background-color: #739ab3;
}

#footer .copyrights p {
	font-size: 0.92em;
	margin-bottom: 0;
}


#footer .copyrights .studio, #footer .copyrights .studio .img {
	padding-left: 7px;
}

#footer .copyrights .studio .img {
float:right;
display:block;
}

#footer .copyrights .studio {
	text-align: right;
}

#lcol #col3 {
	border-top: solid 3px #d8d8d8;
	width: 685px;
}

#col3 .links {
	width: 245px;
	padding: 8px 10px 0 0;
	border-right: solid 1px #d8d8d8;
	margin-top: 1px;
	margin-bottom: 10px;
	float: left;
}

#col3 .links a.img {
	margin-bottom: 12px;
	display: block;
}

#col3 .text {
	padding: 1px 20px 20px 280px; /*width:420px;*/
}

#col3 .text {
	padding: 1px 20px 20px 10px; /*width:420px;*/
	float:right;
	display:block;
	width:380px;
}


#col3 .text li a {
	color: #065c98;
}

#col3 .text li {
	width: 155px;
	background: transparent url(../Content/img/arrow_w.gif) no-repeat 15px 9px;
	padding-left: 30px;
	padding-top: 4px;
	float: left;
	display: block;
}

#col3 .text h3 {
	color: #404040;
	font-size: 1.42em; /*17px*/
	font-weight: bold;
	padding-bottom: 0;
	margin-bottom:5px;
}

li{
padding-bottom:5px;
padding-top:2px;
}

#cols h1.page_title {
	width: 894px;
	height: 52px;
	overflow: hidden;
	background: #325a74 url(../Content/blank.gif) no-repeat left top;
	padding: 20px 20px 0 20px;
	display: block;
	color: #FFF;
	font-size: 2.3em;
	margin-bottom: 8px;
}

.static_page {
	border-top: medium none !important;
}

.static_page #lcol #col1, .static_page #lcol #col2 {
	border-top: medium none;
}

.static_page #lcol {
	padding-right: 0;
	padding-bottom:30px;
}

.static_page #lcol #col1 {
	background-color: #e5e5e5;
	width: 174px;
	padding: 28px 24px 35px 26px;
}

.static_page #lcol #col2 {
	border-left: solid 1px #e5e5e5;
	padding: 10px 20px 30px 24px;
	width: 425px;
	margin-bottom: 25px;
	overflow:hidden;
}

.bcrumb {
	font-size: 0.85em;
	color: #727272;
	padding-bottom: 10px;
	background: transparent url(../Content/img/border_dots.gif) repeat-x right bottom;
}

.bcrumb a {
	/*border-left: solid 1px #e5e5e5;*/
	padding: 0 10px 0 0;
	margin-right: 5px;
	background: transparent url(../Content/img/arrow_bread.gif) no-repeat right 5px;
	color: #63aadc;
	outline: 0;
}

h1 {
	font-size: 2em;
	color: #f68b1f;
	padding: 10px 0 10px 0;
	background: transparent url(../Content/img/border_dots.gif) repeat-x right bottom;
}

h3 {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

h2 {
	font-size: 1.5em; /*18px*/
	padding-top:0.5em;
}

table {
	width: 420px;
	margin-top:5px;
	margin-bottom:10px;
}

table td {
	padding: 5px 5px 4px 5px;
	border: solid 1px #FFF;
	color: #565656;
}

table thead tr td {
	background-color: #e6e6e6;
	font-weight: bold;
}

table tbody tr td {
	border: medium none;
	border-bottom: solid 1px #e6e6e6;
	padding:0;
}

#col2 table tbody tr td{
padding:5px 5px 4px;
}

table tbody tr.odd td {
	background-color: #f2f2f2;
}

ul {
	/*padding-top: 5px;*/
}

ul li {
	padding-left: 15px;
	background: transparent url(../Content/img/arrow_c.gif) no-repeat 4px 5px;
	display:block;
}

ul ul, ol ul{
	padding-top: 3px;
}

ul ul li, ol ul li {
	padding-left: 30px;
	background: transparent url(../Content/img/arrow_g.gif) no-repeat 20px 6px;
}

.inline {
	padding-bottom: 10px;
}

.inline label {
	margin-top: 5px;
	font-size: 0.9em;
	color: #404040;
	display: block;
}
.inline a {
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

.inline img {
	border: solid 10px #e6e6e6;
}

.static_page #sidebar {
	width: 231px;
	overflow: hidden;
}

.static_page #sidebar .quick_nav {
	margin-top: 15px;
	padding-top: 22px;
	padding-left: 15px;
	padding-bottom: 23px;
	list-style-position:outside;
}

.static_page #sidebar .links a.img {
	margin-top: 10px;
	display: block;
}

#navigator li {
	padding: 9px 0 9px 2px;
	background: transparent url(../Content/img/dots_menu.gif) repeat-x scroll left bottom;
}

#navigator li.selected, #navigator li.selected a span.inner{
/*background-color:#fff;*/
font-weight:bold;
color:#404040;
text-decoration:none;
}

#navigator ul li {
	padding: 5px 9px 5px 22px;
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}

#navigator{
	list-style-position:outside;
}

#navigator ul {
	padding-bottom: 8px;
	/*background-color:#E5E5E5;*/
	/*background: transparent url(../Content/img/dots_menu.gif) repeat-x scroll left bottom;*/
	list-style-position:outside;
}

#navigator .open ul{
	background-color:transparent;
}

#navigator .open{
background: #FFF none no-repeat scroll left bottom;
}

#navigator .block ul , #navigator .block ul li{
background: transparent;
}

#navigator li.selected {
	background: #FFF url(../Content/img/arrow_c.gif) no-repeat scroll 158px 13px;
	/*background-image:none;
	background-color: #FFF;*/
	font-weight: bold;
	padding-left: 10px;
	color:#404040;
	padding-left:5px;
}

#navigator li li.selected  a{
	color:#404040;
	text-decoration:none;
}

#navigator li a{
display:block;
}

#navigator li span{
display:block;
text-decoration:underline;
padding-right:10px;
width:150px;
cursor:pointer;
}

#navigator li.open span{
font-weight:bold;
padding-left:4px;
}

#navigator li.selected ul li{
font-weight:normal;
}

.cols2 #lcol #col2{
width:680px;
border-left:medium none;
padding-left:5px;
}

.sitemap table{
width:auto;
margin-left:40px;
	margin-top:0;
	margin-bottom:0;
}

.sitemap table td{
border:medium none;
}
/*
#menucontainer #menu .sub{
background:#FFF;
float:left;
clear:both;
position:absolute;
}
*/
#menucontainer #menu .sub{
padding-top:17px;
padding-bottom:20px !important;
}

#menucontainer #menu .sub li{
/*background:#FFF;*/
color:#F68B1F;
/*clear:both;*/
padding-top:0px;
padding-bottom:6px;
border:medium none;
/*position:relative;*/
/*z-index:4;*/
}

#menucontainer #menu .sub li a{
color:#F68B1F;
}

#menucontainer #menu .sub li a{
color:#065c98;
font-size:0.9em;
text-decoration:underline;
background: transparent url(../Content/img/arrow_w.gif) no-repeat 10px 3px;
padding-left:25px !important;
padding-top:0 !important;
padding-bottom:0 !important;
padding-right:20px !important;
display:block;
white-space:nowrap;
/*z-index:1000;
position:relative;*/
}


h1.pagetitle{
background:transparent;
width:360px;
}

.news_item, .specials_item{
width:425px;
float:left;
padding-bottom:25px;
}

.news_item a.img, .specials_item a.img{
float:left;
display:block;
margin-right:7px;
/*width:85px;*/
}

.news_item a.img img, .specials_item a.img img{
border: 1px solid  #d4d4d4;
}

.news_item h2, .specials_item h2{
width:340px;
font-size:100%;
padding-bottom:0px;
padding-top:0;
/*padding-left:5px;*/
display:inline;
float:none;
}

.news_item p, .specials_item p{
margin:0;
padding-left:60px;
line-height:120%;
padding-top:4px;
padding-bottom:0;
}

.news_item h2 a, .specials_item h2 a{
font-weight:bold;
}

.news_item h2 .date, .specials_item h2 .date{
color:#f68b1f;
border-left:1px solid #adadad;
padding-left:6px;
margin-left:10px;
white-space:nowrap;
}

ul.paging{
float:left;
clear:both;
width:400px;
display:block;
}

ul.paging li{
background:#e3e3e3;
border-left:solid 2px #FFF;
display:block;
float:left;
padding:0;
height:20px;
}


ul.paging li a{
color:#848484;
text-decoration:none;
display:block;
padding:2px 5px 2px 5px;
height:16px;
float:left;
}

ul.paging li.current{
display:block;
width:auto;
padding:2px 5px 0 5px;
height:18px;
}

ul.paging li.current, ul.paging li a:hover, ul.paging li:hover, ul.paging li:hover a{
background:#f68b1f;
color:#fff;
}

.no_image{
padding-left:61px;
width:350px;
}

.no_image p{
padding-left:0;
}

ul.dates{
margin-bottom:20px;
padding-top:0;
float:left;
display:block;
clear:both;
}

ul.dates li{
display:block;
background: #e3e3e3 url(../Content/img/dates_arrow_b.gif) repeat-x bottom left;
/*padding: 7px 14px 14px 14px;*/
padding: 0 0 4px 0;
float:left;
width:auto;
border-left:2px solid #FFF;
}

ul.dates  li.current{
background:#79a0b7 url(../Content/img/dates_arrow.gif) no-repeat center bottom;
color:#FFF;
font-weight:bold;
}

ul.dates  li a, ul.dates  li span{
outline:0;
display:block;
padding: 7px 14px 10px 14px;
}

ul.dates  li.current a{
color:#FFF;
text-decoration:none;
}

a.rss{
float:right;
display:block;
padding-top:18px;
color:#f68b1f;
background:transparent url(../Content/img/rss_ico.gif) no-repeat left 17px;
padding-left:22px;
padding-bottom:3px;
font-weight:bold;
}

#sidebar .subscribe{
background:transparent url(../Content/img/poll_bg.gif) repeat-x left top;
margin-top:20px;
/*margin-left:9px;*/
padding-left:10px;
/*border:1px solid #f00;*/
}

#sidebar .subscribe .body table .buttons td{
padding-right:2px;
}

#sidebar .side .subscribe{
background:transparent url(../Content/img/news_side_subs_bg.gif) repeat-y left top;
margin-left:0px;
padding-left:0;
}

#sidebar .subscribe .capt{
padding-top:13px;
border:medium none;
}

#sidebar .side .subscribe .capt{
padding-left:14px;
background:transparent url(../Content/img/news_side_subs_top.gif) no-repeat left top;
}

#sidebar .side .subscribe .body{
padding-left:14px;
padding-bottom:10px;
}

#sidebar .subscribe .body input.field{
width:180px;
padding:3px;
}

#sidebar .subscribe .body table{
width:auto;
	margin-top:0;
	margin-bottom:0;

}

#sidebar .subscribe .body table.subscr{
width:100px;
}

#sidebar .subscribe .body table td{
border:medium none;
padding:0;
padding-right:4px;
}

#sidebar .subscribe .body table td.text{
padding-bottom:5px;
}

#sidebar .subscribe .body table td.text span{
display:none;
}

#sidebar .subscribe .body table td.check{
padding: 3px 5px;
font-size:0.9em;
color:#404040;
vertical-align:top;
padding-top:0;
}

#sidebar .subscribe .body table td.check input{
margin-right:5px;
font-size:0.9em;
margin-top:2px;
}

#region_select .sub, #select_site .sub{
/*background:transparent url(img/shadow_w.png) no-repeat scroll right bottom;*/
padding:10px 18px 20px 5px;
margin-top:1px;
list-style-position:outside;
}

#region_select .sub,  #select_site .sub{
background:#FFF;
border:1px #aaa solid;
border-top: medium none;
}

#region_select .sub a,  #select_site .sub a{
display:block;
}


#region_select .sub[class], #select_site .sub[class]{
/*background:transparent url(img/shadow_w.png) no-repeat scroll right bottom;*/
border: medium none;
}

#select_site .sub{
width:auto;
padding:10px 25px 20px 10px;
/*background:transparent url(img/shadow_w.png) no-repeat scroll right bottom;*/
list-style-position:outside;
}

#select_site .sub a.selected , #select_site .sub .selected  a{
color:#f68b1f !important;
font-weight:bold;
text-decoration:none;
}


#select_site .sub li{
/*background:transparent url(img/dots_b.gif) repeat-x scroll left bottom;*/
background:transparent url(../Content/img/arrow_b.gif) no-repeat scroll 0px 6px;
padding-left:0;
padding-top:3px;
padding-bottom:5px;
white-space:nowrap;
} 

#select_site .sub li a, #select_site .sub li span{
/*background:transparent url(img/arrow_sites.gif) no-repeat scroll left 3px;*/
padding-left:10px;
}

#select_site .sub li a{
color:#065C98 !important;
background:transparent;
}

#select_site .sub li.selected span, #select_site .sub li.selected{
font-weight:bold;
color:#f68c1f;
text-transform:uppercase;
}


#select_site .sub li.separator{
background:transparent url(../Content/img/border_dots.gif) repeat-x scroll right 7px;
height:10px;
width:220px;
}
#header  #region_select .sub a{
color:#065c98;
text-decoration:underline;
font-size:0.9em;
}

#header #region_select .sub li.selected, #header #region_select .sub li.selected a{
color:#f68b1f;
font-weight:bold;
font-size:0.9em;
}

#region_select li.selected a{
text-decoration:none !important;
font-size:1em !important;
outline:0;
}

#header #region_select a.op {
background:#dde7ed url(../Content/img/arrow_db.gif) no-repeat scroll 6px 14px;
}

#header #region_select .sub li{
padding-bottom:4px;
background:transparent url(../Content/img/arrow_b.gif) no-repeat scroll 6px 7px;
padding-left:17px;
}

#header #region_select .sub li.separator{
background:transparent url(../Content/img/border_dots.gif) repeat-x scroll right 10px;
height:15px;
width:120px;
}

#navigator ul.sub  li{
font-size:0.9em;
padding-top:8px;
}

#navigator ul.sub  li.selected {
/*background:transparent;
background:transparent url(../Content/img/dots_menu.gif) repeat-x scroll left bottom;*/
background:transparent url(../Content/img/arrow_c.gif) no-repeat scroll 160px 11px;
font-weight:bold;
padding-left:22px;
}

#header td{
padding:0;
border:medium none;
vertical-align:top;
}

#orange_menu{
background:#F68B1F;
width: 703px;
}

#col2 .links a.back, #col2 .links_bott a.back,  a.back{
font-size:0.9em;
background:transparent url(../Content/img/back.gif) no-repeat scroll left 3px;
padding-left:15px;
display:block;
float:right;
}

#col2 .links_bott{
padding-top:20px;
}

#col2 .links_bott a.back{
float:none;
}

#col2 .links{
padding:12px 5px 6px 1px;
}

#col2 .links .date{
background:#9fbfcc;
color:#FFF;
font-weight:bold;
width:auto;
padding:3px;
}

.expand {
padding-top:5px;
}

.expand li .body{
display:none;
}

.expand li.opened .body{
display:block;
}

.expand li{
/*padding-top:10px;
margin-bottom:6px;
background-position: 4px 12px;*/
}

.expand li.opened{
background:#f1f1f1 url(../Content/img/arrow_opened.gif) no-repeat scroll 4px 8px;
padding-bottom:15px;
padding-right:25px;
}

.expand li.opened a.opener{
text-decoration:none;
font-weight:bold;
color:#404040;
outline:0;
}

#header table{
background: transparent url(../Content/img/search_bg.gif) no-repeat 703px bottom;
	margin-top:0;
	margin-bottom:0;

}


.specials_item {
background:transparent url(../Content/img/border_dots_light.gif) repeat-x scroll right bottom;
padding-bottom:10px;
padding-top:10px;
}

.specials_item p{
font-size:0.9em;
}

.specials_item a{
font-size:1.1em;
}

.specials_item p.price span{
color:#f68b1f;
}

strong{
font-weight:bold;
}

.image{
border:1px solid #e5e5e5;
padding:1px;
/*width:400px;
height:215px;*/
/*background:transparent url(../Content/blank.gif) no-repeat top left;*/
margin-bottom:15px;
}

.image img{
display:block;
}

.image .overlay{
background:#f68b1f;
padding:0.5em;
border-top:1px solid #FFF;
border-right:1px solid #FFF;
color:#FFF;
font-size:1.5em;
/*width:auto;*/
display:inline;
/*margin-top:172px;*/
white-space:nowrap;
/*width:170px;*/
text-align:center;
position:relative;
top:-2.3em;
float:left;
}

.hr{
width:425px;
background:transparent url(../Content/img/border_dots.gif) repeat-x scroll right bottom;
height:1px;
display:block;
padding-top:20px;
}

.back_normal{
background:transparent url(../Content/img/arrow_blue.gif) no-repeat scroll left 12px;
padding-left:15px;
display:block;
padding-top:10px;
}


.sitemap table ul li{
padding-bottom:0.3em;
margin-top:0.2em;
}



#select_site .sf-menu {
width:auto;
}

#sidebar a.rss{
margin:0;
padding:0;
background:transparent;
}

#footer table{
width:975px;
	margin-top:0;
	margin-bottom:0;

}

#footer table td{
vertical-align:top;
border:medium none;
}


table.form{
width:660px;
}

table.form td{
border:medium none;
}

table.form td.label{
padding-left:15px;
font-weight:bold;
width:220px;
}

table.form td.mark{
padding:5px;
color:#f08b19;
}

.info .mark{
color:#f08b19;
}

table.form td.field{
/*width:400px;*/
padding:5px;
}

table.form td input, table.form td textarea, table.form td select{
width:380px;
margin-right:5px;
}

table.form td.info{
width:150px;
}

table.form td.short input, table.form td.short textarea, table.form td.short select{
width:220px;
}

table.form td.short{
width:230px;
}

table.form td.small input, table.form td.small textarea, table.form td.small select{
width:75px;
}

table.form td.small{
width:85px;
}

table.form tr.gray{
background:#f1f1f1;
}

table.button{
border:medium none;
width:auto;
margin-left:260px;
margin-top:20px;
}

table.button td{
padding:0;
margin:0;
border:medium none;
vertical-align:top;
}

table.button input{
background:#fd810b url(../Content/img/btn_bg.gif) repeat-x scroll left top;
height:27px;
border:medium none;
color:#FFF;
font-weight:bold;
font-size:0.9em;
padding-right:10px;
}

.break{
height:1px;
background: transparent url(../Content/img/border_dots.gif) repeat-x right bottom;
padding-top:15px;
margin-bottom:20px;
}

.sitemap table td{
vertical-align:top;
width:310px;
}

.sitemap h2{
color:#757575;
}

#sidebar .poll .body, #sidebar .poll .body p{
font-size:0.95em;/*11px*/
}

 #sidebar .poll .body p{
 padding-bottom:4px;
 }

#sidebar .poll .body table{
width:200px;
margin-top:0;
margin-bottom:3px;
}

#sidebar td{border:medium none;}

#sidebar .poll .body table label{
padding-left:5px;
}

.news_item h2{
padding-top:0;
}

ul.paging li a.next, ul.paging li a.prev{
/*height:20px;*/
display:block;
width:10px;
background: transparent url(../Content/img/arr_right.gif) no-repeat 50% 50%;
}

ul.paging li a.next {
background-image:url(../Content/img/arr_right.gif);
}

ul.paging li a.prev {
background-image:url(../Content/img/arr_left.gif);
}

ul.paging li:hover a.next, ul.paging li a.next:hover, ul.paging li a.next:active{
background-image:url(../Content/img/arr_right_a.gif);
}

ul.paging li:hover a.prev, ul.paging li a.prev:hover, ul.paging li a.prev:active{
background-image:url(../Content/img/arr_left_a.gif);
}

#sidebar .poll table tr.buttons td{
padding:0;
}

#sidebar tr.buttons td{
padding-top:5px !important;
}

#select_site span{
/*float:left;*/
display:block;
white-space:nowrap;
/*margin-bottom:4px;*/
}

#header .block table{
width:auto;
}

#header .block table td{
padding:0;
}

ul.vacancy li table {
width:auto;
border-top: 1px solid #d6d6d6;
}

ul.vacancy li table thead td{
border:medium none;
background:transparent;
color:#f98a21;
font-weight:bold;
font-size:0.9em;
/*white-space:nowrap;*/
}

ul.vacancy li table tbody td{
border:medium none;
background:transparent;
font-size:0.9em;
vertical-align:top;
padding:4px;
}

ul.vacancy li .file{
width:200px;
}

ul.expand li p{
padding-top:0px;
}

ul.expand li h3{
margin-top:10px;
margin-bottom:2px;
}


ul.vacancy li table tbody tr td, ul.vacancy li table thead tr td{
padding-left:0;
}

ul.vacancy li table thead tr td.contacts{
width:170px;
}

ul.vacancy li .submit{
margin-top:5px;
}

a.opener{
cursor:pointer;
}

ul.vacancy a.opener{
color:#0b5e90 !important;
text-decoration:underline !important;
font-weight:bold;
}

#sidebar .poll td.question{
padding-bottom:5px;
}

#sidebar .poll td.num span{
color:#739ab3;
font-weight:bold;
}

#sidebar .poll td.num {
color:#bfbfbf;
padding-left:4px;
}

#sidebar .poll{
padding-bottom:10px;
}

#sidebar .poll a.archive{
font-size:100%;
margin-top:5px;
margin-left:5px;
}

#sidebar .poll .result{
margin-left:5px;
margin-bottom:5px;
}

#sidebar .poll td.bar{
background: transparent url(../Content/img/bar.gif) repeat-x left 50%;
}

a.home{
background: transparent url(../Content/img/home_orange.gif) no-repeat left 50%;
display:block;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
margin-left:40px;
float:none;
clear:both;
outline:0;
}

/*
.sub_wrapper{
	background:transparent;
	padding: 0 0 0 9px;
	display:none;
	position:absolute;
    z-index:90;
}

.sub_wrapper[class]{
	background:	url('img/shadow_w1.png') no-repeat bottom left;
}

#select_site .sub_wrapper{
margin-left:33px;
}
*/
.selection{
color:#F68B1F;
}

p.sample{
margin-top:0;
padding-top:0;
padding-bottom:0;
}

#select_site  .shadow_left{
margin-left:33px;
margin-top:3px;
}

#region_select .shadow_left{
margin-left:5px;
margin-top:0;
}

#col3 .text ul{
float:left;
display:block;
}

#sidebar .side{
background:transparent url(../Content/img/page_bg.gif) no-repeat scroll left -50%;
}

#sidebar .poll td.check{
vertical-align:middle;
}


#sidebar .poll td.check input{
margin-top:1px;
vertical-align:middle;
}

iframe{
border:medium none;
}

ol{
list-style:decimal;
}

ul {/* list-style-position: inside; */} 
ol { list-style-position: inside; }

em{
font-weight:bolder;
}

.sitemap table ul.large{
padding-left:0;
}

.sitemap table ul.large li{
background:transparent none;
padding-left:0;
}

.sitemap table ul.large li a{
font-weight:bold;
}

p.source{
color:#8c8c8c;
font-weight:bold;
font-size:0.9em;
padding-top:5px;
padding-bottom:0;
}

.sent{
color:#F68C1F;
}

#navigator li a{
text-decoration:none;
}

#navigator li li a{
text-decoration:underline;
}

.cols2 #Col2{
width:680px;
}

.flash{
margin:10px 0;
}

.item img{
margin-top:5px;
margin-bottom:7px;
border:1px solid #aaa;
}

#header #region_select .sub a:hover, #navigator a span:hover{
text-decoration:none !important;
}