body {
	background-color: #2f9ebe;
	color: #666666;
	font-family: verdana;
	font-size: 12px;
	text-align: left;
}

body * {
	text-align: left;
}

img {
	border: 0;
}

.message {
	width: 90%;
	margin: 0px auto;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid red;
	text-align: center;
	background-color: white;
	font-size: 16px;
	color: red;
}

/** MENU **/

#newMenu {
	height: 29px;
	background: #f1f1f1;	
}

#searchPart {
	background: url('../img/topmenuleft.gif') no-repeat top right;
	float: left;
	height: 29px;
	}

#menuPart {
	background: #3b96b2 url('../img/topmenubg.gif') repeat-x;
	height: 29px;
	float: right;
	width: 531px;
}

#menuPart ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menuPart ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#menuPart ul li a {
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	color: white;
	margin-right: 8px;
	text-decoration: none;
	padding-top: 7px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 7px;
}

#menuPart ul li a:hover{
	background: #4da3be;
}
#loginPart {
	background: #3b96b2 url('../img/loginpartbg.gif') no-repeat top right;
	height: 29px;
	width: 220px;
	padding-left: 12px;
	float: right;
}

#loginPart a {
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 4px;
	color: white;
	text-decoration: none;
	padding-top: 7px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 7px;
	text-shadow: black 0px 0px 2px;
}

#loginPart a:hover {
	background: #4da3be;
}

form {
	display: inline;
}

div.sep {
	clear: both;
	height: 10px;
}

div.sep_shadow {
	clear: both;
	background: url('../img/nd_page_middle.jpg') top center no-repeat;
	height: 15px;
}

a {
	text-decoration: none;
}

#services {
	width: 990px;
	margin: 0px auto;
}

#services ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#services ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}

#services ul li a {
	display: block;
	width: 240px;
	text-align: center;
	float: left;
	color: white;
}

div#page {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 50px;
}

div#document {
	width: 988px;
	margin: 0 auto;
	background-color: white;
}

div#top {
	background-image: url(../img/nd_top_page.png);
	background-repeat: no-repeat;
	padding-top: 14px;
}

div#top_inner {
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 10px;
}

div#adv_head {
	float: right;
}

div#head_menu {
	float: right;
	background-image: url(../img/hmenu.png);
	height: 33px;
	line-height: 33px;
	margin-bottom: 16px;
}

div#head_menu a.item, div#head_menu img {
	float: left;
	display: block;
	color: white;
	font-weight: bold; 
	font-size: 12px;
}

div#head_menu div.hsep {
	float: left;
	width: 1px;
	height: 6px;
	font-size: 1px;
	background: white;
	margin-top: 14px;
	margin-left: 12px;
	margin-right: 12px;
}

div#logo {
	width: 169px;
	height: 78px;
	background-image: url(../img/logo.png);
	float: left;
}

div#adv_head {
	margin-bottom: 14px;
}

div#search {
	width: 225px;
	line-height: 32px;
	float: left;
}

div#search div.i {
	float: left;
	padding-top: 0px;
}

div#search .text {
	width: 150px;
	height: 19px;
	margin: 0 4px;
	background-image: url(../img/searchbox.gif);
	background-repeat: no-repeat;
	border: 0;
	margin-top: 3px;
}

div#search .button {
	width: 25px;
	height: 20px;
	background-image: url(../img/search_button.png);
	background-repeat: no-repeat;
	border: 0;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
}

div#log_links {
	width: 200px;
	float: right;
	height: 10px;
	margin-top: 10px;
	text-align: center;
}

div#login {
	float: right;
	width: 314px;
	height: 32px;
	background-image: url(../img/login.png);
}

div#login div.i {
	float: left;
	padding-top: 6px;
}

div#login input.text {
	width: 108px;
	height: 19px;
	margin: 0 4px;
	background-image: url(../img/login_input.png);
	background-repeat: no-repeat;
	border: 0;
}

div#login input.button {
	width: 59px;
	height: 20px;
	background-image: url(../img/login_button.png);
	background-repeat: no-repeat;
	border: 0;
	margin-left: 7px;
	cursor: pointer;
}

div#center {
/*	background-image: url(../img/center.png);*/
	background-repeat: no-repeat;
	padding: 15px 10px 15px 10px;
	padding-top: 4px;
}

div#menu {
	float: left;
	width: 189px;
}

div#menu div.text {
	text-align: center;
	padding: 9px 0;
}

div#menu div.box {
	width: 189px;
	margin-bottom: 20px;
}

div#menu div.title {
	height: 24px;
	line-height: 24px;
	background-image: url(../img/nd_menu_header.jpg);
	padding-left: 12px;
	color: white;
}

div#menu a.item {
	height: 23px;
	line-height: 24px;
	background-image: url(../img/nd_menu_item_bg.jpg);
	background-repeat: no-repeat;
	background-color: #2f9ebe;
	border-bottom: 0px solid #2c7798;
	display: block;
	color: white;
	padding-left: 29px;
}

div#menu a.item_expanded {
	height: 24px;
	line-height: 24px;
	background-image: url(../img/nd_menu_header.gif);
	background-repeat: no-repeat;
	background-color: #6fbbd3;
	border-bottom: 0px solid #2c7798;
	display: block;
	color: white;
	padding-left: 12px;
}

div#menu div.sub a.item {
	height: 23px;
	line-height: 24px;
	background-image: url(../img/nd_menu_item_bg.jpg);
	background-repeat: no-repeat;
	background-color: #2f9ebe;
	border-bottom: 0px solid white;
	display: block;
	color: white;
	padding-left: 29px;
}

div#menu a.item_bottom {
	height: 25px;
	line-height: 25px;
	background-image: url(../img/nd_menu_bottom.png);
	background-repeat: no-repeat;
	background-color: #2f9ebe;
	border-bottom: 0px solid white;
	display: block;
	color: white;
	padding-left: 29px;
	margin-bottom: 15px;
}

div#content {
	width: 560px;
	float: left;
	margin-left: 20px;
	padding-top: 18px;
	padding-right: 10px;
	position: relative;
	margin-bottom: -10px;
	background: url('../img/nd_right_shade.png') no-repeat top right;
}

div#breadcrumbs {
	margin-bottom:10px;
	padding:2px;
	background: url('../img/breadcrumbs_shadow.png') no-repeat bottom left;
	padding-bottom: 20px;
}

div#content a.more {
	float: right;
	margin-bottom: 28px;
	color: #399ac3;
}

div#content div.left {
	float: left;
	width: 175px;
	text-align: right;
/*	background-image: url(../img/cleft.png);*/
	background-repeat: no-repeat;
}

div#content div.center {
	float: left;
	width: 175px;
/*	background-image: url(../img/ccenter.png);
	background-repeat: no-repeat;
	border-left: 1px solid #e4f2f9;
	border-right: 1px solid #e4f2f9;*/
}

div#content div.right {
	float: left;
	width: 210px;
	/*background-image: url(../img/cright.png);
	background-repeat: no-repeat;*/
}

div#content div.left div.body {
	padding-right: 13px;
}

div#content div.center div.body {
	padding-right: 13px;
	padding-left: 13px;
}

div#content div.right div.body {
	padding-left: 13px;
}

div#content div.body2 {
	height: 140px;
	font-size: 13px;
}

div#content div.item div.title, div#content div.item div.title * {
	color: #1c7ba3;
	font-weight: bold;
	font-size: 14px; 	
}

div#content div.item {
	background-image: url(../img/item.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 15px;
	height: 90px;
	
}

div#content div.body2 { display: none; }

div#content div.item div.date {
	color: #399ac3;
	margin-bottom: 18px;
	clear: both;	
}

div#content div.right div.item div.date {
	color: #399ac3;
	margin-bottom:33px;
}

div#content div.item img.preview {
	width: 54px;
	height: 54px;
	border: 1px solid #e4f2f9;
	float: left;
	margin: 0 9px 5px 0;
}

div#adv_center {
	padding: 10px;
	margin-top: 10px;
}

div#bottom {
	background-color: #2f9ebe;
	background-image: url(../img/nd_bottom.png);
	background-repeat: no-repeat;
	height: 10px;
	/*padding: 11px 15px 15px 15px;*/
}

div#newsletter {
	float: right;
	margin-bottom: 18px;
	color: white;
}

div#newsletter div.i {
	float: left;
	padding-top: 1px;
	color: white;
}

div#newsletter input.text {
	width: 152px;
	height: 19px;
	margin: 0 4px;
	background-image: url(../img/newsletter_input.png);
	background-repeat: no-repeat;
	border: 0;
}

div#newsletter input.button {
	width: 21px;
	height: 20px;
	background-image: url(../img/newsletter_button.png);
	background-repeat: no-repeat;
	border: 0;
	margin-left: 7px;
	cursor: pointer;
}


div#footer div.left {
	float: left;
	width: 30%;
	line-height: 32px;
}


div#footer div.right {
	float: right;
	width: 69%;
	line-height: 32px;
	text-align: right;
}

div#footer div.right a {
	float: right;
	display: block;
	line-height: 32px;
	font-size: 11px;
}

div#footer div.right div.hsep {
	width: 1px;
	height: 12px;
	font-size: 1px;
	float: right;
	margin-top: 12px;
	margin-left: 10px;
	margin-right: 10px;
}

div#footer {
	margin: 0px auto;
	width: 990px;
	color: white;
}

#footer a {
	color: white;
}

.premiumnews_main_col {
   width: 60%;
}

.premiumnews_main_list {
   width: 40%;
}

.news_main_col {
   width: 60%;
}

.news_main_list {
   width: 40%;
}


.news_table 
{
	width: 100%;
  /*	border: 1px solid #6cab17;*/
	border-spacing: 0px;
	border-collapse: collapse;
  /*	background-color: #e4f2f9;
	border-right: 1px solid black;
	border-bottom: 1px solid black; */
}

.news_table_title
{
	padding-top: 15px;
	width: 100%;
	border-top: 0px solid black; 
	border-right: 0px solid black;
	color: #2c7798;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.news_table_title a
{
	color: #2c7798;
	font-size: 13px;
	font-weight: bold;
}

.news_table_image
{
	width: 200px;
	padding-top: 15px;
	border-left: 0px solid black;
	border-top: 0px solid black;
	/*border-bottom: 1px solid black;*/
	background: url('../img/item.png') bottom left repeat-x;
	padding-bottom: 10px;	
}

.news_table_image img {
	border: 1px solid #e4f2f9;
}

.news_table_content
{
	width: 100%;
	border-right: 0px solid black;
	color: black;
	font-size: 12px;
	text-align: left;
}
.news_table_readmore
{
	width: 100%;
	/*border-bottom: 1px solid black;*/
	/*border-right: 0px solid black;*/
	background: url('../img/item.png') bottom left repeat-x;
	padding-bottom: 10px;
}

.premiumnews_table 
{
	width: 100%;
	border: 0px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #e4f2f9;
	/*border-right: 1px solid black;
	border-bottom: 1px solid black;*/
}

.premiumnews_table_title
{
	width: 100%;
	border-top: 0px solid black; 
	border-right: 0px solid black;
	color: #2c7798;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
        vertical-align: top; 
}

.premiumnews_table_title a
{
	color: #2c7798;
	font-size: 13px;
	font-weight: bold;
}

.premiumnews_table_image
{
	width: 100px;
	padding-top: 15px;
/*	border-left: 0px solid black;
	border-top: 0px solid black;
	border-bottom: 1px solid black;*/
	background: url('../img/item.png') bottom left repeat-x;
	padding-bottom: 10px;	
}

.premiumnews_table_content
{
	width: 100%;
	border-right: 0px solid black;
	color: black;
	font-size: 12px;
	text-align: left;
}
.premiumnews_table_readmore
{
	width: 100%;
	background: url('../img/item.png') bottom left repeat-x;
	padding-bottom: 10px;	
}


.single_premiumnews 
{
	width: 100%;
	border: 0px solid black;
	border-spacing: 10px;
	border-collapse: collapse;
	background-color: white;
}

.single_premiumnews_title
{
	width: 100%;
	border-top: 0px solid black; 
	border-right: 0px solid black;
	color: #2c7798;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.single_premiumnews_content
{
	width: 100%;
	border-right: 0px solid black;
	color: black;
	font-size: 12px;
	text-align: left;
}





.single_premiumnews_summary
{
	width: 100%;
	border-right: 0px solid black;
	color: gray;
	font-size: 12px;
	text-align: right;
}









.single_news 
{
	width: 100%;
	border: 0px solid black;
	border-spacing: 10px;
	border-collapse: collapse;
	background-color: white;
}

.single_news_title
{
	width: 100%;
	border-top: 0px solid black; 
	border-right: 0px solid black;
	color: #2c7798;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.single_news_content
{
	width: 100%;
	border-right: 0px solid black;
	color: black;
	font-size: 12px;
	text-align: left;
}

.single_news_summary
{
	width: 100%;
	border-right: 0px solid black;
	color: gray;
	font-size: 12px;
	text-align: right;
}


td.baza_header, td.baza_header a, td.baza_header a:hover {
   text-align: left;
   font-size: 20px;
   font-weight: bold;
   width: 380px;
}

td.baza_image, td.baza_logo, .baza_logo {
   width: 189px;
}

td.baza_firma, td.baza_firma a, td.baza_firma a:hover {
   text-align: left;
   font-size: 14px;
   font-weight: bold;
}

.baza_www, .baza_phones, .baza_main, .baza_info, .baza_fotos, .baza_oferta { padding-top: 12px; }

#poll {
	width: 189px;
	background:  #2f9dbe url(../img/nd_menu_bottom.png) no-repeat bottom left;
	padding-bottom: 6px;
	color: white;
}

#poll .glosowales {
	text-align: center;
	font-weight: bold;
	color: white;
	width: 100%;
	padding-bottom: 10px;
}

#poll .pAnswer {
	width: 100%;
	background: url(../img/nd_poll_bg.jpg) no-repeat top left;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-top: 2px;
}

#poll .title {
	width: 100%;
	clear: both;
	text-align: center;
	height: 20px;
	line-height: 24px;
	background-image: url(../img/nd_menu_header.jpg);
	color: white;
}

#poll .sum {
	text-align: center;
	font-weight: bold;
	color: black;
	width: 100%;
	color: white;
	padding-top: 3px;
	padding-left: 10px;
}

#poll .subm {
	width: 99%;
	text-align: center;
}

#poll .button {
	border: 1px solid gray;
	background-color: white;
	color: black;
	margin: auto;
}

#komentarze {
	width: 100%;
}

#komentarze .ile {
	text-align: center;
	color: black;
	font-weight: bold;
}

#komentarze .zalogowany {
	width: 100%;
	text-align: center;
}

#komentarze .zalogowany textarea {
	width: 98%;
	height: 50px;
	border: 1px solid gray;
}

#komentarze .zalogowany input {
	border: 1px solid gray;
	background-color: #e4f2f9;
}

#komentarze div.komentarz {
	width: 100%;
	border: 1px solid #e3e3e3;
	position: relative;
	margin-top: 2px;
}

#komentarze div.komentarz .tresc {
	padding: 2px;
	color: gray;
	text-align: left;
}

#komentarze div.komentarz .delete_comment {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 10px;
}

#komentarze input {
	border: 1px solid #21779b;	
	padding: 3px;
}

#komentarze input:focus {
	background: #ecf9ff;
}

#komentarze div.komentarz .data {
	padding: 2px;
	color: gray;
	text-align: left;
	width: 220px;
}

#komentarze div.komentarz .user {
	padding: 2px;
	color: gray;
	text-align: left;
	width: 220px;
}

#komentarze div.komentarz .separator {
	clear: both;
}

#wyszukiwarka_form {
	width: 550px;
	margin: auto;
	padding: 10px;
}

.text img {
}

#wyszukiwarka_form td { text-align: center; padding: 3px; }

#wyszukiwarka_form .search_button { border: 1px solid gray; background: white; text-align: center; padding: 5px; font-weight: bold; font-size: 12px; }
#wyszukiwarka_form .search_input { width: 300px; border: 1px solid gray; background-color: #eeeeee; }
.big { font-size: 16px; }

.not_found { font-size: 14px; text-align: center; width: 80%; color: #cc0000; border: 1px solid #e3aeae; margin: auto; margin-top: 20px; margin-bottom: 20px; padding: 5px; }

table.search_table td { padding: 3px; }
table.search_table th { font-weight: bold; font-size: 12px; border-bottom: 1px dashed gray; }

.disclaimer { font-size: 11px; text-align: center; width: 99%; color: #414141; }

.news_main_list table.news_table td.news_table_image img { width: 100px; }

#lista_skrotow_mala { padding-left: 10px; }


table.news_buttons { width: 100%; }
table.news_buttons div.buttonik_r, table.news_buttons div.buttonik_l { width: 20px; float: left; text-align: center; border: none;margin: 3px; }
table.news_buttons div.buttonik_int {  width: 20px; float: left;text-align: center; border: 1px solid gray; margin: 3px; }
table.news_buttons div.buttonik_sel {width: 20px; float: left; text-align: center;border: 1px solid gray; margin: 3px; background-color: silver; color: black; }
table.news_buttons div.buttonik_r { text-align: right; }
table.news_buttons div.buttonik_l { text-align: left; }

#content table.news_table, #content table.premiumnews_table  {  }
#content table.premiumnews_table td.premiumnews_table_image { width: 200px; }
#content table.news_table td.news_table_image { width: 200px; }
#content table.news_table td.news_table_title { width: 574px; }
#content table.news_table td.news_table_content { width: 574px; }
#content table.news_table td.news_table_readmore { width: 574px; }
#content table.premiumnews_table td.premiumnews_table_title { width: 574px; }
#content table.premiumnews_table td.premiumnews_table_content { width: 574px; }
#content table.premiumnews_table td.premiumnews_table_readmore { width: 574px; }

#content td.search_field { padding-top: 9px; font-size: 10px; padding-bottom: 10px; border-bottom: 1px dotted gray; }
#content td.search_image { padding-top: 9px; font-size: 10px; padding-bottom: 10px; border-bottom: 1px dotted gray; }
#content td.search_field b { font-size: 14px; }

#menu_informacji .left { width: 185px; height: 40px; display: block; float: left;background: url('../img/nd_aktualnosci.png') no-repeat top left; text-align: right; }
#menu_informacji .center { width: 185px; height: 40px; display: block;float: left; background: url('../img/nd_produkty.png') no-repeat top left; text-align: right; }
#menu_informacji .right { width: 185px; height: 40px; display: block;float: left; background: url('../img/nd_promocje.png') no-repeat top left; text-align: right; }

#menu_informacji a { color: #7d7d7d; font-weight: bold; }
#menu_informacji .left a { padding-right: 10px;}
#menu_informacji .center a { padding-right: 20px;}

td.premiumnews_main_col, table.single_premiumnews td { background-color: white; }
.premiumnews_table_small {border-collapse: collapse;}
.premiumnews_table_small td { background-color: #e4f2f9;}
a.powrot { color: #f09; }
td.single_news_date { height: 25px; color: gray; font-size; 10px; vertical-align: top; }
td.news_zobacz { text-align: right }

div.tagCloud {
	width: 190px;
	color: #999999;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

div.tagCloud a.itemtag {
	color: #CCCCCC;
	text-decoration: none;
}



#SYSTEMmessage { margin-top: 10px; margin-bottom: 10px; padding: 10px; background-color: orange; color: white; border: 2px solid red; text-align: center;}


A:link		{ COLOR: #0883d9; TEXT-DECORATION: none;}
A:visited	{ COLOR: #0883d9; TEXT-DECORATION: none;  }
A:active	{ COLOR: #0883d9; TEXT-DECORATION: none;  }
A:hover		{ COLOR: #F00000; TEXT-DECORATION: underline; }

div#ogloszenia_kategoria .OGitem { width:770px;}
div#ogloszenia_kategoria .OGtitle { margin-top:6px}
#ogloszenia_single .skrot .image { width: 205px; float: left; }

#bottom .i a { color: white; }


div#baza_kategoria .Bitem { width:770px;}
div#baza_kategoria .Bitem { margin-top:6px}

#pasaz {
	max-width: 564px;
	width: 594px;
	overflow: hidden;
}

#pasaz h1 {
	color: #b12106;
	font-size: 16px;
	font-weight: bold;
	
}

.hlinker a {
	color: gray;
}

#pasaz span {
	font-weight: bold;
	font-size: 15px;
}

.pCategoryList td {
	font-size: 14px;
	padding: 5px;
}

.pCategoryList td.divider {
	background: url('../../../img/shadow_item.jpg') no-repeat bottom left;
	height: 8px;
	padding: 0px;
	margin: 0px;
}

.pCategoryList a {
	color: #0086dc;
	font-weight: bold;
	font-size: 15px;
}
.pSingleItem ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.pSingleItem ul li {
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
}

.pSingleItem ul li a {
	display: block;
	width: 270px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial;
	padding-left: 5px;
	color: #0086dc;
	font-weight: bold;
	background: url('../../../img/menulistitem.jpg') no-repeat bottom left;
	padding-bottom: 10px;
}

/** Main Page Option Box **/
.optionBox {
	clear: both;
	width: 560px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.optionBox .shadowLong {
	clear: both;
	width: 560px; 
	height: 16px;
	background: url('../img/cien.png') no-repeat center right;
}

.optionBox .title {
	padding-bottom: 5px;
}

.optionBox .obright {
	float: right;
	width: 270px;
}

.obright ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.liinactive {
	margin: 0px;
	padding: 0px;
	background: url('../img/nd_ticker.gif') no-repeat center left !important;
	padding-left: 17px;
	min-height: 17px;
	margin-bottom: 4px;
	max-width: 240px;
}

.liactive {
	margin: 0px;
	padding: 0px;
	background: url('../img/nd_ticker_act.gif') no-repeat center left !important;
	padding-left: 17px;
	min-height: 17px;
	margin-bottom: 4px;
	max-width: 240px;
}

.obright li a {
	color: #7f7f7f;
	max-width: 150px;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}

.obleft {
	width: 285px;
	float: left;
	
}

.obright {
	width: 150px;
	float: right;
}

#sidebar {
	width: 185px;
	float: right;
	text-align: center;
}

.sbutton {
	width: 183px;
	height: 51px;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	cursor: pointer;
	background: transparent url('../img/submit.png') no-repeat bottom center !important;
	border: 0px solid white !important;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

#partners {
	background: url('../img/nd_footer.gif') no-repeat top center;
	height: 86px;
	padding-top: 5px;
}
#partnersDesc {
	background: url('../img/nd_partnerzy.gif') no-repeat center left;
	width: 45px;
	height: 25px;
	margin-left: 50px;
	margin-top: 25px;
	float: left;
}

.shadowDivider {
	background: url('../img/shadow_divider.png') no-repeat center center;
	width: 555px;
	height: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.regInfo {
	margin-top: 20px;
	font-size: 10px;
	text-align: center;
}

.imgteaser {
	margin: 0;
	width: 255px;
	height: 185px;
	float: left;
	position: relative;
	margin-bottom: 5px;
	text-align: center;
}
.imgteaser a {
	text-decoration: none;
}
.imgteaser a:hover {
	cursor: pointer;
}
.imgteaser img { margin: auto; }

.imgteaser a .desc{
	display: block;
	font-size: 11px;
	padding: 3px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 3px;
	margin: 0;
	width: 265px;
	border-top: 1px solid #999;
}
.imgteaser a .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}

.asortyment {
	margin-left: 0px;
	padding-left: 0px;
}

.asortyment ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.asortyment ul li {
	color: #949494;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
	padding-left: 0px;
}

input {
	border: 1px solid #b1c3cd;
}

textarea {
	border: 1px solid #b1c3cd;
}
