html,body{margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
td { padding: 0; vertical-align:top; }
img {border:0;}
.main {width:100%; font-family: Arial; font-size:12px;min-width: 997px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : (document.documentElement.clientWidth > 1600 ? "1600px" : "100%")) : (document.body.clientWidth < 1000 ? "1000px" : (document.body.clientWidth > 1600 ? "1600px" : "100%")));}
.left {padding:0 0 0 16px;}
.right {padding:0 0px 0 0px;width:190px;margin:0 0 0 0px;float:right;}
.rtbl {padding:0 0 0 0px;width:210px;float:right;}
.center {padding:0 0px 0 0px;}
.left2 {width:281px;}
.left3 {width:320px;}
.centr_tbl {width:99%;}
.tel_block_right {float:right;margin:30px 0px 20px 10px;width:160px;} 
/* Top */
.ad_txt_rules {font-size:12px;font-family: Arial;line-height:16px;color:#646464;}
.logo_block {width:276px;float:left;padding:40px 0 0 10px;}
.top1 {width:100%;padding:10px 0 0 5px;float:left;color:#787878;font-size:13px;text-align:left;}
.top1 a {text-decoration: underline;color:#787878;}
.top1 a:link, .top1 a:visited {text-decoration: underline;color:#787878;}
.top1 a:hover, .top1 a:active {text-decoration: none;color:#787878;}
.top2 {width:334px;padding:7px 5px 0 0px;float:right;}

.top3 {float:left;width: 100%;}
.menu1 {float:left;padding:20px 0 0 0px;width: 92%;text-align:left;}
ul.menu_block{margin: 0 0 0 0;	padding: 0 0 0 0;	list-style: none; float: left;width: 100%;}
ul.menu_block li{height:60px;float: left;margin: 0 0 0 0;	padding: 0 0 0 0;	width: 16%;	background: url(/images/allo499/top_vline.png) 5px no-repeat;}
.menu_block a {background: url(/images/allo499/topmenu_sq.gif) 20px 6px no-repeat;text-align: left;display: block;	padding: 15px 0px 0px 20px;}
.menu_block a:link, .menu_block  a:visited{text-decoration: none;	color: #393939;font-size:15px;}
.menu_block a:hover, .menu_block a:active{text-decoration: underline;	color: #393939;font-size:15px;}
.rsq {width: 31px;height:45px;margin:20px 0 0 0;background: url(/images/allo499/r_sq.gif) no-repeat;float:right;}

a.menu_act {text-decoration: none;color:#0999c4;background: url(/images/allo499/topmenu_sq2.gif) 20px 6px no-repeat;}
a.menu_act:link{text-decoration: none;color:#0999c4;}
a.menu_act:visited {text-decoration: none;color:#0999c4;}
a.menu_act:hover{text-decoration: underline;color:#0999c4; }
a.menu_act:active{text-decoration: underline;color:#0999c4; }

/* Search */
.srch {width:100%;float:left; margin:5px 0 0 0;min-width: 997px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 1000 ? "1000px" : (document.documentElement.clientWidth > 1600 ? "1600px" : "100%")) : (document.body.clientWidth < 1000 ? "1000px" : (document.body.clientWidth > 1600 ? "1600px" : "100%")));}
.srch form {position:relative; padding:0 0 0 25px;}
.srch_left {width:265px;height:66px;background: url(/images/allo499/srch_left.png) no-repeat;margin:0 0 0 0px;}
.srch_bgd {width:100%;height:66px;background: url(/images/allo499/srch_bgd.png) repeat-x;float:left;margin:0 0 0 0px;}
.srch_btn {width:83px;height:32px;background: url(/images/allo499/srch_btn.gif) no-repeat;border:0;margin:13px 0 0 0;}
.srch_input {width:100%;height:26px; margin:12px 0 0 0;padding:4px 0 0 15px;font-size:16px;color:#616161;}
.stbl2 {padding:0 30px 0 35px;width:85px;}

.main_date {float:right;color:#0999c4;font-size:14px;padding:14px 10px 0 0;}
.home_btn {width: 14px;height:13px;background:url(/images/allo499/home.gif) no-repeat;float:left;margin:5px 0 0 15px;}
.mail_btn {width: 12px;height:13px;background:url(/images/allo499/email.gif) no-repeat;float:left;margin:5px 0 0 15px;}
.map_btn {width: 13px;height:13px;background:url(/images/allo499/map.gif) no-repeat;float:left;margin:5px 0 0 13px;}
.btns {float:left;padding:25px 0 0 0;}
#txt {float:right;color:#0999c4;font-size:14px;font-family:Arial;padding:14px 10px 0 0;}

/* Left */

/* Blocks */

.tbl1 {border: 1px solid #e4e4e4;margin:12px 0 0 0px;}
.tbl1 span {color:#7c7c7c;font-size:12px;padding:0px 0 0 20px;}
#c2 {width: 245px;float:left;}
#c3 {width:100%;float:left;}
#c3_1 {width:100%;float:left;}
#c4 {width: 99%;float:right;}
#c5 {width: 99%;background-color:#fbf7f1;float:right;}
#c6 {width: 46%;float:left;}
#c7 {width: 250px;float:left;}
.tbl1 * {position: relative;	margin: 0;}
.tlc{background: url(/images/allo499/top-left.gif) top left no-repeat; left: -1px;top: -1px;}
.trc {background: url(/images/allo499/top-right.gif) top right no-repeat;top: -2px;}
.brc {background: url(/images/allo499/bottom-right.gif) bottom right no-repeat;right: -2px;bottom: -2px;}
.blc {	background: url(/images/allo499/bottom-left.gif) bottom left no-repeat;	left: -2px;	padding:10px 10px 0px 0px;}
.blc1_1 {background: url(/images/allo499/bottom-left.gif) bottom left no-repeat;	left: -2px;}
.tlc2{background: url(/images/allo499/top-left.gif) top left no-repeat; left: -1px;top: -1px;}
.trc2 {background: url(/images/allo499/top-right.gif) top right no-repeat;top: -2px;}
.brc2 {background: url(/images/allo499/bottom-right.gif) bottom right no-repeat;right: -2px;bottom: -2px;}
.blc2 {	background: url(/images/allo499/bottom-left.gif) bottom left no-repeat;	left: -2px;	padding:10px 10px 0px 0px;}

p {padding: 1em 0 0 0;}
.tbl2 {border: 1px solid #e4e4e4;margin:12px 0 0 0px;}
.tbl2 * {position: relative;margin: 0;}

.tbl6 { background-color:#f4f4f4;border: 1px solid #e4e4e4;margin:10px 0 0 0;}
.tbl6 * {position: relative;margin: 0;}

.tlc6 {background: url(/images/allo499/top-left4.gif) top left no-repeat;left: -1px;	top: -1px;}
.trc6 {background: url(/images/allo499/top-right4.gif) top right no-repeat;top: -2px;}
.brc6 {background: url(/images/allo499/bottom-right2.gif) bottom right no-repeat;right: -2px;bottom: -2px;}
.blc6 {background: url(/images/allo499/bottom-left2.gif) bottom left no-repeat;	left: -2px;}
.tbl6_top{width:auto;height:40px;font-family: Arial; background:#ebebeb; top:-13px;left:-1px;position:relative;z-index:3;border-bottom:#cbcbcb 1px solid;}




.tbl3 {border: 1px solid #e4e4e4;margin:12px 0 0 0px;}
.tbl3 * {position: relative;margin: 0;}
.tbl3 td {width:33%;padding:0 10px 0 10px;}

.tlc3{background: url(/images/allo499/top-left.gif) top left no-repeat; left: -1px;top: -1px;position: relative;}
.blc3 {	background: url(/images/allo499/bottom-left.gif) bottom left no-repeat;	left: -1px;bottom: -1px;	padding:10px 10px 0px 0px;position: relative;}

.tbl4 {border: 1px solid #e4e4e4;margin:10px 0 0 0px;background-color:#f4f4f4;}
.tbl4 * {margin: 0;}

.tlc4{background: url(/images/allo499/top-left2.gif) top left no-repeat; left: -1px;top: -1px;position: relative;}
.blc4 {	background: url(/images/allo499/bottom-left2.gif) bottom left no-repeat;	left: -1px;bottom:-1px;position: relative;	}

.tbl3_1 {border: 1px solid #e4e4e4;margin:12px 0 0 0px;}
.tbl3_1 * {position: relative;margin: 0;}

.tbl5 {border: 1px solid #e4e4e4;margin:10px 0 0 0px;}
.tbl5 * {margin: 0;}
.tlc5 {background: url(/images/allo499/top-left3.gif) top left no-repeat; left: -1px;top: -1px;position: relative;}
.blc5 {	background: url(/images/allo499/bottom-left3.gif) bottom left no-repeat;	left: -1px;	bottom:-1px;padding:10px 10px 0px 0px;position: relative;}

.tbl7 {border: 1px solid #e4e4e4;margin:12px 0 0 16px;}
.tbl7 * {position: relative;margin: 0;}

/* Links */

a.sel {color:#484848;font-size:12px;padding:3px 0 0 20px;text-decoration: underline;float:left;}
a.sel:link, a.sel:visited{color:#484848;font-size:12px;text-decoration: underline;}
a.sel:hover, a.sel:active {color:#484848;font-size:12px;text-decoration: none;}

a.ortl {text-decoration: underline;color:#0999c4;font-family: Arial;font-size:15px;display:block;padding:10px 10px 7px 20px;}
a.ortl:link, a.ortl:visited {text-decoration: underline;color:#fe9c02;}
a.ortl:hover, a.ortl:active{text-decoration: none;color:#fe9c02;}
a.ortl2 {text-decoration: underline;color:#0999c4;font-family: Arial;font-size:15px;display:block;padding:0px 5px 7px 20px;}
a.ortl2:link, a.ortl2:visited {text-decoration: underline;color:#fe9c02;}
a.ortl2:hover, a.ortl2:active{text-decoration: none;color:#fe9c02;}

a.ortl3 {text-decoration: underline;color:#0999c4;font-family: Arial;font-size:16px;font-weight:bold;display:block;padding:0px 5px 5px 0px;}
a.ortl3:link, a.ortl3:visited {text-decoration: underline;color:#fe9c02;}
a.ortl3:hover, a.ortl3:active{text-decoration: none;color:#fe9c02;}


a.blutl {text-decoration: underline;color:#0999c4;background: url(/images/allo499/arrows.gif) 22px 25px no-repeat;font-family: Arial;
font-size:15px;display:block;padding:18px 0 7px 40px;}
a.blutl:link, a.blutl:visited {text-decoration: underline;color:#0999c4;}
a.blutl:hover, a.blutl:active{text-decoration: none;color:#0999c4;}

a.blutl2 {text-decoration: underline;color:#0999c4;background: url(/images/allo499/arrows.gif) 22px 27px no-repeat;font-family: Arial;
font-size:15px;display:block;padding:18px 0 7px 40px;float:right;margin:0 20px 0 0;}
a.blutl2:link, a.blutl2:visited {text-decoration: underline;color:#0999c4;}
a.blutl2:hover, a.blutl2:active{text-decoration: none;color:#0999c4;}

a.blutl3 {text-decoration: underline;color:#0999c4;font-family: Arial;
font-size:16px;display:block;padding:10px 0 7px 20px;margin:0 0px 0 0;}
a.blutl3:link, a.blutl3:visited {text-decoration: underline;color:#0999c4;}
a.blutl3:hover, a.blutl3:active{text-decoration: none;color:#0999c4;}

a.blutl4 {font-family: Arial; font-size:14px;color:#141414;text-decoration: none;padding: 0px 0 0px 8px;
background: url(/images/allo499/org_arr.gif) 0px 8px no-repeat;margin:0 0 0 0px;}
a.blutl4:link, a.blutl4:visited {text-decoration: none;color:#141414;}
a.blutl4:hover{text-decoration: underline;color:#0999c4;}
a.blutl4:active{text-decoration: underline;color:#141414;}


a.blutl4_1 {text-decoration: underline;color:#0999c4;font-family: Arial;
font-size:16px;display:block;padding:20px 0 7px 0px;margin:0 0px 0 0;}
a.blutl4_1:link, a.blutl4_1:visited {text-decoration: underline;color:#0999c4;}
a.blutl4_1:hover, a.blutl4_1:active{text-decoration: none;color:#0999c4;}

a.blutl5 {text-decoration: underline;color:#0999c4;font-family: Arial;
font-size:15px;display:block;padding:5px 0 0px 0px;margin:0 0px 0 0;}
a.blutl5:link, a.blutl5:visited {text-decoration: underline;color:#0999c4;}
a.blutl5:hover, a.blutl5:active{text-decoration: none;color:#0999c4;}

.adv_tl {padding:0px 0 25px 0px; float:left;}


a.blue2 {color:#0999c4;font-size:14px;text-align:center;padding:0 0 0 7px;}
a.blue2:link, a.blue2:visited {text-decoration: underline;color:#0999c4;}
a.blue2:hover, a.blue2:active{text-decoration: none;color:#0999c4;}

a {text-decoration: underline;color:#0999c4;font-family: Arial;font-size:13px;}
a:link, a:visited {text-decoration: underline;color:#0999c4;}
a:hover, a:active{text-decoration: none;color:#0999c4;}



/* Titles */
.tl1 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:10px 0 0px 20px;
background: url(/images/allo499/vline_blue.gif) 0px 6px no-repeat;position:relative;line-height:15px;left:-1px;}
.tl1_1 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:10px 0 15px 20px;
background: url(/images/allo499/vline_blue.gif) 0px 6px no-repeat;position:relative;line-height:15px;left:-1px;}
.tl1_2 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:10px 0 15px 5px;
background: url(/images/allo499/vline_orange.gif) 0px 5px no-repeat;position:relative;line-height:15px;float:left;left:-1px;}
.tl1_3 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:10px 0 5px 5px;float:left;line-height:15px;}
.tl1_4 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:8px 0 13px 5px;float:left;line-height:15px;}
.tl1_5 {width:100%;height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;line-height:15px;}
.tl1_5 span {padding:12px 0 13px 25px;background: url(/images/allo499/org_arr.gif) 15px 17px no-repeat;float:left;}
.tl3 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #fe9c02;padding:8px 0 13px 15px;float:left;line-height:15px;}
.tl3_1 {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:8px 0 13px 15px;float:left;line-height:15px;}
.tl3_2 {height:23px;font-family: Arial; text-transform:uppercase; background: url(/images/allo499/user_icon.gif) 7px 9px no-repeat;position:relative;
font-size:17px;color: #424242;padding:12px 0 13px 35px;float:left;line-height:15px;}
.tl2 {height:7px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:10px 0 0 20px;
background: url(/images/allo499/arrows.gif) 0px 9px no-repeat;position:relative;}


a.tl4 {width:230px;height:17px;font-family: Arial; text-transform:uppercase; font-size:14px;color: #424242;padding:8px 0 0px 20px;
background: url(/images/allo499/vline_blue.gif) 0px 6px no-repeat;position:relative;line-height:14px;left:-1px;float:left;}
a.tl4 a:link, .tl4 a:visited {text-decoration: underline;color:#424242;font-size:14px;}
a.tl4 a:hover, .tl4 a:active{text-decoration: none;color:#424242;font-size:14px;}

.sel_menu {padding:0 0px 0 0;}
.sel_menu span {padding:0px 0 10px 20px;font-size:12px;text-transform:none;float:left;color:#959595;}

a.tl4_1 {width:230px;height:17px;font-family: Arial; text-transform:uppercase; font-size:14px;color: #424242;padding:8px 0 0px 20px;
background: url(/images/allo499/vline_orange.gif) 0px 6px no-repeat;position:relative;line-height:14px;left:-1px;float:left;}
a.tl4_1:link, a.tl4_1:visited {text-decoration: underline;color:#424242;font-size:14px;}
a.tl4_1:hover, a.tl4_1:active{text-decoration: none;color:#424242;font-size:14px;}

a.tl4_2 {width:230px;height:20px;font-family: Arial; text-transform:uppercase; font-size:14px;color: #424242;padding:8px 0 10px 20px;
background: url(/images/allo499/vline_blue.gif) 0px 6px no-repeat;position:relative;line-height:14px;left:-1px;float:left;}
a.tl4_2 a:link, .tl4_2 a:visited {text-decoration: underline;color:#424242;font-size:14px;}
a.tl4_2 a:hover, .tl4_2 a:active{text-decoration: none;color:#424242;font-size:14px;}


a.tl4_3 {width:230px;height:23px;font-family: Arial; text-transform:uppercase; font-size:14px;color: #424242;padding:8px 0 10px 20px;
background: url(/images/allo499/vline_orange.gif) 0px 6px no-repeat;position:relative;line-height:14px;left:-1px;float:left;}
a.tl4_3:link, a.tl4_3:visited {text-decoration: underline;color:#424242;font-size:14px;}
a.tl4_3:hover, a.tl4_3:active{text-decoration: none;color:#424242;font-size:14px;}


/* Txt blocks */

.n_date {font-family: Arial;font-size:12px;color:#7c7c7c; padding:10px 0 0px 20px;}
.n_date2 {font-family: Arial;font-size:12px;color:#7c7c7c; padding:10px 0 0px 0px;}
.n_txt {font-family: Arial;font-size:13px;color:#424242; padding:0px 8px 15px 20px;}
/*.n_txt2 {font-family: Arial;font-size:14px;color:#424242; padding:0px 8px 15px 0px;}*/
.n_txt2 {font-family: Arial;font-size:12pt;color:#424242; padding:0px 8px 15px 0px;}
.itxt {font-family: Arial;font-size:13px;color:#424242; padding:10px 0 5px 15px;float:left;}
.itxt span {padding:0px 0 0px 0px;float:left;font-size:13px;color:#424242;}
.itxt2 {font-family: Arial;font-size:13px;color:#424242; padding:10px 0 5px 10px;float:left;}
.itxt2 td {padding:5px 2px 5px 2px;text-align:center;} 
.itxt2 a {color:#fe9c02;font-weight:bold;}
.itxt3 {font-family: Arial;font-size:14px;color:#424242; padding:10px 0 5px 15px;float:left;}
.itxt3 a {color:#7E7E7E;display:block;padding:0px 0 0px 15px;margin:0 0 0 15px;}
.itxt3 a:link, .itxt3 a:visited {text-decoration: underline;color:#7E7E7E;}
.itxt3 a:hover, .itxt3 a:active{text-decoration: none;color:#7E7E7E;}
.itxt4 {font-family: Arial;font-size:14px;color:#424242; padding:10px 0 5px 15px;line-height:22px;}
.itxt4 form {padding: 15px 0 0 0px;}
.itxt4 span {color:#141414;font-size:15px;padding:0 0 15px 0;}
.polls_btn {width: 139px;height:27px;background: url(/images/allo499/polls_btn.png) no-repeat;border:0;margin:13px 10px 0 20px;float:left;}

.button {width: 59px;height:22px;background: url(/images/allo499/enter_btn.gif) no-repeat;border:0;margin:13px 10px 0 0;float:left;}
.regl {padding:10px 0 0 10px;}
.nrow {float:left;width:48%;padding:0 5px 0 0px;}
.nrow3 {float:left;width:31%;padding:0 10px 0 0px;}

/* Colors */
.blue {color:#0999c4;}
.orange {color:#fe9c02;}
.orange2 {color:#fe9c02;font-size:15px;padding:10px 0 0 0;display:block;}
.mtbl1 {width:100%;}


/* Menu Left */
.menu_left {padding:0px 0px 0 10px;width:240px;background: url(/images/allo499/lmenu_line.gif) 0px 0px repeat-y;left:-40px;
top:40px;position:relative;margin:0 0 45px 23px;}
.menu_left ul {list-style-type:none;padding:0px 0 0 0px;margin: 0 0 0px 0px;}
.menu_left ul li {text-align:left;margin: 0px 0 0px 20px;padding:0px 0 0px 0px;text-transform:uppercase;height:27px;
background: url(/images/allo499/menu_hline.gif) 20px 21px repeat-x;}
.menu_left a {width:230px;font-family: Arial; font-size:14px;color:#141414;text-decoration: none;padding: 0px 0 10px 0px;
margin:0 0 0 0px;}
.menu_left a:link {color:#141414;text-decoration: none;}
.menu_left a:visited{color:#141414;text-decoration: none;}
.menu_left a:hover {color:#141414;text-decoration: underline;}
.menu_left a:active{color:#141414;text-decoration: underline;}
.menu_left div {font-family: Arial; font-size:13px;color: #fe9e08;float:right;top:-15px;position:relative;}


/* Center */
.menu_cntr {float:left;padding:0px 0px 0 5px;width:100%;margin:0 0 0px 0;}
.menu_cntr ul {list-style-type:none;padding:0px 0 0 0px;margin: 0 0 0px 0px;}
.menu_cntr ul li {text-align:left;margin: 0px 0 0px 0px;padding:0px 0 0px 0px;line-height:22px;}
.menu_cntr a {width:auto;font-family: Arial; font-size:14px;color:#141414;text-decoration: none;padding: 0px 0 0px 8px;
display: block;background: url(/images/allo499/org_arr.gif) 0px 8px no-repeat;margin:0 0 0 0px;}
.menu_cntr a:link {color:#141414;text-decoration: none;}
.menu_cntr a:visited{color:#141414;text-decoration: none;}
.menu_cntr a:hover {color:#141414;text-decoration: underline;}
.menu_cntr a:active{color:#141414;text-decoration: underline;}


/* Content */

h1 {font-family: Arial; font-size:20px;color:#424242;}
h2 {font-family: Arial; font-size:17px;color:#424242;}
h3 {font-family: Arial; font-size:14px;color:#424242;}


ul.menu_cat {width:100%;list-style-type:none;padding:0px 0 0 0px;margin: 0 0 0px 0px;float:left;}
ul.menu_cat  li {text-align:left;margin: 0px 0 0px 0px;padding:0px 0px 0px 0px;line-height:24px;}
.menu_cat a {width:auto;font-family: Arial; font-size:14px;color:#141414;text-decoration: underline;padding: 0px 0 0px 8px;
display: block;background: url(/images/allo499/org_arr.gif) 0px 8px no-repeat;margin:0 0 0 0px;}
.menu_cat a:link {color:#141414;text-decoration: none;}
.menu_cat a:visited{color:#141414;text-decoration: none;}
.menu_cat a:hover {color:#0999c4;text-decoration: underline;}
.menu_cat a:active{color:#141414;text-decoration: underline;}

ul.menu_cat2 {width:100%;list-style-type:none;padding:0px 0 0 0px;margin: 0 0 0px 0px;float:left;}
ul.menu_cat2  li {text-align:left;margin: 0px 0 0px 0px;padding:0px 20px 0px 0px;line-height:22px;width:46%;float:left;}
.menu_cat2 a {width:auto;font-family: Arial; font-size:14px;color:#141414;text-decoration: underline;padding: 0px 0 0px 8px;
background: url(/images/allo499/org_arr.gif) 0px 8px no-repeat;margin:0 0 0 0px;}
.menu_cat2 a:link {color:#141414;text-decoration: none;}
.menu_cat2 a:visited{color:#141414;text-decoration: none;}
.menu_cat2 a:hover {color:#0999c4;text-decoration: underline;}
.menu_cat2 a:active{color:#141414;text-decoration: underline;}

table.tblfoto {width:100%;}
table.tblfoto td {width:46%;padding:0 20px 0 0;line-height:24px;}
ul.menu_cat3 {width:100%;list-style-type:none;padding:0px 0 0 0px;margin: 0 0 0px 0px;float:left;}
ul.menu_cat3  li {text-align:left;margin: 0px 0 0px 0px;padding:0px 30px 10px 0px;line-height:22px;width:46%;float:left;}
.menu_cat3 a {font-family: Arial; font-size:14px;color:#0999c4;text-decoration: underline;padding: 0px 0 0px 8px;
background: url(/images/allo499/blue_arr.gif) 0px 8px no-repeat;margin:0 0 0 0px;font-weight:bold;}
.menu_cat3 a:link {color:#0999c4;text-decoration: none;}
.menu_cat3 a:visited{color:#0999c4;text-decoration: none;}
.menu_cat3 a:hover {color:#0999c4;text-decoration: underline;}
.menu_cat3 a:active{color:#0999c4;text-decoration: underline;}

a.mcat3 {font-family: Arial; font-size:14px;color:#141414;text-decoration: underline;padding: 0px 0 0 8px;
background: url(/images/allo499/org_arr.gif) 0px 6px no-repeat;margin:20px 0 0px 0px;}
a.mcat3:link {color:#141414;text-decoration: none;}
a.mcat3:visited{color:#141414;text-decoration: none;}
a.mcat3:hover {color:#0999c4;text-decoration: underline;}
a.mcat3:active{color:#141414;text-decoration: underline;}

.content {font-family: Arial; font-size:13px;color:#282828;line-height:22px;padding:25px 0 0 0;width:100%;float:left;}

/* Ad */

.ad1 {float:left;width:100%;text-align:center; }
.ad1 img {margin:10px 0 0px 0;float:none;}
.ad_txt {font-family: Arial;font-size:13px;color:#424242; padding:0px 8px 0px 15px;float:left;}
.ad_tl {height:23px;font-family: Arial; text-transform:uppercase; font-size:17px;color: #424242;padding:8px 0 0px 15px;line-height:15px;}
.ad2 {float:left;margin:10px 0 0 0; }
.sm {float:left;margin:0 5px 0 0;  }
.ignio {border-bottom: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; border-right: #e4e4e4 1px solid; border-top: #e4e4e4 1px solid; 
color:#424242; font-family: arial, helvetica; font-size: 12px; background-color: #fff;}

/* Showcase */
ul.shcase_tbl{margin: 0 0px 0 0px;	padding: 0 0px 0px 0;	list-style: none;float:none;width: 100%; }
ul.shcase_tbl li{float: left;margin: 0 0px 0 0;	padding: 0 0 0 0;	width: 33%;	}
ul.shcase_tbl li a img {text-decoration: none;margin:0 0 10px 0;}
.shcase_tbl a {text-align: left;display: block;	padding: 15px 0px 0px 0px;width: 80%;}
.shcase_tbl a:link, .shcase_tbl  a:visited{text-decoration: none;	color: #393939;font-size:15px;}
.shcase_tbl a:hover, .shcase_tbl a:active{text-decoration: underline;	color: #393939;font-size:15px;}
.arr {position:relative; top:8px;left:4px;}
.print {float:right;}

ul.list_foto{margin: 0;padding: 0;list-style: none;clear: left;float: left;width: 100%;}
ul.list_foto li{	float: left;	width: 33%;}
ul.list_foto li img{margin: 5px 10px 5px 0;}
ul.list_foto li b, ul.list_foto li strong{display: block;padding: 0 10px 10px 10px;height: 30px;}
ul.list_foto li a:link, ul.list_foto li a:visited{text-decoration: none;	color: #0999c4;font-size:14px;text-decoration: none;font-weight:bold;}
ul.list_foto li a:hover, ul.list_foto li a:active{	text-decoration: none;color: #0999c4;font-size:14px;text-decoration: underline;font-weight:bold;}
ul.list_foto li span {font-size:12px;}

ul.map_style {width:100%;list-style-type:none;}
ul.map_style  li {text-align:left;line-height:24px;}
.map_style a {width:auto;font-family: Arial; font-size:14px;color:#141414;text-decoration: underline;padding: 0px 0 0px 8px;
display: block;background: url(/images/allo499/org_arr.gif) 0px 8px no-repeat;margin:0 0 0 0px;}
.map_style a:link {color:#141414;text-decoration: none;}
.map_style a:visited{color:#141414;text-decoration: none;}
.map_style a:hover {color:#0999c4;text-decoration: underline;}
.map_style a:active{color:#141414;text-decoration: underline;}
.desc_foto {font-size:12px;font-family: Arial;}
/* стили кабинета пользователя */

.users_list{margin: 0px;padding: 0px;}

.users_list li{list-style-type: none;  padding: 5px 0px 11px 45px; margin: 0px 0px 6px 0px; background-repeat: no-repeat; background-position: 10px 6px; 	width: 230px;}

.users_list li a:link, .users_list li a:visited  {color: #666;	font-size: 14pt;	font-family: Arial;	text-decoration: none;border-bottom: 1px dashed #666;}

.users_list li a:active, .users_list li a:hover {color: #666;	font-size: 14pt;	font-family: Arial;text-decoration: none;border-bottom: none;}

/* END стили кабинета пользователя */

/*Таблица груп форумов*/
.table_group_forums {width: 100%;    padding: 2px;    border-collapse: collapse;    empty-cells: show;    border-width:1px;    border-color: #d3d3d3;
    border-style: solid;/*	background-color: #000000;*/}

/*Ячейка таблицы групп форумов*/
.table_group_forums td{	padding: 2px;    border-collapse: collapse;    empty-cells: show;    border-width:1px;    border-color: d3d3d3;
    border-style: solid;}
.table_group_title td{	padding: 2px;	border-collapse: collapse;	empty-cells: show;	border-width:0px;	border-color: #d3d3d3;
	border-style: solid;	background-color: #F5F5F7;	color: #353535;}
/*Заголовок группы форумов*/
.title_group_forums{ font-weight: bold;}

/*Описание группы форумов*/
.desc_group_forums{   /*font-size: 10px;*/}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{    background-color: #fffcf2;	color: #353535;    font-weight: bold;text-align:center;}
.row_tbl_ticket {font-size:12px;text-align:center;}


/* ссылка "ответить" для комментария */
.c_u_l{	font-weight: bold;}

/* Ответ на комментарий */
.cr{	display: none;	margin: 0px 0px 10px 20px;}

/* sub-div для дерева комментариев */
.csd{	margin-left: 20px;}
.comment{background-color: #fffcf2;	margin: 15px 0px 5px 0px;	width: 450px;	zoom: 1;	position: relative;padding: 20px;}
.comment p{margin: 0px 0px 5px 0px;}
.comment_desc{margin: 0px 0px 10px 0px;}

.rss_4_ie {	width: 16px;height: 16px;position: absolute;	z-index:-1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss/rss_2.0.png');}

.archives_4_ie{	width: 16px;height: 16px;position: absolute;	z-index:-1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/archives.png');}

/* Bottom */

.bottom {height:60px;background:#f4f4f4;margin:15px 0 0 0;padding:10px 0 0 20px;border-top:#d3d3d3 2px solid;}
.btm_txt1 {width:35%;float:left;}
.btm_txt2 {width:200px;float:right;padding:15px 20px 0 0px;}
.stat {width:35%;float:left;}

/* Стили для блогов */

.blogs_table
{
	margin-bottom: 0px;
}

.blogs_table
{
	border-top: 1px solid #d7c7b9;
}

.blogs_table .head td
{
	vertical-align: bottom;
	height: 16px;
}

.blogs_table td
{
	height: 40px;
	vertical-align: middle;
	border-bottom: 1px solid #d7c7b9;
}

.blogs_table .rate_value
{
	padding: 0px 20px;
}

.blogs_table .position
{
	padding: 0px 10px;
	font-weight: bold;
}

.top_comment_blogs
{
	color: #0096aa;
	border-top: 1px solid #d7c7b9;
}

.top_comment_blogs td
{
	padding: 8px 10px
}

/* Ссылки управления блогами */
.links_nav_blog
{
	margin: 0px 0px 13px 0px;
	padding: 0px;
}

.links_nav_blog li
{
	padding: 0px 15px 0px 0px;
	font-size: 13pt;
	list-style-type: none;
	display: inline;
}

/* Список записей блога */

.blog_date
{
	font-size: 9pt;
	border-bottom: 1px solid #d7c7b9;
	font-weight: bold;
	margin-bottom: 12px;
}


.blog_post_title
{
	font-size: 11pt;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}

.blog_post_text
{
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

.blog_post_text p
{
	margin: 4px 0px;
	padding: 0px;
}

.comm_cloud
{
	position: relative;
	height: 24px;
	background: url('/images/comm_cloud_r.gif') no-repeat 100% 0;
	float: left;
	padding: 1px 10px 0px 3px;
	margin: 0px 10px 0px 7px;
	font-size: 10pt;
	font-weight: bold;
}

.comm_cloud .l
{
	position: absolute;
	background: url('/images/comm_cloud_l.gif') no-repeat 0 0;
	width: 7px;
	height: 24px;
	left: -7px;
	top: 0px;
}

/* Стили для  */
.user_blog_table td
{
	padding: 3px 3px 3px 0px;
}

.user_blog_table .head td
{
	border-bottom: 1px solid #666;
	font-weight: bold;
}

/* END Стили для блогов */

/* Стили для форумов */
.add_message_bbcode_table img
{
	padding: 0px;
	margin: 0px;
}

.add_message_bbcode_table td
{
    border-collapse: collapse;
    border-width: 3px;
    border-color: #BAB188;
    border-style: solid;
    cursor: pointer;
    padding: 4px 3px 2px 0px;
    border: 1px solid #f00  
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #ded9cc;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

/*Таблица груп форумов*/
.table_group_forums
{
    width: 100%; 
    padding: 2px;   
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:0px;
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
	color: #353535;
} 
/*Заголовок группы форумов*/
.title_group_forums
{
    font-weight: bold;
}





/*Описание группы форумов*/
.desc_group_forums
{
    /*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
    background-color: #EAE4DF;
	color: #353535;
    font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;	
	border-style: solid;
	border-color: #C8C0A9;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
    color: #6C5722;    
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #353535;
	background-color: #EAE4DF;
	font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
	width: 100%;
	padding: 2px;
	border: 0px;
}

/*Таблица добавление сообщения */
.table_forum_message
{
	width: 100%;
	color: #000000;
	padding: 2px;
	border-collapse: collapse;	
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;	
}



/*Ячейка таблицы текущего форума*/
.table_forum td
{
/*
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #000000;
    border-style: solid;
    */
}
/*Строка заголовка форума*/
.row_title_forum
{
    /*background-color: #F7F7F7;    */
    padding-top: 5px;
}
/*Таблица заголовка форума*/
.table_title_forum
{
    width: 100%;
    color: #000000;
}

/*Ячейка таблицы заголовка форума*/
.table_title_forum td
{
    border: none;
}

/*Заголовок форума*/
.title_forum
{
    color: #353535;
    font-weight: bold;
}

/*Описание форума*/
.desc_forum
{
   /* font-size: 10px;*/
}

/*Таблица тем в таблице текущего форума*/
.table_themes
{
	width: 100%;

	/*cellpadding*/
	padding: 2px;
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
}

/*Таблица тем в таблице текущего форума*/
.table_themes td
{
	/*cellpadding*/
	padding: 3px;
	
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #EAE4DF;
    font-weight: bold;
    /*text-align:center;*/
    height: 25px;
    width: 100px;
    padding-left: 10px;
}
.row_title_themes td
{
	color: #353535;
}
.row_title_themes_message
{
    height: 25px;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;    
    background-color: #EAE4DF;
}
.row_title_themes_message label
{
    color:#353535;
}

/*Ячейка таблицы тем атрибут*/
.theme_td_attribute
{
	width:20px;	
}
/*Ячейка таблицы тем заголовок*/
.theme_td_title
{
		
}
/*Ячейка таблицы тем автор*/
.theme_td_author
{
	width: 120px;
}
/*Ячейка таблицы тем дата создания*/
.theme_td_create_date
{
	width:80px;	
}
/*Ячейка таблицы тем количество ответов*/
.theme_td_count_answer
{
	width:50px;
}



/*Ячейка таблицы тем последнее сообщение*/
.theme_td_last_message
{
	width: 120px;
}
/*Ячейка таблицы тем действие*/
.theme_td_action
{
	width:140px;
}


.color_hidden_theme
{
	background-color: #ECE9DB;
}
.color_2_theme
{
	background-color: #FAF9F2;
}

/*Таблица сообщений*/
.table_messages
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border: 0px solid #C8C0A9;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
    border-collapse: collapse;
    empty-cells: show;
    border: 1px solid #C8C0A9;
}

/* Таблица добавления нового сообщения */
.add_message_table, .add_message_table td
{    
	/*border: 0px solid #000000;*/
	border: none;
}

/*Строка темы сообщения*/
.row_title_messages
{
    background-color: #EAE4DF;
    font-weight: bold;
    color:#353535;
}
/*Таблица темы сообщения*/
.table_title_message
{
    width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
    border: none;
}
/*Тема сообщения*/
.title_messages
{
    color: #353535;
}
/*Имя автора сообщения*/
.author_name
{
    font-weight: bold;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
	color: #0089C6;
	text-decoration: underline;
	cursor:hand;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
    background-color: #EAE4DF;
    border-collapse: collapse;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;    
    padding:5px;
}
/*Стиль для BBcode - code*/
.codestyle
{
	font-family:'Courier New Cyr';
	border-collapse: collapse;
	border: 1px solid #353535;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
    background-color: #EAE4DF;
    color:#353535;
    /*font-weight: bold;*/
}

/*Таблица параметров сообщения*/
.table_message_parameters
{
    width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
    border: none;
}

/*Таблица информации об авторе*/

.table_user_info
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}

/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
    border: none;
    margin: 5px;
}

.table_extra_properties td
{
    border: none;
}


.smiles_td td
{
	border: 0px;
}
/*Конец стилей для форума*/


/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{
	border: 1px dashed #bbbbbb;
}

.current
{
	background: #e75000;
	color: #fff;
	border: 1px solid #d73000;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}

/* Информационные элементы */
.read_more
{
	float: left;
	display: block;
	padding: 0.2em 0em 0.3em 0em;
	margin-right: 0.3em;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

.userinfo1
{
	margin-right: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	float: right;
}

.userinfo2
{










	margin-left: 5px;
	margin-bottom: 5px;
}

.shop_table td
{
	padding-right: 35px;
}

.shop_table img 
{
	border: 1px solid #d6d6d6;
}

.shop_table .name_product
{
	margin: 5px 0px 7px 0px; 
}

.shop_table .price 
{
	margin: 10px 0px 7px 0px; 
	color: #db1905;
	font-size: 16pt;
}

.shop_table .price img
{
	border: none;
}

/* Стили для магазина */

.shop_cart_table
{
	/* width: 100%; */
}

.shop_cart_table, .shop_cart_table td
{
	border-collapse: collapse;
	empty-cells: show;
	border: 1px solid #C8C0A9;
}

.shop_cart_table td, .shop_cart_table_title td
{
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	vertical-align: middle;
}

.shop_cart_table td
{
	border-bottom: 1px solid #C8C0A9;
}

.shop_cart_table_title td
{
	background-color: #EAE4DF;
	font-weight: bold;
	height: 30px;
}

#error
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 450px;
}

#message
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #4ba749 dashed;
	color: #4ba749;
	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;
	width: 450px;
}

#message p
{
	margin: 0px;
	padding: 0px;
}

.price_table_border, .price_table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: dashed;
	padding-left: 5px;
}

/* Строки фильтра и сортировки */
.shop_block
{
	border: 1px solid #C6BEA7;
	background-color: #DED9CC;
	padding: 5px 7px;
	margin: 10px 5px 10px 0px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation_table
{
	color: #AFA696;
	margin-top: 10px;
}

#shop_navigation, #shop_navigation_current
{
	padding: 5px;
	/* background-color: #F6F3F0; */
	font-size: 9pt;
}

#shop_navigation
{
	border: 1px solid #E0DCCA;
	color: #AFA696;
}

#shop_navigation_current
{
	border: 1px solid #B8B298;
	color: #433212;
}
/* END стили для магазина */
