/* $Id: skin_new.css,v 1.12.2.13 2007/06/05 11:59:19 max Exp $ */
/*
	General styles
*/
body, div, p,
.Text {
	color: #000000;
	font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
}
a {
	outline: none;
}
h3 {
	color: #274d69;
}
h1 {
	text-align: left;
	color: #274e6a;
	font-size: 28px;
	margin: 0px;
	padding: 25px 0px 10px;
	font-weight: normal;
}

#main-container {
	background: #00111d url(../skin1/images/g-custom/bg_main.gif) left top repeat-x;
	min-height: 100%;
}
#main-container2 {
	background: transparent url(../skin1/images/g-custom/main.jpg) center top no-repeat;
	height: 100%;
}
#header {
	height: 200px;
	position: relative;
}

#header #logo {
	position: absolute;
	width: 325px;
	height: 103px;
	top: 23px;
	left: 41px;
}
#header #top_menu {
	height: 44px;
	top: 156px;
	right: 5px;
	left: 0px;
	overflow: hidden;
	position: absolute;
}
#header #top_menu .tab {
	height: 44px;
	background: transparent url(../skin1/images/g-custom/tab_r.gif) right top no-repeat;	
	margin-left: 5px;
} 
#header #top_menu .tab a:link,
#header #top_menu .tab a:active,
#header #top_menu .tab a:visited,
#header #top_menu .tab a:hover {
	display: block;
	height: 44px;
	background: transparent url(../skin1/images/g-custom/tab_l.gif) left top no-repeat;
	margin-right: 7px;
	padding: 0px 0px 0px 7px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13px;
}
#header #top_menu .tab.active {
	background: transparent url(../skin1/images/g-custom/tab_r_a.gif) right top no-repeat;	
} 
#header #top_menu .tab.active a:link,
#header #top_menu .tab.active a:active,
#header #top_menu .tab.active a:visited,
#header #top_menu .tab.active a:hover {
	background: transparent url(../skin1/images/g-custom/tab_l_a.gif) left top no-repeat;
}
#footer {
	height: 140px;
	position: relative;
}
#footer #gamepad {
   position: absolute;
   right: -114px;
    top: -43px;
}

#footer .bottom-box{
   height: 80px;
   border: solid 1px #274256;
   border-top: 0px;
   background: #173449 url(../skin1/images/g-custom/footer_bg.gif) left top no-repeat;
   margin: 0px 5px;
}

#footer .bottom-box2 {
   background: transparent url(../skin1/images/g-custom/foot_c1.gif) left bottom no-repeat;	
   margin: 0px 0px -1px -1px;
}
#footer .bottom-box3 {
   background: transparent url(../skin1/images/g-custom/foot_c2.gif) right bottom no-repeat;	
   margin: 0px -1px 0px 0px;
   height: 62px;
   padding: 19px 0px 0px 35px;
   text-align: left;
   color: #ffffff;
   line-height: 22px;
}
a.CopyrightIce:link, a.CopyrightIce:visited, a.CopyrightIce:active {
	color: #7cbdff;
	text-decoration: underline;
}
 a.CopyrightIce:hover {
	color: #b1d7fe;
 }
#page-content-wrap {
	background: #ffffff url(../skin1/images/g-custom/bottom_l.gif) left bottom no-repeat;
}
#page-content { 
	background: transparent url(../skin1/images/g-custom/bottom_r.gif) right bottom no-repeat;
	padding: 20px;	
}
.NavigationPath { 
	color: #9a9a9a;
}
a.NavigationPath:link,
a.NavigationPath:active,
a.NavigationPath:visited,
a.NavigationPath:hover {
	color: #8ca6b8;
}
#search {
	background: #d3e0ea url(../skin1/images/g-custom/search.gif) left top no-repeat;
	height: 19px;
	width: 154px;
	margin-bottom: 20px;
	padding: 18px;
}
#search input {
	border: solid 1px #95a3ae;
	color: #5b82a0;
	width: 116px;
	padding: 2px;
	margin-right: 10px;
	height: 14px;
	background-color: #ffffff;
}
td.SearchButtonCust {
	padding-left: 0px;padding-right: 0px;
}
td.SearchButtonCust a img {
	width: 25px;
	height: 20px;
}

#main_banner {
	margin-bottom: 20px;
}
.menu-box {
	margin-bottom: 20px;
}
.VertMenuLeftColumn .menu-box {
  border: solid 1px #9bb8c8;
  width: 188px;
}
.VertMenuRightColumn .menu-box {
  border: solid 1px #9bb8c8;
	width: 164px;
}
.menu-wrap {
  border: solid 2px #e3edf3;
}
.menu-box .menu-title {
	background: #2483ad url(../skin1/images/g-custom/menu1.gif) left top no-repeat;
	height: 45px;
	position:relative;
	margin: -3px -3px 0px;
}
.menu-box .menu-title h1 {
	background: transparent url(../skin1/images/g-custom/menu2.gif) right top no-repeat;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	line-height: 45px;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
.VertMenuRightColumn .menu-box h1 {
	font-size: 12px;	
	font-weight: bold;
}
.menu-box .content {
	background: transparent url(../skin1/images/g-custom/menu3.gif) left bottom no-repeat;	
	margin: 0px -3px -3px;
	padding: 10px;
}
.VertMenuRightColumn .menu-box .content {
	background: transparent url(../skin1/images/g-custom/menu3_s.gif) left bottom no-repeat;	  
}
.VertMenuRightColumn .menu-box.menu-help .content {
	line-height: 18px;
}
.VertMenuRightColumn .menu-box.menu-domains  {
	background: #094d84 url(../skin1/images/g-custom/domain_bg.gif) left top no-repeat;
	border: 0px;
	width: 166px;
}
.VertMenuRightColumn .menu-box.menu-domains  .menu-wrap {
	border: 0px;
}

.VertMenuRightColumn .menu-box.menu-domains  .menu-title h1 {
	color: #adddff;
	font-size: 20px;
	font-weight: normal;
}

.VertMenuRightColumn .menu-box.menu-domains  .content {
	margin: 0px;
padding: 0px 5px 27px 15px;
	color: #8bcdff;
	background: transparent url(../skin1/images/g-custom/domain_bg2.gif) left bottom no-repeat;
}
.VertMenuRightColumn .menu-box.menu-domains  .content div {
	color: #8bcdff;	
}
.VertMenuRightColumn .menu-box.menu-domains  .menu-title,
.VertMenuRightColumn .menu-box.menu-domains  .menu-title h1{
	background: transparent none;
	height: 47px;
	margin: 0px;
	line-height: 56px;
}
.VertMenuRightColumn .menu-box.menu-domains  .content p.domains {
	margin: 0px;
	padding: 0px 0px 21px;
	line-height: 22px;
} 
.menu-box.menu-domains  .content p.domains a:link,
.menu-box.menu-domains  .content p.domains a:visited,
.menu-box.menu-domains  .content p.domains a:active,
.menu-box.menu-domains  .content p.domains a:hover {
	color: #ffffff;
	text-decoration: underline;
}
ul#domain_hints {
	margin: 0px;
	padding: 7px 0px 0px;
	line-height: 18px;
	list-style: none;
}
ul#domain_hints li {
	background: transparent url(../skin1/images/g-custom/bullet.gif) 5px 7px no-repeat;
	padding-left: 15px;
	margin: 0px;
}

.VertMenuItems-cart { 
	color: #373737;
	font-size: 12px;
	line-height: 18px;
}
ul.link-list {
	margin: -6px 0px 0px;
	padding: 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}
ul.link-list li {
	padding-left: 13px;
	background: transparent url(../skin1/images/g-custom/cat_bullet.gif) 5px 10px no-repeat;
}
ul.link-list li a:link,
ul.link-list li a:visited,
ul.link-list li a:active,
ul.link-list li a:hover {
	color: #094e85;
	text-decoration: underline;
	font-size: 11px;
}

ul.link-list li a:hover { 
	color: #1876c2;
}
.menu-box.menu-auth .menu-title {
	height: 7px;
	background: transparent url(../skin1/images/g-custom/auth_bg.gif) left top no-repeat;
}

.menu-box.menu-auth  .menu-title h1 {
	display: none;
}
.menu-box.menu-auth  .content {
	padding-top: 5px;
}
.menu-box.menu-auth  .content .VertMenuItems {
	color: #000000;
	font-size: 12px;
}
.menu-box.menu-auth  .content  input {
	border: solid 1px #bebebe;
	width: 124px;
	padding: 3px;
	font-size: 11px;
	height: 12px;
	margin: 3px 0px 11px;
}

img.Bullet {
	width: 3px;	
	height: 3px;
	margin: 0px 5px;
}
.menu-box.menu-auth  .content  .bullet-cont a:link,
.menu-box.menu-auth  .content  .bullet-cont a:active,
.menu-box.menu-auth  .content  .bullet-cont a:visited,
.menu-box.menu-auth  .content  .bullet-cont a:hover {
	color: #094e85;
	font-size: 11px;
	text-decoration: underline;
}

/*
	Button styles
*/
button.button {
	background-color: transparent;
	border: 0 none;
	cursor: pointer;
	height: 28px;
	margin: 0;
	outline-style: none;
	overflow: visible;
	padding: 0;
	vertical-align: top;
}
button.button .button-right {
	background: transparent url(../skin1/images/g-custom/but_right_blue.gif) no-repeat scroll right top;
	display: block;
	height: 27px;
	padding: 0 5px 0 0;
}
button.button .button-left {
	background: transparent url(../skin1/images/g-custom/but_left_blue.gif) no-repeat scroll left top;
	color: #ffffff;
	display: block;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height:27px;
	margin: 0;
	padding: 0 10px 0 15px;
	vertical-align :middle;
	white-space: nowrap;
}
div.button {
	background: transparent url(../skin1/images/g-custom/but_right_blue.gif) no-repeat scroll right top;
	border: 0 none;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	white-space: nowrap;
}

div.button div, 
div.button a:link, 
div.button a:visited, 
div.button a:hover, 
div.button a:active {
	background: transparent url(../skin1/images/g-custom/but_left_blue.gif) no-repeat scroll left top;
	color: #ffffff;
	display: block;
	font-family: Tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	outline-style: none;
	padding: 0 10px 0 15px;
	text-decoration: none;
	white-space: nowrap;
}
div.button.orange-button {
	
}
button.button.main-button {
	height:34px;
}
button.button.main-button .button-right {
	background:transparent url(../skin1/images/g-custom/but_right.gif) no-repeat scroll right top;
	height:34px;
}
button.button.main-button .button-left {
	background:transparent url(../skin1/images/g-custom/but_left.gif) no-repeat scroll left top;
	color:#ffffff;
	height: 34px;
	line-height:34px;
}
div.button.main-button {
	background:transparent url(../skin1/images/g-custom/but_right.gif) no-repeat scroll right top;

}

div.button.main-button div, 
div.button.main-button a:link, 
div.button.main-button a:visited, 
div.button.main-button a:hover, 
div.button.main-button a:active {
	background: transparent url(../skin1/images/g-custom/but_left.gif) no-repeat scroll left top;
	color: #ffffff;	line-height:34px;
}

button.button.menu-button {
	height: 26px;
}
button.button.menu-button  .button-right {
	background: transparent url(../skin1/images/g-custom/but_menu_right.gif) no-repeat right top;
	display: block;
	height: 26px;
	padding: 0 5px 0 0;
}
button.button.menu-button .button-left {
	background: transparent url(../skin1/images/g-custom/but_menu_left.gif) no-repeat left top;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: normal;
	height: 26px;
	padding:0 5px 0 10px;
	font-size: 11px;
	line-height: 25px;
}
div.button.menu-button {
	background:transparent url(../skin1/images/g-custom/but_menu_right.gif) no-repeat  right top;
	margin-right: 3px;
}
div.button.menu-button div, 
div.button.menu-button a:link, 
div.button.menu-button a:visited, 
div.button.menu-button a:hover, 
div.button.menu-button a:active {
	background:transparent url(../skin1/images/g-custom/but_menu_left.gif) no-repeat left top;
	color: #ffffff;
	font-family: Tahoma;
	line-height: 25px;
	padding:0 5px 0 10px;
	font-size: 11px;
	font-weight: normal;
}
/**/

/*
	Dialog styles
*/
.d-title {
	background: #386280 url(../skin1/images/g-custom/menu_bg1.gif) left top no-repeat;	
	margin-bottom: 20px;
	overflow: hidden;
}
.d-title2 {
	background: transparent url(../skin1/images/g-custom/menu_bg2.gif) right top no-repeat;
	height: 45px;
	position: relative;
	overflow: hidden;
}
.d-title2 h1 {
	line-height: 43px;
	color: #ffffff;
	padding: 0px 0px 0px 18px;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	overflow: hidden;
}
/**/

/*
	Product list styles
*/
.top_corners {
	background: transparent url(../skin1/images/g-custom/top_c.gif) left top no-repeat;
}
.bottom_corners {
	background: transparent url(../skin1/images/g-custom/bot_c.gif) left top no-repeat;

}
.product-cell {
	border-left: solid 1px #d8d8d8;
	border-right: solid 1px #d8d8d8;
	padding: 10px 12px 15px;
	vertical-align: top;
	height: 270px;
}
.product-cell a.ProductTitle:link,
.product-cell a.ProductTitle:active,
.product-cell a.ProductTitle:visited,
.product-cell a.ProductTitle:hover {
	font-weight: normal;
	color: #094e85;
	font-size: 12px;
	text-decoration: underline;
	line-height: 18px;
}

.product-cell .prcies-block {
	padding: 4px 0px;
	text-align: left;
}
.ProductPriceBox .ProductPriceTitle,
.product-cell .prcies-block .ProductPriceTitle { 
	color: #ff6f01;
	font-size: 12px;
}

.category-title {
	margin: 0px;
	padding: 25px 0px 15px;
	color: #274e6a;
	font-size: 28px;
	font-weight: normal;
}

.sort_block {
	position: absolute;
	right: 5px;
	top: 15px;
}
.sel_name,
.SearchSortLink:link,
.SearchSortLink:visited, 
.SearchSortLink:hover, 
.SearchSortLink:active {
	color: #9ccff7;
}
.SearchSortTitle .TextLabel {
	color: #ffffff;
	font-weight: normal;
}
.SearchSortTitle,
.SearchSortCell {
	padding-right: 7px;
}
.SearchSortImg {
	width: 5px;
	height: 10px;
}
/**/
.top_container {
	background: #ffffff url(../skin1/images/g-custom/left_c.gif) left top no-repeat;
	height: 10px;
	width: 100%;
	position: absolute;
	top: 156px;
}
.top_container2 {
	background: transparent url(../skin1/images/g-custom/right_c.gif) right top no-repeat;
	height: 10px;
	width: 100%;
}
.spacer-dot {
	background: transparent url(../skin1/images/g-custom/space-dot.gif) left center repeat-x;
	height: 25px;
}

.navigation {
	margin-bottom: 15px;
}
.NavigationCell,
.NavigationCellSel {
	background: transparent none;
	vertical-align: top;
	text-align: center;
}

.NavigationCell a:link, 
.NavigationCell a:visited, 
.NavigationCell a:hover, 
.NavigationCell a:active {
	text-decoration: underline;
	color: #094e85;
}
.NavigationArrow {
	width: 5px;
	height: 9px;
}
.product-options tr td {
	padding: 0px 0px 10px;
	font-size: 12px;
	vertical-align: top;
}
.product-options tr td.product-option-name {
	white-space: nowrap;
	padding-right: 12px;
}
.product-options tr td.ProductPriceConverting {
	padding: 10px 0px 25px;
	color: #444444;
	font-size: 18px;
	font-weight: normal;
}
.product-options tr td.price-value {
	padding: 4px 0px 25px;
}
.product-options tr td.price-value .ProductPriceTitle {
	font-size: 24px;
	color: #ff6f01;
	font-weight: normal;
}
.product-options tr td span.product-avail {
	font-size: 12px;
}
.SubHeader,
.ProductDetailsTitle{ 
	color: #6086a4;
}
table.SubHeader  {
	margin-bottom: 0px;
}

/*
	Detalied product
*/
.ProductTitleBox a.ProductTitle:link,
.ProductTitleBox a.ProductTitle:active,
.ProductTitleBox a.ProductTitle:visited,
.ProductTitleBox a.ProductTitle:hover {
	font-weight: normal;
	color: #094e85;
	font-size: 12px;
	text-decoration: underline;
	line-height: 18px;
}
.ProductPriceBox {
	height: auto;	
	padding-bottom: 5px;
}
.ProductTitleBox {
	height: 40px;
}
.kit-descr {
	font-size: 12px;
	padding-bottom: 10px;
   padding-right: 15px;
}
.kit-price{	
   text-align: right;
   padding-right: 10px;
   vertical-align: top;
}

.kit-price .ProductPriceTitle{
	color: #ff6f01;
	font-weight: normal;
	font-size: 24px;
}

.kit-descr a:link,
.kit-descr a:visited,
.kit-descr a:active,
.kit-descr a:hover {
	text-decoration: underline;
	color: #094e85;
	font-size: 12px;
}
.kit-descr a:hover  {
	color: #1876c2;
}
.guarantee {
	padding: 10px 10px 0px 0px;
}
.vood-plus {
	width: 11px;
	height: 11px;
}
.voord-img-box {
	border: 0px none;
}

/*
	Fast Line Checkout
*/
.flc-content #header {
	height: 166px
}
.flc-content #footer #gamepad {
	display: none;
}

h3.cart-title {
	margin: -38px 0px 20px;
	padding: 0px;
	color: #274d69;
	font-size:28px;
	font-weight: normal;
}
.cart-text,
.cart-text div {
	font-size: 12px;
	color: #000000;
}
.cproduct-wrap1 {
	border: solid 1px #d8d8d8;
	background-color: #ffffff;
	margin-bottom: 20px;
}
.cproduct-wrap2 {
	background: transparent url(../skin1/images/g-custom/ltc.gif) left top no-repeat;
	margin: -1px 0px 0px -1px;
}
.cproduct-wrap3 {
	background: transparent url(../skin1/images/g-custom/rtc.gif) right top no-repeat;
	margin: 0px -1px 0px 0px;
}
.cproduct-wrap4 {
	background: transparent url(../skin1/images/g-custom/rbc.gif) right bottom no-repeat;
	margin: 0px 0px -1px 0px;
}
.cproduct-wrap5 {
	background: transparent url(../skin1/images/g-custom/lbc.gif) left bottom no-repeat;
	margin: 0px;
	padding: 20px;
}
td.PListImgBox {
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: auto;
}

a.prodcut-title-cart:link,
a.prodcut-title-cart:visited,
a.prodcut-title-cart:active,
a.prodcut-title-cart:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #094e85;
	font-size: 12px;
}
a.prodcut-title-cart:hover{
	color: #1a6fb2;
}
.product-descr {
	vertical-align: top;
	width: 100%;
	padding-top: 10px;
	padding-left: 30px;
}
.product-descr .ProductPriceConverting {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.product-descr .ProductPrice{
	font-size: 12px;
	color: #ee6b00;
}
.plus {
	margin: 5px auto;
}
td.subtotal {
	color: #353535;
	font-size: 18px;
	text-align:right;
}
td.subtotal-value {
	color: #ee6b00;
	font-size: 18px;text-align:right;
}
td.small {
	font-size: 14px;
}
tr.taxes td {
	font-size: 12px;
	color: #000000;
	padding-bottom: 5px;text-align:right;
}
tr.taxes.first td {
	padding-top: 10px;
}
.float_button {
	float: right;
}
table.FLCDialog {
	height: auto;
}
table.FLCDialog tr td {
	vertical-align: top;
}
td.FLCDialogCell {
	text-align: left;
}
.SimpleButton .Button img {
	display: none;
}
.SimpleButton a.Button:link,
.SimpleButton a.Button:visited,
.SimpleButton a.Button:active,
.SimpleButton a.Button:hover {
	text-decoration: none;
	font-size: 12px;
	color: #35416C;
}
.SimpleButton a.Button:hover {
	text-decoration: underline;
}
.VertMenuItems {
	padding-left: 5px;
}
.LineBeforeCart {
	background-color: #e37002;
}
table.SubHeader { 
	margin-bottom: 10px;
}
.RegSectionTitle,
.SubHeader {
	color: #555555;
	font-size: 12px;
}

.ProductPriceSmall { 
	color: #ee6b00;
}
.FormButton,
.FormButton:hover { 
	color: #353535;
	text-decoration: none;
}
.RegSectionTitle, .SubHeader {
	color: #656565;
}
.DialogBase { 
	margin-top: 15px;
}
.CheckoutTabSel  {
	color: #666666;
}
a.CheckoutTab:link,
a.CheckoutTab:visited,
a.CheckoutTab:active,
a.CheckoutTab:hover {
	color: #274a67
}

TABLE.Container {
	HEIGHT: auto;
}

.VertMenuLeftColumn {
        WIDTH: 190px;
        VERTICAL-ALIGN: top;
        PADDING-LEFT: 0px;
        PADDING-RIGHT:   19px;
}
.UpsellingThumbsBox {
	border: none;
        background-color: #ffffff;
        text-align: center;
        vertical-align: top;
}
