@charset "utf-8";

#house_quick {
    max-width: 70px;
}

/* Новости */

#news h4 {
    padding: 0 0 10px 0;
    display:block; 
    cursor:pointer; 
}

#news p {
    padding-bottom: 10px;
}

#news .date {
    font-size: 10px;    
    color: #808080;    
    font-weight: bold;    
    text-decoration: none;
    width: 60px;
    float: left;
}

#news .caption { 
    font-size: 11px;
    color: #fe7d14;
    font-weight: normal;
    text-decoration: underline;
}

#news p {
    text-decoration: none;
    margin-left: 60px;
    font-size: 11px;
    color: #464646;
    font-weight: normal;
    line-height: 15px;
}

/* Блок с рамкой */

#box {
    display: block; 
    margin: 0px auto; 
    width: 426px; 
    overflow: hidden; 
    padding-bottom: 20px;
}

#box_top {
    height: 7px;  
    background: url(/style/images/tarup.gif) no-repeat; 
    font-size: 1px;
}

#box_content{ 
    display: block; 
    background: url(/style/images/tarbg.gif) repeat-y; 
    width: 426px; 
    padding-left: 11px;
}

#box_content p {
    display: block;
}

#box_bottom {
    height:7px;  
    background: url(/style/images/tardown.gif) no-repeat;
}

/* Название тарифа */

.tariff_caption {
    color: #fe7d14;
}

/* Таблица тарифов */

#price_tbl { 
    width: 404px; 
    color: #464646;
}

#price_tbl th { 
    width: 33%; 
    font-weight: bold; 
    padding: 0px 2px 5px 2px; 
    text-align: left; 
    border-bottom: 1px solid silver;
    white-space: nowrap;
}

#price_tbl td { 
    padding: 7px 3px 0px 3px;
}

.price_nwrp {
	text-align: right;
	white-space: nowrap;
}

/* Правая колонки */

.rblock {
    background: url(/style/images/rblockbg.gif);
    text-align: center;
}

.rblock_header {
    text-align: left;
    padding:0px 0px 0px 24px;
    font-size: 10px;
    font-weight: bold;
    color: #fe7d14;
    background-image: url(/style/images/rblockfx.gif);
    height: 12px;
    background-repeat: no-repeat;
    background-position: 9px 1px;
    vertical-align: middle;
    margin-bottom: 5px;
}

.rblock_content {
    text-align: left;
    padding: 2px 0px 0px 9px;
    font-size: 10px;
}

.rblock_footer {
    background-image: url(/style/images/rblocksep.gif);
    width: 176px;
    height: 1px;
    line-height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.rblock_content a {
    color: #464646;
    text-decoration: none;
}

.rblock_content a:hover, .rblock_content a:active {
    color: #464646;
    text-decoration: underline;
}

/* Блок рекламы */

#ads {
    text-align: center;
    background: url(/style/images/lblockbg.gif) repeat-y;
}

#ads a{
    display: block;
    padding: 10px;
    text-decoration: none;
}



#center .info_text {
    padding:5px 0px 7px 0px;
}

.left_block {
    background: url(/style/images/lblockbg.gif) repeat-y;
}

.left_block_bottom {
    display: block;
    bottom: 0;
    width: 175px;
    height: 6px;
    border-width: 0px;
}

.left_block_top {
    display: block;
    bottom: 0;
    width: 175px;
    height: 21px;
    border-width: 0px;
}

#frm_order_quick {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 3px;
}

#frm_order_quick td{
    padding-top: 5px;
}

#frm_order_quick select, #frm_order_quick input, #frm_order_quick button {
    font-size: 9px;
}


#street_quick {
    width:165px;
}

#bigbanner {
    text-align: center;
    width: 426px;
    z-index:250;
    display:block;
    padding-bottom: 20px;
}



/* Tooltip */

#tooltip {
    position: absolute;
    z-index: 3000;
    padding: 0;
    opacity: 0.95;
}



#tooltip h3, #tooltip div { margin: 0; }

#center ul, #center ol {padding: 0 0 7px 0;}
#center ul li{ padding-left: 2em; background:url(/style/images/rblockfx.gif) no-repeat 0px 2px; margin-top: 0; margin-bottom: 10px;}
#center ol li { padding-left: 2px; margin-left: 2em; background-image:none; margin-bottom: 10px;}

.tooltip_box {color:#fe7d14;padding-right:21px;padding-top:11px;padding-bottom:11px;}


/* LIST TABLE */
#list_tbl { width: 404px; color: #464646; margin-left: 2em;}
#list_tbl th { width: 33%; font-weight: bold; padding: 0px 2px 5px 2px; text-align: left; border-bottom: 1px solid silver;}
#list_tbl td { padding: 0.5em 0.5em 0.5em 0.5em;}

#den_noch {
    cursor: pointer;
}


/* FAQ */

#accordion_faq h2, #ch1, #ch2, #ch3, #ch4, #ch6, #ch9, #ch10, #ch11, #ch13 {
    padding: 0 0 10px 0;
    display: block; 
    cursor: pointer; 
    color: #fe7d14;
    text-decoration: underline;
    font-size: 11px;
}

/* Software */

#accordion_soft h2 {
    padding: 0 0 20px 0;
    cursor: pointer; 
    color: #fe7d14;
    text-decoration: underline;
    font-size: 12px;
    color:#464646;
}

#accordion_soft div {
    padding: 0 0 20px 0;
}

.soft_tbl td { 
    padding: 0.5em 0.5em 0.5em 0.5em; vertical-align:middle;
}

.soft_tbl td.icon { 
    width: 50px; text-align: center;
}

.soft_tbl td.title { 
    text-align: center; 
}

.soft_tbl td.desc { 
    width: 60%;
}

/* Resources */
#accordion_resources h2 {
    padding: 0 0 20px 0;
    cursor: pointer; 
    color: #fe7d14;
    text-decoration: underline;
    font-size: 12px;
    color:#464646;
}

#accordion_resources div {
    padding: 0 0 20px 0;
}

.res_table { 
    width: 100%; 
}

.res_table td { 
    padding: 0.5em 0.5em 0.5em 0.5em; 
    vertical-align:middle;
}


input.error, textarea.error { 
    border: 1px dotted red; 
}

.error_msg {
    color:red;
    font-size:10px;
}




.nowrap {white-space:nowrap;}

#left_menu {
    padding-left: 7px;
    padding-top: 15px;
    padding-bottom: 4px;
}

#left_menu li {
    padding-bottom: 8px;
}

#left_menu li img {
    padding-right: 5px;
    vertical-align: middle; 
}

#frm_order table td, #frm_feedback table td {
    padding-bottom:10px;
}

.doc {
	position: relative; float: right; top: -40px;
}
#otlichnyi {
	text-decoration: underline;
	cursor: pointer;
}

.cl_info {
    display: block;
    padding-bottom: 5px;
	padding-left: 5px;
    font-size: 9px;
}

#feedback {
	text-align:center;
	clear:both;
	padding-top:20px;
}
#computer-help{
	text-align:center;
	padding-top:20px;
}

