html,body {margin:0;padding:0}
html {height: 100%;}
body {font: 12px arial,sans-serif;text-align:center;height:auto !important;min-height:100%;height:100%;position:relative;background:#FFFFFE;}

a {display:block;color:#271E1B;outline:none;}
img {border:0;}

.container{width:900px;margin:0 auto;text-align:left;background:url(../images/authority.png) 10px 0px no-repeat;height:375px;}
.logo {width:500px;height:300px;margin:-245px 0 0 100px;font: 25px Georgia;}
.logo a div {padding-left:340px;margin-top:-150px;}
.logo span {font: 34px Georgia;margin-left:-3px;}
.logo b {margin-left:-2px;font: 31px Georgia;line-height:.9;}
.logo a {text-decoration:none;line-height:.8;}
.logo strong {font-weight:100;font: 31px Georgia;line-height:.9;margin-left:-1px;}

.hmm {width:130px;position:relative;top:20px;left:690px;}
.hmm a {float:left;padding-left:30px;}

.content {float:right;width:650px;margin-top:318px;margin-bottom:70px;min-height:500px;}
.content p {line-height:1.4;padding-right:5px;}
.content h2 {padding-left:10px;padding-bottom:20px;}
.contentheading, .componentheading {font-weight:700;font: 18px arial,sans-serif;padding-bottom:20px;}
.p00 {height:265px;padding-left:5px;}
.p01 {height:85px;width:110px;padding-left:38px;float:left;background: url(../images/hph.jpg) 38px 10px no-repeat;border-right:1px solid #000;border-bottom:1px solid #000;border-style:dotted;border-left:none;border-top:none;}
.p01 img {padding-top:10px;}
.p02 {height:85px;width:165px;float:left;margin-top:0px;background:url(../images/canonh.jpg) 33px 23px no-repeat;border-right:1px solid #000;border-bottom:1px solid #000;border-style:dotted;border-left:none;border-top:none;}
.p02 img {padding-top:23px;padding-left:33px;}
.p03 {height:85px;width:160px;float:left;margin-top:0px;background:url(../images/xeroxh.jpg) 31px 20px no-repeat;border-right:1px solid #000;border-bottom:1px solid #000;border-style:dotted;border-left:none;border-top:none;}
.p03 img {padding-top:20px;padding-left:31px;}
.p04 {height:85px;width:150px;float:left;margin-top:0px;background:url(../images/epsonh.jpg) 33px 20px no-repeat;border-bottom:1px solid #000;border-style:dotted;border-left:none;border-top:none;border-right:none;}
.p04 img {padding-top:20px;padding-left:33px;}
.p05 {height:85px;width:134px;margin-left:14px;margin-top:20px;float:left;background:url(../images/lexmarkh.gif) no-repeat;}
.p06 {height:85px;width:165px;float:left;margin-top:0px;background:url(../images/panasonich.gif) 20px 38px no-repeat;border-left:1px solid #000;border-style:dotted;border-bottom:none;border-top:none;border-right:none;}
.p06 img {padding-top:38px;padding-left:20px;}
.p07 {height:85px;width:160px;float:left;margin-top:0px;background:url(../images/samsungh.jpg) 28px 35px no-repeat;border-left:1px solid #000;border-style:dotted;border-bottom:none;border-top:none;border-right:none;}
.p07 img {padding-top:35px;padding-left:28px;}
.p08 {height:85px;width:160px;float:left;margin-top:0px;background:url(../images/kyocerah.gif) 20px 23px no-repeat;border-left:1px solid #000;border-style:dotted;border-bottom:none;border-top:none;border-right:none;}
.p08 img {padding-top:23px;padding-left:20px;}

#table1 td{height: 25px; border-bottom: 1px solid #8FBCD8; color: #4C4C4C; font-size: 11px;border-left: 1px solid #8FBCD8;}
#table1 .noborder {border-left:1px solid #FFFFFE;}
#table1 .noborder2 {border-left:1px solid #FFFFFE;border-bottom:1px solid #FFFFFE;}
#table1 .noborder3 {border-bottom:1px solid #FFFFFE;}

h3 {padding-left:10px;}
.tr05 {font-weight:700;color:#271E1B;font-size:14px;width:80px;padding-left:10px;}
.tr06 {font-weight:700;color:#271E1B;font-size:14px;width:100px;padding-top:5px;padding-left:10px;}
.f01 input {border:1px solid #8FBCD8;margin-top:5px;}
.tr06 textarea {border:1px solid #8FBCD8;margin-top:-12px;margin-left:105px;}

.f00 {height:50px;position:relative;top:35px;left:260px;width:300px;color:#DE0F17;}

.navigation {float:left;width:220px;color:#2C2421;padding: 50px 0 53px 30px;font: 12px Arial;}
.navigation a {font: 31px Georgia;color:#2C2421;margin-bottom:5px;text-decoration:none;}
.extra {float:left;clear:left;width:220px;padding: 0px 0 0px 30px;}
.extra ul {margin: 0;padding: 0;list-style-type: none;}
.extra li {background:url(../images/li.png) 0px 14px no-repeat;}
.extra a {font: 16px Georgia;color:#2C2421;text-decoration:none;line-height:2;margin-left:12px;}
.extra a {border-bottom:1px dashed #2C2421;width:170px;}
.extra a:hover, .extra .current a {color:#DE0F17;}

.item-page h2, .custom h2 {padding-left:0px;}

.skidka {float:left;clear:left;width:220px;padding: 80px 0 0px 30px;font: 20px Arial;line-height:.1;}
.skidka span {font: 40px Georgia;color:#DE0F17;padding-left:25px;position:relative;top:18px;}

.telephone {float:left;clear:left;width:167px;padding: 75px 0 0px 83px;font: 20px Georgia;background:url(../images/tel.png) 25px 82px no-repeat;}
.telephone span {font:12px Georgia;}

.footer{clear:both;width:900px;border-top:2px solid #2C2421;color:#2C2421;position:relative;bottom:0px;height:120px;}
.footer p{margin:0;padding:30px 0 0 10px;font: 11px arial,sans-serif;}
.footer .menuf_menu {width:570px;float:left;padding:0px;}
.footer .menuf_menu li {float:left;padding: 0px 10px 0px 10px;list-style-type:none;}
.footer .menuf_menu li a {text-decoration:none;}
.footer .menuf_menu li a:hover {text-decoration:underline;}
.footer .menuf2_menu {width:325px;float:left;padding:0px;}
.footer .menuf2_menu li {float:right;padding: 0px 10px 0px 10px;list-style-type:none;}
.footer .menuf2_menu li a:hover {text-decoration:none;}
.footer p {margin-top:30px;}

.moduletablepart {font: 9px arial,sans-serif;width:160px;float:right;height:35px;margin-left:550px;margin-top:-16px;}
.moduletablepart a:hover {text-decoration:none;}
.mainlevelpart {float:left;margin:0px 5px 0px 5px;}
span.mainlevelpart {color:#DE0F17;font:23px arial,sans-serif;margin-top:-14px;}

.mainlevelfoot {float:left;margin:10px 0px 0px 10px;}
span.mainlevelfoot {font: 10px arial,sans-serif;margin-top:13px;color:#8FBCD8;}
a.mainlevelfoot {text-decoration:none;}
a.mainlevelfoot:hover {text-decoration:underline;}
.design {margin: -13px 10px 0px 0px;font-size:11px;text-align:left;width:100px;float:right;}
.design img {margin-left:-3px;border:0px;} 

::selection {background:#FEF074}
::-moz-selection {background:#FEF074}

#osmap-ul-uid-mainmenu {margin-bottom:30px;}
#osmap-ul-uid-mainmenu, #osmap-ul-uid-cartridges {margin-top:-15px;}
#osmap-ul-uid-mainmenu li, #osmap-ul-uid-cartridges li {line-height:2;}
#osmap-ul-uid-mainmenu li a, #osmap-ul-uid-cartridges li a {text-decoration:none;}
#osmap-ul-uid-mainmenu li a:hover, #osmap-ul-uid-cartridges li a:hover {text-decoration:underline;}

.partners1 {height: 150px;margin-top:15px;}
.partners1 a {text-decoration:none;}
.partners1 a:hover {text-decoration:underline;}

.contact {margin-left:0px;}
.contact h2, .contact h3 {padding-left:0px;}
.contact-misc {color:#DE0F17;font-weight:bold;}
.contact-address {margin:40px 0px 40px 0px;}
.contact-address h3 {margin:0px 0px 0px -40px;padding-left:0px;float:left;}
.contact-address p {margin-left:20px;}
.contact .controls button {margin:10px 0px 20px 525px;background:url(../images/otpravit.png) no-repeat;border:none;width:127px;height:31px;font-weight:700;font-size:12px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;color:#271E1B;}
.contact fieldset, .contact input  {border:1px solid #8FBCD8;}
.contact #jform_contact_message, .contact #jform_contact_emailmsg {width:505px;}

.errorboxbody {padding:400px 120px 0px 170px;}
.errorboxbody h3 {padding:0px;}
.errorboxbody a {color:#DE0F17;font: 14px arial,sans-serif;}
.errorboxbody a:hover {text-decoration:none;}