@charset "windows-1251";
html, body { height:100%; font-family: Arial; font-size:100%; margin: 0px ;  padding: 0px; background-color:white;}
td {font-family: Arial; font-size: 90%; color:#2d405a; vertical-align:top; }
form {margin: 0px;}
p {margin-top:5px}
img {border:none}
strong { color:#778495}

h1 {font-size: 122%; color:#3984b7; margin-top: 0px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; }
h2 {font-size: 115%; color:#778495; margin-top: 0px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; font-weight:bold; }
h3 {font-size: 122%; color:#ab0000; margin-top: 0px; margin-bottom: 4px; margin-left: 30px; margin-right: 0px; }
form.faqText {margin: 0px;}

a:link, a:visited {color:#049ae5; font-size:100%; text-decoration: underline; cursor:pointer}
a:hover,a:active {color:#066696; font-size:100%; text-decoration: none;}

.bg_top_norepeat_left { background-position:top left; background-repeat:no-repeat}
.bg_top_norepeat_right { background-position:top right; background-repeat:no-repeat}
.bg_top_norepeat_center { background-position:top center; background-repeat:no-repeat}

.bg_bottom_norepeat_right { background-position: bottom right; background-repeat: no-repeat; }
.bg_bottom_norepeat_left { background-position:bottom left; background-repeat:no-repeat}
.bg_bottom_repeat_x { background-position:bottom; background-repeat:repeat-x;}

div.img {background:url(/images/bg-img-shadow.jpg) no-repeat bottom right; padding:0px 6px 8px 0; margin: 0 7px 10px 0; float:left; clear: both;
}
div.news {clear: both; margin-bottom:10px; font-size:100%;}
.textfield_top {border:#b8b7b7 1px solid; color:#83838b; background-color:white; height:18px; width:100%; font-size:11px; padding-left:4px }

.text_faq {border:#b8b7b7 1px solid; color:#555555; background-color:white;  width:100%; font-size:11px; padding-left:4px; font-family: Arial; }

a.atop:link, a.atop:visited {color:#b3b3b4; text-decoration: underline; font-size: 80%;}
a.atop:hover, a.atop:active {color:#9a0404; text-decoration: none;}

.enter {border:none;  background:url(/images/enter-bg.gif) #c80e0e center no-repeat; height:19px; width:67px;  font-size:11px; font-weight:bold; color:#f4f4f4;
padding-bottom:2px }

.enterClose { border:#b8b7b7 1px solid; background-color:#b50000; font-size:80%; color:white; padding:2px 4px 2px 4px; font-weight:bold}
table.topID  TD{padding:10px; font-size:85%; color:#b50000; font-weight:bold}

a.IDLink:link, a.IDLink:visited {color:#b50000; text-decoration: underline; font-weight:normal; font-size:90%}
a.IDLink:hover, a.IDLink:active {color:#9a0404; text-decoration: none;}

.send {border:none;  background:url(/images/send.jpg) #c80e0e center no-repeat; height:19px; width:126px;  font-size:11px; font-weight:bold; color:#f4f4f4;
padding-bottom:2px }
.idbottom {border:none;  background: url(/images/id-bottom.jpg) #8f8f8f center no-repeat; height:19px; width:83px;  font-size:11px; font-weight:bold; color:#f4f4f4; 
padding-bottom:2px }


.podvalText {padding-left:10px; font-size:70%; vertical-align:middle}

a.newsLink:link, a.newsLink:visited {color:#80bcda; text-decoration: underline; font-size:120%; font-weight:bold;}
a.newsLink:hover, a.newsLink:active {color:#417792; text-decoration: none;}

a.menuLink:link, a.menuLink:visited {color:#80bcda; text-decoration: underline; font-size:120%; font-weight:bold; background:url(/images/but-grey.png) no-repeat top;
}

a.menuLink:hover, a.menuLink:active {color:#417792; text-decoration: none; font-size:100%;  }
div.divMenuLink {height:53px; width:124px; float:left; }

.content {padding:10px; font-size:80%;}
.content_banner {font-size:80%;}

html .png {
        width: expression(this.firstChild.width);
        filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
        background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
        backgr\ound: none !important;
    }

html .png img {behavior: expression(this.style.visibility="hidden")}

div.divFaqBg {wight:100%; padding:7px; background-color:#f6f6f6; font-size:100%}


.tableTestBottom{ border-bottom:#ededed 1px solid; background-color:#0098c8}
.tableTestTop{ border-top:#ededed 1px solid; background-color:#0098c8}
.tableTestRight{ border:#ededed 1px solid; border-left:none; background-color:#0098c8; width:5px}
.contentTest { background:url(/images/test-bg.jpg) #fefefe left top; width:100%; padding:20px;}
.contentTextOT {margin-left:30px; font-size:90%;}
.startBut { margin-left:30px; border:none;  background:url(/images/start.jpg) #c80e0e center no-repeat; height:19px; width:182px;  font-size:11px; font-weight:bold; color:#f4f4f4; padding-bottom:2px }

table.faqText { font-size:100%; margin-bottom:2px}
div.avator{width:100%; height:110px}

.tableInfoleft{ border:white 3px solid; font-size:80%; background-color:#eeeeee ; color:#ababac; padding:5px; font-weight:bold}
.tableInfoRight{ margin:3px;  border:#eeeeee 1px dashed; font-size:80%;  padding:5px }

.tableInfo{ font-size:80%; background-color:#eeeeee ; color:#ababac; padding:5px; font-weight:bold}
.tableInfo2{ font-size:80%; background-color:#F7F7F7; padding:7px;}
.tableInfo3{ font-size:80%; padding:7px;}
.star { font-size:80%; font-style:italic;}
.time {font-size:135%; color:#ab0000;}
.timeOff {font-size:135%; color:#c8c5c5;}
.timeOff_htc {font-size:135%; color:#97C03C;}
.redf {font-size:100%; color:#ab0000; font-weight:normal}


.voprosZvezda { font-family: Arial; font:70% normal; color:#2d405a; }

.voprosColorImagesText { font-size:90%; font-weight:bold; color:#778495; background-color:#f2f2f2; border:#cbcbcb 1px solid; }

Table.voprosOFF { background-color:#cbcbcb; width:11px; height:11px; margin:2px 12px 0 4px; }

Table.voprosON { background-color:#778495; border:#cbcbcb 3px solid; width:11px; height:11px; margin:2px 12px 0 4px; }

.voprosOtvet { font-size: 85%; }


.error{ 

   color:#b50000; 
   font-size:90%;
   margin-top: 5px;
   margin-bottom: 5px;
}

.checkbox_forms{ 

   background-color: white; 
   font-size:11px; 
   padding-left:4px; 
   font-family: Arial; 
}

.newsDate { background-color:#cacaca; color:white; font-size:75%; font-weight:bold; padding:0 5px 0 5px; margin-right: 10px}


.size-title-resume{         font-size:11px; color:#969696;}

.size13-resume{ font-size:13px; font-weight:bold; color:#104F85}

.size12{ font-size:12px;}

.size11{ font-size:11px;}

div.distanse-text-resume {margin:0pt 10px;}

.black-color {color:black}

.gray-color {color:#969696}

.table-resume{ margin:3px;  border:#2d405a 1px dashed; padding:5px }


/* HTC */

.bg-top-repeat-x { background-position:top; background-repeat:repeat-x;}

.tema { font-size: 12px; font-weight:bold; color:white; padding:6px 0 15px 5px;  
   background: url(/images/tema.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tema.png', sizingMethod='crop');
}
.nazvanie { font-size: 12px; font-weight:bold; color:white; padding:6px 0 15px 5px;  
   background: url(/images/vopros.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vopros.png', sizingMethod='crop');
}
.opisanie { font-size: 12px; font-weight:bold; color:white; padding:6px 0 10px 5px;  
   background: url(/images/opisanie.png) left top no-repeat;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opisanie.png', sizingMethod='crop');
}

h4 {font-size: 21px; font-family: Arial Narrow;  color:#81bc3d; background:url(/images/line.gif) no-repeat top left; margin: 0px; font-weight: normal; padding-left:10px }
h5 {font-size: 21px; font-family: Arial Narrow;  color:#81bc3d; margin: 0px;  }

.border-h-left {border-left:1px solid #81bc3d; border-bottom:1px solid #81bc3d; padding:0 10px 10px 10px; background-color:white}
.border-h-right {border-right:1px solid #81bc3d; border-bottom:1px solid #81bc3d; background-color:white}

.a-color { color:#a7a7a7}
a.a-h:link, a.a-h:visited {color:#81bc3d; text-decoration: none; font-size: 12px; margin-left:4px }
a.a-h:hover, a.a-h:active {color:#81bc3d; text-decoration: underline;}

.redlink { font-size: 11px !important; color: #a10505 !important; }
.redlink:link, .redlink:link { color: #a10505 !important; }
.redlink:hover, .redlink:active { color: #666 !important; }

.gheader { color: #555555; font-size: 14px; font-weight:normal }
.logo_htc_sense { margin: -11px 0 0 -90px; position: absolute; }

.htc_main_adblock { background: url(/sadm_images/htc_sense/main_brick_tile.gif) top left; border: 1px solid #e5e5e5; }
.clearer_both { clear: both; }
.corner_lt { background: url(/images/corners.gif) top left; width: 5px; height: 5px; position: absolute; font-size: 0; }
.corner_rt { background: url(/images/corners.gif) top right; width: 5px; height: 5px; position: relative; float: right; font-size: 0; }
.corner_lb { background: url(/images/corners.gif) bottom left; width: 5px; height: 5px; position: absolute; margin-top: -5px; font-size: 0; }
.corner_rb { background: url(/images/corners.gif) bottom right; width: 5px; height: 5px; position: relative; margin-top: -5px; float: right; font-size: 0; }

.r_promo_block { margin: 23px 0 0 0; cursor: pointer; }

.r_promo_htc_header { width: 345px; height: 32px; background: url(/sadm_images/htc_sense/main_header.png); position: absolute; margin: -18px 0 0 15px; z-index: 3;
 //background-image:none; 
 //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sadm_images/htc_sense/main_header.png', sizingMethod='crop');
}
.htc_mini_logo { background: url(/sadm_images/htc_sense/htc_mini_logo.gif); width: 50px; height: 54px; z-index: 2; position: absolute; margin: 0 0 0 25px; //margin: -5px 0 0 -55px; }

.htc_news_bl { margin: 0 0 25px 0; }

.htc_news_ram { background: url(/sadm_images/htc_sense/htc_news_ram.gif) no-repeat; width: 89px; height: 91px; margin: 0 5px 5px; padding: 4px; }
.newsLinkHtc:link, .newsLinkHtc:visited { color: #000 !important; }
.newsLinkHtc:hover, .newsLinkHtc:active { color: #333 !important; }
.newsLinkHtc { font-weight: bold; margin-left: 3px; font-size: 15px !important; }
.htc_news_text { padding-top: 8px; color: #333; font-size: 13px;  }
.htcnewsDate { background: url(/sadm_images/htc_sense/htc_news_date.gif) repeat-x; color: white; font-size: 10px; padding: 0 5px; height: 13px; line-height: 13px; margin-right: 10px; display: block; margin-top: 3px; }

.green_border { border: 1px solid #87bf47; padding: 15px; background: white url(/sadm_images/htc_sense/htc_logo.png) 90% 0 no-repeat; margin-bottom: 10px; }

.question_pic { float: left; margin: 0 20px 20px 0; }
.question_header { font-size: 18px; color: #97C03C; }
.cclear { clear: both; }