@charset "windows-1251";
/* CSS Document */

/*{padding: 0; margin: 0;}*/

form {margin:0; padding:0}
html, body {
	margin:0;
	padding:0;
}
body {
	font: 12px Tahoma, arial, sans-serif;
	text-align:center;
	color:#525967;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearleft { 
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.hiddenPic {
	display:none;
}
img {border:0}

a {
	color:#b30000;
}
p {
	margin:0;
}


/* top_line */
.top_line_phones {
	float:left;
	margin-top:1px;
	margin-left:7px;
}



.top_line {
	margin-top:12px;
	margin-bottom:12px;
	color:#525967;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.top_line a {
	color:#525967;
}

.top_line .sep {
	float:left;
	background-image:url(/skins/tv/i/top_line_sep.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:9px;
	width:23px;
	margin-top:6px;
}
.top_line .contacts a {
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:26px;
	float:left;
	line-height:20px;
	text-decoration:none;
}
.top_line .contacts a.icq {
	background-image:url(/skins/tv/i/icq_icon.gif);
}
.top_line .contacts a.skype {
	background-image:url(/skins/tv/i/skype_icon.gif);
}
.top_line .basket {
	font-weight:normal;
	margin-right:10px;
	margin-top:3px;
	display:inline;
	
}

.top_line .contacts div.icq {
	display:block;
	float:left;
	margin-top:3px;
}
.top_line .contacts div.icq img {
	position:relative;
	margin-top:-1px;
}


#basket_cont {
	display:inline;
}

.top_line .basket .your_basket {
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:1px;
}
.top_line .basket .items_text {
	display:inline;
	margin-right:20px;

}
.top_line .basket #items_count {
	font-weight:bold;
	margin-right:10px;
}
.top_line .basket #items_price {
	font-weight:bold;
}
.top_line .basket .drop_down_icon {
	margin-left:5px;
	margin-right:15px;
	vertical-align:middle;
}


/* header */
#header, .bg_top_left .bg_top_right {
	height:111px;
}

#header {
	background-image:url(/skins/tv/i/bg_top.gif);
	margin-bottom:7px;
}

.bg_top_left {
	background-repeat:no-repeat;
	background-image:url(/skins/tv/i/bg_top_left.gif);
	background-position:top left;
}
.bg_top_right {
	background-repeat:no-repeat;
	background-image:url(/skins/tv/i/bg_top_right.gif);
	background-position:top right;
}
.top_bg_logo {
	position:absolute;
}
.top_logo {
	position:absolute;
	margin-left:41px;
	margin-top:20px;

}
.top_menu {
	float:right;
	margin-top:16px;
	margin-right:25px;
	display:inline;
}
.top_menu a {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-top:4px;
}
.menu_sep {
	float:left;
	background-image:url(/skins/tv/i/top_menu_sep.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:31px;
	width:31px;
}
.top_menu a:hover {
	text-decoration:underline;
}

/* search_panel */
.search_panel {
	float:right;
	margin-right:25px;
	margin-top:23px;
	display:inline;
}

.search_panel .search_field,
.search_panel .select_field {
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#425260;
	margin-right:3px;
	padding-top:2px;
	padding-bottom:1px
}

.search_panel .search_field {
	width:405px;
	padding-left:3px;
}
.search_panel .select_field {
	padding-top:1px;
	padding-bottom:1px;
	
}




div#container {
	text-align:left
}


/*	footer	*/

#footer, .bg_bottom_left .bg_bottom_right {
	height:61px;
}
#footer {
	background-image:url(/skins/tv/i/bg_bottom.gif);
	margin-bottom:7px;
	margin-top:20px;
}
.bg_bottom_left {
	background-repeat:no-repeat;
	background-image:url(/skins/tv/i/bg_bottom_left.gif);
	background-position:top left;
}
.bg_bottom_right {
	background-repeat:no-repeat;
	background-image:url(/skins/tv/i/bg_bottom_right.gif);
	background-position:top right;
}
.bg_bottom_right {
	text-align:center;
}

.bottom_menu {
	padding-top:16px;
	padding-left:239px;
}
.bottom_menu a {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-top:4px;
}
.bottom_menu a:hover {
	text-decoration:underline;
}

div#container {
	width:980px;
	margin:0 auto;
}

div#wrapper {
	float:left;
	width:100%
}

.content_main_page {
	margin: 0;
	margin-left:248px;
	margin-right:217px;
}
.content_inner_page {
	margin-right:0px;
}
div#extra {
	float:left;
	width:216px;
	margin-left:-216px;

}

div#navigation {
	float:left;
	width:247px;
	margin-left:-980px;
}

div#footer {
	clear:left;
	width:100%
}





/* rounded block */

.rounded_shadow_block {
	background-image:url(/skins/tv/i/left_shadow.gif);
	background-position:left;
	background-repeat:repeat-y;

}

.rounded_shadow_block .right_shadow {
	background-image:url(/skins/tv/i/right_shadow.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.rounded_shadow_block .content {
	padding-left:4px;
	padding-right:6px;
}
.rounded_shadow_block .padding {
	margin-left:7px;
	margin-right:12px;
	margin-bottom:20px;
}

.rounded_shadow_block .padding_less {
	margin-left:8px;
	margin-right:8px;
}

.rounded_header {
	background-image:url(/skins/tv/i/top_left_rounded_shadow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:11px;
}
.rounded_header_right_shadow {
	background-image:url(/skins/tv/i/top_right_rounded_shadow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:11px;
}

.rounded_footer {
	background-image:url(/skins/tv/i/bottom_left_rounded_shadow.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:15px;
}
.rounded_footer_right_shadow {
	background-image:url(/skins/tv/i/bottom_right_rounded_shadow.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:15px;
}
.rounded_shadow_block .row {

	padding-top:7px;
	padding-bottom:7px;
	
	padding-left:10px;
	padding-right:10px;
}

.rounded_shadow_block .top_row {
	padding-top:0;
}
.rounded_shadow_block .row a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#b30000;
	text-decoration:none;
	background-image:url(/skins/tv/i/row_marker.gif);
	background-position:7px 6px;
	background-repeat:no-repeat;
	padding-left:24px;
}
.rounded_shadow_block .row a.img{
	background-image:none;
	padding-left:0;
}

.rounded_shadow_block .row_menu {
	background-image:url(/skins/tv/i/row_bg.gif);
	background-position:top;
	background-repeat:repeat-x;	
}
.rounded_shadow_block .row_menu_active {
	background-image:url(/skins/tv/i/row_bg_active.gif);
}
.rounded_shadow_block .row_menu_active a {
	color:white;
	background-image:url(/skins/tv/i/row_marker_active.gif);
}
.rounded_shadow_block .row_last{
	border-bottom:1px solid #e3e3e3;
}
.rounded_shadow_block .row a:hover{
	text-decoration:underline;
}
.panel_header {
	background-image:url(/skins/tv/i/panel_header_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
	color:white;
	font-weight:bold;
	height:39px;
}
.panel_header .text a {
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	padding-left:0;
}
.panel_header .text {
	float:left;
	padding-top:12px;
	padding-left:12px;
}
.panel_header .right_yellow {
	background-image:url(/skins/tv/i/right_yellow.gif);
	background-position:top left;
	width:43px;
	height:39px;
	float:right;
}


.righnav_order_cont a {
	display:block;
	font-size:14px;
	padding:6px;
}
.righnav_order_cont a.current {
	text-decoration:none;
	background-color:#fcfbf6;
	color:#666666;
}

.words .col_1{
	float:left;
	width:120px;
	font-weight:bold;
}
.words .col_2{
	margin-left:130px;
	text-align:justify;
}
.words .word {
	margin-bottom:30px;
}


/* notebook banners */
.notebook_banners {
	margin-bottom:17px;
}
.notebook_banners .banner_row img{
	/*float:left;*/
	margin-bottom:3px;
}
.notebook_banners .banner_row img.banner_0{
	margin-right:3px;
}

/* news_item */
.news_item {
	padding:13px;

}
.news_item .news_date {
	font-size:11px;
	font-weight:bold;
	color:#5b5b5b;
}
.news_item .news_title {
	color:#b30000;
	margin-bottom:5px;
	
}
.news_item .news_title a{
	color:#b30000;
}

.news_item .news_content {
	color:#5b5b5b;
}

.news_highlight {
	background-color:#ffa600;
	color:white;
}
.news_highlight .news_title a, 
.news_highlight .news_content,
.news_highlight .news_date
{
	color:white;
}


/* select_form */
.select_form {
	color:#425260;
	margin-bottom:20px;
}
.select_form .select_row select {
	width:100%;
	color:#425260;
}
.select_form .select_row .note {
	margin-bottom:4px;

}

.select_row {
	margin-bottom:10px;
}

.copyright {
	text-align:right;
	font-size:11px;
	color:#425260;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:40px;
}

/* login_pop  */
.login_popup {
	position:absolute;
	width:239px;
	z-index:100;
	margin-top:18px;
	margin-left:-146px;
	font-weight:normal;
}
.login_popup_header {
	background-image:url(/skins/tv/i/popup_top_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:42px;

}
.login_popup_footer {
	background-image:url(/skins/tv/i/popup_bottom_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:3px;
}
.login_popup_content {
	background-color:#f9f9ed;
	padding:10px;
	padding-right:20px;
	text-align:left;
}
.popup_close {
	background-image:url(/skins/tv/i/popup_top_icon_close.gif);
	padding-right:15px;
	background-position:right top;
	background-repeat:no-repeat;
	color:#565656;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	float:right;
	margin-right:15px;
	margin-top:15px;
}
.popup_title {
	float:left;
	padding-top:3px;
	padding-bottom:5px;
	font-size:12px;
	color:#565656;
	margin-top:10px;
	margin-left:11px;
}

.popup_title_login_icon {
	background-image:url(/skins/tv/i/popup_top_icon_login.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:25px;
}
.login_popup_content .login_input {
	margin-bottom:15px;
}
.login_popup_content .login_input .input_margin {
	margin-bottom:4px;
}
.login_popup_content .login_input .input_margin input {
	width:100%;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.checkbox_note {
	cursor:default;
	margin-left:4px;
}
.login_popup_content .login_input_margin_less {
	margin-bottom:5px;
}
.login_popup_content .submit_image {
	margin-right:5px;
}
a.sm_arrow {
	padding-left:8px;
	color:#2965a3;
	font-size:11px;
	background-image:url(/skins/tv/i/arrow_grey_sm.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
.login_site {
	
}



/* block_header */

.block_header {
	background-image:url(/skins/tv/i/block_header_bg_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:39px;
}
.block_header_smaller {
	margin-right:204px;
}
.block_header .block_header_right {
	background-image:url(/skins/tv/i/block_header_bg_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
}

.block_header .bread_crumbs {
	font-size:11px;
	background-image:url(/skins/tv/i/bread_crumbs_home_icon.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:22px;
	color:#525967;
}

.block_header .bread_crumbs a {
	text-decoration:none;
	background-image:url(/skins/tv/i/bread_crumbs_sep_bg.gif);
	background-position:100% 4px;
	background-repeat:no-repeat;
	padding-right:28px;
	white-space:nowrap;
}
.block_header .bread_crumbs a.last{
	background-image:none;
	padding-right:0;
}
.block_header .bread_crumbs a:hover {
	text-decoration:underline;
}
#comparison_count {
	font-weight:normal;
}


.rightBlocks {
	float:right;
	width:200px;
/*	margin-bottom:20px;*/
	margin-left:10px;
	
}

.quick_order_cont {
	
}

/* cmp_block */

.cmp_block_cont {

}
.cmp_block {
	background-image:url(/skins/tv/i/cmp_left_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:39px;
}

.cmp_block .cmp_block_right {
	background-image:url(/skins/tv/i/cmp_right_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	height:39px;
}
.cmp_block_hover {
	background-image:url(/skins/tv/i/cmp_left_bg_hover.gif);
	cursor:pointer;
}
.cmp_block_hover .cmp_block_right {
	background-image:url(/skins/tv/i/cmp_right_bg_hover.gif);
}

.cmp_block .cmp_block_header {
	font-size:12px;
	color:white;
	font-weight:bold;
}
.cmp_block_cnt {
	background-color:#f3f0df;
	padding:10px;
	padding-bottom:0px;
}
.cmp_block_cnt h3 {
	font-size:14px;
	font-weight:bold;
}
.cmp_bottom {
	background-image:url(/skins/tv/i/cmp_bottom_left_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:11px;
}
.cmp_bottom_right {
	background-image:url(/skins/tv/i/cmp_bottom_right_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:11px;
}
.cmp_block_cnt .cmp_item {
	padding-bottom:10px;
}
.cmp_remove_button {
	float:none;
	background-image:url(/skins/tv/i/cmp_remove_button.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.cmp_block_cnt .cmp_remove_button {
	float:right;
}
.cmp_remove_button_hover {
	background-image:url(/skins/tv/i/cmp_remove_button_hover.gif);
}
.cmp_button {
	margin-top:7px;
}


/* rounded_block */

.pop_accessories .rounded_block .rounded_block_cnt {
	height:160px;
}

.rounded_block .rounded_block_cnt {
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding-left:3px;
	padding-right:3px;
}
.rounded_block .rounded_block_top_left {
	background-image:url(/skins/tv/i/rounded_block_top_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:right;
	height:4px;
	line-height:4px;
	margin:0;
	padding:0;
}
.rounded_block .rounded_block_bottom_left {
	background-image:url(/skins/tv/i/rounded_block_bottom_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:right;
	height:4px;
}


.padding_inner {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	padding-top:5px;
}

/* notebook_group */

.notebook_group {
	/*border-bottom:3px solid #e3e3e3;*/
	padding-bottom:15px;
	margin-bottom:20px;
	
}
.notebook_group_last {
	border-bottom:0;
}

.notebook_group h3 a {
	text-decoration:none;
	border-bottom:1px dashed #b30000;
}

.notebook_group .col_1{
	float:left;
	
}
.notebook_group .col_2{
	margin-left:176px;
	
}
.notebook_group_thumb {
	width:163px;
}
.notebook_group_thumb .rounded_block_cnt {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.notebook_single_thumb .rounded_block_cnt {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	
	background-image:url(/skins/tv/i/loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.series_h {
	color:#b30000;
	margin-bottom:8px;
}


.arrow_down {
	color:#b30000;
	background-image:url(/skins/tv/i/arrow_down.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:8px;
}
.arrow_down_closed {
	background-image:url(/skins/tv/i/arrow_right.gif);
}
.arrow_down a {
	text-decoration:none;
	color:#b30000;
	border-bottom:1px dashed #b30000;
	
}

.notebook_group .group_desc {
	margin-bottom:10px;
}

.notebook_group .notebook_name_line {
	margin-bottom:10px;
}
.notebook_group a.notebook_name {
/*	background-image:url(/skins/tv/i/arrow_right.gif);*/
	background-position:0 2px;
	background-repeat:no-repeat;
/*	padding-left:18px;*/
	font-size:14px;
	font-weight:bold;
}
.notebook_group .cmp_icon {
	margin-left:6px;
}
.notebook_group .notebook {
	padding-bottom:15px;
	padding-top:15px;
/*	border-bottom:1px dashed #dbdbdb;*/
}
.notebook_group .notebook_last {
	border-bottom:0;
}
.notebook_price {
	float:right;
	
	background-image:url(/skins/tv/i/price_bg_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:22px;
	font-weight:bold;
	margin-right:15px;
	margin-left:10px;
	display:inline;
}
.notebook_price_right_bg {
	background-image:url(/skins/tv/i/price_bg_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:4px;

}
.notebook_price_curr_sign {
	color:#525967;
	margin-left:3px;
}
.notebook_price_value {
	color:#d01226;
	padding-top:3px;
}
.notebook_group .notebook_desc {
	margin-right:30px;
}


.notebook_single .notebook_price {
	margin-right:10px;
	margin-left:0;
	float:none;
	
}

h2 {
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#787878;
	font-weight:normal;
	margin-bottom:15px;
}

.notebook_group h3 {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#b60000;
	font-weight:bold;
}

h3 {
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#b60000;
	font-weight:normal;
	margin-bottom:15px;
}

.padding_top_less {
	margin-top:-3px;
}


/* notebook_single */
.notebook_single .col_1 {
	float:left;
}
.notebook_single .col_2 {
	margin-left:264px;
	padding-top:4px;
}
.notebook_single .notebook_single_thumb {
	width:250px;
	text-align:center;
}
.notebook_single .notebook_price {
	display:inherit;
	float:left;
}
.notebook_single .add_cart_button {
	background-image:url(/skins/tv/i/add_cart_button.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-top:20px;
}
.notebook_single .add_cart_button_hover {
	background-image:url(/skins/tv/i/add_cart_button_hover.gif);
}
.notebook_single .add_cmp_button {
	background-image:url(/skins/tv/i/add_cmp_button.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
}
.notebook_single .add_cmp_button_hover {
	background-image:url(/skins/tv/i/add_cmp_button_hover.gif);
}

.notebook_single .remove_cart_button {
	background-image:url(/skins/tv/i/remove_cart_button.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-top:20px;
}
.notebook_single .remove_cmp_button {
	background-image:url(/skins/tv/i/remove_cmp_button.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
}
.notebook_single .remove_cart_button_hover {
	background-image:url(/skins/tv/i/remove_cart_button_hover.gif);
}
.notebook_single .remove_cmp_button_hover {
	background-image:url(/skins/tv/i/remove_cmp_button_hover.gif);
}
.notebook_single .block {
	margin-bottom:25px;
	text-align:justify;
}
.notebook_single  .pictures {
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
}
.notebook_single  .pictures a{
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid white;
}
.notebook_single  .pictures a:hover{
	border:1px solid #c4c4c4;
}
.notebook_single  .pictures a.passive {
	text-decoration:none;
	color:#878787;
}
.notebook_single  .pictures a.passive:hover {
	text-decoration:none;
	color:#878787;
	border:1px solid white;
}


/* notebook_specs */
.notebook_specs {
	border-top:4px solid #cecfd4;
	width:100%;
	font-size:11px;
}
.notebook_specs td {
	border-bottom:1px solid #cecfd4;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:4px;
	vertical-align:top;
	text-align:left;
}

.notebook_specs td.firstTd {
	background-image:url(/skins/tv/i/first_td_bg.gif);
	background-position:8px 12px;
	background-repeat:no-repeat;
	padding-left:27px;
	font-weight:bold;
	padding-right:40px;
}
.notebook_specs td.secondTd {
	padding-right:15px;
}
.notebook_specs tr.oddRow td {
	background-color:#fafafa;
}
.dashed_line_bottom {
	border-bottom:1px dashed #d1d1d1;
	padding-bottom:15px;
}

/* notebook_specs_cmp  */
.cmpTable {
	clear:both;
	display:block;
}

.notebook_specs_cmp {
	border-top:0px;
}
.notebook_specs_cmp th {
	border-bottom:4px solid #cecfd4;
	padding-bottom:10px;
	text-align:center;
}
.cmpTable_image_holder {
	height:70px;
}
.notebook_specs_cmp th {
	padding-right:20px;
	line-height:16px;
}
.notebook_specs_cmp td {
	padding-right:20px;
	line-height:16px;
}
.notebook_specs_cmp td.firstTd {
	width:auto;
	color:#353a43;
}
.notebook_specs_cmp td.similar {
	background-color:#fff2f3;
}

.notebook_specs_cmp .jTip{
	color:black;
}

.notebook_specs_cmp .jTip{
	text-align:justify;
}

/* notebook_price_box */
.notebook_price_box {
	border:1px solid #d4d4d4;
	background-image:url(/skins/tv/i/dollar_sign.gif);
	background-position:top right;
	background-repeat:no-repeat;
	display:inline;
	padding-left:5px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:30px;
}
.notebook_price_box_rub {
	background-image:url(/skins/tv/i/rub_sign.gif);
	background-position:top right;
	padding-left:5px;
	padding-right:34px;
}

.login_site {
	margin-left:20px;
}

.login_block {
	float:right;
	font-weight:normal;
	margin-top:3px;
	margin-right:10px;
	margin-left:15px;
}
.contacts {
	float:left;
}
a.admin_panel_link {
	color:#F00;
}



.accessories_line {
	margin-bottom:20px;
}

.accessories_line .short_desc {
	margin-right:130px;
	margin-top:5px;
}

.accessories_line .col_1 {
	width:100px;
	float:left;
}
.accessories_line .col_2 {
	margin-left:115px;
}
.accessories_line a.accessories_name {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	padding-right:0;
}
.accessories_list_thumb {
	widows:100px;
}
.accessories_list_thumb .rounded_block_cnt {
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.accessories_groups {
	
}
.accessories_group {
	margin-bottom:20px;
}

.accessories_group a{
	font-size:14px;
	font-weight:bold;
}

#blindUpComparison {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#7c7c7c;
	float:right;
	margin-top:11px;
}
#blindDownComparison{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:white;
	float:right;
	margin-top:1px;
	font-weight:normal;
}

#blindDownQuickOrder {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:white;
	float:right;
	margin-top:1px;
	font-weight:normal;
	text-decoration:underline;
}

#cmpBlindContent {
	margin-bottom:5px;
}
.cmp_block_cont_margin_bottom {
	margin-bottom:5px;
}


.quickorder_price {
	background-color:#FFF;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	width:120px;
	color:#b30000;
	font-size:18px;
}
.quickorder_cnt {
	background-color:#fbfaf4;
	margin-top:10px;
	padding:10px;
	font-size:11px;
	color:black;
	padding-right:13px;

}

.raido_order_type {
	
}
.raido_order_type input {
	margin-right:3px;
}
.raido_order_type a{
	
}

label.error {
	color:#ff0000;
	display:block;
	margin-top:2px;
}

a.a_checkbox {
	text-decoration:none;
	color:#525967;
}
a.a_checkbox:hover{
	border-bottom:1px dashed #525967;
}

.quickorder_cnt a.a_checkbox{
	color:black;
}
.quickorder_cnt a.a_checkbox:hover{
	border-bottom:1px dashed #525967;
}


.raido_fiz {
	margin-right:10px;
}
.quickorder_row {
	margin-bottom:13px;
}
.quickorder_row div {
	margin:0;
	margin-bottom:3px;
}
.quickorder_row input.input_text,
.quickorder_row textarea {
	margin:0;
	width:100%;
}
.quickorder_row textarea {
	height:80px;
}
.quickorder_row input.input_checkbox {
	margin-right:3px;
}
.order_type_set {
	margin-bottom:10px;
}



.fullorder_cnt .quickorder_row input.input_text,
.fullorder_cnt .quickorder_row textarea {
	width:	300px;
}



.showPriceIn {
	font-size:11px;
	margin-bottom:20px;
	
}

.showPriceIn a {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:1px;
	margin-right:1px;
}

.showPriceIn a.passive {
	background-color:#efefef;
	text-decoration:none;
	color:#525967;
}
.showPriceInSingle {
	/*margin-left:106px;*/
	margin-bottom:0;
	line-height:20px;
}
.quickorder_price .quickorder_curr_sign {
	color:#999;
}

/* Поиск по сайту */

.search_form {
	margin-bottom:10px;
}

.search_results {

}

.search_results .word_stat {
	margin-bottom:20px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}
.search_results .item{
	margin-bottom:20px;
}
.search_results .item a.title{
	margin-bottom:5px;
}

.pagebar {
	
}

.pagebar  a.page_link {
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
}
.pagebar  a.page_link {
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid white;
}
.pagebar  a.page_link:hover{
	border:1px solid #c4c4c4;
}
.pagebar  a.current {
	text-decoration:none;
	color:#878787;
}
.pagebar  a.current:hover {
	text-decoration:none;
	color:#878787;
	border:1px solid white;
}



ul {
	
}

#sitemap li{
	margin-bottom:5px;
}
#sitemap ul {
	margin-top:5px;
	margin-bottom:10px;
}
.sitemap_icon {
	margin-top:5px;
}

.pop_accessories {
	margin-top:40px;
}
.pop_accessories .rounded_block {
	width:320px;
	float:left;
	margin-right:20px;
	margin-bottom:20px
}
.pop_accessories .col_1 {
	float:left;
	padding-bottom:6px;
	padding-left:6px;
	padding-top:10px;
}
.pop_accessories .col_2 {
	margin-left:100px;
	padding-right:10px;
	padding-bottom:10px;
}
.pop_accessories a.h {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:10px;
}
.pop_accessories a.h:hover {
	text-decoration:underline;
}
.pop_accessories div.desc {
	margin-bottom:10px;
}
.pop_accessories_price {
	color:#b30000;
	font-size:14px;
	font-weight:bold;
}
.order_table {
	margin-bottom:20px;
	border-top:4px solid #CECFD4;
}
.order_table td {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CECFD4;
	padding-left:10px;
}
.order_table td.firstTd {
	padding-right:30px;
}
.order_table td.secondTd {
	font-weight:bold;
	padding-right:10px;
}
.order_table .oddRow {
	background-color:#FAFAFA;
}



/* Архив новостей */
.news_archive {
	
}
.news_archive .month_group {
	margin-bottom:30px;
}
.news_archive .month_name {
	margin-bottom:5px;
	font-size:14px;
	color:#666;
	font-weight:bold;
}
.news_archive .day_group {
	clear:both;
	margin-bottom:25px;
}
.news_archive .day_name{
	font-size:11px;
	color:#999;
	float:left;
	margin-left:15px;
	margin-top:2px;
}
.news_archive .news_item {
	margin-left:60px;
	margin-bottom:10px;
	padding:0;
}

.full_basket .product .col_1 {
	float:left;
}
.full_basket .product .col_2 {
	margin-left:150px;
}

table.full_basket {
	/*
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	*/
	width:100%;
}
table.full_basket td {
	padding:10px;
	vertical-align:top;
	padding-left:0;
	
	padding-top:20px;
	padding-bottom:20px;
	
/*	border-right:1px solid #cccccc;*/
	border-bottom:1px dashed #cccccc;
	
	padding-right:20px;
}

table.full_basket th {
	border-bottom:2px solid #ccc;
	padding-bottom:4px;
	padding-right:10px;
}

table.full_basket td.firstTd {
	padding-right:10px;
	border-right:none;
	text-align:center;
	padding-left:10px;
}

table.full_basket td.kolvoTd input{
	width:30px;	
}

table.full_basket td.secondTd {
	padding-right:30px;
}
table.full_basket td.lastTd {
	padding-left:0;
}
table.full_basket .price_value {
	font-weight:bold;
	color:#b7070a;
	font-size:12px;
}
table.full_basket .product_name {
	font-size:14px;
}

table.full_basket tr.last_row td{
	border-bottom:2px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

table.full_basket tr.sum_row td {
	padding-left:0;
	border-bottom:none;
	padding-top:5px;
}
table.full_basket tr.sum_row td.firstTd {
	padding-left:0;
	text-align:right;
	font-weight:bold;
	padding-right:20px;
	font-size:16px;
}
table.full_basket tr.sum_row  .price_value{
	font-size:16px;
}
table.full_basket .cmp_remove_button {
	float:none;
}


table.full_basket_process td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	text-align:left;
}
table.full_basket_process tr.last_row td {
	padding-left:0;
}

a.local_link {
	text-decoration:none;
	border-bottom:none;
}
a.local_link_chechbox {
	margin-left:3px;
}
a.local_link:hover {
	text-decoration:none;
	border-bottom:1px dashed #b30000;
}


.deletedRow td{
	border-top:3px solid red;
	border-bottom:3px solid red;
}

.register_form td {
	padding:5px;
	padding-left:0px;
	padding-right:20px;
	vertical-align:top;
}
.register_form .firstTd {
	width:150px;
}
.register_form input.input_text,
.register_form textarea {
	width:200px;
}
.register_form textarea {
	height:80px;
}

table.order_details {
	border-top:1px dashed #ccc;
}
table.order_details td{
	padding:5px;
	padding-left:0;
	padding-right:20px;
	border-bottom:1px dashed #ccc;
}
table.order_details td.secondTd {
	font-weight:bold;
}

.file_list_item {
	margin-bottom:20px;
}

.file_list_item .file_title {
	font-size:14px;
	font-weight:bold;
}
.file_list_item .file_desc {
	margin-top:5px;
	text-align:justify;
}
.file_list_item .file_date {

	font-style:italic;
	font-weight:normal;
	margin-top:5px;
	
}

.cat_main {
	margin-bottom:20px;
}
.cat_main  .accessories_group {
	float:left;
	width:250px;
	margin-bottom:15px;
}



.col_basket h3, .col_basket h3 {
	margin-top:0;
}
.col_basket {
	padding:10px;
}
.col_1_basket {
	float:left;
	border:1px dashed #ccc;
}
.col_2_basket {
	margin-left:350px;
	border:1px dashed #ccc;
}

.col_2_basket_logintable td {
	padding-right:20px;
	padding-bottom:5px;
}

.print_footer {
	display:none;
}


a.addBasket {
	background-image:url(/skins/tv/i/addBasket_bg.gif);
	padding-left:21px;
	font-size:11px;
	background-position:0 1px;
	background-repeat:no-repeat;
}
a.removeBasket {
	background-image:url(/skins/tv/i/removeBasket_bg.gif);
}

.pop_accessories a.addBasket {
	float:right;
	margin-top:3px;
	font-weight:normal;
	margin-right:10px;
}
a.addBasketPassive {
	text-decoration:none;
	color:#999;
	background-image:none;
	padding-left:0;
	cursor:default;
}

#basket_popup {
	position:fixed;
}

#basket_popup .cmp_remove_button {
	float:right;
	margin-top:3px;
}
#basket_popup a.product_name{
	line-height:17px;
}

.notebook_image_table {
	height:210px;
	width:100%;
}
.notebook_image_table td {
	vertical-align:middle;
	text-align:center;
}
.star {
	color:red;
	margin-left:1px;
	margin-right:2px;
}

.login_text {
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
}



.notebook_accessories .rounded_block {
	width:245px;
	float:left;
	margin-right:3px;
	margin-bottom:20px
}
.notebook_accessories .accessories_image {
	float:right;
}

.notebook_accessories .rounded_block .rounded_block_cnt {
	padding:10px;
	height:150px;
}

.notebook_accessories a.h {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:10px;
}
.notebook_accessories a.h:hover {
	text-decoration:underline;
}
.notebook_accessories div.desc {
	
}
.rounded_shadow_block .row_nopadding {
	padding-top:0;
	padding-bottom:0;
}

input.inputWidth {
	width: 300px;
}

textarea.inputWidth {
	width: 300px;
	height: 100px;
}
#formTable td {
	vertical-align: top;
}

.righnav_order_cont {
	margin-bottom:20px;
}

.bottom_counters {
	margin-top:30px;
	text-align:left;
	margin-left:38px
}

.flag_block {
	background-color:#ffdc17;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	font-weight:bold;
	display:inline;
	color:black;
	margin-left:10px;
	white-space:nowrap;
}
.flag_image {
	display:inline;	
	margin-left:10px;
	float:right;
}

.price_range {
	color:#525967;
	margin-top:0px;
	font-weight:normal;
	font-size:12px;
}
.price_range .notebook_price_value {
	color:#525967;
}
.price_range .price {
	color:#d01226;
	font-weight:bold;
}

.price_range .notebook_price_curr_sign {
	margin-left:-2px;
}

.service_packs {
}
.service_packs .item {
	margin-bottom:20px;
	
}
.service_packs .item .title {
	font-weight:bold;
	color:#B30000;
	font-size:14px;
	margin-bottom:10px;
	display:block;
}
.service_packs .item .desc {
	
}
.service_packs .item .desc ul,
.service_packs .item .desc ol {
	margin-top:0;
}
.service_packs .item .desc li {
	margin-bottom:7px;
}

.servicepack_single .add_cart_button,
.servicepack_single .remove_cart_button{
	margin-top:40px;
}

.service_packs_list {
	padding-top:10px;
}
.service_packs_list .item {
	margin-bottom:25px;
	margin-left:15px;

}
.service_packs_list .item .title{
	margin-bottom:5px;
	display:block;
	color:#525967;
	font-weight:bold;
}
.service_packs_list .item .notebook_price {
	float:right;
}

.service_packs_list .item .pop_accessories_price {
	float:left;
	font-weight:normal;
	margin-top:5px;
}
.service_packs_list .item .img {
	width:75px;
	float:left;
}
.service_packs_list .item .cnt {
	margin-left:75px;
}
a.go_options {
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #4d4d4d;
	color:#4d4d4d;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.action_items {
	text-align:left;
}
.action_items .item {
	background-position:148px 40px;
	background-repeat:no-repeat;
	width:180px;
}

.action_items .item_plus {
	background-image:url(/skins/tv/i/action_plus.png);
}
.action_items .item_eq {
	background-image:url(/skins/tv/i/action_eq.png);
	
	background-repeat:no-repeat;
}

.action_items .row_1 td {
	vertical-align:middle;
}
.action_items .row_2 td {
	vertical-align:top;
	padding-top:6px;
}
.action_items .item .product_img  {
	display:block;
}
.action_items .item .product_name {
	display:block;
	font-size:11px;
	line-height:16px;
	width:140px;
}
.action_items a.action_button {
	background-image:url(/skins/tv/i/actions_button.png);
	background-position:0 0;
	background-repeat:no-repeat;
	height:26px;
	width:96px;
	display:block;
}
.action_items a.action_button:hover {
	background-position:0 -26px;
}
.action_items .last_td {
	font-size:11px;
	vertical-align:top !important;
	padding-left:15px;
}
.action_items .last_td .action_price {
	color:#D01226;
	font-size:18px;
	margin-bottom:10px;
	margin-top:6px;
}
.action_items .last_td .action_txt_1 {
	margin-top:13px;
}
.action_items .last_td .action_discount_rub {
	color:#d01226;
	font-weight:bold;
	margin-top:2px;
}
