#related{margin:0 0 20px;text-align:left}
#content{background:none; min-height:500px;width:100%; float:right;}
#content .entry .back{margin:10px 0 0}

#content .wrapper{background:transparent url(../images/ui/sidebar.png) left top repeat-x; width:700px; margin: auto; left: -120px; position: relative;}
#content .wrapper h2,#sidebar .wrapper h2{position: relative; margin: -70px 0 30px;}
#content .wrapper h2 {margin: 0;}
#breadcrumbs {margin: 10px 0 20px 0;}
#breadcrumbs .home {background: url(../images/home.png) left 3px no-repeat; padding-left: 15px;}
#content div iframe{width:100%}
#footer .wrapper{padding:10px;width:900px}
#global-nav{border-top:10px solid #BCC5D6}
#orders-filter{background:#E7E2D9;margin:0 0 15px;padding:20px}
#orders-filter div{margin:0 0 10px}
#orders-filter div input.button{margin:0 0 0 150px;width:70px}
#orders-filter div input.text{border:1px solid #AEB0B7;padding:2px;width:300px}
#orders-filter div label{color:#6C7A95;float:left;font-weight:bold;width:150px}
#orders-filter div p.date input{width:140px}
#orders-filter div p.date label{width:141px}
#orders-filter div select{border:1px solid #AEB0B7;width:300px}
#question-form{background:#E7E2D9;margin:0 0 15px;padding:20px}
#question-form p{clear:both;margin:0 0 10px}
#question-form input{border:1px solid #AEB0B7;padding:2px;width:294px}
#question-form input.button{background:transparent url(../images/ui/button.png) left top no-repeat;border:none;color:#fff;font-size:12px;height:20px;line-height:20px;margin:0 0 0 150px;width:70px}
#question-form label{color:#6C7A95;float:left;font-weight:bold;width:150px}
#question-form select{border:1px solid #AEB0B7;padding:2px;width:300px}
#question-form textarea{border:1px solid #AEB0B7;height:100px;padding:2px;width:296px}
#question-form p#agreement{padding:0}
#question-form p.checkbox{padding:0 0 15px 150px;}
#question-form p.checkbox input{float:left;width:20px}
#question-form p.checkbox label{float:left;width:auto; margin-left: 24px;}
#question-form p.user-variant {display: none}
#question-form p.user-variant input {margin: 0 0 0 150px;}

#resume-form{background:#E7E2D9;margin:0 0 15px;padding:20px}
#resume-form p{clear:both;margin:0 0 10px}
#resume-form p input{border:1px solid #AEB0B7;padding:2px;width:404px}
#resume-form p input.button{background:transparent url(../images/ui/button.png) left top no-repeat;border:none;color:#fff;font-size:12px;height:20px;line-height:20px;width:70px;margin:5px 0 0;}
#resume-form p label{color:#6C7A95;float:left;font-weight:bold;width:180px}
#resume-form p label em{font-size: 10px; font-weight: normal; line-height: 1em;}
#resume-form p select{border:1px solid #AEB0B7;padding:2px;width:410px}
#resume-form p textarea{border:1px solid #AEB0B7;height:100px;padding:2px;width:296px}
#resume-form p.vacancy select	{width: 590px}
#resume-form p.vacancy input	{width: 584px}
#resume-form table {width: 100%;}
#resume-form table td input {width: 120px;border:1px solid #AEB0B7;padding:2px;}
#resume-form table td input.large {width: 266px;}
#content #resume-form table td {background: transparent; width: 25%;}
#content #resume-form table tfoot td {border-bottom: 0;}

#sidebar{float:right; margin:0 0 0 -100%;width:100%}
#sidebar .wrapper{background:transparent url(../images/ui/content.png) left top repeat-x; padding:70px 0 0 0px; width:195px; margin: auto; position: relative; left: 350px;}
/*#sidebar .wrapper{background:transparent url(../images/ui/content.png) left top repeat-x; margin:0px 0 0 858px;width:195px; padding-top:70px}*/
#sidebar .wrapper #banners{margin:0 -100px 0 0; width: 150px;}
#sidebar .wrapper #banners li{height:76px;margin:0 0 10px; }
#sidebar .wrapper #banners li a{display:block;padding:10px;text-decoration:none;}
#sidebar .wrapper #banners li a img{background:#fff;margin:-10px 10px 0 -10px;padding:1px; height: 70px;}
#sidebar .wrapper #banners li a:hover{text-decoration:underline}
/* #sidebar .wrapper #banners li.even{background:#DEE1E9 url(../images/ui/banner-even.png) 77px 0 repeat-y} */
#sidebar .wrapper #banners li.even a{color:#646464}
#sidebar .wrapper #banners li.even a img{border:2px solid #DEE1E9}
/* #sidebar .wrapper #banners li.odd{background:#646B79 url(../images/ui/banner-odd.png) 77px 0 repeat-y} */
#sidebar .wrapper #banners li.odd a{color:#fff}
#sidebar .wrapper #banners li.odd a img{border:2px solid #646B79}
#sidebar .wrapper #section-nav{margin:0 0 30px;position:relative;z-index:20}
#sidebar .wrapper #section-nav li{background:transparent url(../images/ui/arrow-red.png) 0 0.6em no-repeat;font-weight:bold;padding:3px 0 3px 10px}
#sidebar .wrapper #section-nav li a{color:#777;padding:3px 0;text-decoration:none}
#sidebar .wrapper #section-nav li a:hover,#sidebar .wrapper #section-nav li a.active{background:#E0E3EB}
#sidebar .wrapper #section-nav li ul{background:transparent url(../images/ui/border-y.png) left top repeat-y;margin:0 0 14px -8px;padding:0 0 0 1px}
#sidebar .wrapper #section-nav li ul li
{
	1white-space:nowrap;
	background:transparent url(../images/ui/arrow-blue.gif) 0 6px no-repeat;
	font-weight:normal;
	padding:3px 0 3px 21px;
	position:relative;
	top:0.7em
}
#sidebar .wrapper #section-nav li.expanded{background-position:0 -9990px}

#sidebar .wrapper #route-subscribe {padding: 10px; background:#E7E2D9 none repeat scroll 0 0; margin-bottom: 20px;}
#sidebar .wrapper #route-subscribe p {margin: 0; padding: 0;}
#sidebar .wrapper #route-subscribe h3 {margin: 0 0 5px;}
#sidebar .wrapper #route-subscribe input.text {border:1px solid #AEB0B7; padding:2px; width:130px; color: #666;}

#photo-categories  li a.selected {color: #646464;}

a.print {float: right; position: relative; top: -25px; display: block; font: normal 12px/1em arial, helvetica, sans-serif; background: transparent url(../images/print.gif) 0 0 no-repeat; padding: 0 0 0 20px;}

* html #question-form p#agreement input{margin:0}
* html #question-form p.checkbox input{border:0;margin:0 0 0 150px;top:-17px}
* html #sidebar .wrapper{overflow:hidden}
* html #sidebar .wrapper #section-nav li ul{display:block}
* html #sidebar .wrapper *{position:relative;}

* html #question-form p.user-variant input {margin: 0 0 0 153px;}
* html #question-form p.checkbox{padding:0;}
* html #question-form p.checkbox input{float: left; position:relative;width:20px; top: -2px;}
* html #question-form p.checkbox label{float: left; width:auto}
table#calendar caption {min-height: 15px;}
@import url("thickbox.css");
