/*
Theme Name: www.logic.univ.kiev.ua
Theme URI: http://www.itct.com.ua/
Version: 0.1
Author: <a href="http://itct.com.ua/">ITCT.com.ua</a>
*/



            /* Global */
            
@font-face {
    font-family: "myriad";
    src: url('fonts/MYRIAD.eot');
    src: url('fonts/MYRIAD.eot?#iefix') format('embedded-opentype'),
         url('fonts/MYRIAD.ttf') format('truetype');
}

.ngg-gallery-thumbnail img{margin: 4px 0px 10px 5px !important;}
.ngg-gallery-thumbnail{margin-right: 10px !important;}
            
body{height: 100%; margin: 0; width: 100%; background-color: #ffffff; font-family: myriad;}



            /* Header */

div.header{width: 100%; height: 102px; font-family: myriad;}

div.header img{border: 0px !important;}

div.header div.headcenter{width: 863px; overflow: hidden; height: 75px; font-family: myriad; padding-top: 27px;
    padding-left: 38px; padding-right: 45px; background-image: url(images/2.png);
    background-repeat: no-repeat;}

div.header div.headcenter a.logo{background-image: url(images/logo.png);
    background-repeat: no-repeat; float: left; display: block; text-indent: -10000px !important; width: 600px; height: 67px;}
    
div.header div.headcenter a.faculty{background-image: url(images/faculty.png);
    background-repeat: no-repeat; float: right; display: block; text-indent: -10000px !important; width: 66px; height: 63px;
    margin-top: -7px;}



div.header div.headcenter a.faculty1{background-image: url(images/faculty1.png);
    background-repeat: no-repeat; float: right; display: block; text-indent: -10000px !important; width: 66px; height: 63px;
    margin-top: -7px;}


div.header div.headcenter a.faculty2{background-image: url(images/faculty2.png);
    background-repeat: no-repeat; float: right; display: block; text-indent: -10000px !important; width: 66px; height: 63px;
    margin-top: -7px;}
    
div.photo{width: 946px; height: 244px; overflow: hidden; background-repeat: no-repeat;
    background-image: url(images/3.jpg);}
    
div.photo div.time{width: 401px; height: 35px; padding-top: 17px; padding-left: 16px; padding-right: 12px; padding-bottom: 17px;
    background-image: url(images/4.png); background-repeat: repeat;
    margin-top: 145px; float: right; margin-right: 40px; color: white; font-family: myriad; text-align: left; font-size: 13pt;}
            
div.menu{width: 946px; height: 31px; font-family: myriad; color: #000000; background-color: #eeeeee;
    font-size: 3px; overflow: hidden;}
    
div.menu div.menu-top-container ul{padding: 0px; margin: 0px; float: left; text-align: left; list-style-type: none;
    font-size: 3px;}

div.menu div.menu-top-container li{padding: 1px; margin: 0px; float: left; text-align: left; list-style-type: none;}

div.menu div.menu-top-container li a{display: block; color: #000000; text-decoration: none; text-shadow: 1px 1px #f5f5f5; 
    padding-left: 3px; padding-right: 3px; padding-top: 8px; padding-bottom: 7px; font-size: 11px;} 
div.menu div.menu-top-container li a:hover{display: block; color: #000000; text-decoration: none; text-shadow: 1px 1px #f5f5f5; 
    padding-left: 3px; padding-right: 3px; padding-top: 8px; padding-bottom: 7px; font-size: 11px;
    background-color: #e3e2e2 !important;}
div.menu div.menu-top-container li a:visited{display: block; color: #000000; text-decoration: none; text-shadow: 1px 1px #f5f5f5; 
    padding-left: 3px; padding-right: 3px; padding-top: 8px; padding-bottom: 7px; font-size: 11px;}
    
div.menu div.menu-top-container li.current_page_item a{display: block; color: #000000; text-decoration: none; text-shadow: 1px 1px #f5f5f5;        
    padding-left: 3px; padding-right: 3px; padding-top: 8px; background-color: #e3e2e2 !important; padding-bottom: 7px;
    font-size: 11px;}



            /* Center */
            
#content{width: 946px; font-family: myriad; padding-top: 5px; padding-bottom: 35px; overflow: hidden;
    background-image: url(images/5.png); background-repeat: no-repeat;}

#content div.main{width: 916px; overflow: hidden; font-family: myriad; padding-left: 15px;
    padding-right: 15px;}
    
#content div.mainright{width: 530px; height: auto; float: right; font-family: myriad; font-size: 14px;
    color: #000000; text-align: left; line-height: 21px;}
    
#content div.mainleft{width: 345px; height: auto; float: left; font-family: myriad; font-size: 14px;
    color: #000000; text-align: left; line-height: 21px;}
    
#content div.maincenter{width: 916px; height: auto; float: left; font-family: myriad; font-size: 14px;
    color: #000000; text-align: left; line-height: 21px;}

#content div.maincenter a{color: #000000; font-family: myriad; font-size: 14px; text-decoration: none;}
#content div.maincenter a:hover{color: #000000; font-family: myriad; font-size: 14px; text-decoration: underline !important;}
#content div.maincenter a:visited{color: #000000; font-family: myriad; font-size: 14px; text-decoration: none;}
    
#content div.maincenter h1.mainname{margin: 0px; padding: 0px; font-size: 24px; color: #b72600; font-weight: 100;
    margin-bottom: 7px;}

#content div.mainright h1.rightname{margin: 0px; padding: 0px; font-size: 24px; color: #b72600; font-weight: 100;
    margin-bottom: 7px;}
    
#content div.mainleft h1.leftname{margin: 0px; padding: 0px; font-size: 24px; color: #b72600; font-weight: 100;
    margin-bottom: 7px;}
    
#content div.maincenter div.maincont{width: 896px; height: auto; float: right; font-family: myriad; font-size: 14px;
    color: #000000; text-align: left; line-height: 21px;}
    
#content div.mainright div.rightcont{width: 510px; height: auto; float: right; font-family: myriad;      
    font-size: 14px; color: #000000; text-align: left; line-height: 21px;}
    
#content div.mainleft div.leftcont{width: 325px; height: auto; float: right; font-family: myriad; font-size: 14px;
    color: #000000; text-align: left; line-height: 21px;}



            /* Invited Speakers */    

div.speaker{overflow: hidden; padding-top: 15px; padding-bottom: 0px;}

div.speakername{width: 360px; overflow: hidden; float: left; padding-top: 2px;}

div.download{width: 140px; float: left; border: 0px;}
div.download img{border: 0px; float: right;}

div.article{float: left; width: 355px; padding-top: 1px; padding-left: 25px;}

div.shadow{background-image: url(images/6.png); background-repeat: no-repeat; 
    height: 23px; margin-left: 115px; margin-top: 15px; float: left; overflow: hidden; width: 100%;}

            

            /* Yandex MAP */

#map_canvas{width: 400px; height: 300px; float: right; overflow: hidden; border: 5px solid #EEEEEE;
    margin-right: 20px; margin-top: 10px; margin-bottom: 15px;}
            
            
     
            /* Footer */
            
div.footer{width: 100%; height: 96px; background-image: url(images/1.jpg);
    background-repeat: repeat-x;}

div.footer div.footcenter{width: 916px; height: 96px; overflow: hidden; font-family: myriad; padding-left: 15px;
    padding-right: 15px;}
    
div.footer div.footcenter div.footleft{float: left; width: 450px; overflow: hidden;}

div.footer div.footcenter div.footleft div.copy{width: 650px; height: auto; overflow: hidden; font-family: myriad; color: white;
    font-size: 15px; text-align: left; float: left; margin-top: 25px;}
    
div.footer div.footcenter div.footleft div.copy a{font-family: myriad; color: white; font-size: 15px; text-align: left; 
    text-decoration: none;}
div.footer div.footcenter div.footleft div.copy a:hover{font-family: myriad; color: white; font-size: 15px; text-align: left; 
    text-decoration: underline;}
div.footer div.footcenter div.footleft div.copy a:visited{font-family: myriad; color: white; font-size: 15px; text-align: left; 
    text-decoration: none;}

div.footer div.footcenter div.footleft div.copydev{width: 450px; height: auto; overflow: hidden; font-family: myriad; color: #d3684c;
    font-size: 12px; text-align: left; float: left; margin-left: 20px; margin-top: 10px;}
    
div.footer div.footcenter div.footleft div.copydev a{font-family: myriad; color: #d3684c; font-size: 12px; text-align: left;
    text-decoration: none;}
div.footer div.footcenter div.footleft div.copydev a:hover{font-family: myriad; color: #d3684c; font-size: 12px; text-align: left;
    text-decoration: underline;}
div.footer div.footcenter div.footleft div.copydev a:visited{font-family: myriad; color: #d3684c; font-size: 12px; text-align: left;
    text-decoration: none;}
    
div.footer div.footcenter div.footmenu{width: 250px; height: auto; overflow: hidden; font-family: myriad; color: #000000;
    font-size: 15px; text-align: right; float: right; margin-top: 25px;}
    
div.footer div.footcenter div.footmenu a{font-family: myriad; color: #228B22; font-size: 15px; text-align: right;
    text-decoration: none;}
div.footer div.footcenter div.footmenu a:hover{font-family: myriad; color: white !important; font-size: 15px; text-align: right;
    text-decoration: none;}
div.footer div.footcenter div.footmenu a:visited{font-family: myriad; color: #000000; font-size: 15px; text-align: right;
    text-decoration: none;}



<
