/* Debug          */

body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
  background: #d6e6f8 url("../images-firmin/top-horizontal.png") left top repeat-x;
  
}

img { border: none; }

a { color: #466fa0; text-decoration: underline; }
a:hover { color: #1e2f44; }

h1, h2, h3, h4, h5, h6 { letter-spacing: -0.05em; }
.blank { clear: both; font-size: 1px; }
.hl { background: #fcf6a2; font-weight: normal; color:#000;}
/* fcf6a2 */

.button-short, .button-long
{
    width: 144px; 
    height: 32px; 
    padding-top: 13px; 
    display: block;
    text-align: center; 
    font-size: 95%;
    font-family: 'Trebuchet MS', Arial, Sans-Serif;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 0 #696969;
    line-height: 1em;
    font-weight: bold;
}
.button-short { width: 144px; background: url("../images-firmin/select-short.png") center top no-repeat; }
.button-long { width: 182px; background: url("../images-firmin/select-long.png") center top no-repeat; }
.button-short:hover, .button-long:hover { background-position: left -45px; color: #fff; text-shadow: 0 -1px 0 #000; }

#top { background: url("../images-firmin/top-bigbg.jpg") center top no-repeat; height: 437px; position: absolute; top: 0; left: 0; width: 100%; text-align: center; }
#head  { width: 940px; margin: 0 auto; text-align: left; }
#head .left { float: left; font-size: 75%; color: #9c9c9c; padding: 7px 0 0 70px; margin: 0; height: 32px; }
#head .left a { color: #474747; }
#head .left a:hover { color: #000; font-weight: bold; text-decoration: none; }
#head nav { float: left; font-size: 85%; padding: 0; margin: 0 0 9px 70px; height: 30px; border-left: 1px solid #e2e2e2; }
#head nav li { display: inline; margin: 0; padding: 0; }
#head nav li a { float: left; color: #474747; padding: 6px 10px 0 10px; height: 24px; border-right: 1px solid #e2e2e2; }
#head nav li:first a { border-left: 1px solid #e2e2e2; }
#head nav li a:hover { text-decoration: none; color: #000; background: #fffdff; height: 25px; }
#head .right { float: right; font-size: 75%; color: #85a14f; padding: 7px 24px 0 0; margin: 0; font-weight: bold; }
#head .right a { color: #69823a; }
#head .right a:hover { color: #000; }
#head img { float: left; clear: both; padding: 0 56px 0 0; }
#head h2 { float: left; padding-top: 18px; margin: 0; color: #587da7; font-size: 235%; font-weight: normal; text-shadow: 0 0 4px #cfcfcf;}

#topselect { margin: 0 auto; text-align: left; clear: both; padding-top: 17px; }
#topselect h3 { color: #fff; font-size: 145%; margin: 0; padding: 30px 0 0 0;}
#topselect h3 a { color: #fff; text-decoration: none; text-shadow: 2px 2px 2px #1e2f44; }
#topselect h3 a:hover { color: #fff; text-decoration: underline; }
#topselect p { color: #d4e8ff; letter-spacing: -0.06em; font-size: 110%; font-weight: bold; margin: 0; padding: 15px 0 0 0; height: 128px; text-shadow: 1px 1px 0 #1e2f44; }
#topselect p span { color: #fff; }
#topselect .button-short { float: right; }
#topselect div div { font-size: 110%; color: #d0e6ff; padding-top: 10px; letter-spacing: -0.05em;}
#topselect div div.select-sidla { font-size: 75%; padding-top: 0; }
#topselect div div span { color: #fff; font-weight: bold; }

#topselect2 { margin: 0 auto; text-align: left; clear: both; padding-top: 17px; color: #d4e8ff; }
#topselect2 span { color: #fff; }
#topselect2 h3 { font-size: 230%; margin: 30px 0 0; text-shadow: 2px 2px 2px #1e2f44; }
#topselect2 p { font-size: 95%; font-weight: bold; letter-spacing: -0.08em; margin: 20px 0 22px; }
#topselect2 div.select-sidla { font-size: 75%; letter-spacing: -0.07em; float: left; }
#topselect2 div.select-sidla span { font-weight: bold; }
#topselect2 div.select-ostatni { float: left; font-size: 110%; color: #d0e6ff; padding-top: 10px; letter-spacing: -0.05em; }
#topselect2 div.select-ostatni span { color: #fff; font-weight: bold; }

#topselect2 .button-long { float: left; margin: 0 25px; }
#topselect2 ul.moreinfo { padding: 1px 0 0; margin: 0; }
#topselect2 ul.moreinfo li { list-style: none; padding: 0; margin: 0 0 5px; font-size: 85%; letter-spacing: -0.08em; }
#topselect2 ul.moreinfo li a { color: #fff; }
#topselect2 ul.moreinfo li a:hover { color: #fff; text-decoration: none; }
#topselect2 ul#select-good { margin: 0; padding: 36px 0 0 100px; background: url("../images-firmin/top-oklist.jpg") 26px 36px no-repeat; font-weight: bold; font-size: 95%; }
#topselect2 ul#select-good li { margin: 0; padding: 0 0 18px; list-style: none; line-height: 1.1em }
#topselect2 ul#select-good li.garance { padding: 12px 0 15px 0; letter-spacing: -0.08em; color: #ffef7f; font-size: 120%; line-height: 1.2em; }
#topselect2 ul#select-good li.garance span { color: #ffe400; }

#main-out { background: url("../images-firmin/middle-bg.gif") center top repeat-y; padding-top: 437px; }
#main { margin: 0 auto; text-align: left;}
#main-out .blank { height: 30px; }

h1 { margin: 0 0 10px 0; text-align: center; border-bottom: 1px solid #dedede; padding: 0 0 30px; font-weight: normal; font-size: 270%; line-height: 1em; color: #284160; text-shadow: 0 0 4px #bebebe; }
.breadcrumb { border-bottom: 1px solid #dedede; padding: 0 25px 10px; margin: 0 0 10px 0; color: #818181; }
.breadcrumb strong { font-weight: normal; color: #000; }

#content { margin: 0 5px 0 15px; }
#content h2, #content h3, #content h4, #content h5 { font-weight: normal; margin: 20px 0 15px; clear: both; }
#content h2 { font-size: 170%; }
#content h3 { font-size: 150%; }
#content h4 { font-size: 130%; font-weight: bold; }
#content h5 { font-size: 120%; border-bottom: 2px solid #e7e295; padding: 7px 0 7px 10px; background: #fefacc; }
p.highlight { background: #fefacc; padding: 12px 15px; border: 1px solid #e7e295; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#content ul li { margin-bottom: 5px; list-style-type: square; }
#content ul li ul { margin-top: 10px; margin-bottom: 15px; }
#content ol li { margin-bottom: 5px; }
#content blockquote { font-size: 80%; padding: 10px; margin: 10px 0; border: 1px solid #dedede; background: #f7f7f7; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.cenik-right { width: 144px; margin: 0 8px 15px 0; float: left; text-align: center; border: 2px solid #c8dfab; padding: 10px 10px 2px 10px; background: #ecfbdb; }
.cenik-right p { clear: both; margin: 0; }
.cenik-right p.nadpis { font-size: 95%; padding: 0 0 5px; border-bottom: 1px solid #c8dfab; margin-bottom: 5px; color: #6e9143; font-weight: bold; }
.cenik-right small { font-size: 70%; font-weight: normal; float: left; width: 60px; padding: 5px 0 0; text-align: left; color: #6e9143; }
.cenik-right p.nadpis small { font-size: 80%; float: none; width: auto; }
.cenik-right span { text-decoration: line-through; font-size: 80%; float: left; display: block; margin: 7px 0 0 1px; background: #dedede; padding: 3px 5px; color: #777777; display: none; }
.cenik-right strong { background: #dde8cf; font-size: 110%; display: block; padding: 5px 7px; margin: 2px 1px 10px 0; float: right; border: 1px solid #99b27b; color: #769055; }
.cenik-right strong.best { background: #90c155; border-color: #344b18; color: #344b18; }
.cenik-right strong.worst { background: #e7e8cf; border-color: #afb37b; color: #8b8f54; }
.cenik-right strong.bezna { text-decoration: line-through; font-size: 90%; background: #dedede; color: #777777; margin-top: 5px; border-color: #b6b6b6; }
.cenik-right .button-short { clear: both; border-top: 6px solid #ecfbdb; margin: 0 auto;}
.cenik-right span, .cenik-right strong, .cenik-right  { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.cenik-r-last { margin-right: 0; }
.buttonpar { clear: both; text-align: center; padding: 10px 0; }
.buttonpar .button-long { margin: 0 auto; }

.reference { background: url("../images-firmin/reference-top.png") center top no-repeat; margin-right: 10px; margin-top: 15px }
.reference p { color: #7f975f; font-size: 100%; font-weight: bold; font-style: italic; margin: 0; padding: 25px 25px 0 25px; }
.reference div { height: 18px; font-size: 70%; color: #6b8f3b; font-weight: bold; padding: 32px 0 0 65px; background: url("../images-firmin/reference-bottom.png") center bottom no-repeat; }
#content .reference { width:380px; margin-bottom: 30px; }
.reference-odkaz { text-align: right; padding: 15px 35px 0 0; font-size: 120%; }


.firma-detail { margin: 25px 0; width: 100%; }
.firma-detail th { font-size: 80%; padding: 4px 0 4px 5px; background: #f7f7f7; }
.firma-detail td { padding: 3px 0 3px 10px; }
.firma-detail small { font-size: 70%; }

.firmy-prehled { margin: 20px 0; width: 100%; font-size: 90%; border-spacing: 0; border-collapse: collapse; }
.firmy-prehled th { font-size: 80%; padding: 4px 5px; background: #f7f7f7; font-weight: normal; border-bottom: 2px solid #dedede; }
.firmy-prehled td { padding: 4px 5px; border-bottom: 2px solid #f7f7f7; }
.firmy-prehled td.nazev { width: 220px; font-weight: bold; }
.firmy-prehled td.stav-volna, .firmy-prehled td.stav-rezervovana, .firmy-prehled td.stav-vpriprave, .firmy-prehled td.stav-prodana { text-align: center; font-size: 90%; }
.firmy-prehled td.stav-volna, .stav-volna { background: #88c91a; color: #fff; font-weight: bold; }
.firmy-prehled td.stav-rezervovana, .stav-rezervovana { background: #fff2a6; color: #9e870a; }
.firmy-prehled td.stav-vpriprave, .stav-vpriprave { background: #d6ffa6; color: #489e0a; }
.firmy-prehled td.stav-prodana, .stav-prodana { background: #ffd6d6; color: #e46868; }
a.link-action { color: green; font-weight: bold; } 
a.link-action:hover { color: black; }

.cenik { width: 100%; margin: 15px 0; font-size: 90%; }
.cenik td { padding: 5px 6px; border-bottom: 1px solid #b4e37e; background: #e6f3d6; }
.cenik td.rcell { text-align: right; font-weight: bold; width:83px; }
.cenik td.rcell small { font-size: 75%; }

ul.oklist { margin: 0; padding: 0; }
ul.oklist li
{
    list-style: none;
  font-size: 110%;
  margin: 0;
  line-height: 1.4em;
  background: url("../images/ok.png") left top no-repeat;
  padding: 0 0 7px 37px;
  display: block;
}

.kroky p { color: #5b3566; font-size: 110%; font-weight: normal; margin: 30px 0 0 10px; }
.kroky p span { font-weight: bold; }
.kroky h3 { color: #9458a6; font-size: 170%; font-weight: normal; margin: 0 0 10px 40px; }
.kroky ul { margin: 0 10px 0 0; padding: 0px 0 0 0; background: #fcf1ff; border: 1px solid #e7ceee; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.kroky ul li
{
  list-style: none;
  background: url("../images-firmin/kroky.png") 9px 6px no-repeat;
  margin: 0;
  padding: 9px 10px 9px 52px;
  color: #875e93;
  font-size: 95%;
  border-bottom: 1px solid #e7ceee;
}
.kroky ul li.k2 { background-position: 10px -94px; }
.kroky ul li.k3 { background-position: 10px -194px; border: none; }
.kroky ul li span { font-weight: bold; }
.kroky ul li a { color: #55355e; }
.kroky ul li a:hover { color: #000; }

.r-list h5 { font-size: 170%; font-weight: normal; margin: 0; padding: 30px 0 10px 10px; color: #587da7; }
.r-list div { font-size: 80%; padding: 8px 0 0 40px; letter-spacing: -0.08em; color: #818181; }
ul.dotazy { margin: 0 10px 0 0; padding: 0;  border: 1px solid #dedede; background: #f7f7f7; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
ul.dotazy li, #content ul.dotazy li { list-style: none; margin: 0; padding: 6px 10px 6px 40px; background: url("../images-firmin/question.png") 11px 6px no-repeat; border-bottom: 1px solid #dedede; }
ul.dotazy li:last-child, #content ul.dotazy li:last-child { border: none; }
ul.dotazy li a { font-size: 100%; text-decoration: none; font-weight: bold; color: #304f75; display: block; padding: 2px 0 0; }
ul.dotazy li a:hover { text-decoration: underline; color: #000; }
ul.dotazy li p { font-size: 70%; margin: 5px 0 0; color: #818181; }
ul.dotazy li p span { font-weight: bold; }
#content ul.dotazy p { font-size: 80%; margin: 5px 0 5px; }

#news h5 { color: #b46b3a; }
#news h5 a { color: #b46b3a; text-decoration: none; }
#news h5 a:hover { color: #754c30; text-decoration: underline; }
ul.aktuality li, #content ul.aktuality li { background: url("../images-firmin/aktualita.png") 12px center no-repeat; }
ul.aktuality li a { color: #754c30; display: inline; font-size: 80%; }
ul.aktuality li small { font-size: 70%; color: #5c5c5c; }

.formPanel p { margin: 10px 0; }
.formLabel { display: block; font-size: 110%; padding: 3px 0; float: left; width: 150px; letter-spacing: -0.08em; }
.formText { width: 200px; border: 3px solid #dfdfdf; padding: 4px; font-size: 105%; height: 21px; }
.formZprava { width: 505px; height: 230px; border: 3px solid #dfdfdf; padding: 4px; }
.formSend { text-align: right; }
.formSend a { margin-left: auto; text-align: center; }
.statusmsg { background: #bbdb90; font-size: 120%; padding: 10px; margin: 30px 0; text-align: center; font-style: italic; color: #000; }

.obj-cena { clear:both; font-size: 140%; display: block; margin: 10px 0 0; padding: 5px 0 5px 20px; border-left: 3px solid #dfdfdf; }
.obj-cena small { font-size: 70%; color: #818181; display: block; margin-top: 5px; }
.dropdownfirmy { font-size: 120%; }


.ceniks { 
  width: 100%; text-align: center; margin: 25px 0 25px; padding: 0; 
  border-spacing: 0; border-collapse: collapse;
}

.ceniks td, .ceniks th { padding: 5px; background: #dfdfdf; border-top: 1px solid #fff; }

.ceniks thead th { font-weight: normal; font-size: 110%; background: #d6e6f8; color: #587da7; border:none; border-bottom: 2px solid #fff; }
.ceniks thead th.heading { background: #bacfe7; color: #214164; border: none; font-size: 150%; padding: 10px 5px; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.ceniks thead td { border-left: none; border-top: none; background: #fff; border-bottom: 2px solid #fff; }

.ceniks tbody th { font-size: 100%; font-weight: normal; width: 120px; padding-left: 10px; text-align: left; letter-spacing: -0.05em; }
.ceniks tbody th span { font-weight: bold; font-size: 90%; }
.ceniks tbody td span { background: #fff; color: #000; display: block; margin: 0 auto; padding: 4px 0; width: 90px; 
  font-size: 130%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}
.ceniks tbody tr.cb td span { font-size: 110%; text-decoration: line-through; color: #8d8d8d; }
.ceniks tbody tr.c24 td span { font-weight: bold; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; }

.ceniks tbody tr.cb th { color: #7c7c7c; }
.ceniks tbody tr.c6 th, .ceniks tbody tr.c6 td { background: #d3c5ab; color: #4f4636; }
.ceniks tbody tr.c12 th, .ceniks tbody tr.c12 td { background: #c3c97a; color: #4b4c34; }

.ceniks tbody tr.c24 th { background: #9dca61; color: #172d00; border-top: 2px solid #fff; -moz-border-radius: 0 0 0 10px; -webkit-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; }
.ceniks tbody tr.c24 td { background: #73b31c; border-top: 2px solid #fff; padding-top: 10px; }
.ceniks tbody tr.c24sub td { border: none; background: #73b31c; font-size: 150%;letter-spacing: -0.05em; color: #fff; -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0; }

#mc-embedded-subscribe-form { padding-top: 15px; }
#mc-embedded-subscribe-form fieldset { 
  border: 1px solid #a4d784; background: #e6f9d8;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#mc-embedded-subscribe-form legend { 
  border: 1px solid #a4d784; background: #fff; padding: 5px 10px; font-size: 110%;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.mc-field-group { padding: 5px 0 0 5px; }
.mc-field-group label { display: block; font-size: 90%; font-weight: bold; }
input#mce-EMAIL { float: left; margin: 5px 10px 0 0; height: 31px; padding: 2px 5px 0; font-size: 115%; width: 315px; }


#content ul.cisla-seznam { margin: 20px 0; padding: 0; }
#content ul.cisla-seznam li { margin: 0; padding: 0; display: inline; list-style: none; }
#content ul.cisla-seznam li a { 
  display: block; float: left; width: 125px; font-size: 90%; font-weight: bold; text-align: center;
  text-decoration: none; padding: 3px 0; border: 1px solid #ebda63; background: #fff9d0; 
  margin: 0 3px 3px 0; color: #998a20;
}
#content ul.cisla-seznam li a small { display: none; }
#content ul.cisla-seznam li a:hover { background: #ffe400; color: #000; }




#bottom-out { clear: both; background: url("../images-firmin/bottom-bg.jpg") center top no-repeat;  }
#bottom { margin: 0 auto; text-align: left; padding: 55px 0 20px 0; color: #587da7; clear: both; }

#bottom h6 { color: #2c466a; font-size: 180%; font-weight: normal; margin: 0; line-height: 1em; }
#bottom address { margin: 0; padding: 50px 0 0 60px; font-style: normal; font-size: 110%; }
#bottom address span, .bottom-kontakt li span, .bottom-kontakt li a { font-weight: bold; color: #354c66; }
#bottom p.icdic { margin: 0; padding: 15px 0 0 60px; font-size: 90%; }

.bottom-nav { margin: 0; padding: 20px 0 0 0; }
.bottom-nav li { list-style: none; margin: 0; padding: 0; display: inline; }
.bottom-nav li a 
{
    display: block; 
    padding: 8px 10px 7px; 
    background: url("../images-firmin/bottom-nav.png") left top repeat-x; 
    border: 1px solid #bbd0e9; 
    margin: 0 0 5px; 
    color: #2b4669; 
    text-decoration: none; 
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
 }
 .bottom-nav li a:hover { background-position: left -100px; border-color: #90b2dd; color: #0e366e; }

.bottom-kontakt { margin: 0; padding: 20px 0 0 20px; font-size: 100%; letter-spacing: -0.08em; }
.bottom-kontakt li { list-style-type: square; margin: 0; padding: 0 0 10px 10px; }
.bottom-kontakt li a:hover { text-decoration: none; }

#footer { clear: both; text-align: center; font-size: 90%; color: #93aac4; padding: 20px 0 0 0; }

/* Tag Styles */
.tags { line-height: 150%; font-size: 85%; clear: both; padding: 20px 10px 0; }
.tags span { padding: 8px 10px; margin: 0 10px 5px 0; float: left; display: block; background: #E6F0FB; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.tags a { text-decoration: none; margin-right: 10px; }
.tag3x { font-size: 115%;  }
.tag2x { font-size: 100%;  }
.tag1x, .tag0x { font-size: 85%;  }
/* End Tag Styles */

body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}

@import url("/css/firmin-mobile.css") handheld;
@import url("/css/firmin-mobile.css") only screen and (max-device-width:480px);















































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
