a:link		{ color: #517c95; font-size: 12px; font-family: arial, Helvetica;}
a:active		{ color: #517c95; font-size: 12px; font-family: arial, Helvetica;}
a:visited		{ color: #517c95; font-size: 12px; font-family: arial, Helvetica;}
a:hover		{ color: #517c95; font-size: 12px; font-family: arial, Helvetica;}

A.cat_111 { font-size: 12px; color: #517c95; font-family: arial, Helvetica; text-decoration: none;}
A.cat_111:active  { font-size: 12px; color: #517c95; font-family: arial, Helvetica; text-decoration: none;}
A.cat_111:visited { font-size: 12px; color: #517c95; font-family: arial, Helvetica; text-decoration: none;}
A.cat_111:hover  { font-size: 12px; color: #517c95; font-family: arial, Helvetica; text-decoration: none;}





a.logo_111 {
background: url('/images/logo.jpg');
 display: block;
 width: 992px;
 height: 140px;
}

A.logo_111:hover {
background-position:
}


.menu_222 a {
	color: #333333;
      font-family: arial, Helvetica;
      font-size: 14px;
	  text-decoration: none;
}

.menu_222 a:hover {
	color: #eb7415;
      font-family: arial, Helvetica;
      font-size: 14px;
	  text-decoration: none;
}

.games_111 a {
	color: #000000;
      font-family: arial, Helvetica;
      font-size: 12px;
	  text-decoration: none;
}
.games_111 a:hover {
	color: #000000;
      font-family: arial, Helvetica;
      font-size: 12px;
	  text-decoration: none;
}

.block_111 a {
	color: #666666;
      font-family: arial, Helvetica;
      font-size: 14px;
	  text-decoration: none;
}
.block_111 a:hover {
	color: 666666;
      font-family: arial, Helvetica;
      font-size: 14px;
	  text-decoration: none;
}


.menu_111 {
	color: #ffffff;
      font-family: arial, Helvetica;
      font-size: 14px;
	  text-decoration: none;
}


input, textarea, select {
	background: #E3E6E7;
	color: #8C9194;
	border: 1px #8C9194 solid;
}

/* niakris */
#power_orders_list table {
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
#power_orders_list td {
	border: 1px solid #A9C0FF;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
#power_orders_list_to_edit table {
        border-collapse: collapse;
        width: 100%;
        margin: 0 auto;
        text-align: left;
}
#power_orders_list_to_edit td {
        border: 1px solid #A9C0FF;
        text-align: center;
        padding: none;
}
#power_orders_list_to_edit input {
	width: 100%;
	height: 100%;
	border: 1px solid gray;
	text-align: center;
	vertical-align: middle;
}
#power_orders_list_to_edit textarea {
        width: 100%;
        height: 100%;
        text-align: center;
}
#powerlvl h5{
        color: gray;
        font-size: 110%;
}
#powerlvl{
        text-align: center;
	font-size: bold;
}
#powerlvl table{
        border: 1px solid #F0B5B5;
	padding: 2px 4px 2px 4px;
}
#powerlvl td{
        text-align: center;
	font-color: gray;

}
#powerlvl select{
        width: 180px;
}
#powerlvl input{
        width: 180px;
}

/* http://www.needit.ru  */



.require {
	color: red;
}

p, body, font, div, td

{ font-family:		arial,helvetica,sans-serif;
  color: #333333;
  font-size:		12px;

}

h1

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		17px;

  color:			black;

}

h3

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		15px;

  color:			black;

}

h4

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		14px;

  color:			black;

}



.no_underline

{ text-decoration:		none;

}

.small

{ font-size:		9px;

}

.faq

{ font-size:		12px;

}

.faq_gray

{ font-size:		14px;

  color:			#666666;

}

.faq_olive

{ font-size:		14px;

  color:			#3A6135;

}

.big

{ font-size:		16px;

  text-decoration:	none;



}

.cat

{ font-size:		14px;

}

.standard

{ font-weight:		normal;

}

.standardsmall

{ font-weight:		normal;

  font-size:		9px;

}

.light

{ color:			white;

}

.lightsmall

{ color:			white;

  font-size:		9px;

}

.lightmenu

{ color:			white;

  text-decoration:	none;

}

.lightstandard

{ color:			white;

  font-weight:		normal;

}

.middle

{ color:			#333333;

}

.olive

{ color:			#163106;

  font-weight:		normal;

  font-size:		9px;

}

.cart

{

  font-size:		11px;

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;

  BORDER-TOP:		0px solid;

  margin:			1px;

  font-weight:		bold;

  color:			#333333;

  background-color:  transparent;

}

.cartsmall

{

  font-size:		9px;

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;

  BORDER-TOP:		0px solid;

  margin:			1px;

  font-weight:		bold;

  color:			#333333;

  background-color:  transparent;

}

.totalPrice

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:	    16px;

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;

  BORDER-TOP:		0px solid;

  margin:		1px;

  font-weight:		bold;

  color:		red;

  background-color:  transparent;

}



.login

{ font-size:	    12px;

  font-weight:		normal;

  BORDER-BOTTOM:	1px solid;

  BORDER-LEFT:		1px solid;

  BORDER-RIGHT:		1px solid;

  BORDER-TOP:		1px solid;

  margin:			1px;

  font-weight:		none;

  color:			black;

  background-color: white;

}



.myaccount_tab_bottom

{

  BORDER-BOTTOM:	1px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		1px solid;

  BORDER-TOP:		0px solid;

  BORDER-COLOR:		#82A1DD;

  text-align:		center;

  margin:			1px;

}



.myaccount_tab_top

{

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		1px solid;

  BORDER-TOP:		1px solid;

  BORDER-COLOR:		#82A1DD;

  text-align:		center;

  margin:			1px;

}



.myAccount_bottomright {

  BORDER-BOTTOM: 1px dotted #A9C0FF;

  BORDER-RIGHT: 1px dotted #A9C0FF;

}

.myAccount_bottom {

  BORDER-BOTTOM: 1px dotted #A9C0FF;

}

.myAccount_right {

  BORDER-RIGHT: 1px dotted #A9C0FF;

}



.comparison_button

{

  BORDER-BOTTOM:	1px solid;

  BORDER-LEFT:		1px solid;

  BORDER-RIGHT:		1px solid;

  BORDER-TOP:		1px solid;

  background-color:  #D2E7FF;

}



.pageSeparator {

	BORDER-BOTTOM: 2px dotted #A9C0FF

}



/* Стили списка заказов */

#orders_list {

	padding: 20px;

	text-align: center;

	clear: both;

}

#orders_list h2 {

	text-decoration: underline;

}

#orders_list .show_type {

	padding-bottom: 15px;

	padding-top: 5px;

}

#orders_list .pages {

	padding: 10px; text-align: left;

}

#orders_list .pages_down {

	padding-top: 0px;

}

#orders_list .pages a {

	text-decoration: none;

	font-size: 10px;

	color: black;

}

#orders_list .pages a:hover {

	text-decoration: underline;

}

#orders_list .order_block {

	background-color: #F1F8FE; clear: both;

}

#orders_list .order_name {

	font-size: 14px;

	text-align: left;

	margin-bottom: 8px;

}





/* Стили нового выбора товара */

.product-block table {

	clear: both;

	height: 19px;

	padding: 0px;

}

.product-block td {

	padding: 0px;

}



/* === */

.product-block .count-p-left {

	width: 100px;

	text-align: left;

}

.product-block .count-p-counter {

	width: 60px;

	text-align: left;

}

.product-block .count-p-right {

	padding-left: 10px;

	width: auto;

	line-height: 0px;

	font-size: 0px;

	background-color: #3399FF;

}

.product-block .default-style {

	background-color: #FFFFFF;

	padding: 0px;

}



.product-block p {

	margin: 0xp;

	margin-top: 5px;

}

.product-block .price-one-unit {

	color: #FF6600;

}



.counter-input, .counter-input-hover {

	height: 19px;

	font-size: 15px;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px;

	width: 60px;

	background-color: white;

	margin: 0px;

	margin-top: -1px;

	margin-bottom: -1px;

}

.counter-input {

	border: 1px solid #3399FF;

	color: #0066FF;

	/* IE:hover */

	m: expression(onmouseover=new Function("this.className = 'counter-input-hover';"));

}

.counter-input:hover, .counter-input-hover {

	background-color: #FEF7CB;

	border: 1px solid #FFCC00;

	color: black;

	/* IE:hover */

	 m: expression(onmouseout=new Function("this.className = 'counter-input';"));

}

.product-block img {

	padding: 0px;

	margin: 0px;

	padding: 0px;

}



.product-block .horizontal_slider {

	position: relative;

	z-index: 2;

	line-height: 0px;

}

.product-block .horizontal_slit {

	height: 2px;

	line-height: 2px;

	position: absolute;

	z-index: 1;

	border: 1px solid #D2E7FF;

	width: 200px;

	margin-top: 7px;

	background-color: #3399FF;

}



.product-block .totalPriceDiv span {

	font-size: 18px;

	text-decoration: underline;

}

.product-block .totalPriceDiv .price-total {

	color: #333333;	text-decoration: none;

}

.product-block .totalPriceDiv span span {

	text-decoration: none;

}



.product-block .spacer_1 {

	height: 5px;

	line-height: 0px;

	font-size: 0px;

}

	/* Сбрасывающие стили */

	#selling-master * {

		padding: 0px;

		margin: 0px;

		font-size: 12px;

		font-family: "Comic Sans MS";

		color: #000000;

		background-color: none;

	}

	/* Общие позиционные стили */

	body {

		text-align: center;
        background: #707874;

	}

	#selling-master {

		margin: auto;

		width: 700px;

		text-align: left;

	}

	#selling-master table {

	}

	#selling-master .tr {

		margin-top: 3px;

		margin-bottom: 3px;

	}

	#selling-master .tr td {

		text-align: left;

		height: 20px;

		padding-bottom: 2px;

		padding-top: 2px;

	}

	#selling-master .tr .label {

		width: 120px;

		text-align: right;

		padding-right:10px;

	}

	#selling-master .filed-box {

		width: 330px;

		text-align: left;

	}

	#selling-master .tr .field {

		height: 20px;

		border: 1px inset #3366FF;

		background-color: #DFE4FD;

	}



	/* Специальные стили */

	#selling-master .gameName td {

		background-color: #CCE6FD;

	}

	#selling-master .gameName .label {

		text-align: right;

	}

	#selling-master .sum .label {

		padding-right: 7px;

	}

	#selling-master .setting td {

		background-color: #FDFECB;

	}

	#selling-master .setting .label {

		text-align: right;

	}

	#selling-master .setting .field {

		border-color: #FFCC33;

		background-color: #FFCC99;

	}

	#selling-master .slider div {

		height: auto;

	}

	#selling-master .horizontal_slider {

		position: relative;

		z-index: 2;

		line-height: 0px;

	}

	#selling-master .horizontal_slit {

		height: 2px;

		line-height: 2px;

		position: absolute;

		z-index: 1;

		border: 1px solid #D2E7FF;

		width: 500px;

		margin-top: 7px;

		background-color: #3399FF;

	}

	#selling-master input {

		width: 40px;

	}

        #selling-master .warning {
	                color: red;
	}
	#selling-master .append {

		font-size: 10px;

		color: #333333;

		font-family: "Comic Sans MS";

	}

	#selling-master .unit-image {

		position: absolute;

		margin-left: 300px;

		margin-top: -3px;

	}

	#selling-master .prices {

		padding: 2px;

	}

	#selling-master .to-pay * {

		font-size: 14px;

	}

	#selling-master .to-pay span {

		text-decoration: underline;

		font-weight: bold;

	}

	#selling-master #toPay {

		color: #CC3300;

		text-decoration: none;

	}

	#selling-master #courder_ps {

		float: right;

		width: 60px;

		height: 20px;

		border: 1px inset #3366FF;

		background-color: #DFE4FD;

	}



	/* Обнуляющие стили */

	#selling-master .tr div div {

		text-align: left;

	}

	#selling-master .login_td, #selling-master .register_td {

		width: 230px;

		vertical-align: top;

	}

	#selling-master .top-space {

		height: 5px;

		background-color: #FFFFFF;

	}

	#selling-master .middle_td {

		width: 20px;

		background-color: #FFF;

		padding-top: 10px;

		vertical-align: top;

	}

	#selling-master .middle_td div {

		height: 10px;

		background-color: #CCE6FD;

	}

	#selling-master .head {

		background-color:  #CCE6FD;

		height: 30px;

	}

	#selling-master .head  div {

		padding: 5px;

		font-size: 15px;

		font-family: Arial, Helvetica, sans-serif;

	}

	#selling-master td td {

		text-align: center;

		padding-bottom: 5px;

	}

	#selling-master td td div {

		height: 20px;

		text-decoration: underline;

	}

	#selling-master .label_r {

		width: 120px;

		text-align: right;

		padding-right: 10px;

		font-size: 14px;

	}

	#selling-master .field_r {

		width: 120px;

		text-align: left;

	}

	#selling-master .first {

		padding-top: 3px;

	}

	#selling-master textarea {

		width: 480px;

		height: 50px;

		background-color: white;

		border: 1px solid #CCE6FD;

	}

	#selling-master .submit_r {

		width: 100px;

		border: 1px solid black;

		background-color: #FFCC33;

	}

	#selling-master .field_r input {

		width: 100px;

		height: 20px;

		border: 1px inset #3366FF;

		background-color: #DFE4FD;

	}



	#pay-table {

		margin: auto;

		text-align: center;

	}

	#pay-table td input {

		border: 1px solid black;

		background-color: #FFCC33;

	}

	#pay-table .name_p {

		font-weight: bold;

	}

	#pay-table .but_p {

		padding-bottom: 10px;

	}



	#selling-master .gamesPictures {

		vertical-align: top;

	}

	#selling-master .gamesPictures div {

		padding-bottom: 5px;

	}

	#selling-master .middle_main {

		width: 20px;

	}

elling-master .gamesPictures div div {

		width: 150px;

		height: 75px;

		padding: 0px;

		background-color: #999999;

	}

	#selling-master .gamesPictures img {

		height: 75px;

		width: 150px;

		position: relative;

		cursor: pointer;

	}

	#selling-master .middle_main {

		width: 20px;

	}


.menu ul { margin:0px; padding:0px; position:relative; list-style:none; width:150px;}
.menu ul li { background:url('/images/menu_l.gif') no-repeat; height:22px; line-height:22px; padding-left:2px; margin-bottom:2px; color:#FFFFFF; font-size:15px;}
.menu ul li a { background:url('/images/menu_bg_l.gif') no-repeat 4px bottom; height:20px; text-decoration:none;
color:#333333; font-size:13px; text-decoration:none; padding-left:8px; line-height:20px; display: block; float:
left; width:120px;}
.menu ul li a:hover { color:#EB7415;}
.menu ul li span { display:block; float:left;}

.left_menu h3 { padding:0px; margin:0px; font-size:12px; color:#738D60; padding-bottom:3px; padding-top:3px; border-bottom:1px solid #738D60; float:left; width:150px;}

.left_menu ul { margin:0px; padding:0px; list-style:none;}
.left_menu li { padding:0px; margin:0px; }
 .left_menu li a { background:url('/images/arrow_category_small.gif') no-repeat
 left 8px; float:left; width:140px;padding:2px; border-bottom:1px solid #CCCCCC; padding-left:10px;
  margin-bottom:2px; margin-top:2px; text-decoration:none;}
.left_menu li a:hover { background-color:#678E9D; color:#fff; background: #678E9D url('/images/arrow_category.gif') no-repeat
 3px 8px;}
 .news { text-align:left;}
 .news  h3{ padding:0px; margin:0px; font-size:12px; color:#738D60; padding-bottom:3px; padding-top:10px; border-bottom:1px solid #738D60; margin-bottom:4px;}
 .news_date b { font-size:10px; color:#999999; font-weight:normal; padding:0px; margin:0px;}
 .news_text { font-size:12px; color:#666666; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
 .all_news { text-align:right; font-size:11px;}
 .all_news a { font-size:11px;}
 .all_news a:hover { text-decoration:none;}
 .subscribe {font-size:11px; text-align:left; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px 0; margin:5px 0;}
 .subscribe input { background-color:#3F656E; color:#fff; font-size:11px; border:none; border:1px solid #3F656E;}
 .subscribe .ss { background:#fff; width:120px;}
 .subscribe h4 { padding:0px; margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#3F656E;}
 form { padding:0px; margin:0px;}
 .pool b { font-size:12px; text-align:left; color: #666666; padding-bottom:5px; display:block;}
 .pool td { text-align:left;}
 .pool .answer { font-size:11px; color:#666;}
 .input { background-color:#3F656E; color:#fff; font-size:11px; border:none; border:1px solid #3F656E;}
 .right { text-align:right; padding:5px;}
 .center { text-align:center; padding:5px;}
 .cart a {padding:0px; margin:0px; font-size:12px; color:#738D60; padding-bottom:3px; padding-top:10px; border-bottom:1px solid #738D60; margin-bottom:4px; display:block; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

 h2.text_zagl { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#3C6F80; padding:0px; padding-left:20px; margin:0px;}
 ol { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:20px; margin:0px; margin-left:20px; padding-top:0px; color:#666;}
 ol li { line-height:20px;}
 h1 { font-size:14px; color:#294F5A; font-family:Arial, Helvetica, sans-serif;}
 .tovar { font-size:14px; background-color:#F3F3F3; padding:5px; margin-bottom:10px; border:1px dotted #CCCCCC; color:#666666;}
 marquee { background:url('/images/bg_top.gif'); height:25px; line-height:25px; border-top:1px solid #FFFFFF; color:#FFFFFF;}
 .marquee a, marquee a:hover, marquee a:visited{ color:#CCCCFF; font-weight:bold;}
