@charset "windows-1251";

/* CSS Document by sirenen@gmail.com ©*/

body {
		background:#fcfcfc url(i/body_bg.png) repeat-x;
		margin:0px 10px 0px 10px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		/*color:666666;*/
		color:#000000;
}

img {
		border: 0 none;
}


div {
		overflow:hidden
}

a {
		text-decoration:none;
		color:#566268
}

a:hover {
		text-decoration:underline
}

a:visited {
}

a:visited:hover {
}

form, input {
		margin:0px;
		padding:0px;
		overflow:hidden;
}

form {
		border: 0 none;
}

#main {
		width:1117px;
		margin:auto;
		background:#FFF;
		border:0 none;
		min-height:650px;
		padding:0px 10px 0px 10px;
}

#header {
		background:#0172b4;
		height:71px
}

.maintable {
		width:100%;
		background:#FFF
}

.top {
		white-space:nowrap;
		margin-top:10px;
		margin-bottom:10px;
		width:99%;
}

.top td {
		white-space:nowrap;
		padding-left:3px;
		padding-right:3px;
		margin:0px;
}

.log-pass {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#525d4e;
		font-weight:bold;
}

.select_lang {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#8a8989;
		padding-bottom:3px;
}

.auth_lnk a {
		color:#034d80;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:underline;
}

.auth_lnk {
		color:#034d80;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none
}

.registr {
}

#vxid {
		width:46px;
		height:18px;
		border:0 none;
}

.lang_pic {
}

#auth input {
}

#topmenu {
		height:60px;
}

#topmenu_links {
		margin-top:6px;
		height:40px;
		background:url(i/topmenu_bg.png) repeat-x top;
}

.point {
		width:164px;
		height:40px;
		padding-top:10px;
}

.point a {
		text-decoration:none;
		color:#384d58;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
}

.point_active {
		text-transform:uppercase;
		height:40px;
		width:164px;
		background:url(i/topmenu_over.png) no-repeat center 34px;
		padding-top:10px;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#494949;
}

.point a:hover {
		text-transform:uppercase;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#494949;
}

#info {
		margin-top:4px;
		height:41px;
		width:100%;
}

#partners {
		height:34px;
		background:#2c76a6;
}

.to_be_partner {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		padding-left:10px;
}

.to_be_partner a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
}

.to_be_partner a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		text-decoration:none;
		text-transform:uppercase;
}

.column_head, .column_head td {
		background:#566268;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase
}

.column_head span {
		padding-left:18px;
}

#news_block {
		border-left:#dfdede 1px solid;
		border-right:#dfdede 1px solid;
}

.category_td {
		padding:10px;
}

.news_td {
		padding:10px;
}

.dots {
		background:url(i/dots.png) repeat-x bottom;
}

.row {
		background:url(i/rows_close.png) no-repeat left 10px;
		padding-left:27px;
		padding-top:9px;
		padding-bottom:7px;
}

/*.row:hover {
		background:url(i/rows_open.png) no-repeat left 10px;
	
}
*/
.row a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		color:#000;
}

.row a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
}

.row_selected {
		background:url(i/rows_open.png) no-repeat left 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
		padding-left:27px;
		padding-top:9px;
		padding-bottom:7px;
}

.row_selected a, .row_selected a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
}

.subrow {
		background:url(i/sub_row.png) no-repeat left 10px;
		padding-left:13px;
		padding-top:9px;
		padding-bottom:7px;
}

.subrow a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		color:#000;
}

.subrow a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
}

.subrow_selected {
		background:url(i/sub_row.png) no-repeat left 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
		padding-left:13px;
		padding-top:9px;
		padding-bottom:7px;
}

.subrow_selected a, .subrow_selected a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
}


.subsubrow {
		background:url(i/sub_row.png) no-repeat left 10px;
		padding-left:13px;
		padding-top:9px;
		padding-bottom:7px;
}

.subsubrow a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		color:#000;
}

.subsubrow a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
}

.subsubrow_selected {
		background:url(i/sub_row.png) no-repeat left 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
		padding-left:26px;
		padding-top:9px;
		padding-bottom:7px;
}

.subsubrow_selected a, .subrow_selected a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#ca7200;
}


.submenu {
		padding-left:30px;
}

.subsubmenu {
		padding-left:30px;
}

.new {
		padding:10px;
}

.news_date {
		color:#ad4444;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height:20px;
}

.news_name {
		height:30px;
}

.news_name a, .news_name {
		font-family: Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#53607b;
		text-decoration:none;
}

.news_name a:hover {
		font-family: Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#53607b;
		text-decoration:underline;
}

.news_more {
		background:url(i/rows_close.png) no-repeat bottom;
		background-position:170px;
		text-align:right;
		padding-right:20px;
		height:19px;
}

.news_more a {
		color:#3f7a97;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
}

.news_more a:hover {
		color:#3f7a97;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
}

.news_anons, .news_anons a {
		color:#676666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none
}

.news_anons a:hover {
		color:#676666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline
}

.news_img img {
		border-right:#FFF 10px solid;
}

#footer {
		width:100%;
		margin-top:20px;
}

.foot {
		background:#e2e2e2;
}

.foot a, .foot {
		color:#717171;
}

.foot_links a {
		color:#717171;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none
}

.foot_links a:hover {
		color:#717171;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline
}

.foot_links {
		color:#717171;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:7px;
}

.selected {
		color:#000!important
}

#copy {
		color:#717171;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:7px;
}

#spec {
		background:url(i/spec_bg.png) repeat-x top;
		margin-top:30px;
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
}

.pad {
		padding-left:17px;
}

#spec_thumb {
		height:178px;
		border-top:#dfdede 1px solid;
		border-bottom:#dfdede 1px solid;
}

#thumb {
		margin-top:15px;
}

.dots_v {
		background:url(i/dots_v.png) repeat-y
}

.name {
		padding:7px 5px 0px 10px;
}

.name, .name a {
		color:#566268;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none
}

.name a:hover {
		color:#566268;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;		
}

.price1 {
		color:#5f5f5f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.price2 {
		color:#c24a01;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px
}

.price3 {
		color:#c24a01;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
}

.price {
		padding:5px 5px 5px 10px;
}

.page_h {
	/*	text-transform:uppercase;*/
		color:#494949;
		padding-top:8px;
		padding-left:15px;
		padding-bottom:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:url(i/dots.png) repeat-x bottom;
		margin:0px;
}

.content {
		padding-top:7px;
		padding-left:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
/*		color:#666666; */
		color:#000000;
		padding-right:5px;
}

.content h3 {
		color:#343434;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
		padding:3px 0px 3px 0px;
}

.filter_name {
		white-space:nowrap;
		color:#5f5f5f;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-right:3px;
}

#vendor, #pages {
		color:#5f5f5f;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:1px;
		border:#cccccc 1px solid;
		background:#FFF
}

#table_price {
		/*border:#afb9d4 1px solid;
		border-collapse:collapse;*/
	  border-left:#afb9d4 1px solid;
		border-top:#afb9d4 1px solid;
}

#table_price td {
		color:#5f5f5f;
		border-bottom:#c3c3c3 1px solid;
		margin:0px;
		padding:5px;
		font-size:12px;
		border-right:#afb9d4 1px solid;
}

#table_price td a {
		color:#5f5f5f;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px
}
#table_price1 {
		/*border:#afb9d4 1px solid;
		border-collapse:collapse;*/
	  border-left:#626262 1px solid;
		border-top:#626262 1px solid;
}

#table_price1 td {
		color:#5f5f5f;
		border-bottom:#626262 1px solid;
		margin:0px;
		padding:5px;
		font-size:12px;
		border-right:#626262 1px solid;
}

#table_price1 td a {
		color:#5f5f5f;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px
}

.grey, .grey td {
		background:#ebeeef;
		cursor:pointer;
}
.grey1, .grey1 td {
		background:#d7d7d7;
		cursor:pointer;
}

.white, .white td {
		background:#FFF;
		cursor:pointer;
}

.theader, .theader td {
		color:#4d585d!important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background:#c4cee7;
		text-align:center!important;
		border-bottom:#afb9d4 1px solid!important;
		border-right:#afb9d4 1px solid!important;
		white-space:nowrap;
}
.theader1, .theader1 td {
		color:#fff!important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background:#949494;
		text-align:center!important;
		border-bottom:#626262 1px solid!important;
		border-right:#626262 1px solid!important;
		white-space:nowrap;
}

.last_row {
		border-bottom:0 none!important;
}

.vnalichii {
		color:#000!important;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px
}

.price_over {
		background:#fce8a9;
		cursor:pointer;
}

.pages_more {
		height:19px;
		color:#3f7a97;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-left:2px;
		padding-right:2px;
		padding-top:3px;
}

.pages_more a {
		color:#3f7a97;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
}

.pages_more a:hover {
		color:#3f7a97;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
}

.back_forw {
		padding-top:4px;
}

.page_nums {
		color:#000;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:3px;
}

.page_nums span {
		color:#000;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-right:9px;
}

.page_nums a {
		color:#3f7a97;
		font-weight:bold;
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

.page_nums a:hover {
		color:#000;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

span.page_selected {
		padding-left:5px;
		padding-right:5px;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:#e2e6e8 none repeat scroll 0 0;
		border:#afb9d4 1px solid;
}

.quantity {
		width:40px;
		height:14px;
		font-size:11px;
		border:#cccccc 1px solid;
}

#main_popup {
		width:100%;
		margin:0px;
		background:#FFF;
		border:0 none;
		min-height:650px;
		padding:0px 0px 0px 0px;
}
