/*css document*/


/*Справочник*/
.train_2 {background-color:#fbfafa;font-family:Palatino Linotype;font-size:20px;color:#0000ff;}
.train_2 img{padding:10px;}
.train_2 p{padding:10px 0 0 10px;}
.train_a_act {border:1px #0000ff solid; background-color:#fff;}
.train_1 {background-color:#fbfafa;}
.train_1 li{list-style:none;margin-left:-10px;}
.train_1 a{color:#880000;}
.train_img {text-align:center;}
.tr_table {border-color: #c0c0c0; color: #000000; }
.tr_tr {background-color: #fcf1be;}
.tr_td {background-color: #dee6fd;}

/*panel left*/
.logo{ border:0px; width:280px; padding: 5px 25px 0 7px;}
.logo div {padding-top:5px; font: 12px Tahoma; color: #237D1A; font-weight: bold;}

.top {width:100%;}
.top td {vertical-align:top;}

.arrow{border:0; width:511px; height:148px; }
.arrow2 {padding: 0 0 0 0; background-image: url(p_img/fon2.jpg); background-repeat:no-repeat; background-position: left top;}
.arrow3 {border:0; width:511px; height:148px; padding: 0px; background-image: url(p_img/fon_z.bmp); background-repeat:no-repeat; background-position: left top;}
.arrow3 h1{padding:5px 0 0 13px; margin:0 0 0 0; font-family: Tahoma; font-size: 20px; color:#E9441E; font-weight:bold;}

.ar1{ text-align:center; height:60px; padding:10px 0 0 10px;}
.ar2{ padding:0px; height:20px;}
.ar2 h1{font-size:13px;text-align:center;}
.ar2 div {padding:2px 0px 0px 20px; margin:0px;width:587px;}
.ar3{ padding:4px 10px 0px 0px; font-family: Tahoma; font-size: 12px; height:50px; text-align:center;}

.tell{ border:0; padding:20px 30px 0 0; background-image: url(p_img/fon3.jpg); background-repeat:no-repeat; background-position: top right;}

.topback{ width:100%; padding: 0px; background-image: url(p_img/r.jpg); background-repeat:repeat-x; background-position: top;}

.main{width:100%; padding: 10px 5px 0px 5px; border:0px;}
.main td{vertical-align:top;}

.sidebar{width:165px;}
.sidebar h3 {font-family:Tahoma; font-size:12px; font-weight:bold; color: #237D1A; padding: 5px 0px 6px 4px; margin:0px;}
.sidebar div{ background-image: url(p_img/cat_bottom.jpg); background-repeat: no-repeat; background-position: bottom;}
.sidebar  div div {background-image: url(p_img/cat_top2.jpg); background-repeat: no-repeat; background-position: top; font-family: Tahoma; font-size: 11px; padding: 10px 10px 13px 13px; }
.sidebar img{margin:1px 5px 0 0px;}
.sidebar a {font-family:Tahoma; text-decoration: none; font-size:11px; color:black; padding: 0px;}
.sidebar strong { color:#237D1A;}
.sidebar p{text-align:center; padding:25px 0 0 0; font-family:Tahoma; font-size:11px;}
.sidebar p a{color:#E9532D;}
.sidebar span a{color:#000000;}
.sidebar span {padding:2px 0 0 0;}

.center{padding: 10px 20px 0 20px;}
.center h2{padding:10px; margin:0px; font-family: 'Trebuchet MS'; font-size:20px; color: #29586B; font-weight: normal; text-align:center;}
.center span {color:#E9441E;}

/*central*/
.souvenir{float:left; padding:0px 0px 0px 20px; font-family:'Trebuchet MS'; font-size:12px; font-weight: normal;}
.souvenir h2{float:left; padding:0px;}
.advertis{text-align:right; padding:0px 20px 0px 0px; font-family: 'Trebuchet MS'; font-size:12px; font-weight: normal;}
.advertis h2{text-align:right; padding:0px;} 
 

.des_left{ text-align:left; width:50%; vertical-align:top; padding: 0px; background-image: url(p_img/fon_c_1.jpg); background-repeat:no-repeat; background-position: top left;}
.des_left div {padding:15px 10px 15px 10px; position: relative; left:10px; background-image: url(p_img/fon_c_2.jpg); background-repeat:repeat-x; font-family: Tahoma; font-size:12px;}
.des_right{text-align:right; width:50%; vertical-align:top; padding: 0px; background-image: url(p_img/fon_c_22.jpg); background-repeat:no-repeat; background-position: top right;}
.des_right div{padding:15px 10px 15px 10px; position: relative; right:10px; background-image: url(p_img/fon_c_2.jpg); background-repeat:repeat-x; font-family: Tahoma; font-size:12px;}

.dcontent{border:0px; padding: 10px 0 0 0;}
.dcontent td {vertical-align:top;}
.dcontent h2 {padding: 0; margin: 0 0 5px 0; font-family: 'Trebuchet MS'; font-size:20px; font-weight: normal; color:#29586B;}
.dcontent h3 a{font-family: 'Trebuchet MS'; font-size:18px; color: #E9441E; font-weight: normal; text-decoration: none;}
.dcontent h3 {padding:0px; margin: 0 0 5px 0; font-family: 'Trebuchet MS'; font-size:18px; color: #E9441E; font-weight: normal;}
.dcontenttext {padding: 0 5px 5px 10px; font-family: Tahoma; font-size:11px; vertical-align:top; width:50%;}

.content{padding:20px; position: relative; z-index:0; background-image: url(p_img/fon_c_2.jpg); background-repeat:repeat-x; font-family: Tahoma; font-size:12px;text-align:justify;}

.footl{padding:25px 0 0 10px;}
.footl img{text-align:left;  width:88px; height:31px; border:0;}
.footc{text-align:center; width:100%; padding:20px 0 30px 0; font-family: Tahoma; font-size:12px;}
.footc a{color: #E9441E;}
.footr{padding:30px 0 0 20px; width:150px; vertical-align:top;}
.footr a{font-family: Tahoma; font-size:12px; color: #333333;}
.foot {padding:0px; width:100%;}

.catalog{vertical-align:top; text-align:left; padding: 10px 20px 0 20px; font-family: Tahoma; font-size:12px;}
.catalog h2 {width:800px;font-size:20px; font-family:Tahoma; color:#E9441E; padding: 0 0 15px 10px; margin: 0; font-weight: normal;}
.catalog h3 {text-align:center; color:#237D1A; font-weight:bold; font-size:14px;}
.catalog span a {text-align:left; color:#237D1A; font-weight:bold; font-size:14px; padding:0 20px;}
/*.catalog  a {color:#E9441E; margin:0 2px;}*/
.catalog  a{color:#237d1a; margin:0 2px;}
.catalog div {text-align:left; padding: 0 20px 0 10px; text-align:justify; margin-top:10px;}
.catalog div li {padding: 5px 0 0 10px;}

.portfolio{vertical-align:top; text-align:left; padding: 10px 20px 0 20px; font-family: Tahoma; font-size:12px;}
.portfolio h2 {width:800px;font-size:20px; font-family:Tahoma; color:#E9441E; padding: 0 0 15px 10px; margin: 0; font-weight: normal;}
.portfolio a {text-align:left; color:#237D1A; font-weight:bold; font-size: large; padding:5px;}

.otstup {margin:8px 0 0 20%;}

.cat_tab{width:600px; font-size:11px; font-family:Tahoma; text-align:center; padding: 10px 0 0 0;}
.cat_tab td{text-align:center; border:1px inset gray;}
.cat_tab th{font-weight:100; font-size:12px; text-align:left;}
.cat_tab ul{text-align:left;}

.pag{float:left;width:46%; margin:20px 0 10px 0; font-size:11px;}
.pag b {color:#E9441E; font-weight:100;}
.pag a {color:#000000;}
.pag_bottom{width:100%; margin:20px 0 10px 0; font-size:11px;}
.pag_bottom b {color:#E9441E; font-weight:100;}
.pag_bottom a {color:#000000;}

/*abstract*/
a{outline:none;}
body{margin:0px 8px;}
table{border:0px;}
img {border:0px; padding:0px;}
ul{margin:5px 0px;}
.clear {clear:both;}
.alignc {text-align:center;}
/*id*/
#up{font-family: Tahoma; font-size: 12px; color:#237D1A;}
#hr{border:1px solid #8d8d8d;}

/*** Навигация по разделам ***/
#navi_div {margin:auto;width:90%;}
#navi_div div{width:130px;text-align:center;float:left;margin:15px;height:150px;}
#navi_div .navi_cat{width:130px;text-align:center;float:left;height:100px;}
#navi_div div:hover{background-color:#f1f1f1;}
#navi_div img{float:left;}
#navi_div a{text-align:center;font-family: Georgia;font-size: 16px; line-height: 1;text-shadow: 0.5px 0.5px 1px, #0000ff 0 0 1px; text-decoration: none;}
