H1 {
      font-size: 90%;
   
      margin: 1px;
      padding: 1px;
      color: #ffffff;



   
}





H2 {
  font-family: "Trebuchet MS",Verdana, sans-serif;
  font-size: 1.76em;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  text-align:left;
 line-height: 110%;

}


H3 {

  FONT-SIZE: 14px;
  FONT-FAMILY: Arial narrow;
  color: #000000;

}


H4 {
  font-family: "Trebuchet MS",Verdana, sans-serif;
  font-size: 1.3em;
  font-weight: normal;
  margin: 0px;
  padding: 0px;

  text-align:left;

}

h5,.h{ font: 190% georgia; color:#697585; font-style: italic; margin-bottom: 2px;  MARGIN: 20 0 0 0; }

BODY {
  PADDING: 0px;
  MARGIN: 0 0 0 0;
  FONT-FAMILY:   Arial, "Trebuchet MS",Georgia, Verdana, sans-serif;
  TEXT-ALIGN:left;
  COLOR: #3C4549;
  font-size: 10px;




}

div.abc {position: absolute; top: -3000px; left: -3000px; visibility: hidden; display: none;}


img {
   border: 0;
}

.back {
  background-image: url(bglux.jpg);
  background-repeat: repeat-x;

  }



.td    {
      font-size: 100%;
      width: 209px;
      height: 22px;
     
      color: #ffffff;
    
    
      font-weight: bold;
      vertical-align:middle;
      display: table-cell; */
      
}



a {
        zfont-size : 100%;
        color : #3C4549;

        text-decoration: underline;
        }
a:hover {
        color: red;
        text-decoration: none;
        }
a.topmenu {
        font-size : 12px;
        font-weight: bold;
        color : #ffffff;
        text-decoration: none;
        }
a.topmenu:hover {
        color: #eeeeee;
  
        }   

a.mdlmenu {
        font-size : 12px;
        color : #333333;
        text-decoration: underline;

margin:0mm;
 line-height: 1.9
        }
a.mdlmenu:hover {
        color: #666666;
        text-decoration: none;
        }   


a.newz {
        font-size : 11px;
        color : #999999;
        text-decoration: underline;
        LINE-HEIGHT: 13px;

        }
a.newz:hover {
        color: #666666;
        text-decoration: none;
        }   



a.leftmenu {
        font-size : 12px;
  font-family: Arial;
        font-weight: bold;
        color : #231f20;
        text-decoration: none;


        }
a.leftmenu:hover {
        color: red;
        text-decoration: none;
   font-size : 13px;


      
        }  


a.leftmenu2 {
        font-size : 12px;
        font-family: Arial, sans-serif;
        font-weight: bold;
        color : #231f20;
        text-decoration: underline;
        }
a.leftmenu2:hover {
        color: #666666;
        text-decoration: none;
        }  




a.cat {
        font-size : 14px;

        color : #231f20;
        text-decoration: underline;
        }
a.cat:hover {
        color: #666666;
        text-decoration: none;
        }  


a.standard {
        font-size : 12px;

        color : #231f20;
        text-decoration: none;
        }
a.standard:hover {
        color: #666666;
        text-decoration: none;
        }  




@font-face {
  font-family: ALS Rubl;
  src: url(http://print-salon.ru/rouble.ttf);
}


  
INPUT, DIV, FORM, IMG {
  margin: 0;
  padding: 0;
}







#border {
      width: 772px;
      float: left;
      border-left: 4px  #4C5359 solid;
      border-right: 4px #4C5359 solid;
      border-bottom: 4px #4C5359 solid;
      border-top: 4px #4C5359 solid;
      background-color: #ffffff;
      aheight: 800px;
}

/* Start head */


#head {
      width: 772px;
      height:149px;
      float: left;
      zfont-family: tahoma;
      zfont-size: 11px;
      zcolor: #000000;

}
/*




/* End head */



/* Start menu */


#t_menu {
      width: 756px;
      height: 22px;
      float: left;
      font-family: "Trebuchet MS",Verdana, sans-serif;
      font-size: 110%;
      color: #ffffff;
      background-color: #4C5359;
      font-weight: 500;
      padding-left: 16px;
      padding-top:2px;
      ext-transform: uppercase;

}

#t_m1 {
      float: left;
      width:145px;
      margin-left: 3px;
      
}

#t_m2 {
      float: left;
      width:152px;
      zmargin-left: 104px;
}
#t_m3 {
      float: left;
      width:132px;
      zmargin-left: 78px;
}
#t_m4 {
      float: left;
      width:157px;
      zmargin-left: 152px;
}
#t_m5 {

      float: left;
      width:145px;
      zmargin-left: 152px;
}



#t_menu a {

        zfont-size : 100%;
        color : #ffffff;
        }
#t_menu a:hover {
        text-decoration: none;
        /*background: url(/i/navbarlinkbg.gif) top left repeat-x; color: red;*/
        color: yellow;
        }
#t_menu a.sub {
        zfont-size : 100%;
        text-decoration: underline;
        }
#t_menu a.sub:hover {
        color: #FB2120;
        text-decoration: none;
        }



A.selecteda:link {background: url(/i/navbarlinkbg.gif) top left repeat-x; text-decoration:none;}
A.selecteda:visited {background: url(/i/navbarlinkbg.gif) top left repeat-x; text-decoration:none;}
A.selecteda:active {color:#C0C0C0; text-decoration:none;}
A.selecteda:hover {color:#FFFFFF; text-decoration:none;}
A.selecteda {color:#FFFFFF; text-decoration:none;}


span.selected {
   background: url(/i/navbarlinkbg.gif) top left repeat-x;   color: #D1D3D7;
   color: #D1D3D7;
}



#menu {
      font-size: 80%;
      width: 772px;      
      /*background-color: #F4F5FA;*/
      float:left;

}


/* UL LI {
  list-style-image: url(marker.gif);
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  zline-height: 16px;
}    */



#menu ul {
	list-style: none;
	margin: 10px 0 10px 0;
	padding-left: 14px;

}

#menu ul li {
	padding: 0 0 0px 10px;
	line-height: 120%;
	background:  url(li-orange.gif) no-repeat 0 5px;

       /* list-style-image: url(li-orange.gif);*/

}

/*#menu UL{
}

#menu UL li {
  list-style-image: url(spacer.gif);
  font-weight: normal;
  margin: 0px 0px 0px -20px;
  padding: -20px -20px -20px -20px;
  zletter-spacing: 0px;
  background-color: red;
}  */




#contacts    { 
      padding: 15px;
      width: 180px;
      float: left;
      text-align:left;
}


#m1    {
      float: left;
      width: 180px;
      text-align:left;

}
#vline{
    width:1px;
    margin:0px;
    margin-top:14px;
    float: left;
    text-align:left;
    padding:0;
}






/*  Start main  */

#main {
      width: 772px;
      float: left;
      padding-bottom: 0px; /* 25 px */
      border: 0px red solid;


}


.otstup    {
 
      width: 12px;

}
#otstup2    {
      font-size: 60%;
      width: 13px;
      float: left;
      sbackground-color: blue;
}


#l_main    {
      width: 534px;
      float: left;
      sbackground-color: green;
      border: 0px green solid;
      text-align: justify;
}

#r_main    {
      font-size: 85%;
      font-family: arial
      width: 209px;
      float: left;
      border: 0px green solid;
      padding-left:10px;
      sbackground-color: yellow;

}

#put    {
      font-size: 90%;
      zwidth: 193px;
      float: left;
      color: #606366;
      sbackground-color: yellow;

}





#d_link    {
      font-size: 120%;
      width: 178px;
      float: left;
      zcolor: #606366;
      sbackground-color: yellow;
      zfont-weight: bold;
      zcolor: #000000;
}

#d_link1    {
      font-size: 120%;
      width: 178px;
      float: left;
      zcolor: #606366;
      sbackground-color: yellow;
      text-align:center;
      zfont-weight: bold;
}

#d_link2    {
      font-size: 120%;
      width: 178px;
      float: left;
      zcolor: #606366;
      sbackground-color: yellow;
      text-align:right;
      zfont-weight: bold;
}

.title    {
      font-size: 100%;
      width: 209px;
      height: 22px;
     
      color: #ffffff;
    
    
      font-weight: bold;
      vertical-align:middle;
      display: table-cell; */
      
}


.title2    {
      font-size: 160%;
     
      color: #119AF5;
    
    
      font-weight: bold;
      vertical-align:right;
      */
      
}

.title2r    {
      font-size: 11px;
     
      color: #ffffff;
    
    
  
      vertical-align:right;
      */
      
}


.subtitle    {
      font-size: 100%;
      zfloat: left;
      color: #ffffff;
      text-align:left;
      font-weight: 500;



      padding-left:10px;
      padding-top:2px;
      margin:0px;

     /* vertical-align:middle;
      display: table-cell; */
      
}


.txt    {
font-size: 11px;
     

      color: #3C4549;

     
    line-height: 140%;
    

}

.txtz    {
font-size: 13px;
     


      color: #3C4549;
      font-family: Georgia;

     
    line-height: 140%;
    

}



.txt2    {
font-size: 13px;
     

      color: #3C4549;

     
    line-spacing: 170px;
    
 line-height: 140%;
}


.comment    {
font-size: 10px;
     

      color: black;

     
    
    
      padding: 2px 2px 2px 2px;
}




.adress    {
font-size: 10px;
line-spacing: 10px;
  
align: center;
      color: #f5c8cb;

     
    
    
      
}


.price    {
font-size: 10px;


      color: #999999;
text-align:center;
    
     
    
    
}


.price_com    {
font-size: 10px;
      color: #999999;
}


.price_com2    {
font-size: 9px;
      color: #4d5357;
 line-height: 9px;
 text-align: justify;
}



#sub {
    float:left;
    zwidth:169px;
    zbackground-color: green;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;

}

#ttsub
{
    height: 15px;
    width: 115px;
    margin: 1px 0px 0px 1px;
    padding: 0px 0px 0px 0px;
    BACKGROUND-COLOR: #ffffff;

}

#input1sub {
    zvertical-align: center;
    float:left;
    margin: 1px 0px 0px 0px;
    padding: 0px 1px 0px 0px;
    height:17px;
    width:136px;

}
#input2sub {
    zvertical-align: top;
    zbackground-color: red;
    float:left;
    margin: 1px 0px 0px 3px;
    padding: 1px 0px 0px 0px;
    width: 25px;
}
.inputsub
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #C6C6C6 0px outset;
    BORDER-LEFT: #C6C6C6 0px outset;
    BORDER-RIGHT: #C6C6C6 0px outset;
    BORDER-TOP: #C6C6C6 0px outset;
    COLOR: #2E2E2E;
    height: 13px;
    width: 100px;
    margin: 0;
    padding: 0px 0px 0px 4px;

}


#log   {
      zfont-size: 11px;
      width: 193px;
      text-align: center;
}

#cl   {
      font-size: 10px;
      width: 193px;
      font-family: tahoma;
      color: #545454;
      ztext-align: center;
      padding: 9px 0px 0px 9px;
}


/*  End main  */

#footer   {
      font-size: 12px;
      width: 756px;
      height: 44px;
      font-family: Arial;
      color: #ffffff;
      background-color: #4C5359;
      ztext-align: center;
      padding: 12px 0px 0px 16px;
}


#footer a {
        color : white;
        text-decoration: underline;
        }
#footer a:hover {
        color: yellow;
        text-decoration: none;
        }
#footer a.sub {
        color : #989898;
        text-decoration: underline;
        }
a.sub:hover {
        color: yellow;
        text-decoration: none;
        }



.contactsFooter{
 border:0px blue solid; width:710px;float:left;
}


.contactsCounter{
 border:0px red solid;float:left;
}






br.m {
        font-size: 5px;
        }

br.s {
        font-size: 1px;
        }



textarea.login
{
    BACKGROUND-COLOR: #F6F6F6;
    BORDER-BOTTOM: #C6C6C6 1px outset;
    BORDER-LEFT: #C6C6C6 1px outset;
    BORDER-RIGHT: #C6C6C6 1px outset;
    BORDER-TOP: #C6C6C6 1px outset;
    COLOR: #2E2E2E;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 12px;
    margin: 0;
    padding: 2px 5px 5px 5px;

}

INPUT.subscribe
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #C6C6C6 1px outset;
    BORDER-LEFT: #C6C6C6 1px outset;
    BORDER-RIGHT: #C6C6C6 1px outset;
    BORDER-TOP: #C6C6C6 1px outset;
    COLOR: #2E2E2E;
    FONT-FAMILY: arial,helvetica;
    FONT-SIZE: 10px;

    margin: 0;
    padding: 2px 5px 5px 5px;

}










INPUT.baton
{
    BACKGROUND-COLOR: #F05A00;
    BORDER-BOTTOM: #FAFAFA 1px outset;
    BORDER-LEFT: #FAFAFA 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #FFE7D1;
    FONT-FAMILY: arial, tahoma, helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
    font-weight: bold;
    width: 126px;
    height: 21px;

}





INPUT.baton2
{
    BACKGROUND-COLOR: #FD8002;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 0px outset;
    BORDER-TOP: #2254C7 0px outset;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px;
        FONT-WEIGHT: bold;
}

INPUT.book
{
    BACKGROUND-COLOR: #FAFAFA;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

textarea.book
{
    BACKGROUND-COLOR: #FAFAFA;
    BORDER-BOTTOM: #2254C7 1px outset;
    BORDER-LEFT: #2254C7 1px outset;
    BORDER-RIGHT: #2254C7 1px outset;
    BORDER-TOP: #2254C7 1px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

textarea.mail
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #FB0000 0px outset;
    BORDER-LEFT: #FB0000 0px outset;
    BORDER-RIGHT: #FB0000 0px outset;
    BORDER-TOP: #FB0000 0px outset;
    COLOR: #343434;
    FONT-FAMILY: tahoma, arial,helvetica;
    FONT-SIZE: 11px;
    PADDING-LEFT: 3px
}

#inp {
    zvertical-align: top;
    zbackground-color: red;
    float:left;
    margin: 1px 0px 0px 3px;
    padding: 1px 0px 0px 0px;
    width: 25px;
}

#lheader {
 float:left;
 border: 0px blue solid;
 /*text-transform:uppercase; */
 width:20%;
 margin-bottom: 10px;
 padding-left: 10px;
 padding-right:20px;
}

#rcontent {
 float:left;
 margin-top:0px;
 padding-top:0px;
 margin-bottom: 10px;
 width:70%;
 border: 0px red solid;
}
.newsTeaser{
       padding-left: 0px; 
       padding-right: 10px;             
       /*border: 1px green solid;*/
       margin-bottom: 10px;
       text-align: justify;
}


.datePublished {
  font-size: 12px;
  color: #737373;
}

.calendar {
  color: #737373;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;       

}



#leftyears b{
 font-size:120%;
}
#leftyears { 
  float:left;
  text-align: right;
  padding:20px;
  padding-top:0px;
  border: 0px blue solid;
  COLOR: #4C5359;
}
#leftmonths { 
  float:left;
  text-align: right;
  padding:0px;
  padding-top:0px;
  border: 0px red solid;
  COLOR: #4C5359;
}
#news { 
  padding-left:20px;
  float:left;
  width:78%;
  border: 0px green solid;
  padding-bottom:20px;
}

#news {
 /* padding-left: 0px;*/
 font-size: 150%;
 color:#3C4549;

}

#news h3{
 padding-left: 0px;
}







  ul.sample
  {
   padding: 0px;
   margin-left:16px;
   margin-bottom:4px; 
  }


/* стили таблицы с прайс-листом  */
#price-table h4 span {
	font-weight: normal;
	font-size: .85em;
color: black;
}
table.price-tbl {
	margin: 10px 0;
	padding: 2px;
	width: 96%;
	border: solid 1px #bdbdbd;
	border-width: 1px 1px 0 0;
	font-size:.85em;
}
table.price-tbl td {
	border: solid 1px #bdbdbd;
	border-width: 0 0 1px 1px;
	text-align: right;
	padding-right: 5px;
}
table.price-tbl th {
	padding-right: 8px;
	padding-left: 6px;
	border: solid 1px #bdbdbd;
	border-width: 0 0 1px 0;
	text-align: left;
	font-weight: bold;
}


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: none;
}
#nav li ul {
  display: none;
}


#ok li {padding-left: 1px}




#portfolio li img{
  margin: 0px;
  padding: 0px;
}


#portfolio ul {
  margin: 0px;
  padding: 0px;
}

li#portfolio li img{

	padding: 0px;
        list-style: none;
}







/*убираем маркеры*/
#portfolio li {
  list-style: none;
}




.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
}



fieldset, img { border: 0; }

a:focus { outline: none; }
 
option { padding-left: 0.4em; }

 
ul, ol, dl { margin: 1em 0; padding-left: 30px }
dl { margin: 1em 0; }
dd { padding-left: 40px; }

blockquote { margin: 0 0 1em 1.5em; }

p {	margin: 1em 0; }



 
 
html {
	height: 100%;
	margin-bottom: 1px;
}
	
/*
 * Page
 */
 
fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ddd; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }

fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; }  
legend { padding: 0 .8em 0 .8em; }
legend+* { margin-top: 1em; }  
textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }
option { padding: 0 .4em .1em; }
form div { margin-bottom: .8em; }
button, input[type='button'] { padding: .2em .3em .2em .1em; line-height: 100%; }

th{
padding-left:10px;
}
#blackwhite_bg_div, #bsd1, #bsd2, #bsd3, #bsd4, #bsd5, #bsd6, #bsd7, #to_cardd, #uploader{
display:none;
}
.calc_table{
border:solid 1px #C8C8C8; padding:10px;width:100%;
}




input[type="text"].required {
border-color: #ff0000;
}


.price2 {
	font-family: "Arial Narrow";
	font-size: 36px;
	color: #D65634;
}



.quotes { clear:left; //width:100%; font-size:12pt; color:#555; font-family:Georgia, "Times New Roman", Times, serif;}

.col-wrap-left { padding-left:20px; overflow:hidden;}

.rb { background:url(ubuntu/ii/t_rb.gif) right bottom no-repeat;}
.lb { background:url(ubuntu/ii/t_lb.gif) left bottom no-repeat;}
.rt { background:url(ubuntu/ii/t_rt.gif) right top no-repeat;}
.lt { background:url(ubuntu/ii/t_lt.gif) left top no-repeat; padding:20px 20px 50px 20px;}

.q-autor_n { text-align:right; padding:0; font-style:italic; color:#000; margin-right:90px; position:relative; top:-20px; margin-bottom:-20px; }

.rtext { text-align:right; }
.rtext a, .rtext a:visited { color:#777; font-size:0.9em}

.vert-menu .suite-pages a { text-decoration: underline; display: inline; font-weight: normal; font-size: 10.5pt; padding-left: 0px; height:auto; }
.vert-menu .suite-pages strong { font-size: 10.3pt; }


a.st .img{width:50px;}

a.st .img img{width:50px;}

a.st:hover .img{width:50px;overflow:visible;visibility:hidden;}

a.st:hover .img img{visibility:visible;position:absolute;z-index:130;}

/* Начало-Затемнение */
.gradualfader img {
filter:alpha(opacity=90);
-moz-opacity:1;
-khtml-opacity:1;
opacity:0.8;
}

.gradualfader a:hover img {
opacity:2.0;
-moz-opacity:2.0;
-khtml-opacity:2.0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=500);
}

/* Конец-Затемнение */



  div.tag {
    width: 300px;
    overflow:hidden;
    height:30px;
    float:left;
  }


 div.tag2 {
    width: 130px;
    overflow:hidden;
    height:39px;
    float:left;
    background: url(http://print-salon.ru/imagez/gr1.jpg) repeat-x;


  }

 div.tagimg {
    width: 130px;
    overflow:hidden;
    height:100px;
    float:left;
  }

 div.tagimgsm {

    width: 43px;
    overflow:hidden;
    height:30px;
    float:left;
padding: 1px;


  }


 div.tagimgsmbig {

    width: 91px;
    overflow:hidden;
    height:50px;
    float:left;
padding: 1px;


  }


 div.tagimgsm2 {

    width: 76px;
    overflow:hidden;
    height:41px;
    float:left;
padding: 1px;


  }

 div.tagimgsm3 {

    width: 90px;
    overflow:hidden;
    height:45px;
    float:left;
padding: 5px;


  }

 div.tagimgsm4 {

    width: 100px;
    overflow:hidden;
    height:150px;
    float:left;
padding: 5px;


  }

#scrollToTop {
    display: none;
 
    z-index: 999;
    opacity: .6;
   
    position: fixed;
    top: 100%;
    right: 20px;
    margin-top: -50px;
    margin-left: -80px;
   
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
   
    width: 70px;
    line-height: 16px;
    height: 16px;
    padding: 10px;
    background-color: #000;
    text-align: center;
    cursor:pointer;
}
 
#scrollToTop a {
    font-family:Arial, Verdana, sans-serif;
    font-size:12px;
    color:#fff;
}

.button {}
.button:hover {background-color:#777;}



/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:5px 0 5px 3%}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:3px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:11px; font-weight: bold; height: 20px; line-height: 20px; margin: 0 5px 5px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:2px 0; margin:0 1% 2px 0; text-indent:5px; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:45%; margin:0 0 5px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


#hidden_menu_buttonz { background: #121111;  color: #999; width: 100%; font-size:9px;
cursor: pointer;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

#hidden_menu_buttonz:hover { background: #534e4e;  

}


#button2 {width: 100%
}




