html {margin:0; padding:0; background-color:#f4f4f4; height:100%;}

body  {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; color:#4B4949; line-height:14px; font-size:11px; height:100%;}

#all { background-image:url(images/bg.gif); background-position:bottom; background-repeat:repeat-x;}

a {border:none; text-decoration:underline; color:#173460;}

a:hover {text-decoration:none;}

form {margin:0px; padding:0px;}



a img {border:none;}

.head {background-image:url(images/bg_head.gif); background-repeat:repeat-x;}

.head-ban {background:url(images/h_back.jpg) no-repeat top right;}

.logo {padding:0 0 10px 0;}

.news-bg {background-image: url(images/news_bg.gif); background-repeat:repeat-x; background-position:top;}

.news-left {background-image: url(images/news_left.gif); background-repeat:no-repeat; background-position:left top;}

.news-right {background-image:url(images/news_right.gif); background-position:right top; background-repeat:no-repeat; height:171px; padding-top:5px;}

.news-right ul {list-style:none; margin:0 10px; padding:0;}

.news-right li {list-style:none; border-bottom:1px solid #245aa3; font-weight:bold; padding:10px 5px; margin:0;}

.news-right a {color:#FFF; text-decoration:none;}

.news-right a:hover {color:#CCC;}



ul {margin:10px 10px 10px 20px; padding:0;}

li {margin:5px 0; padding:0;}

p {margin:5px 0; padding:0;}



h1 {font-size:16px; font-variant:small-caps; color:#FFF; font-weight:bold; padding:0px 15px; margin:0;}

h2 {background-image:url(images/h2.gif); font-size:16px; font-variant:small-caps; color:#FFF; font-weight:bold; margin:0; padding:8px 0 0 10px; height:27px;width:283px !important;}

h3 {color:#173460; font-size:16px; font-variant:small-caps;  font-weight:bold; padding:5px 10px; margin:0 0 10px 0; border-bottom:1px solid #173460;}

.menu td {background-image:url(images/menu.gif); background-repeat:repeat-x;}

.menu-left {background-image:url(images/menu_left.jpg); background-position:top left; background-repeat:no-repeat;}

.menu-right { background-image:url(images/menu_right.jpg); background-position:top right; background-repeat:no-repeat;}

.menu a {color:#142641; font-variant:small-caps; font-size:16px; text-decoration:none; font-weight:bold; padding-top:13px; display:block; height:35px; text-align:center; }

.menu a:hover {color:#3c68b0;}



.content-bott { background-color:#FFF; background-image:url(images/bott_tall.gif); background-position:bottom; background-repeat:repeat-x; margin:0 20px;}

.content-bott-left {background-image:url(images/content_bottom_left.gif); background-repeat:no-repeat; background-position:bottom left;}

.content-bott-right {background-image:url(images/content_bottom_right.gif); background-repeat:no-repeat; background-position:bottom right;}

.content-top-left {background-image:url(images/content_top_left.gif); background-position:left top; background-repeat:no-repeat;}

.content-top-right {background-image:url(images/content_top_right.gif); background-position:right top; background-repeat:no-repeat; padding:15px 15px 25px 15px;}



.foot-left {background-color:#3c68b0; background-image:url(images/footer_left.gif); background-position:left; background-repeat:no-repeat; margin-top:10px;}

.foot-right {background-image:url(images/footer_right.gif); background-position:right; background-repeat:no-repeat; height:34px; padding:5px 15px; color:#FFF;}

.foot-right img {float:right;}



.catalog {padding:0; margin:5px 15px; list-style:none;}

.catalog li {padding:5px; margin:0; border-bottom:1px solid #04315c; font-weight:bold;}

.catalog a {color:#3c68b0; text-decoration:none; width:100%; display:block;}

.catalog a:hover {color:#04315c;}



.bord-left {background-image: url(images/bord.gif); background-position:left; background-repeat:repeat-y;}

.bord-right {background-image: url(images/bord.gif); background-position:right; background-repeat:repeat-y;}

.bord-top {background-image: url(images/bord.gif); background-position:top; background-repeat:repeat-x;}

.bord-bottom {background-image: url(images/bord.gif); background-position:bottom; background-repeat:repeat-x;}



.s {background-color:#e6e9ee;}



.top-left {background-image:url(images/search_top_left.gif); background-position:top left; background-repeat:no-repeat;}

.top-right {background-image:url(images/search_top_right.gif); background-position:top right; background-repeat:no-repeat;}

.bottom-left {background-image:url(images/search_bottom_left.gif); background-position:bottom left; background-repeat:no-repeat;}

.bottom-right {background-image:url(images/search_bottom_right.gif); background-position:bottom right; background-repeat:no-repeat; padding:10px;}

#otst a {padding:5px 0; margin-bottom:5px; display:block;}





.s2 { background-color:#ececec;}



.ug-top-left {background-image:url(images/ug-top-left.gif); background-position:top left; background-repeat:no-repeat;}

.ug-top-right {background-image:url(images/ug-top-right.gif); background-position:top right; background-repeat:no-repeat;}

.ug-bottom-left {background-image:url(images/ug-bottom-left.gif); background-position:bottom left; background-repeat:no-repeat;}

.ug-bottom-right {background-image:url(images/ug-bottom-right.gif); background-position:bottom right; background-repeat:no-repeat; padding:10px;}





.submit {font-weight:bold;border:#e6e9ee 1px solid; background-color:#e6e9ee; color:#8e191c;}

.title-part {background-image:url(images/title_part.gif); background-repeat:no-repeat; background-position:top;}







.forma input, textarea { width:250px; background-color:#FFF; border:#666666 1px solid; }



.forma textarea {height:50px;}

div.content-top-right table {width: 100% !important;}