*
{font-family: Tahoma; font-size: 14px; margin: 0; padding: 0; color: #24211D;}
html, form.frh
{height: 100%;}

body
{
    height: 100%;
    background: #fff;
}

img {display: block;}

a img {border: 0px;}
a {color: #24211D;}
a:hover {text-decoration: none;}

table {width: 100%; border: 0px; border-collapse: collapse;}
table td {vertical-align: top;}

ul.menu {display: block; height: 77px; background: #CCCCCC url(/img/menu_bg.gif) repeat-x left top; min-width: 700px;}
ul.menu li {list-style: none; float: left; position: relative; height: 50px; z-index: 20;}
ul.menu li a {text-decoration: underline; display: block; font-size: 15px; padding: 30px 5px 0px 15px; position: relative; white-space: nowrap;}
ul.menu li a:hover, ul.menu li.on a {text-decoration: none;}

td.content p {line-height: 140%; margin: 0px 50px 15px 15px; font-size: 11px;}
td.content p strong {font-size: 11px;}
td.content div.block td p {line-height: 140%; margin: 0px 10px 15px 0px; font-size: 11px;}
td.content h1, td.content h2 {font-size: 20px; font-weight: normal; margin: 0px 30px 15px 14px;}
td.content h4 {font-size: 20px; font-weight: normal; margin: 0px 30px 0px 14px;}
td.content p.h2_desc {font-size: 11px; color: #ED5300; margin: -15px 30px 15px 15px;}

td.content ul li {line-height: 140%; margin-left: 15px; font-size: 11px; margin-bottom:5px}
td.content ul {margin: 0px 30px 15px 15px;}

td.content ol li {line-height: 140%; margin-left: 0px; font-size: 13px;}
td.content ol {margin: 0px 30px 15px 35px;}

td.left_content p {line-height: 140%; margin: 0px 35px 15px 35px;  font-size: 11px;}
td.left_content h2 {font-size: 20px; font-weight: normal; margin: 0px 35px 15px 35px;}
td.left_content p.h2_desc {font-size: 11px; color: #ED5300; margin: -15px 30px 15px 35px;}
td.left_content div.vote {background: url(/img/vote/bg_acount.gif) no-repeat left top; margin-left: 25px;}
td.left_content div.vote p {padding: 4px 15px; margin: 0px;}

td.left_content div.stats {background: url(/img/vote/bg_acount.gif) no-repeat left top; margin: 10px 0px 10px 25px; height:23px;}
td.left_content div.stats table {margin: 0px; width:300px;}
td.left_content div.stats table td {font-size: 11px; padding: 4px 0px;}
td.left_content div.stats table td.first {width:238px;padding-left: 15px;}
td.left_content div.stats table td.second {width:60px;padding-right: 5px; text-align:right;color: #ED5300;}
div.orders_stats
{
	margin: 20px 0px 20px 40px;
	font-size:11px;
}
div.orders_stats h5
{
	margin-left: -10px;
	margin-bottom: 5px;
	color: #ED5300;
	font-size:12px;
	font-weight:normal;
}



div.block {margin: 10px 30px 0px 0px; padding: 0px 10px 0px 15px; behavior: url(/img/left.htc);}
div.block_b {margin: 0px 30px 15px 0px; padding: 0px; behavior: url(/img/left.htc); //padding-bottom: 5px;}

td.left_content div.block {margin: 10px 25px 0px 25px; padding: 0px 10px 0px 15px; behavior: url(/img/left.htc);}
td.left_content div.block_b {margin: 0px 25px 15px 25px; padding: 0px; behavior: url(/img/left.htc); //padding-bottom: 5px;}

div.n1 {background: #F1ECCF url(/img/rt_1.gif) no-repeat top right;}
div.n1_b {background: #F1ECCF url(/img/rb_1.gif) no-repeat bottom right;}

div.n1:before {content: "_"; background: url(/img/lt_1.gif) no-repeat top left; color: #F1ECCF; margin: 0px 0px 0px -15px; padding: 0px;}
div.n1 span {font-size: 14px; background: url(/img/lt_1.gif) no-repeat top left; color: #F1ECCF; padding: 0px; margin: 0px 0px 0px -15px;}

div.n1_b:before {content: "_"; background: url(/img/lb_1.gif) no-repeat bottom left; color: #F1ECCF; margin: 0px; padding: 0px; padding-left: 8px;}
div.n1_b span {font-size: 14px; background: url(/img/lb_1.gif) no-repeat bottom left; color: #F1ECCF; padding: 5px 0px; margin: 0px;}

div.n2 {background: #F9F7EB url(/img/rt_2.gif) no-repeat top right;}
div.n2_b {background: #F9F7EB url(/img/rb_2.gif) no-repeat bottom right;}

div.n2:before {content: "_"; background: url(/img/lt_2.gif) no-repeat top left; color: #F9F7EB; margin: 0px 0px 0px -15px; padding: 0px;}
div.n2 span {font-size: 14px; background: url(/img/lt_2.gif) no-repeat top left; color: #F9F7EB; padding: 0px; margin: 0px 0px 0px -15px;}

div.n2_b:before {content: "_"; background: url(/img/lb_2.gif) no-repeat bottom left; color: #F9F7EB; margin: 0px; padding: 0px; padding-left: 8px;}
div.n2_b span {font-size: 14px; background: url(/img/lb_2.gif) no-repeat bottom left; color: #F9F7EB; padding: 5px 0px; margin: 0px;}

a.btn {background-color: #ccc; padding: 3px 0px 2px; margin: 10px 0px 0px -5px; color: #fff; text-decoration: none; display: block; width: 123px; font-size: 14px; text-indent: 10px;}
a.on, a.btn:hover {background-color: #666; }

div.n2 a.btn {background-image: url(/img/button_n2.gif);}
div.n2 a.on, div.n2 a.btn:hover {background-image: url(/img/button_n2_on.gif);}

div.n1 a.btn {background-image: url(/img/button_n1.gif);}
div.n1 a.on, div.n1 a.btn:hover {background-image: url(/img/button_n1_on.gif);}

div.block table{width: auto;}
div.block table td {padding: 0px 15px 10px 0px; font-size: 12px;}

div.sub_menu {margin-bottom: 10px;}
div.sub_menu a {font-size: 11px; line-height: 30px; padding: 0px 30px 0px 0px; white-space: nowrap;}

input {background: #fff; border: 1px solid #ccc; padding: 2px 1px; font-size: 14px; width: 100%;}
textarea {background: #fff; border: 1px solid #ccc; padding: 2px 1px; font-size: 14px; width: 100%;}

div.cmb {height: 30px; line-height: 30px;}
div.cmb, div.cmb_small {background: #fff url(/img/cmb_b.gif) no-repeat top right; border: 1px solid #ccc; border-right: 0px solid; padding: 0px; padding-right: 20px; padding-left: 5px; margin: 5px 5px 0px 0px; font-size: 16px; cursor: pointer;}
a.input_desc, div.input_desc {font-size: 10px; display: block; text-align: right; color: #24211D;}
div.input_desc {clear:both;}

div.cmb_small {height: 20px; background: #fff url(/img/cmb_s.gif) no-repeat top right; padding: 0px; padding-right: 20px; padding-left: 5px; margin: 5px 0px 5px 0px;  font-size: 12px; line-height: 20px; overflow: hidden;}
div.cmb_small_list {overflow: auto; border: 1px solid #ccc; background: #fff; display: none; position: absolute; margin-top: -4px; z-index: 10;}
div.cmb_small_list a {display: block; font-size: 11px; text-decoration: none; padding: 2px 5px;}
div.cmb_small_list a:hover {background: #ccc;}
div.cmb_small_list a:active {margin: 1px;}

div.text_size {background: url(/img/size_x.gif) no-repeat center center; height: 20px;}
div.text_size input {width: 40%; text-align: right; float: left;}
div.ch, div.ch_on {background: url(/img/ch_false.gif) no-repeat left top; height: 20px; width: 45px; cursor: pointer;}
div.ch_on {background: url(/img/ch_true.gif) no-repeat left top;}

table.order {margin-top: 15px; width:90%;}
table.order td {}
table.order td.text {white-space: nowrap; padding-left: 5px; padding-top: 2px;}
table.order td.text textarea {width: 100%; overflow: auto; height: 80px; border: 1px solid #ccc; margin-top: 5px;}


a.all {font-size: 11px;}
a.add {font-size: 11px; background: url(/img/add.gif) no-repeat top right; padding-right: 25px; padding-bottom: 5px;}


table.item {margin: 10px 0px 20px 0px; width: 550px;}
table.item td {padding-left: 10px; width: auto;}
td.content table.item td p {line-height: 140%; margin: 0px 0px 10px 0px; font-size: 11px;}
table.item td.logo_phone {padding: 0px; width: 130px; color: #999; font-size: 11px;}
table.item div.logo_phone {color: #999; font-size: 11px; margin-bottom: 10px;}
table.item div.logo_phone a, table.item div.logo_phone span {font-size: 11px;}

ol.items li {padding: 10px 0px 0px 20px; font-size: 11px;}
ol.items li a {font-size: 20px;}


ol.adv li {padding: 0px; color: #ED5300; font-size: 11px; padding-bottom: 15px;}
ol.adv li p {color: #999; margin-left: 0px;}
ol.adv li p span, ol.adv li p a, ol.adv li p em {font-size: 11px; color: #24211D; font-style: normal;}
ol.adv li p em {padding-left: 15px;}
ol.adv li img {cursor: pointer; cursor: hand;}

div.pages {margin: 30px 30px 30px 15px; color: #ED5300; font-size: 13px;}
div.pages a, div.pages span {font-size: 13px; padding-left: 10px;}
div.pages span {color: #ED5300;}

div.block div.pages {margin-bottom: 0px; margin-left: 0px;}
div.block div.pages span {padding: 0px; margin: 0px; padding-left: 10px; display: inline; float: none; position: relative;}

table.vote_desc a.vote {width: 30px; display: block; font-size: 1px; line-height: 1px; padding-top: 22px; text-decoration: none;}
table.vote_desc td {padding: 0px;}

table.vote_desc a.v1 {width: 28px; background-image: url(/img/vote/v1.gif);}
table.vote_desc a.v1:hover {width: 28px; background-image: url(/img/vote/v1_on.gif);}
table.vote_desc a.v1_on {width: 28px; background-image: url(/img/vote/v1_on2.gif);}

table.vote_desc a.v2 {background-image: url(/img/vote/v2.gif);}
table.vote_desc a.v2:hover {background-image: url(/img/vote/v2_on.gif);}
table.vote_desc a.v2_on {background-image: url(/img/vote/v2_on2.gif);}

table.vote_desc a.v3 {background-image: url(/img/vote/v3.gif);}
table.vote_desc a.v3:hover {background-image: url(/img/vote/v3_on.gif);}
table.vote_desc a.v3_on {background-image: url(/img/vote/v3_on2.gif);}

table.vote_desc a.v4 {background-image: url(/img/vote/v4.gif);}
table.vote_desc a.v4:hover {background-image: url(/img/vote/v4_on.gif);}
table.vote_desc a.v4_on {background-image: url(/img/vote/v4_on2.gif);}

table.vote_desc a.v5 {background-image: url(/img/vote/v5.gif);}
table.vote_desc a.v5:hover, table.vote_desc a.v5_on {background-image: url(/img/vote/v5_on.gif);}

table.vote_desc td.coment_l {background: #ccc url(/img/coment/left.gif) no-repeat top left; font-size: 11px; padding: 3px 10px 0px 10px;}
table.vote_desc td.coment_r {background: #F1ECCF url(/img/coment/right.gif) no-repeat top left; padding: 3px 10px 0px 15px;}
table.vote_desc td.coment_r a {font-size: 11px; text-decoration: none;}

div.acount_menu a {display: block; font-size: 12px; padding-bottom: 15px;}






table.main_win {border-collapse:collapse; width: auto; height: auto; position: absolute; display: block; z-index: 5000; top: 0px; left: 0px;} 
table.main_win td {padding: 0px;}
table.main_win td.t_l img, table.main_win td.t_r img, table.main_win td.t_m img, table.main_win td.m_l img, table.main_win td.m_r img, table.main_win td.b_l img, table.main_win td.b_m img, table.main_win td.b_r img {display: block; margin: 0px;}
table.main_win td.t_m {background: #fff url("../img/main_win/bg_lin.gif") repeat-x;}
table.main_win td.m_l {background: #fff url("../img/main_win/bg_lin.gif") repeat-y;}
table.main_win td.m_r {background: url("../img/main_win/bg_right.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bg_right.png, sizingMethod=scale);
    }
table.main_win td.m {background: #fff;}
table.main_win td.m img {cursor: poiter; cursor: hand;}
table.main_win td.b_m {background: url("../img/main_win/bg_bot.png");
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bg_bot.png, sizingMethod=scale);
    }
table.main_win td.t_r img.close {position: absolute; cursor: pointer; cursor: hand; margin: 3px 0px 0px -12px; z-index: 100;}
table.main_win td.b_l img 
{background: url("../img/main_win/bot_left.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bot_left.png, sizingMethod=crop);
}
table.main_win td.t_l img 
{background: url("../img/main_win/top_left.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/top_left.png, sizingMethod=crop);
}
table.main_win td.t_r img.t 
{background: url("../img/main_win/top_right.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/top_right.png, sizingMethod=crop);
}
table.main_win td.b_r img 
{background: url("../img/main_win/bot_right.png") no-repeat top left;
    //background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main_win/bot_right.png, sizingMethod=crop);
}

div.addadv {width: 310px;}
div.addadv h2{margin-left: 0px;}
div.addadv span{display: block; font-weight: bold;}
div.addadv textarea {display: block; overflow: auto; height: 80px; width: 300px; border: 1px solid #ccc; margin-bottom: 5px;}
div.addadv div{width: 300px; border: 1px solid #ccc; margin-bottom: 5px;}
div.addadv div select{display: block; width: 300px;
		   //width: 298px;
		   }
div.addadv input{display: block; width: 300px; border: 1px solid #ccc; margin-bottom: 5px;}
div.addadv a.btn {background-image: url(/img/button_n2.gif); float: left; margin-left: 0px;}

div.block th {padding-bottom: 15px; text-align: left; font-size: 16px; font-weight: normal; padding-left: 0px; }

td.content table.stats {margin: 15px 0px 0px 0px; }
td.content table.stats td, td.content table.stats th {font-size: 11px; border-bottom: 1px solid #F1ECCF;  padding: 5px 10px; white-space: nowrap; padding-left: 0px;}
td.content table.stats th {border-bottom: 2px solid #F1ECCF; text-align: left; font-size: 14px; font-weight: normal; width: 20%; padding-left: 0px; }
td.content h3 {font-size: 16px;}

div.chk_type {color:#ccc; background: url(/img/chk_type.gif) no-repeat; width: 220px; font-size: 11px; padding: 3px 0px 5px 10px; margin-bottom: 5px; cursor: pointer;}
div.chk_type_on {color:#fff; background: url(/img/chk_type_on.gif) no-repeat; width: 220px; font-size: 11px; padding: 3px 0px 5px 10px; margin-bottom: 5px; cursor: pointer;}

a.position {display:block; background: url(/img/position_bg.gif) no-repeat; width: 115px; font-size: 11px; padding: 3px 0px 5px 10px; margin-bottom: 5px; cursor: pointer;}

td.banner_88_31 a
{
	float:right;
	margin-left: 5px;
}
div.copy a
{
	font-size:11px;
	float: none;
}
div.copy
{
	clear:both;
	font-size:11px;
	text-align:right;
}

.small_txt
{
	width: 40px;
}
span.chk input
{
	width: auto;
	margin-left:20px;
	padding:0px;
}
