/*Main   --------------------------------------*/

a:hover, a:active{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d1b43;
	text-decoration:underline;
}


a:link, a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d1b43;
	text-decoration:none;
}

a.pics{
	text-decoration:none;
}

body {
	/* background-color:#651d3a; */
	background-color: #ffffff;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

div.fly{
	width:292px;
	height:37px;
	background-color:#4d0723;
	position:relative;
	top:-9px;
	left:12px;
	float:right;
	text-align:center;
	padding-top:8px;
}

div.fly a, div.fly a:visited, div.fly a:active, div.fly a:hover, div.fly a:visited:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

div.fly_1{
	display:block;
	float:right;
	/*left:485px;*/
	overflow:hidden;
	/*position:absolute;
	top:5px;*/
	width:633px;
	height:15px;
	padding-top:5px;
	padding-right:25px;
}


div.left, div.main, div.right{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}

div.all {
	width: 1100px;
	margin: auto;
	display: block;
	overflow:hidden;
}

div.left {
	margin:0px;
	width: 50px;
	height:100%;
	float:left;
	display:inline;
	background:url(images/bg_l.jpg) right top repeat-y;
	visibility: hidden;
}

div.main {
	width: 1000px;
	float:left;
	display:inline;
	background-color:#FFFFFF;
}

div.right {
	margin:0px;
	width: 50px;
	height:100%;
	float:left;
	display:inline;
	background:url(images/bg_r.jpg) left top repeat-y;
	visibility: hidden;
}

div.spacer{
	height:32px;
}

div.spacer_2 {
	width:730px;
	height:20px;
	clear: left;
}


div.clearboth {
	clear:both;
	height:0;
}
/*---------------------------------------------------------------------------*/

/*Fonts   --------------------------------------*/
.black_text_bold_2{
	color: #322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.black_text_bold{
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}


.black_text_bold_3 {
  margin-top: 0px;
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.black_text_bold_4{
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}

.red_text{
	color:#6d1b43;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: capitalize;
}

.red_text_bold{
	color:#7f3858;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.red_text_bold_l{
	color:#7f3858;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.red_text_bold_2{
	color:#861e48;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.red_text_bold_3{
	color:#811340;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

span.red_link a, span.red_link a:visited, span.red_link a:active, span.red_link a:hover, span.red_link a:visited:hover {
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.white_text{
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.grey_text{
	color:#535353;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.header_1{
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	/*letter-spacing:0.1em;*/
}

.header_2{
	color:#494949;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.header_1w{
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	/*letter-spacing:0.1em;*/
}

.header_2w{
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

/*---------------------------------------------------------------------------*/

/*Top part ----------------------------------*/

div.top {
	width:1000px;
	height:300px;
	background:url(images/top_bg2.jpg) left top no-repeat;
}

div.top_1 {
	height:82px;
	background:url(images/top_1.jpg) left top no-repeat;
}

div.top_2 {
	height: 0;
}

div.top_3 {
	width:1000px;
	height:211px;
	background:url(images/top_bg.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
}



div.top_2_left {
	width:442px;
	height:60px;
	float:left;
	display:inline;
	padding-left:17px;
	
}

div.top_2_right {
	float:right;
	display:inline;
	width:541px;
	height:60px;
	background:url(images/top_2_1.jpg) left top no-repeat;
}

div.girl_1 {
	float:left;
	display:inline;
	top:5px;
	left:-30px;
	position:relative;
}

div.girl_2 {
	float:left;
	display:inline;
	top:9px;
	left:314px;
	position:relative;
}

div.buttons {
	float:left;
	display:inline;
	top:99px;
	left:8px;
	position:relative;
}

div.button_1 {
	height:59px;
	width:180px;
	padding-top:4px;
}

div.button_2 {
	height:71px;
	width:180px;
}

div.button_3 {
	height:66px;
	width:180px;
}

div.button_4 {
	float:left;
	height:65px;
	width:90px;
	padding-top:35px;
	padding-left:10px;
	top:0px;
	left:15px;
	position:relative;
}

div.button_5{
	float:right;
	clear: left;
	display: block;
	
}

/*Buttons horizontally - mt*/
div.button_1b {
	float:left;
	left:140px;
	padding-top:74px;
	position:relative;
	top:0;
	width:100px;
	margin:0px;
}

div.button_2b {
	float:left;
	left:60px;
	padding-top:70px;
	position:relative;
	top:0;
	width:100px;
	margin:0px;
}

div.button_3b {
	float:left;
	left:222px;
	padding-top:70px;
	position:relative;
	top:0;
	width:170px;
	margin:0px;
}

div.button_4b {

	float:left;
	left:-18px;
	padding-top:72px;
	position:relative;
	top:0;
	width:90px;
}



div.button_6 a, div.button_6 a:visited, div.button_6 a:active, div.button_6 a:hover, div.button_6 a:visited:hover,
div.button_7 a, div.button_7 a:visited, div.button_7 a:active, div.button_7 a:hover, div.button_7 a:visited:hover{
	color:#f7f1f3;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

div.button_6{
	width:130px;
	height:24px;
	background:url(images/button_2.jpg) left top no-repeat;
	text-align:center;
	padding-top:10px;
	color:#f7f1f3;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
	left:40%;
}

div.button_7{
	width:210px;
	height:24px;
	background:url(images/button_3.jpg) left top no-repeat;
	text-align:center;
	padding-top:10px;
	color:#f7f1f3;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
	left:7%;
}

div.button_8 {
	height:41px;
	width:721px;
	padding-top:15px;
	padding-left:9px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	clear: left;
}

div.button_9 {
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	height:34px;
	padding-left:10px;
	padding-top:10px;
	width:720px;
}

div.title {
	width:478px;
	height:28px;
}

div.title2 {
	width:730px;
	height:30px;
	clear: left;
	float: left;
	display: block;
}

div.title3 {
  width:749px;
  height:30px;
  padding-right: 10px;
}


div.title_top {
	width:100%;
	padding-top:5px;
	text-indent:9px;
	height:21px;
	background-color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

div.title_top_2 {
	width:100%;
	padding-top:5px;
	text-indent:9px;
	height:21px;
	background-color:#bbb7b8;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

div.title_bottom {
	width:100%;
	height:2px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	font-size:2px;
	height:2px;
}



div.line {
	width:121px;
	height:21px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:inline;
	float:left;
	padding-left:10px;
	padding-top:5px;
	margin-right:3px;
}

div.line_space{
	width:76px;
	height:26px;
	display:inline;
	float:left;
}

.rows_size{
	 line-height: 1.5em;
}

div.rowline {
	width:478px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	height:27px;
	margin:0px;
	padding:0px;
}



div.rowline a, div.rowline a:visited, div.rowline a:active, div.rowline a:hover, div.rowline a:visited:hover
div.bloks a, div.bloks a:visited, div.bloks a:active, div.bloks a:hover, div.bloks a:visited:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}



div.blok {
  width: 749px;
  padding: 16px 0px;
  background: transparent url(images/dots_2.jpg) repeat-x scroll left bottom;
}

div.blok_kvad{
	width:219px;
	height:142px;
	display:inline;
	float:left;
	background-color:#eedce2;
	padding:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.blok_space{
	width:10px;
	height:166px;
	display:inline;
	float:left;
}

div.bloks_line{
	background-color:#eedce2;
	height:1px;
	font-size:0px;
}

div.gal{
	width:752px;
	text-align:center;
	padding: 9px 0px 18px 7px;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left bottom;
}

div.gal_1{
	width:68px;
	height:73px;
	border:1px solid #e1e1e1;
	display:inline;
	float:left;
}

div.gal_2{
	width:4px;
	height:73px;
	display:inline;
	float:left;
}

/*-----------------------------------------------------------*/

/*Body part  -------------------------------*/

div.body{
	width:1000px;
	margin:0px;
	padding:0px;
}


.body_left_shop {
	width:231px;
	display:block;
	float: left;
}

div.body_spacer {
	width:478px;
	height:34px;
	background:transparent url(images/dots.jpg) repeat-x scroll left center;
}


div.body_left {
	width:231px;
	display:inline;
	float:left;
}


div.body_left2 {
	width:198px;
	float:left;
	display:inline;
	padding-left:15px;
	padding-right:15px;
}

div.body_center {
	float:left;
	display:inline;
	width:527px;
	padding-right:12px;
}

div.body_center2 {
	float:left;
	display:inline;
	width:478px;
	padding-left:24px;
	padding-right:24px;
}

div.body_center_block {
	float:left;
	display:inline;
	width:243px;
	margin-left:18px;
	border:#cecece solid 1px;
	height:232px;
	background:url(images/block_bg.jpg) left top repeat-x;
	margin-bottom:16px;
}

div.body_center_block_3 {
	float:left;
	display:inline;
	width:237px;
	margin-left:18px;
	border:#cecece solid 1px;
	height:263px;
	background:url(images/block_bg_3.jpg) left top repeat-x;
	margin-bottom:16px;
	padding-left:6px;
	padding-top:8px;
}

div.body_center_block_2 {
	float:left;
	display:inline;
	width:243px;
	margin-left:18px;
	border:#cecece solid 1px;
	height:271px;
	background:url(images/block_bg_2.jpg) left top repeat-x;
	margin-bottom:16px;
}

div.last{
	width: 100%;
	margin-left:10px;
	text-align: center;
	clear: left;
}

div.link_2 a, div.link_2 a:visited, div.link_2 a:active, div.link_2 a:hover, div.link_2 a:visited:hover{
	color:#f7f1f3;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div.link_2 {
	color:#f7f1f3;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	top:80%;
	left:56%;
	width:100px;
}


div.buttons_blog {
	width:478px;
}

div.buttons_blog_1 {
	width:478px;
	height:46px;
	text-align: center;

}

div.buttons_blog_1 a, div.buttons_blog_1 a:visited, div.buttons_blog_1 a:active, div.buttons_blog_1 a:hover, div.buttons_blog_1 a:visited:hover {
	color:#404040;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

div.buttons_blog_1 select{
	width:75px;
}

div.buttons_blog_2 {
	width:478px;
	padding-top:17px;
	height:46px;
	text-align:center;
}

div.text_button {
	height:28px;	
	width:177px;
	display:inline;
	padding-right:20px;
}


div.checkbox{
	padding-top:22px;
	font-size:12px;
	line-height:1.5em;
	width:730px;
	font-weight:normal;
}

input.chk{
	margin-right:15px;
}


/*added style - mt*/
div.body_right_narrow {
	float:right;
	display:inline;
	width:230px;
}

div.body_right {
	float:right;
	display:inline;
	width:762px;
}

div.body_right2 {
	float:right;
	display:inline;
	width:230px;
}

div.body_right_1 {
	width:762px;
	height: 39px;
	background:url(images/body_right_1.jpg) -10px top no-repeat;
}

div.body_right_2 {
	width:772px;
}

div.body_right_3 {
	float:right;
	display:inline;
	width:730px;
	padding-right:10px;
}



div.body_header{
	margin:auto;
	width:750px;
	height:21px;
	background:url(images/dots.jpg) left bottom repeat-x;
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}

div.body_body{
	margin:auto;
	width:750px;
}

div.mini_div {
	width:120px;
	padding-top:4px;
	padding-bottom:6px;
	height:13px;
	text-align:right;
	text-indent:4px;
	float:right;
	font-size:12px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
}
/*---------------------------------------------------------------------------*/

/*Table styles---------------------------------------------------------------------------*/

div.t1{
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:inline;
	float:left;
	text-align:left;
	width:256px;

}

div.t2{
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:inline;
	float:right;
	width:210px;
	text-align:right;
	padding-right:12px;
}

div.t3{
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	width:215px;
	display:inline;
	float:left;
}

div.t4{
	width:227px;
	display:inline;
	float:right;
	padding-right:12px;
	text-align:right;
}


div.tbl_caption{
	height:25px;
	background:transparent url(images/dots2.jpg) repeat-x scroll left bottom;
	text-align:left;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


div.tbl	{
	width:759px;
	padding-top:1px;
	padding-bottom:16px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;

}


div.tbl_title{
	width:478px;
	
	height:20px;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
}

div.tbl_row{
	padding-top:6px;
	height:26px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left top;
}

div.tbl_row_1{
	padding-left:12px;
	display:inline;
	float:left;
	width:44px;
	height:20px;
	margin-right:1px;
	padding-top:6px;
	text-align:center;
}

div.tbl_row_2{
	display:inline;
	padding-left:12px;
	float:left;
	width:355px;
	height:20px;
	margin-right:1px;
	padding-top:6px;
	padding-right:12px;
}

div.tbl_row_3{
	padding-left: 8px;
	height:20px;
	display:inline;
	float:left;
	width:33px;
	padding-top:6px;
}

div.tbl_bottom{
	width:478px;
	padding-top:2px;
	height:20px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	text-align:center;
}

div.tbl_bottom a, div.tbl_bottom a:visited, div.tbl_bottom a:active, div.tbl_bottom a:hover, div.tbl_bottom a:visited:hover {
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}





div.tbl2{
	width:100%;
	padding-bottom:8px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
}


div.tbl_l{
	width:149px;
	display:inline;
	float:left;
}

div.tbl_r	{
	width:603px;
	display:inline;
	float:right;
	border:1px solid #eedce2;
	padding-left:1px;
}

div.table_blog{
	width:221px;
	padding-right:9px;
}


div.table_blog_header{
	height:28px;
	padding-left:45px;
	padding-top:37px;
	padding-bottom:8px;
	width:176px;
	background:url(images/table_1.jpg) left top no-repeat;
}


div.table_blog_header_2{
	display: block;
	height:40px;
	margin-top:15px;
	padding-left:65px;
	padding-top:15px;

	width:156px;
	background:url(images/table_2.jpg) left top no-repeat;
}


div.table_blog_body{
	/*width:230px;
	display:table;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;*/
	width:221px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.table_blog_body_2{
	width:477px;
}



div.table_row_title{
	/*height:25px;
	display:table-row;
	width:230px;
	color:#b0b0b0;*/
	height:25px;
	width:221px;
	color:#b0b0b0;
}

div.table2_row_title{
	text-align:center;
	padding-top:13px;
	padding-bottom:5px;
	width:730px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.table2_row{
	margin:0px;
	padding:0px;
	text-align:center;
	width:730px;
	font-size:12px;
}

div.table2_row_bottom{
	width:730px;
}


div.table_row_bottom{
	
	padding-top: 15px;
	height:25px;
	width:221px;
	color:#811340;
}


.bg_color{
	background-color:#bbb7b8;
}

.bg_color_2{
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
}

div.bottom{
	height:45px;
	width:1000px;
	background:url(images/bottom_1.jpg) left top repeat-x;
}


div.table_row_spacer{
	/*display:table-row;
	height:10px;
	width:230px;
	background:url(images/dots.jpg) left center repeat-x;*/
	height:10px;
	width:221px;

}
	
div.table_row{
	width:221px;
	padding-top:8px;
	padding-bottom:0px;
	height:21px;
	background:url(images/dots.jpg) left bottom repeat-x;
}	



div.table_row_blog_2{
	width:477px;
	background:url(images/dots.jpg) left bottom repeat-x;
}

div.table_row_2{
	width:477px;
	padding-top:7px;
	padding-bottom:10px;
	height:10px;
}

div.table_row_3{
	margin:0px;
	padding:0px;
	text-align:center;
	width:730px;
	font-size:12px;
}


	

div.table_cell_1{
	/*display:table-cell;
	text-align:center;*/
	text-align:center;
	display:inline;
	float:left;
	width:32px;
}

div.table_cell_2{
	/*display:table-cell;*/
	display:inline;
	float:left;
	width:125px;
}

div.table_cell_3{
	/*display:table-cell;*/
	display:inline;
	float:left;
	width:56px;
}

div.table_cell_1_r{
	display:inline;
	float:left;
	width:34px;
	margin-right:1px;
	height:33px;
	padding-top:20px;
	/*padding-bottom:20px;*/
}

div.table_cell_2_r{
	height:45px;
	padding-top:8px;
	/*padding-bottom:8px;*/
	text-align:left;
	padding-left:12px;
	display:inline;
	float:left;
	width:483px;
	margin-right:2px;
	line-height:1.5em;
}

div.table_cell_3_r{
	height:33px;
	padding-top:20px;
	/*padding-bottom:20px;*/
	display:inline;
	float:left;
	width:98px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-right:2px;
}

div.table_cell_4_r{
	display:inline;
	float:left;
	width:98px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:33px;
	padding-top:20px;
	/*padding-bottom:20px;*/
}

	

div.table_2_cell_1{
	text-align:center;
	display:inline;
	float:left;
	width:88px;
	color:#651D3A;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

div.table_2_cell_2{
	display:inline;
	float:left;
	width:116px;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	text-transform:uppercase;
}

div.table_2_cell_3{
	display:inline;
	float:left;
	width:273px;
	color:#696969;
	font-family:Tahoma;
	font-size:11px;
}

	
div.table2_cell_1{
	display:inline;
	float:left;
	width:34px;
	margin-right:1px;
}

div.table2_cell_2{
	display:inline;
	float:left;
	width:505px;
	margin-right:2px;
	text-align: left;
	padding-left: 10px;
}

div.table2_cell_3{
	display:inline;
	float:left;
	width:68px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-right:2px;
}

div.table2_cell_4{
	display:inline;
	float:left;
	width:98px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div.table2_cell_1_r{
	display:inline;
	float:left;
	width:34px;
	margin-right:1px;
	height:33px;
	padding-top:20px;
	/*padding-bottom:20px;*/
}

div.table2_cell_2_r{
	height:45px;
	
	/*padding-bottom:8px;*/
	text-align:left;
	padding-top:8px;
	padding-left:12px;
	padding-right:2px;
	display:inline;
	float:left;
	width:483px;
	
	line-height:1.5em;
}

div.table2_cell_3_r{
	height:33px;
	padding-top:20px;
	/*padding-bottom:20px;*/
	display:inline;
	float:left;
	width:98px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-right:2px;
}

div.table2_cell_4_r{
	display:inline;
	float:left;
	width:98px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:33px;
	padding-top:20px;
	/*padding-bottom:20px;*/
}




div.tel_blog{
	width:478px;	
	padding-bottom:15px;
	min-height: 230px;
}

div.tel_blog_left{
	width:280px;
	height:200px;
	display:inline;
	float:left;
}

div.tel_blog_right{
	padding-top:15px;
	width:198px;
	height:185px;
	display:inline;
	float:right;
}

div.text_blog{
	width:221px;
	background:url(images/dots.jpg) left bottom repeat-x;
	padding-top:17px;
	padding-bottom:12px;
}

div.text_blog_1{
	width:221px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	padding-bottom: 10px;
}

div.text_blog_2{
	width:221px;
	text-align:right;
	height:30px;
}


div.txt_blog{
	width:100%;
	height:39px;
	text-align:center;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#dfd0d5;
	padding-top: 9px;
}

div.txt_blog2{
	width:auto;
	text-align:left;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#dfd0d5;
	padding: 10px 20px 10px 18px;
	margin: 15px 15px 15px 10px;
}

div.txt_blog a, div.txt_blog a:visited, div.txt_blog a:active, div.txt_blog a:hover, div.txt_blog a:visited:hover {
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div.text_blog_button{
	width:105px;
	float:left;
	height:28px;
	/*margin-right:15px;
	background:url(images/text_1.jpg) left top no-repeat;*/
}




div.dots{
	font-size:12px;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left top;
	width:189px;
	height:20px;
}




div.dots_1{
	display:inline;
	float:left;
	background:transparent url(images/point.jpg) repeat-x scroll left center;
	width:22px;
	height:20px;
}

div.dots_2{
	font-size:11px;
	display:inline;
	float:left;
	width:167px;
	height:20px;
}

.marg{
	margin-top:25px;
	margin-bottom:6px;
}

.marg_2{

	margin-bottom:6px;
}

.marg_3{
	margin-top:10px;
	margin-bottom:6px;
}

.marg_4{
	padding-top:8px;
}

div.r1 {
	display:inline;
	float:left;
	width:167px;
	background:transparent url(images/dots_v.jpg) repeat-y scroll right top;
	padding:9px;
	min-height:17px;
	font-size:12px;
}

div.r2 {
	display:inline;
	float:right;
	width:100%;
	text-indent:15px;
	padding:0px 9px;;
	padding-top:5px;
	min-height:2px;
}


div.r2b {
	display:inline;
	float:right;
	width:527px;
	text-indent:15px;
	padding:0px 9px;;
	padding-top:5px;
	min-height:17px;
}

div.r1c {
	display:inline;
	float:left;
	width:456px;
	background:transparent url(images/dots.jpg) no-repeat scroll left bottom;
	padding:20px 20px 18px 20px;
	font-size:12px;
}

div.r2c {
	display:inline;
	float:right;
	width:186px;
	padding:20px 20px 0px 20px;
}



div.rows{
	width: 100%;
	padding-top:10px;
	margin:0px 5px;
}

div.row{
	display:inline;
	width: 188px;
		float:left;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	min-height:35px;
}

div.row2{
	display:inline;
	width: 100%;
		float:left;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	min-height:35px;
}



div.row li{
	color:#651d3a;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:-25px;
	font-size:12px;
}

div.row li span{
	color:#322225;
}

div.row ul {
	margin-bottom:0px;
	/*line-height:0px;*/
}



div.row_l{
	width:139px;
	height:21px;
	background-color:#eedce2;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	padding-top:5px;
}

div.row_l_a{
	width:139px;
	height:21px;
	background-color:#dfd0d5;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}

div.row_l_sp{
	width:149px;
	height:3px;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left center;
	font-size:0px;
}

div.row_l a, div.row_l a:visited, div.row_l a:active, div.row_l a:hover, div.row_l a:visited:hover{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

div.row_l_a a, div.row_l_a a:visited, div.row_l_a a:active, div.row_l_a a:hover, div.row_l_a a:visited:hover{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

div.row_r{
	width:602px;
	height:24px;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left bottom;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div.row_r_1{
	width:440px;
	height:20px;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	padding-top:3px;
	display:inline;
	float:left;
}

div.row_r_2{
	width:132px;
	height:20px;
	background:transparent url(images/dots_v.jpg) repeat-y scroll left top;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:20px;
	padding-top:3px;
	display:inline;
	float:left;
}



div.row_r_t{
	width:592px;
	height:17px;
	background-color:#dfd0d5;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
	margin-top:1px;
}

div.row_r_sp{
	width:602px;
	height:2px;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left bottom;
	font-size:0px;
}

div.txt_row{
	width:739px;
	padding:10px;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left bottom;
	color:#651d3a;
}

/*----------------------------------------------*/

/*Info  part-  ---------------------------------*/

div.info_left {
	width:314px;
	float:left;
	display:inline;
	padding-top:27px;
	padding-left: 10px;
	padding-right: 10px;
}

div.info_left li{
	color:#651d3a;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:-25px;
	font-size:12px;
}

div.info_left a, div.info_left a:visited, div.info_left a:active, div.info_left a:hover, div.info_left a:visited:hover {
	color:#6D1B43;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

div.info_left li span{
	color:#322225;
}

div.info_right {
	width:144px;
	float:left;
	display:inline;
}

div.info_right2 {
	padding-top:8px;
	width:239px;
	float:right;
	display:inline;
	padding-right:25px;
}

div.info_blog{
	margin-left:9px;
	width:222px;
	
}
div.info_blogb {
	padding:0px 10px;
	width:739px;
	padding-top:5px;
	padding-bottom:15px;
}

div.info_blog_img {
	width:216px;
	display:inline;
	float:left;
}

div.info{
	width:478px;
	height: 268px;
	background:transparent url(images/dots_2.jpg) repeat-x scroll left bottom;
}



div.info_1{
	margin:auto;
	width:750px;
}

div.info_1_1{
	padding-top:1px;
	width:90px;
	line-height:1.8em;
	height: 240px;
}



div.info_1_2{
	width:90px;
}



div.info_2{
	display:inline;
	float:left;
	width:330px;
	height:288px;
	padding-left:15px;
}

div.info2_1{
	display:inline;
	float:left;
	width:121px;
	height:288px;
	padding-left:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

div.info_2_1{
	width:363px;
	height:28px;
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	padding-top:10px;
}

div.info_2_2{
	width:100%;
	height:182px;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.2em;
}
div.info_2_3{
	width:333px;
	padding-top:15px;
	padding-right:30px;
	text-align:right;
}



div.info_blog_1{
	background-color:#eedce2;
	margin-top:1px;
	padding:10px;
	border-bottom:1px solid #FFFFFF;
	min-height: 200px;
}

div.info_blog_2{
	min-height: 200px;
	background-color:#dfd0d5;
	padding:10px;
}

div.pink_blog{
	width:739px;
	background-color:#dfd0d5;
	padding:10px;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

div.info_blog_bottom{
	height:2px;
	background:url(images/dots.jpg) left bottom repeat-x;
	font-size:2px;
}

div.info_blog_left{
	width:75px;
	float:left;
	display:inline;
}

div.info_blog_rigth{
	width:147px;
	float:left;
	display:inline;
}

div.text_blog_2 a, div.text_blog_2 a:visited, div.text_blog_2 a:active, div.text_blog_2 a:hover, div.text_blog_2 a:visited:hover,
div.table_blog_header_2 a, div.table_blog_header_2 a:visited, div.table_blog_header_2 a:active, div.table_blog_header_2 a:hover, div.table_blog_header_2 a:visited:hover{
	text-decoration:none;
	cursor:pointer;
}

div.info_blog_3col{
	width:239px;
	float:left;
	display:inline;
	padding-top:15px;
}

div.info_blog_3{
	width:750px;
	float:left;
	display:inline;
	padding-top:15px;
}

div.info_blog_4 {
	width:518px;
	display:inline;
	float:left;
	padding-top:5px;
	padding-left:5px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.info_cl{
	width:16px;
	float:left;
	display:inline;
}

div.info_body{
	width:239px;
	background:url(images/bg_menu_3.jpg) left top repeat-y;
}

div.info_body_2{
	width:750px;
	background:url(images/bg_menu_4.jpg) left top repeat-y;
}

div.info_text{
	padding:7px;
	line-height:20px;
}

div.info_footer{
	width:239px;
	height:1px;
	font-size:0px;
	background:url(images/dots.jpg) left bottom repeat-x;
}

div.info_footer_2{
	width:750px;
	height:1px;
	font-size:0px;
	background:url(images/dots.jpg) left bottom repeat-x;
}


div.price{
	color:#651D3A;
	display:inline;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:auto;
}



span.price_2{
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 10px;
	display: inherit;
	margin-top: 10px;
}

.price{
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

div.price{
	float:right;
	padding-top:15px;
	padding-right:12px;
}

div.pictures{
	width:478px;
	height:85px;
}

div.picture{
	width:111px;
	height:82px;
	display:inline;
	float:left;
	border:1px solid #bebebe;
}

div.picture_clear{
	width:8px;
	height:82px;
	display:inline;
	float:left;
}

/*---------------------------------------------------------------------------*/



/*Produkte  part---------------------------------*/
div.produkte_line{
	height:190px;
	background:url(images/dots.jpg) left bottom repeat-x;
}

div.produkte_header{
	width:750px;
	height:25px;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	text-indent:17px;
}

div.produkte{
	width:250px;
	height:155px;
	float:left;
	display:inline;
}

div.produkte_bottom{
	float:right;
	padding-right:20px;
}
	

div.produkte2{
	width:217px;
	height:178px;
	float:left;
	display:inline;
}

div.produkte_left{
	width:100px;
	height:155px;
	float:left;
	display:inline;
	text-align:right;
}

div.produkte_left2{
	width:92px;
	height:178px;
	float:left;
	display:inline;
	text-align:right;
}

div.produkte_right{
	width:145px;
	padding-top:10px;
	padding-left:5px;
	height:145px;
	text-align:left;
	float:right;
	display:inline;
}

div.produkte_right2{
	width:103px;
	padding-top:10px;
	padding-left:22px;
	height:178px;
	text-align:left;
	float:right;
	display:inline;
}

div.produkte3{
	width:280px;
	height:178px;
	float: left;
	display:inline;
}

div.produkte3_left{
	padding-left:12px;
	padding-top:15px;
	width:75px;
	float:left;
	display:inline;
	text-align:right;
}

div.produkte3_right{
	padding-top:30px;
	padding-left:22px;
	text-align:left;
	float:left;
	display:inline;
	font-size:12px;
}

div.produkte3_bottom{
	float:right;
	padding-right:20px;
}



div.produkte_row{
	width:442px;
	padding-left:24px;
	padding-right:12px;
	
}



div.blok_1{
	padding-top:17px;
	padding-bottom:25px;
	text-align:center;
}

div.blok_2{
	padding-top:17px;
	padding-bottom:25px;
	font-size:12px;
	padding-left:12px;
}

.bg_1 {
	background-color:#eedce2;
}

.bg_2 {
	background-color:#dfd0d5;
}

.bg_row{
	background-color:#dfd0d5;	
}

div.bloks2{
	width:478px;
	height:331px;
	background:transparent url(images/dots.jpg) repeat-x scroll left bottom;
	
}

div.blok2_1{
	background-color:#eedce2;
	width:121px;
	padding-top:24px;
	height:307px;
	padding-left:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:inline;
	float:left;
	line-height:1.6em;
}

div.blok2_2{
	width:343px;
	height:329px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:inline;
	float:left;
	overflow:auto;
}

div.blok2_row{
	width:327px;
	height:110px;
}

div.square{
	width:105px;
	height:58px;
	display:inline;
	float:left;
	padding-top:26px;
	padding-bottom:26px;
	text-align:center;
}


div.blok_bottom{
	font-size:11px;
	color:#6e6e6e;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-top:18px;
}





div.b1{
	width:237px;
	display:inline;
	float:left;
}

div.b2{
	width:229px;
	display:inline;
	float:left;
}

input.chk{
	margin-right:15px;
}

select.slc{
	margin-left:15px;
}

span.tit_txt{
	padding-left:15px;
	position:relative;
	top:-4px;
}

div.b3{
	width:362px;
	display:inline;
	float:left;
}

div.b4{
	width:92px;
	display:inline;
	float:left;
	text-align:right;
	padding-right:12px;
	color:#484747;
	line-height:1.8em;
}
div.b5{
	width:270px;
	padding-top:5px;
	display:inline;
	float:left;
}

div.b6{
	display:inline;
	float:right;
	text-align:right;
	padding-right:12px;
}


li {
	color: #6d1b43;
	margin-left:-25px;
}
li span {
	color: #595959;
}

div.red_blog_rgt {
	float:right;
	background:url(images/bg_red_blog_rgt.jpg) left top no-repeat;
	display:inline;
	width:5px;
	height:60px;
}

div.red_blog_cnt {
	float:left;
	display:inline;
	width:173px;
	height:50px;
	background:url(images/bg_red_blog.jpg) left top repeat-x;
	text-align:left;
	padding-top:10px;
	padding-left:15px;
}

div.red_blog {
	width:198px;
	height:60px;

	
}

/*---------------------------------------------------------------------------*/


/*Menu part   --------------------------------*/

div.menu_blog {
	width:198px;
	padding:10px 0 0 0;
}

div.menu_blog2{
	width:222px;
	height:93px;
	background:url(images/dots.jpg) left bottom repeat-x;
	margin-left:9px;
	padding-bottom:15px;
	padding-top:15px;
}




div.menu_blog_left{
	width:67px;
	height:93px;
	background:url(images/menu_1.jpg) left top no-repeat;
	float:left;
	display:inline;
}

div.menu_blog_left_2{
	width:72px;
	height:93px;
	background:url(images/menu_2.jpg) left top no-repeat;
	float:left;
	display:inline;
}

div.menu_blog_right{
	width:150px;
	height:93px;
	float:right;
	display:inline;
}

div.menu_blog_title{
	height:20px;
}

div.menu_blog_select{
	height:30px;
}

div.menu_blog_right select{
	width:140px;
}

div.mag_blog{
	width:478px;
	height:15px;
	text-align:left;
	text-indent:12px;
	color:#322225;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:23px;
	padding-bottom:12px;
}


div.menu_header{
	width:198px;
	height: 27px;
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

div.menu_header_2{
	width:239px;
	height:27px;
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

div.menu_header_3{
	width:750px;
	height:27px;
	color:#651d3a;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top: 10px;
}



div.menu_header_c {
	float:left;
	display:inline;
	width:176px;
	height:18px;
	background:url(images/bg_m_heder.jpg) left top repeat-x;
	text-align:left;
	padding-left:12px;
	padding-top:9px;
}

div.menu_header_c_2{
	float:left;
	display:inline;
	width:217px;
	height:18px;
	background:url(images/bg_m_heder.jpg) left top repeat-x;
	text-align:left;
	padding-left:12px;
	padding-top:9px;
}

div.menu_header_c_3{
	float:left;
	display:inline;
	width:728px;
	height:18px;
	background:url(images/bg_m_heder.jpg) left top repeat-x;
	text-align:left;
	padding-left:12px;
	padding-top:9px;
}




div.menu_header_l{
	float:left;
	display:inline;
	width:5px;
	height:27px;
	background:url(images/bg_m_lf.jpg) left top no-repeat;
}

div.menu_header_r{
	float:left;
	display:inline;
	width:5px;
	height:27px;
	background:url(images/bg_m_rg.jpg) right top no-repeat;
}

div.menu_body{
	width:198px;
	background:url(images/bg_menu.jpg) left top repeat-y;
}

div.menu_body_2{
	width:198px;
	background:url(images/bg_menu_2.jpg) left top repeat-y;
	border-bottom:solid #ffffff 1px;
}

div.menu_punkt{
	width:198px;
	height:13px;
	text-indent:16px;
	padding-top:3px;
	padding-bottom:4px;
}

div.menu_punkt_2{
	margin:auto;
	width:194px;
	height:39px;
	text-align:center;
	/*background-color:#ded6dd;*/
	border-top:solid #ffffff 1px;
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
}

div.menu_footer{
	width:198px;
	height:1px;
	font-size:0px;
	background:url(images/dots.jpg) left bottom repeat-x;
}
/*---------------------------------------------------------------------------*/



/*Pic part ------------------------------------*/
div.picl{
	width:99px;
	height:90px;
	float:left;
	display:inline;
}

div.picr{
	width:99px;
	height:90px;
	float:left;
	display:inline;
}

div.pic_2{
	width:198px;
	height:90px;
	text-align:center;
}

div.pics{
	width:198px;
	height:90px;
}




select.s1 {
	width:140px;
}

select.s2 {
	width:40px;
}

select.s3 {
	width:60px;
}

select.s4 {
	width:40px;
}

select.s5 {
	width:300px;
}

span.last{
	padding-left:5px;
	font-size:12px;
}

/*---------------------------------------------------------------------------*/

/* Under Menu -----------------------------------*/

div.under_menu {
  margin: auto;
  width: 940px;
  float: right;
  padding-top: 20px;
  padding-left: 30px;
  word-spacing: 10px;
}

div.menu_str a, div.menu_str a:visited, div.menu_str a:active, div.menu_str a:hover, div.menu_str a:visited:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d1b43;
	text-decoration:none;
}

div.menu_str{
	height:12px;
	float:left;
	display:inline;
	color:#6d1b43;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

div.menu_str_2{
	height:12px;
	float:left;
	display:inline;
	color:#6d1b43;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
/*---------------------------------------------------------------------------*/

div.main_footer_text{
	float:left;
	clear: left;
	padding-top:10px;
	width:950px;
	padding-left:30px;
	color:#535353;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.main_footer{
	float:left;
	width:985px;
	height:47px;
	background:url(images/footer.jpg) left top no-repeat;
	color:#946679;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding-right:15px;
	padding-top:48px;
}

div.under_text{
	width:198px;
	height:34px;
	text-align:center;
}






#vertical_container {
        height: 290px;

}


#vertical_container2 {
        height: 242px;
        background: url(../imgs/bg1.png) repeat-x;
}
