#lang-box {height: 35px; width: 1100px; margin-left: auto; margin-right: auto; text-align:right;}
#lang-box img  {float: right;}
#lang-box p  {float: right; padding-top: 8px;}

#lang-box-home {height: 25px; width: 1100px; margin-left: auto; margin-right: auto; text-align:right;}
#lang-box-home img  {float: right;}
#lang-box-home p  {float: right; padding-top: 8px;}

p.ibc-grupa {padding-top: 26px; padding-left: 50px; font-size: 19px;}



.box-logo {width: 144px; float: left;}

.box-content {float: left; width: 596px; padding-bottom: 20px;}

.box-content h1{font-size: 24px; margin-left: 20px; padding-top: 32px; margin-bottom: 30px; padding-right: 20px; color: #006ab2;}

.box-content p{line-height: 20px; margin-bottom: 20px; padding-right: 20px;}



.box-homecontent {float: left; width: 656px; padding-bottom: 0px;}

.box-homecontent h1{font-size: 24px; margin-left: 20px; padding-top: 32px; margin-bottom: 10px;}

.box-homecontent p{line-height: 20px; padding-right: 40px;}

.box-homeimg {float: left; width: 300px;}

.home-box1, .home-box2 {float: left; width: 376px; margin-bottom: 30px;}

.home-box1 p, .home-box2 p {padding-left: 56px; padding-right: 30px; padding-top: 5px; text-align: left;}

.home-box3 {float: left; width: 346px;  margin-bottom: 30px;}

.home-box3 p {padding-left: 56px; padding-top: 5px; text-align: left;}

p.home-desc a {color: #97a0a6;}

p.toright a {font-size: 10px;}

p.toright span {font-size: 11px; margin-top: -2px;}



.top-picture {width: 300px; height: 200px; margin-bottom: 10px;}



#footer p, #footer-home p {float: right; padding-top: 8px; text-align: right;} #footer span {font-size: 24px;}

#footer a, #footer-home a  {color: #97a0a6;} #footer a.on, #footer-home a.on {color: #e6401c;}

#footer p a, #footer-home p a  {color: #6e787e;}


.like {font-size: 12px; float: right} .like img {margin-bottom: -2px;}


#sub-menu {margin-bottom: 20px;}
#sub-menu li {width: 300px;	color:#6e787e; 	overflow:hidden; text-align: left;}

.level1 a{display: block; background-image: url(../images/submenu-level1.gif); background-repeat: repeat-y; line-height: 28px;padding-left: 20px; color: #6e787e; text-transform: uppercase; font-size: 12px; font-family: Tahoma, Arial; text-align: left;}
.level2 a{display: block; background-image: url(../images/submenu-level2.gif); background-repeat: repeat-y; line-height: 28px;padding-left: 25px; color: #97a0a6; font-size: 11px; text-align: left;}

.level1-on a{display: block; background-image: url(../images/submenu-level1-on.gif); background-repeat: repeat-y; line-height: 28px;padding-left: 20px; color: #e6401c; text-transform: uppercase;  font-size: 12px; text-align: left;}
.level2-on a{display: block; background-image: url(../images/submenu-level2-on.gif); background-repeat: repeat-y; line-height: 28px;padding-left: 25px; color: #e6401c; font-size: 11px; text-align: left;}

.level1 a:hover, .level2 a:hover {color: #e6401c;}
.level1 a span, .level2 a span, .level1-on span,  .level2-on span {line-height: 13px; padding-top: 7px; display:block; margin-bottom: 5px;}

p.toright {text-align: right;}



.product-list img{float: left; margin-right: 20px; border: solid 5px #e1e6ea;}

.product-details img{float: left; margin-right: 10px; border: solid 5px #e1e6ea; margin-bottom: 10px;}

.product-details {float: left; width: 226px;}

h2 {font-weight: bold; margin-bottom: 5px; font-size: 13px;}

.gallery-images img{float: left; margin-right: 30px; margin-left: 30px; border: solid 5px #e1e6ea; margin-bottom: 30px;}

#map_canvas {width: 350px;height: 300px;float: right; border: solid 5px #e1e6ea; margin-right: 20px;}

.ibc-grupa {font-weight: 100; color: #FFF;}
.ibc-grupa canvas {color: #97a0a6;}