* {
margin : 0px;
padding : 0px;
}
body {
background : #AAC5E3 url('../images/bg.png') repeat-x top center;
font-family : verdana;
line-height : 1.5;
color : #000000;
font-size:10px;
height:100%;
}
table {
font-size : 11px;
}
a, a:link, a:visited {
text-decoration : underline;
text-align : left;
color : #41409A;
}
a:hover {
text-decoration : underline;
}
b {
color : #41409A;
}

p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 1.5;
}
img {
border : 0;
}
h1 {
color : #41409A;
font-size : 16px;
padding : 10px 5px 5px 10px;
font-weight : bold;
margin-right:0px;
}

h3 {
color : #2E6692;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:#ffffff;
color:#4E3531;
font-size:10px;
display:block;
clear:both;
border-top:1px solid #ffffff;
}

h5{
padding:2px 5px;
color:#4E3531;
font-size:10px;
display:block;
clear:both;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
background : #ffffff url('../images/input.png') repeat-x top center;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}

form {display:block;clear:both;}
table td {padding:5px;border:1px solid #BFD5EB;}
table th {padding:5px;border:1px solid #C5E8FE;background:#C5E8FE;}
table {margin:10px;width:95%;}

div.bluecontent form table td {padding:2px 0px;color:#ffffff;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 974px;
display : block;
margin : 0px auto;
background : #ffffff url('../images/under.png') no-repeat top left;
overflow : hidden;
clear : both;
}

div.top{
width : 974px;
margin:20px 0px 0px 0px;
background : transparent url('../images/top.png') no-repeat top center;
overflow:hidden;
display:block;
}

div.topleft{
width:232px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.topleft img{
margin:45px 0px 0px 20px;
}

div.topright{
width:739px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}

div.searchbar div.topright form{ 
margin:0px;
}

div.searchbar div.topright form a{ 
color:#ffffff;
}

div.topleft img{
padding:0px;
}

div.topmenu{
height:49px;
width:739px;
padding:0px 0px;
display:block;
margin:10px 0px 0px 0px;
background : transparent url('../images/topmenu.png') no-repeat top center;
text-align:left;
}

div.topmenu a:visited,div.topmenu a:link {
color:#010A11;
}


ul.topmenu {
display : block;
overflow : hidden;
float:left;
height:36px;
margin:7px 35px 0px 15px;
}

ul.topmenu li {
list-style : none;
display : inline;
padding:0px 0px 0px 0px;
font-size : 12px;
color : #ffffff;
height:36px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #ffffff;
text-align : left;
font-size : 12px;
line-height : 36px;
height : 36px;
font-weight:bold;
text-decoration : none;
padding:0px 7px;
/* background : transparent url('../images/li.png') no-repeat top right; */
}


ul.topmenu li a:hover {
color:#aaaaff;
}

div.flash{
width:739px;
height:244px;
margin:0px 0px 0px 0px;
overflow:hidden;
display:block;
clear:both;
background : transparent url('../images/topflash.png') no-repeat top left;
}

div.menu {
display : block;
overflow : hidden;
margin:30px auto 0px auto;
width:216px;
padding-top:11px;
background : transparent url('../images/menu_top.png') no-repeat top left;
}

div.menu img {margin:0px;display:block;}

div.rightl ul.menu h1,div.left ul.menu h1{
margin:0px;
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}


ul.menu {
display : block;
overflow : hidden;
background : transparent url('../images/menu.png') repeat-y top left;
width:216px;
padding:0px;
margin:0px;

}


ul.menu li {
list-style : none;
display : block;
font-size : 11px;
padding :0px;
overflow : hidden;
margin:3px 0px 0px 0px;
}


ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 24px;
TEXT-DECORATION:NONE;
font-weight:bold;
display:block;
padding:0px 0px 0px 25px;
background : transparent url('../images/menu_in.png') no-repeat top left;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:24px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#41409A;
line-height:24px;
}

ul.menu li a:hover {
color:#aaaaff;
display:block;
}


ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}


div.content {
width:974px;
margin:0px 0px 0px 0px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
background:#ffffff;
}

div.lista {
height:23px;
display:block;
overflow:hidden;
padding:5px 10px;
border-bottom:1px solid #F1E8CA;
border-top:1px solid #F1E8CA;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
color:#781800;
font-size:14px;
}

div.center small{
font-size:11px;
padding:2px;
background:#EDF8FF;
color:#41409A;
border-bottom:1px solid #C5E8FE;
display:inline;
text-align:left;
margin:0px 3px;
}

table.personel {
border-collapse:collapse;
}

table.personel td{
border:none;
padding:5px 3px;
}

table.personel td img{
border:1px solid #C5E8FE;
}

table.personel tr{
border-bottom:1px solid #EDF8FF;
}


div.center div.small {
width : 32.68%;
float : left;
display : block;
overflow : hidden;
border:1px solid #ffffff;
margin:1px;
text-align:center;
}

div.center div.small div.small{
width:100%;display:block;float:right;clear:both;
}

div.center div.small strong{
color:#A1150D;
font-size:10px;
margin-top:16px;
}

div.big {
background : transparent url('../images/big.gif') repeat-y top right;
width : 100%;
float : left;
display : block;
overflow : hidden;
margin:0px;
font-size:11px;
}

div.big h1 b{
text-align:right;
}

div.big b{
color:#490200;
}

div.big ul{
margin:5px;
list-style:none;
}

div.big ul li{
padding:2px 5px;
list-style:none;
border-bottom:1px dotted #D9E2E6;
}

div.big div.small span,div.big div.small {
height:100%;
border:0px;
}

div.center div.small h1{
background : #ffffff url('../images/promo1.jpg') no-repeat top center;
color:#382612;
font-size:12px;
display : block;
overflow : hidden;
margin:0px;
padding:2px 10px;
line-height:16px;
}

div.small h1.promo{
background : #ffffff;
color:#382612;
font-size:12px;
display : block;
overflow : hidden;
margin:0px;
padding:3px 10px;
line-height:16px;
}

div.small h2{
width:99%;
font-size:10px;
display : block; 
overflow : hidden;
clear:both;
padding:5px 10px;
margin:3px;
color:#7B5212;
background : #ffffff url('../images/h1.jpg') no-repeat top center;

}

div.small h2 a {
color:#7B5212;
width:49%;
float:left;
}

div.small span{
display:block;
clear:both;
overflow:hidden;
padding:2px 2px 5px 10px;
font-size:10px;
height:90px;
}

div.small span strong{
display:block;
font-size:11px;
color:#FF0000;
}

div.small span img{
display:block;
float:left;
margin:4px;
}

div.center {
width : 75.8%;
float : left;
display : block;
overflow : hidden;
padding:5px 0px 0px 0px;
}

div.center h1{
background : #ffffff url('../images/h1.jpg') no-repeat top left;
}

div.left {
width : 23.9%;
padding:0px 0px 0px 0px;
float : left;
display : block;
overflow : hidden;
}


div.left p {
padding : 5px 0px 5px 0px;
line-height : 1.5;
font-size:10px;
}

div.kontakt{
display : block;
overflow : hidden;
margin:4px 8px;
width:216px;
height:305px;
padding-top:40px;
background : transparent url('../images/kontakt.jpg') no-repeat top left;
}

div.kontakt p {
padding:70px 10px 10px;
color:#41419B;
}

div.kontakt a {
color:#41419B;
}


div.listing {
display : block;
float:left;
overflow : hidden;
margin:2px 2px 2px 2px;
width:241px;
/*background : transparent url('../images/listing.gif') repeat-y top left;*/
}

div.listing div.head{
display : block;
float:left;
overflow : hidden;
width:241px;
height:26px;
background : transparent url('../images/listing_top_2.gif') repeat-y top left;
padding:5px 10px;
}

div.listing div.oferta{
padding:5px 10px;
background : transparent url('../images/listing.gif') repeat-y top left;
}


div.listing div.oferta table{
margin:0px;
width:100%;
background:#EDF6FB;
}

div.listing div.oferta table td{
padding:1px;
font-size:10xp;
}


div.listing div.listbot{
display : block;
float:left;
overflow : hidden;
width:221px;
height:40px;
background : transparent url('../images/listing_bot.gif') repeat-y bottom left;
padding:0px 10px 0px 10px;
text-align:right;
}


div.biglisting {
display : block;
float:left;
overflow : hidden;
margin:2px;
width:730px;
background : transparent url('../images/biglisting.gif') repeat-y top left;
}

div.biglisting div.head{
display : block;
float:left;
overflow : hidden;
width:730px;
height:20px;
background : transparent url('../images/biglisting_top.gif') repeat-y top left;
padding:9px 10px;
}

div.biglisting div.oferta{
padding:5px 10px;
}


div.biglisting div.oferta table{
margin:0px;
width:100%;
background:#EDF6FB;
}

div.biglisting div.oferta table td{
padding:1px;
font-size:10xp;
}


div.biglisting div.listbot{
display : block;
float:left;
overflow : hidden;
width:710px;
height:20px;
background : transparent url('../images/biglisting_bot.gif') repeat-y bottom left;
padding:0px 10px 0px 10px;
text-align:right;
}

div.dsmall{
width:66%;
float:left;
}

div.hsmall{
width:49%;
float:left;
}


div.small table td img {margin:10px;}































div.promo{overflow:hidden; background : #ffffff url('../images/promo1.jpg') no-repeat top left;clear:both;}
div.promo img{border:1px solid #5F4729;margin:0px 4px 4px 0px }
div.promo b{color:#4E3531;display:block; }

img.reklama{
margin:5px 10px;

}



div.spacer {
display:block;
clear:both;
overflow:hidden;
border-bottom:1px solid #F6EBF5;
padding:5px 0px;
}

div.img {
display:block;
float:left;
color:#892C00;
font-weight:bold;
width:100px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.info {
width:80px;
color:#892C00;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#230500;
font-size:10px;
padding:5px;
}

div.info div {
display:block;
float:left;
padding:5px;
overflow:hidden;
}

div.info div b{
display:block;
}

div.rightl p {
padding : 10px 5px 10px 5px;
line-height : 1.5;
font-size:10px;
}

div.rightl form{
margin-left:-10px;
}

div.left img{
margin : 8px ;
display:block;
}

div.search {
display : block;
clear : both;
overflow : hidden;
padding:0px 0px 5px 0px;
}

div.search form {
display : block;
overflow:hidden;
width:520px;
margin:0px 0px 0px 0px;
color:#ffffff;
}

div.search form a:link,div.search form a:visited,div.search form a{
color:#ffffff;
font-size:11px;
line-height:19px;
}

input.but {
background : #5D4332;
color:#ffffff;
display:block;
font-size:11px;
height:19px;
margin:5px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}

div.bot {
display : block;
clear : both;
overflow : hidden;
height:45px;
font-size:10px;
background:transparent url('../images/bot.png') no-repeat top right;
}

div.bot ul{
list-style:none;
float:left;
margin:15px;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#41409A;
font-size:11px;
padding:0px 5px;
line-height:30px;
text-decoration:none;
}

div.bot small, div.bot a{
color:#a5c8dE;
margin:18px 5px 0px 10px;
font-size:10px;
}


div.bot img {
margin:18px 15px 0px 15px;
float:right;
}


div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}






.required {
padding-bottom : 10px;
}

div.blueheading{background:#ffffff url('../images/heading.jpg') repeat-x top left;height:33px;line-height:33px;font-weight:bold;padding:20px 10px 0px 10px;color:#ffffff;margin:0px 0px ;}
div.lblueheading{background:transparent url('../images/promo.jpg') repeat-x top left;height:33px;line-height:33px;font-weight:bold;padding:20px 10px 0px 10px;color:#41409A;}
div.bluecontent{background:transparent url('../images/bcontent.jpg') repeat-x top left;padding:10px;color:#ffffff;overflow:hidden;}
div.bluecontent a:visited,div.bluecontent a:link,div.bluecontent a{color:#ffffff;font-size:11px;}
div.bluecontent p {color:#4C4C4C}
div.lbluecontent{padding:20px 10px;color:#ffffff;overflow:hidden;background:transparent url('../images/bcontent.jpg') repeat-x top left;}
div.lbluecontent p{color:#4C4C4C;}
div.bluecontent input.but {background:#5D4332;margin-left:90px;}

div.undershadow{background:transparent url('../images/under_shadow.png') no-repeat top right;height:16px;margin-bottom:10px;}
div.undershadowl{background:transparent url('../images/under_shadowl.png') no-repeat top left;height:16px;margin-bottom:10px;}



div.galeria h1{
font-size:14px;
color:#B5D8EE;
}

div.galeria img{
margin:10px;
border:2px solid #C5E8FE;
display:block;
float:left;
}

div.center span img {border:1px solid #C5E8FE;margin:5px;}
strong,div.center span b {color:#41409A;font-size:12px;border-bottom:1px dotted #3E80BD;}

div.center  b.title{
margin-left:10px;
}

div.boxy_dol {
float:left;
display:block;
width:100%;

}
div.box_moj {
float:left;
display:block;
width:100%;
margin:0px;
padding:0px;
background: url('../images/list_ok.jpg') no-repeat bottom left;
}
