/*
Theme Name: ProstoMAC2
Theme URI: http://prostomac.com/
Description: prostoMAC2 theme 
Author: Decollete
Version: 2.0
*/


-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
@font-face {
	font-family: 'MetaItalic';
	src: url('/css/MyriadPro-It.otf');
	}

@font-face {
	font-family: 'MetaBold';
	src: url('/css/MyriadPro-Semibold.otf');
	font-weight: normal;
	font-style: normal;
	}
	

@font-face {
	font-family: 'MetaNormalC';
	src: url('/css/MyriadPro-Cond.otf');
	}

* {margin:0;padding:0;font-family:arial;}

body {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBRkE3ODc1QTcwRDExRTBCN0VBQzEwNDdGRjQ2MjE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBRkE3ODc2QTcwRDExRTBCN0VBQzEwNDdGRjQ2MjE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkFGQTc4NzNBNzBEMTFFMEI3RUFDMTA0N0ZGNDYyMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkFGQTc4NzRBNzBEMTFFMEI3RUFDMTA0N0ZGNDYyMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Wg4mtAAAgKklEQVR42uzdZ7T9VNEG8M2VZiU2rIi9K4gUERUEERQLYEEFRRRBQAVUREXFir0hKjbELvZesPeu2LEgKiqCXUCK7d2/WT5Z+V/4Sr68yVrn5twkJ9mZPfPMM7NnJ+2///3v8J3vfGd4xSteMTzucY8b/vznPw8veclLBtt9vvjFL9b68Y9//HD88ccPH/nIR+r/17/+9bX+7ne/W+vWWn18v8QlLjGcfPLJw4tf/OLh1a9+dW177nOfO7zxjW+s72edddbwy1/+sr6/5jWvGV73utcNv/71r4dtttmm1v/4xz+G3XbbrY753ve+V23QPsf/9Kc/HS596UvX95vd7GbDve997/H6N77xjev7m970puE973lPbfv73/8+3svnP//54ZBDDhlOOOGE+v+www6r9Qtf+MLxGO352Mc+NnzgAx+o/4844ohx3xxyajnhla985fHk+YH1y172svr+uc99rtZHH330cMABBwyf/vSnh49//ON147moz2mnnTZ85StfGf/3ucENblBCmp4718z/O+2007ifEL72ta8NJ5100vCoRz1quMIVrjDue8c73lFteec731kdSIA53/ve977h8MMPHx72sIcNl7rUpWrboYceWuu11lprFJpO32WXXer7McccU8InkFe+8pW17alPfepw6qmnDv/85z9HJZhLTm16sg9/+MPjTjee7xodYTz72c8eHv7whw/vete7hnPPPXe4/e1vX5oZDXYczXGTNOoNb3jDuP1LX/rSqLH77rvv2EkE8YUvfKE0L1r1oQ99aNhzzz2Hb3/728Nvf/vb4S1vecvYnk022WQ46qijxv/vcIc7rHFjOoY1nnfeeWV9z3jGM8Y23OMe96jvrHD33Xcf1l133eEJT3jC8KMf/WgNS7Et37VnLjmt9D/tEY94RNtss83aD37wg/bzn/9cJ7UunHbd6163PeYxj2kHHXRQ65rY7nOf+7TLXvay7Wc/+1m7173u1e585zu3t771re0pT3lK6xpZv3O+v/71r+0nP/lJ69DSusa0O93pTu2Pf/xju+IVr9jOP//8Ou61r31t22uvvdqnPvWp1hte6w5rtc/v//3vf7cddtih9c5oV7/61dsPf/jD9qxnPat14bQurHaNa1yjju2a3zpM1Peuie1Xv/pV+8Mf/tAuc5nLtA4F7SEPeUi7+93v3voNt69//evt/e9/fx37zW9+sz34wQ9uHcbaOuus025yk5u0Rz/60bWvC7T1jmv3vOc929WudrXWLaXNJad2yUtecthuu+2qd4Lr/QZG8/bZdttth37CoQth3AYumCJNcrxt/SZH7KUB0Tiak21MeKrNr3rVq0ate+ITn1jfn/Oc55RmxcSnMMfMP/OZzwy3u93t6vrBbWt+58lPfvIa5wc/+X7KKacMd7nLXcb/aXG+b7DBBsPb3/72gkqYbtstb3nL4Ywzzqjvc8mpfMjpp59eDbdz6623XkMAPm9+85trveGGG9aamVszv5e//OVD14Sha2LBQYQ6xUuf3/zmN+UsdQBTfd7znjc87WlPq31bbrnl8N73vnf48Y9/XJ2hPbZrdNeq8RwnnnhiYT1IuuCCC8p5Ok+3rhIYp63tl7/85YdnPvOZa3T4Rz/60eFud7vb8NnPfrZ+Azof+MAHFrZ3a61tzo98OP7II4+s9Yte9KLyV3PJqSzkpje9ad3MdIfPk570pHKsHSqqwbbtv//+Y88SWDff+n/ttdde47dXvepVhw9+8IPj/w960IPG7+ecc045Y8J57GMfe6HrdmgoH6CjdGKHq9rWTX88BuZy2LGS6ecFL3jB2EYsDPZztp/4xCeqU9zP1DHzV7EI6/XXX7+skHLQeNeeS05lIbROA0K9tthii6HjacFInCBHxUn5MW2zjcPNRdPTm2+++dD9xfDSl7503EczfO+YXeZqGw3RMbbHmdselsIJWh933HEFNfahmqGmzgleWBYqS3j2ffnLXx6v/a1vfassk7BoP7gEhZy9/Te/+c1rvffeexex2HTTTS8k7ClkziGn6hBc2El///vfl8aBAGu07U9/+tNw5plnloYTFgigCVMOflE00G+uc53rDOutt15tC4QEO8FAGted7dCd5/Cf//yn/n/b295W62te85rF5zX++9///tAdZ23vjruuARrc7LHHHruGtoO0tIkF6tRg/dlnn11rx8W/6ETrTiTGe8DwxEv+7w58mEtO1SH/+te/xgM0eMcddyx8to2ZcngJfuBizG/77be/0MXQTHEDiksD4og5NOenOQm2+IfQwFiQ9Te+8Y0Rh6dO2Uf8cJWrXGW0FpSWxrIiFuP68QNxoGmXNQjkzBNj6Cztse6MZ6TiU7/FCuaSU0scIKDC9/WWbUwbjncKN2qK4Mo+zpdWYhDpbQETQeaCYEFj3aT/03D/+74aiztNHaNsN0T7pnyfH8m1ImSdy3I6zV3Df0Tjc7wOSJZg1113rTUYCzNyH3xFYOmRj3xkfd9vv/1GpzyXnMZIHUx0XlzwkG2c5tTh0K6c2HY3Kn2R/TTpF7/4RUHPlFJiH35Hg/0vyKOR0catttqq1sFT+4O7aGwcJY0CG85lzQc47ra3ve3QY4bRAgV9/AUGFUucdj7/RQiOj3CkaFhKonWaSyl67LTGby92OcFH+IX60aycKJEjzXRDzImTtI3T+t3vflffRdgEmhvJ76UOVgsj+3pwVpx72hhCwqpAj86SrkA5pRjsx5T4n8Q0fAAhYl5TYegMcUJSI67J0twfje0B4OjP/vKXv9T5ablOjS+KgiAMoc1zyakFJ/VgWEEODmRE02huTsgZxeQsHCIHRuM46x5dV8pA0EOLsSDpEkKwL4Gaa8kbJdjygam0lTbyPY7vUewIKTqPNREwUwc/SaVc6UpXKmqrcxEC7STAu971rtWh07wUGgxqHBcfIwmoI3IMvyGtMpecpAwuFA37PP/5zx/NzzHJqt7oRje60HFYh++CH5qQAIkgaG9ukOPDRqZYzhoID53UBnCQgE6cMk3YaUuuS8DJLcUf6ayNN954DDQ/+clP1nZRfTIEU5habbm0VPzADxGuzhP90/q55NSmkeU0DaG3pKljcrnQ+eefXzcsBS5FEGHDc3gLRjbaaKOCgdwALUcj/c+PcMo0JwJNcAeLaYsMr/9ZTphUHLbYBZ3MbyIgN2w7Jx/aywGnQ1lOrIgGo860OAqS8yQmkuoIZQVTc8mpxYFNna/vT3/60wunpQiksw866KDK9UTrgn23utWt1sgL6f13v/vd40U4rkTOyaBacnMYSyxlKpik1QmOMPM78EGTRdXgBlwFbvL56le/WrQ0Adz0k1hGdD29nk5jwZZsAyNgNQxsDjm10FFRag5IakGDbAcn9llHcHAz0THnC4eZOPPWYLSQ9oTDpzM02FpUSnC4vP9pS9oyhYVE6Pe73/0Kz6XaHTsN6BwzDQZDSTG0RPxiAr4p5waHxmAMUlEO95NxlzAhnU+zCXEuOUn/VqLNTk5uNUYSGucaeMGj4V+4eRpFUxwHS8PH4ww1jjkGDvyGNvmeBOP084AHPKBYDegyVmBb8Hf6ob35nmCQP+F/WAdYiR8yKJXr6xj3mt8G7wmOLJIzAy2ob+KnOeTUbnGLW4yNizlxTg6U3kDhBF5w9Na3vnWxpLCHNApuopuElixmqGr8hrV4glA4WBcHR9MBoEAPykqzMJ6wIjeBJekEcAPqpMk5aPv8HgtyDnAHgghJfBKh5j5F6UmxE1BoaoI/14T7lCFpnLnk1BLGO5jZJGKEm25QKjsBHC07+OCD18jehtYFkmgns7ze9a5X/7txGh8MNR7h5uKIWQ4KKwkY5y1ZiG0lus7wZhrPEaLJljCu5MtoHSH7P7/X+SDHGr5HI6cxEgUANzqRQJM1AJcHHnjgMJecWpxcomFCikONFsFI6Qw34oYNRWrYta997ZG5SOIld5M4w3l23nnnMRLebLPNKkaggXGqzFoKGsQQhvGCYDjN42Ouda1rlSXouES8WFbimDL1vuYoaSBN83tWJHBzHPYVeuoeWUJiBcTgvve97xrO929/+1t1RjLAc8mpXRS3NnATM7LPyeTxr3/964/H0AgNFpzZP807rbPOOqMT1LBpsm8aN8BjFDTUL9Qw3F56IUlECyai0/yfdDdLcq3A3TQZieFoN03U0Ub/wCWtRmnBiyCPs5XTYlmRBZiTgdZZiX/mkFObjto5+fSiKWVZ/XEcjQEzO+yww+hwBVMuHC2mKUxWg2gGro4O5hponjQKK2Eh97///Qs2HvrQh1bjNPJyl7vceF1p+mjktJ3TQoN8+KrEG+KeaKVIWZokx2U0EGNLUtG5MxQc+cwlp5XekNZhpHVtbb1xrR/Ytt9++xqI79hc6467rQusdVrYOv1s6623Xusa1bqWtS7g1iGnihR8OjRU4UCHmSoc6FS1bb755q3HDVUw0Dl7DfBbFAZ0bt96JF1FEAoBzjvvvCqA6MynHXPMMa1rfuu0sPWAqp1++ulV1KCoIOfodLcdcMABLUtnb22DDTZAVlrH5GpH9wl1f5YOK3VN57F0i6p1d8KtU9GxAKFbSx3jt+5nLjm1aY/CXpHrlI/DYUwlWpDoleNNDv+Od7xjRaaBHFpvbAONzIBUPhnQp8H8AO0AD/A/MUQ4fJyfWCKBVliPggMat7KyMkbbyeDSPnCX9DkYY4GIQXwAxpTAEWsSx+TcSeenrcZf5pLTit5TutL5emmg3u0w0fqNVq8rwekOrnV2VGUyW221VZXr0I5+8XbuuefWb3sw1Hbdddf6DW1SrqPX+8203pCxZMc5lNl0dlGa2DG1ztWxto7pgmz77LNP67BSGt7xvSyp+47a32GtrKxjf2mcciGaZukQUSVArtspc+udWdrXI/0qBepkorSZ5Sm56XFO63BZ5UDOqU3KizrdbV3gVcrT44iy0LnktLYTdYZRwmJWaos6o2mdV5eQ9t5777bJJpu0jneta1iZoROClK5RZcLd2dYFXLw7zdYZVf2vcc5DIJauie3QQw+teqmYuN/k/3QaSAFDbhCMWdz8EUccUZ1oDT4CW67pppzPAt56EFe/79hf9+c3BNxZT91P91VVW6WjCUUNWKfSJXSLzlHndcIJJ7SuwQWrs8iJ48NqmM/qnBBHKAu5eliTMwpzAhsZo2CWIlSpAJFpBpzAQVImcZrYSKoRMz7hvNLUgafACWZiQEigBia01TECyrSDo4+zF0eIN1aPSkq7uKfVpTecaZjdtAoRIUA40Ne55MSBjgKY0lMJPZGy+CEUNSnzrmkXGqxHQ61hafh5BnqMbWBIKCpOflGMRNTregQZnF9dLJ0Uh/iBsAWSqGzqd7EtOTIdIivs9/yUtYBUe8RA/IdOUWdF4BhQovnECjAdK4wQ55LTSr/51h1pmU6PBwp7lT/2XlOz1U477bRiCsy9h/vt7LPPLvO19CBoZCVgx5p/UDIKGpRNOk+3gMJV5+maVr+B2d25tQsuuKCwU5klJgZ6dtttt2qLMtLO9VvXvoIKUNQdfOGxUtH111+/9Wi8/IylO9vWo+QqE7VNe8CSNT/Rg9GCE/6DDwBpvoOgMCb+BRzxOeCrxxQFe3PJae0emRaNVK96wxvesK277rpt9913L4d64oknllAOPvjgEpSLde0aa3C7FrVtttmmBOQcanSPPfbYEh6HtfXWWxcu+18j+BC0tpt+65YyYi0aqHbXTXWtLGGprdUW9b8dMur3OU+HmLoZ33vMMvoe/6vltY/wLb4TOIzWbgrhXpAG1ycEC38Ay1FubaME/J22HXnkkUVz55DTSse2tuGGGzbDALgzVqK4mNOjcXg9DXAy+/B7GkKjc0HFxH7Tg5tyXm7eeWkqAffAqC620047ldAPO+ywKkjmDAmRdmJPnDKNJxidZ+lYW+zJ0iGqBMKi/I42c9acJ+FiP66hePnAAw+s3+yxxx7F2rSV895zzz1LKKecckrt7/BUa4XUYiH3qa0sBJHQod33tNnk9D98G7WMKeptQtGzKrjRTlqJ/aCYNNxy8sknl5agjxrlNyAjAVaPfCsAwlgSPAnMmDoKqJqdQEAXRqMdZ555Zt04jXK9k046qW266abVWPsET2ErsQodqyqdNhM0ZuZ6WIzO0B4W4eYJ6qijjioI7RFzQRYWhXaCQJ3l94RGSKgyRhcrvbjl1FLFraxGRtKsHkEPRsGhGrzBHuR6VjsoqQ+VGnFO0hCcmnwRxybvJC2dxBrn55icI8FgPimgi+OXjMxAkyrGpDgyOyr1WdiX7K9tqj+mFe2ccVhVCqgzpm47YpBclcQgFpVjZHGn6fE55LTCLHFlH7gLHqQL4CcHSpOZImdEq2CthRbB2v3337/MFBxwULQYftJ6OExjzeewcNqOSRoD5GThCIPntFvqYqONNqr2+G6h0bi62IkW4vz9ZksrzQuhwXyOQE7AZ/4FyANnSZPYTrstYg/XAhm9wwsS3S+LZImCOxYjrTKbnJLkS0GASu+U0uv9DFcaw5b5xPUzCmYM2sd3aXJJQRqEamZehRTGtKxmOmDlI92Q7yyIRtEeaXRZU1rsmlISaC2t0q6UbbIMhQRiGVXrRgNDSzMq6fdJoyd7nFhDpjclSCi3/bGgaLntc8lpJRopyuQU9bxQHx2F75nxhJZhKHDQdnSS48QOMCSRKmoIq6U/OFaLc9EwmkLbaJC0BNrXoaKSg5ajjz66LIiWS0fQNpqErvIfNBZmc+hYjrSJxTngMudO05AG2r7vvvuWA7dgMZwuLaa5SSyim/Zpn0U65rjjjqvrsyRtEcnD+7nktOIHTIzZy8Z2XK8Lh2ZiDD2qLtMnBI0FE/i5DyHZ5njOCytB61wIn9cQDhG97rhbJo6jS21wZG7WddwAR5p8FfqKadnneswbZbZoL4epPToZdBEQCu06qCj66uY5V9DTNbQctzbHObsvOSoQhRgcf/zxpSimlyEAiZd02lxyqkmfMq9xXJm7wDynDnI6sRKkpCTGMKiMLRM04CJDmpLMzGCd1k5l4CjTA8BN6nh9DArZz5QDD+Aps199z1h8Po7jMOOEfTK2sXo6gOyq8YnppE7kAdxNZ1ylIEJ03lnhMJecVjhAPBkPlx3lMDka8CEpBmrQ047pRQHBAW0TD1hoX6CE+ZpAKbADHRtvvHE5VFrhtzSANqF5aK3zshZanTgD1QRXIKNoYF9OPfXUOpbj5qgFU1lYFhrJcSYjTFuZ/y677FLaDiY5VQunSht33nnn+ogTWCaHawKmgI2TBzMSgCxFPDGXnFakm2EnXHMQgeDVvP4WW2xRB8JnkTNThOdOvN9++1Vaw3ZcHkyEUzNvDAkzsRCI6FUniEOS+bWN74jZw2+L38JpscVZZ51VA0J8QPZLm1gI1u+32267agMIwFRAR6eg1TadBCaxI7CnbYccckgFezqaMETYru8YjMl5BYkCVrGJZS45SStUIi1DlspnJOJU400HimKCTH11/JCPgRZz8ZKoAy24eQZ6AiPTD/aTykaDOWqxxAKpWbJdAYJJL9iLQafpTFqJQWvFaeIDA0BhSAaaMu8vk2ZMQ7OWODScmxgp9V/TodkMcAW65pAT7z5O19WYjL6FZoY2Bv9TJ6WuCPZm9k9KZ1ZPajQKV/VG/dwyq3A+N51HWyRokxFO5wR7QyVTOJD5IelcqXkjggSjQl4HBOdR2pxDYQMKLcAkMBUfmWMoe0z4/AehO5ZM8ggO15pNTtmQi2ucqkETIUW5+LaKct9THeKiKeN0g4rCwv2lve03XJk5Gqlo58TcjPEAx+fREgoIlMFEi/HxlIvSfHyeoGhVSv7joE2PTj2XsRTRO+eryiTpevM0CDPTrZUIKQsSIUubc7KJCQwDG7uYEoTp5+KWEydXsHFRWksLpiaM/TAr+ftoCFhgbmBGzdX0eDVOYTPTSpPV18lHGY4aKueUzlhdZmp/LMdx2NJ0v4GkDPboHPVczmPshNUQMktMoGeqQSoIdYzgLkGheqoEdixgNjnp6emAS0pkaI2BHFV7MI9m0Nbp3DiNpBmr65XygADfaV0eLIOCMmUaqnDa79FNQk6lnw9cz8BQPpnOICLXrtxAhJs2gJDsE9XTwJwjQvR7+STRc+bCZ1YWC5FXmg4ugba55NSmSb2kAwIXuHOmAnC4HKL0hiHMQEccWqr3QI9YIknCbNcRhl8TW8SZpjLcjXCCnKd94gpayyHvsccea9yE8kuY34PCsUyT/+Az+KmLmoYcf+J7Ujl77bXXGN+4J1MKCIZlrX5Kz1xyainND5Ro5GpGxNRogWFH2OumMq2LszVPIw4SNKTsHxZjI8oy1bsyW9bge0poCB/uahSfkDnhxrBjNWBI50TDTU1YLfDkhJyLlWBNZkNFA3UwAsBqOHRVkDA/58hzTFwr4/+pgszsqznkJN9SEacaJTVOoYTMDLblKQwEFweVFLJ6Kb0s6nZhQpwWOzN9lNW5aD+G5IZNG+Zgc+MpcoC9GFCsJiY/Ff70sRgm5aSIOVMEVk9bwFzAiykGHL2bBikEqi2mLOgozApksWSKoe2Jumn/XHJakUKWcBNdqnEyGiZXI98i8JGQkzcS3AiWLIIv49GCHAGSsWPRtQBNoCXYsTi3MhoR64477liBl8jaAJNrJP1u2FNKXrQtoEopjqBP25xbhCvRKE0viBPUyQMJ3gR82iPA9BuLZJ8IW15Mql7aXhWk4VbtlKDUFgGqaFpKXmQvIE3Fo4AyY+hzyUmCr6rPVz/SKPP7OFfpaTW2wbxpLa10ctLptFtJfSa7wHPFxrTEQ8dYRJ6uJqiKZUwrPjJ9LEwKrQzVpJ1hXqyB5mdqXKrbRyzu+zPYZNLn6kGjaUVlrC6Mi7PPdINMRZhLTkL+wsgpW4kDdCNqjiQAmTMKl9JI9DBMQ3yQC+PgTHlau4RdCXz4j8z1jg/JPAkYz9x1gjESDpSJ25cJlimYnl5rOg9EDBI/g8Kmw+MrQEWCRrCC4UVoGJS4wDXBD4UJq3L/c8mpTR/QMn2agh+gmpkOPJ0oqeEcEieG+2NGBIfn4+qKxuByHKA4ANZPHxQASyM850GD8wCAsBnnzHfr+IdoOk2UduBnONepf6FtBpuS6shTHnLjarnyWKYwpfijnN9DBaZUdQ45tRR4ZfJMPqLHPKCFtk3neTPf6aOMjCkTBk3NyVXhSYWgrTSTRtY87P89YiM34LciVFocZ5hp0XnmVCDN+TwTRUAYGAJnhO/m6vFG/fwCMjduXygrVpUxdW2LdYVAgLpMEHX/ND4KFAo+h5wqUs+0Kk9aiEZkYsw+++xzoSnFNAs+O1nKQTGejGuYtSTIIQBCkRTkGwIBfheaKQCD3auDJg23LeWg8SMpGFg96T8fEJHiB9ABBrUn09XgPvqJMcFyljp9+GWe2MAnaHfmj8wlpzGXlafv2GHM12CKp3ZOOXeeoINiorDh03GG9ufxrDQ0pms/aIHP4CKNSzY1kW1yOsw7fkGAhQ4jA3HcoEQskWieVhJQKlNYi9+IV/gklSCZvuajje43tDPxjg6S90o+LUKfUu+LW05rZ6AHfUydk0ETuXlFYChdis5U66F+6qYUuhmsQUXVTmWyjTHlUFn0zxAqeopG+hjONF6ACob2GT41jGm41OLpoaYBWIw3oIsosSpF4+YK6tBI18gAlrEF49IWpZ/aqYIeFUVJ0y6LwSZDx92/1P+GcVFP9VrGbEz4SSmq8RCFeKmsv7jl1FY/rypP1MyQJraQsYLMKKU5KTz2LKhM0wIXtBN7cEwmZaamSeo5DymjaUmJZKJnLGA6rAnbMREwYk4fzZzSyfiZKRXli6Qv3BNrgtEgiuPGktxPGNj0yRGBHbCSAm7plIt6rtfFJacWbJ4+BCwOKeUp4dTTxyBxcsHK4HVmx+bkwX9QFVgCJWFOOPz0ydTBZGMFGp7MLsqMkU2f5OOxemFpTJ5f0T4C50hXP8QsuTMdzFlLg4As15fKcS3XBm0Z5NI+50TN55LTivpS5m+cOAszMmyqckOhcsohQU3m5Bkavc1tbjMWgyliY8KGZZnzGWecUabKvA2Jik5jzgribAdDxtmVzageEUUrEXId21WmqBQR1RqTBg8qVVxPmY/hVEVrxuIdo61qeZWGKrNJ8ZxrKeW0Nnzrwcvg0Xi484BSw7CidcPA2mhRYN07qCpR5pLTioF7+Ac3M4nSDjhMONIJqWFyMePZCqLhpropKQiD9upUYajUh1qpLbfcsm7QRdVUqak1qE+AjoWn/ISUinSFJ0TDXHiuwYoL3IAGK8OBs4TjPI51XmPsGWfX4X5r7F3axH6pCHitHdI1tvEHfBTf4snV8QdSHsbZ/S9lYs1/mXJn+1xyWotJuUkOUSWFChCD/k6keJmwVGTQVo5Q8ZeLq+xQg6QyxAVpGOfJMSkIU8JP+2iWSg7CNJjv5jJXItMKpouiADNZVYcolOZk1VupAEkhmnyQqg51UYSW6hQVJMpOWQArschhqS5RlEYQ7sNvFSwgFQqpzfvTYeqz5Mx0BkVQLMEikAn/zyGnFRehrcxbOQshmZhCS/WqRrkhEyGd2I3QGpNnDj/88Domz1JPNYjqPiUxNIXWO1enh3UNi9IfjdYZzJ2WOwabwnzcGDbleI0ESTo01YMK1qy1Ic99J0TwkTmGSnSShJS4VDoE1lSpsxrnU1IEtiQLWYXO0J5UQ7Loc845p+5hLjktr6tYXlexvK5ieV3F8rqK5XUVy+sqltdVLK+rWF5XsbyuYnldxfK6iuV1FcvrKpbXVSyvq1heV7G8rmJ5XcXyuorldRXL6yqW11Usr6tYXlexvK5ieV3F8rqK5XUVy+sqltdVLK+rWF5XsbyuYnldxfK6iuV1FcvrKpbXVSyvq1heV7G8rmJ5XcXyuorldRXL6yqW11Usr6tYXlexvK5ieV3F8rqK5XUVy+sq/n++ruL/BBgAFxiAHotjZlgAAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
}




a {color:#000;text-decoration:none; }
a:hover {color: #bb131c; }

a img {border:0;}

/*h1,h2,h3,h4,h5,h6 {font-family:MetaBold; font-weight: normal;}*/
h1 {font-size:14px;font-weight:normal;}
h3 {font-size:18px;margin-bottom:10px;}
h4 {font-size:16px;margin-bottom:10px;color:#5e5e5e;border-bottom:1px solid #d5d5d5;padding-bottom:5px;}

hr {background-color: #ccc; margin-bottom: 20px;clear:both;border:0;height: 1px;}

.fl {float: left; position: relative; margin: 0px 10px 5px 0px;}
.fr {float: right; position: relative; margin: 5px 0px 5px 10px;}

.social {float: right; padding: 27px 0px 0px;}

.inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #EDEDED;
    box-shadow: 5px 0 3px rgba(0, 0, 0, 0.03);
    float: left;
    margin-bottom: 25px;
    padding: 5px 24px 25px 5px;
    position: relative;
    width: 630px;
}
.inner p, .entry-content div {font-size:14px;line-height:1.5em; margin: 5px 0px 15px;}
.inner p a, .inner noindex a, .entry-content a, .entry-content a span, .entry-content ul li a {color: #033a94; text-decoration: underline;} 
.inner p a:hover, #nav-below a:hover, .inner noindex a:hover, .entry-content a:hover, .entry-content a:hover span, .entry-content ul li a:hover {text-decoration: none;color:#fff !important;background:#b61908;}
.inner .post img {/*max-height: 150px; float:right; max-width: 200px;*/}
.inner * {font-family:arial;}
.inner h1, .inner h1 a {
    color: #000000;
    font-family: MetaBold;
    font-size: 35px;
    font-weight: normal;
    line-height: 38px;
    margin-right: 119px;
    margin-top: 10px;
}
.inner h2, .dsq-popup h2 {font-size:24px;font-family:MetaBold;margin-bottom:10px;color:#000;font-weight:normal;}
.inner h3 {font-size:18px;font-family:MetaBold;margin:15px 0px 3px;color:#000;text-transform:none;font-weight:normal;}
.inner h4 {font-size:16px;font-family:MetaBold;margin-bottom:10px;color:#000;text-transform:none;border:0;font-weight:normal;}

.inner2 {margin-left: 175px; width: 535px;}

.inner h3 a{font-size:20px;font-family:MetaBold;margin-bottom:10px;color:#000;text-transform:none;font-weight:normal;}
.inner h3 a:hover {font-weight:normal;}

.entry-content ul, .entry-content ol, .entry ul, .entry ol {padding-left: 40px; font-size: 85%;margin-bottom:15px;}
.entry-content ul li, .entry-content ol li {margin-bottom: 10px; line-height: 20px;}


.author_column {width: 640px; }
.author_column .author {font-size:11px;margin-top: 0px;width: 640px;}
.author_column .author img {/*width: 140px;*/margin-bottom: 15px;}
.author_column .author h6 {color:#a9a9a9;text-transform:uppercase;font-size:11px;margin-bottom:10px;}
.author_column .author big a {font-size:30px;font-family:MetaBold;font-weight:normal;display:block;}
.author_column .author .links {display:block;margin-top:10px;color:#a9a9a9;}
.author_column .author .links a {color:#a9a9a9;font-size:10px;text-transform:uppercase;}
.author_column .share a img {margin-bottom: 10px;}
.author_column .share {float: left;}

.post_title {font-family: MetaNormalC;  line-height: 33px; margin-bottom: 5px;}
.post_title a:hover {color: #444; text-decoration: none; }

.inner blockquote {font-size:13px; line-height: 18px; font-style:italic;margin:10px 25px; color: #666; float: right;}

.banner_top {border-bottom: 3px double #C0C2C6;padding:8px 0px 5px;text-align:center;margin-bottom:15px; background: #333;}
.banner-in {text-align: center; padding-top: 0px; }
.wrap {width:980px;margin:0 auto 20px;}
.top {position: relative; border-bottom: 1px solid #C0C2C6;padding:8px 0px 5px;margin-bottom: 80px; background:#1a1a1a url(/images/bg_top.png) left bottom repeat-x; height: 150px;}


#hot-nav {
    border-bottom: 1px solid #EDEDED;
    box-shadow: 0 2px 0 #FFFFFF;
    padding-bottom: 6px;
    position: absolute;
    top: 215px;
    width: 1010px;
}



#hot-nav ul li {
    float: left;
    font-size: 12px;
    list-style: none outside none;
    margin-left: 15px;
    margin-right: 10px;
}

#hot-nav ul li a {
    color: #333;
}


.col30 {width:28%;padding-right:5%;float:left;}
.col20 {width:21%;padding-right:3%;float:left;}
.tagcloud a {color:#4d4d4d;font-family:arial;}

.last {padding:0;}
/*
.login {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #FAFAFA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07) inset;
    float: left;
    margin: 0 0 20px;
    padding: 10px;
}*/

.login {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 0 20px;
    padding: 10px;
}


.login span {float:right;}
.login .search-text {width:218px;height:22px;border:0;outline:0;padding:4px 10px 3px;line-height:22px;float:left;margin:0 10px 0 10px; background: transparent; font-size: 12px; color: #777; }
.login .search-submit {width:40px;height:28px;background:url(/images/zoom.png) no-repeat center center;border:0;float:left;cursor:pointer;}
.login li {list-style: none; float: left; margin-right: 3px;}

.logo {color:#a09f9f;font-size:11px;background:url(/images/logo.png) no-repeat;position:absolute; float: left; width: 200px;height:55px; margin-top: 5px; margin-left: 5px;}
.logo h1 {text-transform: uppercase;}
.logo img {float:left;}
.logo .info {cursor:pointer;float:none;}
.logolink {width:200px;height:55px;display:block;position:absolute;top:0;left:0;}
a:hover.logolink {border-bottom: none; opacity: 0.8}

.minimnu {display: block;
    float: left;
    font-size: 11px;
    margin: 24px 0 0 260px;
    position: absolute; color: #999;}
.minimnu ul li a {color: #999;}
.minimnu ul li a:hover {color: #ccc;}

.mainmenu {margin-top: 10px;}
.mainmenu {list-style:none;position:relative;display:block;height:18px;line-height:20px}
.mainmenu li {float:left;margin-right:20px;display:block;height:18px;}
.mainmenu li a {position:relative;font-family:MetaNormalC;display:block;height:20px;display:block;padding:2px 0px 0;color:#000;}
.mainmenu li a span {padding:0 1px;}
.mainmenu .active a, .mainmenu li a.active ,  .mainmenu a:hover {background:#b61908;}
.mainmenu .active span, .mainmenu a:hover span{color:#fff;text-decoration:none;border-bottom:2px solid #000;}

.menu {list-style:none;float:left;margin:0px 0px 20px; /*margin:17px 0px 0px 250px;*/ font-size: 16px; }
.menu li {float:left;list-style:none; margin: 0px 2px;}
.menu li a {background:none repeat scroll 0 0 #EEEEEE;
display:block;
padding:10px 45px;
text-decoration:none;
text-shadow:1px 1px #FFFFFF;}
.menu li a:hover, .menu li.current-menu-item a {text-decoration:none; color: red; text-decoration: underline;}
.menu li.current_page_item a {background:  url(/images/menu_arr.png) no-repeat center right; color: #bb131c;}

.menu li.menu-item-10990 a{background:  url(/images/ico_forum.png) no-repeat center left}
.menu li.menu-item-10991 a{background:  url(/images/ico_tshirt.png) no-repeat center left}

.menu2 {list-style:none;float:left;margin:0 0 15px 0px; font-size: 85%; width: 100px; }
.menu2 li {float:left;margin-right:10px; width: 100px;}
.menu2 li a {color:#999;text-decoration:none;padding:2px 4px 0px 1px; display: block;background:none; text-shadow: none;}
.menu2 li a:hover {color:#fff;text-decoration:underline;background:none;}
.menu2 li.current_page_item a {background:none;color:#fff}
.menu2 li.active a {color: #ccc}


.mainmenu .news span{border-bottom:2px solid #000;}
.mainmenu .articles span{border-bottom:2px solid #7fd117;}
.mainmenu .interview span{border-bottom:2px solid #00ceff;}
.mainmenu .columns span{border-bottom:2px solid #ff7c00;}
.mainmenu .vacancy span{border-bottom:2px solid #de1ba0;}
.mainmenu .calendar span{border-bottom:2px solid #bcaf9a;}
.mainmenu .catalog span{border-bottom:2px solid #de1b4d;}
.mainmenu .press span{border-bottom:2px solid #5e49b9;}



.content {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 12px rgba(0, 0, 0, 0.15);
    display: inline-block;
    margin: 20px auto;
    padding: 15px;
    width: 980px;
}

.post {}
.nav-next {float: right;} .nav-previous {float: left;}

.side {float:right;width:300px;padding:10px 0px 0px 20px;}
.side ul.xoxo {list-style: none;}

.services { margin-top: 10px;}
.services ul{list-style:none;}

.left_col {width:330px;float:left;border-right:1px solid #ccc}
.right_col {float:left;width:360px;}

#post_pic {margin: 0px 20px 20px 0px; clear: both; float: left; width: 200px; min-height: 150px; background: #fff;}
#post_pic img {width: 200px; height: auto;}

.desc {margin: 10px 0px 10px 0px; padding: 0px 10px 2px; }
.desc .added {font-size:10px;color:#77777e;margin-right:15px; }
.desc .comments {font-size:10px;color:#77777e;background:url(/images/icon_comments.png) no-repeat left center;padding-left:12px;margin-left:15px;}
.desc .comments a, .desc .added a  {color:#77777e;}

.desc .cat { }
.desc .cat a {background:#77777e;padding:0 3px;font-size:10px;color:#fff;}
.desc .cat a:hover {color:#fff;background:#b61908}
.desc a{color:#033a94;}
.desc a:hover, a:hover.readmore {color:#fff;background:#b61908;text-decoration:none;}
.desc .tags {background: url(/images/tags-ico.png)  /*url(/images/tag-icon.gif)*/ no-repeat top left;padding:0 3px 0 65px;font-size:12px; line-height: 18px; display: block; margin:10px 0 -2px -10px;}

.thumb_right {padding-left: 220px;}

.desc .retweet{float: right;}
.desc .likefb{float: right; height: 70px;}


#title_soc {
    float: right;
    padding-left: 17px;
    padding-right: 10px;
    width: 60px;
}

#title_soc .retweet {display: block;}
#title_soc .likefb  {display: block;height: 70px;}

.top-news {font-family:arial;font-size:14px;width:320px;margin-right:10px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;}
.top-news-container {margin-top:20px;}
.top-news-container * {font-family:arial;}
.top-news-container img {float:left;}
.top-news-container .desc {margin-left:70px;}
.top-news-container .desc .added {font-size:10px;color:#77777e;margin-right:15px;}
.top-news-container .desc .comments {font-size:10px;color:#77777e;background:url(/images/icon_comments.png) no-repeat left center;padding-left:12px;margin-right:15px;}
.top-news-container .desc .cat {background:#77777e;padding:0 3px;font-size:10px;}
.top-news-container .desc .cat a {color:#fff;}
.top-news-container .desc .cat a:hover {color:#fff;background:#77777e}
.top-news-container .desc a {color:#8c0007;}
.top-news-container .desc a:hover {color:#fff;background:#b61908;text-decoration:none;}

.new-articles {width:360px;}
.new-articles *{font-family:arial;}
.new-articles h3 {margin-left:10px;}
.new-articles-container {width:160px;margin:0 10px;float:left;margin:10px;}
.new-articles-container .added {font-size:10px;color:#77777e;margin-right:15px;}
.new-articles-container .comments {font-size:10px;color:#77777e;background:url(/images/icon_comments.png) no-repeat left center;padding-left:12px;margin-right:15px;}
.new-articles-container .cat {color:#fff;background:#77777e;padding:0 3px;font-size:10px;}
.new-articles-container a {color:#000;font-size:15px;font-weight:bold;}
.new-articles-container p {font-size:11px;margin-top:5px;}
.new-articles .left {clear:left;}
.new-articles .small {line-height:14px;}
.new-articles .small a {font-size:12px;line-height:1em;}
.new-articles .small img {float:left;margin-right:5px;}
.new-articles .small p {margin-top:10px;}
.new-articles .all {margin-right:10px;}

.last-news {margin-right:10px;font-size:12px;}
.last-news * {font-family:arial;}
.last-news p {margin:1em 0;padding-left:40px;position:relative;}
.last-news span {position:absolute;left:0;top:0;font-size:10px;color:#aeaeae;}

.services {padding-bottom:10px;border-bottom:1px solid #ccc}
.services ul {list-style:none;}
.services a {font-size:13px;border-bottom:2px solid #fff;display:block;float:left;clear:left;height:18px;}
.services a span {display:block;padding-top:3px;}
.services ul a:hover{text-decoration:none;}

.widget_nav_menu {padding-bottom:10px;/*border-bottom:1px solid #ccc;*/ margin-top: 10px;}
.widget_nav_menu ul {list-style-image: none; list-style: none; display: block; width: 100%; float: left; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #ccc;}
.widget_nav_menu a {font-size:13px;border-bottom:2px solid #fff;display:block;float:left;clear:left;height:18px;display: block; padding-left: 20px; background:url(/images/bullet.png) left top no-repeat;}
.widget_nav_menu a span {display:block;padding-top:3px;}
.widget_nav_menu ul a:hover{text-decoration:underline;}
.widget_nav_menu ul li.current-menu-item a {background-color: #000; color: #fff; background-image: none; padding-top: 3px; padding-right: 5px; margin-left:-15px;}

.widget_tag_cloud a {color: #333; line-height: 102%;}
.widget_tag_cloud a:hover {color: #fff; text-decoration:underline;}
.textwidget p {font-family: Arial; font-size: 0.7em; line-height: 18px;}

.widget-container {border-bottom:1px solid #CCCCCC;
margin:5px 0 20px;
padding-bottom:10px;}

#recentcomments {line-height: 16px;}
.recentcomments {margin-bottom: 10px;margin-left:15px;list-style:disc;}
.recentcomments a:hover {color: #fff; text-decoration: underline;}
#recentcomments ul li a, #recentcomments ul li span {font-family: Arial;}

.widget_categories ul {margin-left: 15px; font-size:12px; list-style: disc;line-height:22px;}
.widget_categories ul li.current-cat {margin-left: -20px; background: #eee; padding-left: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; list-style: none; border:1px solid #CCCCCC;}
.widget_categories ul li a {font-family: Arial;}

.services .news {background:url(/images/news_icon.png) no-repeat left center;padding-left:20px;}
.services .news:hover span{border-bottom:2px solid #000}
.services .vacancy {background:url(/images/vacancy_icon.png) no-repeat left center;padding-left:20px;}
.services .vacancy:hover {background-image:url(/images/vacancy_icon_h.png);}
.services .vacancy:hover span{border-bottom:2px solid #de1ba0}
.services .press {background:url(/images/press_icon.png) no-repeat left center;padding-left:20px;}
.services .press:hover {background-image:url(/images/press_icon_h.png)}
.services .press:hover span{border-bottom:2px solid #5e49b9}
.services .calendar {background:url(/images/calendar_icon.png) no-repeat left center;padding-left:20px;}
.services .calendar:hover {background-image:url(/images/calendar_icon_h.png)}
.services .calendar:hover span{border-bottom:2px solid #bcaf9a}
.services .catalog {background:url(/images/catalog_icon.png) no-repeat left center;padding-left:20px;}
.services .catalog:hover {background-image:url(/images/catalog_icon_h.png)}
.services .catalog:hover span{border-bottom:2px solid #de1b4d}


.subscribe {margin-top:15px;/*border-bottom:1px solid #ccc; padding-bottom:15px;*/}
.subscribe a {display:block;width:34px;height:34px;float:left;margin-right:10px;}
.subscribe .facebook {background:url(/images/icon_facebook.png) no-repeat;}
.subscribe .google {background:url(/images/icon_google.png) no-repeat;}
.subscribe .twitter {background:url(/images/icon_twitter.png) no-repeat;}
.subscribe .rss {background:url(/images/icon_rss.png) no-repeat;}
.subscribe .mail {background:url(/images/icon_mail.png) no-repeat;}

.ads {margin-top:15px;}

.widget_most_commented_widget {font-size:12px;}
.widget_most_commented_widget * {font-family:arial;}
.widget_most_commented_widget li {list-style:disc outside none;margin:1em 0 0 15px;padding-left:0;position:relative;}
.widget_most_commented_widget .comments {position:absolute;left:0;top:0;font-size:10px;color:#666666;background:url(/images/icon_comments.png) no-repeat left center;padding-left:12px;width: 30px;}

.widget_recent_comments, .widget_tag_cloud {border-bottom: none;}

.last-comments {font-size:12px;}
.last-comments * {font-family:arial;}
.last-comments p {padding-left:20px;font-size:12px;background:url(/images/marker1.jpg) no-repeat 0px 3px;margin:1em 0;}
.last-comments a {font-weight:bold;}

.interview-block {margin:10px;border-top:1px solid #ccc;margin-top:15px;padding-top:10px}
.interview-block * {font-family:arial;}
.interview-big {width:160px;float:left;margin-right:20px;}
.interview-block big {font:bold 15px arial;}
.interview-block .added {font-size:10px;color:#77777e;margin-right:10px;}
.interview-block .comments {font-size:10px;color:#77777e;background:url(/images/icon_comments.png) no-repeat left center;padding-left:12px;margin-right:15px;}
.interview-block p {font-size:11px;margin-top:5px;}
.interview-small {line-height:14px;margin-bottom:10px;}
.interview-small img {float:left;margin-right:10px;}
.interview-small big {font-size:12px;}

.experts {margin-top:15px;border-top:1px solid #ccc;padding-top:10px;width:680px}
.experts * {font-family:arial;}
.expert-col {line-height:14px;width:210px;float:left;padding-right:15px;}
.expert-col img{float:left;margin-right:10px;}
.expert-col  .added {font-size:10px;color:#77777e;margin-right:10px;}
.expert-col  .comments {font-size:10px;color:#77777e;background:url(/images/icon_comments.png) no-repeat left center;padding-left:12px;margin-right:15px;}
.expert-col  big {font-size:14px;font-weight:bold;}
.expert-col p {font-size:12px;}

.videos {margin-top:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;width:680px;margin-bottom:15px;}
.video-col {width:215px;float:left;padding-right:10px;}
.video-col img {margin-bottom:10px;}
.video-col a {font-weight:bold;font-size:14px;font-family:arial;}

.eventsListWidget, #text-573626225, #text-573626226 {font-size:12px;border-top:0px solid #CCCCCC; margin-top: 15px; padding-top: 15px;}
.eventsListWidget * {font-family:arial;}
.eventsListWidget ul {list-style: none;}
.eventsListWidget ul li {margin:1em 0;padding-left:20px;position:relative;background:url("/images/bullet.png") no-repeat scroll left top transparent;}



.vacancies {margin-top:15px;font-size:12px;border-bottom:1px solid #ccc; padding-bottom:15px;border-top:1px solid #ccc; padding-top:15px;}
.vacancies * {font-family:arial;}
.vacancies p {margin:1em 0;position:relative;background:url(/images/marker1.jpg) no-repeat 0px 3px;padding-left:20px;}
.vacancies span {position:absolute;left:0;top:0;font-size:10px;color:#aeaeae;}

.foot ul {list-style: none; margin-top: 10px; font-size: 12px; line-height: 14px;}
.foot {background:#333; padding:20px 0 10px;color: #999;}
.foot p{font-size:12px;color:#909090;margin:10px 0;}
.foot .copyrights {font-size: 10px; line-height: 12px; margin-top: 20px; font-family: Arial; clear: both;}
.foot a {color: #ccc;}
.foot h3 {color: #eee;}

.madeby {height:20px;display:block;margin-top:2em;}

.author {font-size:11px;margin:30px 0px 20px;}
.author img {float:left;margin-right:15px;}
.author h6 {color:#a9a9a9;text-transform:uppercase;font-size:11px;margin-bottom:10px;}
.author big {font-size:16px;font-weight:bold;display:block;}
.author .links {display:block;margin-top:10px;color:#a9a9a9;}
.author .links a {color:#a9a9a9;font-size:10px;text-transform:uppercase;}

.share {border: 1px solid #CCCCCC;
    height: 22px;
    margin-top: 30px;
    padding: 10px;}
.share h6 {color: #666666;
    float: left;
    font-size: 11px;
    margin-right: 20px;
    margin-top: 4px;
    text-transform: uppercase;}
.share span.vk, .share span.twi, .share span.fb {float: left; margin-right: 8px;}
.share span.fb a:hover {background: none; }
.share span.fb {background: none; margin-top: -1px; margin-right: 25px;}
.share .print {background:url(/images/icon_print.png) no-repeat center left;padding-left:20px;height:20px; margin: 2px 0 5px 10px; font-size: 11px; padding-top: 4px; float: right;}
.share .print a, .share .send2friend a {color:#a9a9a9;}
.share .send2friend {background:url(/images/send2friend_icon.png) no-repeat;padding-left:20px;height:20px;}

.new-comment {margin-top:30px;padding:15px 0;border-top:1px solid #b2b2b2;width:98%;}
.new-comment textarea {height:100px;width:98%;padding:1%;color:#aaaaaa}
.new-comment input {border:0;background:url(/images/send.png) no-repeat;width:159px;height:29px;margin-top:10px;float:right;cursor:pointer;}

.comments {width:98%;}
.comments-actions {font-size:12px;border-bottom:1px solid #b2b2b2;padding-bottom:10px;}
.comments-actions select {width:150px;}
.comments-actions a {color:#033a94;margin-left:20px;}
.comments-actions .email-ss {background:url(/images/mail-ss.png) no-repeat left center;padding-left:18px;}
.comments-actions .rss-ss {background:url(/images/rss-ss.png) no-repeat left center;padding-left:18px;}

.comment {margin:1em 0;}
.subcomment {margin-left:40px;}
.comment img{float:left;border:3px solid #fff;margin-right:20px;}
.c-header {clear:both;background:#f7f7f7;padding:10px;line-height:38px;font-size:13px;}
.admincomment .c-header{background:#ecf0f5}
.c-body {padding:10px 0;font-size:14px;}
.c-header b {margin-right:10px;}
.c-header a {margin-left:10px;}
.comment a {color:#033a94}
.c-actions {float:right;}
.like {width:67px;height:22px; border:0;background:url(/images/like.png);cursor:pointer;margin-right:10px;}
.re {width:65px;height:22px; border:0;background:url(/images/re.png);cursor:pointer;}


.related_posts {/*border: 1px solid #ccc;*/ padding: 20px; background-color: #eee}
.related_post {margin: 0px 20px; font-size: 12px; }
#wp_rp_first {
    background-color: #EEEEEE !important;
    padding: 20px !important;
}

#wp_rp_first img {
    display: none;
}

.featured {height: 180px;}
.featured a {background-color:#000000;display:inline;float:left;margin-bottom:20px;margin-left:1px;position:relative; width: 235px;}
.featured img {opacity:0.92;display:inline;float:left;width:235px;}
.featured .txt_holder  {bottom:0;cursor:pointer;left:0;position:absolute;background-color: #000; opacity: 0.8; width: 100%;}
.featured .txt_holder p {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:16px;padding:8px 10px;position:relative;}
.featured .txt_holder .timestamp, featured .txt_holder .badge {color:#000000;font-size:10px;line-height:20px;padding:0 10px;position:absolute;text-transform:uppercase;top:-20px;}
.featured .txt_holder .timestamp .txt, .featured .txt_holder .badge .txt {position:relative;z-index:10;background-color: #00BDF6;}
.featured .txt_holder .timestamp .bg {background-color: #00BDF6;}
.featured .txt_holder:hover {background-color: #333;}
.featured a:hover {text-decoration: none;}
.featured_posts {}

.all {text-align:right;margin-top:10px; background: none;}
.all a {color:#999999;font-size:11px;font-family:arial;}

.nav {padding:20px 0 0;border-top:1px solid #cccccc;text-align:right;}
.nav a {display:inline-block;padding:3px 8px;color:black;text-decoration:none;background:#e5e5e5;font-size:14px;}
.nav a.selected {background:#fbe73f;}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {text-decoration: none;}
#wp_page_numbers {margin: 10px 0;	width: 100%;}
#wp_page_numbers ul {float: right;}
#wp_page_numbers li {float: left;display: block;margin-bottom: 2px;}
#wp_page_numbers a {padding: 5px;padding-left: 10px;padding-right: 10px;margin: 0 2px;	display: block;	color: #000; background-color: #e5e5e5; }
#wp_page_numbers li a:hover {background-color: #000; color: #fff;}
#wp_page_numbers li.space {padding: 6px;	padding-left: 2px;	padding-right: 2px;}
#wp_page_numbers li.active_page a {	border-color: #0075b8;}
#wp_page_numbers li.active_page a:hover  {	color: white; /* IE fix */	text-decoration: underline;	border-color: #BA0000;}
#wp_page_numbers li.page_info {	float: left;	display: block;	padding: 3px;	padding-left: 5px;	padding-right: 5px;	margin-right: 2px;	color: #666;	font-size: 11px;	border: 1px solid #bfbfbf;}




/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #222222;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:60%;
	border:1px solid #b7b7b7;
	padding:3px 5px;
}
#respond textarea {
	width:96%;
	border:1px solid #b7b7b7;
	padding:3px 5px;
	height:200px;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}

.subscribe-to-comments {
	margin-top:10px!important;
}
#respond .form-submit input {
	width: auto;
	font-size: 12px;
	padding:5px 10px;
	border:1px solid #aaaaaa;
	border-radius:3px;
	cursor:pointer;
	
	background: #eeeeee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}



#tec-events-loop {padding-top: 35px;}
.grid {padding-right: 15px;}
#tec-events-calendar-header {padding-bottom: 17px;}

.tec-calendar-buttons {margin-top: -25px;}

.tec-month-nav {top: -25px;}

#big {margin-top: 30px;}

.services a.current_button {background: #b61908; color: #fff;}

.dsq-brlink {display:none;}

.tdomf_form fieldset small {font-size: 65%; color: #666;}

.desc img {float: left;  margin-right: 10px; margin-left: 0px; width: 150px; height: auto; display: block; background: center center; margin-bottom: 10px;}

.alignleft {float: left; margin-right: 10px;}
.alignright {float: right; margin-left: 10px;}

.job_cats ul {list-style: none outside none; width: 675px; list-style-image: round;}
.job_cats li {list-style: none;}
.job_cats ul li {float:left; width: 300px; list-style-image: round; background:url("/images/bullet.png") no-repeat left top; padding-left: 20px;}

.dir_cats ul {list-style: none outside none; width: 675px; list-style-image: round;}
.dir_cats li {list-style: none;}
.dir_cats ul li {list-style-image: round;width: 300px;float:left; background:url("/images/bullet.png") no-repeat left top; padding-left: 20px;}
.dir_cats ul li ul.children {width: 290px;float:left;font-size:75%;opacity: 0.8;}

.custom {font-size: 12px; display:block;}
.custom b {font-weight:bold; float: left; width: 120px}

.services ul li a.active {background: #b61908; margin-left: -15px; color: #fff; padding-top: 2px; padding-bottom: 3px; padding-right: 2px;}
.services ul li a:hover.active {background-image: none;}

.widget_categoryposts {border-top:1px solid #CCCCCC; margin-top: 15px; padding-top: 15px;}
.widget_categoryposts ul { font-family: arial; display:block; float:left;list-style:none outside none;margin-bottom:15px;padding-bottom:5px;width:100%;}
.widget_categoryposts ul li {background:url("/images/bullet.png") no-repeat scroll left top transparent;clear:left;display:block;
float:left;font-size:13px;padding-left:20px;margin: 5px 0;}
.widget_categoryposts ul li p.post-date, .eventsListWidget ul li .when {font-size: 10px; color: #666; font-family: arial;}

li.dsq-widget-item {font-size: 0.9em}

.wp-polls, .wp-ans {font-size: 12px; line-height: 20px;}
.wp-polls p, .wp-polls ul li, .wp-ans ul li {margin: 0px 0px 10px;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {margin: 0}
.wp-polls .Buttons {font-size:1.2em;}
.wp-polls-form p strong {font-size: 1.2em}

#disqus_thread a:hover {color: #b61908 !important;}

/* Editor styles */

p.annotation {
	font-weight: bold; font-style: 
	}
	
	

div.productInfo {
	margin-bottom: 10px;
	}
	div.productInfo p {
		margin: 0 !important;
		font-size: 11px !important;
		line-height: 13px !important;
		}
	div.productInfo ul {
		margin: 0 !important; padding-left: 15px; list-style: none;
		}
	div.productInfo ul li {
		font-size: 8pt !important;
		padding-bottom: 0 !important; margin-bottom: 0;
		}
	ul.product-marks-pluses {
		padding: 0 !important;
		margin: 10px 0 0 0 !important;
		color: #198e34 !important;
		}
	ul.product-marks-minuses {
		padding: 0 !important;
		margin: 0 0 10px 0 !important;
		color: #b61908 !important;
		}
		ul.product-marks-pluses li, ul.product-marks-minuses li {
			line-height: 15px !important;
			font-size: 11px !important;
			background: none !important;
			margin: 2px 0 !important;
			padding: 0 !important;
			line-height: 8pt !important;
			}
		ul.product-marks-pluses li:before {
			content: "+ ";
			}
		ul.product-marks-minuses li:before {
			content: "– "; /* ‘имвол короткого тире (не дефис С дефис короче) */
			}
span.codeInset {
	font-family: Monaco, 'Sans serif' !important;
	}
	
span.hashTag {
	background-color: #f00;
	padding: 1px 5px;
	font-family: Monaco, Arial, sans;
	font-size: 8pt;
	color: #fff;
	}
	span.hashTag a {
		color: white !important;
		text-decoration: none !important;
		}

p.imageHolder {
	text-align: center !important;
	font-size: 11px !important;
	line-height: 13px !important;
	font-weight: bold !important;
	}
	p.imageHolder a:hover {background: none;}
	p.imageHolder a {
		border: none !important;
		}
	p.imageHolder img {
		margin-bottom: 10px !important;
		}
	p.imageHolder img.wp-smiley {
		margin-bottom: 0 !important;
		}

p.ps {
	font-style: italic !important;
	}
	
div.quotedText {
	font-style: italic;
	padding: 0 30px 0 95px;
	margin: 30px 0 30px 0;
	background: url('/wp-content/uploads/2010/01/quote.png') top left no-repeat;
	min-height: 70px;
	}

div.unSeen {
	display:none;
	}

div.twitterQuote {
	padding-left: 10px;
	border-left: 5px solid #f00;
	color: #f00;
	margin: 50px 0 20px 0; 
	}
	div.twitterQuote p {
		margin: 0 !important; line-height: 1.2em !important;
		padding-right: 100px !important;
		font-size: 20px !important;
		text-align: left !important;
		}
	div.twitterQuote a {
		color: #f00 !important;
		border-color: #f00 !important;
		}
	div.twitterQuote p.twitterStatus {
		text-align: right !important;
		font-size: 10px !important;
		}
	div.twitterQuote span.hashTag {
		background: none !important;
		font: inherit !important;
		color: inherit !important;
		padding: 0 !important;
		}
		div.twitterQuote span.hashTag a {
			color: #bbb !important;
			border-color: #bbb !important;
			}

span.keyboardKey {
	background-color: #ddd;
	padding: 1px 5px;
	font-family: Monaco, Arial, sans;
	font-size: 8pt;
	}

span.red {
	color: #f00;
	}
	
span.grey {
	color: #f00;
	}

h2.headerLink {
	padding-left: 10px !important;
	border-left: 9px solid #F00 !important;
	color: #F00 !important;
	margin-bottom: 10px !important;
	}
	h2.headerLink a {
		color: inherit !important;
		border-bottom: 1px dotted #F00 !important;
		}
::-moz-selection{
	background: rgba(238, 0, 0, 0.5);
	color:#fff;
	}
::selection {
	background: rgba(238, 0, 0, 0.5);
	color:#fff;
	}
	
	
.resetstyle, .resetstyle p, .resetstyle p em, .resetstyle p strong, .resetstyle p span {font-weight:normal !important; font-style: normal !important; color: #000 !important;}
.meta-nav {color: #033A94;}
.related_post_title {margin: 0 0 10px !important;}


/**************************************************************************************************/
/****************************      7.  NAVIGATION & MENU           ********************************/
/**************************************************************************************************/ 

#main-nav {
    background: -moz-linear-gradient(center top , #575A5D, #343637) repeat scroll 0 0 transparent;
    border-top: 1px solid #747678;
    bottom: -45px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.15);
    float: right;
    font-family: "Helvetica";
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 5px;
    padding: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

#main-nav > div {
    width: 980px;
    margin: 0 auto;
}


#main-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 16px;
}

#main-nav ul li {
	float: left;
	position: relative;
	z-index: 40;
}

#main-nav ul li:hover { 
    visibility: inherit; 
}

#main-nav ul ul {
	position: absolute;
	top: -9999em;
	width: 175px;
}

#main-nav ul li > ul {
    margin-top: 15px !important;
}

#main-nav ul ul li { width: 100%; }

#main-nav ul li:hover ul,
#main-nav ul li.sfHover ul {
	left: -1px;
	top: 25px;
	z-index: 999;
}

#main-nav ul li:hover li ul,
#main-nav ul li.sfHover li ul,
#main-nav ul li li:hover li ul,
#main-nav ul li li.sfHover li ul,
#main-nav ul li li li:hover li ul,
#main-nav ul li li li.sfHover li ul { top: -9999em; }

#main-nav ul li li:hover ul,
#main-nav ul li li.sfHover ul,
#main-nav ul li li li:hover ul,
#main-nav ul li li li.sfHover ul,
#main-nav ul li li li li:hover ul,
#main-nav ul li li li li.sfHover ul {
	left: 175px;
	top: -1px;
}
.sf-sub-indicator {
    margin-top: 1px;
    opacity: 0.2;
    position: absolute;
    right: 0px;
}

#main-nav ul a {
	padding: 14px 15px;
	color: #999;
	line-height: 16px;
	display: block;
	position: relative;
}

#main-nav ul > li > a {
    color: #E9E9E9;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 14px 15px;
    position: relative;
    text-shadow: 0 -2px 0 #373737;
}

#main-nav ul > li > a:hover {
    color: #FFFFFF !important;
}

#main-nav ul li a:hover,
#main-nav ul li:hover,
#main-nav ul li.sfHover a,
#main-nav ul li.current-cat a,
#main-nav ul li.current_page_item a,
#main-nav ul li.current-menu-item a {
	text-decoration: none;
	color: #FCBE69;
}

#main-nav ul ul {
	padding: 0px 0px;
	margin: 0px 0 0 0;
	background: #3A3A3A;
	border: none;
    		box-shadow:0 4px 4px rgba(0, 0, 0, 0.3);
	   -moz-box-shadow:0 4px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.3);
}

#main-nav ul ul li {
	line-height: 16px;
	float: none;
	background: none;  
}

#main-nav ul ul li:last-child {	
    border-bottom: none; 
}

#main-nav ul ul li a {
	line-height: 16px;
	font-size: 12px;
	padding:7px 6px;
	font-weight: normal;
    background: url("images/togbg.png") repeat-x scroll center bottom transparent;
}

#main-nav ul li.sfHover ul a { color: #999; }

#main-nav ul li.sfHover ul a:hover { color: #444 !important; background: url("images/opabg.png") repeat scroll 0px 0px transparent;      }


.post-ratings {
    background: none repeat scroll 0 0 #FAF6E5;
    border: 1px solid #E8DEA6;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    opacity: 1;
    padding: 8px 15px 7px;
    width: auto !important;
}

.appprice {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    bottom: 10px;
    box-shadow: 0 1px 6px transparent;
    font-weight: lighter;
    left: 10px;
    line-height: 18px;
    padding: 5px;
    position: absolute;
    text-align: center;
    width: 95px;
}


.appprice .capt {
    color: #111111 !important;
    display: block;
    font-size: 13px;
    width: 100%;
}

.appprice .val {
    color: red !important;
    font-size: 14px !important;
}

.appprice .val b {
    color: green !important;
    display: block;
    font-size: 14px !important;
    margin-top: -1px;
}

.subcatitem {
    
}

.subcatitem #post_pic {
    height: auto;
    width: 100px;
    position: relative;
    min-height: 10px;
}


.subcatitem.noprice #post_pic {
    /*margin-bottom: 20px;*/
    width: 200px !important;
}

.subcatitem.noprice .thumb_right {
    padding-left: 220px;
}

.topitems {
    width:98%;
    float: left;
    margin-right: 4%;
}

.topitems.tilast {
    margin-right: 0 !important;
}


.topitems li {
    border-bottom: 1px solid #E4E4E4;
    box-shadow: 0 3px 1px rgba(0, 0, 0, 0.04);
    display: block;
    float: left;
    line-height: 12px;
    padding: 15px 12px;
    position: relative;
    width: 610px;
}

.topitems li a {
    font-family: Segoe UI;
    font-size: 22px;
    font-weight: lighter;
    line-height: 22px;
}

.rateimg {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    display: block;
    float: left;
    margin-bottom: 40px;
    margin-right: 10px;
    max-height: 100px;
    overflow: hidden;
    position: relative;
    width: 100px;
    height: 100px;
}

.rateimg img {
    height: auto;
    width: 100px;
}


.ratingblock {
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEDEE) repeat scroll 0 0 transparent;
    border: 10px none;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    color: #9A9A9A;
    display: block;
    font-size: 11px;
    height: 68px;
    margin-top: 7px;
    padding: 4px 10px 18px;
    position: absolute;
    right: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
    top: 10px;
    width: 70px;
}

.ratingblock b {
    color: #333333;
    display: block;
    font-size: 28px;
    height: 19px;
    margin-top: 9px;
}

.orating {
    float: right;
    height: 100%;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 15px;
}

.subcatitem h1.post_title {
    font-size: 20px;
    line-height: 22px;
}

.subcatitem h1.post_title a {
    color: #000000;
    font-family: MetaBold;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin-top: 10px;
}


.subcatitem.noprice h1.post_title a {
    color: #000000;
    font-family: MetaBold;
    font-size: 35px;
    font-weight: normal;
    line-height: 38px;
    margin-top: 10px;
}

.subcatitem.noprice h1.post_title {
    color: #000000;
    font-family: MetaBold;
    font-size: 35px;
    font-weight: normal;
    line-height: 38px;
    margin-right: 10px;
    margin-top: 10px;
    width: 400px;
    display: inline-block;
}

.subcatitem #post_pic img {
    height: auto;
    width: 100% !important;
}

.subcatitem .thumb_right {
    padding-left: 0;
}


.privyazka {
    position: absolute;
    color: #888;
    top:6px;
    right: 10px;
    font-size: 12px;
}

.cat-tag-filter {
    display: none;
}

.subcatitem .appprice {
    box-shadow: 0 1px 5px #E3E3E3;
    display: block;
    left: 0 !important;
    padding: 5px;
    position: relative;
    right: 0;
    text-align: center;
    top: 20px;
    width: 90px;
}

.subcatitem .appprice .capt {
    color: #111111 !important;
    display: block;
    font-size: 16px;
    width: 100%;
}

.subcatitem .appprice .val {
    font-size: 14px !important;
    color: red !important;
}

.subcatitem .appprice .val b {
    color: green !important;
    display: block;
    font-size: 14px !important;
    margin-top: -1px;
}

.descblock {
    color: #808080;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 18px;
    width: 370px;
}

.ratingtitle {
    display: block;
    float: left;
    margin-bottom: 7px;
    width: 370px;
}



/*  TABS  */
.tabs_container {
	margin-top: 10px;	
}
ul.tabs {
	overflow:hidden;
	background:url("images/togbg.png") repeat-x scroll left bottom transparent;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:10px;
}
ul.tabs li {  
	 -webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	     -moz-border-radius-topleft: 3px;
	    -moz-border-radius-topright: 3px;
	         border-top-left-radius: 3px;
	        border-top-right-radius: 3px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: 0;
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	padding: 1px;
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    
}
ul.tabs a { 
	display: block;
	padding: 0 10px;
	background:url("images/tabsbg.png") repeat-x scroll left bottom transparent;
	color: #888;
	padding: 2px 10px;
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
}
ul.tabs a:hover {
	background:url("images/opawbg.png") repeat scroll 0 0 transparent;
	text-decoration: none;
}
ul.tabs li.current {
	background:url("images/opawbg.png") repeat scroll 0 0 transparent;
}
ul.tabs li.current a {
	background:url("images/opawbg.png") repeat scroll 0 0 transparent;
	color: #333;
	cursor: default;
}
.tabs_container .panes {
	margin: 0;
	padding: 10px 0;
}
.tabs_container .panes > div{
	display:none;
}
/*  TABS  */



/***************************************/
.widget_ratings-widget ul li {
    border-bottom: 1px solid #E0E0E0;
    display: inline-block;
    padding: 13px 0;
    position: relative;
    width: 100%;
}

.widget_ratings-widget ul li .rateimg {
    margin-bottom: 140px;
    height: 100px;
}


.widget_ratings-widget ul li .descblock, .widget_ratings-widget ul li .ratingtitle {
    width: auto !important;
    float: none;
}


.widget_ratings-widget ul li .appprice {
    left: 0;
    top: 115px;
}

.widget_ratings-widget ul li .ratingtitle {
    font-family: Segoe UI;
    font-size: 18px;
    font-weight: lighter;
    line-height: 20px;
}




/*********************************************/





.popular_widget li {
    border-bottom: 1px solid #E0E0E0;
    display: inline-block;
    padding: 10px 0;
    position: relative;
    width: 100%;
    list-style: none;
}




.popular_widget li .rateimg {
    border-radius: 10px 10px 10px 10px !important;
    height: 65px !important;
    margin-bottom: 21px;
    width: 65px !important;
}


.popular_widget li .rateimg img {
    height: 65px !important;
    width: auto !important;
    min-width: 65px;
}


.popular_widget li .descblock, .popular_widget li .ratingtitle {
    width: auto !important;
    float: none;
}


.popular_widget li .appprice {
    left: 0;
    top: 115px;
}

.popular_widget li .ratingtitle {
    font-family: Segoe UI;
    font-size: 16px;
    font-weight: lighter;
    line-height: 20px;
}

.popular_widget li .ratingblock {
    height: 30px;
    left: 10px !important;
    right: auto !important;
    top: 155px !important;
    z-index: 1;
}




/*********************************************/











.wp-pagenavi a, .wp-pagenavi span {
    border: 1px solid #DFDFDF !important;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    margin: 2px;
    padding: 3px 7px !important;
    text-decoration: none;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: none repeat scroll 0 0 #E9E9E9 !important;
    border-color: #BBBBBB !important;
}

.wp-pagenavi {
    margin-top: 50px;
}


.widget_ratings-widget ul li .ratingblock {
    top: 155px !important;
    left: 10px !important;
    right: auto !important;
}

.popular_widget .comments {
    background: url("/images/icon_comments.png") no-repeat scroll left center transparent;
    color: #77777E;
    font-size: 10px;
    left: 10px;
    margin-left: 0;
    padding-left: 12px;
    position: absolute;
    top: 80px;
    width: auto;
}

.popular_widget .comments a, .popular_widget .added a  {color:#77777e;}


/*
#cse-search-box input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 0 0 0 0;
    padding: 3px 4px !important;
    width: 215px !important;
}*/

#cse-search-box input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #DFDFDF !important;
    border-radius: 0 0 0 0;
    margin-right: 5px;
    padding: 3px 4px !important;
    width: 210px !important;
}


.googlebut {
    background: -moz-linear-gradient(center top , #FDFDFD, #EEEEEE) repeat scroll 0 0 padding-box transparent;
    border: 0 solid;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #777777;
    cursor: pointer;
    padding: 2px 3px;
    text-shadow: 0 1px 0 #FFFFFF;
}

.ratingbox {
    position: relative;
}

.ratingbox .ratingblock {
    position: relative;
    margin-top: -30px;
    margin-left: 10px;
    margin-right: 8px;
    margin-bottom: 30px;
}

.ratingbox .ratingblock b {
    margin-top: 0px;
}

.post-ratings {
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEDEE) repeat scroll 0 0 transparent;
}
