body{
    padding: 0px;
    margin: 0px; 
    color: #666666; 
    width: 100%;  
    background-color: white;
    font: 11px Tahoma;}

.bg_bodi{background: url('../img/header_bg.jpg') top center no-repeat;}
    
    
img{border: 0px;}
p{text-align: justify; padding: 0px; margin:6px 0px; line-height: 18px; }
h1{font-size:18px;font-weight:bold;color:#585858;margin:0px; padding:12px 0px 0px 0px;}
h2{font-size:17px;font-weight:bold;color:#585858;margin:0px; padding:12px 0px 0px 0px;}
h3{font-size:15px;font-weight:bold;color:#585858;margin:0px; padding:12px 0px 0px 0px;}
h4{font-size:13px;font-weight:bold;color:#585858;margin:0px; padding:12px 0px 0px 0px;}
h5{font-size:11px;font-weight:bold;color:#585858;margin:0px; padding:12px 0px 0px 0px;} 
a{color:#4bb894; text-decoration: underline;}
a:hover{text-decoration:none;}  

#all{position: relative; width: 1000px; margin: 0 auto;}      
        
#header{position: relative; height: 400px; }
#header p{margin:0px; padding:0px;}    
.header_logo{position:absolute;top:13px;left:16px; }
.header_karta {position:absolute; width:345px; height:63px; top:0px; right:30px;   background: url('../img/karta_tel.png') no-repeat;
font: 11px Tahoma; color:white;  padding:9px 0px 0px 25px; }
.header_karta .header_telefon {font: 24px Times New Roman; color:#bdfae6; line-height:1px;} 
.header_karta .header_telefon span {font: 20px Times New Roman; color:white;}

.icons{position:absolute; width:345px; height:63px; top:0px; right:30px;}  
#home,#email,#maps{position:absolute; width:20px;height:20px; top:12px;}
#home{right:90px;}#email{right:43px;}#maps{right:-4px;}


.chitata1{position:absolute; top:200px; left:28px; cursor: pointer;}
.chitata2{position:absolute; top:260px; left:610px; cursor: pointer;}
.texts{color:#46949a; font: 18px Arial Narrow; line-height:20px;}
.vspliv{color:#b7b8b8; font: Italic 12px Times New Roman;}
.chitata1 .vspliv{margin-left:174px;}
.chitata2 .vspliv{margin-left:93px;}  
.chitata1 .texts span{padding-left:31px;}
  
    
#content{position:relative; width:980px; margin: 0 auto;  min-height:400px; overflow: hidden; }
#left{position:relative; float:left; width:279px; padding-left:7px; padding-bottom:20px;}
#right{position:relative; float:right; width:670px; margin-right:23px; padding-bottom:20px; overflow: hidden;}

#name_h1{position:relative; width:100%; height:36px; background-color:#00aa9c; margin-bottom:26px;} 
#name_h1 h1{padding:0px; margin:0px;padding:6px 0px 0px 14px; font: normal 18px Tahoma; color:#bdfae6;}

.links_gl{position: relative; display: block; font: 17px Tahoma; color:#007a59; float:left; margin-bottom:16px; text-decoration: none; overflow: hidden;}
.links_gl p{padding:0px; margin:0px;}
.left_gl{margin-right:32px;} 
.links_gl .links_gl_podp{position:absolute; top:180px; left:13px; line-height:18px; text-align: left;}
.links_gl span{font: 17px Tahoma; color:#007a59;}

 
#footer{position: relative; width:968px; height: 109px; margin: 0 auto; background-color:#f5f6f6; color:#666666; font: normal 11px Tahoma; line-height:17px;}
#footer span{color:#4bb894;}
#footer p{margin:0px; padding:0px;}
#footer a{color:#4bb894; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
.kopir{width:195px; padding: 0px 43px; padding-top:40px; float:left;}        
.kontakti{width:266px; padding: 0px 95px; padding-top:40px;float:left;}      
.partneri{width:231px; padding-top:32px; float:left; }
.partneri .podp{padding-top:6px; padding-right:15px; float:left;} 
.partneri a{float:left;}                                                               

  
   
ul.nice-menu{position:absolute;padding:0;margin:0;list-style:none; top:305px; left:17px; z-index:100; }
ul.nice-menu li {margin:0px; padding:0px;float:left; height:41px;  padding-left:1px; background: url('../img/menu_kubiki.png') left repeat-y;  border: none;}
ul.nice-menu .menu-618{width:111px; } ul.nice-menu .menu-614{width:125px; }
ul.nice-menu .menu-619{width:132px; } ul.nice-menu .menu-983{width:136px; } 
ul.nice-menu .menu-616{width:105px; }  ul.nice-menu .menu-939{width:97px; } 
ul.nice-menu .menu-620{width:102px; } 
ul.nice-menu li a{text-align: center; font: 12px Tahoma; color:black; text-decoration:underline; padding-top:12px; height:29px; display:block; background: url('../img/menu_a_bg_n.jpg') left no-repeat; } 
ul.nice-menu li a:hover,ul.nice-menu li.active-trail a,ul.nice-menu li.over a
{ font-weight : bold; text-decoration: none;background: url('../img/menu_a_bg_a.jpg') repeat-x;}
ul.nice-menu ul{position:relative; padding:0px;margin:0px;list-style:none; background: url('../img/menu_bg_ul.png') repeat; width:166px; margin-top:1px; padding-bottom:5px; z-index:100;}
ul.nice-menu ul .even,ul.nice-menu ul .odd{padding:0px;margin:0px;float:none;   margin-left:19px; background: none; display: block; height:16px; padding:6px 0px;} 
ul.nice-menu ul .even a,ul.nice-menu ul .odd a{margin:0px; padding:0px; background: none; text-decoration:underline; text-align: left; font: 11px Tahoma; display:block; height:16px; 
padding:6px 0px; padding-left:16px; background: url('../img/menu_li_a_str.png') left no-repeat;} 
ul.nice-menu ul .even a:hover,ul.nice-menu ul .even a.active,
ul.nice-menu ul .odd a:hover,ul.nice-menu ul .odd a.active{font-weight : bold;  text-decoration:none; background: none;}  
                          

ul.menu{position:relative; margin:0px; padding:0px; list-style:none; cursor:pointer; width:218px;  z-index:10; overflow: hidden;}
ul.menu li{margin:0px; padding:0px; display: block; width:218px;  background: url('../img/menu_v_kubiki.png') top repeat-x; padding:1px 5px 4px 0px;}
ul.menu a{margin:0px; padding:0px;width:218px; height:37px; padding-left:18px; display:table-cell; vertical-align:middle;  
font: bold 11px Tahoma; text-decoration:none; color:#666666;  background: url('../img/menu_v_kubiki_bg.png') top repeat; margin-bottom:4px;}   
ul.menu a:hover,ul.menu a.active,ul.menu a.hover,ul.menu li.active-trail a{color:#bdfae6; background: #00aa9c url('../img/menu_v_ygoloki.png') 15px bottom no-repeat; }  

ul.menu li.expanded ul{position:relative; margin:0px; padding:0px; list-style:none;  margin-top:2px; display:none;} 
ul.menu li.expanded ul li{margin:0px; margin-left:19px; padding:0px; background:none;height:30px; width:200px;}
ul.menu li.expanded ul li a{margin:0px; padding:0px;font: normal 11px Tahoma; color:#228c6f; text-decoration:underline; width:196px; height:30px; background:none; padding:0px 0px 0px 16px; }
ul.menu li.expanded ul li a:hover,ul.menu li.expanded ul li a.active{font: bold 11px Tahoma; color:#c5c6c8; text-decoration:none; background:none; background: url('../img/menu_v_li.png') left no-repeat;}

/*ul.menu li.first ul,ul.menu li.active-trail ul{display: block;}*/





ul#items{position:relative;  margin:0;padding:0px;width:auto;overflow:hidden; }
ul#items li{list-style:none;float:left;width:222px;height:150px;overflow:hidden;text-align:center;padding-bottom:20px;}
ol#pagination{overflow:hidden; padding-top: 10px;}
ol#pagination li{float:left;list-style:none;cursor:pointer; margin:0 0 0 .5em;}
ol#pagination li.current{color:#f00;font-weight:bold;}
#items_text_p{margin-top: 30px;}





.views-view-grid{width:100%;}
.views-view-grid td{width: 222px;padding-bottom: 30px;}
.views-view-grid .col-1{width: 222px;text-align: left; vertical-align:top;}
.views-view-grid .col-2{width: 222px;text-align: center; vertical-align:top;} 
.views-view-grid .col-3{width: 222px;text-align: right; vertical-align:top;} 
.views-view-grid img{width: 210px; height:150px;}
.views-view-grid .title{text-align: center; font-size :16px; padding-right:10px; padding-left:10px;}



#items1 div{width:335px; float: left; text-align: center; margin-bottom:20px;}
#items_text_p{text-align: center; margin-bottom:20px;}
                