@charset "utf-8";
/* CSS Document */

/* ///////// ac2_common.css /////////// */

* {margin:0;padding:0;}
a, a * {cursor:pointer;}
a * {border:none;}

html {}
body {font:100.01% Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444;}
html, body {height:100%;}
body.bizol_bg {background:#fff url(../img/bizol_bg.jpg) repeat center top;}

td {vertical-align:top}

#centering {width:990px;margin:0 auto;position:relative;padding:0; text-align:left; font-size:12pt; background:#fff; min-height:100%;}
*html #centering {height:100%;}
#centering_wrap {background:#fff; padding:0 10px;}
 
li {list-style:none}

a{text-decoration:underline; color:#000; }
a:hover {text-decoration:underline; color:#b00;}

h1{font: normal 150%/1.2em Tahoma,Verdana, Arial, Helvetica, sans-serif; margin:0px 0 12px 0;color:#000}
h2{font: bold 130%/1.2em Arial, Tahoma, Verdana, Helvetica, sans-serif; margin:0.5em 0 0.5em 0;color:#000}
h3{font: normal 130%/1.2em Tahoma,Verdana, Arial, Helvetica, sans-serif; margin:8px 0 8px 0;color:#999}
h5{font-size:85%;}

.h_with_txt{margin-bottom:2px;}
.h_small_txt{font-size:80%}

.feed{background:transparent url(../img/frontend/i/icn_feed.gif) left 0 no-repeat; padding-left:18px; color:#999;}
.feed a {color:#999; text-decoration:none}
.feed a:hover {color:#b00; text-decoration:underline}

.clear {clear:both}
.clearabs {clear:both; float:none; font-size:1px; height:1px; line-height:1px; display:block; margin:0; padding:0}






/* ///////// ac2_outerframe.css /////////// */

/* outer container for AC v.2 sites */

/*beta*/
.beta {/*background-color: #CEDEED; #FFF5BB; #F0FFCC; */background-color:#ffc;border:2px solid #be9;padding:5px 10px 5px 10px; margin:0 0 10px 0; font-size:9pt; color: #000; text-align:center;}
.beta a{color: #000; border-bottom: 1px dotted #000; text-decoration: none;}
.beta a:hover{color: #b00; border-bottom: 1px dotted #b00;}
/*===========================================================================================*/

/*pda version*/
a.pda{font-size:9px;margin-bottom:5px;color:#999999;display:block; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
a.pda:hover{color:#bb0000;}

/* ----- ADS ----- */
iframe.a {background:transparent none;margin: 0;}
small.a {display:block; color:#ccc !important; font-size:9px !important; margin: 0 0 15px 0; line-height: 0.7em; text-align:left !important;} 
p.withvote {margin:0;}


/* adv caption */
#ad-top {position:absolute;top:5px;left:10px;}
#ad-top small.a {text-align:right !important; display:none;} 
#ad-top2 {position:absolute;top:5px;left:770px;}
#ad-top2 small.a {text-align:right !important;}

*html #ad-top iframe,
*html #ad-top2 iframe {height:0px !important;}

#ad-block-right {position:absolute;top:250px; left:-132px; /* width:120px; padding-left:15px; float:left;*/}
*html #ad-block-right {top:340px;}
#ad-block-right div.ads_cube {margin-bottom: 10px;}
#ad-block-right small {display:block;}
#lcol #main .ad-mid-left {margin:15px 0 12px}
#ad-350x90_2, #ad-350x90{text-align:center;}
#ad-350x90_2 div, #ad-350x90 div{display:inline;}


/* ----- counters top ----- */
#counters_top {height:1px; font-size:1px;}
#counters_top noindex {font-size:1px; display:block;}
/* ----- counters bottom ----- */
#buttons {clear:both;border-top:2px solid #ccc;padding:5px 0; /*width:836px;*/}
#buttons a {text-decoration:none}
.buttons {text-decoration:none;}


/*====================== h-wrapper =======================*/

.h-wrapper {/*padding-top:116px;*/padding-top:97px;width:970px}
.h-wrapper .desc {line-height:1em;font-size:65%;color:#aaa;height:3em;overflow:hidden;margin-bottom:5px;padding:0 2px}
.h-wrapper .desc h1 {font-size:1em;font-weight:bold;color:#aaa;margin:0;padding:0}
.h-wrapper .desc p {margin:0;padding:0} 


/*====================== AC v.2 Header =======================*/
.ac2_header * {border:none; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:0; margin:0;}
.ac2_header {font-size:80%; line-height:1em; padding-bottom:5px; //padding-bottom:2px;}
.ac2_header a.logo {display:block; width:185px; float:left; margin-right:10px; padding-top:1px; font-size:30px;color:#b00;text-decoration:none; vertical-align:middle; line-height:65px;}
.ac2_header a.logo:hover{text-decoration:underline;}
.ac2_header a.logo img{display:block; width:170px; height:50px;}

.ac2_header .col2 {display:block; width:430px; float:left; margin-right:10px;}
.ac2_header .col2 #acTitle {padding:3px 0 1px 0;margin:0;font-size:89%;color:#999; text-decoration:none; margin-bottom:3px; margin-top:3px;}
.ac2_header .col2 #acTitle .small {font-weight:normal;}
.ac2_header .col2 #acTitle a {color:#999;text-decoration:none; color:#b00; font-weight:bold;}
.ac2_header .col2 #acTitle a:hover {color:#b00;text-decoration:underline}

.ac2_header .col2 .reg a {margin-right:20px; display:block; float:left; margin-top:5px;}
.ac2_header .col2 .reg .avatar {float:left; margin-right:5px;}

.ac2_header .col2 #ac2_login {color:#03c; font-size:85%; position:relative; margin-right:15px; font-weight:bold}
.ac2_header .col2 #ac2_login:hover {color:#b00;}
.ac2_header .col2 #ac2_registration {color:#0033CC; font-size:85%; position:relative;}
.ac2_header .col2 #ac2_registration:hover {color:#c00;}

.ac2_header .col3 {display:block; width:335px; float:left; padding-top:2px;}
.ac2_header .col3 .hdrs {background-color:/*#eee;*/#fff; color:#000; margin-bottom: 3px;}

.ac2_header .col3 .hdrs .support {text-align:justify; font-size:85%; padding-top:3px;}
.ac2_header .col3 .hdrs .support img {display:block; float:left; margin-top:-3px; margin-right:5px; // margin-right:0; width:22px; height:22px;}
.ac2_header .col3 .hdrs .support a {margin-right:5px;}
.ac2_header .col3 .hdrs .support .right {float:right;}
.ac2_header .col3 .hdrs .support .phonenumber {font-size:110%; font-weight:bold; color:#505d69;}
#foot .phonenumber {font-size:180%; font-weight:normal; color:#444; padding-top:15px;}

.ac2_header .hdr_search {clear:both; float:none; padding-top:3px;}

.ac2_header .col3 .search {float:left; background:#fff url(../img/frontend/ac2/ac2_input_bg.gif) repeat-x; border:1px solid #999;  width:245px;margin:0 4px 0 0px; float:right;}
.ac2_header .col3 .search div {background:transparent url(../img/frontend/ac2/search_icon.gif) 4px center no-repeat; padding:2px 2px 2px 22px; // padding-bottom:1px; margin:0;}
.ac2_header .col3 .search input {width:100%;  border:none; background:transparent none; padding:0; margin:0;}
.ac2_header .col3 .search input.empty {color:#999;}
.ac2_header .col3 .ac2_button {width:82px; float:right;}
.ac2_header .col3 .ac2_button .bcnt {padding:1px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11pt !important; font-weight:bold}

/*======================================  menu ==================================*/
/*** main menu ***/
.ac2_menu * {border:none; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.ac2_menu {margin-bottom:0px;}
.ac2_menu .ac2_menu_main {
	/*background:#b12222 url(../img/frontend/ac2/ac2_menumain_bg.gif) repeat-x; color:#fff; border-top:1px solid #9d9d9d; */
	background-color:#090; color:#fff; border-top:1px solid #070;
	padding-top:2px; font-size:80%; font-weight:bold; border-bottom:2px solid #d5d5d5;}
.ac2_menu .ac2_menu_main .ac2_allservices {width:116px; float:right; /*background-color:#00FF00;*/}
.ac2_menu .ac2_menu_main .ac2_allservices a.com {font-size:90%;}
.ac2_menu .ac2_menu_main .ac2_allservices div {float:right; padding:2px 7px 5px 7px;}
.ac2_menu .ac2_menu_main .ac2_allservices .withpopup {width:102px;}
.ac2_menu .ac2_menu_main .ac2_allservices .withpopup div.menu_popup {left:-51px;}
.ac2_menu .ac2_menu_main .ac2_all {float:left; position:relative; z-index:101000000;}
.ac2_menu .ac2_menu_main .ac2_all div {float:left; margin-left:7px; padding:2px 7px 6px 7px;}
.ac2_menu .ac2_menu_main .ac2_all .withsub {position:relative; z-index:100001000;}
.ac2_menu .ac2_menu_main .ac2_all .withsub .menu_popup {z-index:110000000;}
.ac2_menu .ac2_menu_main .ac2_all .withsub .menu_popup .wrap {border:none;}
.ac2_menu .ac2_menu_main .ac2_all .withsub .menu_popup .out {background:transparent url(../img/frontend/href_out_white.gif) no-repeat scroll right 6px; padding-right:12px;}
.ac2_menu .ac2_menu_main .ac2_all .withsub div {float:none;}
.ac2_menu .ac2_menu_main a {color:#fff; white-space:nowrap; }
.ac2_menu .ac2_menu_main a:hover {color:#cf9;}
.ac2_menu .ac2_menu_main a.com {text-decoration:none; background:transparent url(../img/frontend/ac2/ac2_menumain_btn.gif) right center no-repeat;}
.ac2_menu .ac2_menu_main a.com:hover{}
.ac2_menu .ac2_menu_main .active a.com {background:transparent url(../img/frontend/ac2/ac2_menumain_btn_active.gif) right center no-repeat; }
.ac2_menu .ac2_menu_main .active a.com:hover {}
.ac2_menu .ac2_menu_main a.com span {border-bottom:1px dotted #fff; margin-right:17px; color:#ffffff;}
.ac2_menu .ac2_menu_main a.com:hover span {border-bottom:1px dotted #cf9; color:#cf9;}
.ac2_menu .ac2_menu_main .active a.com span {border-bottom:1px dotted #990000; color:#990000;}
.ac2_menu .ac2_menu_main .active a.com:hover span {border-bottom:1px dotted #ff3333; color:#ff3333;}
.ac2_menu .ac2_menu_main .active {background:#d5d5d5 url(../img/frontend/ac2/ac2_menumain_active_bg.gif) repeat-x; border:1px solid #f6f0f0; border-bottom:none; padding-left:4px;}
.ac2_menu .ac2_menu_main div img {width:15px; height:15px; cursor:pointer; margin-right:4px; margin-top:2px; display:block; float:left;}
.ac2_menu .ac2_menu_main .ac2_all .pinned {margin-left:4px; padding:2px 7px 4px;}
.ac2_menu .ac2_menu_main .active img {margin-top:0;}
*html .ac2_menu .ac2_menu_main .ac2_all div.active {padding:3px 7px 4px 7px;}
.ac2_menu .ac2_menu_main .active a {color:#990000; font-weight:bold; text-decoration:none;}
.ac2_menu .ac2_menu_main .active a:hover {color:#990000;}

/*** without active links ***/
.ac2_menu .ac2_menu_main .active span.a {color:#990000; font-weight:bold;}
.ac2_menu .ac2_menu_main .withpopup {/*position:relative;*/}
.ac2_menu .ac2_menu_main div.menu_popup {width:155px; height:360px; overflow:hidden; position:absolute; top:19px; left:0px; margin:0; padding:0; display:none;}
.ac2_menu div.menu_popup iframe {display:block; visibility:visible; position:absolute; top:0px; right:0px; z-index:-1; filter:mask(); width:155px; height:500px;}
.ac2_menu .ac2_menu_main div.menu_popup .wrap {background-color:#090; border:1px solid #070;  clear:both; float:none; margin:5px 0 0 0; padding:5px 7px 10px 7px;}
.ac2_menu .ac2_allservices .wrap {}
.ac2_menu .ac2_menu_main div.menu_popup a {display:block; margin:0 0 2px 0; padding:0; color:#fff; font-weight:normal; text-decoration:underline;}
.ac2_menu .ac2_menu_main div.menu_popup a:hover {color:#cf9; font-weight:normal; text-decoration:underline;}

/*** secondary menu ***/
.ac2_menu .ac2_menu_secondary {background:#d5d5d5; color:#333333; padding-top:3px; font-size:80%; border-bottom:1px solid #fff; //padding-top:2px;}
.ac2_menu .ac2_menu_secondary .ac2_all {float:left; padding-left:2px; // position:relative;}
.ac2_menu .ac2_menu_secondary .right {float:right; margin-right:5px;}
.ac2_menu .ac2_menu_secondary .ac2_all div {float:left; margin-left:2px; padding:3px 4px 5px;}
.ac2_menu .ac2_menu_secondary .ac2_all div.active {padding:3px 6px 5px;}
.ac2_menu .ac2_menu_secondary .ac2_all div .num {font-size:85%; color:#606060;}

.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg {text-decoration:none;padding-left:20px;background-repeat:no-repeat;background-position:0px 3px;}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg:hover {color:#b00;text-decoration:none;}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg {background-image:url(../img/frontend/i/i_msg.gif)}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg:hover {background-image:url(../img/frontend/i/i_msg.gif)}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg_withnew {background-image:url(../img/frontend/i/i_msg_withnew.gif)}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg_withnew:hover {background-image:url(../img/frontend/i/i_msg_withnew_o.gif)}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg .count{font-size:85%; color:#606060;text-decoration:none;}
.ac2_menu .ac2_menu_secondary .ac2_all div a.menu_msg:hover .count {color:#b00;text-decoration:none;}


.ac2_menu .ac2_menu_secondary a {color:#606060; white-space:nowrap;}
.ac2_menu .ac2_menu_secondary a:hover {color:#900;}
.ac2_menu .ac2_menu_secondary .active {border:1px solid #acacac; border-bottom:none; background-color:#fff;}

*html .ac2_menu .ac2_menu_secondary .ac2_all div.active {padding:3px 7px 4px 7px;}
.ac2_menu .ac2_menu_secondary .active a {color:#990000; font-weight:bold; text-decoration:none;}

/*** without active links ***/
.ac2_menu .ac2_menu_secondary .active span.a {color:#990000; font-weight:bold;}

.ac2_menu .ac2_menu_secondary div.ac2_allrubrics {float:right;width:110px; text-align:right;}
.ac2_menu .ac2_menu_secondary div.withpopup {position:relative;}
/*.ac2_menu .ac2_menu_secondary div.menu_popup {width:155px; height:350px; overflow:hidden; position:absolute; top:19px; left:0px; margin:0; padding:0; display:none; text-align:left;}
.ac2_menu .ac2_menu_secondary div.menu_popup iframe {display:block; visibility:visible; position:absolute; top:0px; right:0px; z-index:-1; filter:mask(); width:162px; height:500px;}
.ac2_menu .ac2_menu_secondary div.menu_popup .wrap {background-color:#D5D5D5; border:1px solid #999;  clear:both; float:none; margin:3px 0 0 0; padding:5px 7px 10px 7px; // margin:5px 0 0 0;}
.ac2_menu .ac2_menu_secondary div.menu_popup a {display:block; margin:0 0 2px 0; padding:0; color:#606060; font-weight:normal; text-decoration:underline;}
.ac2_menu .ac2_menu_secondary div.menu_popup a:hover {color:#000; font-weight:normal; text-decoration:underline;}*/

.ac2_menu .ac2_menu_secondary div.menu_popup {width:155px; height:350px; overflow:hidden; position:absolute; top:19px; left:0px; margin:0; padding:0; display:none; text-align:left;}
.ac2_menu .ac2_menu_secondary div.menu_popup iframe {display:block; visibility:visible; position:absolute; top:0px; right:0px; z-index:-1; filter:mask(); width:162px; height:500px;}
.ac2_menu .ac2_menu_secondary div.menu_popup .wrap {background-color:#D5D5D5; border:1px solid #999;  clear:both; float:none; margin:3px 0 0 0; padding:5px 7px 10px 7px; // margin:5px 0 0 0;}
.ac2_menu .ac2_menu_secondary div.menu_popup a {display:block; margin:0 0 2px 0; padding:0; color:#606060; font-weight:normal; text-decoration:underline;}
.ac2_menu .ac2_menu_secondary div.menu_popup a:hover {color:#000; font-weight:normal; text-decoration:underline;}

.ac2_menu .ac2_menu_secondary div.ac2_allrubrics a.com {font-size:90%;}
.ac2_menu .ac2_menu_secondary div.ac2_allrubrics div {float:right; margin-left:5px; padding:2px 7px 5px 7px;}
.ac2_menu .ac2_menu_secondary div.ac2_allrubrics .withpopup {width:90px;}
.ac2_menu .ac2_menu_secondary div.ac2_allrubrics .withpopup div.menu_popup {left:-63px;}
.ac2_menu .ac2_menu_secondary a.com {text-decoration:none; background:transparent url(../img/frontend/ac2/ac2_menumain_btn.gif) right center no-repeat; text-decoration:none;}
.ac2_menu .ac2_menu_secondary a.com:hover{}
.ac2_menu .ac2_menu_secondary a.com span {border-bottom:1px dotted #606060; margin-right:17px;}
.ac2_menu .ac2_menu_secondary a.com:hover span {border-bottom:1px dotted #000;}

.ac2_menu .ac2_menu_secondary .withsub {position:relative; z-index:100000000;}
.ac2_menu .ac2_menu_secondary .withsubopen a {color:#909090;}
.ac2_menu .ac2_menu_secondary .withsubopen a:hover {color:#b00;}
.ac2_menu .ac2_menu_secondary .ac2_all div div {position:static;}
.ac2_menu .ac2_menu_secondary .ac2_all .sub {width:120px; position:absolute !important; z-index:100000; left:-5px; top:20px; padding:7px 5px; background-color:#d5d5d5; z-index:100000;}
.ac2_menu .ac2_menu_secondary .ac2_all .sub div {display:block; float:none; padding:2px 5px; margin:0; z-index:100000;}
.ac2_menu .ac2_menu_secondary .ac2_all .sub a {color:#606060; font-weight:normal; text-decoration:underline; cursor:pointer;}
.ac2_menu .ac2_menu_secondary .ac2_all .sub a:hover {color:#990000; text-decoration:underline;}
.ac2_menu .ac2_menu_secondary .ac2_all .sub iframe {display:block; height:700px; position:absolute; right:0; top:0; visibility:visible; width:140px; filter:mask(); z-index:-1; left:-5px;}

.ac2_menu {position:relative; z-index:100000000;}
*html .ac2_menu {position:absolute;}
*html .ie6_ac2_menu_spacer {height:60px;}

/*===========================    path navigation    =============================*/

.row_path {margin:5px 0 0 0; font-size:10pt;}


ul.pathnav{ margin: 0 0 10px 0; padding: 0; line-height: 1em; /*width:571px;*/}
ul.pathnav li {
	display: inline; line-height: 16px;
	background:transparent url(../img/frontend/ac2/arr-path.gif) no-repeat right 5px;
	color:#999; font-size:80%;
	margin:0 6px 0 0; padding:0 12px 0 0;
	white-space: normal;
}
ul.pathnav li a {white-space:nowrap;}
ul.pathnav li.first{}
ul.pathnav li a { color:#999; font-weight: normal;}
ul.pathnav li a { color:#999; text-decoration: underline;}
ul.pathnav li a:hover { color:#b00; text-decoration: underline;}

ul.pathnav li.current{font-weight: bold; background: transparent none;}
ul.pathnav li.current a {font-weight: bold; color:#999; text-decoration: underline;}
ul.pathnav li.current a:hover { color:#c00; text-decoration: underline;}


/*===========================    content    =============================*/
#pagewrapper {float:left; width:830px;}

#lcol, #rcol {/*margin-top:10px;*/}

/* Wrapper */
#wrap {overflow:hidden;width:100%;margin-top:10px; font-size: 10pt; }

/*  Left Column  */
#lcol{float:left;width: 577px;padding-right:10px; clear: left; /*background:url(../img/frontend/ac2/border-dotted.gif) repeat-y right;*/}
*html #lcol {padding-right:5px;}
#rcol {float:left;width:234px; margin-left:-1px; padding:0 0 0 10px;/*background:url(../img/frontend/ac2/border-dotted.gif) repeat-y left;*/}
*html #rcol {padding:0 0 0 7px;}

#pagewrapper, #lcol, #rcol {font-size:10pt;}

/*==========================   Footer   =========================== */
#foot * {border:none; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
#foot {clear:both;margin-top:0; padding-top:30px; padding-bottom:30px;font-size:9px;color:#999; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; // padding-top:15px;}
/*(#foot, #foot div, #foot p {font-size:9px; color:#999999;}
#foot .dopopenerTitle {font-size:11px; line-height:8.91pt;}
#foot span {font-size:100%; color:#999999;}*/
#foot .callback {width:150px;}
#foot a {color:#555}
#foot a:hover {color:#c00}
/*#syndicate {width:675px; float:right; margin-right:135px;}*/
#syndicate {width:810px; float:right; margin-right:0px;}
/**html #syndicate {margin-right:68px;}*/
.foottop {background:#eee;padding:10px 5px;overflow:hidden}
.foottop .col {float:left}
.foottop .col div {clear:both; float:none;}
.foottop .c1 {/*width:235px;*/ width:275px;}
.foottop .c2 {/*width:220px;*/ width:265px;}
.foottop .c3 {/*width:210px;*/ width:240px;}

.foottop a {float:left;color:#555;display:block;width:35%;padding:0 0 3px 0}
.foottop a:hover {color:#c00}
.foottop .c3 a {width:30%}
.foottop span {display:block;width:64%;float:left;padding:0 0 3px 0}
.foottop .c3 span {width:69%}

.footbott {clear:both;margin-top:10px}
.footbott .col {margin:5px 0;}

#foot ul {margin:17px 0; width:150px;}
#foot li {padding:2px 0}

#frmCallback .ac2_button {width:100px; margin:7px 0 0; color:#000; font-weight:bold;}

*html #foot li {padding:2px 0;height:100%}
*html .foottop {height:100%;}

/* COMMENTS **********/
#callback{font-size:9pt;}
#callback .hdr{margin-bottom:0;}
#callback #callback-category{margin:5px 0 5px 0; border: 1px solid #999}
#callback #callback-sendname, #callback #callback-email, #callback #callback-comment{width: 625px;}
#callback #callback-capture{margin-right: 10px;}
#callback #callback-code{width: 100px; float: left;}

#callback .box {background:#EEEEEE url(../img/frontend/ac2/blt_box_grey_light.gif) no-repeat scroll 10px 10px;  padding: 10px; margin-bottom:10px;}
#callback .box h2 {font-size:90%;}
#callback .box .hdr h2 {color:#000000; font-size:90%; font-weight:normal; margin:0 0 5px; padding:0 0 0 20px;}
#callback form.commentAdd {}
#callback form.commentAdd fieldset {padding:0; margin:0;}
#callback form.commentAdd label {width:130px; clear:both; float:left; font-size:90%; color:#999; margin:2px 10px 10px 0px; line-height:1.7; }
#callback form.commentAdd textarea {width:405px; height:70px;}
#callback form.commentAdd input {width:405px; height:18px;}
#callback form.commentAdd textarea, #callback form.commentAdd input{border:1px solid #999; margin:7px 10px 0 0;}
#callback form.commentAdd  img.code { float:left; margin:7px 0 0 0}
#callback form.commentAdd #code {float:left; width:100px; margin:7px 10px 0 15px; }
#callback form.commentAdd small {font-size:9px;color:#999}
#callback form.commentAdd .buttons {text-align:right; padding-right: 5px;}
#callback textarea, #callback input {margin-right:0;}
#callback .ac2_button {clear:both; /*float:right;*/ width:120px; margin:7px 3px 0 0;}
#callback .ac2_button .bcnt {padding:0px 3px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; font-weight:bold; color:#000;}

#foot a.dopopener {border-bottom:1px dotted #000000;color:#555;cursor:pointer;display:block !important;float:right;font-size:10px;line-height:1em;margin:4px 4px 0;padding:0 0 1px;text-decoration:none;}
#foot a.dopopener:hover {border-bottom:1px dotted #BB0000; color:#BB0000; text-decoration:none;}

#foot a.dopopenerTitle {border-bottom:1px dotted #000000;color:#000;text-decoration:none;}
#foot a.dopopenerTitle:hover {border-bottom:1px dotted #BB0000; text-decoration:none; color:#BB0000}

.viewInformer * {border:none;}





/* ///////// ac2_content.css /////////// */

.itemhdrlcol {float:left; /*margin-bottom:5px;*/}
.itemhdrlcol a.all {color:#000; text-decoration:none; border-bottom:1px dotted #000; margin-left:5px;}
.itemhdrlcol a.all:hover {color:#b00; border-bottom:1px dotted #b00;}

.itemhdrrcol {float:right; text-align:right;}
.itemhdrrcol a.rss {background:transparent url(../img/frontend/ac2/rss_small.gif) no-repeat 0 -2px; color:#000000; font-size:9px; line-height:20px; margin:0; padding:2px 0 3px 22px; color:#999999;}
.itemhdrrcol a.rss:hover {color:#b00;background-image:url(../img/frontend/ac2/rss_small_a.gif)}


.itemhdrlcol small {display:block; margin-bottom:7px;}
.itemhdrlcol h1 {background:transparent none;margin-bottom:10px; padding:0 0 5px 0;}
.itemhdrlcol p {margin-bottom:0;}


/* for adv banners =========== */
.a_750x90{height:90px}
.a_500x90{height:90px}
.a_210x90{height:90px}

.a_234x300{height:300px;}
.a_234x150{height:150px;}
.a_234x60{height:60px;}



.a_234x300,.a_234x150,.a_234x60{margin-bottom:10px}

/* in list 500x90 */
.a_500x90 iframe.banner_frame {margin-left:40px !important}


/* branding in searchform */

.a_brnd_searchform{border-top: 1px dotted #ccc; padding:1px 0; text-align:center}



