p,td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select,ul,li {font-size: 12px; font-family: Arial,Helvetica,Verdana; color: #262a30;}
/*p i {font-size:15px; font-weight:bold;}*/
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0; padding: 0;}
div {width: auto;}
ins,s {text-decoration: none;}
a {color: #fff; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 16px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px;}
ul {padding: 0 0 15px 0; margin: 0;}
ul ul {padding: 0 0 5px 20px;}
ul li {padding: 0 0 7px 12px; margin: 0; list-style: none; background: url(/img/all/rc.gif) 0 6px no-repeat; display: block;}
.clear {clear: both; width: 1px; height: 1px; line-height: 0; font-size: 0;}
.title,.subtitle,h1,h2,h3,h4,h5,h6 {display: block; font-weight: bold; margin: 0; text-align: left;}
h1,.title {font-size: 24px; padding: 0 0 20px 22px; color: #e6141a; background: url(/img/all/title_point.gif) 0 8px no-repeat; font-weight: normal;}
h2,.subtitle {font-size: 18px; padding: 0 0 15px 0;}
h3 {font-size: 14px; padding: 0 0 12px 0;}
h4,h5,h6 {font-size: 12px; padding: 0 0 7px 0;}

.img_left {float: left; margin: 0 10px 3px 0; padding: 1px; border: #a5c4da 1px solid;}
.img_right {float: right; margin: 0 0 3px 10px; padding: 1px; border: #a5c4da 1px solid;}

.wrap {min-width: 998px; max-width: 1280px; margin: 0 auto;}
.head {height: 188px; background: url(/img/all/head_bg.png) 0 0 repeat-x; margin: 9px 0 0 0;}
.head_outer {height: 188px; background: url(/img/all/head_left.jpg) 0 0 no-repeat;}
.head_inner {height: 188px; background: url(/img/all/head_right.jpg) right 0 no-repeat; oveflow: hidden; padding: 0 235px 0 352px;}
.logo {float: left; width: 320px; height: 120px; padding: 10px 0 0 32px; font-size: 0; line-height: 0; position: relative; z-index: 11; margin-left: -352px;}
.logo img {width: 320px; height: 120px; font-size: 0; line-height: 0;}
.head_right {float: left; width: 235px; position: relative; z-index: 12; margin-right: -100%; padding: 15px 0 0 0;}
.head_center {float: left; width: 100%;}
.head_center .top_text {text-align: center; height: 50px;}
.head_center .top_text img {width: 313px; height: 42px; margin: 8px 0 0 0; background: url(/img/all/top_text.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/top_text.png', sizingMethod='crop');}
.head_center .unit1 {position: relative; left: 5%; top: 5px; width: 1px; height: 1px;}
.head_center .unit1 div {position: absolute; z-index: 21; width: 206px; height: 127px;}

.head_center .unit1 img {width: 206px; height: 127px; background: url(/img/all/top_notebook.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/top_notebook.png', sizingMethod='crop');}
.head_center .unit2 {position: relative; left: 45%; top: 30px; width: 1px; height: 1px;}
.head_center .unit2 div {position: absolute; z-index: 22; width: 70px; height: 71px;}
.head_center .unit2 img {width: 80px; height: 81px; background: url(/img/all/top_camera.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/top_camera.png', sizingMethod='crop');}
.head_center .unit3 {position: relative; left: 61%; width: 1px; height: 1px;}
.head_center .unit3 div {position: absolute; z-index: 20; width: 75px; height: 109px;}
.head_center .unit3 img {width: 70px; height: 116px; background: url(/img/all/apple.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/apple.png', sizingMethod='crop');}
.head_center .unit4 {position: relative; left: 80%; width: 1px; height: 1px}
.head_center .unit4 div {position: absolute; z-index: 23; width: 79px; height: 105px;}
.head_center .unit4 img {width: 79px; height: 105px; background: url(/img/all/top_iphone.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/top_iphone.png', sizingMethod='crop');}

.head_right .top_links {padding: 0 0 12px 0; font-size: 10px; font-weight: bold;}
.head_right .top_links a {padding: 0 22px 0 20px; color: #FFFFFF;}
.head_right .top_links .link_mail {background: url(/img/all/icon_mail.gif) 0 3px no-repeat;}
.head_right .top_links .link_map {background: url(/img/all/icon_map.gif) 0 3px no-repeat;}

.head_right .top_tel {padding: 0 0 7px 0; color: #FFFFFF; font-size: 18px; text-shadow: 1px 1px 2px #000;}
.head_right .top_tel span {padding: 0 0 0 5px; font-size: 20px; font-weight: bold;}
.head_right .top_icq1 {padding: 0 0 7px 3px; color: #FFFFFF; font-size: 18px; text-shadow: 1px 1px 2px #000;}
.head_right .top_icq span {padding: 0 18px;}
.head_right .worktime {width: 205px; color: #FFFFFF; /*background: url(/img/all/vk.png);*/ font-size: 22px; font-weight: bold; text-shadow: 1px 1px 2px #000; text-align: right; line-height: 1.4em;}
.head_right .worktime span {color: #f30a14;}


.topmenu {height: 38px; background: url(/img/all/topmenu_bg.png) 0 0 repeat-x; margin: 0 0 17px 0;}
.topmenu td {height: 38px; overflow: hidden; background: url(/img/all/topmenu_sep.png) right 0 no-repeat; padding: 0 2px 0 0;}
.topmenu td.last {background: none; padding: 0;}
.topmenu a {display: block; text-decoration: none; height: 38px; color: #FFFFFF;}
.topmenu span {display: block; padding: 10px 10px 0 10px; height: 28px; font-size: 14px; text-align: center;}
.topmenu td.last a span {background: url(/img/all/topmenu_right.png) right 0 no-repeat;}
.topmenu td.first a span {background: url(/img/all/topmenu_left.gif) 0 0 no-repeat;}
.topmenu a.now,.topmenu a:hover {background: url(/img/all/topmenu_bg_now.png) 0 0 repeat-x;}
.topmenu td.first a.now span,.topmenu td.first a:hover span {background: url(/img/all/topmenu_left_now.png) 0 0 no-repeat;}
.topmenu td.last a.now span,.topmenu td.last a:hover span {background: url(/img/all/topmenu_right_now.gif) right 0 no-repeat;}
.topmenu .menu_list {position: absolute; z-index: 50;}
.topmenu .menu_list .inner {background: #d4dce2; border: #d8d8d8 solid; border-width: 0 1px 1px 1px; padding: 15px 10px 12px 10px; font-size: 11px;}
.topmenu .menu_list .inner a {display: block; padding: 0 0 8px 10px; background: url(/img/all/submenu_point.gif) 0 5px no-repeat; color: #14347c; height: auto;}
.topmenu .menu_list .inner a:hover {background: url(/img/all/submenu_point_now.gif) 0 5px no-repeat; color: #ed1c24;}

.container {oveflow: hidden; padding: 0 275px;}
.left_column {float: left; width: 260px; position: relative; z-index: 11; margin-left: -275px; -display: inline;}
.right_column {float: left; width: 260px; padding: 0 0 0 14px; position: relative; z-index: 12; margin-right: -100%;}
.content {float: left; width: 100%; padding: 5px 0 20px 0;}

.side_block {background: url(/img/all/side_block_bg.gif) 0 0 repeat-y; margin: 0 0 17px 0;}
.side_block .side_title {height: 33px; padding: 10px 0 18px 20px; font-size: 21px; color: #FFFFFF; background: url(/img/all/side_bg.png) 0 0 no-repeat; overflow: hidden;}
.side_block .side_title_news {background: url(/img/all/side_bg_news.png) 0 0 no-repeat;}
.side_block .side_title_menu {: url(/img/all/side_bg_menu.png) 0 0 no-repeat; height: 31px; padding: 6px 0 10px 20px;}
.side_block .side_top {height: 12px; overflow: hidden; background: url(/img/all/side_top.gif) 0 0 no-repeat;}
.side_block .side_bottom {height: 10px; overflow: hidden; background: url(/img/all/side_bottom.png) 0 0 no-repeat;}
.side_block .side_inner {padding: 2px 0px 2px 0px;}
.side_block .side_inner2 {padding: 2px 15px 2px 20px;}
/*.side_block .menu div {display: block; padding:0; font-weight: bold; color: #e6141a; }*/
.side_block .menu .item div {display:block; padding: 6px 15px 6px 20px; }
.side_block .menu .item:hover {  background-color:#9CC3DE; color:#fff;}
.side_block .menu .item:hover a { text-decoration:none;}
.side_block .menu .item a {color: #121213; font-weight:bold;}
.side_block .menu .item a.now {color: #1E90FF; text-decoration: none;}
.side_block div.item div {cursor:pointer;}

.dblnav {display:block; margin-bottom:15px;}
.dblnav img {padding:0 10px 0 10px; vertical-align:middle;}
.dblnav a:hover {text-decoration:none;}

.side_block .menu .item .submenu {padding:0; z-index:25; position:absolute; left:259px; background-color:#f7f7ff; width:170px; border:#9CC3DE 1px solid;}
.side_block .menu .item .submenu div {padding: 6px 0 6px 10px; font-size: 11px; display:block;}
.side_block .menu .item .submenu div:hover {background: url(/img/all/rc.gif) 7% center no-repeat; padding: 6px 0 6px 10px; font-size: 11px; display:block; background-color:#9CC3DE; }
.side_block .menu .item .submenu div:hover a {background-image:none; }
.side_block .menu .item .submenu div a {color: #4682B4; background: url(/img/all/submenu_point.gif) 0 7px no-repeat; padding: 0 0 0 10px;}
.side_block .menu .item .submenu div a.now {color: #ff0000; background: url(/img/all/submenu_point_now.gif) 0 7px no-repeat;}

.news_unit {padding: 0 0 3px 0; margin: 0 0 6px 0; background: url(/img/all/dot.gif) 0 bottom repeat-x;}
.news_unit span {display: block; color: #4ca32a; font-size: 10px; padding: 0 0 10px 20px; background: url(/img/all/green_arrow.gif) 0 4px no-repeat;}
.news_unit .inner_name {padding: 0 0 10px 0; color: #4ca32a; font-weight: bold;}
.news_unit .inner_name a {color: #4ca32a; text-decoration: none;}
.news_unit p {padding-bottom:5px;}
.side_block .news_unit {padding: 0 0 12px 0; margin: 0 0 15px 0; background: url(/img/all/dot.gif) 0 bottom repeat-x;}
.side_block .news_unit .inner_name {padding: 0 0 7px 0; font-size: 11px;}
.side_block .news_unit .inner_name a {color: #4ca32a; text-decoration: underline;}

.left_column .bottom_link {text-align: right; padding: 0 0 5px 0;}
.left_column .bottom_link a {padding: 0 0 0 15px; color: #e20e14; font-size: 10px; background: url(/img/all/link_arrow_green.gif) 0 4px no-repeat;}

.side_banner {padding: 0 0 12px 0; font-size: 0; line-height: 0;}
.disount_block {padding: 0 0 18px 0; }
.disount_block .top {height: 44px; background: url(/img/all/discount_top.png) 0 0 no-repeat;}
.disount_block .bottom {height: 44px; background: url(/img/all/discount_bottom.png) 0 0 no-repeat;}
.disount_block .inner {height: 163px; border-left: #9fc3e2 solid; border-bottom: #9fc3e2 solid; border-width: 0 1px; overflow: hidden; display:block;}
.disount_block .inner img {width: 165px; height: 162px; position: absolute;}
.disount_block .number {position: absolute; z-index: 100; width: 1px; height: 1px; cursor:pointer; }
.disount_block .number a {display:block; text-decoration:none;  border-right: #9fc3e2 1px solid; padding: 55px 0 0 155px; width: 104px; height: 108px; overflow: hidden; color: #0b4c92; font-size: 36px; font-weight: bold;}
.disount_block .number a ins {padding-left:7px; padding-right:7px; background-color:#f3f3ff; border:#fff 2px solid;}
.fader {display:block; width: 165px; overflow:hidden;}


.poll_block {padding: 0 0 20px 0; background: url(/img/all/dot.gif) 0 bottom repeat-x; margin: 0 0 25px 0;}
.poll_block .date {color: #4ca32a; font-size: 10px; padding: 0 0 10px 20px; background: url(/img/all/green_arrow.gif) 0 4px no-repeat;}
.poll_block .inner_name {color: #4ca32a; font-weight: bold; padding: 0 0 12px 0;}
.poll_block span {display: block; padding: 0 0 10px 0;}
.poll_block span input {margin: 0 5px 0 0;}
.poll_block td {padding: 0 10px 10px 0; vertical-align: middle;}
.poll_block td.left {white-space: nowrap;}
.poll_block td.img {width: 100%;}
.poll_block td.img img {background: url(/img/all/vote_bg.gif) 0 0 repeat-x; height: 15px;}
.poll_block td.right {width: 40px; padding-right: 0; text-align: right;}
.side_block .poll_block {padding: 0 0 10px 0; margin: 0; background: none;}
.side_block .poll_block .inner_name {font-size: 11px; color: #262a30;}
.button {padding: 2px 5px;}

.bottom_link {padding: 0 0 10px 0;}
.bottom_link a {padding: 0 0 0 15px; color: #1f66b3; font-size: 10px; background: url(/img/all/link_arrow_red.gif) 0 4px no-repeat;}

.foot {padding: 20px 0;}
.foot_line {background: url(/img/all/foot_bg.gif) 0 0 repeat-x; height: 20px;}
.foot_line .outer {background: url(/img/all/foot_left.gif) 0 0 no-repeat; height: 20px;}
.foot_line .inner {background: url(/img/all/foot_right.gif) right 0 no-repeat; height: 20px;}
.foot .copy {float: left; width: 220px; padding: 0 20px; font-size: 11px;}
.foot .copy a {font-weight: bold; text-decoration: none;}
.foot .foot_right {float: left; width: 700px; padding: 0 15px;}
.foot .foot_menu {padding: 0 0 20px 0; font-size: 11px;}
.foot .foot_menu span {padding: 0 20px 0 0; color: #ff0000;}
.foot .foot_menu a {color: #4d5156;}
.foot .foot_menu a:hover {color: #ff0000; text-decoration: none;}
.foot .counters span {display: block; float: left; padding: 0 10px 10px 0;}

.bottom_nav {padding: 0 0 10px 0; text-align: center;}
.bottom_nav ins {color: #e6141a; font-weight: bold; padding: 0 3px;}
.bottom_nav a {font-weight: bold; padding: 0 3px;}

.level {padding: 0 0 10px 0; font-weight: bold;}
.level a {color: #0a4390;}
.sublevel {font-size: 11px; padding: 0 0 12px 35px;}

.sublevel span {display: block; padding: 0 0 5px 0;}
.sublevel .level {display: block; padding: 0 0 5px 0; font-weight:normal;}

.sublevel a {padding: 0 0 0 10px; background: url(/img/all/rc.gif) 0 7px no-repeat; color: #34487a;}
.sublevel .sublevel a {padding: 0 0 0 10px; background: url(/img/all/submenu_point.gif) 0 7px no-repeat; color: #34487a;}
.sublevel .sublevel {padding: 0 0 7px 45px;}
.sublevel .sublevel a {color: #3d3d3f;}
.sublevel a:hover {color: #ff0000; text-decoration: none; background: url(/img/all/submenu_point_now.gif) 0 7px no-repeat;}

.third_part {float: left; width: 33%; padding: 0 0 20px 0;}
.third_part span {display: block; padding: 0 15px 10px 0; font-weight: bold;}
.third_part span a {color: #1f66b3}
.third_part span a:hover {color: #FF0000; text-decoration: none;}

.gallery {padding: 0 0 15px 0; margin: 0 -17px 0 0;}
.gallery span {display: block; float: left; padding: 0 17px 15px 0;}
.gallery span img {padding: 1px; border: #a5c4da 1px solid;}

.form {padding: 0 0 20px 0;}
.form td {padding: 0 10px 10px 0; vertical-align: middle;}
.form td.text {width: 25%;}
.form td.form {width: 75%; padding-right: 0;}
.form ins {color: #ff0000;}
.form span {font-size: 11px; color: #5f5f5f;}
.text_input {height: 14px; line-height: 14px; font-size: 12px; border: #abadb3 1px solid; padding: 2px 5px; width: 99%;}
.input1 {width: 24px;}
.input2 {width: 16px;}
.input3 {width: 155px;}
.text_area {height: 80px; line-height: 14px; font-size: 12px; border: #abadb3 1px solid; padding: 2px 5px; width: 99%;}
.area1 {height: 42px;}

.button_block {float: left; height: 35px; background: url(/img/all/button_left.gif) 0 0 no-repeat;}
.button_block a {display: block; float: left; padding: 4px 20px 0 20px; height: 31px; font-size: 24px; color: #ffffff; background: url(/img/all/button_right.gif) right 0 no-repeat; text-decoration: none;}

.code_img {float: left; margin: 0 10px 0 0;}

.image {display:inline; float:right;} /*text-align: center; padding: 10px 0 30px 0;*/
.repair_tbl_title {height: 43px; overflow: hidden;}
.repair_tbl_title span {display: block; float: left; height: 43px; overflow: hidden; font-size: 14px; font-weight: bold; background: url(/img/all/repair_tbl_title_left.gif) 0 0 no-repeat;}
.repair_tbl_title span a {display: block; float: left; color: #ff0000; padding: 14px 15px 0 15px; height: 29px; background: url(/img/all/repair_tbl_title_right.gif) right 0 no-repeat; text-decoration: none;}
.repair_tbl_title span.link {background: none;}
.repair_tbl_title span.link a {color: #1f4c8b; text-decoration: underline; background: none;}
.repair_tbl_title span.price {float: right; width: 20%; padding: 0 0 0 1px;}
.repair_tbl_title span.now {width: 80%; margin-right: -1px;}
.repair_tbl_title span.now span {color: #FF0000;}
.repair_tbl_title span span {float: none; padding: 14px 15px 0 15px; height: 29px; color: #595e65; background: url(/img/all/repair_tbl_title_right.gif) right 0 no-repeat;}
.repair_tbl_title span.price span s {color: #FF0000;}

.repair_tbl {border: #a5c4da solid; border-width: 1px 0 0 1px; margin: 0 0 20px 0;}
.repair_tbl td {width: 80%; padding: 9px 14px; background: #FFFFFF; border: #a5c4da solid; border-width: 0 1px 1px 0; font-weight: bold; font-size: 11px; color: #333333;}
.repair_tbl td.price {width: 20%;}
.repair_tbl .odd td {background: #e0e4e6;}

.makeAlt {display:inline; padding-left:10px; position:absolute;	}
.makeAlt .content {display:none; position:absolute; background-color:#f0f6ff; width:300px; border:#9CC3DE 2px solid; color:#1A4FA5; z-index:999; padding:7px; font-weight:normal;}
.makeAlt .content p {color:#000;}
.makeAlt a {font-weight:normal; padding:0 8px 0 8px;}
.makeAlt a:hover {text-decoration:none; color:#f00;}

.bottomGallery {display:block; width:100%; position:relative; clear:both;}
.bottomGallery div.item {float:left; width:173px; background-color:#E0E0FF; margin-right:5px; margin-bottom:10px;}
.bottomGallery img {padding:3px 3px 3px 3px;}
.bottomGallery div.item span {margin:3px;display:block;	}

.news_unit .answer {color:#4ca32a; padding:10px 0 0 10px; margin-bottom:5px;}

.inTable a {color:#0a4390; margin-top:10px; margin-bottom:8px; font-size:13px; text-decoration:underline; display:block; background:url(/img/all/rc.gif) left center no-repeat; padding-left:10px; margin-left:8px;}
.inTable a:hover {color:#e20e14; text-decoration:none;}

.leftArticles .news_unit .inner_name {margin:0 0 7px 0; padding:0; display:block;}
.leftArticles .news_unit .inner_name a.article_title {font-weight:bold; font-size:12px; color:#0a4399; text-decoration:underline;}
.leftArticles .news_unit .inner_name a.article_title:hover {color:#e20e14; text-decoration:none;}
.leftArticles .news_unit div.text {color:#000; display:block; margin:0; padding:0;}
.leftArticles .news_unit span.views {float:right; color:#999; background:none; padding-top:10px;}

.articles .news_unit {padding-bottom:8px; background:none;}
.articles .news_unit .inner_name a.article_title {color:#0a4399; font-size:13px; text-decoration:underline;}
.articles .news_unit .inner_name a.article_title:hover {color:#e20e14; text-decoration:none;}
.articles .news_unit .options {border-top:1px solid #DFDFDF; margin-top:10px; margin-bottom:20px; padding-top:7px;}
.articles .news_unit .options .half {width:50%; float:left; padding:0; margin:0;}
.articles .news_unit .options span.views {padding:0; margin:0; flot:left; color:#999; background:none;}
.articles .news_unit .options a.more {padding-left:23px; margin-right:15px; float:right; background:url(/img/all/read_more.gif) no-repeat; }
/* Links color */

a {
	color: #07459a;
}

/* Sidebar menu */

.side_block .side_inner .menu .item a {
	font-weight: bold;
	font-family: 'Tinos', serif;
	font-size: 14px;
	line-height: 20px;
}

.side_block .side_inner .menu .item .submenu div a {
	padding: 0 0 0 10px;
	background-position-y: 13px;
}

.side_block .side_inner .menu .item .submenu div, .side_block .side_inner .menu .item .submenu div:hover {
	padding: 5px 0 6px 10px;
}