html {height: 100%; width: 100%;}
body { height: 100%; width: 100%; margin: 0; padding: 0;}
td{vertical-align: top;}
table{border: 0;}
img{border: 0;}

#top_menu{background-image : url(images/logo_bg.jpg); padding: 0 0 0 0;}
#top_menu .top_menu{padding: 7px 0 0 21px; background-image : url(images/logo_r.jpg); background-repeat: no-repeat; background-position: 100% 0;}
#top_menu .right_bg{ padding: 0;}
#top_menu .current{background-image : url(images/menu_cur_bg.jpg); background-repeat: repeat-x; font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #000;  padding: 27px 1px 0 1px;}
#top_menu a{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #000; }
#top_menu a:hover{text-decoration: underline;}
#top_menu .between{background-image : url(images/between.jpg); background-position: 100% 27px; background-repeat: no-repeat; padding: 27px 7px 0 7px;}
#top_menu .betweenno{background-image : 0; padding: 27px 7px 0 7px;}
#top_menu .last{padding: 27px 7px 0 7px;}

#bottom{border-left: 19px solid #AC2804; background-image : url(images/logo_bg.jpg); background-repeat: repeat-x;}
#bottom div{float: left; display: inline;}
#bottom li{list-style: none;  display: inline; padding: 0 15px 0 0;}
#bottom a{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #FFF; white-space: nowrap;}
#bottom a:hover{color: #FEC62A;}
#bottom .cur{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #FEC62A; white-space: nowrap;}
#bottom .pad_ban{padding-left: 15px; background-color: #FFF;}
#bottom td{vertical-align: middle;}

#right_bottom_menu{background-image : url(images/bottom_bg.jpg); padding: 0;}
#right_bottom_menu table{background-image : url(images/bottom_r.jpg); background-position: 100% 0; background-repeat: no-repeat;}
#right_bottom_menu td{padding: 0 17px 0 0;}
#right_bottom_menu .nopad{padding: 0 10px 0 0; background-image: url(images/x.gif);}

#realm{background-image : url(images/realm_bg.jpg); background-repeat: repeat-x; padding: 0;}
#realm .bg{background-image : url(images/content.jpg); background-repeat: no-repeat; background-position: 100% 0px;}
#realm .bg_{background-image : url(images/l_bg.jpg); background-repeat: no-repeat;}
#realm .right_bg{background-image : url(images/l_bg.jpg); background-repeat: no-repeat;}
#realm .grad{background-image : url(images/find_bg.jpg); background-repeat: repeat-x; background-position: 0 42px;}

#realm .realm_l{background-image : url(images/realm_l.jpg); padding: 16px 80px 0 0px; background-position: 100% 0; background-repeat: no-repeat; padding-left: 19px; text-align: right; white-space: nowrap;}
#realm .realm_r{border-right: 20px solid #AC2804;}
#realm td{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FFF;}

#search {background-image : url(images/navig_bg.jpg); background-repeat: repeat-x;}
#search .navig_r{background-image : url(images/navig_r.jpg); background-position: 100% 0; background-repeat: no-repeat; border-right: 20px solid #AC2804; vertical-align: middle; padding-left: 25px}
#search .navig_l{padding: 12px 0 8px 7px; border-left: 19px solid #AC2804;}
#search a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B82F02;}
#search a:hover{text-decoration: none; color: #E88402;}
#search span{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #B82F02;}
#search .cur{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #E88402; }
#search input{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #E88402;  border: 1px solid #B5B5B5;}
#search .nobord{border: 0;}
#search .find{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #B02803;}
#search .right_bg_{background-image : url(images/find_bg.jpg); background-repeat: repeat-x;}

#search_ .right_bg_{background-image : url(images/find_bg.jpg); background-repeat: repeat-x;}
#search_ {}
#search_ .navig_r{background-image : url(images/navig_r.jpg); background-position: 100% 0; background-repeat: no-repeat; vertical-align: middle; padding-left: 25px}
#search_ .navig_l{padding: 12px 0 8px 7px; border-left: 19px solid #AC2804;}
#search_ a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B82F02;}
#search_ a:hover{text-decoration: none; color: #E88402;}
#search_ span{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #B82F02;}
#search_ .cur{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #E88402; }
#search_ input{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #E88402;  border: 1px solid #B5B5B5;}
#search_ .nobord{border: 0;}
#search_ .find{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #B02803;}

#find td{padding-right: 6px; vertical-align: middle;}
#find .bot{vertical-align: bottom;}

.content {background-image : url(images/content_bg.jpg); background-repeat: no-repeat; background-position: 100% 0; border-left: 19px solid #AC2804; border-right: 20px solid #AC2804; padding-bottom: 80px;}
.content_ {border-left: 19px solid #AC2804; padding-bottom: 80px;}

#left_content .nobord{border: 0;}
#left_content {background-image : url(images/left_content_realm_bg.jpg); background-repeat: repeat-x; }
#left_content .div{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FFF; padding: 13px 0 0 2px; background-image : url(images/left_content_realm.jpg); background-repeat: no-repeat; background-position: 100% 0; height: 42px; vertical-align: middle;  text-align: right; padding-right: 80px; white-space: nowrap; display: block;}
#left_content ul{padding: 0 0 0 3px;}
#left_content li{color: #B92D05; padding-left:10px; padding-bottom:5px; margin: 0;}
#left_content a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B92D05; }
#left_content a:hover{text-decoration: none; color: #E88402;}
#left_content img{border: 1px solid #BBBBBB; margin: 4px 1px 4px 7px;}
#left_content .cur{border: 1px solid #FE6A0B; margin: 4px 1px 4px 7px;}
#left_content span{font-family: Arial; font-size: 11px;  font-weight: normal; text-decoration: none;  color: #626262; display: block; padding: 0 0 0 12px;}
#left_content .title{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 80%; padding: 15px 0 0 12px;}
#left_content .title_{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 85%; padding: 15px 0 10px 12px; text-align: left;}




#left_content .pad{padding: 0 0 0 12px;}
#left_content .pad p {padding:0; margin:0; font-family: Arial; font-size: 11px;  font-weight: normal; text-decoration: none;  color: #444343; text-align:justify}
#left_content .item{margin: 2px 0 13px 11px;}

#left_content_ .nobord{border: 0;}
#left_content_ {background-image : url(images/left_content_realm_bg.jpg); background-repeat: repeat-x; }
#left_content_ .div{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FFF; padding: 13px 0 20px 2px; background-image : url(images/left_content_realm.jpg); background-repeat: no-repeat; background-position: 100% 0; vertical-align: middle; text-align: right; padding-right: 80px; white-space: nowrap; display: block;}
#left_content_ ul{padding: 0 0 0 0px; margin-left: 43px;}
#left_content_ li{color: #B92D05; padding: 0 0 4px 0; margin: 0;}
#left_content_ a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B92D05; }
#left_content_ a:hover{text-decoration: none; color: #E88402;}
#left_content_ img{border: 1px solid #BBBBBB; margin: 4px 1px 4px 6px;}

#right_content{padding: 7px 100px 0 45px;}
#right_content img{border: 1px solid #BBBBBB;}
#right_content .div{padding-bottom: 3px; display: block;}
#right_content .list{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; padding-right: 11px;}
#right_content .nobord{border: 0;}
#right_content .name{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; text-align: left;}
#right_content a{font-family: Arial; font-size: 14px;  font-weight: normal; text-decoration: underline;  color: #B52C02;}

#right_content a:hover{text-decoration: none; color: #E88402;}
#right_content p{font-family: Arial; font-size: 14px;  font-weight: normal; text-decoration: none;  color: #444343; padding: 3px 0 3px 0;}
#right_content .bold{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201;}
#right_content .cap{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #B92D05; padding-bottom: 4px; width: 25%;}
#right_content .pad{padding-right: 10px;}
#right_content .pad_{padding-left: 13px;}
#right_content li{font-family: Arial; font-size: 13px;  font-weight: normal; text-decoration: none;  color: #B82F02; padding-bottom: 2px;}
#right_content .sub{font-family: Arial; font-size: 14px;  font-weight: normal; text-decoration: none;  color: #444343; padding-left: 20px; list-style: none; padding-bottom: 4px;}
#right_content .title{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; padding: 10px 0 0 20px; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 100%; padding-bottom: 5px;}
#right_content .title_{font-family: Arial; font-size: 16px;  font-weight: bold; text-decoration: none;  color: #B82F02; padding: 0px 0 0 10px; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 100%; padding-bottom: 3px;}
#right_content .title_2{font-family: Arial; font-size: 16px;  font-weight: bold; text-decoration: none;  color: #B82F02; padding: 0px 0 0 10px;  padding-bottom: 3px;}
#right_content .title__{font-family: Arial; font-size: 16px;  font-weight: bold; text-decoration: none;  color: #B82F02; padding: 0px 0 0 10px; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 100%; padding-bottom: 3px;}
#right_content .inp{border: 1px solid #B5B5B5; width: 100%; font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #444343; padding-left: 5px;}
#right_content ul{padding: 3px 0 9px 0; margin-left:19px;}
#right_content #contacts {font-family: Arial; font-size: 14px;  font-weight: normal; text-decoration:underline; font-weight:bold;  color:#330099;}
#results {border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB;}
#results td{border-top: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; width: 100px; height: 29px; font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #444343; vertical-align: middle; padding-left: 5px;}
#results .long{width: 140px;}

#content .product{margin: 16px 0 7px 17px;}
#content .div{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; padding: 10px 0 0 20px; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 95%; padding: 0 0 5px 13px; margin-left: 12px; display: block;}
#content img{border: 1px solid #BBBBBB; margin: 4px 1px 4px 6px;}
#content a{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: underline;  color: #B92D05;}
#content a:hover{text-decoration: none; color: #E88402;}
#content .noline{padding: 20px 0 11px 16px; background: 0;}
#content .noline_{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: underline;  color: #FE7201;}
#content .noline_:hover{text-decoration: none;}
#content .noline2{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FE7201; padding: 20px 0 11px 16px; background: 0;}

#content td{padding: 0 0 0 4px;}

#more .cap{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: none;  color: #444343; padding-right: 30px;}
#more .div{padding-right: 30px; display: inline;}
#more a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B52C02;}
#more a:hover{text-decoration: none; color: #E88402;}

#list_product {padding-left: 10px; background-image : url(images/navig_bg.jp); background-repeat: repeat-x; border-right: 20px solid #AC2804; }
#list_product .div{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FFF;  padding: 15px 0 0 0px; background-image : url(images/right_part2.gif); background-repeat: no-repeat; background-position: 100% 0; height: 41px; vertical-align: middle; padding-left: 0px; display: block; width:250px;}
#list_product a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B82F02;}
#list_product a:hover{text-decoration: none; color: #E88402;}
#list_product ul{padding: 21px 0 31px 25px; margin: 0; font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #B82F02;}
#list_product li{list-style: none; padding: 0 0 2px 0;}


#list_product2 {padding-left: 10px; background-image : url(images/navig_bg.jp); background-repeat: repeat-x;}
#list_product2 .div{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #FFF;  padding: 15px 0 0 0px; background-image : url(images/right_part2.gif); background-repeat: no-repeat; background-position: 100% 0; height: 41px; vertical-align: middle; padding-left: 0px; display: block; width:250px;}
#list_product2 a{font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: underline;  color: #B82F02;}
#list_product2 a:hover{text-decoration: none; color: #E88402;}
#list_product2 ul{padding: 21px 0 31px 25px; margin: 0; font-family: Arial; font-size: 12px;  font-weight: normal; text-decoration: none;  color: #B82F02;}
#list_product2 li{list-style: none; padding: 0 0 2px 0;}


#examples{background-image : url(images/ex_bg.jpg); background-repeat: repeat-x;}
#examples img{border: 0;}
#examples .pad_t{padding: 15px 2px 0 2px;}
#examples .marg{margin: 5px 0 5px 0;}
#examples .align{text-align: center; background-color: #FFF;  border-left: 1px solid #909090; border-right: 1px solid #909090;}
#examples a{font-family: Arial; font-size: 12px;  font-weight: bold; text-decoration: underline;  color: #B92D05;}
#examples a:hover{text-decoration: none; color: #E88402;}

.path {font-size:12px;}
.path a {font-size:12px;}
.path a:hover {font-size:12px;}

#right_content .anons {padding-bottom:10px; padding-right:5px; padding-top:5px; float:left;}

#right_content .titl{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #B82F02; padding: 0px 0 0 10px; background-image : url(images/line.jpg); background-repeat: no-repeat; background-position: 0 100%; padding-bottom: 3px; clear:both;}

#right_content .titl_{font-family: Arial; font-size: 14px;  font-weight: bold; text-decoration: none;  color: #B82F02; padding: 20px 0 20px 10px; clear:both;}


#right_content .name_el{ float:left; padding-right:10px; width:130px; height:200px;}

#right_content .name_el .anons_sec { font-size:11px; width:130px; padding:0; margin:0; text-align:justify; padding-right:10px;}

#right_content .name_sec{ width:180px; font-family: Arial; font-size: 14px;  font-weight: normal; color: #B52C02;}

#right_content .detail { padding-left:10px; padding-top:0; font-family: Arial; font-size: 14px;  font-weight: normal; text-decoration: none;  color: #444343;}

#form {font-family: Arial; font-size: 12px; color: #FFF; white-space: nowrap;}
