/* Common styles */

	body {
		background: #ffffff;
		font-family: Tahoma, Arial, Verdana, Trebuchet, Helvetica, Century Gothic, Georgia, sans-serif;
		font-size: x-small;
		font-stretch: normal;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		color: #000000;
		margin: 0;
		padding: 19px 20px 26px 20px;
	}
	p {
        font: normal 11px Tahoma;
        text-align: left;
        text-indent: 0px;
        margin: 0 0 15px 0;
	}	
	hr {
		width: 100%;
		height: 1px;
		margin: 15px 0 15px 0;
		border: 0px;
		border-bottom: 1px dotted #c1c1c1;
	}
	a:link {
		color: #e90d53;
		text-decoration: underline;
	}
	a:visited {
		color: #595959;
		text-decoration: underline;
	}
	a:hover, a:active {
		color: #e90d53;
		text-decoration: none;
	}
	a:link p, a:visited p {
		color: #000000;
		text-decoration: none;
	}
	a:hover p, a:active p {
		color: #000000;
		text-decoration: underline;
	}
	a.readMore:link, a.readMore:visited {
		font: bold 10px Tahoma;
	}
	a.showAll:link, a.showAll:visited {
		font: normal 11px Tahoma;
		float: right;
		color: #e90d53;
	}
	table.pageTitle {		
		width: 100%;
		margin: 0 0 15px 0;			
	}
	td.pageTitle {
		font: normal 24px Verdana;
		white-space: nowrap;
		height: 24px;
		padding: 0 5px 1 0;
	}
	h1 {
		font: normal 24px Verdana;
		margin: -5px 0 15px 0;
	}
	
	h1 span {
		background: #ffffff;
		padding: 0 5px 0 0;	
		text-transform: lowercase;			
	}
	h3 {
		font: bold 12px Tahoma;
		margin: -5px 0 15px 0;
	}
	h3 span {
		background: #ffffff;
		padding: 0 5px 0 0;	
		text-transform: lowercase;			
	}
	h1.blueTitle {
		background: url(../images/blue.gif) repeat-x 0px 18px;
	}
	h1.pinkTitle {
		background: url(../images/pink.gif) repeat-x 0px 18px;
	}
	h1.pinkTitle1 {
		background: url(../images/pink.gif) repeat-x 0px 18px;
	}
	h1.greenTitle {
		background: url(../images/green.gif) repeat-x 0px 18px;
	}
	h1.goldTitle {
		background: url(../images/gold.gif) repeat-x 0px 18px;
	}
	h3.siniyTitle {
		background: url(../images/siniy.gif) repeat-x 0px 18px;
	}


/* Layout */

	#container{
		width: 962px;
	}
	#header1 {
		height: 90px;
		background: #c2d439 url(../images/header.gif) no-repeat left top;
	}
	#logo {
		width: 78px;
		height: 67px;
		position: absolute;
		left: 49px;
		top: 42px;
	}
	#color-it {
		font: bold 48px Century Gothic;
		color: #000000;
		width: 375px;
		height: 67px;
		position: absolute;
		left: 127px;
		top: 42px;
	}
	#phone {
		font: bold 40px Century Gothic;
		color: #ffffff;
		width: 391px;
		height: 40px;
		position: absolute;
		left: 546px;
		top: 62px;
	}
	#header2 {		
		height: 77px;
		background: url(../images/img_01.gif) no-repeat right top;
		border-right: 2px solid #c2d439;
	}
	#topLinks {		
		height: 27px;
		padding-left: 535px;
	}
	html>body #topLinks {
		padding-top: 2px;
		height: 25px;
	}
	#topLinks a:link, #topLinks a:visited {
		font: normal 10px Tahoma;
		color: #000000;
		text-decoration: none;
		background: url(../images/ball1.gif) no-repeat 0px 3px;
		padding: 0 15px;
	}
	#topLinks a:hover, #topLinks a:active {
		font: normal 10px Tahoma;
		color: #000000;
		text-decoration: none;
		background: url(../images/ball2.gif) no-repeat 0px 3px;
		padding: 0 15px;
	}
	#bell {
		width: 61px;
		height: 84px;
		position: absolute;
		left: 876px;
		top: 109px;
	}
	#footer {
		width: 962px;
		height: 122px;
	}
	#bottomLink {
		width: 607px;
		height: 40px;
		padding: 20px 0 0 45px;
		float: left;
	}
	html>body #bottomLink {
		width: 562px;
		height: 20px;
	} 
	#bottomLink a:link, #bottomLink a:visited {
		font: normal 10px Tahoma;
		color: #000000;
		text-decoration: none;
		background: url(../images/ball1.gif) no-repeat 0px 3px;
		padding: 0 15px;
	}
	#bottomLink a:hover, #bottomLink a:active {
		font: normal 10px Tahoma;
		color: #000000;
		text-decoration: none;
		background: url(../images/ball2.gif) no-repeat 0px 3px;
		padding: 0 15px;
	}
	#bottomContacts {
		width: 355px;
		height: 122px;
		float: right;		
		background: url(../images/footer.gif) no-repeat right bottom;
	}
	#bottomContacts p {
		font: normal 10px Tahoma;
		width: 185px;
		float: left;
		margin: 50px 0 0 10px;
	}
	html>body #bottomContacts p {
		margin: 50px 0 0 15px;
	}
	#bottomContacts p#mapLink {
		width: 75px;
		float: right;
		margin: 100px 20px 0 0;
	}
	html>body #bottomContacts p#mapLink {
		margin: 100px 40px 0 0;
	}
	#banners {
		width: 607px;
		height: 66px;
		float: left;
	}
	#banners img {
		margin: 20px 10px 0 0;
	}
	#rightPanel {
		width: 366px;
		border-left: 1px solid #d5d5d5;
		padding: 0 45px 0 19px;
	}
	html>body #rightPanel {
		width: 303px;
	}
	#workarea {
		width: 594px;
		padding: 0 20px 0 45px;
	}
	html>body #workarea {
		width: 528px;
	}
		
	
/* menus */

	.menu {
		height: 16px;
		background: #000000;
		text-transform: lowercase;
        padding-left:90px;
	}
	.menu ul {
		list-style-type: none;
		height: 16px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		clear: both;
	}
	.menu ul li {
		font: bold 12px Tahoma;
		color: #ffffff;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		display: block;
		float: left;
		cursor: default;
	}
	.menu ul span {
		padding: 0px 17px 2px 17px;
		display: block;
		color: #000000;
		background: #ffffff;
	}
	.menu a:link, .menu a:visited {
		font: bold 12px Tahoma;
		color: #ffffff;
		text-decoration: none;
		display: block;
		padding: 0px 17px 2px 17px;
	}
	.menu a:hover, .menu a:active {
		font: bold 12px Tahoma;
		color: #ffffff;
		text-decoration: none;
	}
	.menu #l1 a:hover, .menu #l1 a:active {
		background: #e90d53;
	}
	.menu #l2 a:hover, .menu #l2 a:active {
		background: #ff9600;
	}
	.menu #l3 a:hover, .menu #l3 a:active {
		background: #ffba00;
	}
	.menu #l4 a:hover, .menu #l4 a:active {
		background: #91aa1b;
	}
	.menu #l5 a:hover, .menu #l5 a:active {
		background: #0a54b9;
	}
	.menu #l6 a:hover, .menu #l6 a:active {
		background: #1a0659;
	}
        
 
/* pages */

	div#pages {
		padding: 18px 90px 40px 10px;
		text-align: center;
	}
	html>body div#pages {
		padding: 18px 80px 40px 0px;
		text-align: center;
	}
	ul#pages {
		list-style-type: none;
		padding: 0 0 0 0;
		height: 24px;
		display: inline;
	}
	ul#pages li {
		font: normal 24px Tahoma;
		float: left;
		padding: 0 8px;
		cursor: default;
	}
	ul#pages li#open {
		color: #ffffff;
	}
	#pages li a:link, #pages li a:visited {
		font: normal 24px Tahoma;
		text-decoration: none;
		color: #000000;		
	}
	#pages li a:hover, #pages li a:active {
		text-decoration: none;
	}
	#pages li a#a0:hover, #pages li a#a0:active {
		color: #e90d53;
	}
	#pages li a#a1:hover, #pages li a#a1:active {
		color: #e90d53;
	}
	#pages li a#a2:hover, #pages li a#a2:active {
		color: #bdcd3f;
	}
	#pages li a#a3:hover, #pages li a#a3:active {
		color: #ffba00;
	}
	#pages li a#a4:hover, #pages li a#a4:active {
		color: #0a54b9;
	}
	#pages li a#a5:hover, #pages li a#a5:active {
		color: #1a0659;
	}
	#pages li a#a6:hover, #pages li a#a6:active {
		color: #e90d53;
	}
	#pages li#open1 {
		color: #e90d53;
	}
	#pages li#open2 {
		color: #bdcd3f;
	}
	#pages li#open3 {
		color: #ffba00;
	}
	#pages li#open4 {
		color: #0a54b9;
	}
	#pages li#open5 {
		color: #1a0659;
	}
	

/* Main Page */

	#topPhotos {
		height: 158px;
		margin: 0 0 15px 0;	
	}
	#topPhotos img {
		margin: 0 -3px;
		float: left;
	}
	html>body #topPhotos img {
		margin: 0;
	}
	#welcome {
		width: 145px;
		float: left;
		margin-right: 30px;
		font: normal 11px Tahoma;
		color: #777777;
	}
	#about {
		width: 350px;
		float: left;
	}
	
	
/* News */

	#news img {
		border: 0;
		margin: 0 25px 5px 0;
	}
	#news span {
		color: #e90d53;
	}
	#news strong {
		font-weight: bold;
		color: #e90d53;
	}
	#news {
		font: normal 11px Tahoma;
	}
	#news ul {
		font: normal 11px Tahoma;
		margin: 0px;
	}

	#news table {
		border-collapse: collapse;
		margin: 5px 0;
	}
	#news table th {
		font: bold 11px Tahoma;
		color: #000000;
		background: #eeeeee;
		border: 1px solid #d5d5d5;
		padding: 4 12;
	}
	#news table td {
		font: normal 11px Tahoma;
		color: #000000;
		vertical-align: top;
		background: #ffffff;
		border: 1px solid #d5d5d5;
		padding: 4 12;		
	}

	ul#newsList {
		list-style-type: square;
		list-style-position: outside;
		font: normal 11px Tahoma;
		color: #000000;
		margin: 0 0 15px 0;
		padding: 0 0 0 0;
	}
	ul#newsList li {		
		line-height: 1.2em;
		margin: 0 0 10px 15px;
		padding: 0 0 0 0;
	}
	ul#newsList a span{
	    font: bold 11px Tahoma;
		color: #e90d53;
		text-decoration:none;
		}
	ul#newsList span:hover{
	    text-decoration:underline;
		}	
		
	ul#newsList a:link {
		font: normal 11px Tahoma;
		color: #000000;
		text-decoration: none;
	}
	
	ul#newsList a:link span {
		font: bold 11px Tahoma;		
		text-decoration:none;
		color: #e90d53;
	}
	
	ul#newsList a:visited {
		font: normal 11px Tahoma;
		color: #777777;
		text-decoration: none;
	}
	ul#newsList a:visited span {
		color: #green;
	}
	ul#newsList a:hover {
		font: normal 11px Tahoma;
		color: #000000;
		text-decoration: underline;
	}
	 ul#newsList a:active{
	    font: bold 11px Tahoma;
		color: #000000;
		text-decoration:none;
		}
	
	ul#newsList a:hover span, ul#newsList a:active span {
		font: bold 11px Tahoma;
		color: #e90d53;
		text-decoration: underline;
	}
	
	
/* Portfolio */

	#portfolio {
		width: 528px;
	}
	#portfolio td {
		width: 176px;
		height: 174px;
		vertical-align: top;
	}
	.portfolio {
		width: 100%;		
	}
	.portfolio td {
		font: normal 11px Verdana;
		text-align: center;
		padding: 12px 0 15px 0;
	}
	.portfolio span.number {
		font: bold 11px Verdana;
		color: #ffffff;
		background: #000000;		
		padding: 0 2px;
		cursor: pointer;
	}
	.portfolio img {
		border: 1px solid #aaaaaa;
		margin: 3px 0;
		background: #ffffff;
	}
	.portfolio h3 {
		font: normal 11px Verdana;
		color: #000000;
		margin: 0 0 0 0;
	}
	.portfolio a:link, .portfolio a:visited {
		text-decoration: none;
	}
	.portfolio a:hover, .portfolio a:active {
		text-decoration: none;
	}
	.portfolio a:link span, .portfolio a:visited span {
		color: #e90d53;
		text-decoration: underline;
		display: block;
		margin: 0 0 2 0;
	}
	.portfolio a:hover span, .portfolio a:active span {
		color: #e90d53;
		text-decoration: underline;
		display: block;
		margin: 0 0 2 0;
	}
	.portfolio a:link span.number, .portfolio a:visited span.number {
		color: #ffffff;
		text-decoration: none;
		display: inline;
	}
	.portfolio a:hover span.number, .portfolio a:active span.number {
		color: #ffffff;
		text-decoration: none;
		display: inline;
	}
	
	
/* Guestbook */

	h1#guestTitle {
		font: normal 22px Tahoma;
		color: #839400;
		text-transform: lowercase;
		margin: 35px 0 15px 0;
	}
	h1.fio {
		font: bold 12px Tahoma;
		color: #000000;
		border-bottom: 1px dotted #c1c1c1;
		margin: 40px 0 5px 0;
		padding: 5px 0;
	}
	h1.fio span {
		font: normal 10px Tahoma;
		color: #839400;
		float: right;
		margin-top: -15px;
	}
	html>body h1.fio span {
		margin-top: -10px;
	}
	p.question {
		font: normal 11px Tahoma;
		color: #000000;
		margin: 0;
		padding: 0 0 0 20px;
		background: url(../images/arrow1.gif) no-repeat 0px 4px;
	}
	h1.color-it {
		font: bold 12px Tahoma;
		color: #c62458;
		border-bottom: 1px dotted #c1c1c1;
		margin: 5px 0 5px 0;
		padding: 5px 0;
	}
	p.answer {
		font: normal 11px Tahoma;
		color: #c62458;
		margin: 0;
		padding: 0 0 0 20px;
		background: url(../images/arrow2.gif) no-repeat 0px 4px;
	}	
	#sendMessage {
		width: 100%;
		background: url(../images/mailbox.gif) no-repeat 434px 65px;
		margin: 35px 0 0 0;
		clear: both;
	}
	#sendMessage h1 {
		font: normal 22px Tahoma;
		color: #839400;
		text-transform: lowercase;
		margin: 0 0 0 0;
	}
	#achtung {
		font: normal 10px Tahoma;
		color: #969696;
	}
	#sendMessage table {	 	
	 	width: 410px;	 	
		margin: 20 0 0 0;
	}
	#sendMessage table td {
	 	font: bold 11px Tahoma;
		color: #000000;
	 	text-align: right;
	 	vertical-align: top;
	}
	#sendMessage table td.td2 {	 	
	 	text-align: left;
	}
	#sendMessage table td.td2 div {
		font: normal 10px Tahoma;
		font-weight: normal;
		color: #969696;
	}
	#sendMessage table td.td2 span {
		color: #c60000;
	}
	#sendMessage table input {
		font: normal 11px Tahoma;
		color: #000000;
		width: 322px;
		height: 17px;
		padding: 1 3 1 3;
		border: 1px solid #dcdcdc;
	}
	#sendMessage table textarea {
		font: normal 11px Tahoma;
		color: #000000;
		width: 322px;
		height: 122px;
		overflow: auto;
		border: 1px solid #dcdcdc;
		padding: 1 3 1 3;
		scrollbar-face-color: #b0b0b0;
    	scrollbar-highlight-color: #bfbfbf;
    	scrollbar-shadow-color: #a6a6a6;
    	scrollbar-3dlight-color: #959595;
    	scrollbar-arrow-color:  #ffffff;
    	scrollbar-track-color: #ffffff;
    	scrollbar-darkshadow-color: #525252;
	}
	div.btn {
		font: normal 10px Tahoma;
		color: #ffffff;
		width: 65px;
		text-align: center;
		float: right;
		border-top: 1px solid #004977;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #004977;		
	}
	div.btn a:link, div.btn a:visited {
		font: normal 10px Tahoma;
		color: #ffffff;
		text-decoration: none;
		display: block;
		padding: 0 0 1 0;
		background: #046cae;
		border-top: 1px solid #0e7dc4;
		border-right: 1px solid #035b93;
		border-bottom: 1px solid #035b93;
		border-left: 1px solid #0e7dc4;
	}
	div.btn a:hover, div.btn a:active {
		text-decoration: none;
		border-top: 1px solid #035b93;
		border-right: 1px solid #0e7dc4;
		border-bottom: 1px solid #0e7dc4;
		border-left: 1px solid #035b93;
	}
	
	
/* Contacts */

	#contacts {
		margin: 0 0 0 120px;
	}
	
	
/* Statics */

	.text {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font: normal 11px Tahoma;
		color: #000000;
	}
	.text h1 {
		font: normal 22px Tahoma;
		color: #839400;
		margin: 0 0 7px 0;
		padding: 0 0 0 0;
		font-variant: normal;
	}
	.text h2 {
		font: normal 19px Tahoma;
		color: #000000;
		margin: 18px 0 4px 0;
		padding: 0 0 0 0;
	}
	.text h3 {
		font: bold 14px Tahoma;
		color: #000000;
		margin: 12 0 3px 0;
		padding: 0 0 0 0;
	}
	.text h3.but {
		font: bold 14px Tahoma;
		color: #e90d53;
		margin: 12 0 3px 0;
		padding: 0 0 0 0;
		cursor: pointer;
		text-decoration: underline;
	}
	.text h4 {
		font: bold 12px Tahoma;
		color: #000000;
		margin: 0 0 2px 0;
		padding: 0 0 0 0;
	}
	.text p {
		font: normal 11px Tahoma;
		color: #000000;
		text-indent: 0px;
		margin: 0 0 10px 0;
	}
	.text p.lyric {		
		color: #c3295a;
		margin: 10px 95px;
	}

	.text a:link {
		font: normal 11px Tahoma;
		color: #e90d53;
		text-decoration: underline;
	}
	.text a:visited {
		font: normal 11px Tahoma;
		color: #595959;
		text-decoration: underline;
	}
	.text a:hover, .text a:active {
		font: normal 11px Tahoma;
		color: #e90d53;
		text-decoration: none;
	}
	.text img {
		border: 1px solid #1e0e00;
		margin: 3 10 4 0;
	}
	.text ul {
		list-style: disk;
		list-style-position: inside;
		font: normal 11px Tahoma;
		color: #000000;
		margin: 0 0 0 12;
	}
	html>body .text ul {
		margin: 0 0 0 -25;
	}
	.text ul li {
		margin: 0 0 1 0;
		line-height: 1.2em;
	}
	.text ol {
		list-style: decimal;
		list-style-position: inside;
		font: normal 11px Tahoma;
		color: #000000;
		margin: 0 0 0 12;
	}
	html>body .text ol {
		margin: 0 0 0 -25;
	}
	.text ol li {
		margin: 0 0 1 0;
		line-height: 1.2em;
	}
	.text table {
		border-collapse: collapse;
		margin: 5px 0;
	}
	.text table th {
		font: bold 11px Tahoma;
		color: #000000;
		background: #eeeeee;
		border: 1px solid #d5d5d5;
		padding: 4 12;
	}
	.text table td {
		font: normal 11px Tahoma;
		color: #000000;
		vertical-align: top;
		background: #ffffff;
		border: 1px solid #d5d5d5;
		padding: 4 12;		
	}

	.text hr {
		width: 100%;
		height: 1px;
		margin: 15px 0 15px 0;
		border: 0px;
		border-bottom: 1px dotted #c1c1c1;
	}

	.text div.hidden {	
		display:none;
	}

	.text .vote {padding: 0; margin: 0;}
	.text .vote .telban {display: block; padding: 0; margin: 0 0 25px 0;}
	.text .vote img {padding: 0; margin: 0; border: none;}
	.text .vote ol {display: block; padding: 0 0 0 23px; margin: 0;}
	.text .vote ol li {padding: 0; margin: 0 0 15px 0; list-style: decimal outside; font: normal 19px Tahoma; color: #e40000;}
	.text .vote ol li p {padding: 0; margin: 0; font: normal 11px Tahoma; color: #000;}
	.text .vote ol li span {padding: 0; margin: 0; font: normal 19px Tahoma; color: #000;}
	
	.text .vote .confirm { display: block; width: 287px; height: 142px; padding: 0; margin: 30px 0 15px 120px; background: url(../images/confirm.gif) no-repeat; text-align: center;}
	.text .vote .confirm span { display: block; margin: 0; padding: 10px 0 20px 0;  text-align: center; font: normal 19px Tahoma; color: #000;}
	.text .vote .confirm a {margin: 0 30px; padding: 0;}
	.text .vote hr {display: block; padding: 0; margin: 0; * margin: -7px 0; height: 2px; background: #91aa1b; color: #91aa1b; border: none; width: 100%;}
	.text .vote .tel {padding: 0px 0 20px 0; margin: 0; }
	.text .vote .tel p {padding: 10px 0 20px 0; margin: 0; font: normal 18px Tahoma; color: #000;}
	.text .vote .tel div {text-align: center; padding: 0 0 0 40px; margin: 0;}
	.text .vote .tel div span {display: block; padding: 0 20px 0 0; margin: 0; font: normal 20px Tahoma; color: #000; float: left;}
	.text .vote .tel div span img {padding: 0; margin: -10px 0 0 0; position: relative; z-index: 100;}
	/*-------------------------------------------------------------------------------------------------*/
    .porttfolio_block{ height:auto; text-align:center;}
	.porttfolio_block:hover{ background-color:#efefef;}
    .porttfolio_block a{text-align:center; font:normal 11px Verdana; color:#e90d53; text-decoration:underline;}
	.porttfolio_block a:hover{ text-decoration:none;}
	.porttfolio_block span { font:bold 11px Verdana; color:#000; margin-right:0px;}
	.porttfolio_block img{margin:0 auto;}
    .porttfolio_block:hover{background-color:#efefef;}
	.news_color{width:100%; height:auto; clear:both; text-align:left;}
	.news_color a{ font:normal 11px Tahoma; color:#000; text-decoration:none;}
	.news_color i{font:normal 11px Tahoma; color:#e90d53; }
	.adres {height:50px; font:normal 12px Tahoma; color:#000;}
	.left_adres{width:70px; float:left;}
	.adres span{ font:bold 12px Tahoma; color:#000; vertical-align:text-top;}
	.adres a{font:normal 12px Tahoma; color:#d81705;}
	.request {width:360px;margin:50px 0px 50px 0px; padding:0px;}
.request tr th {font:11px Tahoma; color:#000; vertical-align:middle; text-align:right;width:120px;padding-right:10px;}
.request tr td {margin:0px; padding:3px 0px 3px 0px; text-align:left;font:11px Tahoma; color:#000;}
.request tr td img{margin:2px 0px 2px 0px;padding:0px;}
.request tr td input.pic {width:160px; position:relative;  left:0px; }
.request tr td input {width:460px; border:1px #dcdcdc solid; background:#fff;}
.request tr td textarea {width:460px;height:160px; border: 1px #dcdcdc solid;background:#fff;}
.request tr td a:link, .request tr td a:visited {background:#888888; width:70px; height:16px; text-decoration:none; color:#fff; font:11px Tahoma;display:block;float:right;text-align:center;padding-top:2px;margin-top:-15px;}
.request tr td a:hover, .request tr td a:active {background:#888888; width:70px; height:16px; text-decoration:none; color:#fff; font:11px Tahoma;display:block;float:right;text-align:center;padding-top:2px;margin-top:-5px;}
/*---------------------------------------------------------------------------------------------------*/
.menu1{width:440px; height:25px; //width:480px; margin:-35px 0 30px 100px; padding:0px; padding-left:5px; //margin:-20px 0 30px 100px; //padding-left:0px;}
.menu1 ul{ list-style-type:none; float:left; display:block; padding:0px; //margin-left:5px; }
.menu1 ul li span{ font:bold 11px Tahoma; color:#e90d53;  display:block; float:left;}
.menu1 ul li{float:left;}
.menu1 ul li a{ width:60px; height:20px; font:bold 11px Tahoma; color:#000; text-align:center; text-decoration:none;  padding:0 5px 0 5px; margin:0 5px 0 5px; float:left;}
.menu1 ul li a:hover{color:#e90d53;}

.stydiya_color{width:100%; height:auto; margin:30px 0 50px 0; }
.banneri_portfolio{width:100%; height:auto; margin:0 0 38px;}
.banneri_portfolio b{ font:bold 11px Verdana; color:#000;}
