@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;border: 0;}
body {background:#fff;-webkit-font-smoothing:antialiased;font-size: 100%;
font-family: 'OpenSans', sans-serif;color:#666;font-style:normal;

background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



}

a	                   {text-decoration:none;  color: #666;}
ul                         {list-style: none;line-height:150%;}

h1                       {font-size:1.4em;font-weight: 600;font-style:normal;}
h2                       {font-size:1em;font-weight: 600;font-style:normal; color:#fff;}
h3                       {font-size:1em;font-weight: 600;font-style:normal; color:#000;padding:10px; text-align:right;}
h4                       {font-size:0.875em;font-weight: 600;font-style:normal; color:#0099ff;padding:2px;margin:8px 0;padding:5px;background:#FFF;}
h5                       {font-size:0.75em;font-style:normal; font-weight:600;padding:2px;text-align:center;line-height:120%;}
h6                       {font-size:1em;font-style:normal; font-weight:600;padding:2px;line-height:120%;}
.bold                    {font-weight: 600;}
.blue                    {color:#0099ff;}
#top                                                              {height:40px;width: 100%;margin: 0 auto; position:relative;background:#000;}
#menu, #baner, #page, #footer , #wwwlink, 
#footerCopy , .top960 , #oferta                            {margin: 0 auto; position:relative;}
#menu                                                            {height:90px;}
#baner                                                          {height:300px;}
#page                                                            {padding:15px 0 0 0;}
#footer                                                        {min-height:240px; padding-bottom:10px; background: #ccc;font-size:0.75em;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
#footerCopy                                                 {height:90px;font-size: 0.625em;line-height:150%;}
.col, .col1, .col2, .col3 {position: relative;float: left;left: 0px;}

strong {color:#666;font-weight: 600;font-style:normal;}


/*top*/
.top960      {}
.facebook  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/facebook.png');width: 25px;height:40px;float:left;}
.youtube    {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/youtube.png');margin-left:7px;width: 25px;height:40px;float:left;}

.lang                               {float:right;display: inline-block;margin: 8px  0 0 25px;}
.lang li                            {float: left; zoom: 1; ;z-index:500;padding: 0 5px;}
.lang li  a                        {font-size: 0.875em;font-weight: 600;text-transform:uppercase;color: #fff;}
.lang li a:hover  	        {color: #0099ff;}
.langS                            {font-size: 0.875em;font-weight: 600;text-transform:uppercase;color: #fff;background:#0099ff;padding:5px;border-radius: 15px 15px 15px 15px;}

.searchform                                     {float:right;display: inline-block;padding: 7px  0 0 5px;}
.searchform .searchfield            {background: #fff;padding:1px 6px;height: 16px;width: 200px;outline: none;color:#000;font-size: 0.625em;}
.searchbutton                                 {color: #0099ff;font-size: 0.875em;font-weight: 600;text-transform:uppercase;height: 25px;width: 65px;background: #000;}
.searchform input                             {font-size: 0.875em;}

/*menu*/
.logo  {width: 247px;height:90px;float:left;}
.XXlogo.logo-pl {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/logo.gif')no-repeat; }
.XXlogo.logo-en {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/logoEN.jpg'); }
.XXlogo.logo-ru {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/logoRU.jpg'); }

.menu                   {float:right;margin-top:25px;padding:0;height:55px;}
.menu li                {font-size: 0.875em;font-weight: 600;text-transform:uppercase;float: left; zoom: 1; ;z-index:500;padding: 5px 12px;}
.menu a:hover  	        {color: #0099ff;}
.menu li a              {display: block; }
.select                 {color: #0099ff;font-weight: 800; }

#breadcrumb {font-size: 0.7em;text-align:right;text-transform:uppercase;}
/*page*/
#page .col  {height:100px;width: 230px;border-radius: 15px 15px 15px 15px;background: #0099ff url('images/arrow.png') right top  no-repeat;}
#page .col ul, #page .col h2 {padding:10px 0 0 15px;}
#page .col  li a{font-weight: 600;font-style:normal; color:#fff;font-size:0.75em;padding:0px;margin:0px;}
#page .col1  {}
#page .col2  {}
#page .col3  {}
/*footer*/
#footer .col, #footer .col1, #footer .col2 , #footer .col3{ width: 220px; margin:10px 10px 0;} 
#footer .col h1, #footer .col1 h1, #footer .col2 h1, #footer .col3 h1{padding: 0 0 0 36px; } 
#footer .col ul, #footer .col1 ul, #footer .col2 ul, #footer .col3 ul {padding: 5px 0 0 36px; } 
#footer .col li, #footer .col1 li, #footer .col2 li, #footer .col3 li {padding: 0 2px;}

#footer .col  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/f1.png') no-repeat;}
#footer .col1  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/f2.png') no-repeat;}
#footer .col2  {}
#footer .col3  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/f3.png') no-repeat;}

.kontakt {float:right;right:10px;width: 320px;position:relative; margin-top:-35px;}
.kontakt ul {float:right;display: inline-block;}
.kontakt  li   {float: left; zoom: 1; ;z-index:500;margin: 0 2px;}

.facebookf  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/facebookblack.png') no-repeat;width: 25px;height:40px;float:left;}
.youtubef    {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/youtubeblack.png') no-repeat;width: 25px;height:40px;float:left;}
.kontaktf    {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/kontakt.png') no-repeat;width: 230px;height:40px;float:left;}

/*footerCopy*/
#footerCopy .left      {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/logof.png') no-repeat;float:left;float:left;display: inline-block;margin:5px 0;}
#footerCopy .left p   {padding: 18px 0;text-transform:uppercase;}
#footerCopy .right    {float:right;display: inline-block;text-align:right;margin:5px 0;}

/*oferta*/
#oferta               { margin-bottom:15px; }
#oferta .left         {width:260px;position: relative;float: left;left: 0px;}

.oferta_menu                  {text-align:right;padding:5px 10px 0 0;}
.oferta_menu li               {font-size: 0.875em;padding:8px 0 0 0;border-bottom:2px dotted #ccc;}
.oferta_menu  ul li  a        {font-size: 0.875em;color: #333;}
.oferta_menu  ul li           {border-bottom:0px;padding: 0;}
.oferta_menu  #select         {display: block; padding: 2px; margin:2px 0;color:#0099ff;text-decoration:none;}
.oferta_menu  li  a           {display: block; padding: 0; margin:1px 0;text-decoration:none;}
.oferta_menu  li a:hover      {color:#0099ff}
.oferta_menu  ul #select      {font-weight: 600;color:#000;font-size: 0.875em;}
                                                             

#oferta .right      {width:685px;position: relative;float: left;left: 0px;margin:0 0 0 15px;}
#oferta .right .image{ margin:0 0 10px 0; text-align:center; }
#oferta .right ul  {}
#oferta .right li   {font-size: 0.875em;}

#oferta .right li img { }
#oferta .right h1    {padding: 5px  10px 0 15px;font-size: 0.75em; color: #0099ff;font-weight: 600;font-style:normal;}
#oferta .right p     {padding: 0 0 0 5px;font-size: 0.75em;text-align:justify;}
#oferta .right h3{ text-align:left; margin-bottom:15px; }


#produkty_all {font-size: 0,875em;}
#produkty_all li  {width: 215px; height: 140px; margin:5px;display: block;float:left;}
#produkty_all.v2 > li { height:370px;}
#produkty_all.v2 > li > ul > li { height:auto; }
#produkty_all img    {margin:5px 0 ;}  
#produkty_all li ul { height:150px; margin:5px 0;font-size: 0,875em;}
#produkty_all li ul li { line-height:190%;}

#oferta .productL {width:330px;position: relative;float: left;left: 0px;}
#oferta .productR {width:340px;position: relative;float: left;left: 0px;}

#oferta .piko {width:330px;height:100px;}
#oferta .ce {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/piko.png') no-repeat;width: 50px;height:50px;float:left;}
#oferta .p1 {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/piko.png') no-repeat;width: 50px;height:50px;float:right;}
#oferta .p2 {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/piko.png') no-repeat;width: 50px;height:50px;float:right;}
table                             {padding: 25px 0 10px 15px;width:340px;float: left;font-size: 0.75em;}
tr                                  {}
th                                  {text-align:center;padding: 1px;border-bottom:1px solid #ccc;}
td                                  {padding: 1px;text-align:center;border-bottom:1px solid #ccc;}


.onas    {padding: 10px;font-size: 0.875em;}
.wojewodztwo                        {margin-left:50px;color:#0066cc;}


#wwwlink {height: 40px;padding: 0 10px;}
#wwwlink li  {margin:0 5px;display: block;float:right;}
#wwwlink  li  a           {display: block; padding: 0;text-decoration:none;}
.opti {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/o.jpg') no-repeat;height: 20px;width:74px;}
.bio  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/b.jpg') no-repeat;height: 20px;width:57px;}
.hau  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/h.jpg') no-repeat;height: 20px;width:95px;}
.kot  {background: url('http://idmar.eu/application/data/cms.layout.tpl/themes/idmar3/images/t.jpg') no-repeat;height: 20px;width:82px;}
      
#pobierz_all {font-size: 0,875em}
#pobierz_all li  {width: 127px; margin:0 5px;display: block;float:left;}
#pobierz_all.v2 > li { height:254px; }
#pobierz_all.v2 > li > ul > li { height:auto; }
#pobierz_all img    {margin:5px 0 ;}  
#pobierz_all li ul { height:150px; margin:5px 0;font-size: 0,875em;}
#pobierz_all li ul li { line-height:190%;}
  
  
.backLink a {font-weight: 600;font-style:normal; color:#ccc;font-size:0.75em;padding:0px;margin:0px;float:right;}    

.col2fp{width:220px;min-height:50px;float:left;}
#colRight{ float:left; width:730px; margin:0 0 0 10px; min-height:15px; }
.clr{ clear:both; }

.sitemap .level1{ padding:0 0 0 30px }
.sitemap .level1 li{ padding:2px 0 5px 0; }
.sitemap .level1 li a{ font-size:15px; color:#09C;  }
.sitemap .level2{ padding:0 0 0 30px; }
.sitemap .level2 li{ padding:2px 0 5px 0; }
.sitemap .level2 li a{ font-size:14px; color:#555;  }
.sitemap .level3{ padding:0 0 0 30px; }
.sitemap .level3 li{  padding:0; }

.sitemap .level1 li :hover{ text-decoration:underline; }

.news2{ margin:20px 0; }
.news2 h2{ color:#222; font-size:14px;  }
.news2 .item{ clear:both; margin:10px 0; background:#FFF;padding:5px; }
.news2 .item .image{ float:left; width:180px; }
.news2 .item .image img{ max-width:180px; max-height:120px; }
.news2 .item .txt{ float:left; width:505px; margin-left:15px; font-size:12px; }
.news2 .item .txt h3{  text-align:left; margin:0 0 5px 0; padding:0; }
.news2 .item .txt h3 a{ color:#3396D7; font-size:14px;  text-transform:uppercase; font-weight:normal; }
.news2 .more a{ color:#3396D7; float:right; margin:20px 0 0 0; font-size:14px; }
#oferta .right .news2 h1{ margin:20px 0; padding-left:5px; color:#222; font-size:0.85em; }
.news2 p{ font-size:13px; line-height:24px; }

.news2.v2{ margin-top:0; }
.news2.v2 .item .txt{ width:405px;}

.news3{ margin:0; }
.news3 h2{ color:#222; font-size:14px;  }
.news3 .item{ float:left; width:230px;height:240px; text-align:center; margin: 0 0 20px 20px; padding:10px 0 0;background:#FFF; }
.news3 .item:first-child { margin-left:0;}
.news3 .item:nth-child(4) { margin-left:0;}
.news3 .item .image{ width:180px;  margin:auto; }
.news3 .item .txt h5{  text-align:center; margin:0 0 5px 0; padding:0;text-transform:uppercase; font-size:12px;}
.news3 .item .txt h5 a{ color:#555; font-size:12px;  font-weight:600; }
.news3 .item:hover .txt h5 a{ color:#3396D7; }

#colFPL{ min-height:50px; }

#colRight{ min-height:50px; }

#colFPL a{ display:inline-block; margin-bottom:5px; }