/*triz-guide*/
		/*Общие стили*/
html,body,table,input,textarea,button,div,tr,td,form,ul,li,p,a,h1,h2,h3,h4,h5,h6,img { margin:0px; padding:0px; border:0px;}
html,body {height:100%; background:#FFFFFF;}
table { border-collapse:collapse; border-spacing:0;}

h1 {font-size:18px; color:#0077AF;}
h2 {font-size:14px; color:#000000; margin-bottom:6px;}
h3 {font-size:12px; color:#000000; margin-bottom:3px;}

.fwb { font-weight: bold;}
.fsit{ font-style:italic;}
.vam { vertical-align: middle;}
.vab { vertical-align: bottom;}
.tar { text-align: right;}
.tal { text-align: left;}
.tac { text-align: center;}
.taj { text-align:justify;}
.uniraz {font-size:0px; height:1px; clear:both;}
.errors {
   color: #FF0000;  font-size: 12px; font-weight: bold;
}


input, textarea {border:1px solid #BFBBB5; font-size: 14px; background:#FFFFFF; color:#000000; scrollbar-face-color: #C0C0C0;
				 scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #606060;
				 scrollbar-highlight-color: #E0E0E0;scrollbar-shadow-color: #808080;}
button{border:1px solid #BFBBB5; background: #E0E0E0; color:#000000;}

.iePNG { filter:expression(fixPNG(this)); }/*для png в IE*/
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */


/*========= STRUKTURA ========*/
td#top { height:150px;}
td#left { width:210px;}
td#right { width:210px;}
td#futer { height:60px;border-top:1px solid #6AD0FF;}

/*========= TOP ========*/
td.topleft {width:230px; height:150px; background:no-repeat left top url(images/fonlt.jpg);}
/*Логотип*/
div.logo { width:230px; height:83px; margin-top:32px;  position:relative;  background:#FFFFFF no-repeat left top url(images/fonlo.jpg);}
div.logo a { display:block; width:208px; height:83px;  position:absolute; left:22px; top:0px;  z-index:2;
            background:no-repeat left top url(images/logo.gif);}
div.podlog1 {position:absolute; left:32px; top:32px; z-index:1;  color:#0077AF;font-size:20px; font-weight:bold;}
div.podlog2 {position:absolute; left:88px; top:16px; z-index:1;  color:#0077AF;font-size:14px; font-weight:bold;}

div.logo a.ing { display:block; width:188px; height:83px;  position:absolute; left:22px; top:0px;  z-index:2;
                 background:no-repeat left top url(images/logoing.gif);}
div.fonlt2 {width:230px; height:35px; background:no-repeat left top url(images/fonlt2.jpg);}
.fontr1 { background:no-repeat left top url(images/fontr1.jpg);}
.fontr2 { background:no-repeat left top url(images/fontr2.jpg);}
.fontr3 { background:no-repeat left top url(images/fontr3.jpg);}
							 				

/*Маленькая панелька*/
div#min_pan {width:97px; height:23px; position:relative; margin-top:5px;}
div#min_pan a {position:absolute;}	  
div#min_pan a.home {width:20px; height:18px; background:no-repeat center center url(images/home.gif); left:0px; z-index:2;}
div#min_pan a.mail {width:20px; height:18px; background:no-repeat center center url(images/mail.gif); left:30px; z-index:2;}
div#min_pan a.krst {width:20px; height:18px; background:no-repeat center center url(images/krst.gif); left:57px; z-index:2;}
div#min_pan div {position:absolute; text-decoration:underline; color:#229A40;}
div#min_pan div.home {width:20px; height:17px; left:0px; top:2px; z-index:1;}
div#min_pan div.mail {width:20px; height:17px; left:30px; top:2px; z-index:1;}
div#min_pan div.krst {width:20px; height:17px; left:57px; top:2px; z-index:1;}

/*Фраза*/
td.fraza { color:#7D7D7D; font-size:12px; font-weight:bold; padding:6px 0px 0px 0px;}

/*rus ing*/
div.rusing {width:177px; height:35px; position:relative;}
div.rusing a { display:block; position:absolute; top:8px; height:12px; color:#0077AF; font-size:11px; font-weight:bold;font-family: Verdana, Tahoma, Helvetica;}
div.rusing a.rus {background:no-repeat left top url(images/rus.gif); left:54px; width:50px; text-align:right;}
div.rusing a.ing {background:no-repeat left top url(images/ing.gif); left:114px;width:42px; text-align:right;}
					
/*========= MIDDLE ========*/
.w98 {background:no-repeat left top url(images/w98.jpg);}
/*========= MIDDLE LEFT ========*/
/*Левые блоки*/
td.lfb1 {width:10px; height:40px;}
td.lfb11 {width:8px; height:40px;}
td.lfb12 { height:40px; background:repeat-x top left url(images/lfb12.gif);}
td.lfb13 {width:82px; height:40px; background:no-repeat top left url(images/lfb13.gif);}
td.lfb13 div {width:82px; height:40px; position:relative;}
td.lfb14 {width:5px; height:40px;}
td.lfb15 {width:13px; height:40px;}

td.lfb21 {background:repeat-y right url(images/lfb21.gif);}
td.lfb22 {background:repeat-y left url(images/lfb22.gif);}
td.lfb32 {background:repeat-x top url(images/lfb32.gif);}
.lfbfon1 {background:repeat-x bottom url(images/lfbfon1.jpg);}
.lfbfon2 {background:repeat-x bottom url(images/lfbfon2.jpg);}
.lfbfon3 {background:repeat-x bottom url(http://rus.triz-guide.com/images/lfbfon3.jpg);}
.lfbzg { padding-top:6px; color:#FFFFFF; font-size:11px; font-weight:bold; font-family: Verdana, Tahoma, Helvetica;}
.mb { margin-bottom:5px;}
.mb1 { margin-bottom:5px;}

/* Левое меню */
.imgmn { position:absolute; left:45px; top:2px;}
.imgmn1 { position:absolute; left:45px; top:8px;}
ul#leftmenu { display:block; margin:0px 10px 20px 23px; list-style:none;}
ul#leftmenu li { margin-bottom:10px; list-style-type: none;}
ul#leftmenu li a {color:#0077AF; font-size:12px; font-weight:bold; font-family: arial, tahoma, Helvetica; text-decoration:none;}
ul#leftmenu li a:hover {color:#FF5050;}
ul#leftmenu li.activeMI {color:#FF5050;}

ul#leftmenu li ul { margin:5px 0px 0px 14px; list-style:none; }
ul#leftmenu li li { margin-bottom:5px;}
ul#leftmenu li li a {color:#0077AF; font-size:12px; font-weight: normal; font-family: arial, tahoma, Helvetica;text-decoration:underline;}
ul#leftmenu li li a:hover {text-decoration:none;color:#0077AF;}

/* Вход */
.imgvh { position:absolute; left:45px; top:8px;}
form.vhod { display:block; margin-left:30px; width:120px; height:191px;  position:relative;}
form.vhod div { position:absolute; left:0px;}
div.login { width:120px; height:43px; top:0px; background:no-repeat center 20px url(images/w70.gif);}
div.login input {width:100px; height:17px; border:none; margin-top:7px;}
div.parol { width:120px; height:43px; top:43px;background:no-repeat center 20px url(images/w70.gif);}
div.parol input {width:100px; height:17px; border:none; margin-top:7px;}
div.zapom { width:120px; height:27px; top:86px; padding-top:5px;}
div.zapom input {width:12px; height:12px;}
div.bot { width:100%; top:113px; padding-top:2px; text-align:center;}
div.bot input {width:81px; display:block; margin:0px auto 3px; height:22px; background:#007DC5 no-repeat left top url(images/w69.gif); border:none; color:#FFFFFF; font-weight:bold; cursor:pointer;}
div.zprg { width:120px; height:46px; top:145px;}
div.zprg a { padding-left:19px; background:no-repeat left top url(images/w68.gif);color:#0077AF; font-size:12px; line-height:17px;}

/* Поиск */
.imgpo { position:absolute; left:49px; top:7px;}
form.poisk { display:block; margin-left:17px; width:160px;background:no-repeat center 20px url(images/w44.gif);}
form.poisk input.tx {width:146px; height:18px;border:none; margin-top:7px; margin-bottom:10px;}
form.poisk input.bt {width:81px; height:22px; background:#007DC5 no-repeat left top url(images/w69.gif); border:none; color:#FFFFFF; font-weight:bold; cursor:pointer;}

/* Подписка на рассылку */
div.podnaras {margin:0px 8px 10px 9px; border:1px solid #B0AEA7;padding:3px 0px 5px 0px;}
div.podnaras form { display:block; width:183px; color:#8F5F6D; font-size:11px; font-weight:bold; line-height:10px; }
div.podnaras form span {color:#1A6F9F; font-size:10px;font-weight:bold; line-height:19px;}
div.podnaras form input.pdptx {width:101px; height:17px;border:1px solid #BFBBB5;}
div.podnaras form input.pdpbt {width:39px; height:22px; background:#007DC5 no-repeat left top url(images/pdpbt.gif);color:#FFFFFF; font-weight:bold;cursor:pointer; border:none;}
div.podnaras form input.pdpbt { _position:relative; _top:2px;}

div.banpol {margin:0px 8px 20px 9px; font-size:8px;}

/*========= MIDDLE CENTER ========*/
.w57 {background:repeat-x bottom url(images/w57.gif);}
.w57j, .w57jv {background:repeat-x bottom url(images/w57.gif); width:111px;}
.w57j td, .w57jv td { cursor:pointer;} 

.w57jv .zkl {background:no-repeat left top url(images/zkl1.gif); width:6px;}
.w57jv .zkc {background:repeat-x top url(images/zkc1.gif); text-align:center;color:#0077AF;vertical-align:middle; width:90px;
              font-size:11px; font-weight:bold; line-height:12px; padding:3px 5px 3px 5px; text-transform:uppercase;}
.w57jv .zkr {background:no-repeat left top url(images/zkr1.gif); width:15px;}

.w57j .zkl {background:no-repeat left top url(images/zkl2.gif); width:6px;}
.w57j .zkc {background:repeat-x top url(images/zkc2.gif); text-align:center;color:#6F6E6E;vertical-align:middle; width:90px;
             font-size:11px; font-weight:bold;line-height:12px;padding:3px 5px 3px 5px; text-transform:uppercase;}
.w57j .zkr {background:no-repeat left top url(images/zkr2.gif); width:15px;}

.zuba1 {background:no-repeat right top url(images/w38.gif); font-size:0px; height:10px;}
table.zuba2 {background:repeat-x bottom url(images/w36.gif); margin-bottom:27px;}
table.zuba2 td {background:no-repeat right top url(images/w35.gif);}
td.zuba3 {padding:6px 15px 11px 15px;background:#FFFFFF repeat-x bottom url(images/w34.jpg);}

table.zstvnone { display:none;}
table.zstv {margin:5px 10px 5px 10px;}
table.zstv td {padding:0px 10px 15px 10px; text-align:center;}
table.zstv td img {margin-bottom:5px;}

div.mprd {margin:0px 50px 4px 14px; border-bottom:1px solid #6AD0FF; color:#0077AF; font-size:11px; font-weight:bold;
          padding:0px 10px 4px 7px; font-family: Verdana, Tahoma, Helvetica; text-transform:uppercase;}

table.mprt {margin:0px 0px 21px 0px;}

table.mprt img { float:left; border:1px solid #0077AF; margin:0px 15px 10px 10px;}
td.mprttx { padding:10px 40px 10px 10px;}
td.mprts  { width:180px;border-left:1px solid #6AD0FF;padding:10px 10px 10px 15px;}
td.mprts ul { list-style:none; margin:0px 5px 15px 0px;}
td.mprts ul li {padding-left:10px; padding-top:5px;background:no-repeat left 8px url(images/w18.gif);}

.wila {background:repeat-y left url(images/wila.gif);}
.wira {background:repeat-y right url(images/wira.gif);}



/*========= MIDDLE RIGHT ========*/

/* Правые блоки */
.prb {background:#C1E8F7 repeat-y right url(images/prbyrv.gif); margin-bottom:5px; display: block; width:100%;}
td.prbxt {background:repeat-x top url(images/prbxt.gif);}
td.prbxt div { font-size:0px; height:7px;background:no-repeat right top url(images/prb12.gif);}
td.prbyl {background:#FFFFFF repeat-y right url(images/prbyl.gif);}
td.prbzg {background:repeat-y left url(images/prbylv.gif); color:#0077AF;font-weight:bold; padding-left:11px;}
div.prbpz {font-size:0px; height:4px;background:no-repeat right top url(images/prb14.gif);}
.fsz0 {font-size:0px;}
.prbgf {background:#FFFFFF repeat-x bottom url(images/prbgf.jpg);padding:10px 15px 10px 15px;}
td.prbxb {background:repeat-x top url(images/prbxb.gif);}
td.prbxb div {font-size:0px; height:10px;background:no-repeat right top url(images/prb18.gif);}

/*Вопросы Саламатову*/

#sidebox_kommentar {color:#475F6D;}
#sidebox_kommentar div {color:#475F6D;}
#sidebox_kommentar a:visited, a:active, {text-decoration:  none;}
#sidebox_kommentar a:hover  {text-decoration:  underline;}

/*Блок анонса новостей*/
div.nov { margin-bottom:18px; clear:both;}
div.nov div {  margin-bottom:1px ; color:#475F6D;}
div.nov a {color:#0077AF;}

div.contop { height:22px; background:no-repeat right top url(images/ww6.gif); position:relative;}
.podcon { background:repeat-x top url(images/ww9x.gif);}
.podcon div {background:no-repeat right top url(images/ww11.gif); font-size:0px; height:6px;}

.tpzag {padding:0px 50px 21px 22px; }
.tpzag td.ik { width:57px;}
.tpzag td.zag {border-bottom:1px solid #6AD0FF; padding-bottom:5px;}

table.zetnone { display:none;}
table.zet {display:table;position:absolute; left:0px; top:10px;background:repeat-x bottom url(images/w36.gif); z-index:5;}
td.zx{background:no-repeat right bottom url(images/ccr.gif);}


/*========= CONTENT ========*/

td.content {padding:0px 50px 50px 60px; background:repeat-x bottom url(images/ww2x.jpg);}
td.content img {margin:0px 15px 10px 0px;}
div.content2 {padding:0px 50px 50px 60px;}
div.content2 table {margin-bottom:20px;}
div.content2 img {margin:0px 15px 5px 0px;}

td.content table {margin:0px 0px 0px 0px;  width: 100%;}
td.content table td, div.content table th {padding:5px 5px 5px 5px; border:1px solid #22AAAA; text-align:center; vertical-align:top;}
td.content table th { background:#C4E9F7;color: #606060; font-size:12px;font-weight:bold;padding:10px 5px 10px 5px;}
td.content table td.mat { padding-left:20px;}
td.content table.zero {padding:5px 6px 7px 8px; border:none; text-align:center; vertical-align:top; width:96%; border:none; clear:left;}
td.content table.zero td {  border:none;}
td.content table.zero img { margin:5px 0px 3px 10px; border:none;}
td.content table.zero p { margin:5px 0px 3px 0px; text-align: center;}
td.content table.zero p.comment{ text-align: left;}

td.content img { margin:0px 5px 5px 5px; border:0;}
td.content blockquote {margin:5px 20px 11px 20px; clear:both; background:#DDDDDD; border-top:1px solid #6AD0FF;
 border-bottom:1px solid #6AD0FF; padding:10px;}

td.content p {  margin: 10px 0; text-align: left;}


td.content table.no_border td. right{ border-right:1px solid #666;}

td.content table.newspage,
td.content table.newspage td,
td.content table.newspage th { border:none; padding-left:10px;}

td.content table.newspage td.border { border-right:1px solid #666;}


.content ul { list-style:none; margin:0px 0px 11px 8px;}
.content ul li {margin:0px 0px 7px 0px; padding:0px 0px 0px 22px; background:no-repeat left 4px url(images/mark.gif);}
.content ul li a {color:#000000; font-size:12px;}

.content ol { margin:0px 0px 11px 30px;}
.content ol li { margin:0px 0px 7px 0px;}

.content table.none { border:0px;}
.content table.no_border{border:0;}
.content table.no_border td{border:0;}

.btn {width:81px; height:22px; background:#007DC5 no-repeat left top url(images/w69.gif); border:none; color:#FFFFFF; font-weight:bold; cursor:pointer;}

/*========= KATALOG ========*/
#katalog {padding:10px 30px 20px 10px;}
#katalog table {margin:0px 0px 20px 0px;}
#katalog table td, table.tabc th {padding:5px 0px 5px 0px; border:1px solid #FF0000; text-align:center; vertical-align:middle;}
#katalog table th { background:#33CCCC;color: #000000; font-size:12px;font-weight:bold;}
#katalog table td.mat { padding-left:20px;}


/*Путь*/
div.#pathway, #div.pathway {color:#3661C0; margin:5px 0 10px 20px; font: 11px;}
div.#pathway a, #div.pathway a {color:#3661C0; font-size:11px; font-family:Arial, verdana;text-decoration: underline;}
div.#pathway a:visited, .pathway a:active {text-decoration: underline;}
div.#pathway a:hover {text-decoration: none; color:#809BDB;}

/*Блок анонса новостей*/

div.nov {
clear:both;
color:#475F6D;
font-family:tahoma;
font-size:11px;
margin-bottom:20px;
}
div.nov { margin-bottom:10px; clear:both;}
div.nov img { float:left; border:1px solid #DDDDDD; margin:3px 15px 3px 0px;}
div.nov h3 {font-size:12px; color:#000000; margin-bottom:3px;}
div.raz {font-size:0px; height:1px; clear:both;}

/*Подробнее*/
a.podrob {color:#0077AF; padding-right:10px; background:no-repeat right 6px url(images/podrob.gif); line-height:20px;}
/*Назад*/
a.backlink {color:#3461BE;padding:0px 0px 0px 10px; background:no-repeat left center url(images/nazad.gif);line-height:20px;}





/*Обратная связь*/
form.feedback {width:350px; margin:15px;}
form.feedback div {color: #000000; font-size:12px; font-weight:bold; margin:0px 0px 3px 0px;}
form.feedback input { width:350px; height:20px; margin:2px 0px 8px 0px; }
form.feedback textarea { width:350px; height: 120px; margin:2px 0px 7px 0px;}
form.feedback input.bot1 {width:100px; height: 20px;margin:3px 0px 5px 0px; float:left; background:#D0D0D0; cursor:pointer;}
form.feedback input.bot2 {width:100px; height: 20px;margin:0px 0px 5px 0px; float:right; background:#D0D0D0;}

/*========= FUTER ========*/
/*Кооперайт*/
div.iip {background:#E1F6FF no-repeat right top url(images/w58.jpg); height:44px; border-top:1px
solid #FFFFFF;}
div.iip div {color: #5F5F5F; margin:7px 100px 2px 23px;}
div.iip div a { color:#5F5F5F; font-size:14px; }

/*DEF*/ 
td, div {vertical-align: top; color: #000000; font-size:12px; font-family: arial, verdana, tahoma, Helvetica;}
p { text-align:justify; margin-bottom:11px;}
a {color: #0F77BA; font-size:12px;}
a:visited, a:active, a:link  {text-decoration:  underline;}
a:hover {text-decoration: none;}
a.tdn:visited, a.tdn:active, a.tdn:link,a.tdn:hover {text-decoration: none;}
a.kn:visited, a.kn:active, a.kn:link  {text-decoration: none;}
a.kn:hover {text-decoration: underline;}


/* as search*/

#ajaxSearch_form { color: #444;  width: auto;}
#ajaxSearch_input {      
            width: auto;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff url(http://rus.triz-guide.com/images/input-bg.gif) repeat-x top left;
            margin: 0 3px 0 0;
            padding: 3px 0 0;
            vertical-align: top;
        }
#ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
        }
#ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }

.AS_ajax_result {color: #444; margin-bottom: 3px;}
.AS_ajax_resultLink {text-decoration: underline;  color: #ff0000;}
.AS_ajax_resultDescription{ color: #000; }
.AS_ajax_more {color: #000;  }


.AS_ajax_highlight1 {
    background-color: #ffb; padding: 2px; margin: -3px;  border: 1px solid #dd3; color: #000; }

.searchTerms {color: #eee;}
.searchTerms .AS_ajax_highlight1 {margin: 0 0 0 3px;}
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited { display: block; float: left; margin: 6px 0 0; padding: 1px 2px 2px; color: #888;}
a.ajaxSearch_removeHighlight:hover {background-color: #888; color: #222;}

div.count {  margin: 12px;}
div.count div
{ padding-left: 5px;  font-size: 11px; color: #696969;}
div.count div span
 {font-weight: bold;}

div.clear{clear:both;height:1px; font-size:0.00em; overflow:hidden;}
.content div#pfc_container img { border:none;}

/*  poll.css - stylesheet settings for poll snippets */

.poll {
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
}
.poll_container {
  width:100%;
  color:black;
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin-left:auto;
  margin-right:auto;
  repeat-x scroll center bottom;
}
.poll_question {
  width:100%;
  text-align:center;
}
.poll_row_container {
  width:100%;
  padding:.1em 0;
}
.poll_choice {
  width:30%;
  float:left;
  text-align:left;
  padding-left:0em;
}
.poll_votes {
  width:15%;
  float:left;
  padding-right:.5em;
  text-align:right;
}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#58E2FD;
  border:1px solid black;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#FF3366;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:68%;
  float:left;
  text-align:right;
  margin:0;
  padding:0;
}
.float_right_text_left {
  width:21%;
  float:left;
  text-align:left;
  margin:0;
  padding:0;
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}

/landing page by O.Kraev on www.rus.triz-guide.com/

td.content table.noborder td, div.content table.noborder  th { border: none !important}
td.content table td.middle {vertical-align: middle ! important;}

.pdps {
    background: #dae8fe;
    padding: 10px;
}
.pdps_center {
   width:846px;
   margin: 0 auto;
}
.white_pole1 {
   background: #ffffff;
   padding: 20px;
   font-size: 24px;
   color: #27265b;
   text-align: center;
}

.white_pole2 {
    background: none repeat scroll 0 0 #ffffff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 22px;
    height: 100px;
    margin-bottom: 20px;
    padding: 13px;
}

.pdps_item_left {
    float: left;
    width: 398px;
}
.pdps_item_right {
  width:398px;
  margin-right: 0px;
  float: right;
}
.zaag1 {
  color:#26265b;
  font-size:38px;
}
.zaag2 {
  color: #26265b;
  font-size:22px;
   font-family: Verdana, Geneva, sans-serif;
   margin-bottom: 10px;
}
.pdftxt {
    color: #7e75a6;
    font-size:17px;
    line-height: 21px;
    text-align: left;
}
.qansv {
    color: #7e75a6;
    font-size:15px;
}
.pdps_center img {
  display: block;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.content .inov {
   width: 600px;
   margin: 0 auto;
   
   color: #7e75a6;
  font-size:18px;
   font-family: Verdana, Geneva, sans-serif;
}
.center {
  text-align: center;
}

.white_pole3 {
    background: #ffffff;
    clear: both;
    padding: 20px;
}
.pdiframe {
  margin: 20px auto;
  width: 800px;
  height:  464px;
  padding-top: 34px;
  background: no-repeat left top url(assets/images/subscribe_page/untitled-4_44_comp.png);
}
.pdiframe iframe {
  display: block;
   margin: 0 auto;
}
td.content table.noborder1  p {text-align: left !important;}
 td.content table.noborder1 td { text-align: left !important; }
 .shu {
    height: 4px;
}
.subscr table {
  background-position: left top;
  background-size: 100% 100%
}

.subscr input[type="text"] {
  height:45px;
  padding: 7px 10px;
  width: 320px;
  background: #fff;
  border-radius: 7px;
  font-size: 17px;
}
.rot {
  padding-bottom: 5px;
}
.subscr input[type="submit"] {
   height:59px;
  padding: 7px 10px;
  width: 340px;
}
.subscr input[type="submit"] {
   height:59px;
  padding: 7px 10px;
  width: 320px;
  background: #33cdf7 !important;
  font-size: 26px;
  color: #fff;
  border-radius: 7px;
}
.subscr input[type="submit"]:hover {
  background: #19839e !important;
}
.subscr input[type="text"]:focus {
    box-shadow: 0 1px 1px rgba(208, 214, 92, 0.075) inset, 0 0 8px rgba(208, 214, 92, 0.8);
}
/* END - poll.css */