body {
 margin-top:0; 
 margin-bottom:0;
 padding-top: 0;
 font-size:13px;
 color:#555;
 font-family: Tahoma, "Times New Roman", arial;
 background:url(../images/skin/background.jpg) repeat-y center fixed white;
}

h1,h2,h3, h4, h5, ol, ul, li, div, hr, a, form {margin:0; padding:0}
p {margin:0; padding:2px 0 2px 0}
ul {
	list-style-type: none;
   }	

input[type=text]:hover {background: #eee;}

fieldset {border:0; padding-left:50px; }   
 
legend{font-size:14px; font-weight:bold; margin-bottom:15px;}
 
img {border:0}				  

A.link {text-decoration: none;  color: #F59031;}
A:visited.link{  color: #F59031;}
A:hover.link, A:hover.link-activ{  color: red; text-decoration: underline;}	

A.link-activ  {text-decoration: underline;  color: red;}
A:visited.link-activ{  color: red;}

A.topic {text-decoration: none;  color:olive;}
A:visited.topic{  color: olive;}
A:hover.topic{  color: olive; text-decoration: underline;}


.cols-color { background-color:#F7F7F7}

.right {float:right}
.left {float:left}

/* navi-left */
.navi-left{}
.navi-left A {
      display:block;
      width:98%;
      padding:0 3px 3px 3px;
      text-decoration: none;
      color: #846c0a;
      border-bottom:1px #f9caca solid;
      background: white;}
.navi-left A:visited{  color: #846c0a;}
.navi-left A:hover, .navi-left A:hover.activ{  background: #fcefef;}
.navi-left .activ{ background: #fcefef;}


.wraper {
         width:990px; 
		 min-width:990px;
		 height:500px;
		 background: url(../images/skin/web_grund.png) repeat-x top white;
	     margin:20px auto;
        }

.header  {
         float:left;
         height:120px;
		 width:100%;
        }	

.logo  {
         height:99px;
		 width:100%;
        }
		
.lang , .navi-top {
          height:20px;
		 }
		 
.lang      {
           width:150px;  
           float:left;
		   padding-left:10px;
         }	
		 
.lang img {
         width:22px;
		 margin: 2px 5px; 
		}		 
		
.navi-top{
           width:700px;
           float:right;
         }		
		 
.navi-top a {font-size:14px;}
		 
.navi-top  span {
             margin:0 12px;
           }
		   
.navi-top  li   {
         display:inline;
        }		   

.content-wraper {
        margin: 20px 0;
        float:left;
		min-height:350px;
		}	
		
.sidebar-left{
        float:left;
        width:200px;
       }
	   
 /* 3-columns */	   
.content-3{
        float:left;
        width:560px;
	padding:15px;
        background: white;
       }
	   
 /* 2-columns */		   
.content-2{
        float:left;
        width:760px;
        padding:15px;
        background: white;
       }	   
	   
.sidebar-right{
        float:right;
        width:200px;
       }

		
.footer {
        float:left;
        height: 105px; 
        width:100%;
        text-align:center;        
       	background:  #F59031;	
		}	

.navi-bottom{
        display:inline-block;
        height: 45px;
        width:100%;  
	background: url(../images/skin/bottom_bg.png) repeat-x top white;
         }

.navi-bottom img{height:25px; margin:5px; width:78px;}
		 
.copiright {
        height: 60px; 
        width:100%;
		line-height:60px; 
        }		
		
.clear  {
         clear:both;
        }	

/* boxes */
.box-top-l {background:url("../images/skin/top_l.gif") no-repeat right top;}
.box-top-r {background:url("../images/skin/top_r.gif") no-repeat left top;}
.box-top, .box-top-l, .box-top-r {height:18px; background-color:#FFC080;}

.box  {border:1px #FFC080 solid; padding:5px;  background:url("../images/skin/top_m.gif") repeat-x top;}
.box img {margin:5px 0; border:1px #eee solid}
.box h1 {font-size:14px; margin: 5px 0 5px 10px; text-align:left;}
.box p{margin:0; margin-bottom:3px}
.box .text {font-size:11px; padding:5px;}
.text li {margin-bottom:5px; padding-bottom:2px; border-bottom:2px gray dotted;}

.text-justify {text-align:justify;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}

/* news-box : index site */
.news-box {border:1px #eee solid; text-align:left; margin:10px 0;}
.news-box .topic { line-height:20px; padding:5px; background:#FF8080; color:white; font-weight:bold;}
.news-box .topics { padding:5px; background:#FFE6E6; font-size:14px; min-height:50px; font-weight:bold; font-size:12px}
.news-box  .img{text-align:center; min-height:60px; padding:5px 0;}
.news-box .cols {float:left; width:182px; min-height:250px; /*border:1px #eee solid*/}
.news-box .cols-mitle {float:left; width:185px; padding:0 2px; min-height:250px; /*border:1px #eee solid*/}
.news-box  p {padding:5px; text-align:justify;}


/*  details sits */
.page_header {padding:5px; background:#eee; font-size:14px; margin-bottom:10px;}
.page_content {text-align:justify}
.page_content img{margin:10px;}
.page_footer {display:inline-block; width:540px; margin:10px 0 5px 0; padding:5px 10px 3px 10px; background:#eee;}


/* Portfolio  */
.portfolio li{ display:inline-block; width:605px; margin-bottom:10px; padding:5px 0 5px 5px;}
.portfolio img{border:1px #eee solid; }
.portfolio .col1 {float:left; width:400px;  margin:0 0 10px 0; padding:3px 50px 3px 0;}
.portfolio .col2{ }
.portfolio .color1 {color: #DB73B4; font-style:italic;}
.portfolio .color2 {color: #9AA741; font-style:italic;}

/*  pager  */
.pager {float:left; width:400px;}
.pager a  {border : 1px solid #FFCE9D; padding : 2px 5px; font-size: 11px;  color: #A6A6A6;  background-color:white}
.pager a:visited {color: #A6A6A6;}
.pager a:hover {color: #0058A6; background-color:#FFF0E1}	
.pager .activ {font-size: 11px; color:red; text-decoration: underline; border: 1px #FFCE9D solid; padding :2px 5px; background-color:#EFEFEF}
.go_page {float:right; width:140px;}
.go_page input[type=text] {font-size:12px; width:20px; border : 1px solid #FFCE9D;}
.go_page input[type=image] {width:29px; margin:2px 0 0 3px;}

/*  form_elements  */
.form_elements .error {background-color:#FFE6E6; border:1px red solid;}
.form_elements .required span {color:red}
.form_elements .row{margin-bottom:8px;}
.form_elements label{width:150px; text-align:right; margin-right:20px;}
.form_elements  .button-box {padding:20px 10px 10px 10px;}
.form_elements img {border:1px #eee solid;}
#cheker, #cheker-input {display:none}

.err_color {color:red}

.mess_box_err {border:1px solid red; background: url(../images/error.gif) no-repeat 10px #fcfbe8; padding:15px 5px 15px 60px; margin: 15px 0 15px 0;}
.mess_box_ok {border:1px solid green; background: url(../images/error.gif) no-repeat 10px #fcfbe8; padding:15px 5px 15px 60px; margin: 15px 0 15px 0;}

/*   news_listen  */
.new_listen {}
.new_listen .topic {padding:5px 5px 0 5px;}
.new_listen .topic h1{font-size:13px}
.new_listen li {margin-bottom:10px;}
.new_listen img {float:left; margin:5px 15px 5px 5px;}
.new_listen .col1 {padding:5px;}


/*  price  */
.price li{margin:5px 0 5px 0;}
.price p {margin: 5px 0 0 0}
.price .row1, .price .row2, .price .row3, .price .row4{margin:10px 120px 20px 50px; padding:5px;}
.price .row1 .titel, .price .row2 .titel, .price .row3 .titel, .price .row4 .titel {font-weight:bold; text-decoration: underline;}
.price .row1 .titel{color:red; background:#eee;}
.price .row1 {background:#eee;}
.price .row2 .titel{color:#DB73B4;}
.price .row3 .titel{color:#898ECB; background:#eee;}
.price .row3{background:#eee;}
.price .row4 .titel{color:#9AA741;}
.price .prise {width:160px; height:27px; background:url(../images/cennik.jpg) no-repeat; text-align:center; font-weight: bold; padding-top:5px}


/* errorsite */
.errorsite {width:700px; padding:90px 0 0 200px; font-weight:bold;}
.errorsite span{font-size:72px; color:red;}

/*  user */
.user_icon_nikname{color:#9AA741;  font-weight:bold;}
