/* 
    Document   : main
    Created on : 2009-07-12, 13:24:17
    Author     : zajac rtechnologies.pl
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
   
}

body{
  background-color:#be4101;
  background-image:url(../images/background.png);
  background-position:top;
  background-repeat:repeat-x;
}

*{
  margin:0;
  padding:0;
  font-family:arial,sans-serif, helvetica ;
}

img{
  border:none;
}


p{
  padding:10px 0;
}

ol{
  padding-left:30px;
}

ul{
  padding-left:30px;
}


h1{
  padding:14px 0;
}

h2{
  padding:12px 0;
}

h3{
  padding:10px 0;
}

h4{
  padding:8px 0;
}

option{
  padding-right:10px;
}

.main{
  width:900px;
  margin:10px auto 0;
  background-color:#fff;
  overflow:hidden;
  padding-bottom:10px;
}

.sub_main{
  width:800px;
  margin:10px auto;
}


#dynamic_navigation{
  
  color: #c33740;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

#dynamic_navigation li{
  float:left;
  padding:0px 5px;
}

#dynamic_navigation a{
 color: #c33740;
 padding:0px 5px;
 text-decoration:none;
}

#dynamic_navigation a:hover{
  text-decoration:underline;
}

#dynamic_navigation span{
 padding:0px 5px;
}

.overflow{
  overflow:hidden;
}


.right_box{
  width:200px;
  float:right;
  overflow:hidden;
  padding-top:0px;
  clear:right;
}

.call_us{
  color:#4c4c4c;
  font-size:12px;
  float:right;
  padding-top:20px;
}

.call_us a{
  color:#4c4c4c;
  text-decoration:none;
}
.call_us a:hover{

  text-decoration:underline;
}

 .call_us .big{
 font-size:20px;
 font-weight:bold;
}

.logo{
  float:left;
  padding:30px 5px 5px;
}

.subnavigation{
  width:200px;
  margin:auto;
  padding-top:30px;
}

.subnavigation .top{
  background-image:url(../images/stoves-nav-top.gif);
  background-repeat:no-repeat;
  width:200px;
  height:18px;
}

.subnavigation .bottom{
  background-image:url(../images/stoves-nav-bottom.gif);
  background-repeat:no-repeat;
  width:200px;
  height:18px;
}

.subnavigation .center{
  background-color:#9a0201;
  width:200px;
}

.subnavigation ul{
 list-style:none;
 padding:1px 10px;
}

.subnavigation a{
  color:#fff;
  text-decoration:none;
  font-size:12px;
}

.subnavigation a:hover{
  text-decoration:underline;
}

.subnavigation span{
  color:#fff;
  font-size:14px;
  font-weight:bold;
}



#footer{
  width:900px;
  text-align:center;
  color:#727272;
  font-size:11px;
  clear:both;
  margin:auto;
  padding-top:10px;
  margin-bottom:10px;
  padding-bottom:10px;
  overflow:hidden;
  background-color:#fff;
}

#footer a{
  text-decoration:none;
  color:#727272;
  margin:0 5px;
}

#footer a:hover{
  text-decoration:underline;
}
#footer span{
   margin:0 5px;
}

#footer .sub_footer{
  width:800px;
  float:right;
  text-align:center;
}



.box{
  color:#333333;
  width:595px;
  padding-right:5px;

}
.box p{
 font-size:12px;
 line-height:18px;
 margin-bottom:8px;
 padding:0;
}
.box a{
  color:#9a0201;
  text-decoration:underline;
}
.box a:hover{
  text-decoration:none;
}

.box h1{
  color:#808080;
  font-size:30px;
  font-weight:normal;
  line-height:normal;
}

.box a.webpages{
  font-size:16px;
}

.box a.subwebpages{
  font-size:12px;
  margin-left:10px;
}

.red{
  background-color:#FF5252;
}

.form{
  text-align:center;
  width:190px;
  color:#808080;
  font-size:12px;
  font-weight:bold;
  padding-right:5px;
  padding-left:5px;
  background-image:url(../images/sty-box.gif);
  background-repeat:repeat-y;
}

.form select{
 width:180px;
}

.form p{
  text-align:left;
  padding-left:5px;
  padding-bottom:1px;
  padding-top:4px;
}
.form input{
  width:180px;
  margin:auto;
}

.form textarea{
  width:180px;
  height:120px;
  margin:auto;
  font-size:14px;
}

.container{
  clear:left;
}

.form_top{
  width:200px;
  height:9px;
  background-image:url(../images/sty-box-top.gif);
  background-repeat:no-repeat;
}
.form_bottom{
  width:200px;
  height:9px;
  background-image:url(../images/sty-box-bottom.gif);
  background-repeat:no-repeat;
}

input.submit{
  width:63px;
  margin:auto;
  padding-top:5px;
}

p.radio{
 color:#808080;
font-size:12px;
 width:100%;
 margin-top:3px;

}

p.radio input{
  width:auto;
}

p.title_form{
  font-size:16px;
  text-align:center;
}

.subnavigation .slesz{
  color:#808080;
  padding:0 7px;
}

.banner{
  padding-top:20px;
  padding-bottom:20px;
}