body {background:#000; font-family:Tahoma,Geneva,Kalimati,sans-serif; font-size:11px; line-height:14px;position:relative;}

#container {width:960px; margin:0 auto 10px;}
#col1Container {vertical-align:top; width:206px; background:#FFF url('http://gametrix.ru/images/site/leftColBottomBg.gif') 0 100% no-repeat;padding-bottom:3px;}
#col2Container {vertical-align:top; width:752px; background:#FFF url('http://gametrix.ru/images/site/middleColWideBottomBg.gif') 100% 100% no-repeat; padding:0 0 3px 0px;}
#col22Container {vertical-align:top; width:486px; background:#FFF url('/images/site/middleColBottomBg.gif') 0 100% no-repeat; padding:0 0 3px 0px;}
#col3Container {vertical-align:top; width:264px; background-color:#000;}
#container .vBorder {width:2px;}
#container .hBorder {height:2px; font-size:0; line-height:0;}
#col1 {background:#FFF; min-height: 433px; height: auto !important; height: 433px; position:relative; background:transparent url('/images/site/leftColHeadBg.png') 0 0 no-repeat; padding-top:178px;}
#col2 {background:#FFF; height:100%; padding:0; background:transparent url('/images/site/middleColWideTopBg.gif') 0 0 no-repeat; padding:3px 3px 0 3px;}
#col22 {background:#FFF; height:100%; padding:0; background:transparent url('/images/site/middleColTopBg.gif') 0 0 no-repeat; padding:3px 3px 0 3px;}
#col3 {}
.colContainer {padding:10px;}
#rightColBanner {background-position:0 0; background-repeat:no-repeat; display:block; height:614px; text-indent:-9999px; overflow:hidden; width:264px;}

#footer {background:transparent url('/images/site/footerBg.png') 0 0 no-repeat; color:#C0C0C0; height:25px; padding:4px 8px; position:relative;}

/* Footer feedback LINK */
.feedbackLink {/*position:absolute;*/ float:right; top:3px; right:20px;}
#footer a {color:#C0C0C0;}

/* Общие стили */
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
a {color:#0066cc; text-decoration:none;}
a:hover {text-decoration:underline;}
/*a.arrowed {background:transparent url(/images/site/moreBullet.gif) no-repeat scroll 0 50%; padding-left:12px;}*/
a.strong {font-weight:bold;}
.unpublished * {color:#999 !important;}
.omega {margin-right:0!important;}

#header {height:86px;}
#logo {display:inline; float:left; padding:26px 0 0 0; width:206px;}

#menu {padding:52px 0 11px 0;}
#menu li {float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
#menu a {display:block; height:23px; overflow:hidden; position:relative; text-indent:-9999px;}
#menu a:hover, #menu .selected {background-position:0 -23px !important;}
#menu .newsBtn {background: transparent url('/images/site/newsBtn.png') 0 0 no-repeat; width:124px;}
#menu .productsBtn {background: transparent url('/images/site/productsBtn.png') 0 0 no-repeat; width:125px;}
#menu .where2buyBtn {background: transparent url('/images/site/where2buyBtn.png') 0 0 no-repeat; width:125px;}
#menu .servicesBtn {background: transparent url('/images/site/servicesBtn.png') 0 0 no-repeat; width:125px;}
#menu .publicationsBtn {background: transparent url('/images/site/publicationsBtn.png') 0 0 no-repeat; width:127px;}
#menu .aboutBtn {background: transparent url('/images/site/aboutBtn.png') 0 0 no-repeat; width:126px;}

.middleColHeader {background:#a9d001 url('/images/site/middleColWideHeaderBg.gif') 0 0 no-repeat; font-weight:bold; height:20px; margin-bottom:3px; padding: 6px 10px 0px 10px;}

/* Поисковая форма */
#searchBox {position:absolute; top:15px; left:7px; }
#searchBox .string {display:block; float:left; border:0; padding:2px; width:86px;}
#searchBox .submit {display:block; float:left; margin-left:6px; cursor:pointer; background:transparent url('/images/site/searchBtn.png') 0 0 no-repeat; text-indent:-9999px; border:none; width:20px; height:20px;}


/* LeftCol */
.leftColItem {margin-bottom:15px;}
.leftColItem .date {font-weight:bold; color:#356003; padding-bottom:2px;}
.leftColItem .title {padding-bottom:2px;}
.leftColItem .title a {font-weight:bold; text-decoration:none;}
.leftColItem .title a:hover {text-decoration:underline;}

/* MiddleCol */
.middleColItem {}
.middleColItem .date {font-weight:bold; color:#356003; padding-bottom:2px;}
.middleColItem .title {padding-bottom:2px;}
/*.middleColItem .title a {text-decoration:none;}
.middleColItem .title a:hover {text-decoration:underline;}*/
.middleColItem .text {margin-bottom:15px;}

/* Last News */
.lastNewsWidget {background: transparent url('/images/site/newsCaption.gif') 0% 0% no-repeat; padding:40px 3px 10px 8px;}
.lastNewsContainer {height:383px; overflow:auto;}

/* Last Publications */
.lastPublicationsWidget {background: transparent url('/images/site/publicationsCaption.gif') 0% 0% no-repeat; padding:40px 3px 10px 8px;}
.lastPublicationsContainer {/*height:383px; overflow:auto;*/}

/* Category list */
.categoryListWidget, .cityListWidget {padding:15px 8px;}
.categoryListWidget .selected, .cityListWidget .selected{color:#999; font-weight:bold; background: transparent url('/images/site/linksBullet.gif') 0 1px no-repeat; padding-left:15px;}
.categoryListWidget li, .cityListWidget li {margin:5px 0 ;}
.categoryListWidget a, .cityListWidget a {font-weight:bold; text-decoration:none; background: transparent url('/images/site/linksBullet.gif') 0 1px no-repeat; padding-left:15px;}
.categoryListWidget a:hover, .cityListWidget a:hover {text-decoration:underline;}

/* Категория в серой рамочке */
.categoryItem {overflow:hidden;border:1px solid #e0e0e0; float:left; height: 188px; margin-right:4px; margin-bottom:4px;}
.categoryItem h1 {background-color:#e0e0e0; margin-top:5px; padding:2px 10px;}
.categoryItem h1 a {color:#000;}
.categoryItem .catLink {background-repeat:no-repeat; color:#000; display:block; height:125px; text-decoration:none;}
.homeCategoryItem {width:236px;}
.homeCategoryItem .catLink {background-position:100% 50%; padding:30px 130px 10px 10px;}
.productsCategoryItem {width:369px;}
.productsCategoryItem .catLink{background-position:0 50%; padding:30px 10px 10px 150px;}


/* Products list */
.productItem {border:1px solid #e0e0e0; height: 188px; margin-bottom:4px; position:relative;}
.productItem h1 {background-color:#e0e0e0; margin-top:5px; padding:2px 10px;}
.productItem h1 a {color:#000;}
.productItem .image {padding-right:10px; float:left;}
.productItem .text {padding:10px;}

/* Product page */
.productPage {border:1px solid #e0e0e0; margin-bottom:3px;}
.productPage h1 {background-color:#e0e0e0; margin-top:5px; padding:2px 10px;}
.productPage .text {padding:9px;}
.productPage .thumb {float:left; border:1px solid #CFCFCF; margin:0 10px 10px 0;}
.productPage .thumbs {clear:both;}
.productPage .thumbs a {border:1px solid #CFCFCF;}
.productPage .publications {margin-top:24px;}
.productPage .publications li{margin-bottom:4px;}
.productPage .publications .date {font-weight:bold; color:#356003;}

/* Where2buy page */
.w2bPage {}
.w2bPage li {margin-top:10px; float:left; width:50%; list-style-image:none; list-style-position:outside; list-style-type:none;}
.w2bPage .img {float:left; margin-left:10px; border:1px solid #B2B2B2;}
.w2bPage .info {margin-left:150px; padding:0 10px;}
.w2bPage h2 {padding-bottom:10px;}
.w2bPage .phone {padding-bottom:5px;}

/* Service page */
.servicePage {}
.servicePage table {width:90%;}
.servicePage th {font-weight:bold; text-align:left; padding-bottom:10px;}
.servicePage td, .services th {padding-right:10px; padding-bottom:5px;}

/* Publications page */
.publPage {position:relative;}
.publPage .date {font-weight:bold; color:#356003;}
.publPage h1 {display:inline;}
.publPage .author {color:#999; position:absolute; top:10px; right:10px;}
.publPage .related li {margin:5px 0 ;}
.publPage .related a {background: transparent url('/images/site/linksBullet.gif') 0 1px no-repeat; padding-left:15px;}

/* Feedback page */
.feedbackPage {}
.feedbackPage .form {width:420px; margin:10px auto;}
.feedbackPage .field label {font-weight:bold;}
.feedbackPage .field input, .feedbackPage .field textarea {background-color:#f5f2f2; margin-bottom:10px; border:1px solid #ccc9c9; width:100%;}
.feedbackPage .captcha a {display:block;}


/* News */
.colContainer .date {font-weight:bold; color:#356003; padding-bottom:2px;}
.colContainer h1 {color:#0066CC; font-weight:bold; padding-bottom:2px;}
.colContainer .text {}

.search h2 {margin:15px 0;}
.search .query {margin-bottom:15px;}
/*.search ol{list-style-position:inside; list-style-type:decimal;}*/
.search li {margin-bottom:10px;}
.search .link {font-weight:bold;}


/* ClinkPager */
ul.yiiPager {margin:10px 0;}
ul.yiiPager li {display:inline;}
ul.yiiPager a:link, ul.yiiPager a:visited {color:#0066cc;}
ul.yiiPager .page a {font-weight:bold; padding:0 5px;}
ul.yiiPager .selected a {color:#999!important;}
ul.yiiPager .hidden a {color:#999;}
ul.yiiPager .first, ul.yiiPager .last {display:none;}