				#main_col .r_col .main_menu {float: left; text-transform: uppercase; font-size: 7px; font-weight: bold; color: #145fa1}
					#main_col .r_col .main_menu .menu_it1 {float: left; padding: 15px 0 0 15px; }
					#main_col .r_col .main_menu .menu_it2 {float: left; padding: 15px 0 0 25px; }
					#main_col .r_col .main_menu .menu_it3 {float: left; padding: 15px 0 0 20px; }
					#main_col .r_col .main_menu .menu_it4 {float: left; padding: 15px 0 0 20px; }
						#main_col .r_col .main_menu a {color: #FFF; text-decoration: none;}

		#main_col .r_col {float: right;  width: 720px; }
			#main_col .r_col .r_head_shops {background: url('../img/cast_rhead_shops.gif') no-repeat left top;}
			#main_col .r_col .r_head_adviser {background: url('../img/cast_rhead_adviser.gif') no-repeat left top;}
			#main_col .r_col .r_head_about {background: url('../img/cast_rhead_about.gif') no-repeat left top;}
			#main_col .r_col .r_head_low_price {background: url('../img/cast_rhead_low_price.gif') no-repeat left top;}
			#main_col .r_col .r_head_main {background: url('../img/cast_rhead_main.jpg') no-repeat left top;} 
		#main_col .r_col .path {padding: 10px 0 0 0;}


.frame {padding: 5px 0;}


/* anno */
#cpl_anno {padding: 10px 0 0 0 ;}
.cpl_anno {clear: both;}
	.cpl_anno .arow {clear: both; padding: 0 0 10px 0}
		.cpl_anno .arow .image {float: left; padding: 0 10px 0 0}
		.cpl_anno .arow .desription {float: left; width: 500px;}
			h2.cpl_anno {margin:0; padding:0;}

		.cpl_anno .arow .desription p {padding: 3px 0; margin: 0;}


/* /anno */

#cpl_banner_anno {padding: 10px 0;}
	#cpl_banner_anno .nav {clear: both; padding: 10px 10px 10px 0;}
		#cpl_banner_anno .nav .left {float: left; width: 50px}
		#cpl_banner_anno .nav .list {float: left; width: 600px; text-align: center}
		#cpl_banner_anno .nav .right {float: right; width: 50px}
	#cpl_banner_anno .arow {float: left; padding: 0 10px 0 0; height: 220px; width: 165px;}
		#cpl_banner_anno h6 {width: 150px; font-size: 12px;}
		#cpl_banner_anno .desription {padding: 2px 5px;}


#cpl_shop_gallery2 {padding: 10px 0 0 0; }
	#cpl_shop_gallery2 .arrow {float: left; padding: 10px 10px 0 0; width: 340px;}
		#cpl_shop_gallery2 .arrow h4 {font-size: 12px; color: #145fa1; width: 150px;}
			#cpl_shop_gallery2 .arrow .anno {width: 150px;}
		#cpl_shop_gallery2 .arrow .text {float: left;}
		#cpl_shop_gallery2 .arrow .image {float: right;}

.arrow .box_lt {background: url('../img/cast_box_lt.gif') no-repeat top left; height: 140px; width: 340px}
.arrow .box_rt {background: url('../img/cast_box_rt.gif') no-repeat top right ; height: 140px;}
.arrow .box_lb {background: url('../img/cast_box_lb.gif') no-repeat bottom left; height: 140px;}
.arrow .box_rb {background: url('../img/cast_box_rb.gif') no-repeat bottom right ; height: 140px;}

.arrow .box_l {background: url('../img/cast_box_l.gif') repeat-y top left; height: 140px; width: 340px;background-color: #FFF;}
.arrow .box_r {background: url('../img/cast_box_r.gif') repeat-y top right ; height: 140px;}
.arrow .box_t {background: url('../img/cast_box_t.gif') repeat-x top left; height: 140px;}
.arrow .box_b {background: url('../img/cast_box_b.gif') repeat-x bottom left ; height: 140px;}
	.arrow .box_hr {padding: 5px;}

	#cpl_shop_services {float: left; width: 350px;}
		#cpl_shop_services .shop_services_row {float: left; width: 140px; height: 50px;}
		#cpl_shop_services .shop_services_row div {padding: 5px;}
			#cpl_shop_services .shop_services_row .image {float: left;}
			#cpl_shop_services .shop_services_row .name {float: left; padding: 10px 0 0 0;}

	#cpl_inner_anno {float: right; width: 332px; height: 231px; background: url('../img/cast_shops.jpg') no-repeat left top;}
		#cpl_inner_anno .cpl_inner_anno {padding: 10px;}
			#cpl_inner_anno .cpl_inner_anno h3 {font-size: 12px;}
			#cpl_inner_anno .cpl_inner_anno li {font-weight: bold}


#cpl_inner_events {float: right; width: 50%;}

			#corp_menu {}
				#corp_menu .m_item {padding: 2px 0; font-weight: bold}
					#corp_menu .m_item a {text-decoration: none;}
					#corp_menu .m_item .m_top {background: url('../img/cast_lmenu_top.gif') no-repeat left top;  background-color: #ffe645}
					#corp_menu .m_item .m_bot {background: url('../img/cast_lmenu_bot.gif') no-repeat left bottom;}
					#corp_menu .m_item .m_block {padding: 3px 7px;}

				#corp_menu .m_item_sel {padding: 2px 0; font-weight: bold; color: #FFF}
					#corp_menu .m_item_sel a {text-decoration: none; }
					#corp_menu .m_item_sel .m_top {background: url('../img/cast_lmenu_selt.gif') no-repeat left top;  background-color: #005B94}
					#corp_menu .m_item_sel .m_bot {background: url('../img/cast_lmenu_selb.gif') no-repeat left bottom;}
					#corp_menu .m_item_sel .m_block {padding: 3px 7px;}

				#corp_inmenu {}
					#corp_inmenu {padding: 0 0 5px 5px; }
						#corp_inmenu .menu_bl {color: #FFF; }
						#corp_inmenu .menu_bl .bitem {padding: 2px 0;}
						#corp_inmenu .menu_bl .back00 {background-color: #002b4c; width: 164px}
						#corp_inmenu .menu_bl .back1 {background: url('../img/cast_corpin_menu_t.gif') no-repeat top left; }
						#corp_inmenu .menu_bl .back2 {background: url('../img/cast_corpin_menu_b.gif') no-repeat left bottom;}
						#corp_inmenu .menu_bl .no_act {padding: 3px 5px;}
						#corp_inmenu .menu_bl .padd {padding: 0 5px;}
							#corp_inmenu .bitem a {color: #FFF}
							#corp_inmenu .bitem a:visited {color: #FFF}


#list_3rd_menu {clear: both;}
	#list_3rd_menu .arow { float: left; height: 40px; margin: 0; min-width: 20%;}
	#list_3rd_menu .arow .m3d {padding: 0;}
		#list_3rd_menu .arow .m3d_t_g {background: url('../img/cast_3dm_t_g.gif') repeat-x left top; background-color: #ededed; }
		#list_3rd_menu .arow .m3d_r_g {background: url('../img/cast_3dm_r_g.gif') no-repeat top right;}
		#list_3rd_menu .arow .m3d_l_g {background: url('../img/cast_3dm_l_g.gif') no-repeat top left;}
		#list_3rd_menu .arow .m3d_b_g {background: url('../img/cast_3dm_b_g.gif') repeat-x bottom left;}

		#list_3rd_menu .arow .m3d_t {background: url('../img/cast_3dm_t.gif') repeat-x left top;}
		#list_3rd_menu .arow .m3d_r {background: url('../img/cast_3dm_r.gif') no-repeat top right;}
		#list_3rd_menu .arow .m3d_l {background: url('../img/cast_3dm_l.gif') no-repeat top left;}

		#list_3rd_menu .arow h4 {font-size: 10px; text-align: center; padding: 9px 0; color: #145fa1}
			#list_3rd_menu .arow h4 a {text-decoration: none;}
			#list_3rd_menu .arow h4 a:hover {text-decoration: underline;}

		#list_3rd_menu .3dline {float: left; background: url('../img/cast_3dm_b.gif') repeat-x bottom left; }

#cpl_text {clear: both;}

#cpl_anno_v {clear: both; }
	#cpl_anno_v {}
		#cpl_anno_v .vanno {float: left; width: 175px; }
			#cpl_anno_v .vanno .v_ann {padding: 0 8px 0 0; text-align: center}
			#cpl_anno_v .vanno .v_left {background: url('../img/cast_vanno_l.gif') repeat-y left top; }
			#cpl_anno_v .vanno .v_right {background: url('../img/cast_vanno_r.gif') repeat-y right top; }
			#cpl_anno_v .vanno .v_bottom {background: url('../img/cast_vanno_b.gif') repeat-x left bottom; }
			#cpl_anno_v .vanno .v_bottom_l {background: url('../img/cast_vanno_lb.gif') no-repeat left bottom; }
			#cpl_anno_v .vanno .v_bottom_r {background: url('../img/cast_vanno_rb.gif') no-repeat right bottom; height: 350px;}
				#cpl_anno_v .vanno .v_bottom_r .desription {padding: 10px; }
					#cpl_anno_v .vanno .v_bottom_r .desription h3 {font-size: 14px; font-weight: bold; color: #000; text-align: center; margin: 0; padding: 0 0 10px 0;}
						#cpl_anno_v .vanno .v_bottom_r .desription h3 a {color: #000; text-decoration: none;}
					#cpl_anno_v .vanno .v_bottom_r .desription .anno {color: #4e4e4e;}
					#cpl_anno_v .vanno .v_bottom_r .desription .anno strong {color: #145fa1}

#office {float: right; width: 345px; height: 300px}

#selector {width: 345px; clear: both; float: left;}
	#selector .box_lt {background: url('../img/cast_box_lt.gif') no-repeat top left; height: 100px; width: 340px}
	#selector .box_rt {background: url('../img/cast_box_rt.gif') no-repeat top right ; height: 100px;}
	#selector .box_lb {background: url('../img/cast_box_lb.gif') no-repeat bottom left; height: 100px;}
	#selector .box_rb {background: url('../img/cast_box_rb.gif') no-repeat bottom right ; height: 100px;}

	#selector .box_l {background: url('../img/cast_box_l.gif') repeat-y top left; height: 100px; width: 340px;background-color: #FFF;}
	#selector .box_r {background: url('../img/cast_box_r.gif') repeat-y top right ; height: 100px;}
	#selector .box_t {background: url('../img/cast_box_t.gif') repeat-x top left; height: 100px;}
	#selector .box_b {background: url('../img/cast_box_b.gif') repeat-x bottom left ; height: 100px;}
	   #selector .box_hr {padding: 15px; text-align: center}
	   #selector select {width: 170px;}

			#selector .h4 {background: url('../img/cast_lcol_h4.gif') no-repeat top center; text-align: center; height: 19px; }
				#selector .h4 h4 {padding: 2px 0px; color: #003462; font-size: 11px; font-weight: bold; }
				#selector .h4 .h4_shad {position: relative; color: #f2db2f; font-size: 11px; font-weight: bold; top: -14px;}

#selector_sel {width: 345px; clear: both; float: left;}
	#selector_sel .box_lt {background: url('../img/cast_box_lt.gif') no-repeat top left; height: 160px; width: 340px}
	#selector_sel .box_rt {background: url('../img/cast_box_rt.gif') no-repeat top right ; height: 160px;}
	#selector_sel .box_lb {background: url('../img/cast_box_lb.gif') no-repeat bottom left; height: 160px;}
	#selector_sel .box_rb {background: url('../img/cast_box_rb.gif') no-repeat bottom right ; height: 160px;}

	#selector_sel .box_l {background: url('../img/cast_box_l.gif') repeat-y top left; height: 160px; width: 340px;background-color: #FFF;}
	#selector_sel .box_r {background: url('../img/cast_box_r.gif') repeat-y top right ; height: 160px;}
	#selector_sel .box_t {background: url('../img/cast_box_t.gif') repeat-x top left; height: 160px;}
	#selector_sel .box_b {background: url('../img/cast_box_b.gif') repeat-x bottom left ; height: 160px;}
	   #selector_sel .box_hr {padding: 15px; text-align: center}
	   #selector_sel select {width: 170px;}

			#selector_sel .h4 {background: url('../img/cast_lcol_h4.gif') no-repeat top center; text-align: center; height: 19px; }
				#selector_sel .h4 h4 {padding: 2px 0px; color: #003462; font-size: 11px; font-weight: bold; }
				#selector_sel .h4 .h4_shad {position: relative; color: #f2db2f; font-size: 11px; font-weight: bold; top: -14px;}


#sel_right {float: left; height: 100px; width: 342px; background: url('../img/cast_sel_bg.gif') no-repeat left top;}
	#sel_right .padd {padding: 35px 30px;; }

#column_left {float: left; width: 345px;}
#column_right {float: left; width: 345px;}

/* BY GENX*/

#catalogue {}
	#catalogue div.row {width:340px; height:150px; margin:5px; float:left; background: url(../img/cat_box_t.gif) left top repeat-x;}	
	#catalogue div.row1 {width:100%; height:150px; background: url(../img/cat_box_b.gif) left bottom repeat-x;}	
	#catalogue div.row2 {width:100%; height:150px; background: url(../img/cat_box_l.gif) left top repeat-y;}	
	#catalogue div.row3 {width:100%; height:150px; background: url(../img/cat_box_r.gif) right top repeat-y;}	
	#catalogue div.row4 {width:100%; height:150px; background: url(../img/cat_box_tl.gif) left top no-repeat;}	
	#catalogue div.row5 {width:100%; height:150px; background: url(../img/cat_box_tr.gif) right top no-repeat;}	
	#catalogue div.row6 {width:100%; height:150px; background: url(../img/cat_box_br.gif) right bottom no-repeat;}	
	#catalogue div.row7 {width:100%; height:150px; background: url(../img/cat_box_bl.gif) left bottom no-repeat;}
	#catalogue div.row8 {width:100%; height:150px; padding:8px 0; overflow:hidden;}

	#catalogue h4 {color:#005596; font-size:12px}	
	#catalogue h5 {color:#005596; font-size:11px; margin:5px 0;}	
	#catalogue div.image {width:130px; height:130px; background:#CCCCCC; float:right; margin:0 8px; padding:0; display:inline}	
	#catalogue div.description {margin:8px; padding:0;}	
	#catalogue div.description div * {margin:0; padding:0;}	

div.banner_catalogue {margin:0 0 0 7px}

#orders {margin:0 20px;}
	#orders div.grey {background:#e8e8e8; margin:10px 0; padding:0 0 10px 0}
	div.first div.grey {padding:0 10px 0 0 !important; margin:30px 0 0 0 !important; background:none !important;}

	#orders div.arow {float:left; margin:10px 0 0 10px; width:210px; height:355px; background:#FFFFFF url(../img/order_bg.jpg) repeat-x left bottom}
		#orders div.arow div.image {width:210px; height:355px; background-color:#FFFFFF}
		#orders div.arow div.name {font-weight:bold; margin:0 0 5px 0; text-align:center; display:none}

	#orders div.arow_first {float:left; width:230px; height:375px; margin-right:-10px}
		#orders div.arow_first div.image {width:230px; height:345px; background:#e8e8e8; border-top:1px solid #FFFFFF;}
			#orders div.arow_first div.image img {margin:10px 10px 10px 10px; display:block}
		#orders div.arow_first div.name {font-weight:bold; margin:-30px 0 0 0; padding:0; text-align:left; height:30px;}

	#orders div.next_prev {margin:10px 0; text-align:center}
		#orders div.next_prev div.next {float:right}
		#orders div.next_prev div.prev {float:left}


h2.orders_h2 {float:left; margin:5px 0 0 20px; padding:0;}
div.all_orders {float:right; padding:20px 20px 0 0; font-size:12px}
div.not_forget {clear:both; padding:7px 0 0 0; background:#e8e8e8}

#orders_new {margin:0 20px;}
	#orders_new div.grey {background:#e8e8e8; margin:10px 0; padding:0 0 10px 0;}
	div.first div.grey {padding:0 10px 0 0 !important; margin:30px 0 0 0 !important; background:none !important;}

	#orders_new div.arow {float:left; margin:10px 0 0 10px; width:210px; height:375px; background:#FFFFFF url(../img/order_bg.jpg) repeat-x left bottom; _display:inline;}
		#orders_new div.arow div.image {width:210px; height:190px; background-color:#FFFFFF;}
		#orders_new div.arow div.name {}
			#orders_new div.arow div.name h4 {font:bold 14px Arial; margin:10px; color:#000000; font-style:normal; height:30px; text-align:left;}

		#orders_new div.arow div.description {}
			#orders_new div.arow div.description div {background:#FFFFFF; height:125px; position:relative}
				#orders_new div.arow div.description div p {font:normal 12px Arial; padding:1px 10px 5px 10px; color:#666666}
				#orders_new div.arow div.description div p.price {position:absolute; bottom:35px; left:10px; font:bold 18px Arial; font-style:italic; line-height:36px; vertical-align:baseline; height:30px; padding:0; margin:0; text-align:left; color:#000000; text-align:left; width:190px}
					#orders_new div.arow div.description div p.price span {font-size:36px; vertical-align:baseline;}

				#orders_new div.showroom div.description div p.button {position:absolute; bottom:0px; left:0px;}

				#orders_new div.arow div.description div p.by {position:absolute; bottom:10px; left:10px; font:bold 13px Arial; font-style:italic; line-height:36px; vertical-align:baseline; height:30px; padding:0; margin:0; text-align:left; color:#000000; text-align:left; width:190px}

	#orders_new div.arow_first {float:left; margin:10px 0 0 10px; width:210px; height:375px; background:#FFFFFF url(../img/order_bg.jpg) repeat-x left bottom; _display:inline;}
		#orders_new div.arow_first div.image {width:210px; height:190px; background-color:#FFFFFF;}
		#orders_new div.arow_first div.name {}
			#orders_new div.arow_first div.name h4 {font:bold 14px Arial; margin:10px; font-style:normal; height:30px; text-align:center; text-transform:uppercase}
				#orders_new div.arow_first div.name h4 a {color:#0033ff; text-decoration:none}
				#orders_new div.arow_first div.name h4 a:visited {color:#0033ff;}

		#orders_new div.arow_first div.description {}
			#orders_new div.arow_first div.description div {background:#FFFFFF; height:125px; position:relative}
				#orders_new div.arow_first div.description div p {font:bold 14px Arial; padding:11px 10px 5px 10px; color:#000000; text-align:center; font-style:italic}
				#orders_new div.arow_first div.description div p.price {position:absolute; bottom:65px; left:10px; font:bold 18px Arial; font-style:italic; line-height:36px; vertical-align:baseline; height:30px; padding:0; margin:0; text-align:left; color:#000000; text-align:center; width:190px}
					#orders_new div.arow_first div.description div p.price span {font-size:36px; vertical-align:baseline;}

				#orders_new div.showroom div.description div p.button {position:absolute; bottom:0px; left:0px;}

				#orders_new div.arow_first div.description div p.by {position:absolute; bottom:40px; left:10px; font:normal 14px Arial; font-style:italic; line-height:36px; vertical-align:baseline; height:30px; padding:0; margin:0; text-align:left; color:#000000; text-align:center; width:190px}
				#orders_new div.arow_first div.description div p.ditales {position:absolute; bottom:5px; left:10px; font:normal 14px Arial; font-style:italic; line-height:36px; vertical-align:baseline; height:30px; padding:0; margin:0; text-align:left; color:#000000; text-align:center; width:190px}
					#orders_new div.arow_first div.description div p.ditales img {display:inline}

.ostar {color:#cc0000}
				
	#orders_new div.next_prev {margin:10px 0; text-align:center}
		#orders_new div.next_prev div.next {float:right}
		#orders_new div.next_prev div.prev {float:left}

#download_cat {margin:15px 0}
	#download_cat h5 {color:#015498;}
	#download_cat .list {margin:10px 0}
div.interactive_map {padding-bottom:10px}

#download_mag {margin:15px 0}
	#download_mag h5 {padding:5px 0 0 0}
	#download_mag .list {margin:10px 0}
		#download_mag .list #download_href {float:right; display:block}
	#download_mag select {width:97px; font-size:10px; display:block; float:left; margin:3px 0 0 0}

#services_list {float:left; width:390px; margin:15px 10px 0 0}
	#services_list h4 {margin:0 0 10px 0; color:#005596; font-size:14px}
	#services_list div.arow{float:left; width:167px; padding:3px 3px;}
		#services_list div.arow div.image{float:left;}
		#services_list div.arow h5 {margin:5px 0 0 41px; font-size:10px}


#services_list_inner {float:left; width:320px; margin:15px 10px 0 0;}
#services_list_inner #services_list {float:none; width:auto; margin:0}
	#services_list_inner #services_list h4 {margin:0 0 10px 0; color:#005596; font-size:14px}
	#services_list_inner #services_list div.arow{float:left; width:147px; padding:3px 3px;}
		#services_list_inner #services_list div.arow div.image{float:left;}
		#services_list_inner #services_list div.arow h5 {margin:5px 0 0 41px; font-size:10px}


#shops_list {float:left; width:282px; margin:15px 0 0 10px}
	#shops_list h4 {margin:0 0 10px 0; color:#005596; font-size:14px}
	#shops_list div.list_block{height:231px; background:#e1eff2 /*url(../img/cast_shops.jpg) no-repeat*/; padding:20px 15px}
		#shops_list div.list_block h5 {color:#2c2c2c; font-size:10px}
		#shops_list div.list_block ul {margin:0 0 1em 0; padding:0; font-weight: bold;color:#76766c}
			#shops_list div.list_block ul li {margin:0 0 0 15px; padding:0;}
				#shops_list div.list_block ul li a {color:#005596}

#shop_block {}
		#shop_block div.right_column div.about {}
			#shop_block h4 {color:#005596; margin-bottom:5px; font-size:14px}
			#shop_block div.right_column div.about p {margin:0;}
			#shop_block div.right_column #services_list {margin:0}
			#shop_block div.right_column #services_list h4 {color:#005596; margin:0 0 5px 0; font-size:14px;}
		#shop_block div.right_column #shop_news div.image {float:left; width:80px; margin:0 10px 10px 0}
		#shop_block div.right_column #shop_news div.item {margin:5px 0}

	#shop_block div.right_column {float:left; width:330px; margin:15px 0 0 10px}
		#shop_block div.right_column h2 span {text-transform: uppercase}

	#shop_block div.left_column {float:left; width:345px; margin:15px 10px 0 0}
		#shop_block div.left_column div.description {background:#f0f0f0;}
			#shop_block div.left_column div.description ul {margin-top:5px; margin-bottom:5px; }
			#shop_block div.left_column div.description div.gray_block {background:#f0f0f0; padding:10px}
			#shop_block div.left_column div.description p {margin:0;}
			#shop_block div.left_column div.description strong {color:#005596}

#shop_gallery_block {float: left}
	#shop_gallery_block div.gallery_item {float: left; width: 235px; margin: 10px 0;}
	
	#shop_gallery_block  #gallery_rows {float: right; width: 100px; margin: 0 0 0 5px;}
		#shop_gallery_block  #gallery_rows .l {padding: 11px 0 8px 0;}

#shop_news {}
	#shop_news h4 {color:#005596; margin-bottom:15px}

#menu_level4 {margin:15px 15px 0 0; height:30px; background:url(../img/ml4_bg.gif) left bottom repeat-x; padding:0 0 0 20px}
	#menu_level4 div.item {background:url(../img/ml4_g.gif) left bottom repeat-x; height:30px;float:left;}
		#menu_level4 div.item div.l {background:url(../img/ml4_lg.gif) left bottom no-repeat;height:30px; float:left;}
		#menu_level4 div.item div.r {background:url(../img/ml4_rg.gif) right bottom no-repeat;height:30px; float:left;}
	#menu_level4 div.item_a {background:url(../img/ml4_w.gif) left bottom repeat-x;height:30px; float:left; }
		#menu_level4 div.item_a div.l {background:url(../img/ml4_lw.gif) left bottom no-repeat;height:30px; float:left;}
		#menu_level4 div.item_a div.r {background:url(../img/ml4_rw.gif) right bottom no-repeat;height:30px; float:left;}
	#menu_level4 a {text-decoration:none; color:#1465a7; margin:12px 12px 0 12px; display:block;}
	#menu_level4 a:visited {text-decoration:none; color:#1465a7; margin:12px 12px 0 12px; display:block;}
	#menu_level4 span {color:#1465a7; margin:12px 12px 0 12px; display:block;}


/* ADV BLOCK */

.adv_table {width:100%; border:none;}
	.adv_table td {border:none; vertical-align:top}
	.adv_table td.left {width:182px; padding:0 20px 0 0}
		.adv_table td.left div.see {background:#fcf0d2; margin:10px 0 0 0; padding:10px 15px 80px 15px}
			.adv_table td.left div.see h4 {font-size:17px; color:#005b94; line-height:14px}
			.adv_table td.left div.see ul {color:black; font-size:10px; margin:1em 0 0 15px; padding:0}
				.adv_table td.left div.see ul li {margin:0.5em 0}
	.adv_table td.right {width:auto;}
		.adv_table td.right h4 {margin:0; padding:0;}
		.adv_table td.right table.nums {margin:10px 0 0 0; padding:0; border:none; width:100%}
			.adv_table td.right table.nums tr {width:100%;}
				.adv_table td.right table.nums tr.div td {background:transparent url('../img/hr.gif') left bottom repeat-x; padding:0}
				.adv_table td.right table.nums tr td {padding:6px 6px 20px 6px}
				.adv_table td.right table.nums tr td.num {width:110px;}
					.adv_table td.right table.nums tr td.num img {display:block; float:none}
					.adv_table td.right table.nums tr td.num h5	 {margin:5px 0 0 0; font-size:12px; font-weight:bold; color:black}
				.adv_table td.right table.nums tr td.image {width:100px;}
				.adv_table td.right table.nums tr td.text {color:black; font-size:10px}
					.adv_table td.right table.nums tr td.text ul {color:black;}
						.adv_table td.right table.nums tr td.text ul li {margin:1em 0}
/* CORP BLOCK*/

#corporate_table {width:100%; border:none}
	#corporate_table td {vertical-align:top}
	#corporate_table td.left {padding:0 10px 0 0; width:170px}
	#corporate_table td.right {width:auto}
		#corporate_table td.right p {margin:0 0 5px 0}

#corporate_table2 {border:none; margin-left:-6px}
	#corporate_table2 td {vertical-align:top; padding:0 6px; height:400px; text-align:center; width:165px; background: url('../img/corp_big_bg.gif') no-repeat;}
		#corporate_table2 td.g {background: url('../img/corp_big_bg_g.gif') no-repeat;}
		#corporate_table2 td h3 {font-size:14px; margin:15px 0}
		#corporate_table2 td p {padding:0 10px; margin:0 5px;}

table.tmpl3 {width:100%}
	table.tmpl3 td {vertical-align:top}
	table.tmpl3 td.left {width:190px; padding:0 10px 0 0}
	table.tmpl3 td.right {width:auto; padding:0 0 0 10px}
		table.tmpl3 td.left table.tmpl3_1 {width:100%;}
			#content table.tmpl3_1 h2 {padding:0 0 5px 0; margin:0;}
		table.tmpl3 td.left table.tmpl3_1 td.top {padding:5px 5px 30px 5px;}
		table.tmpl3 td.left table.tmpl3_1 td.bottom {padding:5px 5px 30px 5px; background:#ebf3f5}

table.tmpl5 {margin-left:-5px}
	table.tmpl5 td {width:320px; height:130px; padding:15px; background: url(../img/tmpl5_bg.gif) no-repeat;}
		table.tmpl5 td img {float:right; margin-left:10px}
		#content table.tmpl5 tr td h3 {margin:0px}


#vac_filter {}
	#vac_filter div.row {width:350px; height:150px; background: url(../img/cat_box_t.gif) left top repeat-x;}	
	#vac_filter div.row1 {height:150px; background: url(../img/cat_box_b.gif) left bottom repeat-x;}	
	#vac_filter div.row2 {height:150px; background: url(../img/cat_box_l.gif) left top repeat-y;}	
	#vac_filter div.row3 {height:150px; background: url(../img/cat_box_r.gif) right top repeat-y;}	
	#vac_filter div.row4 {height:150px; background: url(../img/cat_box_tl.gif) left top no-repeat;}	
	#vac_filter div.row5 {height:150px; background: url(../img/cat_box_tr.gif) right top no-repeat;}	
	#vac_filter div.row6 {height:150px; background: url(../img/cat_box_br.gif) right bottom no-repeat;}	
	#vac_filter div.row7 {height:150px; background: url(../img/cat_box_bl.gif) left bottom no-repeat;}
	#vac_filter div.row8 {padding:8px; overflow:hidden;}
	#vac_filter .h4 {background: url('../img/vac_header.gif') no-repeat top center; height: 19px; }
	#vac_filter .h4 h4 {padding: 2px 0px; color: #f2db2f; font-size: 11px; font-weight: bold; margin:0; text-align: center; }

	#vac_filter form {margin:5px 0 0 10px; padding:0;}
		#vac_filter form div.form {float:left; width:280px; border-right:1px solid #b3b9c3; height:100px}
			#vac_filter form div.form div.radio {margin:0 0 10px 15px}
			#vac_filter form div.form div.list {margin:5px 0 0 0}
			#vac_filter form div.form select {display:block; width:90%; font-size:12px; }
		#vac_filter form div.button {float:left; margin:37px 0 0 10px}

	#vac_filter .nodisplay {display:none}

#vacancys {margin:20px 0 0 0}
	#vacancys h2 {margin:10px 0 0 0; padding:0}

	#vacancys div.left_col {float:left; width:330px; margin:0 10px 0 0}
	#vacancys div.right_col {float:left; width:340px;}

	#vacancys div.block1 {}
		#vacancys div.block1 p {font-weight:bold}

	#vacancys div.block2 {background:#ecf3f5; padding:5px}
		#vacancys div.block2 p {margin:0;}

ul.cpl_list_news {margin:0; padding:0;}
	ul.cpl_list_news li {margin:10px 0; padding:0; list-style-type:none}
		ul.cpl_list_news li span {display:block}
		ul.cpl_list_news li span.date {color:#879096}
		ul.cpl_list_news li span.title {font-weight:bold}

/* ANKETA */
div.anketa {}
	div.anketa form {margin:0; padding:0}
	div.anketa label {font-weight:bold}
	div.anketa input.text {width:300px; border:1px solid #6391b5; background:#f5f5f5}
	div.anketa input.year {width:53px; border:1px solid #6391b5; background:#f5f5f5}
	div.anketa input.in_table {width:97%; border:1px solid #6391b5; background:#f5f5f5}
	div.anketa #row_birthday {width:100px;}
	div.anketa #row_home_phone {width:150px;}
	div.anketa #row_mobile_phone {width:150px;}
	div.anketa table {}
		div.anketa table td {vertical-align:top}
		div.anketa table td.left {width:300px}

	div.anketa table.anketa2 {width:100%; border-left:1px solid #6391b5; border-top:1px solid #6391b5;}
		div.anketa table.anketa2 th, div.anketa table.anketa2 td {border-right:1px solid #6391b5; border-bottom:1px solid #6391b5; padding:5px}
		div.anketa table.anketa2 th.date {width:20%}
		div.anketa table.anketa2 th.edu_name {width:30%}
		div.anketa table.anketa2 th.speciality {width:30%}
		div.anketa table.anketa2 th.edu_type {width:20%}
		div.anketa table.anketa2 select.edu_type {width:95%}

	div.anketa table.anketa3 {width:100%; border-left:1px solid #6391b5; border-top:1px solid #6391b5;}
		div.anketa table.anketa3 th, div.anketa table.anketa3 td {border-right:1px solid #6391b5; border-bottom:1px solid #6391b5; padding:5px}
		div.anketa table.anketa3 th.period {width:20%}
		div.anketa table.anketa3 th.name {width:60%}
		div.anketa table.anketa3 th.position {width:20%}
			div.anketa table.anketa3 th.charges {width:100%}
				div.anketa table.anketa3 td.charges textarea {width:99%; height:50px; border:1px solid #6391b5; background:#f5f5f5}

	div.anketa textarea.w100 {width:99%; height:50px; border:1px solid #6391b5; background:#f5f5f5}
	div.anketa div.button {margin:20px 0 0 0}

/* FEEDBACK */
#cpl_feedback {}
	#cpl_feedback input.text {border:1px solid #6391b5; background:#f5f5f5; width:300px}
	#cpl_feedback textarea {border:1px solid #6391b5; background:#f5f5f5; width:300px; height:70px}
	#cpl_feedback select {border:1px solid #6391b5; background:#f5f5f5; width:305px;}
	#cpl_feedback label {display:block; margin:5px 0 0 0; font-weight:bold}

select.download_cat {font-size:12px}
div.solutions {height:130px; margin-bottom:20px}

/*JOB MAGAZINE*/
#job_magazine {}
	#job_magazine div.left_column {width:340px; float:left}
	#job_magazine div.right_column {width:340px; height:281px; float:right; background: url('../img/magazine_bg.jpg') no-repeat;}
		#job_magazine div.right_column div.paddings {padding:105px 10px 10px 200px}

#cpl_feedback {}
	#cpl_feedback form {margin:0;}
