* {
	margin:0px;
	padding:0px;
	color: #009933;
	text-decoration: none;
}

img {
	border:none;
}

.стиль1 {color: #009900}
.стиль2 {color: #333333}
.стиль3 {color: #FF0000}
.стиль7 {font-size: 12px}

ul {
	list-style:none;
}

body {
	background: url('images/bg.png') repeat-x left top;
	background-color:#159bd7;
	font-family:Tahoma, Arial;
}

h1 {
	font-size: 18px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 19px;
	color:#006699;
}

h2 {
	font-size: 16px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 19px;
	color:#006699;
}

h3 {
	font-size: 14px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#cc0000;
}

h4 {
	font-size: 12px;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 23px;
	background: url('images/procent.png') no-repeat right 50%;
}

p {
	font-size: 12px;
}

input, textarea {
	padding-left:4px;
	padding-right:4px;
}

h4 a {
	color:#006699;
	TEXT-DECORATION: none;
}

h4 a:hover {
	TEXT-DECORATION: underline;
}

.green {
	color:#009900 !Important;
}

.all {
	width:1001px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	margin-bottom:25px;
}

.header {
	position:relative;
}

.highest {
	height:30px;
	position:relative;
	font-size: 12px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 30px;
	color:#9ab4bf;
	width:1001px;
	margin-left:auto;
	margin-right:auto;
}

.highest .add {
	position:absolute;
	right:0px;
	top:0px;
	padding-left:19px;
	color:#ffffcc;
	display:block;
/*	padding-top:3px;
	padding-bottom:3px;*/
	background: url('images/star.png') no-repeat left 50%;
	white-space:nowrap;
}

.highest .add:hover {
	TEXT-DECORATION: none;
}

.header .top {
	height:90px;
	position:relative;
	background: url('images/bgtop.png') no-repeat left top;
}

.header .logo {
	position:absolute;
	left:0px;
	top:11px;
	width:189px;
	height:40px;
	padding-top:19px;
	display:block;
	background: url('images/logo.png') no-repeat left top;
	text-align:right;
	line-height: 19px;
	TEXT-DECORATION: none;
}

.header .logo .name {
	font-size: 28px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#006699;
	text-shadow: #fff 1px 1px 1px;
	filter: dropshadow(color=#fff, offx=1, offy=1,positive=1);
}

.header .logo .red {
	color:#cc3300 !Important;
}

.header .logo .adres {
	font-size: 12px;
	font-weight:normal;
	letter-spacing:0px;
	color:#999999;
}

.header .topMenu {
	width:448px;
	height:48px;
	position:absolute;
	left:294px;
	top:21px;
	background: url('images/topmenu.png') no-repeat left top;
	font-size: 14px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 48px;
	text-align:center;
}

.header .topMenu li {
	display:inline;
	padding-left:10px;
	padding-right:8px;
	background: url('images/limenu.png') no-repeat left 55%;
}

.header .topMenu .last {
	padding-right:0px;
}

.header .topMenu li a {
	color:#fff;
	TEXT-DECORATION: none;
}

.header .topMenu li a:hover {
	color:#e7ffbb;
	TEXT-DECORATION: underline;
}

.header .actions {
	margin-right:-8px;
	width:250px;
	padding-top:10px;
	padding-right:10px;
	background: url('images/actions.png') no-repeat right top;
	float:right;
	height:78px;
}

.header .actions p {
	margin-top:5px;
	font-size: 12px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#666666;
}

.header .bottom {
	margin-top:11px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:120px;
	background: url('images/header.png') no-repeat left top;
	padding-top:20px;
}

.header .bottom p {
	font-size: 12px;
	font-family:Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	margin-top:3px;
	color:#6699cc;
}

.header .bottom .first p {
	color:#666666;
}

.header .bottom .first {
	padding-left:122px;
	width:265px;
	float:left;
}

.header .bottom .second {
	margin-left:27px;
	float:left;
	width:165px;
}

.header .bottom .third {
	margin-left:27px;
	float:left;
	width:189px;
}

.header .bottom .fourth {
	margin-left:27px;
	float:left;
	width:156px;
}

.header .bottom h2 a {
	color:#669900;
}

.header .bottom h2 a:hover {
	TEXT-DECORATION: none;
}

.gallery {
	height:110px;
	margin-top:9px;
}

.content {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.leftSide {
	width:220px;
	float:left;
	background: url('images/bgleft.png') repeat-y left top;
}

.rightSide {
	width:750px;
	float:right;
}

.clearFix {
	clear:both;
	height:0px;
	font-size: 0px;
	line-height: 0px;
	visibility:hidden;
}

.login, .logout {
	padding-bottom:8px;
}

.leftSide .title {
	font-size: 14px;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 30px;
	color:#0a4b69;
	height:30px;
	padding-left:30px;
	text-shadow: #fff 1px 1px 2px;
	filter: dropshadow(color=#fff, offx=1, offy=1,positive=1);
	margin-bottom:10px;
}

.login .title, .logout .title {
	background: url('images/login.png') no-repeat left top;
}

.login label {
	display:block;
	float:left;
	width:49px;
	font-size: 12px;
	line-height: 20px;
	color:#666666;
}

.line {
	float:left;
	width:100%;
}

.login .line, .logout .line {
	margin-bottom:8px;
	width:209px;
	padding-left:11px;
}

.login input {
	height:15px;
	width:139px;
	border:#cccccc 1px solid;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	padding-left:4px;
	padding-right:4px;
	outline:none;
	display:block;
	float:left;
}

.login .button, .login .presButton {
	width:61px;
	height:20px;
	display:block;
	float:right;
	margin-right:12px;
	border:none;
	background: url('images/button.png') no-repeat left bottom;
	cursor:pointer;
	margin-top:4px;
}

.login .button:hover, .login .presButton:hover {
	background: url('button.png') no-repeat left top;
}

.login .ref {
	font-size: 11px;
	line-height: 18px;
}

.login .ref .reg {
	padding-left:21px;
	background: url('images/reg.png') no-repeat left 0px;
	color:#999999;
	padding-bottom:1px;
}

.login .ref .rem {
	padding-left:21px;
	background: url('images/rem.png') no-repeat left 0px;
	color:#999999;
	padding-bottom:1px;
}

.login .ref .reg:hover, .login .ref .rem:hover {
	color:#669900;
}

.logout {
	line-height: 28px;
}

.logout .userName {
	font-size: 14px;
	color:#0580be;
	line-height:24px;
}

.logout .goAccount {
	color:#669900;
	font-size: 14px;
	padding-left:33px;
	background: url('images/account.png') no-repeat left 50%;
	padding-top:4px;
	padding-bottom:3px;
}

.logout .goAccount:hover, .logout .goOrders:hover {
	TEXT-DECORATION: none;
}

.logout .goOrders {
	color:#669900;
	font-size: 14px;	
	padding-left:33px;
	background: url('images/orders.png') no-repeat left 50%;
	padding-top:4px;
	padding-bottom:4px;
}

.logout .logoutA {
	display:block;
	width:60px;
	height:20px;
	background: url('images/logout.png') no-repeat left top;
}

.basket {
	padding-bottom:16px;
}

.basket .title {
	background: url('images/order.png') no-repeat left top;
	margin-bottom:12px;
}

.basket .goods {
	display:block;
	margin-left:12px;
	font-size: 11px;
	color:#666666;
	margin-right:12px;
	TEXT-DECORATION: none;
	margin-bottom:7px;
}

.basket .goods:hover {
	TEXT-DECORATION: underline;
}

.basket .toOrder {
	display:block;
	margin-left:99px;
	font-size: 11px;
	line-height: 20px;
	width:110px;
	height:20px;
	text-align:center;
	color:#fff;
	background: url('images/toorder.png') no-repeat left bottom;
	margin-top:11px;
	TEXT-DECORATION: none;
}

.basket .toOrder:hover {
	background: url('images/toorder.png') no-repeat left top;	
}

.instruction {
	padding-bottom:20px;
}

.instruction .title {
	background: url('images/instructions.png') no-repeat left top;
}

.instruction .line {
	float:none;
	width:auto;
	margin-left:29px;
	margin-bottom:4px;
	font-size: 12px;
	margin-right: 10px;
}

.instruction .line a {
	color:#666666;
	font-size: 12px;
}

.instruction .line a:hover {
	TEXT-DECORATION: none;
}




.anons td.left {
	padding-left:0px;
}

.anons td {
	padding-left:10px;
	padding-bottom:10px;
}

.anons .cell {
	width:180px;
	padding-top:7px;
	background: url('images/bgcell.png') no-repeat left top;
}

.anons .cell .bottom {
	width:180px;
	padding-bottom:7px;
	background: url('images/bgcell.png') no-repeat right bottom;
}

.anons .cell .center {
	padding-top:3px;
	padding-bottom:3px;
	width:180px;
	background: url('images/bgcell.png') repeat-y center;
	text-align:center;
}

.anons .cell h2 a {
	color:#006699;
	TEXT-DECORATION: none;
}

.anons .cell h2 a:hover {
	TEXT-DECORATION: underline;
}

.anons .cell p {
	font-size: 11px;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#ff6666;
	margin-top:3px;
	margin-bottom:2px;
}

.anons .cell img {
	height:98px;
}

.anons .cell .price {
	font-size: 14px;
	/*line-height: px;*/
	color:#339900;
	TEXT-DECORATION: none;
}

.anons .cell .buy {
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:24px;
	width:51px;
	font-size: 12px;
	line-height: 24px;
	padding-left:29px;
	TEXT-DECORATION: none;
	color:#fff;
	margin-top:13px;
	background: url('images/buy.png') no-repeat left bottom;
}

.anons .cell .buy:hover {
	background: url('images/buy.png') no-repeat left top;
}

.anons .cell .foto {
	display:block;
}

.footer {
	height:45px;
	background: url('images/bgbottom.png') no-repeat left top;
	padding-top:9px;
	font-size: 14px;
	line-height: 45px;
}

.footer .copy {
	margin-left:10px;
	float:left;
	color:#ccffff;
}

.footer .center {
	margin-left:357px;
	margin-right:440px;
}

.footer .center a {
	color:#99ff66;
}

.footer .center a:hover {
	TEXT-DECORATION: none;
}

.footer .bottomMenu {
	float:right;
	margin-right:10px;
	white-space:nowrap;
	text-align:right;
}

.footer .bottomMenu li {
	display:inline;
	padding-left:20px;
}

.footer .bottomMenu li a {
	color:#ffff66;
}

.footer .bottomMenu li a:hover {
	TEXT-DECORATION: none;
	color:#fff;
}


/* -------------------- SLIDER ----------------------- */

.slider {
	height:92px; 
	overflow:hidden; 
	margin-bottom:20px; 
	width:980px; 
	position:relative; 
	padding-top:9px; 
	padding-bottom:9px;
	background: url('images/slider.png') no-repeat left top; 
	margin-left:auto; 
	margin-right:auto;
}

.slider table.slider-tbl {height:92px;}
.slider .prev-td,
.slider .next-td {
	height:92px;
	vertical-align:top;
}

.slider .prev-td a {
	width:34px;
	height:92px;
	display:block;
	cursor:pointer;
	background: url('images/left.png') no-repeat left 50%;
}


.slider .next-td a {
	width:34px;
	height:92px;
	display:block;
	cursor:pointer;
	background: url('images/right.png') no-repeat left 50%;
}

.slider td.cells {
	height:92px;
	overflow:hidden;
}

.slider .scrollable {
	height:92px;
	overflow:hidden;
	position:relative;
	width:100%;
}

.slider .scrollable .items {
	height:92px;
	width:20000em;
	position:absolute;
}

.slider .scrollable .items .item {
	height:92px;
	float:left;
	width:190px;
	position:relative;
	border-right:#e4e4e4 1px solid;
}

.slider .item table td {
	padding-left:20px;
	padding-top:5px;
	width:142px;
}

.slider .item table td p {
	font-size: 10px;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#6d6d6d;
	margin-bottom:4px;
}

.slider .item table td img {
	float:left;
}

.slider .item table td .price {
	float:right;
	font-size: 14px;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#ed1c24;
	text-align:right;
	margin-top:3px;
}

.slider .item table td .toBuy {
	float:right;
	display:block;
	height:17px;
	width:84px;
	font-size: 11px;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 17px;
	color:#076691;
	text-align:center;
	TEXT-DECORATION: none;
	background: url('images/tobuy.png') no-repeat left top;
	margin-top:3px;
}

.slider .item table td .toBuy:hover {
	background: url('images/tobuy.png') no-repeat left bottom;
}

/*-------------------- END SLIDER ---------------------*/

.borderRound {
	width:750px;
	padding-bottom:6px;
	background: url('images/bgright.png') no-repeat right bottom;
}

.borderRound .bgCenter {
	width:750px;
	background: url('images/bgright.png') repeat-y left;
	padding-bottom:1px;
	min-height:547px;
/*	padding-left:10px;
	padding-right:10px;*/
	overflow:hidden;
}

.borderRound .title {
	background: url('images/righttitle.png') no-repeat left top;
	line-height:31px;
	padding-left:10px;
	width:750px;
	margin-left:-10px;
	margin-bottom:10px;
}

.borderRound .title h3 {
	color:#666666;
}

.borderRound .inform h2 {
	color:#0099cc;
}

.borderRound .inform h3 {
	margin-top:15px;
	margin-bottom:15px;
	color:#669900;
}

.bigFoto {
	float:left;
	margin-right:18px;
	margin-top:3px;
}

.order, .account, .faq {
	margin-left:10px;
	margin-right:10px;
}

.inform {
	margin-top:15px;
	margin-bottom:25px;
}

.order p {
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#006600;
	margin-bottom:10px;
	margin-top:10px;
	line-height: 20px;

}

.inform p {
	color:#666666;
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 16px !Important;
}

.rightSide .order .number {
	font-size: 14px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#669900;
	margin-top:15px;
	margin-bottom:15px;
}

table th {
	height:41px;
	font-size: 14px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#fff !Important;
	border-bottom:#fff 1px solid;
	background: url('images/bgth.png') repeat-x left top;
	background-color:#2cbbe9;
}

table.goods {
	margin-top:5px;
	margin-bottom:15px;
}

table.goods td, table.youGoods td {
	height:31px;
	border-bottom:#fff 1px solid;
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#666666;
}

table.goods .name {
	width:413px;
	padding-left:20px;
	text-align:left;
}

table.goods .amount {
	width:101px;
	text-align:center;
}

table.goods .price {
	width:185px;
	text-align:center;
	font-size: large;
	font-weight: bold;
}

table.goods .sum {
	width:131px;
	text-align:center;
	color:#669900;
}

table.goods .buys {
	width:277px;
	padding-right:11px;
	text-align:right;
}

table .odd td {
	background-color:#e7ffbb;
}

table .event td {
	background-color:#F2FFEC;
}

table.goods .last .sum {
	color:#ff3333;
}

table.goods .buys a {
	display:block;
	height:24px;
	width:51px;
	font-size: 12px;
	line-height: 24px;
	padding-left:29px;
	TEXT-DECORATION: none;
	color:#fff;
	background: url('images/buy.png') no-repeat left bottom;
	text-align:left;
	float:right;
}

table.goods .buys a:hover {
	background: url('images/buy.png') no-repeat left bottom;
}

.rightSide .account {
	font-size: 12px;
	color:#666666;
}

.rightSide .account table {
	margin-top:15px;
}

.rightSide .account table td {
	height:20px;
}

.rightSide .account .setup .left {
	width:120px;
}

.rightSide .account .setup td {
	padding-bottom:4px;
	padding-top:4px;
}

.rightSide .account .setup input {
	height:15px;
	width:259px;
	border:none;
	background: none;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	padding-left:4px;
	padding-right:4px;
	outline:none;
	display:block;

}

.rightSide .account .setup textarea {
	width:260px;
	padding-left:3px;
	padding-right:3px;
	height:82px;
	padding-top:1px;
	padding-bottom:1px;
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#676767;
	background:none;
	border:#d0d0d0 1px solid;
	border:none !Important;
	resize:none;
}

.rightSide .account .setup input:focus, .rightSide .account .setup textarea:focus {
	outline:none;
}

.buttonRef, .darkButton {
	width:119px;
	height:30px;
	display:block;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 30px;
	text-align:center;
	color:#555555;
	TEXT-DECORATION: none;
	background: url('images/bga.png') no-repeat left top;
	margin-top:8px;
}

.hr {
	margin-top:15px;
	margin-bottom:25px;
	height:1px;
	background-color:#78a5c0;
	font-size: 1px;
	line-height: 1px;
}

.postId {
	color:#0580be !Important;
}

.red {
	color:#ff3333 !Important;
}

.red.a {
	color:#666666;
	font-size: 12px;
}

.blue {
	color:#0580be !Important;
}

table.youGoods .name {
	width:313px;
	padding-left:20px;
	text-align:left;
}

table.youGoods .amount {
	width:101px;
	text-align:center;
}

table.youGoods .price {
	width:185px;
	text-align:center;
}

table.youGoods .sum {
	width:131px;
	text-align:center;
	color:#669900;
}

table.youGoods .del {
	width:85px;
}

table.youGoods .txt {
	width:50px !Important;
	outline:none;
	text-align:center;
	color:#666666;
	border:#cccccc 1px solid;
}

.promoCode {
	width:190px !Important;
	outline:none;
	color:#666666;
	border:#cccccc 1px solid;
	padding-left:4px;
}

.leftCod {
	width:190px;
	padding-left:18px;
	color:#ff3333 !Important;
}

.rightCod {
	width:452px;
}

.buttons {
	margin-top:15px;
	margin-left:120px;
	height:30px;
}

.flLeft {
	float:left;
	margin-right:20px;
}

.registr {
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#6d6d6d;
	/*line-height: px;*/
}

.registr td {
	padding-top:4px;
	padding-bottom:4px;
}

.registr p {
	line-height:16px !Important;
}

.registr .coment {
	width:373px !Important;
	height:67px !Important;
	margin-top:2px;
	resize:none;
}

.registr input {
	width:227px;
	margin-top:2px;
}

.registr .left {
	width:195px;
}

.radio {
	width:auto !Important;
	margin-top:3px;
	height:13px;
	display:block;
	float:left;
	margin-right:5px;
}

.comentBig {
	width:285px;
	height:165px;
	resize:none;
	overflow-y:scroll;
}

input.long {
	width:367px !Important;
}

table.status .date {
	width:245px;
}

table.status .stat {
	width:107px;
}

table.status, table.user {
	margin-bottom:15px;
}

table.user .left {
	width:94px;
}

table.contact input {
	color:#676767;
	background:none;
	margin-top:4px;
	margin-bottom:10px;
	height:15px;
	width:201px;
	border:#cccccc 1px solid;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 15px;
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	padding-left:4px;
	padding-right:4px;
	outline:none;
	display:block;
}

table.contact textarea {
	width:341px;
	height:65px;
	padding-top:1px;
	padding-bottom:1px;
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	color:#676767;
	background:none;
	border:#d0d0d0 1px solid;
	margin-top:4px;
	margin-bottom:10px;
	resize:none;
	overflow:hidden;
}

table.contact input:focus, table.contact textarea:focus {
	outline:none;
}

table.contact .code {
	width:120px !Important;
}

table.contact .left {
	width:140px;
	float:left;
}

table.contact img {
	float:left;
	margin-top:5px;
}

.bgInput2 {
	width:268px;
	height:20px;
	background: url('images/bginput2.gif') no-repeat left top;
	padding-top:2px;
}

.bgTextArrea {
	width:266px;
	padding:1px;
	height:84px;
	background: url('images/bgtextarrea.gif') no-repeat left top;
}

.faq p {
	color:#666666;
	margin-bottom:15px;
	font-size: 12px;
}

.bannersWide {
	width:730px;
	height:70px;
	padding-top:20px;
	background: url('images/banner4.png') no-repeat left top;
	margin-top:10px;
	margin-bottom:20px;
}

.bannersWide p {
	margin-top:0px;
	margin-left:102px;
	margin-right:10px;
}

.bannersWide a {
	color:#669900;
}

.bannersWide a:hover {
	TEXT-DECORATION: none;
}
.all .content .rightSide .borderRound .bgCenter .order .goods .event .price.green {
	color: #060;
}
td {
	color: #FFFFFF;
}
.all .content .leftSide .instruction table tr td table tr .blue a {
	color: #060;
}
#knopka_img {
	color: #033;
}
.all .content .rightSide .borderRound .bgCenter .order .goods .event .price.green #knopka_img a {

}
.all .content .rightSide .borderRound .bgCenter .order table tr td table tr .price.green #knopka_img a {
	font-weight: bold;
}
