body {padding: 0; margin:0; color: #676767; background: #fff url(/static/nvidia/img/bg.gif) repeat-x; font-size: 13px; font-family: Arial;}	
table {border-collapse: collapse; color: #676767; font-size: 13px; font-family: Arial;}
table td {padding: 0;}
a {color: #010101;}		
a:hover {text-decoration: none;}	
h4 {color: #FF5825; font-size: 15px; margin: 0 0 13px 0; padding: 0;}

.m {width: 100%; padding-top: 10px;}
.m div {text-align: left;}
.main {width: 982px;}

.menu {height: 101px; background: url(/static/nvidia/img/bg_menu.gif) repeat-x; position: relative; border-bottom: 1px solid #030204;}
.im {border-bottom: 0;}
.menu .softkey {padding-left: 47px;}
.menu .phone {position: absolute; top: 75px; left: 47px; font-size: 18px; color: #fff; font-weight: bold;}
.menu .search {position: absolute; top: 74px; left: 805px;}
.menu .nvidia {position: absolute; top: 12px; left: 133px;}
.menu .search .search_inp {width: 140px; height: 18px; border-top: 1px solid #7C7C7C; border-left: 1px solid #C3C3C3; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #C3C3C3;}
.mainMenu {position: absolute; top: 39px; left: 250px;}
.mainMenu ul {list-style-type: none; margin: 0; padding: 0;}
.mainMenu li {float: left; padding: 0 10px; background: url(/static/nvidia/img/mm_line.gif) 100% 0 no-repeat; text-transform: uppercase; font-size: 12px; font-family: Trebuchet MS;}
.mainMenu li.lst {background-image: none;}
.mainMenu li a {color: #fff; text-decoration: none; display: block; padding: 1px 5px 0 5px;}
.mainMenu li a.active,.mainMenu li a:hover {background: #fff; color: #000;}
.promo {padding-bottom: 1px;}

.content {padding-top: 13px; background: #FEFFFD url(/static/nvidia/img/bg_cont.gif) no-repeat; padding-left: 1px;}
.content .fst_col {width: 246px; float: left; margin: 0 13px 0 0px;}
.content .sec_col {width: 493px; float: left; border: 1px solid #B2B2B1;}
.content .sec_col .title, .content .th_col .title {background: #FFEFD0; font-size: 19px; padding: 1px 0 3px 15px; border-bottom: 1px solid #BDBDBD; color: #010101; font-weight: normal;}
.content .th_col {width: 201px; float: left; margin-left: 13px;}
.content .th_col .rblock { border: 1px solid #B2B2B1; margin-bottom: 12px; font-size: 12px;}
.content .th_col .rblock .count {position: relative; padding: 0 0 0 10px; height: 27px;}
.content .th_col .rblock .count i {display: block; position: absolute; top: 10px; left: 10px; font-style: normal; background: url(/static/nvidia/img/bg_pager.gif) no-repeat; width: 20px; height: 19px; text-align: center; color: #fff; padding-top: 2px;}
.content .th_col .rblock .count b {display: block; position: absolute; top: 12px; left: 38px;}
.content .th_col .rblock .price {padding: 5px 0 7px 10px; font-weight: bold;}
.content .th_col .rblock .price b {color: #010101;}
.content .th_col .rblock .order {padding: 0 0 17px 13px;}
.content .th_col .rblock .order a {background: url(/static/nvidia/img/a1.gif) 100% 6px no-repeat; padding-right: 10px;}
.content .th_col .rblock p, .rightColVote {margin-left: 10px;}
.rightColVote td {padding-bottom: 3px;}
.rightColVote .btns {position: relative; height: 35px;}	
.rightColVote .btns .vote {position: absolute; top: 6px; left: 5px;}	
.rightColVote .btns .result {position: absolute; left: 98px; top: 8px; font-size: 13px;}	
.rightColVote .btns .result a {color: #6F2B02;}

.content .th_col .banner {text-align: right; margin-bottom: 12px;}

.catalog_mn {list-style-type: none; margin: 0; padding: 0;}
.catalog_mn li {font-size: 13px; background: url(/static/nvidia/img/bg_catalog_li.gif) 0 100% no-repeat; padding: 6px 0 9px 12px; font-family: Trebuchet MS;}
.catalog_mn li.nl {background-image: none;}
.catalog_mn li.title {background: url(/static/nvidia/img/bg_catalog_title.jpg) no-repeat; font-size: 19px; height: 28px; padding: 2px 0 0 12px; color: #010101;}
.catalog_mn li.active {background: #F59805;}
.catalog_mn li.active a {color: #fff;}
.catalog_mn li.lst {background-image: none;}
.catalog_mn a {color: #000; text-decoration: none; position: relative; zoom: 1;}
.catalog_mn li div {position: absolute; top: 1px; left: 100%; background: url(/static/nvidia/img/bg_num.gif) no-repeat; width: 20px; height: 19px; text-align:center; font-size: 12px; color: #717171; padding-top: 1px;}
/*\*/ html*.catalog_mn li div  {top: -1px; padding-top: 3px; _top: 1px; _padding-top: 1px;} /**/
.catalog_mn li.active div {position: absolute; top: 1px; left: 100%; background: url(/static/nvidia/img/bg_num_act.gif) no-repeat; width: 20px; height: 19px; text-align:center; font-size: 12px; color: #FACC81; padding-top: 1px;}
/*\*/ html*.catalog_mn li.active div  {top: -1px; padding-top: 3px; _top: 1px; _padding-top: 1px;} /**/

table.item {margin-top: 15px; border-bottom: 1px solid #B2B2B1; background: url(/static/nvidia/img/bg_item.gif) bottom repeat-x;}
.tItemInner {background-image: none!important; margin-bottom: 26px;}
table.item .img {width: 115px;}
table.item .img i {display: block; padding: 15px 0 0 17px;}
table.item .img i b {display: block; font-style: normal; font-size: 12px;}
table.item .img i span {font-size: 15px; color: #F59805; font-weight: bold; font-style: normal; display: block; padding: 1px 0 5px 0;}

table.item h3 {margin: 0; padding: 4px 0 14px 0; font-size: 18px; font-weight: normal; color: #010101;}
table.item h5 {color: #010101; margin: 0; padding: 0 0 5px 0; font-size: 13px; font-weight: normal;}
table.item h3 a {color: #FF5825;}
table.item p {padding: 0; margin: 0 10px 16px 0;}
table.item div {margin-bottom: 4px;}
table.item b {color: #010101;}
table.item div.rating {padding: 6px 0 12px 0; position: relative;}
table.item div.rating div {position: absolute; top: 3px; left: 120px;}
table.item .price {padding-bottom: 15px;}
table.item .price i {font-size: 18px; color: #FF5825; font-style: normal;}
table.item .info {padding-right: 15px;}
table.item .more {padding: 0 15px;}
table.item .more .prodNav {font-size: 15px; color: #010101; font-weight:bold; padding-bottom: 11px;}
table.item .more h3 {padding-bottom: 3px;}
table.item .description {margin-bottom: 18px;}
table.item .description a {text-decoration: none; border-bottom: 1px dotted #010101;}
table.item .description i {font-style: normal; font-weight: bold; color: #FF5825;}

table.fullInfo {font-size: 12px; margin-bottom: 22px;}
table.fullInfo .tt {font-weight: bold; color: #010101; white-space: nowrap; padding-right: 5px;}
table.fullInfo td {vertical-align: top; padding-bottom: 3px; line-height: 17px;}
table.fullInfo .rtg {position: relative;}
table.fullInfo .rtg i {display: block; position: absolute; top: 0px; left: 47px;}

table.yrtg {margin-left: -5px;}
table.yrtg .t {padding: 1px 15px 0 0; font-size: 12px;}
table.yrtg div {position: relative;}
table.yrtg div a {display: block; position: absolute; top: -3px; left: 0;}

.pageChanger {margin: 10px 0 0 18px;}
.pageChangerUl {list-style-type: none; margin: 0; padding: 5px 0 0 18px;}
.pageChangerUl li {float: left; width: 20px; text-align: center; padding-top: 2px;}
.pageChangerUl li.current {background: url(/static/nvidia/img/bg_pager.gif) no-repeat; height: 19px; color: #fff;}

.bottom {height: 120px; border-top: 1px solid #B2B2B2; position: relative; font-size: 12px;}
.bottom .c {line-height: 19px; margin: 18px 0 0 15px;}
.bottom .contacts {position: absolute; top: 18px; left: 260px;}
.bottom .contacts div {line-height: 19px;}
.bottom .contacts b {color: #010101;}
.bottom .banners {position: absolute; left: 765px; top: 23px;}

.sli {margin: 0; padding: 0; list-style-type: none; margin-bottom: 20px;}
.sli li {padding: 0 0 4px 15px; background: url(/static/nvidia/img/a2.gif) 0 5px no-repeat;}
.sli li.tsli {color: #010101; padding: 0 0 4px 0; background-image: none;}

a.cst:hover {background:#F59805 none repeat scroll 0 0;}	
a.cst_on {background:#F59805 none repeat scroll 0 0;text-decoration: none;}	
