<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


html /* CSS Document */
 * { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; line-height:130%; }

 html {min-height:100%; }
 body {min-height:100%; background:#f4f7f9;}

a img { border:none; }


a { text-decoration: underline; color: #037DD3; outline-style:none !important; cursor: pointer;}

a:hover { text-decoration: none; color:#cc0000;}

h1, h2 {font-weight: normal;}

h1 {font-size: 26px;}
h2 {font-size: 22px;}

.clearfix {
  font-size: 1px;
  margin-top: -1px;
  height: 1px;
  clear: both;
  line-height: 0px;
  margin-bottom: -1px;
}

.tags {margin-top:10px;}
.tags div {font-size:14px; margin-bottom:5px;}
.tags input {margin-right:3px;}


/*#container {position:relative; max-width:1200px; min-width:980px; margin-left:auto; margin-right:auto; padding-left:10px; padding-right:10px;}*/
#container {position:relative; height:100%; background:#f4f7f9;}


#title-line {background:#c6d9ec; height:130px; position:absolute; left:0; top:0; right:0;}
#title {background:#fff; border-bottom:3px solid #ff9c00;}
.title-content {max-width:1120px; min-width:980px; margin-left:auto; margin-right:auto;position: relative; background:#fff;}
.title-content .main-tbl td {vertical-align: middle; height:80px; font-size:13px;}
.title-content .main-tbl {width:100%;}
.title-content .clogo {width:180px;}
.title-content .sl {font-size:12px; font-weight: bold; color:#000;}
.title-content .sl div {margin-top:-2px;}
.title-content .right {text-align: right; padding-right:10px;}
.title-content .addfav {color:#000; color:#cc0000;}

#logo {display: block; width:166px; height:54px; background:url(../images/logo.png#2) center center no-repeat;}


#content {height:100%; max-width:1200px;
    min-width:980px; margin-left:auto; margin-right:auto;position: relative;
}

#content-body { padding:40px 40px 40px 40px;}

.add-to-favorite {background:#ff0000; padding:5px 10px; color:#fff; position:absolute; top:0px; right:40px; font-size:14px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.add-to-favorite span {font-weight: bold;} 

.get-advert {background:#7ac41a; padding:5px 10px; color:#fff; position:absolute; top:0px; left:40px; font-size:14px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.get-advert a {color:#fff; font-weight: bold;}

.title-content .main-tbl .uinfo {padding:10px;
    float:right;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 4px;
}
.title-content .main-tbl .uinfo td {height:auto;}

/*#submenu {}
#submenu a {padding:6px 14px; font-size:14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 4px;
}
#submenu a span {}
#submenu a.selected {background:#ffae00; color:#fff; text-decoration: none;}
#submenu a.selected span {color:#fff; border:none;}

*/

#submenu {padding-bottom:17px; padding-top:20px;}
#submenu .i {font-size:16px; text-decoration: none; color:#037DD3; margin-right: 25px;
    border-bottom:1px solid #037DD3; padding-bottom: 2px;
}
#submenu .i:hover {color:#ff9c00; border-bottom:1px solid #ff9c00;}
#submenu .i span {font-size:16px;}
#submenu .index {background:url(../images/comments.png) 7px center no-repeat;}
#submenu .how {background:url(../images/idea.png) 7px center no-repeat;}
#submenu .my {background:url(../images/talk.png) 7px center no-repeat;}
#submenu .asks {background:url(../images/question.png) 7px center no-repeat;}
#submenu .question {background:url(../images/help.png) 7px center no-repeat;}
#submenu .selected {color:#000; font-weight: bold; border-bottom:0;}
#submenu .selected:hover {color:#000; border-bottom:0;}
#submenu .new_comments_count {color:#fff; padding:0px 3px; font-size:10px;
    background: #ff5151; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff5151 0%, #e20000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5151), color-stop(100%,#e20000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff5151 0%,#e20000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff5151 0%,#e20000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff5151 0%,#e20000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff5151 0%,#e20000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5151', endColorstr='#e20000',GradientType=0 ); /* IE6-9 */
    font-weight: bold;
    position:absolute;
    margin-top: -6px;
    margin-left: -43px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.formmenu {margin-bottom:25px; margin-left:-7px; margin-top:5px;}
.formmenu a {font-size:12px; margin-right:10px; padding:7px 15px; position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.formmenu .selected:after {
content: "";
position: absolute;
bottom: -5px;
left: 49%;
border-style: solid;
border-width: 6px 6px 0;
border-color: #febf04 transparent;
display: block;
width: 0;
z-index: 1;
}

.formmenu .selected { text-decoration: none; color:#000; text-shadow:0 1px 1px #fff;
    background: rgb(255,214,94); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,94,1)), color-stop(100%,rgba(254,191,4,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
}

.formmenu-right {}
.formmenu-right a {display: block; padding:14px; font-size:16px;}
.formmenu-right .selected {font-weight: bold; text-decoration: none; color:#000; text-shadow:0 1px 1px #fff;background: #FCD000;
    position: relative;
}
.formmenu-right .selected:after {
content: "";
position: absolute;
top: 0px;
left: -12px;
border-style: solid;
border-width: 24px 12px 23px 0;
border-color: transparent #FCD000;
display: block;
width: 0;
z-index: 1;
}

#tags_container {margin-top:15px;}
#tags_container div {padding:5px 0px 5px 0px;}
#tags_container label {margin-left:5px;}

.extag {border-bottom:1px dashed; text-decoration: none;}

.deltag {font-size:12px; color:#cc0000; border-bottom:1px dashed; text-decoration: none;}


.ocontacts {
    font-size:12px;color:#777;margin-top:10px;padding:10px;background:#eaf5f9;
}
.ocontacts a {padding:3px 0px 3px 0px;font-size:12px; background:url(http://cdn1.iconfinder.com/data/icons/Map-Markers-Icons-Demo-PNG/16/Map-Marker-Marker-Outside-Chartreuse.png) left center no-repeat; padding-left:18px;}

.rtc {font-size:14px;}

input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], textarea {
    padding:0 6px; width:300px; height:30px;
    border: 1px solid #ADAFB3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    display: inline;
    font-size: 14px;
    color: #000;
    resize: none;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus textarea:focus {
    outline:0; border:1px solid #73bdfa;
    -webkit-box-shadow:0px 0px 5px #73bdfa;
    -moz-box-shadow:0px 0px 5px #73bdfa;
    box-shadow:0px 0px 5px #73bdfa;
}

input:out-of-range {
    outline:0; border:1px solid #ff0000;
    -webkit-box-shadow:0px 0px 5px #ff0000;
    -moz-box-shadow:0px 0px 5px #ff0000;
    box-shadow:0px 0px 5px #ff0000;    
}
input:invalid {
    outline:0; border:1px solid #ff0000;
    -webkit-box-shadow:0px 0px 5px #ff0000;
    -moz-box-shadow:0px 0px 5px #ff0000;
    box-shadow:0px 0px 5px #ff0000;    
}

select {
    padding: 2px;
    border: 1px solid #ADAFB3;
    font-size: 14px;
    height: 32px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    line-height: 2em;
}

textarea {padding:4px;}

label span {color:#999;}

.btn {  text-decoration:none; padding: 5px 30px 5px 30px; cursor: pointer; color:#fff; font-weight: bold; font-size:14px;
    background-color: #4D90FE;
    background-image: -webkit-gradient(linear,left top,left bottom, from(#4D90FE),to(#4787ED));
    background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
    background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
    background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
    background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
    background-image: linear-gradient(top,#4D90FE,#4787ED);
    border: 1px solid #3079ED;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -o-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#4D90FE',EndColorStr='#4787ED');
}
.btn:hover {color:#fff; text-decoration:none;
    background-color:#357ae8;
    background-image:-webkit-gradient(linear,left top,left bottom, from(#4d90fe),to(#357ae8));
    background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
    background-image:linear-gradient(top,#4d90fe,#357ae8);
    border:1px solid #2f5bb7;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorStr='#4d90fe',EndColorStr='#357ae8')
}

.dlayout {width:100%;}
.dlayout .left {padding-right:20px;}
.dlayout .right {padding-left:20px; width:300px;}




.comment {padding:15px; margin-top:10px; margin-bottom:20px;
    font-size:14px;    
}
.comment_name {margin-bottom:10px; font-size:12px; color:#777; margin-top:20px;}
.comment_name span {font-weight: bold; margin-right: 10px; font-size:14px; color:#000;}

.other_org_answer {font-size:12px; padding-left:0px; padding:9px 0 9px 0;}
.other_org_answer a {color:#333;}
.vip {font-size:18px;}
.vip {background:url(http://cdn2.iconfinder.com/data/icons/icojoy/noshadow/standart/gif/24x24/001_18.gif) left center no-repeat; padding-left:30px; margin-left:-30px;}
.vip a {color:#037DD3;}
.vip span {font-size:12px; color:#777; font-style: italic; margin-left:5px;}

.oanswer {display: block; padding:10px; position: relative; text-decoration: none; color:#2B587A;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}
.oanswer .new_answer_count {
    background:url(http://cdn1.iconfinder.com/data/icons/Momentum_GlossyEntireSet/16/comment.png) 3px 4px no-repeat #c5ddf5;
    font-weight: bold; position:absolute; right:7px; top:7px; color:#000; font-size:14px;
    padding:4px 5px 4px 22px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.oanswer span {border-bottom: 1px solid; color:#00C; font-size:18px;}
.oanswer:hover {
    background: #c5ddf5;
    color:#2B587A;
}
.oanswer:hover span {border-bottom: none;}
.oanswer:hover .new_answer_count {background-color:#bbc7d3;}
.wnanswer {}
.wonanswer {}

.canswer {border:1px solid #c5ddf5; margin-bottom:20px;
    -o-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
}
.canswer .oanswer {font-weight: bold; background-color:#c5ddf5; color:#000;}

.cans {position:relative;}
.cans .check_container {width:24px; height:24px; position:absolute; left:-28px; top:6px; background:url(http://cdn2.iconfinder.com/data/icons/crystalproject/16x16/apps/clean.png) center center no-repeat;}

.ans {font-size:14px;margin:15px 0px 20px 0px; padding-left:20px; background:url(http://cdn1.iconfinder.com/data/icons/famfamfam_mini_icons/comment_yellow.gif) left top no-repeat;}
.ans .name {margin-bottom:2px;}
.red .name {color:#cc0000; font-weight: bold; font-size:14px;}
.blue .name {color:#0000cc; font-weight: bold; font-size:14px;}


.qlist {width:100%;}
.qlist td {padding:15px; border-bottom:1px solid #eee;}
.qlist .question {white-space: nowrap; width:700px; overflow:hidden; position:relative;}
.qlist .question .blackout {position:absolute; right:0; top:0; bottom:0; width:90px;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(95%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.qlist .dt {white-space: nowrap; text-align: right; vertical-align: middle; font-size:12px; color:#555;}
.qlist .new-answers {text-align:right;padding-left:25px;}
.qlist .new-answers a {padding:1px 5px; color:#fff; background:#98b71b; font-weight: bold; font-size:14px; text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.qlist .aquestion {text-decoration: none; color:#000; font-size:14px;}
.qlist .aquestion .name {font-weight: bold; display: block;}
.qlist .aquestion .acontent {display: block; line-height: 150%;}
.qlist .aquestion .alink {color:#037dd3; border-bottom: 1px solid;}
.qlist .aquestion:hover .alink {color:#cc0000;}

.question-stopped {padding:3px 5px; background:#ffd1d1; font-size:14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.question-inwork {padding:3px 5px; background:#fde98b; font-size:14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.question-sended {padding:3px 5px; background:#defd8b; font-size:14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.bubble_comment 
{
position: relative;
background: #f0f0f0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.bubble_comment:after 
{
content: "";
position: absolute;
top: -10px;
left: 23px;
border-style: solid;
border-width: 0 10px 10px;
border-color: #f0f0f0 transparent;
display: block;
width: 0;
z-index: 1;
}

.answer_btn {font-size:12px; padding:7px 18px 7px 18px; text-decoration: none; color:#333; font-weight: bold; cursor: pointer;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 86%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(86%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 86%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 86%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 86%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 86%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border:1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
     box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
     text-shadow: 0px 1px #fff;
}

.answer_btn:active {cursor:pointer; color:#000;
    background: #e8e8e8; /* Old browsers */
    background: -moz-linear-gradient(top,  #e8e8e8 1%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e8e8e8), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e8e8e8 1%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e8e8e8 1%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e8e8e8 1%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e8e8e8 1%,#f7f7f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */

    -o-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
     box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
}

.form_container {}

.cancel_form {font-size:12px; text-decoration: none; border-bottom: 1px dashed; margin-left:15px;}

.autocomplete-w1 {font-size:12px; background:url(shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete {font-size:12px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; font-size:12px;}
.autocomplete div { padding:6px 5px; font-size:12px; border-bottom:1px dotted #ddd;}
.autocomplete p {font-size:11px; color:#777; margin:2px 0px 0px;}
.autocomplete strong { font-weight:normal; font-size:12px;
        border:1px solid #ffab00;
        font-weight:normal; font-size:13px;
        padding:0px 2px 0px 2px;
        border-radius: 4px;
       -moz-border-radius: 4px;
       -webkit-border-radius: 4px;
        background:#ffec91;
        background-image: -o-linear-gradient(#ffec91, #fee050);
        background:-webkit-gradient(linear,left top,left bottom,from(#ffec91),to(#fee050));
        background:-moz-linear-gradient(top,#ffec91,#fee050);
        background:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec91',endColorstr='#fee050');}

.df {margin-bottom: 10px; font-size:14px; margin-top:5px; line-height: 150%;}



.info-block {background:#f9f6df; padding:15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;    
}

.useful_answer {font-size:12px; padding-top:2px; padding-bottom:2px; text-decoration: none; padding-left:20px; background:url(http://cdn1.iconfinder.com/data/icons/crystalproject/16x16/apps/clean.png) left center no-repeat;}
.useful_answer span {border-bottom:1px dashed; color:#68b000;}
.useful_answer:hover span {color:#ff0000;}
.check_loader {background:url(../images/ajax-loader.gif) center center no-repeat !important;}
.loader {background:url(../images/ajax-loader.gif) left center no-repeat !important; padding-left:20px;}
.right_loader {background:url(../images/ajax-loader.gif) right center no-repeat !important; padding-right:20px;}

.favorite {color:#000; font-weight: bold;}
.cancel_favorite {font-size:12px;}
.cancel_favorite a {color:#777; text-decoration: none; border-bottom: 1px dashed #777;}

.admin_comments {background:#ffe6e6;padding:15px; font-size:14px; margin-top:20px; margin-bottom:20px; border:1px solid #edbaba;}
.admin_comments .c {margin:10px 0 10px 0;}
.admin_comments .c:last-child {margin-bottom:0;}


.helpus 
{ font-size:14px;
position: relative;
padding: 10px;
background: #fff196;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.helpus:after 
{
content: "";
position: absolute;
bottom: -15px;
left: 110px;
border-style: solid;
border-width: 15px 15px 0;
border-color: #fff196 transparent;
display: block;
width: 0;
z-index: 1;
}

.edit_question {font-size:12px; padding:2px 0px 2px 16px; text-decoration: none; background:url(../images/icon-plus.png) left center no-repeat;}
.edit_question span {border-bottom:1px dashed;}

.added {padding-left:10px; margin-top:10px; border-left:3px solid #bbb;}
.added b {font-size:11px;}

.tbluseful {width:100%; font-size:12px;}
.tbluseful td {padding-bottom:15px; padding-top:15px; border-bottom:1px solid #eee;}
.tbluseful td a {text-decoration: none;}
.tbluseful td:first-child {padding-right:20px;}
.tbluseful td:last-child {text-align: right; font-weight: bold;}

#question_tag_comment {line-height: 160%; color:#000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.uphone a {text-decoration: none; border-bottom: 1px dashed;}
.uphone .getted {border-bottom:0; color:#000; cursor: default;}

.stop_answer {font-size:12px; color:#cc0000; padding:2px 2px 2px 18px; margin-left:20px;
    background:url(http://cdn1.iconfinder.com/data/icons/feedicons-v2/stop_16.png) left center no-repeat;
}
.start_answer {font-size:12px; color:#007700; padding:2px 2px 2px 18px; margin-left:20px;
    background:url(http://cdn5.iconfinder.com/data/icons/ie_Glossy_button/16/button_16.png) left center no-repeat;
}

.add_file {background:url(http://cdn4.iconfinder.com/data/icons/momenticons-basic/16x16/list2-add.png) left center no-repeat; padding:2px 0 2px 20px; font-size:12px; text-decoration: none;}
.add_file span {border-bottom: 1px dashed;}

.file_container {padding:10px 0 0 0; font-size:12px;}
.file_container a {margin-left:20px; color:#cc0000; text-decoration: none; border-bottom: 1px dashed;}
.file_container a:hover {border-bottom: none;}

.ufile {font-size:12px; padding:2px 0 2px 0; }
.ufile a {padding-left:20px; background:url(https://cdn1.iconfinder.com/data/icons/professional-toolbar-icons-png/16/Save_all.png) left center no-repeat; padding-top: 5px; padding-bottom: 5px;}

.example {text-decoration: none; border-bottom:1px dashed; color:#2B587A;}

.tabs {}
.tabs a {padding:10px 15px; float:left; font-size:14px; margin-right:5px; position:relative;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.tabs a.selected {background:#fff; z-index:1; color:#000; font-weight: bold; text-decoration: none;
    -o-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}
.tabs a.selected .bs {position:absolute; left:0; bottom:0; right:0; height:6px; margin-bottom:-6px; background:#fff;}
.tabs a .bs {}
.ccontainer {padding:35px; background:#fff; position:relative;
    -o-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}


#question_tag_comment {margin-bottom:20px;}


#chat_container {position:absolute; border:1px solid #e0e1e3; 
    left:5px; top:5px; bottom:5px; right:5px;
}
#contacts {position:absolute; left:0; top:0; bottom:0;
    overflow-y:scroll;
    border-right:1px solid #eee;
    overflow-x:hidden;
}
#contacts .subjects .subject:first-child {border-top:1px solid #aaa;}
#contacts .subject {border-bottom:1px solid #444; position:relative;
    font-size:12px; margin-bottom:1px;
}
#contacts .subject .splash {left:0; top:0; bottom:0; width:4px; position:absolute;
    background: #e0e0e0;
    background: -moz-linear-gradient(top,  #e0e0e0 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#f7f7f7));
    background: -webkit-linear-gradient(top,  #e0e0e0 0%,#f7f7f7 100%);
    background: -o-linear-gradient(top,  #e0e0e0 0%,#f7f7f7 100%);
    background: -ms-linear-gradient(top,  #e0e0e0 0%,#f7f7f7 100%);
    background: linear-gradient(to bottom,  #e0e0e0 0%,#f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#f7f7f7',GradientType=0 );
}

#contacts .subject_opened:nth-child(even) .splash {background:#1f85d4;}
#contacts .subject_opened:nth-child(odd) .splash {background:#78a5c7;}

#contacts .subject .selected .content {background:#1f85d4 !important; color:#fff;}
#contacts .squestion {}
#contacts .squestion .content {padding:12px 8px; position:relative;
    background: #eff3f9;
    background: -moz-linear-gradient(top,  #eff3f9 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff3f9), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #eff3f9 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #eff3f9 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #eff3f9 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #eff3f9 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff3f9', endColorstr='#ffffff',GradientType=0 );
}
#contacts .squestion .content .name {padding-left: 20px; padding-right:26px; cursor:pointer; position: relative; display:block;
    background:url(../images/icon_question.png) left top no-repeat;
    line-height: 150%;
}
#contacts .squestion .content .selected {color:#eb6400;}
#contacts .squestion .content:hover {background: #fff8e2;
    background: -moz-linear-gradient(top,  #fff8e2 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8e2), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #fff8e2 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #fff8e2 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #fff8e2 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #fff8e2 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8e2', endColorstr='#ffffff',GradientType=0 );
}
#contacts .squestion .content .dropdown {background: url(../images/question_dropdown.png) left center no-repeat;
    width:26px; top:0; bottom:0; right:0; position: absolute; display: block;
}
#contacts .subject .selected .content .dropdown {background-position: right center;}

#contacts .squestion .content .dropdown:hover {background-color: #ffeda7;}
#contacts .subject .selected .content .dropdown:hover {background-color:#50a9ee;}
#contacts .subject .arrow {height:10px;
    background:url(../images/qarrow.png) left top no-repeat #fcfaf0;
}
#contacts .subject .selected .arrow {background-position: left bottom;}

#contacts .sanswer {display: none;}
#contacts .subject_opened .sanswer {display: block;}
#contacts .sanswer .content {padding-left:30px;}
#contacts .sanswer .content .part {padding:3px 8px 3px 0; margin-bottom:2px;}
#contacts .sanswer .content .part div {border-bottom: 1px solid #aaa; font-weight:bold;}

#contacts .sanswer .content .item {}
#contacts .sanswer .content .item .name {font-size:12px; display: block; padding:7px 7px 7px 18px; white-space:nowrap; overflow:hidden;}
#contacts .sanswer .content .item .name:hover {}
#contacts .sanswer .content .selected .name {background-color:#1f85d4 !important; color:#fff; text-decoration: none;}
#contacts .sanswer .content .selected .name:hover {background-color:#1f85d4; color:#fff;}
#contacts .sanswer .content .online .name {background:url(../images/bullet-green.png) 0 6px no-repeat;}
#contacts .sanswer .content .offline .name {background:url(../images/bullet-grey.png) 0 6px no-repeat;}
#contacts .sanswer .bottom {height:8px;}





#chat_body {position:absolute; top:0; bottom:105px; right:0; padding:5px 2px 5px 5px;
    overflow-y:scroll;
    -o-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.2);
}
#chat_body .pchat {font-size:14px; padding:20px 20px 0 50px;}
#chat_body .pchat h2 {font-size:22px;margin-bottom:5px;}
#chat_body .post {margin-bottom:25px;}
#chat_body .post .content {font-size:14px;}
#chat_body .pchat .name {font-weight: bold; padding-left:20px; margin-left: -20px;}
#chat_body .pchat .org_comment .name {color:#cc0000; background:url(../images/comment_red.png) left 2px no-repeat;}
#chat_body .pchat .usr_comment .name {color:#0000cc; background:url(../images/comment_blue.png) left 2px no-repeat;}
#chat_body .pchat .comment_loader {background:url(../images/ajax-loader.gif) left 1px no-repeat !important;}

#chat_body .question .content {padding:20px 40px 20px 50px; background:url(../images/question32.png) 12px 22px no-repeat;}
#chat_body .question .content .header {font-size:22px;margin-bottom: 5px;}
#chat_body .question .content .body {font-size:14px; line-height: 150%;}
#chat_body .question .content .control {margin-top:15px; padding-top:15px; border-top:1px solid #999;
    font-size: 12px;
}

#chat_body .answers {padding:20px 20px 20px 50px;}
#chat_body .answers .header {font-weight: bold; margin-bottom:5px;}
#chat_body .answers .accept {background: url(../images/icon_accept_answer.png) left center no-repeat; padding-left:20px; margin-left:-20px;}
#chat_body .answers .bad {background: url(../images/icon_bad_answer.png) left center no-repeat; padding-left:20px; margin-left:-20px;}
#chat_body .answers .resp {margin-bottom:10px;}
#chat_body .answers .resp a {font-size:14px;}




#chat_form {position:absolute; height:85px; padding:10px 10px 10px 40px; bottom:0; right:0;  background:#f3f3f3;}


#my_questions {font-weight: bold; font-size:12px; padding:8px;
    background: #f6f8f9;
    background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9));
    background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}

.iline tr td {padding:8px; vertical-align: middle;}
.iline tr td:first-child {padding-right:40px;}


.advices a { display: block; margin-bottom:15px; font-size:16px; padding-left:22px; line-height: 150%;
    background:url(http://cdn4.iconfinder.com/data/icons/spirit20/article.png) 0 0 no-repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.advices .selected {color:#000; font-weight: bold; text-decoration: none;}
.advices .selected:hover {}

.topshaddow {height:6px;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=0 );
}


.adorg {margin-top:20px;}
.adorg a {font-size:22px;}
.adorg .advcomment {font-size:12px; color:#555; line-height: 140%; padding-left:10px;}

.defbody {}
.defbody p {margin-bottom:15px;}

#result_request {background:#fff8be; border:1px solid #f7db86; padding:15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}


.stable tr td:first-child {padding-right:50px; vertical-align: middle;}
.stable tr td {padding-bottom:25px;}
.stable .confirm_phone {margin-left:15px; font-size:12px; text-decoration: none; border-bottom: 1px dashed;}


.submit-arrow 
{float:left;
position: relative;
padding: 13px;
background: #FCD000;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
}

.submit-arrow:after {
content: "";
position: absolute;
top: -1px;
right: -15px;
border-style: solid;
border-width: 33px 0 33px 15px;
border-color: transparent #FCD000;
display: block;
width: 0;
z-index: 1;
}
.submit-arrow .answer_btn {padding:0 15px 0 15px; height:38px; font-size:14px;}

.branch-selector-container {width:220px; overflow: hidden;}
#branch-selector {width:250px; border:0; background:transparent; text-decoration: underline; cursor:pointer;}


.phc {padding-bottom:15px; position:relative;}
.phc .cmt {padding-top:5px;}
.phc .cmt textarea {width:98%; height:32px; font-size:12px;}
.phc .delete_photo {color:#cc0000; font-size:11px; position:absolute; right:0px; top:4px; text-decoration: none; border-bottom: 1px dashed;}

#footer {position:relative; max-width:1200px; min-width:980px; margin-left:auto; margin-right:auto;}
#footer .hr {}
#footer .contactInfo {width:100%; background:#F4F7F9;margin-bottom: 50px;}
#footer .contactInfo * {font-size:12px; color:#888; line-height:200%;}
#footer .contactInfo a {font-size:12px; color:#888;} 
#footer .contactInfo a img {display: none;}
#footer .contactInfo .owner {width:250px;color:#545454;}
#footer .contactInfo .owner a {color:#037DD3;}

.myButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #a4e271 !important;
    -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271 !important;
    box-shadow:inset 0px 1px 0px 0px #a4e271 !important;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809)) !important;
    background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%) !important;
    background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%) !important;
    background:-o-linear-gradient(top, #89c403 5%, #77a809 100%) !important;
    background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%) !important;
    background:linear-gradient(to bottom, #89c403 5%, #77a809 100%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0) !important;
    background-color:#89c403 !important;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #74b807 !important;
    display:inline-block !important;
    cursor:pointer !important;
    color:#ffffff !important;
    font-family:arial !important;
    font-size:18px !important;
    font-weight:bold !important;
    padding:6px 12px;
    text-decoration:none !important;
    text-shadow:0px 1px 0px #528009 !important;
}
.myButton span {text-shadow:0px 1px 0px #528009 !important;}
.myButton:hover {color:#fff; !important;}
.myButton:active {color:#fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403)) !important;;
    background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%) !important;;
    background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%) !important;;
    background:-o-linear-gradient(top, #77a809 5%, #89c403 100%) !important;;
    background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%) !important;;
    background:linear-gradient(to bottom, #77a809 5%, #89c403 100%) !important;;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0) !important;;
    background-color:#77a809 !important;;
}

#question_content {line-height: 140%;}
#question_content * {line-height: 140%;}
.myphone {margin-top:15px;}
.hidephone {padding:8px 0 8px 24px; font-size:14px; margin-left:-23px;color:#cc0000;
    vertical-align: top;line-height: 20px !important;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fff9bc', endColorstr='#fff9bc',GradientType=1 ); /* IE6-9 */
}


.bcontainer {padding:5px;
    background: #f6fdff; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #f6fdff 0%, #dbeaf4 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f6fdff), color-stop(100%,#dbeaf4)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #f6fdff 0%,#dbeaf4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #f6fdff 0%,#dbeaf4 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #f6fdff 0%,#dbeaf4 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #f6fdff 0%,#dbeaf4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6fdff', endColorstr='#dbeaf4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
}

#advert-promo {padding:15px; background:#b7e41a;margin-bottom:15px;}
#advert-promo a {color:#fff;}


.promo-button {
    border: 0;
    color:#000; font-size:22px; padding:18px 36px;
    font-family: 'Arial',sans-serif;
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    text-decoration: none!important;

    outline: 0;
    background: -webkit-linear-gradient(top,#FFE025 0%,#F9C400 100%);
    background: -moz-linear-gradient(top,#ffe025 0%,#f9c400 100%,);
    background: -o-linear-gradient(top,#ffe025 0%,#f9c400 100%);
    background: linear-gradient(to bottom,#FFE025 0%,#F9C400 100%);
    background-color: #F9C400;

   -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.57)inset, 0px 20px 0px 0px rgba(255,255,255,0.18)inset, 0px 5px 0px 0px rgba(190,140,5,1), 0px -1px 0px 0px rgba(255,255,255,0.07)inset, 0px 5px 2px 0px rgba(0,0,0,0.46);
      -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.57)inset, 0px 20px 0px 0px rgba(255,255,255,0.18)inset, 0px 5px 0px 0px rgba(190,140,5,1), 0px -1px 0px 0px rgba(255,255,255,0.07)inset, 0px 5px 2px 0px rgba(0,0,0,0.46);
           box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.57)inset, 0px 20px 0px 0px rgba(255,255,255,0.18)inset, 0px 5px 0px 0px rgba(190,140,5,1), 0px -1px 0px 0px rgba(255,255,255,0.07)inset, 0px 5px 2px 0px rgba(0,0,0,0.46);

   -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
           border-radius: 4px;
   -webkit-transition: all 0.1s linear;
      -moz-transition: all 0.1s linear;
           transition: all 0.1s linear;

}

.promo-button:hover {
    color:#333;
    background: -webkit-linear-gradient(top,#ffe860 0%,#fdce21 100%);
    background: -moz-linear-gradient(top,#ffe860 0%,#fdce21 100%,);
    background: -o-linear-gradient(top,#ffe860 0%,#fdce21 100%);
    background: linear-gradient(to bottom,#ffe860 0%,#fdce21 100%);
    background-color: #F9C400;
}

.promo-button:active  {
   -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.57)inset, 0px 20px 0px 0px rgba(255,255,255,0.18)inset, 0px 1px 0px 0px rgba(213,96,0,1), 0px -1px 0px 0px rgba(255,255,255,0.07)inset, 0px 1px 2px 0px rgba(0,0,0,0.1);
      -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.57)inset, 0px 20px 0px 0px rgba(255,255,255,0.18)inset, 0px 1px 0px 0px rgba(213,96,0,1), 0px -1px 0px 0px rgba(255,255,255,0.07)inset, 0px 1px 2px 0px rgba(0,0,0,0.1);
           box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.57)inset, 0px 20px 0px 0px rgba(255,255,255,0.18)inset, 0px 1px 0px 0px rgba(213,96,0,1), 0px -1px 0px 0px rgba(255,255,255,0.07)inset, 0px 1px 2px 0px rgba(0,0,0,0.1);
   -webkit-transform: translateY(3px);
      -moz-transform: translateY(3px);
           transform: translateY(3px);
}

.download-container {
    background:url(../images/download-bg.jpg) center top no-repeat #1c94ce;
    padding:20px; color:#fff;
}

.auth-data { font-size:18px;
    text-align: center; line-height: 160%;
    margin:15px; padding:15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background:#47b6eb;
}

.auth-description {
    margin-top:30px; margin-bottom: 20px;
}
.auth-description br {line-height: 35px;}

.button-download {
    text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffaa30), color-stop(100%, #e17800));
  background-image: -webkit-linear-gradient(#ffaa30, #e17800);
  background-image: -moz-linear-gradient(#ffaa30, #e17800);
  background-image: -o-linear-gradient(#ffaa30, #e17800);
  background-image: linear-gradient(#ffaa30, #e17800);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.37);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.37);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffaa30', EndColorStr='#e17800')";
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.26);
  border-top: 1px solid #ffd8a0;
  border-bottom: 1px solid #c5710e;
  color: #fff;
  font-size: 20px;
  height: 43px;
  line-height: 40px;
  padding: 0 20px;
  overflow: hidden;
  position: relative;
  min-width: 180px;
  text-align: center;
}
.button-download:hover {
  color:#fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feba57), color-stop(100%, #f08812));
  background-image: -webkit-linear-gradient(#feba57, #f08812);
  background-image: -moz-linear-gradient(#feba57, #f08812);
  background-image: -o-linear-gradient(#feba57, #f08812);
  background-image: linear-gradient(#feba57, #f08812);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#feba57', EndColorStr='#f08812')";
}
.button-download:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f08f0f), color-stop(100%, #e07800));
  background-image: -webkit-linear-gradient(#f08f0f, #e07800);
  background-image: -moz-linear-gradient(#f08f0f, #e07800);
  background-image: -o-linear-gradient(#f08f0f, #e07800);
  background-image: linear-gradient(#f08f0f, #e07800);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f08f0f', EndColorStr='#e07800')";
}

.pagination {font-size:14px;padding-left:50px; margin-top:20px;}
.pagination a:visited {color:#00C;}
.pagination .pages .name {font-weight: bold; margin-right:40px; font-size:16px; color:#000;}
.pagination .pages .pndiv {margin-left:10px; margin-right:10px;}
.pagination .pages span {color:#999;}
.pagination .nums {margin-top:20px;}
.pagination .nums a {padding:5px 9px; margin-right: 2px;}
.pagination .nums a:hover {background:#f6f6f6;}
.pagination .nums strong {padding:5px 9px; background:#eee; margin-right: 2px;}


.video-frame {width:520px; height:340px;}

@media only screen and (max-width: 1300px) {
    .girl-image {display: none;}
}
@media only screen and (max-width:1200px) {
    .video-frame {width:480px; height:323px;}
}
@media only screen and (max-width:1160px) {
    .video-frame {width:400px; height:269px;}
}
@media only screen and (max-width:1100px) {
    .video-frame {width:330px; height:222px;}
}

.organization-data {
    background: #c5ddf5;
    margin: -1px -20px 0 -20px;
    position: relative;
    padding: 0px 20px 10px 10px;
}
.organization-data .contacts .contact {padding:3px 0 3px 40px; font-size:16px;}
.organization-data .contacts .PSTNPhoneContact {background:url(../images/icon_phone.png) left center no-repeat;}
.organization-data .contacts .MobilePhoneContact {background:url(../images/icon_phone.png) left center no-repeat;}
.organization-data .contacts .FaxContact {background:url(../images/icon_fax.png) left center no-repeat;}
.organization-data .contacts .WebPageContact {background:url(../images/icon_site.png) left center no-repeat;}
.organization-data .contacts .address {background:url(../images/map_marker.png) left center no-repeat; color:#1d7b00; font-weight: bold;}



.stag { padding-right:50px; padding-bottom:30px;}
.stag-name {padding-bottom:15px; font-size:22px;}
.stag-input {padding-bottom:10px;}
.stag-input input {margin-right:8px; border:1px solid #ddd; padding:5px; width:16px; height:16px;}
.stag-input label {line-height: 16px; vertical-align: top; color:#555;}
.stag-input label:hover {color:#cc0000; cursor: pointer;}
.stag-all {margin-left: 25px; text-decoration: none; border-bottom: 1px dashed;}


.pls_ans {background:#f9f9f9; color:#000; text-decoration: none; font-size:14px; float:right; padding:10px; border-right:5px solid #ff5400; display: block; }

.ilink-name {border-bottom: 1px dashed; margin:0 5px; text-decoration: none; font-size:14px; }
.ilink-yes {color:#3dad00; margin-left:10px;}
.ilink-no {color:#ff5400;}
.ilink-maybe {color:#333;}

.pls_bottom {margin-left:40px; font-size:14px; color:#777;}

.ilink-selected {background: #5ca4e8; color:#fff; border-bottom:none; border-radius: 100px; padding:1px 8px 2px 8px;}
.ilink-selected:hover {color:#fff;} 



</pre></body></html>