@import url("reset.css");
 /*----------------------------------HQ----*/
/*---Loyaut-----------------------------*/
body { background: #f7f7f7 url(../img/page-bg.gif) repeat-y center}
body.home
	{ background: #fff}
#header-wrap
	{background:url(../img/header-bg.gif) top repeat-x}
#header
	{width:1000px; height:69px; margin:0 auto}
#top-block-wrap-wrap
	{background:url(../img/black-rep-bg.png)}
#top-block-wrap
	{background:url(../img/black-bg.png) center top no-repeat}
#top-block
	{width:1000px; margin:0 auto; height: 197px}
.home #top-block
	{height:454px; position:relative}
#plus-wrap
	{background:url(../img/plus-bg.gif) repeat-x}
#plus
	{height:83px; width:1000px; margin:0 auto}
#grey-block-wrap
	{background:url(../img/grey-block-bg.gif) top repeat-x}
#grey-block
	{height:119px; width:1000px; margin:0 auto; padding-top:25px}
#content
	{width:1000px; margin:0 auto; padding-bottom:50px;}
#content.inside
    {background: none repeat scroll 0 0 #FFFFFF; margin: 0 auto; padding: 15px 20px 14px; width: 960px;}
.home #content
	{padding-top:35px}
 /*-------------------------------------*/
/*---Header----------------------------*/
#logo
	{float:left; margin-top:15px}
ul.nav
	{float:right; margin-top:28px}
ul.nav li
	{float:left; margin-right:35px; position:relative}
ul.nav li.last
	{margin:0; padding-left:15px; padding-top:2px}
ul.nav li.last a:link,
ul.nav li.last a:visited
	{font-style:italic; background:url(../img/login.gif) no-repeat; width:51px; height:10px; text-indent:-9999px; display:block}
ul.nav li a:link,
ul.nav li a:visited
	{display:inline-block; color:#fff; font-size:15px; text-decoration:none}
ul.nav li a:hover,
ul.nav li a:active,
ul.nav li a.active:link,
ul.nav li a.active:visited
	{color:#00c4ff}
ul.nav ul
	{position:absolute; left:0; top:42px; background:url(../img/drop.png) repeat-x bottom; width:171px; border:1px solid #464646; z-index:99;
		border-top:none;
		-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px}
ul.nav ul li
	{height:33px; line-height:33px; border-bottom:1px solid #464646; width:171px}
ul.nav ul li.droplast
	{border-bottom:none}
ul.nav ul li a:link,
ul.nav ul li a:visited
	{height:23px; padding-top:10px; padding-left:12px; display:block}
ul.nav ul li a:hover,
ul.nav ul li a:active
	{background:#3b3b3b; color:#3dd0fd}
ul.nav ul li.droplast a:hover,
ul.nav ul li.droplast a:active
	{-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px}
 /*-------------------------------------*/
/*---Top Block-------------------------*/
ul#slider h2
	{color:#fff; font-size:50px; line-height:40px; text-align:center}
ul#slider li
	{padding-top:57px; width:1000px}
.navSlider
	{position:absolute; bottom:38px; right:20px; overflow:hidden; z-index:99}
.navSlider a:link,
.navSlider a:visited
	{font-size:0; text-indent:-9999px; width:14px; height:11px; margin-right:4px;
		background:url(../img/pager-no-active.png) no-repeat; float:left}
.navSlider a:hover,
.navSlider a:active,
.navSlider a.activeSlide:link,
.navSlider a.activeSlide:visited
	{background:#00c4ff}
 /*-------------------------------------*/
/*---Plus Block------------------------*/
#plus ul
	{float:left; margin-top:19px}
#plus ul li
	{float:left; margin-right:25px}
#plus ul li span	
	{font-size:14px; line-height:45px; color:#d3d3d3}
#plus ul li a:link,
#plus ul li a:visited
	{font-size:0; text-indent:-9999px; width:159px; height:45px; line-height:45px; display:block}
#plus ul li a.sign:link,
#plus ul li a.sign:visited
	{background:url(../img/sign-up.gif) no-repeat}
#plus ul li a.take:link,
#plus ul li a.take:visited
	{background:url(../img/take.gif) no-repeat}
 /*-------------------------------------*/
/*---Grey-Block------------------------*/
.app-list h2
	{font-size:22px; line-height:26px}
.app-list h2 span
	{padding-top:5px}
.app-list h2 img
	{margin-right:10px; float:left}
.app-list p
	{font-size:15px; line-height:20px; color:#5b5b5b}
.app-list li
	{width:229px; border-right:1px solid #e0e0e0; float:left; padding:0 13px}
.app-list li.first
	{padding-left:0}
.app-list li.cross
	{width:204px}
.app-list li.last
	{padding-right:0; width:247px; border-right:none}
 /*-------------------------------------*/
/*---Content---------------------------*/

/*---Home page---*/
.col-1,
.col-2,
.col-3
	{float:left}
.col-1 h2,
.col-2 h2,
.col-3 h2
	{font-size:23px}
.col-inner
	{border-right:1px solid #eaeaea; overflow:hidden}
.col-2
	{width:245px; padding-left:12px}
.col-3
	{padding-left:23px}
.col-1 ul li
	{float:left; margin-right:40px}
.col-1 ul li img
	{margin-bottom:10px}
.col-1 ul li a:link,
.col-1 ul li a:visited
	{display:block; color:#00a4d5; line-height:12px}
.col-1 ul li span
	{font-size:10px; line-height:10px; color:#727272}
.col-2 img
	{float:left; margin-right:5px}
.col-2 a:link,
.col-2 a:visited
	{display:block}
.col-2  p
	{font-size:13px; margin:0; line-height:20px; float:left; width:127px; color:#666}
.col-3 ul li
	{background:url(../img/list.gif) left no-repeat; height:25px; line-height:25px; font-size:22px; padding:10px 0 10px 30px;
		border-bottom:1px solid #e2e2e2; color:#666}
ul.logo li
	{float:left; text-align:center; width:140px}
ul.logo li img
	{display:inline-block}
.guys
	{font-size:15px; color:#666}
 /*-------------------------------------*/
/*---Footer----------------------------*/
#footer-wrap-wrap
	{background:url(../img/black-rep-bg.png)}
#footer-wrap
	{background:url(../img/black-bg.png) center top no-repeat}
#footer
	{width:1000px; height:424px; margin:0 auto; padding-top:30px}
#footer-top-block
	{background:url(../img/footer-top-block-bg.gif) repeat-x; height:74px; margin-bottom:30px}
#footer-top-block .left,
#footer-top-block .right
	{width:43%; height:59px; padding:15px 35px 0}
#footer-top-block .left
	{float:left; border-right:1px solid #191919; margin-right:-1px}
#footer-top-block .right
	{float:right}
#footer-top-block .left p,
#footer-top-block .right p
	{color:#fff; float:left; font-size:15px; padding-top:7px}
#footer-top-block .left p span,
#footer-top-block .right p span
	{color:#7f7f7f; display:block}
#footer-top-block .left a:link,
#footer-top-block .left a:visited,
#footer-top-block .right a:link,
#footer-top-block .right a:visited
	{float:right; background:url(../img/button-black-bg.gif) no-repeat; width:154px; height:38px; text-decoration:none;
		text-align:center; line-height:34px; font-size:14px; color:#e8e8e8; text-shadow:1px 1px 1px #000}
ul.footer-blocks
	{overflow:hidden}
ul.footer-blocks li
	{float:left; width:223px; margin-right:36px}
ul.footer-blocks li.last
	{margin-right:0}
ul.footer-blocks h4
	{border-bottom:1px dashed #0dc7ff; font-size:15px; padding-bottom:14px; margin-bottom:12px}
ul.footer-blocks li p
	{font-size:13px; color:#c9c9c9; line-height:18px}
ul.footer-blocks li p strong
	{color:#fff}
ul.social
	{overflow:hidden; margin-bottom:25px}
ul.social li
	{float:left; margin-right:12px; width:24px}
ul.social li.last
	{margin-right:0}
ul.social li a:link,
ul.social li a:visited
	{display:inline-block}
.like
	{clear:both}
#search span
	{background:url(../img/search-box-bg.gif) no-repeat; width:223px; height:28px; display:block; margin-bottom:10px}
#search span input
	{float:left}
#search span .input-text
	{width:123px; height:16px; padding:6px 5px 6px 10px}
#search span .input-submit
	{width:84px; height:28px; font-size:0; text-indent:-999px; cursor:pointer}
#search  label
	{font-size:10px; color:#c9c9c9; margin-bottom:20px; display:block}
	
/*---Express page---*/
.no-sidebars #top-block
	{height:198px}
.no-sidebars #content
	{width:auto; background:#f7f7f7; padding:0}
.no-sidebars #content-inner
	{padding:50px; width:900px; margin:0 auto; background:#fff}
#express-table
	{margin-bottom:90px}
#top-block h1
	{font-size:46px; color:#00c4ff; display:block; padding-top:55px}
#top-block h1 small
	{font-size:25px; display:block; color:#bebebe}
#black-table
	{width:556px}
#black-table th
	{height:56px; font-size:24px; color:#fff; background:#000 url(../img/table-back-head-bg.gif) top repeat-x; vertical-align:middle}
#black-table th span
	{font-size:12px; color:#666; display:block}
#light-table th
	{height:56px; font-size:24px; color:#000; background:#000 url(../img/table-white-head-bg.gif) top repeat-x; vertical-align:middle;
		border-right:1px solid #e8e7e7}
#light-table th span
	{font-size:12px; color:#666; display:block}
.black-table
	{background:#000 url(../img/table-black-bg.gif) top repeat-x; height:368px}
.light-table
	{background:#f4f4f4}
.light-table td.call
	{font-size:23px; color:#000; text-align:center; padding:15px 0}
.light-table td.call span
	{color:#0096c3}
.black-table td	
{border-right:1px solid #565656; width:185px; position:relative}
#black-table li.thead
	{font-size:24px; color:#fff; text-align:center; font-weight:bold; padding:17px 0}
#black-table li.thead span
	{display:block; font-size:16px; margin-top:15px}
#black-table li.thead span small
	{font-size:11px; color:#ccc}
#black-table li 
	{background:url(../img/table-separater.png) center bottom no-repeat; padding:10px 0;
		font-size:12px; color:#fff; text-align:center}
#black-table li span
	{color:#00c4ff}
.light-table td	
	{border-right:1px solid #e9e9e8}
#light-table li
	{padding:10px 0; font-size:12px; color:#323232; text-align:center; font-weight:bold;
		background:url(../img/table-separater.png) center bottom no-repeat;}
a.trial:link,
a.trial:visited
	{width:155px; height:41px; line-height:41px; display:block; text-align:center; font-size:15px; color:#e8e8e8; text-shadow:1px 1px 1px #333;
		background:url(../img/blue-button.gif) no-repeat; text-decoration:none; margin:0 auto}
.bigh2
	{font-size:44px; color:#000; text-align:center}
.bigh3
	{font-size:32px; color:#323232; text-align:center}
.express .bigh3
	{margin-bottom:47px}
.express .bigh2
	{margin-bottom:24px}
#logotypes
		{padding:20px 0; border:1px solid #ccc; border-left:none; border-right:none; margin-bottom:29px}
#logotypes td
	{text-align:center; width:200px; vertical-align:middle}
#logotypes td img
	{display:inline-block}
#grey-text-block
	{border:1px solid #d2d2d2; background:#f4f4f4; padding:23px 50px 0 23px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
#grey-text-block .left
	{float:left; width:399px}
#grey-text-block .right
	{float:right; width:399px}
#grey-text-block p
	{font-size:13px; line-height:23px; margin-bottom:25px}
#grey-text-block h3
	{font-size:19px; font-weight:bold; margin-bottom:5px; color:#000}
/*---Showcase page---*/
#grey-block2
	{BACKGROUND:#f4f4f4; height:261px; padding:17px 13px 30px 25px; position:relative; margin-bottom:20px}
#grey-block2 h2
	{font-size:32px}
#grey-block2 img.img-bg
	{position:absolute; left:0; top:0}
ul.device-icon
	{overflow:hidden}
#grey-block2 ul.device-icon
	{position:absolute; bottom:21px; left:24px}
ul.device-icon li
	{float:left; margin-right:6px}
a.app-button:link,
a.app-button:visited
	{width:90px; padding-left:15px; height:29px; line-height:26px; background:url(../img/app-button.png) no-repeat; 
		display:block; font-size:13px; color:#fff; text-decoration:none; text-align:left}
#grey-block2 .app-button
	{position:absolute; right:21px; bottom:13px}
ul.app li
	{width:267px; float:left; text-align:center; padding-right:24px; margin-right:24px; border-right:1px solid #ccc;
		margin-bottom:47px}
ul.app li.mpb
	{margin-right:0; padding-right:0; border:none}
ul.app li div
	{padding:18px 21px 18px 18px; background:#f4f4f4; overflow:hidden}
ul.app li h2
	{font-size:24px; text-align:left}
ul.app li img
	{display:inline-block; margin-bottom:29px}
ul.app ul.device-icon
	{float:left}
ul.app a.app-button:link,
ul.app a.app-button:visited
	{float:right}
ul.app li ul.device-icon li
	{width:auto; padding:0; border:none; margin:0 6px 0 0}
ul.app li ul.device-icon li img
	{margin:0}
/*---Showcase-inner page---*/
#screenshots
	{width:552px; height:660px; border:1px solid #ececec; background:#fdfcf8; position:relative;
		-moz-border-radius:10px; -web-kit-border-radius:10px; border-radius:10px; float:left; margin-right:34px}
.slide-screen
	{width:320px; margin:65px auto 0}
.slide-screen li
	{display:none}
a.prev:link,
a.prev:visited,
a.next:link,
a.next:visited
	{font-size:0; text-indent:-9999px; display:block; height:26px; position:absolute; bottom:36px}
a.prev:link,
a.prev:visited
	{background:url(../img/prev.gif) no-repeat; width:89px; left:44px}
a.next:link,
a.next:visited
	{background:url(../img/next.gif) no-repeat; width:70px; right:44px}
.navSlide-screen
	{overflow:hidden; position:absolute; bottom:45px; left:248px}
.navSlide-screen a:link,
.navSlide-screen a:visited
	{background:url(../img/screen-slide.gif) bottom no-repeat; width:7px; height:7px; font-size:0; text-indent:-9999px; 
		margin-right:6px; float:left}
.navSlide-screen a:hover,
.navSlide-screen a:active,
.navSlide-screen a.activeSlide:link,
.navSlide-screen a.activeSlide:visited
	{background-position:top}
#download-bar
	{float:left; width:312px}
#download-bar h2
	{font-size:27px; margin-bottom:10px}
#download-bar p
	{font-size:14px; color:#383838; line-height:21px; margin-bottom:30px}
ul.download-dev a:link,
ul.download-dev a:visited
	{background:url(../img/download.gif) no-repeat; width:190px; height:46px; font-size:0; text-indent:-9999px; display:block;
		margin-bottom:15px}
ul.download-dev a.ipad-link:link,
ul.download-dev a.ipad-link:visited
	{background-position:0 -46px}
ul.download-dev a.iphone-link:link,
ul.download-dev a.iphone-link:visited
	{background-positioN:bottom}
.boldh2
	{font-size:50px; margin-bottom:30px}
ul.pager
	{position:relative; float:right; right:50%}
ul.pager li
	{float:left; margin-right:5px; position:relative; left:50%}
ul.pager li.prev
	{margin-right:54px}
ul.pager li.next
	{padding-left:49px}
ul.pager li.prev a:link,
ul.pager li.prev a:visited,
ul.pager li.next a:link,
ul.pager li.next a:visited
	{width:115px; height:26px; background:url(../img/prevnext.gif) no-repeat; font-size:0; text-indent:-9999px; display:block;
		border:none}
ul.pager li a:link,
ul.pager li a:visited
	{width:18px; height:18px; text-align:center; line-height:18px; background:#ebebeb; border:1px solid #c8c8c8; color:#747474;
		display:inline-block; text-decoration:none; font-size:14px}
ul.pager li a:hover,
ul.pager li a:active
ul.pager li a.active:link,
ul.pager li a.active:visited
	{background:#00c2ff; border-color:#0897c4; color:#bbefff}
	
	
/*
====================================
------------------------------------
*/

.action-btns
    { display: block; margin: 0 auto 19px; width: 159px; height: 45px; text-indent: -999.9em; 
        background-repeat: no-repeat; background-position: left top;}
.sign-up-btn
    { background-image: url(../img/sign-up-btn.png)}
.schedule-call-btn
    { background-image: url(../img/schedule-call.png)}
.request-meeting-btn
    { background-image: url(../img/request-meeting-btn.png)}

    
    
.page-title h1
    { padding: 67px 0 0 6px; color: #00c4ff; font-size: 46px; margin: 0; font-weight: normal}
#tour-main 
    { width:960px; padding:0; background:url(../img/main_bg.jpg) repeat-y; }
#sidebar 
    { width:250px; padding:0 0 0 3px; float:left; }
.top-border 
    { font-size:1px; height:3px; width:960px; background:url(../img/main_tb.gif) no-repeat; }
.bottom-border 
    { font-size:1px; height:2px; width:960px; background:url(../img/main_bb.gif) no-repeat;}

#tour-content 
    { width:707px; float:left;}
#sidebar ul 
    { list-style-type:none; margin-bottom:0; width:250px; padding-bottom: 48px}
#sidebar li.empty
    { height:39px; background:url(../img/sidebar_empty.jpg) no-repeat; }
#sidebar li 
    { width:223px; height:42px; margin-left:0; background:url(../img/sidebar_bullet.gif) no-repeat 2px center; }
#sidebar li span 
    { border-bottom:1px solid #3b3c3d; display:block; height:17px; padding:12px 0; width:223px; }
#sidebar li.active 
    { background:url(../img/active_page.png) no-repeat; width:242px; position:relative; z-index:100; }
#sidebar li a:link, 
#sidebar li a:visited 
    { font-size:17px; text-decoration:none; color:#00c4ff; font-family:"NettoOT", Arial, Sans-Serif; display:block; width:198px; padding-left:25px; }
#sidebar li a:hover, 
#sidebar li a:active 
    { color:#ffffff; border:none; }
#sidebar li.active a:link, #sidebar li.active a:visited 
    { color:#ffffff; }
    
#sidebar .side-btns
    { padding-bottom: 35px; text-align: center; width: 223px}     
.side-info-block
    { width: 192px; padding: 0 15px 48px 18px}
.side-info-block h4
    { color: #d1d1d1; border-bottom: 1px solid #3c3d3f; text-transform: uppercase;
        font-size: 11px; margin-bottom: 10px; line-height: 15px; padding-bottom: 6px;
        font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial }
.side-info-block p
    { font-size: 13px; color: #cfcfcf; margin: 4px 0 5px}

.side-info-block p span
    { color: #fff; font-weight: bold}
.side-info-block h3
    { font-size: 22px; margin-bottom: 16px; color: #000;}

    
.main-top-conteiner
    { background: url(../img/main-top-block-shadow.gif) repeat-x bottom;
        margin: -15px -20px 34px -24px; width: 751px; position: relative}

.main-top-conteiner .video-placeholder
    { text-align: center; position: relative}
.main-top-conteiner .video-placeholder img
    { display: block; margin: 0 auto}
    
.main-top-conteiner .section-header
    { padding: 27px 36px 28px 28px}
    
.main-top-conteiner .video-placeholder a:link,
.main-top-conteiner .video-placeholder a:visited
    { text-indent: -9999px; display: block; position: absolute; left: 50%; z-index: 5}
.main-top-conteiner .video-placeholder .play-icon
    { width: 93px; height: 94px; top: 158px; margin-left: -47px;
        background: url(../img/play-btn.png) no-repeat}
.main-top-conteiner .video-placeholder .watch-tour
    { width: 243px; height: 46px; top: 274px; margin-left: -122px;
        background: url(../img/watch-tour-btn.png) no-repeat}
        
.category-block h1
    { font-size: 65px; color: #242424; margin: 0 0 8px 0; text-align: center}
.category-block h3
    { color: #00c4ff; font-size: 20px; line-height: 22px; text-align: center}
    
.category-list
    { padding-top: 42px}
.category-list td
    { width: 205px; padding: 0 21px 52px 10px; text-align: center}
.category-list h2
    { font-weight: bold; font-size: 25px; margin: 0 0 10px 0; color: #000 }
.category-list h2 a:link,
.category-list h2 a:visited
    { font-weight: bold;color: #000; text-decoration: none}
.category-list h2 a:hover,
.category-list h2 a:active
    { text-decoration: none}
    
.category-list .cat-icon
    { text-align: center; vertical-align: middle; height: 112px;}
.category-list .cat-icon a
    { display: inline-block; margin: 0 auto}
.category-list p
    { text-align: left; font-size: 13px; line-height: 18px; color: #242424; margin: 0}
    
#tour-main .floatRightImg
    { float: right; margin-right: -36px}
#tour-main .floatLeftImg
    { float: left; margin-left: -28px}
.floatRightImg
    { float: right; margin-left: 20px; margin-bottom: 32px}
.floatLeftImg
    { float: left; margin-right: 20px; margin-bottom: 32px}
.main-top-conteiner .floatRightImg,
.main-top-conteiner .floatLeftImg
    { margin-bottom: 0}
    
.section-header h1
    { font-size: 46px;}
.section-header h1 .cufon-canvas
    { padding-bottom: 6px !important}
.section-header p
    { font-size: 19px; line-height: 27px; margin-bottom: 27px; color: #353535}
    
#tour-main .post-block
    { padding-bottom: 35px}
#tour-main .post-block .floatRightImg
    { margin-right: -20px}
#tour-main .post-block .floatLeftImg
    { margin-left: -24px}
    
.post-block h3
    { font-size: 30px; margin-bottom: 6px}
.post-block h3 .cufon-canvas
    { padding-bottom: 4px !important}
.post-block p    
    { color: #2e2e2e; font-size: 16px; line-height: 24px; margin-bottom: 23px}
    
/*---- Solution ----*/
#content.sidebar-right
    { width: 958px; padding: 10px 10px 20px 32px}
.sidebar-right .top-border,
.sidebar-right .bottom-border
    { background: url(../img/main_b_rsidebar.gif) no-repeat; height: 1px; line-height: 0px; font-size: 0px; overflow: hidden}
.sidebar-right #solutuin-page
    { width: 958px; padding: 0; background:url(../img/main_bg_rsidebar.gif) repeat-y; }
.sidebar-right #solutuin-content
    { width: 727px; float: left}
.sidebar-right #sidebar
    { width: 209px; padding: 0 1px; float: right}

.sidebar-right .main-top-conteiner
    { margin: 0 -20px 46px -32px; width: auto}
.sidebar-right .section-header
    { padding: 20px 20px 10px 32px}
    
.sidebar-right #sidebar .side-btns
    { padding: 22px 0 10px 0; width: 209px}
    
.sidebar-right #sidebar .side-info-block
    { padding: 0 0 4px 17px; border-bottom: 1px solid #dbdbdb;
        margin-bottom: 10px}
.sidebar-right #sidebar .side-info-block p
    { color: #2b2b2b; font-size: 14px; line-height: 19px; margin-bottom: 10px}
.sidebar-right #sidebar .contact-info p
    { font-size: 19px; color: #787878; margin-bottom: 12px}


.sidebar-right .contact-form
    { padding-bottom: 6px}
.sidebar-right .contact-form label
    { font-size: 14px; margin-bottom: 3px; line-height: 18px; color: #2b2b2b; display: block}
.sidebar-right .contact-form .text-inpit
    { background: url(../img/text-input-bg.gif) no-repeat left top; width: 160px; height: 18px; display: block;
        margin-bottom: 6px; padding: 5px 6px}
.sidebar-right .contact-form .text-inpit input
    { font-size: 14px; line-height: 18px; height: 18px; width: 160px;}
.sidebar-right .contact-form textarea
    { background: url(../img/text-textarea-bg.gif) no-repeat left top; border: none; font-size: 14px; line-height: 18px;
        padding: 5px 2px 5px 6px; width: 164px; height: 62px; margin-bottom: 8px;}
.sidebar-right .contact-form .submit
    { background: url(../img/send-btn.png) no-repeat left top; width: 107px; height: 31px; color: #fff;
         font-size: 16px; padding-bottom: 4px; float: right; cursor: pointer; margin-right: 16px }
.contact-form label.error
    { color: red; font-size: 12px; line-height: 15px; margin-top: -6px}
         
.banner1 img
    { margin: 0 auto 8px}
.banner1 p
    { margin: 0 0 10px 0}
.banner1 .presentation
    { text-align: center; font-weight: bold}
.banner1 .presentation a:link,
.banner1 .presentation a:visited
    { color: #000}

.main-footer-block
    { margin-top: 20px; border-top: 1px solid #e8e8e8; padding: 22px 25px 14px;
        background: url(../img/main_foot_block.gif) repeat-x bottom; }
.main-footer-block h2
    { font-size: 29px; margin-bottom: 10px; color: #000}
.main-footer-block p
    { font-size: 17px; line-height: 20px; margin-bottom: 20px; color: #000; position: relative}



/* university style */
.university #tour-content * {
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.university #tour-content .post-block {
	padding: 0;
}
.university #tour-content h1 {
  color: #000000;
  font-size: 28px;
  font-weight: normal;
  line-height: 1.5em;
  margin: 0 0 1em;
}
.university #tour-content h2 {
  color: #000000;
  font-size: 26px;
  font-weight: normal;
  margin: 1.5em 0 1em;
  text-decoration: underline;
}
.university #tour-content h2 a {
  color: #000000;
  font-size: 26px;
  font-weight: normal;
  text-decoration: none;
}
.university p {
  color: #333333;
  font-family: Arial,sans-serif;
  font-size: 15px;
  line-height: 1.75em;
  padding-right: 100px;
}
.university #tour-content span {
  color: #333333;
  font-family: Arial,sans-serif;
  font-size: 15px;
  line-height: 1.75em;
  padding-right: 100px;
}
.university #tour-content a.read-more {
	text-decoration: none;
	color: #00c4ff;
	font-weight: normal;
}
.university #tour-content a:hover {
	text-decoration: underline;
}


/* search box */
.university #search-box-container p {
	margin-top: 1em;
	margin-bottom: 1em;
}
.university #search-box-container input.simple-text-input {
	background: #fff;
}

