/* *************************************************************** */ 
/*            Css file   Generated by: web<<key>>template          */ 
/*            ester                         */ 
/* *************************************************************** */ 
  
  
/* Layout avik04_basic  */
  
*{                                              
 margin:                         0;
 padding:                        0;
}
body {                                          
 background:                     #fff;
 color:                          #ccc;
 font:                           80% "ABeeZee",Tahoma,sans-serif;
 line-height:                    1.5em;
}
a {                                             
 color:                          rgb(0,128,0);
 font-weight:                    400;
 text-decoration:                none;
}
a:hover {                                       
 text-decoration:                underline;
}
p,ul,ol,dl {                                    
 line-height:                    1.6em;
 margin:                         0 0 15px 0;
}
h1 {                                            
 font-size:                      4.6em;
 margin-bottom:                  0;
}
h1 a {                                          
 font-weight:                    400;
 text-transform:                 none;
}
h1 a:hover {                                    
 color:                          #eee;
 text-decoration:                none;
}
h2 {                                            
 font-size:                      2.8em;
 margin:                         0 0 10px;
}
h3 {                                            
 font-size:                      1.8em;
 margin:                         0 0 10px 0;
}
h4 {                                            
 font-size:                      1.2em;
 margin:                         0 0 0 0;
}
h1,h2,h3 {                                      
 color:                          #000;
 font-family:                    'Enriqueta', sans-serif;
 font-weight:                    400;
 line-height:                    1.4em;
}
#layout {                                       
 margin:                         40px auto 0;
 width:                          960px;
}
.slogan {                                       
 color:                          rgb(9,6,9);
 font-size:                      1.2em;
}
.alignleft {                                    
 text-align:                     left;
}
.alignright {                                   
 text-align:                     right;
}
.aligncenter {                                  
 text-align:                     center;
}
.alignjustify {                                 
 text-align:                     justify;
}
.nomargin {                                     
 margin:                         0;
 padding:                        0;
}
.larger {                                       
 font-size:                      1.2em;
}
.smaller {                                      
 font-size:                      0.9em;
}
.spacer {                                       
 margin:                         0 20px;
}
.clear {                                        
 clear:                          both;
}
.hide {                                         
 display:                        none;
}
.border {                                       
 border:                         1px solid red;
}
body .navmenu a {                               
 font-size:                      1.4em;
}
div.thumbnails img {                            
 border-radius:                  12px;
 margin:                         0 10px 10px 0;
 width:                          160px;
}
div.thumbnails img.last {                       
 margin-right:                   0;
}
p.aligncenter {                                 
 text-align:                     center;
}
p.alignleft {                                   
 text-align:                     left;
}
p.alignright {                                  
 text-align:                     right;
}
p.alignjustify {                                
 text-align:                     justify;
}
p.slogan {                                      
 color:                          rgb(9,6,9);
 font-size:                      1.2em;
}
p.aligncenterSlogan {                           
 color:                          rgb(9,6,9);
 font-size:                      1.2em;
 text-align:                     center;
}
p.larger {                                      
 font-size:                      1.2em;
}
p.smaller {                                     
 font-size:                      0.9em;
}
p.nomargin {                                    
 margin:                         0;
 padding:                        0;
}
p.spacer {                                      
 margin:                         0 20px;
}
body.light {                                    
 background:                      #fff url(images/Backgr_InResp.jpg) top center repeat;
 color:                          rgb(9,6,9);
}
body.light a {                                  
 color:                          rgb(0,128,0);
}
body.light a:hover {                            
 color:                          #555;
}
body.light h1 {                                 
 font-size:                      4.6em;
 margin-bottom:                  0;
}
body.light h1 a:hover {                         
 color:                          #303030;
}
body.light h1, body.light h2, body.light h3 {   
 color:                          #000;
}
body.light ul.menu {                            
 border-top:                     1px solid #ddd;
}
body.light ul.menu li {                         
 border-bottom:                  1px solid #ddd;
}
body.light ul.menu li a:hover {                 
 color:                          #333;
}
body.light .slogan {                            
 color:                          rgb(9,6,9);
}
body.light .navmenu a.current {                 
 color:                          rgb(48,48,220);
 font-weight:                    bold;
}
  
/* Layout avik04_row  */
  
.col {                                          
 display:                        inline;
 float:                          left;
 margin:                         0 10px;
 overflow:                       hidden;
}
.col img {                                      
 max-width:                      100%;
}
.row {                                          
 margin:                         20px auto 0;
 overflow:                       hidden;
 width:                          960px;
}
.row .row {                                     
 display:                        inline-block;
 margin:                         0 -10px;
 width:                          auto;
}
  
/* Layout avik04_c12_940px  */
  
.c12 {                                          
 width:                          940px;
}
  
/* Layout avik04_headerTxt  */
  
  
/* Layout avik04_c6_460px  */
  
.c6 {                                           
 width:                          460px;
}
  
/* Layout avik04_NavMenu  */
  
.navmenu a {                                    
 font-size:                      1.2em;
 margin:                         0 20px;
}
  
/* Layout avik04@L960  */
  
/* ------     Media rule      ------- */  
  
 @media only screen and (max-width:960px) {
  
/* Layout avik04@L960  */
  
#layout {                                       
 margin:                         0;
 padding:                        20px;
 width:                          auto;
}
.row {                                          
 width:                          100%;
}
.col {                                          
 margin:                         0 0 20px 0;
}
.c1, .c2, .c3, .c4, .c5, .c6 {                  
 width:                          100%;
}
.c7, .c8, .c9, .c10, .c11, .c12 {               
 width:                          100%;
}
h1 {                                            
 line-height:                    1.4em;
 margin:                         -15px auto 5px;
}
body .navmenu {                                 
 margin:                         0px 0 -15px;
}
body.light .navmenu a {                         
 background-color:               #fff;
 border-radius:                  10px;
 border:                         1px solid #eee;
 display:                        inline-block;
 font-size:                      1.4em;
 line-height:                    2.0em;
 margin:                         0 10px 8px 0;
 padding:                        7px 12px;
}
body.light .navmenu a.current {                 
 border-color:                   #ddd;
 border-style:                   ridge;
 border-width:                   3px;
}
.headerimage img {                              
 height:                         auto;
 width:                          100%;
}
div.thumbnails img {                            
 height:                         20%;
 margin:                         0;
 width:                          20%;
}
div.thumbnails img.last {                       
 margin-right:                   0;
}
  
  }
