You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

778 lines
21KB

  1. /* Getting the new tags to behave */
  2. article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
  3. mark, rp, rt, ruby, summary, time{ display: inline }
  4. /* Global properties ======================================================== */
  5. body {
  6. background:#F4F4F4;
  7. font-family: 'Raleway', sans-serif;
  8. font-weight: 200;
  9. font-size:120%;
  10. line-height:1.125em;
  11. color: #272727/*#7A7A7A*/;
  12. }
  13. html { min-width:1000px;}
  14. html, body { height:100%;background-color:#1E1F1F;}
  15. /* Global Structure ============================================================= */
  16. .container {
  17. margin: 0 auto;
  18. position: relative;
  19. width: 1000px;
  20. font-size:.8125em;
  21. }
  22. /* Header */
  23. header{
  24. height:72px;
  25. overflow:hidden;
  26. background:url(../images/header-bg_white.gif) 0 0 repeat-x;
  27. }
  28. /*Gallery*/
  29. #gallery {
  30. height:496px;
  31. overflow:hidden;
  32. background:url(../images/gallerry-bg.jpg) 0 0 repeat-x;
  33. }
  34. #gallery_plugins {
  35. height:296px;
  36. overflow:hidden;
  37. background:url(../images/gallerry-bg.jpg) 0 0 repeat-x;
  38. }
  39. .individual_plugin_container{
  40. position:absolute;
  41. left:0;
  42. top:60px;
  43. }
  44. .text_download{
  45. /*font-family: 'Cutive Mono', sans-serif;*/
  46. z-index:100;
  47. position:absolute;
  48. color:#cfcdcd;
  49. font-size:100%;
  50. left:45px;
  51. top:215px;
  52. }
  53. .text_download a{
  54. color:#cfcdcd;
  55. }
  56. .text_download a:hover{
  57. color:#9eb2c5;
  58. }
  59. .linuxLogo{
  60. background:url(../images/logo_linux.png) 100% 0 no-repeat;
  61. }
  62. .windowsLogo{
  63. background:url(../images/windowsLogo.png) 50% 0 no-repeat;
  64. }
  65. /* Content */
  66. .content {
  67. float: left;
  68. width: 572px;
  69. }
  70. .content_463 {
  71. float: left;
  72. width: 443px;
  73. padding-right:20px;
  74. }
  75. .content_463 img {
  76. margin-bottom:15px;
  77. }
  78. .padlef50{
  79. padding: 0 0 0 20px;
  80. }
  81. /* Sidebar */
  82. aside{
  83. float: left;
  84. width: 302px;
  85. margin:60px 52px 0 0;
  86. }
  87. .homeAside{
  88. float: left;
  89. width: 302px;
  90. margin:0px 52px 0 0;
  91. }
  92. /* Footer */
  93. footer{
  94. padding:18px 0 18px 0;
  95. border-top: 5px solid #D6D6D6;
  96. }
  97. /* Left & Right alignment */
  98. .fleft { float:left;font-size:100%;vertical-align:text-bottom;}
  99. .fright { float:right;}
  100. .clear { clear:both;}
  101. .col-1, .col-2, .col-3 { float:left;}
  102. .alignright { text-align:right;}
  103. .aligncenter { text-align:center;}
  104. .wrapper {
  105. width:100%;
  106. overflow:hidden;
  107. }
  108. /* The inside class provides consistent padding. To be used often! */
  109. .inside{ padding: 20px 37px 30px 37px; }
  110. .imagebox{ padding:50px 0px 0px 0px;}
  111. /*----- form defaults -----*/
  112. input, select, textarea {
  113. font-family: 'Raleway', sans-serif;
  114. font-size:1em;
  115. vertical-align:middle;
  116. font-weight:normal;
  117. }
  118. /*----- other -----*/
  119. figure {
  120. margin-bottom:5px;
  121. }
  122. img {padding:0px;}
  123. legend {
  124. padding-top:0;
  125. padding-left:6px;
  126. float:right; }
  127. .img-indent {
  128. margin:0 20px 0 0;
  129. float:left;
  130. }
  131. .img-box {
  132. width:100%;
  133. overflow:hidden;
  134. padding-bottom:15px;
  135. }
  136. .img-box figure {
  137. float:left;
  138. margin:0 20px 0 0;
  139. padding:0;
  140. }
  141. .extra-wrap {
  142. overflow:hidden;
  143. }
  144. p {margin-bottom:18px;}
  145. .p1 { margin-bottom:9px;}
  146. .p2 { margin-bottom:18px;}
  147. .p3 { margin-bottom:27px;}
  148. pmain{
  149. margin-bottom:18px;
  150. font-size:120%;
  151. }
  152. /*----- txt, links, lines, titles -----*/
  153. a {
  154. color:#2D5B7A;
  155. outline:none;
  156. text-decoration:none;
  157. }
  158. a:hover{
  159. text-decoration:none;
  160. color:#8a8a8a;
  161. }
  162. h1 {
  163. font-size:34px;
  164. line-height:1.2em;
  165. color:#fff;
  166. font-weight:normal;
  167. /* background:url(../images/logo.png) no-repeat 0 0;*/
  168. padding:6px 0 8px 0px;
  169. position:absolute;
  170. left: 0px;
  171. top:6px;
  172. }
  173. h1 a {
  174. color:#fff;
  175. text-decoration:none;
  176. }
  177. h2.pointer a{
  178. font-family: 'Raleway', sans-serif;
  179. font-size:30px;
  180. line-height:1.2em;
  181. font-weight:200;
  182. color:#2D5B7A;
  183. margin-bottom:22px;
  184. }
  185. h2.pointer a:hover{
  186. color:#8a8a8a;
  187. }
  188. h2 {
  189. font-family: 'Raleway', sans-serif;
  190. font-size:30px;
  191. line-height:1.2em;
  192. font-weight:200;
  193. color:#212222;
  194. margin-bottom:22px;
  195. }
  196. h2 a {
  197. color:#212222;
  198. text-decoration:none;
  199. font-size:24px;
  200. }
  201. h2 span {
  202. color:#8a8a8a;
  203. }
  204. h3 {
  205. font-family: 'Raleway', sans-serif;
  206. font-weight: 300;
  207. font-size:120%;
  208. margin-bottom:6px;
  209. color:#212222;
  210. }
  211. h3 a {
  212. text-decoration:none;
  213. color:#212222; }
  214. h3 a:hover {
  215. color:#8a8a8a;
  216. }
  217. #loopedSlider a {
  218. color:#ff0000;
  219. outline:none;
  220. text-decoration:none;
  221. }
  222. #loopedSlider a:hover{
  223. color:#212222;
  224. text-decoration:none;
  225. }
  226. /*==================boxes====================*/
  227. .main-box {
  228. border-top:5px solid #f9f9f9;
  229. background:#f9f9f9;
  230. width:100%;
  231. /* min-height:80%; */
  232. }
  233. .contacts {
  234. padding-bottom:20px;
  235. }
  236. .contacts li {
  237. width:100%;
  238. overflow:hidden;
  239. }
  240. .contacts li strong {
  241. float:left;
  242. width:95px;
  243. }
  244. .list1 {
  245. margin-left:12px;
  246. padding-bottom:18px;
  247. }
  248. .list1 li {
  249. background:url(../images/arrow1.gif) no-repeat 0 6px;
  250. padding:0 0 0 12px;
  251. }
  252. /*===== header =====*/
  253. header nav {
  254. float:right;
  255. }
  256. header nav ul li {
  257. float:left;
  258. }
  259. header nav ul li a {
  260. font-family:'Raleway', sans-serif;
  261. font-weight: 300;
  262. font-size:22px;
  263. color:#ddd;
  264. height:67px;
  265. line-height:67px;
  266. text-decoration:none;
  267. width:101px;
  268. text-align:center;
  269. float:left;
  270. background:#0B1C27;
  271. background-image: gradient(top, #091720, #0B1C27); /* FF3.6 */
  272. background-image: -moz-linear-gradient(top, #091720, #0B1C27); /* FF3.6 */
  273. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #091720),color-stop(1, #0B1C27)); /* Saf4+, Chrome */
  274. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#091720', EndColorStr='#0B1C27'); /* IE6,IE7 */
  275. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#091720', EndColorStr='#0B1C27')"; /* IE8 */
  276. }
  277. header nav ul li a.current, header nav ul li a:hover {
  278. padding-bottom:5px;
  279. }
  280. header nav ul li:nth-of-type(2) a {
  281. background:#102634;
  282. background-image: -moz-linear-gradient(top, #102634, #132D3E); /* FF3.6 */
  283. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #102634),color-stop(1, #132D3E)); /* Saf4+, Chrome */
  284. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#102634', EndColorStr='#132D3E'); /* IE6,IE7 */
  285. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#102634', EndColorStr='#132D3E')"; /* IE8 */
  286. }
  287. header nav ul li:nth-of-type(3) a {
  288. background:#343233;
  289. background-image: -moz-linear-gradient(top, #343233, #464344); /* FF3.6 */
  290. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #343233),color-stop(1, #464344)); /* Saf4+, Chrome */
  291. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#343233', EndColorStr='#464344'); /* IE6,IE7 */
  292. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#343233', EndColorStr='#464344')"; /* IE8 */
  293. }
  294. header nav ul li:nth-of-type(4) a {
  295. background:#4F4842;
  296. background-image: -moz-linear-gradient(top, #4F4842, #605750); /* FF3.6 */
  297. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4F4842),color-stop(1, #605750)); /* Saf4+, Chrome */
  298. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F4842', EndColorStr='#605750'); /* IE6,IE7 */
  299. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F4842', EndColorStr='#605750')"; /* IE8 */
  300. }
  301. header nav ul li:nth-of-type(5) a {
  302. background:#746C55;
  303. background-image: -moz-linear-gradient(top, #746C55, #7E755C); /* FF3.6 */
  304. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #746C55),color-stop(1, #7E755C)); /* Saf4+, Chrome */
  305. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#746C55', EndColorStr='#7E755C'); /* IE6,IE7 */
  306. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#746C55', EndColorStr='#7E755C')"; /* IE8 */
  307. }
  308. header nav ul li:nth-of-type(6) a {
  309. background:#90866A;
  310. background-image: -moz-linear-gradient(top, #90866A, #A89D7B); /* FF3.6 */
  311. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #90866A),color-stop(1, #A89D7B)); /* Saf4+, Chrome */
  312. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#90866A', EndColorStr='#A89D7B'); /* IE6,IE7 */
  313. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#90866A', EndColorStr='#A89D7B')"; /* IE8 */
  314. }
  315. /*===== gallery =====*/
  316. .roundabout-holder {
  317. width:850px;
  318. height:496px;
  319. margin:0 auto;
  320. }
  321. .roundabout-moveable-item {
  322. width: 646px;
  323. height: 416px;
  324. cursor: pointer;
  325. border:3px solid #ccc;
  326. border:3px solid rgba(0, 0, 0, 0.08);
  327. border-radius:4px;
  328. -moz-border-radius:4px;
  329. -webkit-border-radius:4px;
  330. }
  331. .roundabout-moveable-item img{
  332. width:100%;
  333. }
  334. .roundabout-in-focus {
  335. border:3px solid rgba(0, 0, 0, 0.2);
  336. }
  337. /*===== content =====*/
  338. .content {
  339. }
  340. .content img, aside img {
  341. border:1px solid #EBEBEB;
  342. padding:2px;
  343. border-radius:4px;
  344. -moz-border-radius:4px;
  345. -webkit-border-radius:4px;
  346. }
  347. .content img:hover {
  348. border-color:#bbb;
  349. }
  350. /*--- news list styles ---*/
  351. .news li {
  352. overflow:hidden;
  353. position:relative;
  354. padding:0 0 10px 84px;
  355. }
  356. .news li:last-child {
  357. padding-bottom:0;
  358. }
  359. .news li figure {
  360. font-family: 'Raleway', sans-serif;
  361. font-weight: 300;
  362. width:65px;
  363. height:65px;
  364. background:url(../images/date-none.gif) no-repeat 0 0;
  365. position:absolute;
  366. left:0;
  367. top:0;
  368. text-align:center;
  369. color:#818181;
  370. text-transform:uppercase;
  371. }
  372. .news li figure strong {
  373. display:inline;
  374. font-size:17px;
  375. line-height:2.0em;
  376. margin-bottom:-7px;
  377. padding-top:4px;
  378. }
  379. .news li figure p {
  380. display:inline;
  381. font-size:17px;
  382. line-height:0.1em;
  383. color:#272727;
  384. float:right;
  385. margin-right:3px;
  386. }
  387. .team-list li {
  388. width:100%;
  389. overflow:hidden;
  390. padding-bottom:43px;
  391. }
  392. .team-list li:last-child {
  393. padding-bottom:0;
  394. }
  395. .team-list li figure {
  396. float:left;
  397. margin:0 20px 0 0;
  398. padding:0;
  399. }
  400. /*--- loopedSlider styles ---*/
  401. /*
  402. * Required
  403. */
  404. #loopedSlider .wrap { width:295px; height:295px; overflow:hidden; position:relative;}
  405. #loopedSlider .slides { position:absolute; top:0; left:0; }
  406. #loopedSlider .slides div { position:absolute; top:0; width:295px; display:none; }
  407. /*
  408. * Optional
  409. */
  410. #loopedSlider { width:295px; position:relative; clear:both; }
  411. #loopedSlider .nav-controls {
  412. width:100%;
  413. overflow:hidden;
  414. padding-top:10px;
  415. }
  416. #loopedSlider li {
  417. display:inline;
  418. }
  419. #loopedSlider li a.previous {
  420. float:left;
  421. }
  422. #loopedSlider li a.next {
  423. float:right;
  424. }
  425. /*--- images styles ---*/
  426. /*#imagens { width:295px; height:170px; overflow:hidden; position:relative;}*/
  427. /*===== footer =====*/
  428. footer {
  429. color:#fff;
  430. background-color:#1E1F1F;
  431. }
  432. footer .fleft {
  433. padding-left:40px;
  434. }
  435. footer .fright {
  436. padding-right:0px;
  437. }
  438. footer a{color:#A3B6B6;}
  439. footer a:hover{color:#ffffff;}
  440. /*----- forms -----*/
  441. #contacts-form {
  442. clear:right;
  443. width:100%;
  444. overflow:hidden;
  445. }
  446. #contacts-form fieldset {
  447. border:none;
  448. float:left;
  449. }
  450. #contacts-form .field {
  451. clear:both;
  452. }
  453. #contacts-form label {
  454. float:left;
  455. width:110px;
  456. line-height:18px;
  457. padding-bottom:6px;
  458. font-weight:bold;
  459. }
  460. #contacts-form input {
  461. width:205px;
  462. padding:1px 0 1px 3px;
  463. background:none;
  464. border:1px solid #e5e5e5;
  465. color:#616161;
  466. float:left
  467. }
  468. #contacts-form input:invalid {
  469. border-color:red;
  470. }
  471. #contacts-form textarea {
  472. width:450px;
  473. height:215px;
  474. padding:1px 0 1px 3px;
  475. background:none;
  476. border:1px solid #e5e5e5;
  477. color:#616161;
  478. margin-bottom:12px;
  479. overflow:auto;
  480. float:left;
  481. }
  482. #contacts-form div:last-child {
  483. padding-left:110px;
  484. }
  485. /*==================lightbox========================*/
  486. #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
  487. #lightbox img{ width: auto; height: auto;}
  488. #lightbox a img{ border: none; }
  489. #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
  490. #imageContainer{ padding: 10px; }
  491. #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
  492. #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
  493. #imageContainer>#hoverNav{ left: 0;}
  494. #hoverNav a{ outline: none;}
  495. #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(../images/nolabel.gif); /* Trick IE into showing hover */ display: block; }
  496. #prevLink { left: 0; float: left;}
  497. #nextLink { right: 0; float: right;}
  498. #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
  499. #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
  500. #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; }
  501. #imageData{ padding:0 10px; color: #666; }
  502. #imageData #imageDetails{ width: 70%; float: left; text-align: left; }
  503. #imageData #caption{ font-weight: bold; }
  504. #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
  505. #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
  506. #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
  507. a.hidden{ display:none;}
  508. /*==================menuslider========================*/
  509. .button {
  510. position:absolute;
  511. }
  512. .button img {
  513. margin-bottom:10px;
  514. }
  515. .menu_button {
  516. height: 16px;
  517. width: 92px;
  518. margin: auto;
  519. }
  520. .menu_class {
  521. }
  522. .the_menu {
  523. display:none;
  524. width:300px;
  525. }
  526. .the_menu li {
  527. background-color: #ffffff;
  528. }
  529. .the_menu li a {
  530. font-family:'Raleway', sans-serif;
  531. font-weight: 200;
  532. color:#2D5B7A;
  533. text-decoration:none;
  534. padding:0px 10px 0px 5px;
  535. display:block;
  536. font-size:100%;
  537. }
  538. .the_menu li a:hover {
  539. padding:0px 10px 0px 5px;
  540. color: #8a8a8a;
  541. }
  542. .formleftside{
  543. position:relative;
  544. left:10px;
  545. bottom:5px;
  546. }
  547. .rslides {
  548. position: relative;
  549. list-style: none;
  550. overflow: hidden;
  551. width: 100%;
  552. padding: 0;
  553. margin: 0;
  554. }
  555. .rslides li {
  556. -webkit-backface-visibility: hidden;
  557. position: absolute;
  558. display: none;
  559. width: 100%;
  560. left: 0;
  561. top: 0;
  562. }
  563. .rslides li:first-child {
  564. position: relative;
  565. display: block;
  566. float: left;
  567. }
  568. .rslides img {
  569. display: block;
  570. height: auto;
  571. float: left;
  572. width: 100%;
  573. border: 0;
  574. }
  575. .centered-btns_nav {
  576. z-index: 10;
  577. position: absolute;
  578. -webkit-tap-highlight-color: rgba(0,0,0,0);
  579. top: 50%;
  580. left: 0;
  581. opacity: 0.7;
  582. text-indent: -9999px;
  583. overflow: hidden;
  584. text-decoration: none;
  585. height: 61px;
  586. width: 38px;
  587. background: transparent url(../images/themes.gif) no-repeat left top;
  588. margin-top: -45px;
  589. }
  590. .centered-btns_nav:active {
  591. opacity: 1.0;
  592. }
  593. .centered-btns_nav.next {
  594. left: auto;
  595. background-position: right top;
  596. right: 0;
  597. }
  598. .transparent-btns_nav {
  599. z-index: 3;
  600. position: absolute;
  601. -webkit-tap-highlight-color: rgba(0,0,0,0);
  602. top: 0;
  603. left: 0;
  604. display: block;
  605. background: #fff; /* Fix for IE6-9 */
  606. opacity: 0;
  607. filter: alpha(opacity=1);
  608. width: 48%;
  609. text-indent: -9999px;
  610. overflow: hidden;
  611. height: 91%;
  612. }
  613. .transparent-btns_nav.next {
  614. left: auto;
  615. right: 0;
  616. }
  617. .large-btns_nav {
  618. z-index: 10;
  619. position: absolute;
  620. -webkit-tap-highlight-color: rgba(0,0,0,0);
  621. opacity: 0.6;
  622. text-indent: -9999px;
  623. overflow: hidden;
  624. top: 0;
  625. bottom: 0;
  626. left: 0;
  627. background: #000 url(../images/themes.gif) no-repeat left 50%;
  628. width: 38px;
  629. }
  630. .large-btns_nav:active {
  631. opacity: 1.0;
  632. }
  633. .large-btns_nav.next {
  634. left: auto;
  635. background-position: right 50%;
  636. right: 0;
  637. }
  638. .centered-btns_nav:focus,
  639. .transparent-btns_nav:focus,
  640. .large-btns_nav:focus {
  641. outline: none;
  642. }
  643. .centered-btns_tabs,
  644. .transparent-btns_tabs,
  645. .large-btns_tabs {
  646. margin-top: 10px;
  647. text-align: right;
  648. }
  649. .centered-btns_tabs li,
  650. .transparent-btns_tabs li,
  651. .large-btns_tabs li {
  652. display: inline;
  653. float: none;
  654. _float: left;
  655. *float: left;
  656. margin-right: 5px;
  657. }
  658. .centered-btns_tabs a,
  659. .transparent-btns_tabs a,
  660. .large-btns_tabs a {
  661. text-indent: -9999px;
  662. overflow: hidden;
  663. -webkit-border-radius: 15px;
  664. -moz-border-radius: 15px;
  665. border-radius: 15px;
  666. background: #ccc;
  667. background: rgba(0,0,0, .2);
  668. display: inline-block;
  669. _display: block;
  670. *display: block;
  671. -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  672. -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  673. box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  674. width: 6px;
  675. height: 6px;
  676. }
  677. .centered-btns_here a,
  678. .transparent-btns_here a,
  679. .large-btns_here a {
  680. background: #222;
  681. background: rgba(0,0,0, .8);
  682. }