html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    border:0;outline:0;font-weight:400;
    margin:0;padding:0;line-height: 1.25em;}
:focus {outline:0;}
html, body {height:100%;width:100%;}
body {background: #fff;color:#000;font-size:14px;font-family: Tahoma, Geneva, sans-serif;}

h1, h2 {color:#85b000;margin:22px 0;font-size:23px;}
h3 {margin: 18px 0;font-size: 18px;font-family: Tahoma;}
h4 {margin:0 0 2px;font-weight:bold;}

p {margin:0 0 13px 18px;}

ul {margin:0 0 13px 19px;}
ul li {padding-left:20px;margin-bottom:3px;}

/* Links */
a {color: #497200;text-decoration:underline;}
a:hover {color:#213400;text-decoration:none;}

/* Lists */
ul {list-style: none;}
.first_col ul li {background:url(../images/li.gif) no-repeat 3px 7px;margin-left:-20px;}

/* Positions */
.clear {display:block;clear:both;}

/* design style */

.top {height:150px;margin:0 auto;overflow:hidden;width:900px;padding-left:20px;}

.logo {margin:60px 0 0 8px;width:663px;display:block;cursor:pointer;background:url(../images/logo.png) no-repeat;padding-top:35px;float:left;}
.logo a {color:#000;font-size: 16px;text-decoration: none;letter-spacing:3.9px;padding-left:55px;}

ul.topk {list-style:none;margin-left:250px;float:left;margin-top:-75px;}
ul.topk li {float:left;margin-left:25px;}

.notebook {width:200px;height:140px;float:left;margin-left:450px;margin-top:-75px;background:url(../images/boom-comp.png) no-repeat;}

.h-contacts {float:left;width:226px;margin:-98px 0px 0 670px;font-size:22px;font-weight:700;color:#000;}
.h-contacts b {font-size:14px;font-weight:100;display:block;letter-spacing:0.03px;}

.unv {display:none}
#img_load {display:none;width:0;height:0;position: absolute}

ul.menutopmenu {padding-bottom:60px;width:920px;margin:0 auto;background:url(../images/boom-comp2.png) 470px 0px no-repeat;}
ul.menutopmenu li {LINE-HEIGHT: 18px;FLOAT: left;HEIGHT: 18px}
ul.menutopmenu li a {LINE-HEIGHT: 18px; FONT-SIZE: 15px;PADDING-LEFT:5px;}
ul.menutopmenu li.active {BACKGROUND: url(../images/header_li_bg.gif) no-repeat 5px 0px;MARGIN-LEFT: 20px}
ul.menutopmenu li.active a {color: #000;CURSOR: text;TEXT-DECORATION: none;}

.custom1 {width:900px;padding:0px 0 0 30px;margin:0 auto;height:190px;}
.custom1 .first_col {padding: 5px 0px 0px 0px;WIDTH: 280px;FLOAT: left;}
.custom1 .second_col {PADDING: 5px 0px 0px 20px;WIDTH: 280px;FLOAT: left;height:100px;}
.custom1 .third_col {WIDTH: 280px; FLOAT: left;PADDING: 5px 0px 0px 30px;}
.custom1 p {margin: 0px 0px 8px;padding: 0;}
.custom1 h1 {MARGIN-BOTTOM: 10px;margin-top:5px;}
.custom1 b {font-size:10px;font-weight:100;position:relative;top:10px;}
.custom1 strong {font-weight:700;}

.custom_prev_panel {padding: 20px 0px 20px 0px;BACKGROUND:url(../images/bgpanel.png);height:280px;border-top:1px solid #A9A9A9;border-bottom:1px solid #A9A9A9;}
.custom_prev_panel ul {width:910px;padding:0 0 0 0px;margin:0 auto;}
.prev_item {WIDTH:170px;FLOAT: left;padding-left:0px;padding-right:0px;margin-right:6px;margin-left:6px;margin-top:0px;}

.prev_item:hover H4 A {BORDER-BOTTOM: 0px}
.prev_item:hover .im_readmore SPAN {BORDER-BOTTOM: 0px}
.prev_item P {MARGIN-LEFT: 15px}
.prev_item H4 {MARGIN-LEFT: 15px;MARGIN-BOTTOM: 10px}
.im_readmore {MARGIN-LEFT: 15px}
.prev_item P {MARGIN-BOTTOM: 6px; FONT-SIZE: 11px}
.prev_item H4 A {BORDER-BOTTOM: #318d04 1px dashed; FONT-WEIGHT: inherit; TEXT-DECORATION: none}
A.prev_img {PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 170px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/prev_img.png) no-repeat; HEIGHT: 108px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 12px}
.im_readmore {FONT-SIZE: 12px; TEXT-DECORATION: none}
.im_readmore SPAN {BORDER-BOTTOM: #318d04 1px dashed}

.custom2 {width:900px;padding:10px 0 0 20px;margin:0 auto;overflow:hidden;}
.custom2 .first_col {WIDTH: 440px; FLOAT: left; OVERFLOW: hidden;PADDING-RIGHT: 20px;}
.custom2 .second_col {width: 440px; FLOAT: left; OVERFLOW: hidden;}
.custom2 .first_col p, .custom2 .second_col p {margin-left:0px;}
.custom2 .first_col H2 {MARGIN-BOTTOM: 10px}
.custom2 .second_col H2 {MARGIN-BOTTOM: 10px;margin-left:0px;}

.custom {width:900px;padding:20px 0 0 30px;margin:0 auto;overflow:hidden;}
.custom h2 {border-top:1px solid #CCC;width:880px;padding-top:30px;}

.customproblems {width:900px;padding:20px 0 0 30px;margin:0 auto;overflow:hidden;}
.customproblems h2 {border-top:1px solid #CCC;width:880px;padding-top:30px;}
.customproblems a {padding:10px 0px 5px 55px;width:140px;float:left;color:#000;font-size:16px;height:40px;text-decoration:none;margin-top:10px;margin-left:35px;}
.customproblems a:hover {color:#497200;text-decoration:underline;}
.customproblems a.off {background: url(../images/p-off.png) no-repeat;margin-left:0px;}
.customproblems a.reboot {background: url(../images/p-reboot.png) no-repeat;}
.customproblems a.slow {background: url(../images/p-slow.png) no-repeat;margin-left:50px;}
.customproblems a.noimage {background: url(../images/p-noimage.png) no-repeat;}
.customproblems a.malware {background: url(../images/p-malware.png) no-repeat;margin-left:0px;}
.customproblems a.hot {background: url(../images/p-hot.png) no-repeat;margin-left:35px;}
.customproblems a.wifi {background: url(../images/p-wifi.png) no-repeat;margin-left:50px;}
.customproblems a.battery {background: url(../images/p-battery.png) no-repeat;}
.customproblems a.freeze {background: url(../images/p-freeze.png) no-repeat;margin-left:0px;}
.customproblems a.bluesc {background: url(../images/p-blue.png) no-repeat;}
.customproblems a.usb {background: url(../images/p-usb.png) no-repeat;}
.customproblems a.sound {background: url(../images/p-sound.png) no-repeat;margin-left:50px;}

.order_form p {FONT-STYLE: italic;MARGIN: 0px;FONT-FAMILY: Arial, Helvetica, sans-serif;VERTICAL-ALIGN: bottom;PADDING-TOP: 5px;COLOR: #fff;FONT-SIZE: 14px;LINE-HEIGHT: 20px;}
.order_form INPUT {PADDING: 3px 5px 3px 5px;FONT-FAMILY: Tahoma;FONT-SIZE: 18px;BORDER: medium none;WIDTH: 407px;}
.order_form.im TEXTAREA {PADDING: 3px 5px 3px 5px;FONT-FAMILY: Tahoma;FONT-SIZE: 18px; HEIGHT: 50px;}     
.order_form.im {PADDING: 0px 7px 0px 7px;WIDTH: 418px;BACKGROUND: url(../images/im_order_bg.jpg) no-repeat left top;margin-top:15px;height:311px;}
.order_form.im H2 {MARGIN-BOTTOM: 10px; COLOR: #fff;margin-top:0px;}
.order_form.im TEXTAREA {BORDER: medium none;WIDTH: 407px;}
.order_form input#submit {WIDTH: 104px;DISPLAY: block;BACKGROUND: url(../images/im_button.png) no-repeat left top;FLOAT: right;HEIGHT: 28px;color:#fff;padding:0px 0 4px 0;margin-top:8px;}
.order_form input#submit:hover {BACKGROUND-POSITION: left bottom}
.order_form.im img {padding-bottom:9px;}

.order_form .errors {FONT-SIZE:0px;}

.second_col .respondmain {PADDING: 35px 40px 0px 35px;WIDTH: 430px;BACKGROUND: url(../images/im_order_bg2.jpg) 20px 0px no-repeat;margin-top:67px;height:245px;margin-left:-20px;color:#fff;}

.tel_2 {TEXT-ALIGN: right; PADDING-LEFT: 0px; CLEAR: both; PADDING-TOP: 15px; width:430px;}
.tel_2 a {display:block;}

.central-col {margin: 0 auto;width:900px;}
.moduletable {width:215px;float:left;margin-top:25px;margin-left:15px;border:1px solid #E4E6E9;padding:0px 5px 20px 15px;background:#F7F7F7;margin-right:25px;}
.menuleft-col {margin-left:-20px;}
ul.menuleft-col li a {cursor:pointer;TEXT-DECORATION: none;line-height: 1.5;}
ul.menuleft-col li a:hover {cursor:pointer;TEXT-DECORATION: underline;}
ul.menuleft-col li.active a {COLOR: #000;cursor:pointer;TEXT-DECORATION: none}

.item-page, #xmap {min-height:750px;width:605px;float:left;margin-top:20px;margin-bottom:70px;}
.item-page h1 {margin-left:20px;color:#5076A4;}
.item-page p {margin-right:15px;}
.item-page strong {font-weight:700;}
.item-page ul li {background:url(../images/li.gif) no-repeat 3px 7px;}

.content {min-height:300px;margin-top:30px;}
.content td {padding-left:15px;height:30px;vertical-align:middle}

.contact {margin-left:5px;}
.contact h1 {margin-left:15px;}

.contact-miscinfo {width:450px;float:left;margin-top:0px;margin-left:15px;height:500px;}
.contact-form {width:420px;float:left;margin-top:20px;}
p.adress {background: url(../images/adress.png) no-repeat;width:280px;height:60px;margin-left:0px;padding-left:65px;padding-top:13px;}
p.adress b, p.email b {margin-right:180px;position:relative;top:-15px;}
p.telephone {background: url(../images/telephone.png) no-repeat;width:270px;height:60px;margin-left:0px;padding-left:65px;padding-top:13px;}
p.email {background: url(../images/email.png) no-repeat;width:280px;height:60px;margin-left:0px;padding-left:65px;padding-top:13px;}
p.clock {background: url(../images/clock.png) no-repeat;width:280px;height:60px;margin-left:0px;padding-left:65px;padding-top:13px;}
p.telephone b {margin-right:200px;position:relative;top:-15px;}
p.clock b {margin-right:150px;position:relative;top:-15px;}
.mapprint {display:none;}
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg {margin-top:5px;width:400px;height:25px;}
#jform_contact_message {margin-top:5px;width:400px;height:170px;}
.btn-primary {margin-top:20px;background: url(../images/s_bottom.png) no-repeat;height:35px;border:0px solid red;color:#fff;width:151px;cursor:pointer;} 

.partner {height:200px;float:left;width:600px;margin-left:22px;}

#phocaguestbook {margin-left:30px;width:580px;float:left;margin-top:20px;margin-bottom:70px;min-height:800px;} 

.respond strong {margin-left:15px;} 
.respond {margin-left:50px;}
.respond .errors {margin-bottom:40px;margin-left:16px;}
.respond .errors strong {color:red;margin-left:0px;}
.respond input#submit {WIDTH: 104px;DISPLAY: block;BACKGROUND: url(../images/im_button.png) no-repeat left top;HEIGHT: 28px;color:#fff;padding:0px 0 4px 0;border:0px;FONT-FAMILY: Tahoma;FONT-SIZE: 18px;}
.respond input#submit:hover {BACKGROUND-POSITION: left bottom}

table.pricelist {border-collapse: collapse;margin-right:0px;margin-left:20px;width:590px;}
table.pricelist .price {width:150px;}
table.pricelist td, table.pricelist th {text-align: left;padding: 5px 0px 5px 15px;font-size: 12px;border-bottom: 1px solid #E0E0E0;}
table.pricelist th {background: #E0E0E0;height:25px;padding-top:15px;font-weight:700;}
p.small {margin: 5px 0 0 35px;color: #666;font-size:10px;}
p a {display:inline;}
.price {text-align:center !important;}
.blue {margin-top:20px;margin-left:35px;font-weight:700;}

table.price {border-collapse: collapse;color: #000000;margin: 0 0 0 15px;padding: 0;width:97%;}
table.price td {border: 1px solid #CCCCCC;padding: 25px 10px;text-align: center;vertical-align: middle;}
table.price tr.header td {font-size: 18px;font-weight: 600;}

.product {width:900px;height:70px;margin-left:0px;padding-left:0px;margin-top:30px;}
.product01 a{background:url(../images/p01.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;padding-bottom:10px;}
.product01 a:hover {background:url(../images/p01h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product02 a{background:url(../images/p02.png) no-repeat;width:100px;height:59px;float:left;padding-left:0px;padding-bottom:10px;}
.product02 a:hover {background:url(../images/p02h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product03 a{background:url(../images/p03.png) no-repeat;width:100px;height:59px;float:left;padding-left:0px;padding-bottom:10px;}
.product03 a:hover {background:url(../images/p03h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product04 a{background:url(../images/p04.png) no-repeat;width:100px;height:59px;float:left;padding-left:20px;padding-bottom:10px;}
.product04 a:hover {background:url(../images/p04h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product05 a{background:url(../images/p05.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;padding-bottom:10px;}
.product05 a:hover {background:url(../images/p05h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product06 a{background:url(../images/p06.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;padding-bottom:10px;}
.product06 a:hover {background:url(../images/p06h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product07 a{background:url(../images/p07.png) no-repeat;width:100px;height:59px;float:left;padding-left:25px;padding-bottom:10px;}
.product07 a:hover {background:url(../images/p07h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.product08 a{background:url(../images/p08.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;padding-bottom:10px;}
.product08 a:hover {background:url(../images/p08h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}

.header {background-color:#F7F7F7;}
.header2 {background-color:#F7F7F7;}


.menul li.backLava {background-color: #f7f7f7;position: absolute;width:157px !important;height:278px !important;}
.menul li a {z-index: 10;position: relative;}
.menul li p {z-index: 10;position: relative;}

/* footer */
.footer {height:170px;background: #F7F7F7;margin-top:80px;border-top:1px solid #A9A9A9;padding-top:40px;clear:both;}
.footer2 {width:900px;margin:0 auto;height:100px;}
.f-contacts {margin-left:20px;font-weight:700;font-size:20px;width:185px;letter-spacing: 0.45px;}
.f-mail {margin-left:20px;background: url('../images/mail.png') 0px 3px no-repeat;padding-left:25px;}
.f-mail a {text-decoration:none;color:#000;}

.copy {margin:-40px 20px 0 290px;background: url(../images/logo-f.png) no-repeat;padding-left:60px;}

.footer ul {font-size: 10px;margin-left:-30px;}
.footer ul li {padding-top:5px;}
.footer ul li a {margin-left:10px;}

.design {font-size:70%;width:105px;margin: 0px 0px 0px 780px;}
.design img {margin-left:-3px;}

.seti {margin:-30px 0px 0px 13px;float:left;}
.seti a {float:left;margin-left:7px;}

.s16 {height:17px;font-size: 11px;width: 30px;background: #db2b54;color:#fff;float:left;margin:-22px 0px 0px 350px;-webkit-border-radius: 3px;text-align: center;padding-top:2px;border-radius: 3px;}


.sitemap ul ul {border-left: 3px solid #ccc;margin:10px 0px;}
.sitemap ul ul li {background:none;padding-left:10px;}

.repair-box {border:1px solid #E4E6E9;width:180px;height:180px;float:left;margin-left:19px;margin-bottom:30px;margin-top:20px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}
.repair-box span {position: relative;top: -5px;right: -7px;padding: 4px 14px;border: 1px solid #36810D;color: #fff;background:#36810D;position:relative;z-index:3;}
.repair-box a {width: 180px;padding: 8px 0;background:#E4E6E9;text-align: center;color:#000;font-size: 18px;margin-left:0px;margin-top:-50px;display:block;z-index:2;position:relative;text-decoration:none;}
.repair-box a:hover {text-decoration:underline;}
.repair-box img {margin-top:-17px;z-index:1;position:relative;}