* { margin: 0px; padding: 0px; border: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
body { background-color: #fff; color: #666; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; width: 100%; line-height: 14px; }

.clear { clear: both; }
.spaceTop { padding-top: 10px; }
.space5Top { padding-top: 5px; }
.space10Top { padding-top: 10px; }
.space20Top { padding-top: 20px; }

a { color: #323232; text-decoration: none; }
a:hover { color: #033E64; text-decoration: underline; }
a.bluered { color: #033e63; text-decoration: none; }
a.bluered:hover { color: #d8083a; text-decoration: underline; }
a.red { color: #323232; text-decoration: none; }
a.red:hover { color: #d8083a; text-decoration: underline; }

h3 { font-size: 11px; }
h3.heater_title { color: #033D62; padding: 15px 0px 10px 0px; } 
h3.room { color: #033D62; padding: 5px 0px 00px 5px; }
h4 { font-size: 10px; }
h4.h_form {padding: 10px 0px 5px 0px; clear: both; width: 400px;}

img.imgBorder { padding: 1px; border: 1px solid #dedede; }
img.kotly { padding: 1px; border: 1px solid #dedede; margin: 15px 15px 15px 0px; float: left; }

input.sub { margin: 0px auto; width: 100px; height: 25px; line-height: 20px; font-weight: bold; background-color: #fafafa; border: 1px solid #dedede }

span.red { color: #d8083a; }
span.blue { color: #033D62; }
span.normalText { font-weight: normal; }


/*  TABLE  */
table#accordTable { width: 350px; }
table#accordTable td { width: 70px; text-align: center;}
table#concord { width: 500px; text-align: center; margin: 0px auto;  }
table#concord td { width: 40px; height: 20px; line-height: 20px; }
table#concord td.concord_title { width: 130px; padding-left: 5px; text-align: left; border-bottom: 2px solid #323232; border-right: 2px solid #323232;  }
table#concord td.concord_9cols { width: 360px; border-bottom: 1px solid #323232; }
table#konkurs { width: 500px; text-align: center; }
table#konkurs td.pts { width: 52px; border-bottom: 1px solid #dedede; }
table#konkurs td.img { width: 148px; }
table#konkurs td.desc { text-align: left; padding-left: 10px; width: 290px; }
table.certco { width: 250px; text-align: left; }
table.certco td { width: 100px; }
table.certco td.typ { width: 50px; }
table.contest { border-top: 2px solid #323232; width: 300px; margin: 0px auto; }
table.contest td.contestIMG { width: 75px; height: 45px; text-align: center; border-bottom: 2px solid #323232; border-right: 1px solid #323232;  }
table.contest td.contestTXT { width: 215px; height: 35px; text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px solid #323232; }
table.technic2 { border-top: 2px solid #323232; width: 400px; margin: 0px auto; }
table.technic2 td { width: 100px; text-align: center;  }
table.technic3 { border-top: 2px solid #323232; width: 500px; margin: 0px auto; }
table.technic3 td { width: 99px; text-align: center;  }
table.technic4 { border-top: 2px solid #323232; width: 492px; margin: 0px auto; }
table.technic4 td { width: 81px; text-align: center;  }
table.technic6 { border-top: 2px solid #323232; width: 496px; margin: 0px auto; }
table.technic6 td { width: 61px; text-align: center;  }
table.sizes { width: 480px; margin: 0px auto; }
table.sizes td { width: 88px; text-align: center; padding: 2px 0px; }
table.sizesHalf td { width: 44px; }
.borderRight { border-right: 1px solid #323232; }
.border2Right { border-right: 2px solid #323232; }
.borderBottom { border-bottom: 1px solid #323232; }
.border2Bottom { border-bottom: 2px solid #323232; }
.border2Bottom1Right { border-bottom: 2px solid #323232; border-right: 1px solid #323232; }
.borderBottomRight { border-bottom: 1px solid #323232; border-right: 1px solid #323232; }
.border2Right1Bottom { border-bottom: 1px solid #323232; border-right: 2px solid #323232; }
.border2Right2Bottom { border-bottom: 2px solid #323232; border-right: 2px solid #323232; }
/*  END OF TABLE */


li { list-style: none; padding: 5px 0px 0px 10px; color: #666; line-height: 13px; }
li a { color: #666; text-decoration: none; }
li a:hover { color: #d8083a; text-decoration: none; }
li img { vertical-align: middle; }
ul.firstStep li { padding-bottom: 5px; }
ul.second li { padding-bottom: 0px; padding-left: 15px; font-weight: bold; }
ul.third li { padding-bottom: 0px; font-weight: normal; }
ul.numbers, ul.smallLetters, ul.disc { padding: 5px 0px; }
ul.numbers li { list-style: outside; padding-left: 0px; margin-left: 35px; list-style-type: decimal; font-weight: bold; }
ul.smallLetters li { list-style: outside; padding-left: 0px; margin-left: 35px; list-style-type: lower-alpha; font-weight: bold; }
ul.disc li { list-style: outside; padding-left: 0px; margin-left: 35px; list-style-type: disc; font-weight: bold; }
ul.ref li { float: left; }
ul.form { clear: both; }
ul.form li {float: left; padding-top: 0px; }
ul.form li.form_title { width: 450px;}

div#container { width: 790px; margin: 0px auto; }
div#top_flash { width: 790px; height: 142px; }
div#left_side { width: 245px; }
div#right_side { width: 545px; }
div#subpage { background: url(../img/lineShortV.gif) left top repeat-y; }

input.newsletter { border: 1px #094367 solid; width: 165px; height: 16px; line-height: 16px; text-indent: 5px; }
input.i_form {border: 1px solid #dedede; text-indent: 5px; color: #646464; line-height: 16px; height: 16px; width: 480px; vertical-align: middle;}


/*  CONTEST  */
div#contest { background:url(../img/konkursBg.gif) top left no-repeat; height: 95px; }
/*  END OF CONTEST  */


/*  DISTRIBUTION  */
div.distribution { float: right; margin-left: 20px; width: 245px; margin-top: 5px; padding-bottom: 10px; background: url(../img/distributionBg.gif) bottom left repeat-x; }
/*  END OF  DISTRIBUTION  */


/*  FOOTER  */
div#footer_prof { clear: both; background:url(../img/profZoneBg.gif) top left no-repeat; height: 45px; padding-top: 0px; }
div#footer_prof p { width: 158px; display: block; margin: 0px auto; padding-top: 11px; }
div#footer { clear: both; height: 50px; background-color: #F7F7F7; border-top: 2px #eee solid; color: #7F7F7F; }
div#footer p { padding: 12px 0px 0px 15px; }
div#footer a { color: #7F7F7F; text-decoration: none; }
div#footer a:hover { color: #363636; text-decoration: underline; }
div#footer span { font-weight: normal; color: #323232; }
/*  END OF FOOTER  */


/*  FOOTER_NAVI  */
div#footer_navi { margin-bottom: 15px; margin-left: 5px; }
div#footer_navi ul li { float: left; padding-right: 3px; }
/*  END OF FOOTER_NAVI  */


/*  HEATER  */
div.heater { background: url(../img/lineH.gif) bottom right no-repeat; padding: 0px 20px 00px 30px; }
div.heaterDesc { padding: 0px 20px 20px 20px; }
img.hImg { padding: 15px 15px 15px 0px; float: left; }
img.hTitle { padding: 15px 0px 5px 0px; }
div.startTable { clear: both; margin-top: 20px; }
/*  END OF HEATER  */


/*  HEATER CHOOSER  */
div.heater_chooser { padding: 15px 0px 15px 20px; float: left; }
div.heater_chooser p.spaceBottom { padding-bottom: 5px; }
div.heater_chooser p.spaceBoth { padding: 10px 0px; }
div#heater_choosre_lines { padding-left: 20px; float: left; }
/*  END OF HEATER CHOOSER  */


/*  HEATERS MAIN  */
div#heatersMain { background:url(../img/heatersMainBg.gif) top left no-repeat; height: 157px; }
/*  END OF HEATERS MAIN  */


/*  LEFT TEXT  */
div#leftText { background: #f7f7f7 url(../img/submenuLine.gif) bottom left no-repeat; width: 203px; padding: 10px; }
/*  END OF LEFT TEXT  */


/*	MAIN  */
div#main_top_flash { width: 790px; height: 345px; }
div#main_left_side { width: 245px; }
div#main_middle_side {width: 500px;padding:15px;}
div#main_right_side { width: 245px; }
div#main_left_side, div#left_side, div#main_middle_side, div#right_side, div#main_right_side { float: left; background: #fff url(../img/contentBg.gif) top left repeat-x; }
/*  END OF MAIN  */


/* NAVI  */
div#navi { background: url(../img/lineH.gif) bottom right no-repeat; padding: 10px 15px; }
div#navi a { color: #323232; text-decoration: none; }
div#navi a:hover { text-decoration: underline; }
/*  END OF NAVI  */


/*  NEWSLETTER  */
div#newsletter { background: url(../img/newsletterBg.gif) top left no-repeat; height: 120px; }
div#newsletter p#newsletter_text { padding: 25px 25px 7px 85px; }
div#newsletter p#newsletter_input { padding-left: 25px; vertical-align: middle; height: 16px }
/*  END OF NEWSLETTER  */


/*  NEWS  */
div#news { background: url(../img/newsBg.gif) top left no-repeat; height: 108px; }
div#news p#news_title { color: #033E64; padding: 25px 15px 0px 20px; }
div#news p#news_content { padding: 5px 15px 0px 25px; }
div#newsMore { background: url(../img/newsMoreBg.gif) top left no-repeat; padding: 4px 0px 0px 25px; height: 24px; }
/*  END OF NEWS  */


/*  RIGHT TEXT  */
div#rightText { padding: 10px 20px 20px 20px; }
/*  END OF RIGHT TEXT  */


/*  SUBMENU  */
div#submenu { background: #f7f7f7 url(../img/submenuLine.gif) bottom left no-repeat; width: 223px; padding-bottom: 10px; }
/*  END OF SUBMENU  */