* {
   padding:0px;
   margin:0px;
   font-family:Verdana;
   text-decoration:none;
}

img {
     border:0px;
}

table{
      border:0px;
      border-collapse:collapse;
}

td{
   vertical-align:top;
}

body{
     background:#cad6e3 url(images/background.jpg) left top repeat;
}

div#site{
background:url(images/top-back.jpg) left top repeat-x;

}

div#top_block{
clear:both;
background:url(images/top-photo.jpg) right 88px no-repeat;
height:370px;

}

div#left_block{
float:left;
width:240px;
padding-left:10px;
}

div#left_block ul.menu li{
list-style:none;
padding-left:10px;
padding-right:10px;
}

div#left_block ul.menu li.catalog a{
display:block;
color:#000066;
text-decoration:none;
font-weight:bold;
padding-left:10px;
padding-right:10px;
font-size:12px;
line-height:24px;
}

div#left_block ul.menu li ul li a{
padding-left:10px;
font-size:10px;
}

div#left_block ul.menu li a:hover{
background:#a9bbd0;
color:#00153a;
}

div#left_block ul.menu li.catalog span{
margin-left:10px;
color:#344f7e;
font-size:12px;
font-weight:bold;
line-height:24px;
}

div#right_block{
float:right;
width:220px;
color:#344f7e;
font-size:12px;
text-align:justify;
padding-right:10px;
}

div#right_block div.right{
border-bottom:solid 1px #f1f5f9;
margin-bottom:10px;
}

div#right_block h2{
color:#334b6d;
font-size:18px;
font-weight:bold;
border-bottom:solid 1px #344f7e;
padding-bottom:5px;
}

div#right_block a{
color:#FFF;
text-decoration:underline;
}
div#right_block a:hover{
text-decoration:none;
}

div#center_block{
margin-left:250px;
margin-right:230px;
color:#000066;
font-size:12px;
line-height:16px;
text-align:justify;
padding-right:30px;
}

div#center_block div.h1{
border-bottom:solid 1px #f1f5f9;
}

div#center_block div.h1 div{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
color:#334b6d;
padding-left:20px;
border-bottom:solid 1px #344f7e;
}

div#center_block div.content{
font-size:12px;
line-height:16px;
padding:10px 0px 10px 10px;
text-align:justify;
}

div#center_block div.content table tr td{
font-size:12px;
padding:3px;
}

div#center_block a{
color:#FFF;
text-decoration:underline;
}

div#center_block a.small{
font-size:12px;
}

div#center_block a:hover{
text-decoration:none;
}

div#center_block p{
margin-top:10px;
}

div#center_block h1{
font-size:18px;
color:#334b6d;
margin-top:10px;
margin-bottom:10px;
}

div#center_block h2{
font-size:16px;
color:#334b6d;
margin-top:10px;
margin-bottom:5px;
}

div#center_block h3{
font-size:14px;
color:#334b6d;
margin-top:10px;
margin-bottom:5px;
}

div#center_block ul{
margin-left:40px;
}

div.news h2{
font-size:18px;
font-weight:bold;
padding-bottom:5px;
color:#0066ff;
margin-top:10px;
border-bottom:solid 1px #344f7e;
}

div.news div{
border-top:solid 1px #f1f5f9;
padding-top:5px;
}

div.news p{
margin-top:10px;
}

div#right_block div.news p a{
color:#334B6D;
font-size:12px;
text-decoration:underline;
}

div#right_block div.news p a:hover{
text-decoration:none;
}

div.news  span{
color:#666;
font-size:12px;
}

div.news table{
margin-top:10px;
}

div.news table tr td input{
background:#DFE5ED;
border:solid 1px #FFF;
color:#666;
font-size:10px;
padding:4px 1px;
width:70px;
}

div.news table tr td input.podpis{
background:#DFE5ED;
border:solid 1px #9ebcd9;
border-right:solid 1px #FFF;
border-bottom:solid 1px #FFF;
height:16px;
margin-right:5px;
font-size:12px;
padding:3px;
width:130px;
}

div.news table tr td.text_3{
font-size:12px;
color:#999;
padding-top:5px;
}

div.news table tr td.text_3 input{
margin-right:3px;
width:15px;
padding:0px;
background:transparent;
border:none;
}

div.reklama h2{
font-size:18px;
color:#0066ff;
margin-top:20px;
}

div.hr{
clear:both;
height:0px;
border-top:solid 1px #344f7e;
border-bottom:solid 1px #f1f5f9;
margin:10px 20px;
font-size:1px;
line-height:1px;
}

div#footer_block{
clear:both;
font-size:11px;
color:#344f7e;
padding-top:15px;
padding-left:20px;
padding-bottom:15px;
}

div#footer_block a{
color:#344f7e;
text-decoration:underline;
}

div#footer_block a:hover{
text-decoration:none;
}

div.opros{
font-size:12px;
color:#344f7e;
padding:10px;
padding-top:15px;
}

div.opros h2{
border-bottom:solid 1px #344f7e;
padding-left:10px;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}

div.opros div{
border-top:solid 1px #f1f5f9;
padding-left:10px;
padding-top:5px;
}

div.opros div table{
margin-top:5px;
margin-bottom:5px;
}

div.opros a{
color:#FFF;
text-decoration:underline;
}
div.opros a:hover{
text-decoration:none;
}

div.opros div table tr td{
padding: 5px 3px;
}

div.logo{
clear:both;
padding-top:50px;
padding-left:41px;
}

div.logo div{
background:url(images/logo.png) left top no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/phpshop/phpshop/templates/new2/images/logo.png');
width:260px;
height:115px;
}

* html div.logo div{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/phpshop/phpshop/templates/new2/images/logo.png');
}

div.search{
margin-right:10px;
padding-left:40px;
padding-top:20px;
background:url(images/search-back.jpg) right bottom no-repeat;
height:48px;
float:left;
margin-top:102px;
}

div.search input.search{
background:#dfe5ed;
border:solid 1px #9ebcd9;
border-right:solid 1px #FFF;
border-bottom:solid 1px #FFF;
color:#8998ad;
padding:3px;
margin-right:10px;
margin-top:-5px;
width:180px;
}

div.select-design{
font-size:12px;
color:#344f7e;
padding:10px;
padding-top:10px;
}

div.select-design h2{
border-bottom:solid 1px #344f7e;
padding-left:10px;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}

div.select-design div{
border-top:solid 1px #f1f5f9;
padding-left:10px;
padding-top:5px;
}

div.select-design a{
color:#FFF;
font-size:10px;
display:block;
margin-top:5px;
text-decoration:none;
}

div.select-design select{
font-size:12px;
color:#aaa;
width:120px;
}

div.select-design a:hover{
text-decoration:underline;
}

div.top-menu{
text-align:right;
background:transparent none;
position:absolute;
top:30px;
right:0px;
}

div.top-menu a{
font-size:16px;
color:#FFF;
text-decoration:none;
font-style:italic;
font-weight:bold;
margin-right:25px;
padding-bottom:2px;
}

div.top-menu a:hover{
text-decoration:underline;
}