body, html {padding:0; margin:0; font:11px Tahoma, Verdana, sans-serif; color:#464741; background:#fff/*background-image: url(/sh_file/images/background.jpg);*/;}
body{
	/*padding: 5px 52px 60px 52px;*/
	background-color: #F9F9F9;
	
}


.tit{ font-family:Trebuchet MS;color:/*#FFF*/#E03F00; font-size:23px; font-weight:bold;}




a:link {color:#494A44; font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited  {color:#494A44; font-weight:bold; text-decoration:underline;}
/*a:visited {color:#494A44;}*/
img {border:0;}
table {width:100%;}
table td {padding:0; vertical-align:top;}



select, input {border:1px solid #fb8804;}
.wrapper {width:920px; height:100%; margin:0 auto;}
.clear {clear:both; height:0;}


.text_block_tbl .tl{
	width: 22px;
	height: 12px;
	background-image: url(/sh_file/images/text_blo.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl .t{
	height: 12px;
	background-image: url(/sh_file/images/text_blp.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
}
.text_block_tbl .tr{
	width: 16px;
	height: 12px;
	background-image: url(/sh_file/images/text_blq.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl .l{
	width: 22px;
	background-image: url(/sh_file/images/text_blr.jpg);
	background-repeat: repeat-y;
	font-size: 1px;
}
.text_block_tbl .cont{
	background-color: #ECECEC;
}




.text_block_tbl2 .bl{
	height: 100%;
}
.text_block_tbl2 .b{
	height: 100%;
}
.text_block_tbl2 .br{
	height: 100%;
}

.text_block_tbl{
	width: 100%;
}


.text_block_tbl .cont_inner{
	background-image: url(/sh_file/images/text_blr.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #ECECEC;
}
.text_block_tbl .cont_inner2{
	background-image: url(/sh_file/images/text_bls.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	/*padding: 0px 3px 0px 3px;*/
}
.text_block_tbl .r{
	width: 16px;
	background-image: url(/sh_file/images/text_bls.jpg);
	background-repeat: repeat-y;
	font-size: 1px;
}
.text_block_tbl .bl{
	width: 22px;
	height: 40px;
	background-image: url(/sh_file/images/text_blt.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}
.text_block_tbl .b{
	height: 40px;
	background-image: url(/sh_file/images/text_blu.jpg);
	background-repeat: repeat-x;
	font-size: 1px;
}
.text_block_tbl .br{
	width: 16px;
	height: 40px;
	background-image: url(/sh_file/images/text_blv.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}













.smalltext {
	font: 10px verdana, tahoma, sans-serif;
	color:#494A44;
	letter-spacing: -1px;}


.p_bb
{
    position:absolute;    
    bottom:10px;
    left:0px;
    width:100%;
}


.top_text{/*padding:15px 15px 20px 65px;*/
  padding-left:0;
  padding-top:0;
  padding-right:15px;
  padding-bottom:15px;
   /*background: url('/img/b.gif') no-repeat 30px 0px;*/
}

.top_text a{white-space: nowrap;color: #05ACE3;font-weight:bold;}

.color1{color:#68685A;}

.bold{font-weight: bold;}

.black_c{color:#000;}



.link{  font-size: 12px;color:#05ACE3; font-weight:bold;}

.blok{
  width:163px;
  text-align: center;
  border:1px solid #ccc;
  padding-top:4px;
  padding-bottom:8px;
  line-height:1.4;
  float:left;
  margin:0px 5px 5px 0px;
  display:inline;
  height:215px;
  position:relative;
}



/*header*/
.header {position:relative; background:url("/sh_file/images/bg_head.jpg") right repeat-x;}
.header_l2 {background:url("/sh_file/images/bg_head_highlights.jpg") right no-repeat; height:141px;}
/*a.logo {display:block; position:absolute; top:18px; left:33px; min-width:105px; height:63px; text-decoration:none; font:italic 21px Georgia, Verdana, serif; color:#fff; background:url(/sh_file/images/logo_bg.gif) repeat-x; padding:20px 20px 0;}
.logo_left {position:absolute; top:-24px; left:-35px; width:35px; height:101px; background:url(/sh_file/images/logo_start.png) no-repeat;}
.logo_right {position:absolute; top:0px; right:-3px; width:112px; height:87px; background:url(/sh_file/images/logo_end.png) no-repeat;}
*/

/*nemubars*/
.menubar {margin:7px 13px 0; padding-left:12px; background:url(/sh_file/images/menubar_l.gif) no-repeat; text-transform:uppercase;}
.menubar div {height:62px;}
.menubar .elem {height:62px; text-align:center; vertical-align:middle; background:url(/sh_file/images/menubar_delim.gif) no-repeat;}
.menubar .e1 {height:62px; background:none;}
.menubar .elem a {height:62px; padding-left:2px; text-decoration:none; font-weight:600; color:#fff;}
.menubar .e1 a {}


a.akt {color:#ff0000; font-size:11pt}




/*.menubar .elem .akt {height:62px; text-align:center; vertical-align:middle;color#EA8A1A;}
.menubar .elem.akt a {height:62px; padding-left:2px; text-decoration:none; font-weight:600; color#EA8A1A;}
*/

.menubar .r {clear:both; padding-right:12px; background:url(/sh_file/images/menubar_r.gif) right no-repeat;}
.menubar .c { background:url(/sh_file/images/menubar_bg.gif) repeat-x;}
/*.menubar2 {height:60px; margin:0 13px; background:url(/sh_file/images/m_b.gif) 100% 0 no-repeat;}*/
.menubar2 .elem {float:left; width:33.33%; height:37px; padding-top:23px; text-align:center; background:url(/sh_file/images/part.gif) right no-repeat;}
.menubar2 .right {float:left; width:33.33%; height:50px; font-weight:600; background:url(/sh_file/images/z1.gif) 47px 14px no-repeat;}
*:first-child+html .menubar2 .right {width:33.319%;} /*IE7*/
.menubar2 .right div {background:url(/sh_file/images/z1.gif) 47px 14px no-repeat; padding:15px 0 0 90px;}
.menubar2 .right span {color:#EA8A1A;}



.search .field {width:145px; height:14px; font-size:11px; border-color:#ADAFAC;}
.search .submit {width:65px; height:0; padding-bottom:19px; border:0; margin-left:14px; background:url(/sh_file/images/search.gif) no-repeat; height:19px; pading:0;}


/*middle*/
/*leftNav*/
.middle {clear:both; background:url(/sh_file/images/s.gif) top repeat-x; padding-bottom:1px;background-color:#fff;}
.middle .ml2 {background:url(/sh_file/images/s.gif) bottom repeat-x;}
.middle .ml3 {background:url(/sh_file/images/s.gif) right repeat-y;}
.middle .ml4 {background:url(/sh_file/images/s.gif) left repeat-y;}
.middle .ml5 {background:url(/sh_file/images/s_tr.gif) 100% 0 no-repeat;}
.middle .ml6 {background:url(/sh_file/images/s_br.gif) 100% 100% no-repeat;}
.middle .ml7 {background:url(/sh_file/images/s_bl.gif) 0 100% no-repeat;}
.middle .ml8 {padding:10px; background:url(/sh_file/images/s_tl.gif) 0 0 no-repeat;}
.middle .ml9 {min-height:60px; background:url(/sh_file/images/line_xx.gif) 206px 0 repeat-y;}
.leftNav {float:left; width:200px;}
.leftNav .tit {width:126px; height:39px; padding:18px 10px 0 64px; color:white; font-size:13px; line-height:11px; font-weight:600; background:no-repeat;}
.leftNav .tit3 {background-image:url(/sh_file/images/box_heading2.jpg);}
.leftNav .tit1 {background-image:url(/sh_file/images/box_heading2.jpg);}
.leftNav .tit2 {background-image:url(/sh_file/images/box_heading1.jpg);}
.leftNav .menu {padding:5px 10px 10px;}
/*.leftNav .menu a {display:block; padding:5px 0 6px 35px; border-top:1px solid #C5C5C5; text-decoration:none; color:#757575; background:url(/sh_file/images/bg_list.gif) 24px 50% no-repeat;}*/
.leftNav .menu a {display:block; padding:5px 0 6px 5px; border-top:1px solid #C5C5C5; text-decoration:none; color:#757575;  24px 50% no-repeat;}
/**/
.leftNav  .menu a.first {border:0 none #fff;}
.leftNav .info {padding:14px 12px 14px 8px; font-size:12px;}
/*content*/
.content {margin-left:214px;padding-top:1px;}
.content .title {padding:11px 0; border-bottom:1px dotted #CECECE; font-weight:600;}
.content .title a {text-decoration:none;}
.content .cats-n-paging {padding:0 18px 9px; text-align:center; line-height:150%; border-bottom:1px dotted #CBCBCB;}
.content .categories {padding-top:10px;}
.content .categories a {padding:0 5px; margin-right:10px; white-space:nowrap;}
.content .categories a.active {border:1px solid #FD8B04; text-decoration:none;}
.content .paging {padding-top:10px; text-align:center;}
.content .paging table {width:0; margin:0 auto;}
.content .paging table td {width:0 !important; padding:0 10px !important; font-weight:600; color:#F77832;}
.content .paging table td a {padding:2px 10px; margin:0 -10px;}
.content .paging table td a:hover {color:#A4D313;}

/*.content .item {border-bottom:1px dotted #CBCBCB; padding:10px 0 10px;}*/
.content .item {}
.content .item1 {}
.content .item .pic {background:url(/sh_file/images/p.gif) top repeat-x; width:165px;}
.content .item .pic .p_b {background:url(/sh_file/images/p.gif) bottom repeat-x; width:100%;}
.content .item .pic .p_r {background:url(/sh_file/images/p.gif) left repeat-y; width:100%;}
.content .item .pic .p_l {background:url(/sh_file/images/p.gif) right repeat-y; width:100%;}
.content .item .pic .p_rt {background:url(/sh_file/images/p_tr.gif) 100% 0 no-repeat; width:100%;}
.content .item .pic .p_rb {background:url(/sh_file/images/p_br.gif) 100% 100% no-repeat; width:100%;}
.content .item .pic .p_lb {background:url(/sh_file/images/p_bl.gif) 0 100% no-repeat; width:100%;}
.content .item .pic .p_lt {width:155px; padding:5px;padding-bottom:0px; background:url(/sh_file/images/p_tl.gif) 0 0 no-repeat;}
.content .item .desc {padding-left:10px;}
.content .item .title {padding:11px 0; border-bottom:1px solid #E6E6E6; font-weight:600;}
.content .item .details {padding-top:54px; font:600 16pt Tahoma;  color:#F77832;}
.content .item .details span {font-size:smaller; margin-right:54px;}
.content .item .details a {}
.content .item .details img {vertical-align:middle; position:relative; top:-2px;}
/*footer*/
.footer {height:59px; padding:21px 18px 0 18px; text-align:right; line-height:180%; font-size:11px;}
.footer span a {text-decoration:none; font-weight:400;}

