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;vertical-align:baseline;margin:0;padding:0;line-height: 1.25em;}
:focus {outline:0;}
html, body {height:100%;width:100%;}
body {background: #fff;color:#000;font-size:15px;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;font-weight:400;}
.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;}
.central-left {width:260px;float:left;}
.moduletable {width:215px;margin-top:40px;margin-left:15px;border-left:7px solid #5076A4;padding:5px 5px 20px 10px;background:#6aa6c0;margin-right:25px;color:#fff;}
.menuleft-col {margin-left:-20px;}
ul.menuleft-col li {border-bottom:1px solid #85b1c5;margin-left:20px;padding-bottom:5px;}
ul.menuleft-col li a {cursor:pointer;TEXT-DECORATION: none;line-height: 1.7;color:#fff;font-weight:100;margin-left:-20px;font-size:16px;}
ul.menuleft-col li a:hover {cursor:pointer;TEXT-DECORATION: underline;}
ul.menuleft-col li.active a {COLOR: #000;cursor:pointer;TEXT-DECORATION: none}

.moduletablenews {float:left;margin:30px 0px 0px 15px;width:235px}
.moduletablenews h3 {background: url(../images/newsbg.png) 10px 2px no-repeat;padding-left:30px;}
.newsflashnews {margin:0px 0px 15px 30px;}
.newsflashnews a {color:#000;font-weight:700;}
.newsflash-titlenews {margin-top:20px;}
.item-page div {margin-left:20px;}

.central-right {float:left;width:620px;margin-left:10px;}
.moduletablenav {margin-left:20px;margin-top:40px;}
.moduletablenav ul {margin-left:0px;}
.moduletablenav ul li {float:left;padding-left:0px;}
.moduletablenav ul li .divider img {margin-right:5px;}


.item-page, #xmap {min-height:550px;width:626px;float:left;margin-top:20px;margin-bottom:70px;}
.item-page h1 {margin: -10px 0px 20px 0px;color:#5076A4;font-weight:700;}
.item-page p {margin-right:15px;margin-left:0px;}
.item-page strong {font-weight:700;}
.item-page ul li {background:url(../images/li.gif) no-repeat 3px 7px;}
.item-page td {padding:5px 0px 0px 5px;}

.blog {float:left;margin-left:20px;min-height:650px;}
.blog a {color:#5076A4;font-size:20px;}

.content {min-height:300px;margin-top:30px;}
.content td {padding-left:15px;height:30px;vertical-align:middle}

.partner {height:200px;width:600px;left:-20px;position:relative;}

#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;}

.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.8px;}
.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 770px;}
.design img {margin-left:-3px;}

.seti {margin:-25px 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:-20px 0px 0px 270px;-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;}

#xmap h1 {margin-left:40px;}

.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;}

.osmap-items {margin:0px 0px 120px 25px;min-height:600px;}
.osmap-sitemap h1 {color:#5076A4;padding-top:30px;margin-left:20px;}
.osmap-sitemap h2 {font-size: 16px;}

.antivirus {width:500px;height:130px;margin:40px 0px 10px 0px;padding-left:20px;}
.antivirus01 a{background:url(../images/a01.png) no-repeat;width:100px;height:59px;float:left;padding-left:15px;}
.antivirus01 a:hover {background:url(../images/a01h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus02 a{background:url(../images/a02.png) no-repeat;width:100px;height:59px;float:left;padding-left:15px;}
.antivirus02 a:hover {background:url(../images/a02h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus03 a{background:url(../images/a03.png) no-repeat;width:100px;height:59px;float:left;padding-left:20px;}
.antivirus03 a:hover {background:url(../images/a03h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus04 a{background:url(../images/a04.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;}
.antivirus04 a:hover {background:url(../images/a04h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus05 a{background:url(../images/a05.png) no-repeat;width:100px;height:59px;float:left;padding-left:15px;margin-top:7px;}
.antivirus05 a:hover {background:url(../images/a05h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus06 a{background:url(../images/a06.png) no-repeat;width:100px;height:59px;float:left;padding-left:15px;margin-top:7px;}
.antivirus06 a:hover {background:url(../images/a06h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus07 a{background:url(../images/a07.png) no-repeat;width:100px;height:59px;float:left;padding-left:20px;margin-top:7px;}
.antivirus07 a:hover {background:url(../images/a07h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.antivirus08 a{background:url(../images/a08.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;margin-top:7px;}
.antivirus08 a:hover {background:url(../images/a08h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}

.internet {width:550px;height:170px;margin:50px 0px 50px 0px;}
.internet01 a{background:url(../images/i01.png) no-repeat;width:100px;height:59px;float:left;padding-left:30px;}
.internet01 a:hover {background:url(../images/i01h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet02 a{background:url(../images/i02.png) no-repeat;width:100px;height:59px;float:left;padding-left:40px;}
.internet02 a:hover {background:url(../images/i02h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet03 a{background:url(../images/i03.png) no-repeat;width:100px;height:59px;float:left;padding-left:40px;}
.internet03 a:hover {background:url(../images/i03h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet04 a{background:url(../images/i04.png) no-repeat;width:100px;height:59px;float:left;padding-left:10px;}
.internet04 a:hover {background:url(../images/i04h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet05 a{background:url(../images/i05.png) no-repeat;width:100px;height:59px;float:left;padding-right:20px;margin-top:50px;}
.internet05 a:hover {background:url(../images/i05h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet06 a{background:url(../images/i06.png) no-repeat;width:100px;height:59px;float:left;margin-left:10px;margin-top:50px;}
.internet06 a:hover {background:url(../images/i06h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet07 a{background:url(../images/i07.png) no-repeat;width:100px;height:59px;float:left;margin-left:40px;margin-top:50px;}
.internet07 a:hover {background:url(../images/i07h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}
.internet08 a{background:url(../images/i08.png) no-repeat;width:100px;height:59px;float:left;margin-left:45px;margin-top:50px;}
.internet08 a:hover {background:url(../images/i08h.png) no-repeat;width:100px;height:59px;float:left;cursor:pointer;}

.repair-box {border:1px solid #E4E6E9;width:180px;height:180px;float:left;position:relative;left:-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;z-index:3;}
.repair-box a {width: 180px;height:24px;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:-19px;z-index:1;position:relative;}
.repair-box .img2 {margin-top:0px;z-index:1;position:relative;}
.repair-box .2 {border:1px solid red;}

.tagspopularmetki {float:left;margin-left:15px;width:605px;background:url(../images/tag.png) 15px 5px no-repeat;}
.tagspopularmetki a {color:#ccc;float:left;margin-left:10px;margin-top:0px;padding-top:0px;padding-bottom:5px;font-size:12px;}
.tag-category {margin:45px 0px 30px 20px;min-height:550px;}

.page-header {margin-top:30px;}

.contact-miscinfo {width:430px;float:left;margin-top:77px;margin-left:15px;height:500px;}
.contact-form {width:420px;float:left;margin-top:77px;margin-left:-170px;}

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;}

.price_local {border:6px solid #e4b90d;width:575px;padding:10px 0 10px 0;margin-bottom:30px;position:relative;left:-20px;}
.price_local td {padding:10px 60px 10px 20px;}

.r_comp {background:url(../images/repair_computers.jpg) no-repeat;margin:20px 0 20px 0px;height:180px;padding:30px 0 0 0;}
.r_comp ul {margin:20px 0 0 0px;}
.r_comp ul li {margin-top:15px;}