html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

img,
object,
embed {max-width: 100%;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

button, input, select, textarea {margin: 0;}

button {width: auto; overflow: visible;}
 
body { font: 15px Trebuchet MS, Arial, Helvetica, sans-serif; min-width:1000px;  position:relative; z-index:1; overflow:hidden; }

body, select, input, textarea {color: #737a79;}

a {color: #47aca4; text-decoration:underline;}
a:hover {color: #47aca4; text-decoration:none; }

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

h1 { font-size:24px; font-family: 'Museo500'; font-weight:normal; color:#343434;}

h2 { font-size:24px; color:#232323; font-weight:normal; }
h2 span { color:#f17521;}

h4 { font-size:24px; color:#292a2a; font-weight:normal; font-family: 'Museo500'; }

:focus { outline: none; }



.social { padding:0 0 40px 57px;}

.content { padding:0 44px; }

.social-link { padding:15px 0 0 44px; position:relative; z-index:1; width:400px;}

footer { background:url(../i/footer-bg.png) repeat; }

.ico-follow { background:url(../i/social-footer-ico.png) 0 0 no-repeat; padding:0 0 0 53px; }
.ico-contact { background:url(../i/ico-contact.png) no-repeat; padding:0 0 0 53px; }

.ico-navigation { background:url(../i/social-footer-ico.png) 0 -85px no-repeat; padding:0 0 0 53px; }
.ico-twitter-block { /*background:url(../i/ico-twitter.png) 10px 5px no-repeat;*/  background:url(../i/social-footer-ico.png) 10px -173px no-repeat; padding:0 0 0 53px; }

.social a{ display:block; }
.social ul { clear:both; overflow:hidden; margin:0 0 3px 0; }
.social ul li { float:left; width:125px; }

.twitter-pointer { position:absolute; z-index:10; top:-25px; left:-8px; display:block; width:30px; height:35px; background:url(../i/sprites-result.png) 0 0 no-repeat; }

.list-social ul{ margin:0;}
.list-social ul li { clear:both; float:none; margin:0 0 5px 0; }
.list-social ul li .link-twitter { margin:15px 0 0 0;}

.link-google { width:92px; height:28px; background:url(../i/social-link.png) 0px -78px no-repeat; }
.link-twitter { width:93px; height:28px; background:url(../i/social-link.png) 0px -234px no-repeat; }
.link-facebook { width:99px; height:28px; background:url(../i/social-link.png) 0px 0px no-repeat; }
.link-linkedin { width:99px; height:28px; background:url(../i/social-link.png) 0px -156px no-repeat; }


.footer-wrap { background:url(../i/footer-top.png) left top repeat-x; }


.footer-block { width:1000px;  margin:0 auto; overflow:hidden; padding:50px 0; }

.column-footer-first { float:left; width:230px; margin:0 0 0 44px; font-size:13px;}
.column-footer-first ul { padding:0 0 0 53px;}
.column-footer-first ul li { color:#76918e; }
.column-footer-first ul li a{ color:#76918e; line-height:22px; }
.column-footer-second { float:left; width:310px; margin:0 0 0 49px;}
.column-footer-third { float:right; width:320px; margin:0 10px 0 0;  }
.column-footer-third form { padding:0 0 0 53px; }
.column-footer-third form .in { margin:0 0 10px 0; }
.column-footer-third form .in-text { margin:0 0 15px 0; height:90px; }
.column-footer-third form .button { float:right; margin:0 5px 0 0; }

.form-block { position:relative; z-index:1; }

.wrap-copyright {  background:#b0c5c3;}

.copyright { height:43px; line-height:43px; width:1000px; margin:0 auto; color:#ffffff; font-size:13px; }
.copyright p { float:left; padding:0 0 0 96px; }
.copyright p a,.copyright p a:hover { padding:0; margin:0; }
.copyright p strong { font-weight:normal; }
.copyright span { float:right; padding:0 14px 0 0; background:url(../i/separator-white.png) 165px 19px no-repeat; }
.copyright a { color:#fff; padding:0 0 0 42px; text-decoration:none; }
.copyright a:hover { color:#fff; padding:0 0 0 42px; text-decoration:underline; }

.twitter-block { /*background:url(../i/ico-twitter.png) 0 25px no-repeat;*/ background:url(../i/social-footer-ico.png) 0 -153px no-repeat; padding:0 0 0 45px; }

.twitter-no-ico { background:none !important;}

.twit-message { position:relative; z-index:1; background:#e8efee;
padding:15px 12px;
min-height:50px;
font-size:15px;
 }

.twit-message span.autor { color:#f15c24; }
.twit-message span.autor a{ color:#f15c24;}

.twit-message span.date { display:block; font-size:12px; color:#9ba7a7; padding:2px 0 0 0; }
.twit-message span.date a { color:#9ba7a7; }

.twit-message .pointer { width:12px; height:26px; background:url(../i/result-repiat-sprite.png) 0px -200px no-repeat; display:block; position:absolute; z-index:2; top:24px; left:-12px; }

.button { background:#98b5b2; padding:3px 17px; border:none; border-bottom:1px solid #939b99; color:#ffffff; font-size:24px; font-family: 'Museo500'; }

.button-form { background:#47aca4; padding:0 17px; height:51px; line-height:51px; border:none; color:#ffffff !important; font-size:24px; font-family: 'Museo500'; }

.f-right { float:right; }
.f-left { float:left; }

.in { width:236px; border-left:1px solid #bbcac7; border-top:1px solid #bbcac7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; 
padding:10px 12px;
font-size:15px;
 }
.in-text { width:236px; max-width:236px; min-width:236px;  border-left:1px solid #bbcac7; border-top:1px solid #bbcac7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;
font-size:15px;
padding:10px 12px;
}

.title-lvl3 { font-size:24px; display:block; color:#343434; font-family: 'Museo500'; font-weight:normal;  }
.title-lvl2 { font-size:30px; display:block; color:#343434; font-family: 'Museo500'; font-weight:normal; padding-bottom:20px; }
.title-lvl1 { font-size:47px; display:block; color:#343434; font-family: 'Museo500'; font-weight:normal; padding-bottom:20px; }
.title-lvl1 span{ color:#f58236;}


.t-center { text-align:center; }

.what-we-do { margin:30px 0 0 0;}
.what-we-do p { font-size:17px; line-height:24px; margin:10px 0; }
.what-we-do p strong { font-weight:normal; }
.what-we-do ul { padding:0; margin:0;}
.what-we-do ul li { font-weight:normal; font-size:18px; /*background:url(../i/bullet.gif) 0 4px no-repeat;*/ background:url("data:image/gif;base64,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") 0 4px no-repeat; padding-left:37px; }

.list-orange { list-style:none; font-size:17px; margin:15px 0 0 0;}
.list-orange li{  font-size:18px; /*background:url(../i/bullet.gif) 0 0 no-repeat;*/ background:url("data:image/gif;base64,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") 0 0 no-repeat; padding-left:37px; margin:5px 0;}

.ico-creativite { background:url(../i/creative.gif) no-repeat; padding:0 0 0 62px; line-height:30px; }
.ico-custom { background:url(../i/ico-custom.gif) no-repeat; padding:0 0 0 62px; line-height:30px; }
.ico-open-sourse{ background:url(../i/open-source.gif) no-repeat; padding:0 0 0 62px; line-height:30px; }

.wrapper-white { background:#fff; }

.wrapper { overflow:hidden;}

.main { width:1000px; margin:0 auto; }

.block-cms { margin:30px 0 0 0;}

.box-skill { clear:both; margin:0 0 15px 0;}
.box-skill span { float:left; }

.box-skill .ico-html5_ { margin:0 0 0 0;}

.box-skill .ico-css3_ { margin:15px 20px 0 50px;}
.box-skill .ico-ajax_ { margin:10px 0 0 0; } 
.box-skill .ico-mysql_ { margin:0 20px 0 20px; } 
.box-skill .ico-as3_ { margin:5px 0 0 5px; }
.box-skill .ico-php_ { margin:20px 0 0 -20px; }
.box-skill .ico-jquery_ { margin:15px 0 0 0; }

.box-skill .ico-fl-o { margin:0 0 0 -5px;}
.box-skill .ico-as3-o { margin:0 55px 0 55px;}

.box-skill .ico-wordpress { margin:0 20px 0 0; } 
.box-skill .ico-joomla { margin:0 0 0 0; } 
.box-skill .ico-drupal { margin:0 50px 0 0; } 
.box-skill .ico-prestashop { margin:0 0 0 0; }

.border-grey{ border-bottom:1px solid #d4d9d9;}

.indent-skill { padding:0 0 20px 0; }
.indent-skill-top { padding:5px 0 0 0; }

.header { position:relative; z-index:1; overflow:hidden; padding:15px 44px 0 44px;  }

.logo { background:url(../i/xpgraph.png) no-repeat; display:block; width:360px; height:80px; font-family: 'Museo500'; color:#737a79; left:-15px; float:left; font-size:14px; position:relative; z-index:1;text-decoration:none;}
.logo:hover {color:#737a79;}

.logo span { position:absolute; z-index:2; bottom:0; right:0; }

.logo strong { position:absolute; z-index:2; bottom:0; right:0; font-weight:normal; }

.indend-index { padding-bottom:70px; }

.free_estimate { display:block; width:168px; padding:0 0 0 80px; height:56px; line-height:76px; position:absolute; z-index:100; top:0; right:25px; background:url(../i/sprites-result.png) 0 -343px no-repeat; color:#8f9f9f; font-size:16px; cursor:pointer; text-decoration:none; }
.free_estimate:hover { background:url(../i/sprites-result.png) 0 -399px no-repeat; color:#f98d45; }


.navigation { list-style:none; float:right; margin:53px -10px 0 0; display:block; font-family: 'Museo500'; }
.navigation li { float:left; font-size:18px; background:none; padding:0; }
.navigation li a { color:#4e5454; display:block; height:37px; line-height:37px; padding:0 14px; text-decoration:none; }
.navigation li a:hover { color:#f26124; }
.navigation li span { display:block; }

.navigation li.active span{ background:#f98d45 url(../i/result-repiat-sprite.png) 0px -113px no-repeat; }
.navigation li.active span a { color:#fff; background:url(../i/menu-right.png) right no-repeat; }
.navigation li.active span a:hover { text-decoration:none; }

.bread-crumbs { width:914px; margin:20px 0 30px 0; height:48px; line-height:48px; padding:0 44px; clear:both; overflow:hidden; font-size:14px; color:#010101;  background:url(../i/bread-crumbs-bg.jpg) no-repeat; }
.bread-crumbs a { display:block; float:left; color:#737a79; text-decoration:underline; background:url(../i/point.png) right 21px no-repeat; padding:0 23px 0 0; margin:0 10px 0 0; }
.bread-crumbs a:hover { text-decoration:none; }

.social-share { position: fixed; z-index:500; top:207px; left:0;  background:#0C3; left:-115px; background:#fc9753;}
.social-share ul { list-style:none; padding:12px 0 0 5px; }
.social-share ul li { float:left; margin:0 5px; }

.social-share .in-box { position:relative; z-index:1; width:150px; height:39px; }
.social-share .in-box #click { height:39px; width:40px; /*background:url(../i/star.png) no-repeat;*/ position:absolute; z-index:2; top:0; right:-15px; cursor:pointer; background:url(../i/sprites-icon.png) no-repeat; background-position:0 0; }

.column-two { clear:both; overflow:hidden; padding:35px 44px 20px 44px; }

.column-two .title-block { display:block; padding:5px 0 0 0;}

.left-column { float:left; width:456px; }
.right-column { float:right; width:397px; }

.ico-drupal { display:block; width:138px; height:42px; background:url(../i/ico-drupal.gif) 0 0 no-repeat; }
.ico-wordpress { display:block; width:168px; height:38px; background:url(../i/ico-wordpress.gif) 0 0 no-repeat; }
.ico-prestashop { display:block; width:153px; height:48px; background:url(../i/ico-prestashop.gif) 0 0 no-repeat; }
.ico-joomla { display:block; width:155px; height:35px; background:url(../i/ico-joomla.gif) 0 0 no-repeat; }
.ico-magento { display:block; width:144px; height:45px; background:url(../i/ico-magento.gif) 0 0 no-repeat; }
.ico-javascript { display:block; width:138px; height:27px; background:url(../i/ico-javascript.gif) 0 0 no-repeat; }

.ico-google,.ico-facebook,.ico-twetter,.ico-in { display:block; width:39px; height:39px; }

.ico-google { background:url(../i/ico-google.gif) 0 0 no-repeat; }
.ico-google:hover { background:url(../i/ico-google.gif) 0 -39px no-repeat; }
.ico-facebook { background:url(../i/ico-facebook.gif) 0 0 no-repeat; }
.ico-facebook:hover { background:url(../i/ico-facebook.gif) 0 -39px no-repeat; }
.ico-twetter { background:url(../i/ico-twetter.gif) 0 0 no-repeat; }
.ico-twetter:hover { background:url(../i/ico-twetter.gif) 0 -39px no-repeat; }
.ico-in { background:url(../i/ico-in.gif) 0 0 no-repeat; }
.ico-in:hover { background:url(../i/ico-in.gif) 0 -39px no-repeat; }

.ico-blog { /*background:url(../i/ico-blog.png) 0 4px no-repeat;*/background:url(../i/sprites-icon.png) 0 4px no-repeat; background-position:-44px -35px }

.ico-twitter { background:url(../i/ico-twitter.gif) 0 4px no-repeat; }
.ico-info { background:url(../i/sprites-ico.png) 0px -394px no-repeat; }
.ico-cms { /*background:url(../i/ico-cms.png) 0 4px no-repeat;*/ background:url(../i/sprites-icon.png) 0 4px no-repeat; background-position:0 -79px; }
.ico-molecule { background:url(../i/molecule-ico.gif) 0 4px no-repeat; padding:7px 0 7px 54px; }
.ico-our-process { background:url(../i/our-process-ico.gif) 0 4px no-repeat; padding:7px 0 7px 54px; }

.separator-page { height:12px; width:1000px; background:url(../i/separator-page.png) no-repeat; clear:both; overflow:hidden; font-size:0; margin:0; padding:0; }

.inden20 { margin:20px 0; }

/* about */
#accordion span { display:block;}
#accordion span a { color:#9ba7a7; cursor:pointer; font-size:136px; line-height:101px; text-transform:uppercase; font-family: 'Museo500'; font-weight:bold; text-decoration:none; cursor : url("../i/cursor.png"), pointer;}

#accordion span a:hover {color:#f98d45; text-decoration:none; }

h3.ui-state-active a{ color:#f98d45 !important;}

.list-about { padding:0 0 30px 0;}

.inner-content { padding:0 0 0 53px; overflow:hidden; }

.indent-top { padding-top:40px; }

.post-blog { clear:both; overflow:hidden; padding:20px 0 0 0; }
.post-blog .title-post { display:block; font-size:18px; }
.post-blog .date { display:block; font-weight:bold; font-size:11px; color:#232323; }
.post-blog p { line-height:20px; }

.map { background:#fff url(../i/map.jpg) center 575px no-repeat;}

.who { background:url(../i/company.jpg) 300px 0 no-repeat; clear:both; overflow:hidden; line-height:24px;  font-size:18px; padding:5px 0 30px 0;  }

.who-left { float:left; width:290px; margin:30px 0 0 0 ; }
.who-left strong { font-weight:normal; }
.who-right { float:right; width:270px; margin:30px 0 0 0; }

.where { clear:both; position:relative; z-index:1; padding:20px 0 100px 10px;  }

.what { clear:both; overflow:hidden; padding:45px 0 40px 0; }
.what p { margin:0 0 40px 0; }
.what strong { font-weight:normal; }

.what-in { clear:both; overflow:hidden; }

.what-creative-design { width:270px; float:left; margin:0 20px 0 0; }
.what-creative-design ul{ margin:20px 0 0 11px; }
.what-custom-programming { width:300px; float:left; } 
.what-open-source { width:274px; float:right;}

.where .box-orange { background:#f98d45;
width:342px;
font-size:18px; color:#fff;
line-height:24px;
padding:10px 20px;
 }

.where .location { display:block; height:177px; width:115px; background:url(../i/location.png) no-repeat; position:absolute; z-index:2; top:25px; left:455px;}

.text-up { text-transform:uppercase; }

.about-box{ font-size:18px;  line-height:24px; display:none; }

.how-much { overflow:hidden; position:relative; z-index:1; }

.why { padding:48px 0 20px 0;}
.why p { margin:0 0 25px 0; }

.free-shadow-horizontal { background:url(../i/border-right-free.png) right no-repeat; width:8px; height:391px; position:absolute; z-index:3; top:0; right:0;} 
.free-horizontal { height:391px; width:274px; background:url(../i/shadow-h.gif) right no-repeat; position:relative; z-index:2; float:right;  }


.free-horizontal #price-horizontal {
  right: -140px;
  top: 60px;
  position: absolute;
  z-index: 0;  
}
.free-horizontal #price-horizontal:hover {
  right: -90px;
  top: 60px;  
  position: absolute;
}

#accordion .free-text { color:#343434; font-size:47px; line-height:50px;  font-family: 'Museo500'; position:absolute; z-index:3; top:0; left:0; padding:75px 50px 50px 10px; }
#accordion .free-text span { color:#f98d45; display:inline; }

.text-big-center { color:#343434; text-align:center; font-size:47px; line-height:50px;  font-family: 'Museo500'; }

.list { padding:0; margin:0; }
.list li { /*background:url(../i/bullet.gif) 14px 4px no-repeat;*/ background:url("data:image/gif;base64,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") 14px 4px no-repeat; padding:3px 0 3px 50px; margin:6px 0; font-size:24px; font-weight:bold; }
.list li strong { font-weight:normal;}

.in-pointer { background:url(../i/pointer-price.png) 580px 160px no-repeat; }

.active-pointer { background:url(../i/pointer-in-active.png) 580px 160px no-repeat; }

.block-custom { overflow:hidden; clear:both; margin:30px 0 0 60px; }
.block-custom div { display:block; overflow:hidden; margin:0 0 26px 0;}

.block-custom .ico-html5_ { margin:0 21px 0 14px; float:left;}
.block-custom .ico-css3_ { margin:15px 27px 0 0; float:left; }
.block-custom .ico-as3_ { margin:7px 0 5px 0; float:left; }


.block-custom .ico-ajax_ { margin:0 29px 0 0; float:left; }
.block-custom .ico-jquery_ { margin:11px 0 0 0; float:left; }

.block-custom .ico-php_ { margin:13px 44px 0 0; float:left; }
.block-custom .ico-mysql_ { margin:0; float:left; }

.block-open-source { overflow:hidden; clear:both;  margin:30px 0 0 60px;}
.block-open-source span { margin:0 0 20px 0; }

.ico-php { display:block; width:55px; height:27px; background:url(../i/ico-php.png) no-repeat; }
.ico-ico-mysql { display:block; width:69px; height:37px; background:url(../i/ico-mysql.png) no-repeat; }

.f-18 { font-size:18px; }
.f-18 strong { font-weight:normal;}

.title-box { clear:both; overflow:hidden; margin:0; }
.title-box .title-lvl1 { float:left; display:block; width:400px;}

.full-title { margin:0 0 20px 0;}
.full-title .title-lvl1{ width:690px; }
.full-title .number-pages { margin:20px 0 0 0; }


.number-pages { float:right; color:#9ba7a7; width:200px; margin:7px 0 0 0; }
.number-pages span { display:block; float:right; height:38px; line-height:38px; font-size:14px; margin:0 10px 0 0; }
.number-pages a { margin:0 0 0 10px; float:right;}
.number-pages a.page-left { display:block; width:38px; height:38px; background:url(../i/work-left.gif) no-repeat; }
.number-pages a.page-left:hover { background:url(../i/work-left.gif) 0 -38px no-repeat; }
.number-pages a.page-right { display:block; width:38px; height:38px; background:url(../i/work-right.gif) 0 0 no-repeat; }
.number-pages a.page-right:hover { background:url(../i/work-right.gif) 0 -38px no-repeat; }

div#slider ul{
    list-style:none;
}

.slider-wrap { position:relative; width:912px; height:730px; z-index:1; overflow:hidden;}

div#slider li {
	list-style:none;
	overflow:hidden;
	padding:0;
	background:none;
}

.full-slide li{ width:912px; height:730px;}

.slide-646 li{ width:599px; height:460px; }

.slider-bg { background:url(../i/bottom-shadow-work.gif) 0 423px no-repeat; overflow:hidden; }

.work-in { clear:both; overflow:hidden; }

.work-in .left-block-in { width:600px; float:left;}
.work-in .right-block-in { width:262px; float:right; font-size:15px; padding:0; }

.work-in .right-block-in h4 { display:block; margin:0;}
.work-in .right-block-in p { margin:0 0 20px 0; font-size:15px; line-height:22px; line-height:normal; }
.work-in .right-block-in span.client-title { font-size:18px; padding:0 10px 0 0; }
.work-in .right-block-in p.client a{ padding:0 10px;}
.work-in .right-block-in p.client { display:block;}

a.link { color:#f37241; padding:0 15px 0 0; /*background:url(../i/pointer-orange.png) right 9px no-repeat;*/ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA61pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6Q0U2NDlFMkUzMEYwRTAxMThBODRBNDBGRDU3OThFMDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjYzMEEwQTYwMEExMTFFMUFGNTdCNTBDOTkyOUE0MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjYzMEEwQTUwMEExMTFFMUFGNTdCNTBDOTkyOUE0MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUUxMjg0RTJGREZCRTAxMTk4NjNFNjQxMjMzRTdCMTYiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6Q0U2NDlFMkUzMEYwRTAxMThBODRBNDBGRDU3OThFMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+OyiSAAAAQUlEQVR42mL8//8/AzbwpdgJJMHI07sPzGdiwA0Ygfg/UANBhSiKWaBWEAL/WaC68CoCqWEiRhHYDYR8DeMDBBgAqYIXrjBf1gcAAAAASUVORK5CYII=") right 9px no-repeat; }

.testimonials { background:#f4f3e9; border:2px solid #e8e7db; color:#737a79; font-size:15px; font-style:italic; line-height:22px; padding:10px 25px;  margin:50px 0 0 0; }
.testimonials-point { background:url(../i/point-testimonial.gif) no-repeat; width:49px; height:59px; margin:-26px 0 0 0;}
.testimonials a { display:block; color:#737a79; text-decoration:none; }
.testimonials a:hover { display:block; color:#737a79; text-decoration:none; }

.testimonial-client { clear:both; overflow:hidden; padding:0px 0 70px 0; }
.testimonial-client .autor { font-size:24px; color:#292a2a; font-family: 'Museo500'; display:block; }
.testimonial-client .job { color:#a5a4a4; font-size:18px; display:block; }

.list-testimonial { display:block; overflow:hidden; }
.list-testimonial li { display:block; background:url(../i/blockquote.gif) top left no-repeat; padding:0 0 45px 70px;}
.list-testimonial li  p { font-style:italic; line-height:22px;}
.list-testimonial li span.autor { display:block; font-size:24px; color:#292a2a; font-family: 'Museo500'; margin:5px 0 0 0; }
.list-testimonial li span.job { color:#a5a4a4; font-size:18px; display:block; }

#example-content-1 {
	display: none;        /* required */
	position: absolute;   /* required */
	z-index:10;
	 font-size:18px; color:#ea3700; line-height:18px; width:143px; height:50px; background:url(../i/click.png) no-repeat; font-style:normal; padding-top:23px; padding-left:40px;
}

.page-indent { padding:0 44px 30px 44px; }

.page-indent p { margin:15px 0;}

.services-block { clear:both; overflow:hidden; margin:0 0 50px 0;}

.services-block .serivces-title { width:260px; height:210px; padding:63px 0 0 10px; text-transform:uppercase; font-weight:bold; float:left;  color:#292a2a; font-family: 'Museo500';  position:relative; z-index:1; }
.services-block .serivces-title h2 { font-size:52px; font-weight:bold; line-height:42px; padding:0; margin:0; color:#343434;}
.services-block .serivces-title h2 span { color:#f98d45; }
.services-block .serivces-title h2 { display:block; position:absolute; z-index:2; top:40px; left:5px; }

.services-block .serivces-title h2.creative { top:73px; }

.services-block .serivces-title h2.open-source { top:25px; left:20px; }

.services-block .serivces-text { float:left; background:url(../i/element.gif) left no-repeat; padding:0 0 0 91px; min-height:227px; font-size:18px; line-height:24px; width:278px; }
.services-block .serivces-text strong{ font-weight:normal;}

.services-block .serivces-box { float:right; width:240px; }
.services-block .serivces-box .list li strong{ font-weight:bold;}

.serivces-box .block-custom { margin:0 0 0 15px;}

.serivces-box .block-custom .ico-ajax_ { margin-right:20px;}
.serivces-box .block-custom .ico-php_ { margin-right:30px;}
.serivces-box .block-custom .ico-html5_ { margin-right:65px; margin-left:25px;}

.serivces-box .block-open-source { margin:0 0 0 15px; }

.contact-block { clear:both; overflow:hidden; margin-top:-15px; }
.contact-block .left-block { float:left; width:580px; }
.contact-block .right-block { float:right; width:265px; }

.box-contact { clear:both; background:url(../i/separator.gif) bottom repeat-x; padding:10px 0 0 0; margin:0 0 15px 0; }

.contact-box { float:right; display:block; width:215px; margin-bottom:-5px;  }
.contact-box span { display:block; float:right; background:#FFF; padding:11px 0 0px 3px; color:#737a79; font-size:18px; }
.contact-box span a { color:#737a79; font-size:18px; text-decoration:none; }
.contact-box span a:hover { text-decoration:underline; }

.ico-email { float:left; display:block; width:39px; height:33px; background:#fff url(../i/sprites-result.png) 0px -85px no-repeat; padding:0 3px 0 0; margin:5px 0 -10px 0; }
.ico-skype { float:left; display:block; width:38px; height:38px; background:#fff url(../i/sprites-result.png) 0px -168px no-repeat; padding:0 4px 0 0; margin-bottom:-10px; }
.ico-talk { float:left; display:block; width:38px; height:37px; background:#fff url(../i/sprites-result.png) 0px -256px no-repeat; padding:0 3px 0 0; margin:1px 0 -10px 0;}

.form-list { display:block; padding:40px 0 0 0;}
.form-list li { margin:0 0 30px 0; }
.form-list li input,.form-list li textarea { color:#292A2A;}
.field { width:140px; float:left; text-align:right; font-size:18px; padding:14px 0 0 25px; }

.options-box { float:right; width:380px; position:relative; z-index:1; }

.form-in { width:338px; font-size:18px; padding:13px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #47aca4; }

.form-capcha { width:90px; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:13px 20px; border:1px solid #47aca4; }

.capcha-style { clear:both; overflow: hidden;}
.capcha-style  span.line-math { float:left; display: block; width:240px; font-size:18px; }
.capcha-style  span.line-math b { font-weight:normal; font-size:36px; }
.capcha-style  span.line-math b.figures { display:inline-block; width: 80px; text-align:center; margin:0 12px; }

.form-text { width:338px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; padding:10px 20px; max-width:338px; min-width:338px; height:169px; border:1px solid #47aca4; }

.error { border:1px solid #ff009c;}

.wrap-error { display:none; clear:both; overflow:hidden; position:absolute; z-index:2; top:-30px; right:-320px; width:320px; }

.error-left { display:block; float:left; width:16px; height:30px; background:url(../i/error-left.png) no-repeat; }
.error-right { display:block; float:left; height:23px; width:16px; background:url(../i/error-right.png) no-repeat; }
.error-repiat { display:block; float:left; background:url(../i/error-repiat.png) top center repeat-x; height:23px; font-size:10px; line-height:18px; color:#fff; font-weight:bold; }

.clear { clear:both; overflow:hidden; font-size:0; height:1px; padding:0; margin:0; }

.help { display:block; width:17px; height:17px; background:url(../i/ico-help.png) no-repeat; cursor:pointer; position:relative; z-index:1; }
.help:hover {background:url(../i/ico-help.png) 0px -17px no-repeat; }

.help .help-info { display:none; }
.help:hover .help-info { display:block; }

.help-info { position:absolute; z-index:2; top:20px; left:22px; width:300px; clear:both; overflow:hidden; }
.help-info-top { height:35px; background:url(../i/help-info-top.png) no-repeat; }
.help-info-content { background:url(../i/help-info-repiat.png) repeat-y; font-size:18px; color:#ea3700; padding:0 25px 0 40px; }
.help-info-content ul li { background:url(../i/separator-red.gif) 0 12px no-repeat; padding:0 0 0 15px; margin:0;}
.help-info-bottom { background:url(../i/help-info-bottom.png) no-repeat; height:27px; }

.parent {
width: 100%;
text-align: center; 
float: left; 
padding:0;
}
.parent ol {
display: table; 
width: auto; 
margin: 0 auto; 
list-style: none;
font-size: 12px;
padding: 0;
}
* html .parent span {
display: inline-block;
}
*:first-child+html .parent span {
display: inline-block;
}
.parent li {
	
 margin:0 5px 0 5px;
   
float: left;
margin-right: 4px;
width: 21px;
height: 21px;
overflow: hidden;
text-align: center;
color: #fff;
font-weight: bold;
position: relative;
cursor: default;		
position: relative;
}
* html .parent li {
height: 22px;
}
.parent li a {
text-decoration: none;
position: absolute;
top: 0;
left: 0;
display: block;
text-align: center;
background:url(../i/bullet-gallery.gif) 0 -42px no-repeat; 
width: 21px;
height: 21px;
text-indent:-9999px;
}

ol#controls li a:hover {
   background:url(../i/bullet-gallery.gif) 0 -21px no-repeat;
}

ol#controls li.current a {
   background:url(../i/bullet-gallery.gif) 0 0 no-repeat;
}

.parent ol#controls li.left-nav { width:23px; height:36px; margin:-7px 10px 0 0;}
.parent ol#controls li.left-nav a{ display:block; width:23px; height:36px; background:url(../i/nav-left.gif) 0 0 no-repeat; }
.parent ol#controls li.left-nav a:hover { background:url(../i/nav-left.gif) 0 -36px no-repeat; }

.parent ol#controls li.right-nav { width:60px; height:36px; margin:-7px 0 0 10px;}
.parent ol#controls li.right-nav a{ display:block; width:23px; height:36px; background:url(../i/nav-right.gif) 0 0 no-repeat; }
.parent ol#controls li.right-nav a:hover { background:url(../i/nav-right.gif) 0 -36px no-repeat; }

.gallery-items { clear:both; overflow:hidden; margin:22px 0;}
.gallery-item { height:202px; width:278px;position:relative; z-index:1; float:left; }
.gallery-item img { margin:7px; }
.gallery-item a { display:block; width:278px; height:202px; position:absolute; z-index:2; top:0; left:0; background: url(../i/portfolio-frame.png) 0 0 no-repeat; }

.gallery-item a.hover-bg { background:url(../i/portfolio-frame.png) 0 -202px no-repeat;}

.item-center { margin:0 38px; }

div.info { background:#f98d45; height:60px; padding:6px 0 0 0; width:278px; position:absolute;  z-index:20; bottom:0; left:0; display:none; color:#fff; }
div.info p { padding:0; margin:0;}
div.info .project-name { font-size:18px; color:#ffffff; text-align:center;}
div.info .skils { text-align:center; color:#ffffff; font-size:14px;}

.indent-free { padding:60px 0 0 0; } 

.free { clear:both; background:url(../i/free-bg.png) bottom no-repeat; height:160px; width:912px; position:relative; z-index:1; margin:0 auto; }
.free h2 { text-align:center;}
.free .price-click { height:160px; overflow:hidden;  position:relative; z-index:1; bottom:2px;}
.free .price-click strong { font-weight:normal; }

.free .price-click .point { width:116px; height:96px; background:url(../i/pointer-in.png) no-repeat; position:absolute; z-index:2; left:583px; top:40px; }
.free .price-click .point-active { width:116px; height:96px; background:url(../i/point-in-active.png) no-repeat; }

.free-shadow { position:absolute; z-index:2; bottom:0px; left:0; height:8px; background:url(../i/result-repiat-sprite.png) 0px -55px no-repeat; width:909px; margin:0 0 0 2px;}

.free .price-click #price {
  left: 300px;
  top: 48px;
  position: absolute;
  z-index: 0; 
}
.free .price-click #price:hover {
  left: 300px;
  top: 0px;
  position: absolute;
}

.list-page li { background:url(../i/list-bullet.gif) 2px no-repeat; padding:0 0 0 13px; margin:3px 0; }

.ico-drupal_ { display:block; width:146px; height:43px; background:url(../i/ico-drupal_.gif) no-repeat; }
.ico-prestashop_ { display:block; width:162px; height:51px; background:url(../i/ico-prestashop_.gif) no-repeat; }
.ico-wordpress_ { display:block; width:178px; height:41px; background:url(../i/ico-wordpress_.gif) no-repeat; }
.ico-joomla_ { display:block; width:180px; height:36px; background:url(../i/ico-joomla_.gif) no-repeat; }
.ico-html5_ { display:block; width:39px; height:55px; background:url(../i/general-sprite.png) 0px -792px no-repeat; }
.ico-css3_ { display:block; width:69px; height:32px; background:url(../i/sprites-ico.png) 0 -262px no-repeat; }
.ico-as3_ { display:block; width:49px; height:47px; background:url(../i/ico-as3.gif) no-repeat; }
.ico-ajax_ { display:block; width:83px; height:35px; background:url(../i/general-sprite.png) 0 -439px no-repeat;}
.ico-jquery_ { display:block; width:119px; height:35px; background:url(../i/general-sprite.png) 0px -917px no-repeat;}
.ico-php_ { display:block; width:84px; height:44px; background:url(../i/general-sprite.png) 0 -1022px no-repeat;}
.ico-mysql_ { display:block; width:103px; height:53px; background:url(../i/ico-mysql.png) no-repeat;}
.ico-as3-o { display:block; width:57px; height:54px; background:url(../i/general-sprite.png) 0 -544px no-repeat; }
.ico-xml-o { display:block; width:57px; height:54px; background:url(../i/general-sprite.png) 0 -1136px no-repeat; }
.ico-fl-o { display:block; width:54px; height:54px; background:url(../i/general-sprite.png) 0 -668px no-repeat; }

.custom-select { width:338px; font-size:18px; padding:0 20px; border:1px solid #47aca4; position: absolute; z-index:1222; background:#fff; }

.custom-select .obj-sel .wrap-obj { cursor:pointer; height:49px; line-height:49px; background:url(../i/pointer.png) right no-repeat; color:#9ba7a7; text-decoration:none; }
.custom-select .obj-sel .wrap-obj:hover {color:#292a2a;}
.custom-select .obj-sel .wrap-obj .help ul { padding:0; margin:0; display:block;}
.custom-select .obj-sel .wrap-obj .help ul li {line-height:23px; height:auto;}
.custom-select .obj-sel .wrap-obj .help { line-height:23px;}

.custom-select .obj-sel .help { margin:17px 29px 0 0; display:none; }

.custom-select .drop-menu { margin:0 20px 0 -8px; padding:0 0 10px 0;}
  
.custom-select .drop-menu span { display:block;  position:relative; z-index:1; padding:0 7px; clear:both;   height:36px; line-height:36px; text-decoration:none; color:#9ba7a7; font-size:18px; cursor:pointer;}

.custom-select .drop-menu .select-obj span:hover{ color:#292a2a; text-decoration:none; background:#eff5f5;  }

.custom-select .drop-menu .select-obj .obj span{ display:block; float:left;}
.custom-select .drop-menu .select-obj .obj:hover{ text-decoration:none; background:#eff5f5; }
.custom-select .drop-menu .select-obj .obj .help { margin:10px 9px 0 0; }
.custom-select .drop-menu .select-obj .obj:hover span {color:#292a2a; }

.drop-menu { display:none; }

.error-right-wrap { display:none; position:absolute; z-index:2; top:-23px; left:-300px; width:300px; }

.error-left-in {display:block; float:left; width:15px; height:24px; background:url(../i/error-left-p.png) no-repeat;}
.error-right-in {display:block; float:left; height:30px; width:20px; background:url(../i/error-right-p.png) no-repeat;}
.error-repiat-in { display:block; float:left; background:url(../i/error-repiat-p.png) top center repeat-x; height:24px; font-size:10px; line-height:18px; color:#fff; font-weight:bold; }

.thank-you { clear:both; overflow:hidden; font-size:15px; line-height:normal;}
.thank-you span { display:block; font-size:24px; color:#232323; }

.scrollTop {  width:100%; position:fixed; z-index:100000; height:64px;/*background:url(../i/menu-popup-bg.png) repeat-x;*/ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABACAMAAABlV3obAAAAXVBMVEXE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tTE1tQG4nvNAAAAH3RSTlMAEiIzRFRlfISSmJ+gpquvu73Bx8jLztXY2t7g5ujy8GHjCQAAAIxJREFUWIXtzMkSgkAMhOHMBFxRxAUXIO//mCKdWDV3vXVuX6X6F/vdCVtsscUWW2yxxRZbbLHFFltsscUWW/9vLafBPRy8gi/nE7yX40NJGZwVeHGuwKNzB66dJ7B2DlK4ceq0sHdmcEpg6kH19xnjWiL2MBs3IdHuU07B3M5sczA1Mzv9cjua3Sp5A8pRH4kNoauoAAAAAElFTkSuQmCC") repeat-x; display:none;}
.scrollTop .menu-up { width:1000px; margin:0 auto; height:64px; }

.scrollTop .menu-up .logo-up { display:block; width:109px; height:64px; float:left; background:url(../i/logo-up.png) no-repeat; }

.scrollTop .menu-up .navigation { padding:0; margin:11px 35px 0 0;}

.scrollTop .menu-up .navigation li.active span{ background:#f98d45 url(../i/menu-left-g.png) left no-repeat; }
.scrollTop .menu-up .navigation li.active span a {  background:url(../i/menu-right-g.png) right no-repeat; }

/*blog*/

.content-blog { clear:both; overflow:hidden; padding:10px 0 0 0; }

.column-600 { width:600px; float:left; }

.post-content { clear:both; overflow:hidden; margin:0 0 45px 0; }
.post-content p { margin:0 0 25px 0;}

.post-title { display:block; font-family: 'Museo500'; font-size:34px; color:#000000;  }
.post-date { display:block; color:#2a2a2a; font-size:13px; font-weight:bold; margin:5px 0; }

.column-263 { width:263px; float:right; }

.commnet-blog { clear:both; overflow:hidden; margin:35px 0 0 0; }

.commnet-user { clear:both; background:url(../i/blockquote.gif) left top no-repeat; padding:0 0 0 65px; margin:0 0 40px 0;}
.commnet-user p { padding:0 0 20px 0;}

.commnet-user .name-date { font-family: 'Museo500'; color:#010101; font-size:20px; display:block; margin:0 0 15px 0;}
.commnet-user .name-date b{ color:#9ba7a7; font-size:12px; font-weight:normal;}

.cloud-tag { clear:both; overflow:hidden; }
.cloud-tag .big-tag { font-size:24px;}
.cloud-tag .small-tag { font-size:13px;}

.indent-55 { padding-left:55px; }

.tip {
	color: #fff;
	background:#1d1d1d;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;	
	padding:80px 0 0 0;
	
}

.list-style-2 li{ margin:7px 0; }
.list-style-2 li ul { margin:5px 0 0 12px;}

.sector-blog { clear:both; overflow:hidden; margin:0 0 30px 0; }

.sector-blog .title-lvl2 { height:44px; line-height:44px; margin:0 0 10px 0; padding:0 0 0 55px; }

.ico-categories { background:url(../i/ico-categories.gif) no-repeat; }
.ico-archives { background:url(../i/ico-archives.gif) no-repeat; }
.ico-tags { background:url(../i/ico-tags.gif) no-repeat; }

.link-point { padding:0 15px 0 0; display:block; float:left; clear:both; overflow:hidden; background:url(../i/point-green.gif) right no-repeat; }

/* package*/
.packages { width:912px; height:382px; margin:30px 0 40px 44px;  position:relative; z-index:100;}

.box-one { width:437px; height:174px; overflow:hidden;  z-index:5;  padding:7px 7px 0 0; float:left;}

.box-two { width:437px; height:174px; overflow:hidden;  z-index:4;  padding:7px 7px 0 0; float:right;}

.box-tree { width:437px; height:174px; overflow:hidden;  z-index:4;  padding:7px 7px 0 0; float:left;}

.box-four { width:437px; height:174px; overflow:hidden;  z-index:4;   padding:7px 7px 0 0; float:right}

.box-one,.box-two,.box-tree,.box-four { position:absolute; }
.box-one { top:0; left:0; }
.box-two { top:0; right:0; }
.box-tree { bottom:0; left:0; }
.box-four { right:0; bottom:0; }

.bg-full { background:url(../i/bg-repiat-box-full.gif) 0 7px repeat-x;}

.poz-box-in {  position:relative; z-index:1; width:437px; height:167px; background:#fc9855; }

.poz-left { background:url(../i/general-sprite.png) top left no-repeat; height:167px;}
.poz-right { background:url(../i/bg-right-box.png) top right no-repeat; height:167px;}

.hover:hover .poz-box-in { background:#a9c7c4;}
.hover:hover .left-top-b {  /*background:url(../i/top-left-b.png) 0 0 no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -102px; }
.hover:hover .right-top-b {  /*background:url(../i/top-right-b.png) 0 0 no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -68px; }
.hover:hover .left-bottom-b {  /*background:url(../i/bottom-left-b.png) 0 0 no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -34px; }
.hover:hover .right-bottom-b {  /*background:url(../i/bottom-right-b.png) 0 0 no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 0px; }

.hover:hover .poz-left { background:url(../i/bg-left-box-hover.gif) 0 17px no-repeat; }
.hover:hover .poz-right { background:url(../i/bg-right-box-hover.gif) right 17px no-repeat; }

.text-box { clear:both; overflow:hidden; color:#fff; clear:both; overflow:hidden;}
.text-box  strong { font-weight:normal;}

.text-box ul { list-style:none; float:left; width:310px; overflow:hidden; }
.text-box ul li { padding:0 0 0 15px; background:url(../i/bullet.png) 0 6px no-repeat; }

.poz-box .left-top-b { position:absolute; z-index:2; top:0; left:0; height:17px; width:17px; /*background:url(../i/top-left-b.png) 0 -17px no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -119px;  } 
.poz-box .right-top-b { position:absolute; z-index:2; top:0; right:0; height:17px; width:17px;/* background:url(../i/top-right-b.png) 0 -17px no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -85px; }
.poz-box .left-bottom-b { position:absolute; z-index:2; bottom:0; left:0; height:17px; width:17px; /*background:url(../i/bottom-left-b.png) 0 -17px no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -51px; }
.poz-box .right-bottom-b { position:absolute; z-index:2; bottom:0; right:0; height:17px; width:17px; /*background:url(../i/bottom-right-b.png) 0 -17px no-repeat;*/ background:url(../i/sprite-corners.png) 0 0 no-repeat; background-position:0 -17px; }

.price-top { width:103px; position:absolute; top:0; overflow:hidden; right:43px; z-index:20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:28px; text-align:center;  }

.price-top-top { height:23px; width:102px; background:url(../i/result-repiat-sprite.png) 0px -276px no-repeat; }
.price-top-repiat { width:102px; background:url(../i/repiat-price.png) repeat-y; height:26px; line-height:26px; }
.price-top-bottom { width:102px; height:28px; background:url(../i/bottom-price.png) no-repeat; }

.price-top-active { width:103px; height:96px; background:#000; line-height:79px; }


.close { width:40px; height:40px; /*background:url(../i/close.png) no-repeat;*/ position:absolute; z-index:50; top:0; right:0; display:none; cursor:pointer; background:url(../i/sprites-icon.png) no-repeat; background-position:0 -39px; }

a.order { display:block; width:96px; height:43px; background:url(../i/order-now.png) 0 0 no-repeat; font-size:15px; line-height:43px; text-align:center; color:#fff; font-family: 'Museo500'; text-decoration:none;}
a.order:hover { display:block; width:96px; height:43px; background:url(../i/order-now.png) 0 -43px no-repeat; text-decoration:none; color:#fff;}

.box-info { padding:15px 150px 0 40px; }

.barcode { background:url(../i/barcode.png) 730px top no-repeat;}

.box-info h2 { color:#fff; font-size:34px; font-family: 'Museo500'; margin:0 0 5px 0; }
.box-info p { color:#fff;  line-height:18px; font-size:16px; margin:0 0 10px 0; }

.box-click { cursor: pointer; } 

span.link { background:url(../i/separator-line.png) bottom repeat-x; }
span.link:hover { background:none; }
span.link b{ color:#fff; display:inline-block; /*background:url(../i/pointer-white.png) right 8px no-repeat;*/ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6Q0U2NDlFMkUzMEYwRTAxMThBODRBNDBGRDU3OThFMDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjI0Rjc4OTBGNUE5MTFFMEFEQzVFRTIyMTE2MjJCODkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjI0Rjc4OEZGNUE5MTFFMEFEQzVFRTIyMTE2MjJCODkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6MURCMzUyNzVBN0Y1RTAxMUJERUZFM0NDREUwMzk2NjUiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6Q0U2NDlFMkUzMEYwRTAxMThBODRBNDBGRDU3OThFMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7scj5ZAAAANklEQVR42mL8//8/Ax4AkmSEcZgY8ANGqAaiFKNoYEHWSQD8Z0F2EyG3MxGrkBg3o4QGQIABAEteCw5g7Z40AAAAAElFTkSuQmCC") right 8px no-repeat; padding:0 18px 0 0; text-decoration:none; font-weight:normal;}
span.link:hover b{ text-decoration:none;}

.order { position:absolute; z-index:10; bottom:12px; right:40px;}

.gallery { background:url(../i/separator-orange.gif) top repeat-x; padding:10px 30px 10px 0; display:none; overflow:hidden; margin:10px 0 0 0;}

.box-nav { clear:both; overflow:hidden; padding:0 0 10px 0; }
.box-nav span { float:left; font-size:22px; display:block; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.box-nav div { float:right; color:#fff; }
.box-nav a { font-size:16px; color:#ffffff;  /*background:url(../i/pointer-white.png) right 8px no-repeat;*/ background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6Q0U2NDlFMkUzMEYwRTAxMThBODRBNDBGRDU3OThFMDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjI0Rjc4OTBGNUE5MTFFMEFEQzVFRTIyMTE2MjJCODkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjI0Rjc4OEZGNUE5MTFFMEFEQzVFRTIyMTE2MjJCODkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6MURCMzUyNzVBN0Y1RTAxMUJERUZFM0NDREUwMzk2NjUiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6Q0U2NDlFMkUzMEYwRTAxMThBODRBNDBGRDU3OThFMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7scj5ZAAAANklEQVR42mL8//8/Ax4AkmSEcZgY8ANGqAaiFKNoYEHWSQD8Z0F2EyG3MxGrkBg3o4QGQIABAEteCw5g7Z40AAAAAElFTkSuQmCC") right 8px no-repeat; padding:0 18px 0 0; }
.box-nav strong { font-weight:normal; }

.gallery-list { list-style:none; }
.gallery-list li { float:left; width:207px; height:150px; margin:0 0 0 10px; position:relative; z-index:1;}
.gallery-list li.first { margin:0; }
.gallery-list li img { margin:0; }
.gallery-list li a { display:block; width:207px; height:150px; position:absolute; z-index:2; top:0; left:0; background:url(../i/frame.png) 0 0 no-repeat; }
.gallery-list li a:hover { display:block; width:207px; height:150px; position:absolute; z-index:2; top:0; left:0; background:url(../i/frame.png) 0 -150px no-repeat; }

.show-s { float:left; padding:0 150px 0 0; overflow:hidden; }

.QOverlay {
	background-color: #fff;
	z-index: 99999;
}

.general-text { clear:both; overflow:hidden; }
.general-text p strong { font-weight:normal; }


.indnet-15 { padding:32px 47px 0 0; }

.indent-link { padding:10px 0 0 0; display:block; }

.site-map { list-style:none; font-family: 'Museo500'; }
.site-map li { background:url(../i/separator-grey.gif) bottom repeat-x; padding:12px 0; }
.site-map li a{ text-decoration:underline; font-size:24px; color:#47aca4; }
.site-map li a:hover { text-decoration:none; font-size:24px; color:#47aca4; }
.site-map li ul { list-style:none; width:900px; display:block; clear:both; overflow:hidden; margin:10px 0 0 0;}
.site-map li ul li { float:left; width:290px; background:none; display:block; margin:0 10px 0 0; padding:0; overflow:hidden; }
.site-map li ul li a { font-size:18px; color:#a0b2b2; text-decoration:underline; display:inline-block; margin:7px 0 7px 0; overflow:hidden; }
.site-map li ul li a:hover { font-size:18px; color:#a0b2b2; text-decoration:none; }
#at15s {position:fixed !important;}

.add-this { clear:both; padding:10px 0 0 20px; }

 .links { list-style-type: circle; padding:0 0 0 10px; margin:0; }
 .links li{ margin:10px 0; }
 
.title-general { clear:both; overflow:hidden; text-align:center; }

.page-indent-style { padding:0 44px; }

.css-design { position: fixed; z-index:500; top:400px; left:0; width:69px; }

.edit-blog p{ margin:10px 0;}

.addthis_button_tweet { margin:0 -20px 0 -10px; }
