body {
      margin: 0px;
		/*      background: url(../images/top_piksel.gif) repeat-x; */
}
.container {
      width: 792px;     
      margin: auto;
      
      font:11px Tahoma;
      color: #7D747B;
      overflow:hiddenl
}
/* TOP */
.top_section {
	  width: 792px;
      background-color: transparent;
      overflow:hidden;
	  background: transparent url('../images/header_bg.png') no-repeat;
	  background-position:top right; 
}
.top{
	
	  width: 792px;
	border: 0px solid black;
}
.logo{
		margin-top: 15px;
		width: 320px;
		height: 70px;
		margin-left: 20px;
		}
.slogan{
	position: absolute;
	color:#547db9;
	font-size:108%;
	font-weight:700;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
	
	
	}
.logo img a{
}
.logo img{
	border: 0px;
}
.top_left_baner{
	width: 288px;
	height: 131px;
	background: transparent url('../images/left_banner.png') no-repeat;
	float: left;
	padding-top: 5px;
	
}
.top_right_baner{
	display: block;
	width: 504px;
	height: 131px;
	background: transparent url('../images/right_banner2.png') no-repeat;
	float: right;
	border: 0px solid black;
}
.top_left {
		float:left;
		width: 315px;
		height: 270px;
		background: transparent url('../images/top_left.gif') no-repeat;
	
}


.top_logo {
		padding-top: 76px;
		padding-left:43px;
		width: 146px;
		height: 130px;
}
.mm_label {
	display: block;
	border: 1px solid black;
	clear: both;
	font: 11px Tahoma;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 0px solid black;
	background: transparent url('../images/menu_bg.png');
}
.mm_label a{
	display: inline-block;
	padding: 25px;
	color: white!important;
}
.mm_label a:hover, .selected{
	background: transparent url('../images/menu_bg_active.png');	
}

.top_right {
		float:right;
		width:477px;
		height:270px;
		background: transparent url('../images/foto.jpg') no-repeat;
}
.new_item {
		width:221px;
		height: 169px;
		padding-left: 256px;
		padding-top: 101px;
}
.new_item_title {
	width:221px;
	clear:both;
	font: 11px Tahoma;
	color: #104981;
	font-weight:bold;
	text-transform: uppercase;
}
.new_item_foto {
	float: left;
	width:145px;
	height:125px;
}
.new_item_links {
	float:right;
	width:76px;
	padding-top: 95px;
}


/* content */
.content {
		margin-top: 2px;
		border: 0px solid black;
		width: 792px;
		background-color: #F2F1F1;
		overflow:hidden;
}
.content_footer {
		clear:both;
		width: 728px;
		border-top:1px solid #DADADB;
		margin-left: 28px;
		margin-right: 28px;
		margin-top: 18px;
		padding-top:18px;
		padding-bottom:28px;
}
/* left */
.left_section {
      float: left;     
      width: 166px;
}
.left_shadow {
		width:166px;
		height:59px;
		
}
.left_title {
		font: 12px Tahoma;
		color: #104981;
		font-weight: bold;
		text-transform: uppercase;
		padding-bottom:7px;
		padding-left: 10px;
}
.left_box_list {
		margin-left: 15px;
		margin-bottom:10px;
}

 #left_menu_ul ul{
 		margin:0px;
		padding:0px;
		padding-left:4px;
		font: 10px Tahoma;
		color: #537DB9;
		text-transform: none;
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
 }
.left_menu_ul,  #left_menu_ul{
		margin:0px;
		padding:0px;
		padding-left:8px;
		padding-top:5px;
		padding-bottom:6px;
		font: 12px Tahoma;
		color: #537DB9;
		text-transform: uppercase;
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
}
.left_menu_li, #.left_menu_ul li {
		line-height:18px;
}
.left_box {
		font:9px Verdana;
		color: #7D747B;
		text-transform:uppercase;
}
.left_box_top {
		width:166px;
		height:14px;
		background: url('../images/left_box_element_top.gif') no-repeat;
}
.left_box_text {
		background-color: #fff;
		line-height: 18px;
}
.left_box_name {
		font: 12px Verdana;
		color: #537DB9;
}
.left_box_bottom {
		width:166px;
		height:22px;
		background: url('../images/left_box_element_bottom.gif') no-repeat;
}
.left_box_element {
		margin:0px;
		padding:0px;
		padding-left: 26px;
}

/* center */
.content_section {
		float: left;	
		width: 429px;
		background-color:transparent;
		
		font: 11px Tahoma;
		color: #7D747B;
}
.content_editorial {
		font: 11px Tahoma;
		color: #7D747B;
		
		margin-top:59px;
		padding-left:11px;
		padding-right: 5px;
}
.content_box {
		margin-top:15px;
		padding-left:10px;
		background-color:transparent;
}
.content_box_align {
		padding-left: 6px;
		padding-top: 15px;
		width: 413px;
		height: 140px;
		background: url('../images/content_box.gif') no-repeat;
}
.content_box_product {
		float:left;
		width: 118px;
}

/* right */
.right_section {
	   	   float: right;
		   width: 197px;
	       background-color:transparent;
	       padding-top: 36px;
}
.right_box_top {
			width: 197px;
			height:21px;
			background: url('../images/right_box_top.gif') no-repeat;			
}
.right_box_piksel {
			width: 197px;
			background: url('../images/right_box_piksel.gif') repeat-y;
}
.right_box_bottom {
			width: 197px;
			height:13px;
			background: url('../images/right_box_bottom.gif') no-repeat;						
			font-size:1px;
			overflow:hidden;
}
.right_box_align {
			margin-left:20px;	
}
.right_box_ul {
		margin:0px;
		padding:0px;		
		
		font: 11px Tahoma;
		color: #104981;
		
		list-style-type: none;
		list-style-image: url('../images/right_box_dot.gif');
		list-style-position: outside;
}
.right_box_li {
		line-height: 18px;
}
.right_box_line {
		width: 155px;
		height: 7px;
		margin-top:17px;
		margin-bottom:12px;	
		margin-left: 29px;	
		background:url(../images/right_box_line.gif) no-repeat;			
		font-size:1px;
		overflow:hidden;
}
.right_box_text {
			padding-left:30px;	
			padding-right: 20px;
			padding-bottom:20px;
}


/* footer */
.footer {
           clear:both;
/*		   margin-top: 10px;*/
           padding-top: 10px;
           height: 200px;
           
           font: 11px Tahoma;
           color: #537DB9;
           background: url('../images/footer_top.gif') top no-repeat;
}
.footer_left {
		float:left;
		line-height: 26px;
		color: #a8a8a8;
}
.footer_right {
		margin-top:4px;
		float:right;
		font: 11px Tahoma;
		color: #6B93D1;
		text-transform:uppercase;
		padding-right: 15px;
}

/* subpage */
.sp_content_section {
		float:right;
		width:606px; 		
		background-color: transparent;
		overflow:hidden;
}
.sp_content_editorial {
		margin-top: 59px;
		margin-left:16px; /*21*/
		margin-right: 16px; /*32px*/
		/*margin-bottom: 21px;*/
}
.sp_top_left {
		float:left;
		width: 315px;
		height: 270px;
		background: transparent url('../images/sp_top_left.jpg') no-repeat;
}
.sp_top_right {
		float:right;
		width:477px;
		height:270px;
		background: transparent url('../images/sp_foto.jpg') no-repeat;
}

.sp_top_left_over {
		float:left;
		width: 315px;
		height: 270px;
		background: transparent url('../images/top_left_over.jpg') no-repeat;
}
.sp_top_right_over {
		float:right;
		width:477px;
		height:270px;
		background: transparent url('../images/top_right_over.jpg') no-repeat;
}

.sp_top_left_detail {
		float:left;
		width: 315px;
		height: 270px;
		background: transparent url('../images/top_left_detail.jpg') no-repeat;
}
.sp_top_right_detail {
		float:right;
		width:477px;
		height:270px;
		background: transparent url('../images/top_right_detail.jpg') no-repeat;
}
/* contact form */
.form_style {
		margin: 0px;
		padding:0px;
}
.form_input, .form_input_pass {
		width:180px;
		height:15px;
		border:1px solid #537DB9;
		background-color: #fff;
		font: 11px Tahoma;
}
.form_input_pass {
		background-color: #FFFFA0;
}
.form_textarea {
		width: 180px;
		height:100px;
		border:1px solid #537DB9;
		font: 11px Tahoma;		
}
.form_submit , .contact_form_submit_button{
		width: 100px;
		height: 22px;
		font: 11px Tahoma;
		color: #fff;
		background-color:#537DB9;
		border:1px solid #fff;
}
/* catalog page */
.ver_menu {
		font: 11px Tahoma;
		color: #104981;		
		margin-bottom: 0px; /*20px*/
}
.cp_body {
		width: 573px;
		background: url(../images/cp_piksel.gif) repeat-y;
}
.cp_body_bottom {
		width:573px;
		height:14px;
		font-size:1px;
		overflow:hidden;
		background: url(../images/cp_bottom.gif) no-repeat;
}
.cp_align {
		margin:6px;
}
.cp_title {
		float:left;
		padding-top:10px;
		
		font: 10px Tahoma;
		color: #104981;
		text-transform: uppercase;			
}
/* old cp_price
.cp_price {
		float:right;
		font:13px Tahoma;
		color: #104981;
		font-weight: bold;		
}
*/

.cp_price {
		float: right;
		margin-left:502px;
		font:13px Tahoma;
		color: #104981;
		font-weight: bold;
	        margin-top: 15px;		
        	position: absolute;
		}
		
.cp_price_bottom {
		float: right;
		margin-left:502px;
		font:13px Tahoma;
		color: #104981;
		font-weight: bold;
        position: absolute;
		margin-top: -37px;
		}

	.cp_text {
		padding-top:10px;
		clear:both;
}
.cp_count {
		width: 240px; 
		border-top:1px solid #C9C9C9;
		padding-top: 10px;
		margin-top: 15px;		
}
.pagina_name {
		font: 11px Tahoma;
		color: #104981;
}
/* Product Page */
.pp_title {
		float:left;
		padding-top:10px;
		padding-left:10px;
		
		font: 12px Tahoma;
		color: #104981;
		font-weight:bold;
		text-transform: uppercase;
}
.pp_ul {
		margin:0px;
		margin-left:20px;
		padding:0px;		
		
		font: 11px Tahoma;
		color: #7D747B;
		
		list-style-type: circle;
		list-style-position: outside;
}
.pp_li {
		margin-top:5px;
}
.pp_text {
	
}
.pp_text_align {
		padding-bottom:10px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
}
.pp_text_title {
		font: 11px Tahoma;
		color: #104981;
		text-transform: uppercase;
		margin-top:8px;
		padding-bottom:5px;
		font-weight:bold;
}
.pp_bottom_button {
		text-align:right;
		float:right;
		height:30px;
		width:560px;
		border-top:1px solid #C3C3C3;
}

/* LINKI */
.mm_link:link, .mm_link:active, .mm_link:visited {
           font: 11px Verdana;
           color: #fff;
           text-decoration: none;
           font-weight: none;
}
.mm_link:hover {
           font: 11px Verdana;
           color: #94B3E0;
           text-decoration: none;
           font-weight: none;
}
.new_item_link:link, .new_item:active, .new_item_link:visited {
		font: 12px Tahoma;
		color: #104981;
		text-decoration:none;					
}
.new_item_link:hover {
		font:12px Tahoma;
		color: #5386B8;
		text-decoration: none;
}

.home_link:link, .home_link:active, .home_link:visited {
        font:11px Tahoma;
        color: #7D747B;
		text-decoration:none;					
}
.home_link:hover {
        font:11px Tahoma;
        color: #7D747B;
		text-decoration: underline;
}

.order_form_link:link, .order_form_link:active, .order_form_link:visited {
		font:11px Tahoma;
		color: #7D747B;
		text-decoration:none;					
}
.order_form_link:hover {
		font:11px Tahoma;
		color: #104981;
		text-decoration: none;
}


.list_menu_link:active, .list_menu_link:link, .list_menu_link:visited {
		line-height:18px;
		font: 12px Tahoma;
		color: #537DB9;
		text-transform: uppercase;
		text-decoration: none;
}
.list_menu_link:hover {
		line-height:18px;
		font: 12px Tahoma;
		color: #537DB9;
		text-transform: uppercase;
		text-decoration:none;
}
.left_box_link:link, .left_box_link:active, .left_box_link:visited {
		font: 12px Verdana;
		color: #104981;
		text-decoration:none;					
}
.left_box_link:hover {
		font:12px Verdana;
		color: #5386B8;
		text-decoration: none;
}
.phone_link:active, .phone_link:visited, .phone_link:link {
		font:10px Tahoma;
		color: #7D747B;
		font-weight: bold; 
		text-decoration: none;
}
.phone_link:hover {
		font:10px Tahoma;
		color: #AEA7AC;
		font-weight: bold;
		text-decoration: none;
}
.cf_footer_link:link, .cf_footer_link:active, .cf_footer_link:visited {
		font: 11px Tahoma;
        color: #a8a8a8; 
        text-decoration:none;
}
.cf_footer_link:hover {
		font: 11px Tahoma;
        color: #616161; 
        text-decoration:none;
}
.disclaimer_link:visited, .disclaimer_link:link, .disclaimer_link:active {
		font: 11px Tahoma;
		color:  #6B93D1;
		text-decoration:none;
		text-transform: uppercase;
}
.disclaimer_link:hover {
		font: 11px Tahoma;
		color:  #104981;
		text-decoration:none;
		text-transform: uppercase;
}
.ver_menu_link:active, .ver_menu_link:link, .ver_menu_link:visited {
		font: 11px Tahoma;
		color:  #104981;		
		text-decoration: none;
}
.ver_menu_link:hover {
		font: 11px Tahoma;
		color:  #6B93D1;
		text-decoration: none;
}
.cp_more_link:active, .cp_more_link:link, .cp_more_link:visited {
		font: 10px Tahoma;
		color:  #104981;		
		text-decoration: none;
		text-transform: uppercase;
}
.cp_more_link:hover {
		font: 10px Tahoma;
		color:  #6B93D1;
		text-decoration: none;
		text-transform: uppercase;		
}

.pagina_name_link:active, .pagina_name_link:visited, .pagina_name_link:link {
		font: 11px Tahoma;
		color: #104981;
		text-decoration: none;		
		font-weight:bold;
}
.pagina_name_link:hover {
		font: 11px Tahoma;
		color: #537DB9;
		text-decoration: none;
		font-weight:bold;
}
.pdf_link:active, .pdf_link:link, .pdf_link:visited {
		font: 10px Tahoma;
		color: #7D747B;
		text-transform:none;
		text-decoration: none;
}
.pdf_link:hover {
		font: 10px Tahoma;
		color: #537DB9;
		text-transform:none;
		text-decoration:none;
}

.editorial{
}
.N_header{
	color:#104981;
	display:inline;
	font:bold 12px Tahoma;
	line-height: 40px;
	padding-left: 10px;
}
.orderMe{
	margin-top: 20px;
	background: white;
	width: 315px;
}
.captcha img{
	display: block;
	width: 145px;
	border: 0px;
}

.buttons{
	position: absolute;
	width: 780px;
	height: 100px;
	border: 0px solid black;
	top: 155px;
	z-index:1;
}

.buttons a{
	display: block;
	width: 130px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 0px solid black;
	text-align: left;
	background: url("../images/button.png") no-repeat;
	background-position: center;
	color: #cbcbcb!important;
	text-transform: uppercase;
	padding-left: 15px;
	margin: auto;
	font-weight: bold;
	font-size: 10px;
	float: right;
	clear: right;
	/*margin-right: 14px;*/
}

#sliderContent{
	height:131px;
	float: left;
	width:504px;
}
#sliderContent img{
	float: left;
}

.buttons a:hover{
	background: url("../images/button.png") no-repeat;
	background-position: center;
	color: white!important;
}
.article h3{
	display: block;
	font-size:14px;
	color: #7D747B;
	border: 0px solid black;
	padding-bottom: 10px;
}
.image_contact_phone{
	margin:5px 5px 5px 0;
	float: left;
	
	
}
.article img{
	width: 40px;
	margin-bottom: 20px;
}
.article{
	
	padding-right: 10px;
}
.phone{
	color: rgb(255, 0, 0);
}
.log{
	border: 0px solid black;
	padding: 10px 25px;
	
}
.VForm{
	background: white;
	width: 315px;
}

.contact_form_td1 {
	text-align:right;
	width: 100px;
}
.contact_form_td2 input{
	display: block;
}
