@charset "utf-8";

*{margin: 0; padding:0;}
html, body {height: 100%;font-size: 14px;background-color: #cceafe;min-width:1000px;font-family: Arial, Helvetica, sans-serif;color: #4c4c4c;}
body {background-image: url(ozdor_bgr/body_right.gif);background-repeat: repeat-y;background-position: right top;}
a {font-size:14px;color:#578DB6;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	margin-bottom: -170px; /* nizny margin = otrizat vysota footer */
	background-image: url(ozdor_bgr/body_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#main {
	background-image: url(ozdor_bgr/body_right.gif);
	background-repeat: repeat-y;
	background-position: right top;

}
/*------------------------------------- header start --------------------*/		
.header {
	position:relative;
	height:236px;
	background-image: url(ozdor_bgr/header_bgr.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#header_sky {
	position:relative;
	float:right;
	right:40px;
	height:236px;
	width:590px;
	background-image: url(ozdor_bgr/sky.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#header_left {
	width:40px;
	height:236px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(ozdor_bgr/header_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header_right {
	width:40px;
	height:236px;
	position:absolute;
	right:0px;
	top:0px;
	background-image: url(ozdor_bgr/header_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



#top_kvary {
	position:absolute;
	left:0px;
	top:0px;
	width:813px;
	height:194px;
	background-image: url(ozdor_bgr/top_kvary.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#div_icq {
	position:absolute;
	right:405px;
    top:140px;
	width:200px;
	height:194px;
	
}
#div_tel {
	position:absolute;
	right:450px;
    top:35px;
	width:200px;
	height:194px;
	
}



#top_kvary h2 {
	display:block;
	position:absolute;
	left:280px;
	top:90px;
	font-size:15px;
	color:#1482dd;
	text-align:center;
}

/*---------top-mini-nav-start-----------*/

/*---------top-mini-nav-end-------*/
.top_mini_nav {
	position:absolute;
	right:40px;
	top:50px;
	height: 24px;
	width: 110px;
}
		ul#houm {
		list-style-type:none;
		}
			#houm a {
				position:absolute;
				display:block;
				width: 24px;
				height: 23px;
				text-indent:-2000em;
				outline:none;
			}
			#houm #back a, #houm #mailto a, #houm #map a{
				background-repeat: no-repeat;
				background-position: center center;
				top:0px;
			}
			#houm #back a {
				left:0px;
				background-image: url(ozdor_bgr/houm.png);
			}	
			#houm #mailto a{
				left:40px;
				background-image: url(ozdor_bgr/mail.png);
			}
			#houm #map a{
				left:80px;
				background-image: url(ozdor_bgr/map.png);
			}
.top_short_nav {
	position:absolute;
	right:0px;
	top:110px;
	width:130px;
}
.top_short_nav ul {
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top_short_nav ul li a {
	display:block;
	width:107px;
	height:13px;
	padding: 0px 0px 2px 3px;
	margin: 0px 0px 1px 0px;
	font-size:10px;
	color:#578db6;
	text-decoration:none;
	background-image: url(ozdor_bgr/top_short_nav_bgr.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*------------ header end --------------------*/	
#slogan {position:absolute;bottom:4px;left:37px;width:610px;}
	#slogan h3 {font-size:15px;color:#1482DD;font-weight:bold;display:block;float:left;}
	#flags {float:left;padding: 0px 0px 0px 25px;}
		#flags ul {list-style-type:none;}
			#flags ul li {float:left;display:block;width:39px;}
				#flags ul li a img {border:0px;outline:none;}

/*------------ links start -------------------------------------*/		
#links-wrap{float: left;width:245px;}
#links {width:198px;margin:0px 0px 0px 35px;}
#links_top {width:198px;height:42px;background-image: url(ozdor_bgr/links_top.gif);background-repeat: no-repeat;background-position: left top;}
#links_top h4 {display:block;padding: 5px 0px 0px 11px;color:#FFFFFF;font-size:12px;font-weight:normal;}
#links_bottom {width:198px;height:42px;background-image: url(ozdor_bgr/links_bottom.gif);background-repeat: no-repeat;background-position: left top;}
#links_middle {width:198px;background-image: url(ozdor_bgr/links_middle.gif);background-repeat: repeat-y;background-position: left top;}
ul.haupt_menu {list-style-type:none;padding: 0px 9px 0px 9px;}
ul.haupt_menu li {padding: 0px 0px 5px 0px;}
ul.haupt_menu a {font-size:14px;text-decoration:none;font-weight:normal;color:#4c4c4c;}
ul.haupt_menu a:hover {display:block;background-color:#89cefc;color:#FFFFFF;padding: 0px 0px 0px 0px;}
#activ_item {display:block;color:#FFFFFF;background-color:#89cefc;padding: 2px 0px 2px 25px;background-image: url(ozdor_bgr/aktive_treug.gif);background-repeat: no-repeat;background-position: 5px center;}
/*------------ links end --------------------*/	

#inhalt {margin-left: 245px; }
#inhalt_mp {margin-left: 245px; margin: 0px 250px 0px 245px;}


/*------------ rechts start --------------------*/	

#rechts {float: right;width:250px;background:transparent url(ozdor_bgr/body_right.gif) repeat-y right 0;}
#rechts_cont_wrap {width:240px; margin: 0px 0px 0px 0px;}
.slogan_mp_bod {width:196px; background-color:#89cefc; margin-bottom:20px; }
.slogan_mp_top {width:196px; height:17px; background:transparent url(ozdor_bgr/slog_mp_top_bg.gif) no-repeat 0 0;}
.slogan_mp_bot {width:196px; height:17px; background:transparent url(ozdor_bgr/slog_mp_bot_bg.gif) no-repeat 0 0;} 
.slogan_mp_cont {padding: 0px 15px 20px 15px; color:#FFFFFF; font-size:14px;font-style:italic; font-weight:bold;}


/*----- news_mp ----------*/	
.news_mp_bod {width:196px; background-color:#FFFFFF; }
.news_mp_cont {padding: 0px 15px 20px 15px;}
.news_mp_top {width:196px; height:17px; background:transparent url(ozdor_bgr/news_mp_top_bg.gif) no-repeat 0 0;}
.news_mp_bot {width:196px; height:17px; background:transparent url(ozdor_bgr/news_mp_bot_bg.gif) no-repeat 0 0;} 

.news_mp_cont h3 a {font-size:16px; font-weight:bold; text-decoration:none;color:#578DB6;display:block; margin:0px 0px 10px 0px; }
.news_mp_cont h3 a:hover {color:#4c4c4c;}

.mews_mp_item {margin:0px 0px 15px 0px;}
.mews_mp_item a {font-size:12px;color:#578DB6;text-decoration:none;font-weight:bold;}
.mews_mp_item a:hover {color:#4C4C4C;}
.news_date_mp {font-size:12px;color:#578DB6;text-decoration:none;font-weight:normal;}
.mews_mp_txt {font-size:12px; font-style:italic; margin-top:5px;}



.goto_mp_item {background-color:#FFFFFF; margin: 0px 0px 20px 0px;}
.goto_mp_item_cont {padding: 10px 15px 5px 15px;}
.goto_mp_item_head { background:transparent url(ozdor_bgr/goto_head_bg.gif) repeat-x 0 0; height:30px;}
.goto_mp_item_head h2{display:block; float:left; margin:3px 0px 0px 0px; font-size:18px; color:#FFFFFF; font-weight:bold; }
.goto_mp_item_bot {background-color:#FFFFFF; height:16px;}
.goto_mp_item_top_le {width:17px; height:30px; float:left; background:transparent url(ozdor_bgr/le_mp.gif) no-repeat 0 0;}
.goto_mp_item_top_ri {width:17px; height:30px; float:right;  background:transparent url(ozdor_bgr/rig_mp.gif) no-repeat 0 0;}
.goto_mp_item_bot_le {width:16px; height:16px; float:left; background:transparent url(ozdor_bgr/goto_mp_item_bot_le_bg.gif) no-repeat 0 0;}
.goto_mp_item_bot_ri {width:16px; height:16px; float:right; background:transparent url(ozdor_bgr/goto_mp_item_bot_rigt_bg.gif) no-repeat 0 0;}



.goto_mp_link {right: 140px;  display:block; width:133px; height:18px; text-decoration: none!important; color:#FFFFFF; font-size:14px; font-weight:normal; background:transparent url(ozdor_bgr/read_next.gif) no-repeat 0 0; margin: 22px 0px 0px 0px; padding: 0px 0px 0px 7px;}
.goto_mp_link:hover { background:transparent url(ozdor_bgr/read_next.gif) no-repeat 0 -18px; color:#89cefc;}


/*------------ rechts end ---------------*/	



.footer, .push {height: 170px; /*vysota push dolgna byt ravna vysota footer */}


/*------------ footer start --------------------*/
.footer {position:relative;background-image: url(ozdor_bgr/footer_bgr.gif);background-repeat: repeat-x;background-position: left top;}

	#footer_left, #footer_right {
		width:40px;
		height:170px;
		position:absolute;
		top:0px;
	}
	#footer_left {
		left:0px;
		background-image: url(ozdor_bgr/footer_left.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#footer_right {
		right:0px;
		background-image: url(ozdor_bgr/footer_right.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#footer_contact {
		position:absolute;
		left:40px; top:90px;
		width:550px;
		height:40px;
	}
		#footer_contact p, #footer_contact a {
			font-size:12px;
			color:#578db6;
			text-decoration:none;
		}
		#footer_contact p span {
			width:55px;
			display:block;
			float:left;
			font-weight:bold;
		}
		#footer_contact a:hover {
		text-decoration:underline;
		}
		
	#counter {
		position:absolute;
		right:40px;
		top:120px;
		width: 88px;
		height:15px;
	}	
/*------------ footer end --------------------*/	
	
	
.clear{
	clear:both;
}

/*----------------------------------------------------poisk-start---------------------------------------------------*/
#poisk {
	position:absolute;
	right: 0px;
	bottom:0px;
	width:330px;
	height:33px;
	z-index:10;
}
#poisk p, #poisk_do p {
	display:block;
	float:left;
	margin: 3px 11px 0px 0px;
	font-size:14px;
	color:#578db6;
}
#poisk_do {
	height:33px;
	z-index:10;
	margin: 0px 0px 20px 0px;
}
.search_rez_line {
	margin: 0px 0px 15px 0px;
	background-color:#DEF0FC;
	border:1px solid #578DB6;
	padding: 5px;
}
.search_rez_line a {
	color:#578DB6;
	font-size:14px;
	text-decoration:none;
}
.search_rez_line a:hover {
	color:#4C4C4C;
}
.s_num {
	color:#4C4C4C;
	font-weight:bold;
}
p.naideno {
	color:#4C4C4C;
	font-weight:bold;
	display:block;
	margin-bottom:15px;
}
.search_rez_pager {
	font-size:14px;
}
.search_rez_pager a {
	text-decoration:none;
	color:#578DB6;
	font-weight:normal;
}
.search_rez_pager a:hover {
	color:#4C4C4C;
}


.poisk_input {
	width: 150px;
	display:block;
	float:left;
	margin-top:3px;
	border: 1px solid #578db6;
	color:#578db6;
}
.poisk_input:hover {
	 background-color: #CCEAFE;
	 outline: 1px solid #FFFFFF;
}
.poisk_input:focus{
	border: 1px solid #FFFFFF;
	background-color: #CCEAFE;
}
.poisk_button, .poisk_button_do {
	border:0 none;
	cursor:pointer;
	display:block;
	height:22px;
	width:22px;
	float:left;
	margin:2px 0 0 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
.poisk_button {
	background-image: url(ozdor_bgr/poisk_bgr.gif);
	background-color:#cceafe;
}
.poisk_button_do {
	background-image: url(ozdor_bgr/poisk_bgr_do.gif);
	background-color:#FFFFFF;
}
/*----------------------------------------------------poisk-end---------------------------------------------------*/

/*----------------------------------------------------rounded_container-start---------------------------------------------------*/
.razdel_head_wrap {
	height:30px;
}
	.razdel_head_wrap_left {
		height:30px;
		width:16px;
		float:left;
		background-image: url(ozdor_bgr/razdel_head_wrap_left.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
	.razdel_head_wrap_mid {
		height:30px;
		float:left;
		background-image: url(ozdor_bgr/razdel_head_wrap_mid.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
		.razdel_head_wrap_mid h1 {
			display:block;
			padding: 7px 0px 0px 5px;
			margin-right:50px;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			text-transform: uppercase;
		}	
	.razdel_head_wrap_right {
		height:30px;
		width:16px;
		float:left;
		background-image: url(ozdor_bgr/razdel_head_wrap_right.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}	
.rounded_container_top {
	height:16px;
	background-color:#FFFFFF;
}
	#cont_right_top {
		float:right;
		height:16px;
		width:16px;
		background-image: url(ozdor_bgr/cont_right_top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.rounded_container_mid {
		background-color:#FFFFFF;
		padding: 5px 30px 40px 20px;
		min-height:300px;
	}
	.rounded_container_mid img{
		background:#FFFFFF none repeat scroll 0 0;
		border:2px solid #DDDDDD;
		padding:2px;
		margin: 0px 10px 3px 0px;
	}

.rounded_container_bott {
	height:31px;
	background-image: url(ozdor_bgr/cont_bott_mid.gif);
	background-repeat: repeat-x;
	background-position: left top;
}	
	.rounded_container_bott_right {
		float:right;
		height:31px;
		width:16px;
		background-image: url(ozdor_bgr/cont_bott_right.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.rounded_container_bott_left {
		float:left;
		height:31px;
		width:16px;
		background-color:#FF0000;
		background-image: url(ozdor_bgr/cont_bott_left.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}

.to_prozed {
	width:110px;
	height:21px;
	clear:both;
	margin: 30px 0px 0px 0px;
	background-image: url(ozdor_bgr/prozed_bgr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	.to_prozed a {
		display:block;
		padding: 2px 0px 0px 7px;
		height:21px;
		width:100px;
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
	}
	.to_prozed a:hover {
		color:#4C4C4C;
	}

.chet {background-color:#f4f4f4;}
.chet td, .nechet td {padding:2px 7px 2px 7px!important;}
.nechet {}
.table_content h2, .table_content h1, .table_content h3 {font-size:16px; font-weight:bold; color:#2ba9fc; display:block; margin: 10px 0px 15px 0px;} 	
	
	
/*------------------------rounded_container-end------------------------------*/

/*---------------------------------content-mp-start------------------------*/
.content_mp {padding: 0px 50px 20px 20px;position:relative;}

/*--->>>>>>>OLD-MP-ITEMS --*/
table#mp_tab {width:700px;}
.mp_item6 {width:346px;height:193px;margin: 0px 20px 20px 0px;position:relative;}
.mp_item6 h1 {display:block;padding: 8px 5px 0px 15px;font-size:14px;font-weight:bold;color:#4c4c4c;}
.mp_item6 p {display:block;padding: 16px 5px 0px 15px;font-size:14px;font-weight:normal;color:#4c4c4c;}
.mp_item6 a {position:absolute;left:17px;bottom:12px;display:block;text-decoration:none;font-size:14px;font-weight:normal;color:#578db6;width:92px;height:21px;padding: 2px 0px 0px 7px;background-image: url(ozdor_bgr/v_razdel.png);background-repeat: no-repeat;background-position: left top;}
.mp_item6 a:hover {color:#4C4C4C;}
#omolod, #ochishenie, #osteopatya, #ozdorovlen, #psicho, #pohudenie {background-repeat: no-repeat;background-position: left top;}
#omolod {background-image: url(ozdor_bgr/omolod.gif);}
#ochishenie {background-image: url(ozdor_bgr/ochishenie.gif);}
#osteopatya {background-image: url(ozdor_bgr/osteopatya.gif);}
#ozdorovlen {background-image: url(ozdor_bgr/ozdorovlen.gif);}
#psicho {background-image: url(ozdor_bgr/psicho.gif);}
#pohudenie {background-image: url(ozdor_bgr/pohudenie.gif);}
/*--->>>>>>>END---OLD-MP-ITEMS --*/

#warning {width:680px;height:20px;margin-left:20px;margin:20px 0px 0px 20px;}
#warning p {padding:2px 0px 0px 30px;color: #4C4C4C;font-weight:bold;background-image: url(ozdor_bgr/achtung.gif);background-repeat: no-repeat;background-position: left center;}




ul, ol {padding: 0px 0px 30px 20px;margin:  0px 0px 0px 0px;}
ul {list-style-type: circle;}
li {padding: 0px 0px 0px 0px;margin:  0px 0px 0px 0px;}
/*------------------content--mp--end------------------------*/

/*---------------------------------------content--razdel-start------------------------*/
p {
	padding-bottom:10px;
}
.pic_in-razdel {
	margin: 0px 10px 3px 0px;
}
.pic_in-razdel, #pic_in-razdel_kvary {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #DDDDDD;
	padding:2px;
}
#pic_in-razdel_kvary {
	margin-bottom: 30px;
}

/*------------------content--razdel--end------------------------*/

/*---------------------------------------sitemap-start------------------------*/

ul.oz_sitemap {
	padding: 0px 0px 0px 30px;
}
ul.oz_sitemap li a {
	color:#4C4C4C;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
ul.oz_sitemap li a:hover {
	color:#578DB6;
}
	ul.oz_sitemap li ul {
		padding: 0px 0px 7px 30px;
		list-style-type: square;
	}
		ul.oz_sitemap li ul li a {
			font-size:12px;
			font-weight:hormal;
			text-decoration:none;
			font-style:italic;
		}

/*-------------sitemap-start------------------------*/

/*----------contact-form-start-------*/
.contact_wrapper {
margin: 0px 0px 20px 0px;
}

#contact_page_h3 {
	display:block;
	color:#4C4C4C;
	font-size:16px;
	padding: 0px 0px 0px 0px;
}
.form_input {
	width: 150px;
	display:block;
	margin-bottom:5px;
}
.form_textarea {
	width: 300px;
	height: 300px;
	display:block;
	margin-bottom:5px;
}
.form_capcha {
	width: 170px;
	display:block;
	margin-bottom:5px;
	border: 1px solid #999;
}
.form_button {
	background-color:#ededed;
	border:0 none;
	cursor:pointer;
	display:block;
	height:30px;
	width:84px;
	color:#4C4C4C;
	background-image: url(ozdor_bgr/send_btn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.red_stern {
	color: #F6921E;
}
p.warning_form {
	font-size:12px;
}
.form_input, .form_textarea {
	border:1px solid #578DB6;
	color:#666666;
	background-color:#def0fc;
}
.form_input:hover, .form_textarea:hover {
	background-color:#FFFFFF;
	border:1px solid #000000;	
}
.form_input:focus, .form_textarea:focus {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
/*----------contact-form-end-------------------*/
/*----------shema-start-------------------*/
.shema_tab {
	margin:20px 0px 0px 0px;
}
	.cont_cont {
		height:80px;
	}
		.cont_cont p {
			display:block;
			margin:00px 0px 7px 0px;
			font-weight:bold;
			color:#578DB6;
		}
			.cont_cont span {
			font-size:10px;
			}
#clicable {
	display:block;
	font-weight:bold;
	color:#578DB6;
	margin:20px 0px 20px 0px;
	padding: 0px 0px 30px 50px;
	background-image: url(ozdor_bgr/kursor-hand.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.shema {
	width:300px;
	height:300px;
	background-color:#CCCCCC;
	margin:0px 20px 0px 0px;
}

.shema_tab img:hover {
	border:2px solid #578DB6;
	outline:2px solid #578DB6;
	cursor:pointer;
}
/*----------shema-end-------------------*/

/*---------------otzyvy-start--------------------------------*/
.otzyv_item, .zitata {
	background-color:#def0fc;
	margin:0px 0px 15px 0px;
	padding: 11px 20px 15px 11px;
	border:1px solid #578db6;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.zitata {
	text-align:right;
	margin-top:30px;
}
	.zitata span {
		display:block;
		font-weight:bold;
		margin-top:7px;
	}
#add_otzyv_adv {
	margin-top:50px;
	text-align:right;
	margin-bottom:50px;
}
.otzyv_item p, .zitata p {
font-style:italic;
}
.otzyv_item p strong, .zitata p strong{
	font-style: normal;
}
/*-----otzyvy-end--------------------*/

/*---------------------------------------------news-start-------------------*/

.news_wrap {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;position:relative;}
.news_prev_header  {margin:0px 0px 15px 0px;overflow:visible;zoom:1;display:table-cell;}
.news_prev_date {font-size:14px;color:#578DB6;text-decoration:none;font-weight:normal;}
.news_prev_header a {font-size:14px;color:#578DB6;text-decoration:none;font-weight:bold;}
.news_prev_header a:hover {color:#4C4C4C;}
.news_prev_pic {
	float:left;
}
.news_prev_pic img {
	margin:0px 11px 3px 0px;
}
.clear_news_prev {
	clear:right; height:20px;
}
.news_prev_pager {
	font-size:14px;
}
.news_prev_pager a {
	text-decoration:none;
	color:#578DB6;
	font-weight:normal;
}
.news_prev_pager a:hover {
	color:#4C4C4C;
}
.news_view img {
	float:left;
	border:2px solid #DDDDDD;
	padding:2px;
	margin: 0px 11px 4px 0px;
}

/*------------news-end ----------------------*/

/*--------------------------------------------404-start----------------------*/
h2.header_404 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding: 0px 0px 15px 0px;
}
.error_404 {
	position:absolute;
	top:100px;
	right:60px;
	width:300px;
	height:200px;
}
.error_404 h1 {
	font-size:40px;
	text-transform: uppercase;
	letter-spacing:30px;
}
	.error_404 h1 span {
		font-size:160px;
		letter-spacing:7px;
	}

/*-----------404-end ----------------------*/
/*----------------------------------------------kvary-start--------------*/
#podrobno_kvary {
	margin: 0px 0px 30px 0px;
	overflow:auto;
}
	#podrobno_kvary ul {
		margin:0px;
		padding:0px;
	}
	.pass_kvary_podr, #active_kvary_podr {
		display:block;
		float:left;
		color:#FFFFFF;
		background-color:#89CEFC;
		text-decoration:none;
		border:1px solid #DDDDDD;
		margin: 0px 10px 5px 0px;
		padding: 3px 10px 3px 15px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.pass_kvary_podr:hover {
		border:1px solid #578DB6;
		color:#000000;
	}
	#active_kvary_podr {
		border:1px solid #578DB6;
		color:#000000;
	}
	

/*------------gallery-kvary-start--------------*/
.gallery_kvary {
margin:0px;
padding:0px;
}
.gallery_item {
        width: 200px;
        min-height: 150px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 5px;
        zoom: 1;
        *display: inline; /*IE 7 */
        _height: 150px; /*IE6*/
    }
.shadow_prev {
	border:2px solid #DDDDDD;
	margin:0 10px 3px 0;
	padding:2px;
}

/*------gallery-kvary-end-------------*/
/*-------------------------kvary-end--------------*/

/*--------------------------------about-start----------------------------------------*/
table.personal {
	margin-bottom:30px;
}
table.personal ul {
	list-style-type:none;
	margin: 0px 0px 0px 30px;
}
table.personal td {
	vertical-align:top;
}
td.personal_txt {
	width:40%;
	vertical-align:top;
	padding-right:40px;
}
td.personal_txt img {
	float:left;
}
.personal_h3 {
	display:block;
	margin: 0px 0px 15px 0px;
	color:#578DB6;
	font-size:16px;
	}
/*----------------about-end----------------------*/

/*--------------------------------proz-start----------------------------------------*/
.proz_item {
	overflow:auto;
	zoom:1;
	margin-bottom:15px;
}

.proz_item img {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #DDDDDD;
	padding:2px;
	margin: 0px 10px 3px 0px;
}
.proz_h3 {
	display:block;
	margin: 0px 0px 15px 0px;
	color:#578DB6;
	font-size:16px;
	}
.about_solt span {
	font-size:9px;
	display:block;
	margin-bottom:10px;
}
/*----------------proz-end----------------------*/









