/* CSS Document */
html {height:100%;}

img {border:none;}    

body {
  color:#333;
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  position: relative;
  height:100%;
  zoom:1;
}

#body {
  background-color:#FFFFFF;
  width:1002px;
  position: relative;
  height:auto !important;
  height:100%;
  min-height:100%;
  margin: 0px auto -100px;
}

h1, h2 {
  font-weight:normal;
  margin-top:0; 
  padding-bottom:10px;
}

h1 { font-size:18px;}
h2 { font-size:14px;}

.notice{
    margin: 20px; padding: 20px;
    text-align: center;
    font-size: 16px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #eee;
}

#content {
  padding-bottom:100px;
  overflow: hidden;
  position: relative;
  zoom:1;
}

.pollblock {
  margin:15px 1% 0;
  overflow:hidden;
}

.pollblock a {
  color:#09c;
  /*line-height:17px; */
}

.pollblock a:hover { color:#c39;}

.main_poll { margin-left:215px;}

.left_column {
  float:left;
  padding-left:3px;
  width:190px;
}

.right_column {
  float:right;
  width:200px;
}

.right_column span { font-size:12px;}

.center_column { 
  margin:0 210px 0 200px;
}

#footer {
  background-color:#FFFFFF;
  height:100px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  text-align:left;
  width:1002px;
}

a.create_section { font-size:14px;}

a.add_poll {
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid #DDDDDD;
  display:block;
  font-size:18px;
  margin:10px -3px;
  padding:5px 0 10px 3px;
}

.left_menu a {
  font-weight:bold;
  line-height:22px;
}

a.all_poll { font-size:12px;}

a.part_poll {
  color:#690;
  background:url(/'img/poll/marker.gif') no-repeat left center;
  padding-left:8px;
}

.center_block, .center_block_nobag {
  overflow:hidden;
  height:100%;
}

.center_block { background-color:#f2f2f2;padding:10px 10px 30px 10px;}

/*.catalogues { padding-right:100px;}*/

.catalogues a {
  color:#669900;
  display:block;
}

.topsms, .newPoll, .randomPoll { 
  padding:10px;
  margin-bottom:5px;
  overflow:hidden; 
  height:100%; 
}

.topsms {background:#fff8e7;}
.newPoll {background:#e5f5fa;}
.randomPoll {background:#eef6ca;}  

.topsms a {color:#e36509;}
.newPoll a {color:#09c;}
.randomPoll a {color:#690;}

.topsms .point, .newPoll .point, .randomPoll .point {
  clear:both;
  height:1px;
  margin:10px 0;
}

.topsms .point { background:url('/img/poll/marker_fore_sms.gif') repeat-x;}
.newPoll .point { background:url('/img/poll/marker_fore_randomPoll.gif') repeat-x;}
.randomPoll .point {background:url('/img/poll/marker_fore_np.gif') repeat-x;}

.icon_sms, .icon_np, .icon_randomPoll, .icon_sms_list, .icon_np_list {
  height:100%;
  float:left;
  text-align:center;
  margin-right:9px;
  width:170px;      
}  

.icon_sms_list, .icon_np_list { margin-bottom:20px;}   

.isms, .inp, .irandomPoll {
  display:block;
  height:76px;
}

.isms { background:url('/img/poll/icon_sms.png') no-repeat top center;}
.inp { background:url('/img/poll/icon_np.png') no-repeat top center;}
.irandomPoll { background:url('/img/poll/icon_randomPoll.png') no-repeat top center;}
.icon_sms a, .icon_np a, .icon_randomPoll a { font-size:12px;}
.content_block { overflow:hidden;} 

.point {
  background:url('/img/poll/point.gif') repeat-x;
  height:1px;
} 

.link_cat, .link_pod_cat0, .link_pod_cat1, .link_pod_cat2, .link_pod_cat3,.link_pod_cat4,.link_pod_cat5,.link_pod_cat6,.link_pod_cat7,.link_pod_cat8{
  background:url('/img/poll/link_cat.gif') no-repeat left 8px;
  margin-bottom:7px;
  margin-top:7px; 
  padding-left:15px;
  overflow:hidden;
  height:100%;  
}

.link_pod_cat0 {
  margin-left:20px;
}

.link_pod_cat1 {
  margin-left:40px;
}

.link_pod_cat2 {
  margin-left:60px;
}

.link_pod_cat3 {
  margin-left:80px;
}

.link_pod_cat4 {
  margin-left:100px;
}

.link_pod_cat5 {
  margin-left:120px;
}

.link_pod_cat6 {
  margin-left:140px;
}

.link_pod_cat7 {
  margin-left:160px;
}

.link_pod_cat8 {
  margin-left:180px;
}

.cat, .act_cat {font-size:14px;}

.act_cat, .act_pod_cat {
  background-color:#669900; 
  color:#FFFFFF !important;
  cursor:default;
  float:left;
  padding-left:5px;
  padding-right:5px;
  text-decoration:none;
}

.pod_cat {
  margin-left:5px;
}

.manager {
  float:right;
}

a.edit, a.delete {
  float:left;
}

a.edit {
  background-image:url('/img/poll/edit.gif');
  background-repeat:no-repeat;
  height:11px;
  margin-right:5px;
  width:11px;
}

a.delete {
  background:url('/img/poll/delete.gif');
  background-repeat:no-repeat;
  height:8px;
  margin-top:3px;
  width:8px;
}

.MenuCenter {
  overflow:hidden;
  height:100%;
  margin-bottom:10px;
}

.noActMC, .ActMC {
  float:left;
  padding:0 3px;
  margin:0 5px;
}

.ActMC {
  background-color:#09c;
  color:#fff;
}

.ActMC a {
  color:#fff;
  text-decoration:none;
}

.TableManager th {
  font-size:10px;
  font-weight:normal;
  padding-bottom:15px;
  text-align:left;
}

.TableManager td {
  vertical-align:top;
}

.TableManager .begin {
  font-size:10px;
  padding:3px;
  text-align:center;
}

.TableManager .end {
  background-color:#CC3300;
  color:#FFFFFF;
  font-size:10px;
  height:15px;
  padding:3px;
  text-align:center;
}

.TableManager .sun_begin {
  background-color:#9C0;
  font-size:10px;
  height:15px;
  padding:3px;
  text-align:center;
}

a.arrow_top, a.arrow_bottom {
  display:block;
  float:left;
  height:13px;
  margin:0 3px;
  width:5px;
}

a.arrow_top {
  background:url('/img/poll/arrow_top.gif');
}

a.arrow_bottom {
  background:url('/img/poll/arrow_bottom.gif');
}

.position {
  margin:0 auto;
  overflow:hidden;
  width:25px;
}

/* начала кода для самого блочка голосовалки*/

/* исправление багов в png*/
* html .png
{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

.r1_pollrf, .r2_pollrf, .r3_pollrf {
    display: block;
    height: 1px;
}

.r6_pollrf { margin: 0 7px; }
.r5_pollrf { margin: 0 4px; }
.r4_pollrf { margin: 0 3px; }
.r3_pollrf { margin: 0 2px; }
.r2_pollrf { margin: 0 1px; }
.r1_pollrf { margin: 0 1px; }

.rounded-box_pollrf .inner-top100_pollrf, .rc-top100_pollrf b {
background-color: #f1e8f9;
}

.rounded-box_pollrf .inner-default_pollrf, .rc-default_pollrf b {
background-color: #F2F2F2;
}

.rounded-box_pollrf  {
height:100%;
margin:20px 0;
}

.inner-top100_pollrf, .inner-default_pollrf {
height:100%;
overflow:hidden;
padding:10px;
}

/* fore IE-6 */
.r1_pollrf, .r2_pollrf, .r3_pollrf {
overflow: hidden; 
font-size:1px;
}

.sPollTop100, .sPollDefault {
  height:1px;
  margin:5px auto;
}     

.sPollDefault {  background-color:#6a9b07;}

.rseparatorpollrf {
  background:url('/img/poll/rseparatorpollrf.gif') no-repeat;
  float:right;  
  height:1px;
  width:81px;
} 

.lseparatorpollrf {
  background:url('/img/poll/lseparatorpollrf.gif') no-repeat;
  float:left; 
  height:1px;
  width:79px; 
}

.question {
  overflow:hidden;
  padding:4px 0 5px 0px;
}

.question span {
  display:block;
  margin-left:25px;
  margin-top:-17px;
  min-height:15px;
}

.answer {
  overflow:hidden;
  height:100%;
  margin:7px 0;
}

.answer input { float:left; height:15px;width:15px;}

.answer span {
  display:block;
  margin-left:20px;
  min-height:15px;
}

.bt_vote {margin-left: 20px;}

.results_voting_top100 {
  display:block;
  margin-left:25px; 
}

span.sum_votes {
  color:#009;
  font-size:10px;
}

.process {
  background:url('/img/poll/process.gif') repeat-x;
  height:3px;
  margin-top:2px;
}

.result {  margin:2px 0 15px 0;}
/* конец кода для самого блочка голосовалки*/

.name, .description {
  font-weight:bold;
  display:block;
}    

span.explanatory_text {
  color:#336666;
  display:block;
}

.bt_create { float:left;}

a.preview, a.resultpoll {
  float:left;
  margin-left:10px;
  margin-top:2px;
}

a.resultpoll {color:#9900ff;}

.attention {
  color:#cc3300;
  font-size:36px;
}

.beegText { font-size:14px;}

.beegLink { 
  background:url('/img/poll/marker2.gif') no-repeat left 13px;
  display:block;
  padding-left:8px;
  font-size:18px;
  line-height:25px !important;
  height:25px;
}

.banner {
  height:300px;
  width:200px;
}

a.linkBack {
  display:inline-block;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}










