/*css document*/

/*panel left*/
.logo{ border:0px; width:280px; padding: 30px 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:16px 0 0 20px; margin:0 0 0 0; font-family: Tahoma; font-size: 20px; color:#E9441E; font-weight:normal;}

.ar1{ text-align:center; height:20px; padding:15px 0 0 10px;}
.ar2{ padding:0px; height:60px;}
.ar2 div {padding:2px 0px 0px 20px; margin:0px;}
.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: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 {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 div {text-align:left; padding: 0 20px 0 10px; text-align:justify; margin-top:10px;}
.catalog div li {padding: 5px 0 0 10px;}

.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;}

/*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;}