	body {margin:0; padding: 0 0 40px 0; font-family: arial; background: #262626 url("../images/body-bg.png") top repeat-x; }

	.address-top-menu, .local-info{margin:0 auto; padding:0; width: 968px; }
	.address-top-menu {height: 32px; padding-left: 1px; }

	.address-top-menu, .address-top-menu a{color: #d5d5d5; font: 12px/32px arial;}
	.address-top-menu p{margin: 0; padding: 0 0 0 17px; float: left;}
	.address-top-menu ul{ margin:0; padding:0; list-style-type: none; height: 32px; float: right;}
	.address-top-menu ul li{ margin: 0; padding:0  29px 0 0; float: left;}

	.local-info { position: relative; overflow: hidden;}
	.local-info .logo { display: block; margin: 0 550px 0 0; padding: 37px 0 0 15px;  float: left;}

	.local-info .language-bar { margin:0; padding: 0 0 0 0; position: absolute; left: 837px; top: 27px;}
	.local-info .language-bar img{ border-style: none; margin: 0 0 0 8px; }

	.local-info .slideShow {margin: 17px 0 0 20px; padding: 0 0 0 135px;  width: 290px; height: 71px; float: left; color: #2a2a2a; font: 1.19em/71px arial; list-style-type: none;}
	.local-info .slideShow li{margin:0; padding:0; width: 290px; text-indent: -9999px;}
	.local-info .slideShow li.lefel-1{background: url("../images/finding-solutions.png") center left no-repeat;}
	.local-info .slideShow li.lefel-2{ background: url("../images/reaching-results.png") center left no-repeat;}
	.local-info .slideShow li.lefel-3{  background: url("../images/always-by-your-side.png") center left no-repeat;}

/*	.local-info .slideShow span{color: #cb141b; } */
	.search { margin: 52px 0 0 0; padding:0; height: 41px; position: relative; float: left;}
	.search fieldset{ margin:0; padding:0; border-style: none; }
	.search .input-text {margin: 0; padding: 5px 0 0 2px; width: 180px; height: 20px; font-size: 14px;  border: 1px solid #afafaf; border-right: none; position: absolute; top: 0; left: 0;}
	.search .submit{ margin: 0; padding:0; width: 50px; height: 41px; position: absolute; top: 0; left: 182px;}

	/*menu*/
	#menu {margin: 5px auto 0 auto; padding:0; width: 968px; height: 43px; background: url("../images/menu.bg.png") no-repeat; text-transform: uppercase; z-index: 20;}
	#menu .menu-list {margin: 0; padding: 0;  list-style-type: none; text-align: center; z-index: 100; z-index: 20;}
	#menu .menu-list li a{ display: block; margin: 0; padding: 0; text-decoration: none; font-size: 0.7em; color: #000000; line-height: 34px; z-index: 20;}
	#menu .menu-list li{ margin: 0; padding: 0; float: left; display: block; width: 136px; height: 34px; position: relative; z-index: 20;}
 	#menu .menu-list .contact-sub li{ width: 94px; }
 	#menu .menu-list .active{ background: url("../images/menu-list-broun-bg.png") 0 -34px no-repeat ; text-decoration: none; color: #ffffff;}
 	#menu .menu-list .active:hover{ background: url("../images/menu-list-broun-bg.png") 0 -34px no-repeat ; text-decoration: none; color: #ffffff; z-index: 20;}
 	#menu .menu-list .activehome { background: url("../images/menu-home-contact-active.png") 5px 0 no-repeat ; text-decoration: none; color: #ffffff;}
 	#menu .menu-list .activehome a{ color: white; }
 	#menu .menu-list .activehome a:hover{  background: url("../images/menu-home-contact-active.png") 0 0 no-repeat ; text-decoration: none; color: #ffffff; }
 	#menu .menu-list .activecontact { background: url("../images/menu-home-contact-active.png") 0 0 no-repeat ; text-decoration: none; color: #ffffff;}
 	#menu .menu-list .activecontact a{ color: white; }
 	#menu .menu-list .activecontact a:hover{  background: url("../images/menu-home-contact-active.png") 0 0 no-repeat ; text-decoration: none; color: #ffffff; }

	#menu .menu-list .active a{ color: #ffffff;}
	#menu .menu-list .active li a{ color: #000000;}
 	.menu-list li:hover{ background: #e6e6e6 url("../images/menu-list-broun-bg.png") no-repeat ; text-decoration: none; color: #ffffff;}
 	#menu .menu-list ul li ul li:hover{ background: none ; text-decoration: none; color: #ffffff;}
	#menu .menu-list .m-home {margin: 3px 0 0 0; padding: 0 0 0 5px; }
	#menu .menu-list .m-home:hover {background: url("../images/menu-home-contact-brown-bg.png") no-repeat 5px 0;; }
	#menu .menu-list .m-contact:hover{margin: 3px 0 0 1px; padding: 0; background: #e6e6e6 url("../images/menu-home-contact-brown-bg.png") no-repeat;}
	#menu .menu-list li {margin: 3px 0 0 1px; padding: 0;}

	.menu-list .sub-menu {margin: 0; padding: 0; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;  border-bottom: 1px solid #d2d2d2; position: absolute;  top: 34px; left: -1px;
										background: #ffffff; text-align: left; text-transform: none;
											display: none; z-index: 999;}
	
	#menu .menu-list .sub-menu	li{margin: 0 0 0 0; padding: 0 0 0 28px; 
								background: url("../images/sub-menu-li-bg.png") no-repeat 18px 18px;}
	#menu .menu-list .sub-menu	li a:hover{ color: red;}
	#menu .menu-list li:hover .sub-menu { display:block; }

	.main-content { background-color: #e0dfe3; }
	
	/* Footer */
	.footer-top-line { margin: 0 auto; padding:0; width: 968px; height: 18px;  background: url("../images/footer-top-bg.png") top left no-repeat; border-style: none;}
	.footer-top-line hr {margin: 0; padding: 0; display: none;}
	.footer { margin:0 auto; padding:0; width: 968px; height: 272px; background: #141414 url("../images/footer-bg.png") top left no-repeat; }

	.footer ul {margin:0; padding: 22px 0 0 40px; list-style-type: none; }
	.footer-menu {margin:0; padding:0; float: left; height: 175px;}
	.footer li {margin:0; padding:0;}
	.footer .about, .footer .team, .footer .areas, .footer .links, .footer .publications, .footer .vacancies { margin:0; padding:0; float: left; font-size: 0.75em; text-transform: uppercase;}
	.footer a { color: #626262;  text-decoration: none;}

	.footer .about { width: 106px; }
	.footer .team { width: 109px; }
	.footer .areas { width: 144px; }
	.footer .links { width: 98px; }
	.footer .publications { width: 142px; }
	.footer .vacancies { width: 123px; }

	.footer .submenu { margin: 10px 0 0 0; padding:0; font-size: 0.9em; text-transform: capitalize;}
	.footer .submenu li{ margin: 0 0 0 0; padding: 0; line-height: 18px;}
	.footer .submenu a{ color: #a1a1a1; }
	.footer .submenu a:hover{ text-decoration: underline; }

	.footer .footer-contact-paragraph {margin: 0; padding: 21px 0 0 0;  font-size: 0.75em; font-weight: normal; text-transform: uppercase; color: #919191; }
	.footer .footer-contact-paragraph span { font-size: 1.92em; }

	.footer .tel {margin: 20px 0 0 0; padding:0; }
	.footer .address {margin: 11px 0 0 0; padding:0; }
	.footer .tel, .footer .address { font-size: 0.75em; color: #4e4e4e; width: 168px; overflow: hidden;}
	.footer .tel span, .footer .address  span{ font-size: 1.1em; color: #adadad; }
	
/*	.footer .copyright { margin: -15px 0 0 0; padding: 15px 0 0 40px; clear: both; font-size: 0.75em; color: #353535; }*/
	.footer .copyright { width: 400px; margin: 0; padding: 32px 0 0 40px; float: left; font-size: 0.75em; color: #353535; }
	.footer .iota-studio { width: 100px; margin: 0 40px 0 0; padding-top: 30px; float: right; text-align: right; font-size: 0.75em; color: #353535; }
	.footer .iota-studio span { color: #4e4e4e; }

	.main-content .home-main-left-content ul{ }
	.main-content .home-main-left-content ul li p{ color: #626262; font-size: 0.9em;}
	.main-content .home-main-left-content ul li { color: #626262; font-size: 0.9em;}
	.main-content .home-main-left-content ul li a{ color: #b40006; font-size: 0.9em; }
	.main-content .home-main-left-content ul li a:hover{ color: #005a90; text-decoration: underline; text-transform: uppercase;}

	.main-content .main-right-content .right-side-box { margin: 22px 0 0 62px; padding: 0 0 10px 0;  width: 266px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; verflow: hidden;}
	.main-content .main-right-content .right-side-box h2{ margin: 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal; }
	.main-content .main-right-content .right-side-box p{ margin: 0; padding: 0 0 13px 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.main-content .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.main-content .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 1em; text-decoration: none; font-weight: normal;}
	.main-content .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}
	
/* Right Content Colors */

	.main-content .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.main-content .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.main-content .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.main-content .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.main-content .main-right-content .right-side-box.red h2 a,
	.main-content .main-right-content .right-side-box.black h2 a,
	.main-content .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */

	#slideshow{	position: relative;	margin-top: 16px; }
	#slideshow li{ position: absolute; top: 0; }
	#slideshow .active { z-index:10; }
	#slideshow .last-active { z-index:9; }

/*home*/
	/*header*/
	.home-header {margin: 9px auto 0 auto; padding:0; width: 968px; height: 252px;  background: black url("../images/header-bg.png") no-repeat;}
	.home-header .header-slideshow {margin: 0; position: relative; top: 21px; left: 22px;/*padding: 21px 0 0 22px;*/  float: left; width: 390px; height: 211px; list-style-type: none; overflow: hidden; }
	#play_header {margin: 0; padding: 0; float: left;}
	#play_header a{color: #b01016;}
	.home-header img{margin: 0; padding: 21px 0 0 22px;  float: left; width: 390px; height: 211px; list-style-type: none; overflow: hidden; }

	.home-header h1 { margin: 0; padding: 17px 0 0 432px; font-size: 1.6em; color: #aeaeae; font-weight: normal;}
	.home-header h1 span {color: #b01016;}
	.home-header p { margin: 4px 0 0 435px; padding:0; width: 500px; font-size: 0.81em; color: #aeaeae; line-height: 20px;}

	/* main */
	.main-top-line { display: block; margin: 9px auto 0 auto; padding:0; width: 968px; height: 4px; background: url("../images/main-top-bg.png") top left no-repeat; overflow: hidden; border-style: none;}
	.main-top-line hr{margin: 0; padding: 0; display: none;}

	.home-main-content { margin:0 auto; padding: 0 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}
	.home-main-content a{ color: #b40006; }

	.home-main-left-content{ margin:0; padding: 0 0 25px 0; width: 689px; float: left;}

	.home-main-content .main-top-left-content { margin: 32px 0 0 0; padding:0 0 0 37px;  width: 316px; float: left; }
	.home-main-content .main-top-left-content h2{margin: 0 0 0 0; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.home-main-content .main-top-left-content h2 a{color: #4c4c4c; text-decoration: none; font-weight: normal;}
	.home-main-content .main-top-left-content h2 a:hover{ text-decoration: underline; }
	.home-main-content .main-top-left-content p{margin: 21px 0 0 0; padding:0; color: #858585; font-size: 0.75em;  line-height: 18px; text-align: justify;}
	
	.home-main-content .main-top-left-content .learn-more {  margin: 20px 0 0 0;  padding: 0; font-size: 0.75em; text-align: left; }
	.home-main-content .main-top-left-content .learn-more a{ color: #747474;}
	.home-main-content .main-top-left-content .learn-more a:hover { color: #b40006;   text-decoration: underline;}

	.home-main-content .main-top-right-content {margin: 32px 0 0 27px; padding: 0 0 0 0; width: 305px; height: 200px; float: left;}
	.home-main-content .main-top-right-content h2{ margin: 0 0 22px 0; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.home-main-content .main-top-right-content h2 a{color: #4c4c4c; text-decoration: none; font-weight: normal;}
	.home-main-content .main-top-right-content h2 a:hover{ text-decoration: underline; }
	.home-main-content .main-top-right-content p{margin: 7px 0 0 0; padding:0; font-size: 0.75em; color: #858585; }
	.home-main-content .main-top-right-content p a{ text-decoration: none; }
	.home-main-content .main-top-right-content p a:hover{ text-decoration: underline; }
	.home-main-content .main-top-right-content span{ font-size: 0.8em;}
	
	.home-main-left-content .main-left-bottom-content { margin: 0; padding: 0; overflow: hidden; float: left;} 
	.home-main-left-content .main-left-bottom-content h2 { margin: 0 0 0 37px; padding: 20px 0 0 0; clear: both; width: 567px;  /* background: url("../images/dotted-line-patter.png") top left repeat-x; */ font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.home-main-left-content .main-left-bottom-content h2 a{ color: #4c4c4c; text-decoration: none; font-weight: normal;}
	.home-main-left-content .main-left-bottom-content h2 a:hover { text-decoration: underline;}
	.home-main-left-content .main-left-bottom-content p { margin: 7px 0 0 38px; padding:0; width: 605px; color: #858585; font-size: 0.75em;  line-height: 18px; }
	/* lean lore 2*/
	.home-main-left-content .main-left-bottom-content .learn-more { font-size: 0.75em; text-align: left; }
	.home-main-left-content .main-left-bottom-content .learn-more a{ color: #747474;}
	.home-main-left-content .main-left-bottom-content .learn-more a:hover { color: #b40006;   text-decoration: underline;}
	
	.home-main-right-content {margin: 38px 0 0 2px; padding: 0; width: 270px; float: left; background: url("../images/main-right-ver-line.png") 0px 2px no-repeat;}
	.home-main-right-content h2{ margin: 0 0 0 21px; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal; }
	.home-main-right-content h2 a{ color: #4c4c4c; font-weight: normal; text-decoration: none; }
	.home-main-right-content h2 a:hover{ text-decoration: underline; }
	.home-main-right-content p{ margin: 15px 0 0 0; padding:0; padding: 0 10px; font-size: 0.75em;}
	.home-main-right-content ul{ margin: 15px 0 0 19px; padding: 0;  list-style-type: none; color: #b40006; font-size: 0.8em;}
	.home-main-right-content ul li a{ color: #b40006;  text-decoration: none; font-weight: normal; }
	.home-main-right-content ul li a:hover{ text-decoration: underline;}

	.home-main-right-content ul li {margin: 15px 0 0 0; padding: 0 0 0 31px; background: url("../images/practice-areas-list-type.png") left center no-repeat; }

	.home-main-right-content .learn-more { margin: 20px 0 0 10px; font-size: 0.75em; text-align: left; }
	.home-main-right-content .learn-more a{ color: #747474;}
	.home-main-right-content .learn-more a:hover { color: #b40006;   text-decoration: underline;}

	.main-bottom-line { margin: 0 auto; padding: 0 0 50px 0; height: 9px; width: 861px; border-style: none; background: url("../images/main-bottom-line.png") center center no-repeat; clear: both;}
	.main-bottom-line hr{ margin: 0; padding: 0; display:none; }

	.main-bottom-news { margin: 0; padding: 0 0 0 43px; width: 280px; background: url("../images/ordered-list-1.png") 43px 0 no-repeat; float: left;}
	.main-bottom-news h3 { margin: 0 0 5px 55px; padding:0; font-size: 0.94em; text-transform: uppercase; font-weight: bold; color: #828282;}
	.main-bottom-news h3 a { color: #828282; text-decoration: none; }
	.main-bottom-news h3 a:hover{ text-decoration: underline; }
	.main-bottom-news p{ margin:0; padding:0; font-size: 0.75em; color: #6a6a6a; line-height: 22px;}
	.main-bottom-news p:first-letter { padding: 0 0 0 55px; }

	.main-bottom-members { margin: 0 0 0 20px; padding:0; width: 280px; background: url("../images/ordered-list-2.png") top left no-repeat; float: left;}
	.main-bottom-members h3 { margin: 0 0 5px 55px; padding:0; font-size: 0.94em; text-transform: uppercase; font-weight: bold; color: #828282;}
	.main-bottom-members h3 a { color: #828282; text-decoration: none; }
	.main-bottom-members h3 a:hover{ text-decoration: underline; }
	.main-bottom-members p{ margin:0; padding:0; font-size: 0.75em; color: #6a6a6a; line-height: 22px;}
	.main-bottom-members p:first-letter { padding: 0 0 0 55px; }

	.main-bottom-partners { margin: 0 0 0 20px; padding:0; width: 280px; background: url("../images/ordered-list-3.png") top left no-repeat; float: left;}
	.main-bottom-partners h3 { margin: 0 0 5px 55px; padding:0; font-size: 0.94em; text-transform: uppercase; font-weight: bold; color: #828282;}
	.main-bottom-partners h3 a { color: #828282; text-decoration: none; }
	.main-bottom-partners h3 a:hover{ text-decoration: underline; }
	.main-bottom-partners p{ margin:0; padding:0; font-size: 0.75em; color: #6a6a6a; line-height: 22px;}
	.main-bottom-partners p:first-letter { padding: 0 0 0 55px; }
/*about, Firm Overview, pro bono, */
	/*header*/
	.about-header {margin: 9px auto 0 auto; padding:0; width: 968px; height: 168px;  background: black url("../images/frontpage-header-bg.png") no-repeat; }
	.about-header img { margin: 5px 4px 0 0; padding:0; float: right;  }

	.about-header .header-about { margin: 0; padding: 36px 0 0 40px; width: 500px; float: left;}
	.about-header .header-about h1{ margin: 0; padding: 0; font-size: 1.25em; color: #aeaeae; font-weight: normal;}
	.about-header .header-about h1 span {color: #b01016;}
	.about-header .header-about p{margin: 15px 0 0 0; padding:0; font-size: 0.81em; color: #aeaeae; line-height: 1.5em; }

	.main-top-line { display: none;}

	.about-main-content .main-left-content ul{ margin:0; padding:0; list-style-type: none;}
	.about-main-content .main-left-content ul li a{ margin:0; padding:0; color: #b40006; text-decoration: none; font-weight: normal; text-transform: uppercase;}
	.about-main-content .main-left-content ul li a:hover{ margin:0; padding:0; color: #005a90; text-decoration: underline; text-transform: uppercase;}
	.about-main-content .main-left-content ul li { margin: 0; padding: 0 0 0 20px; background: url("../images/unordered-list-bg-1.png") 11px 5px no-repeat; color: #626262; font-size: 0.8em;}
	.about-main-content .main-left-content a{ color: #b40006; font-weight: normal; }
	.about-main-content .main-left-content a:hover{ color: #005a90; font-weight: normal; text-decoration: underline;}
	
	.about-main-content { margin:0 auto; padding: 0 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}
	.about-main-content .main-left-content { margin: 12px 0 0 0; padding:0 0 0 37px;  width: 562px; float: left; overflow: hidden; }
	.about-main-content .main-left-content h2{margin: 20px 0 0 0; padding:0; font-size: 1.1em; color: #4c4c4c; font-weight: normal; clear: both; }
	.about-main-content .main-left-content h2 a{color: #B40006; text-decoration: underline; font-weight: normal;}
	.about-main-content .main-left-content h2 a:hover{ text-decoration: underline; }
	.about-main-content .main-left-content p{margin: 21px 0 0 0; padding:0; color: #4b4b4b; font-size: 0.75em; line-height: 22px;}

	.about-main-content .main-left-content img{ float: left; margin: 21px 0 0 0; padding:0;  }
	.about-main-content .main-left-content .right-side { float: left; margin:0; padding: 0 0 0 18px; width: 416px; }

	.about-main-content .main-left-content .learn-more { margin: 0 25px 0 0; padding:0; font-size: 0.75em; text-align: right; }
	.about-main-content .main-left-content .learn-more a {color: #222121; text-decoration: none; font-weight: normal;}
	.about-main-content .main-left-content .learn-more a:hover {text-decoration: underline;}

	.about-main-content .main-right-content .right-side-box { margin: 22px 0 0 62px; padding: 0 0 10px 0;  width: 266px;  float: left; background: #f4f4f4; border: 1px solid #eaeaea; verflow: hidden;}
	.about-main-content .main-right-content .right-side-box h2{ margin: 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal; }
	.about-main-content .main-right-content .right-side-box p{ margin: 0; padding: 0 0 13px 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.about-main-content .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.about-main-content .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 1em; text-decoration: none; font-weight: normal;}
	.about-main-content .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}

/* Right Content Colors */

	.about-main-content .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.about-main-content .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.about-main-content .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.about-main-content .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.about-main-content .main-right-content .right-side-box.red h2 a,
	.about-main-content .main-right-content .right-side-box.black h2 a,
	.about-main-content .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */

/*our team..*/

	.ourteam-main-content { margin: 9px auto 0 auto; padding: 0 0 20px 0; width: 968px; background: white url("../images/partners-content-bg.png") top left repeat-y; overflow: hidden;}
	.main-content-level2 { margin:0; padding:0; width: 100%; background: url("../images/partners-content-level2-bg.png") top center no-repeat; overflow: hidden;}
	.ourteam-main-content .main-left-content h2{ margin: 0; padding: 20px 0 0 0; font-size: 1.2em; color: #4c4c4c; font-weight: normal;}
	.ourteam-main-content .main-left-content { margin: 0; padding: 0 0 0 41px; float: left; width: 610px; }

		
	.ourteam-main-content .main-left-content ul{ margin:0; padding:0; list-style-type: none;}
	.ourteam-main-content .main-left-content ul li a{ margin:0; padding:0; color: #b40006; text-decoration: none; font-weight: normal; text-transform: uppercase;}
	.ourteam-main-content .main-left-content ul li a:hover{ margin:0; padding:0; color: #005a90; text-decoration: underline; text-transform: uppercase;}
	.ourteam-main-content .main-left-content ul li { margin: 0; padding: 0 0 0 20px; background: url("../images/unordered-list-bg-1.png") 11px 5px no-repeat; color: #626262; font-size: 0.8em;}
	.ourteam-main-content .main-left-content a{ color: #b40006; font-weight: normal;  text-decoration: none; }
	.ourteam-main-content .main-left-content a span{ color: #005a90; font-weight: normal; }
	.ourteam-main-content .main-left-content a:hover{ color: #005a90; font-weight: normal; text-decoration: underline;}

	.ourteam-main-content .main-left-content .left-side-box { margin: 22px 0 0 0;  padding: 0 0 20px 0;  width: 600px; background: #fbfbfb; border: 1px solid #eaeaea; overflow: hidden; }
	.ourteam-main-content .main-left-content .left-side-box h2{ margin: 0 0 18px 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #707070; font-size: 0.95em; line-height: 40px; font-weight: normal; } 
	.ourteam-main-content .main-left-content .left-side-box p{ margin: 0; padding: 18px 0 0 18px; font-size: 0.85em; color: #5a5a5a; line-height: 15px;}
	.ourteam-main-content .main-left-content .left-side-box span{font-size: 1em; color: #6a6a6a;}	
	.ourteam-main-content .main-left-content .left-side-box img { display: block; margin: 0 18px 0 18px; padding: 12px; border: 1px solid #d2d2d2; background: white; float: left;}
	.ourteam-main-content .main-left-content .left-side-box .partner-box {margin:0 0 0 180px; padding:0; width: 350px;}


	.ourteam-main-content .main-right-content { margin: 40px 0 0 0; padding: 0 0 0 680px; }
	.ourteam-main-content .main-right-content .right-side-box { float: left; margin: 22px 0 0 0; padding: 0 0 10px 0;  width: 260px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; overflow: hidden;}
	.ourteam-main-content .main-right-content .right-side-box h2{ margin: 0 0 0 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal;}
	.ourteam-main-content .main-right-content .right-side-box p{ margin: 0; padding: 10px 0 0 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.ourteam-main-content .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 0.9em; text-decoration: none; font-weight: normal;}
	.ourteam-main-content .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.ourteam-main-content .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}
	.ourteam-main-content .main-right-content .right-side-box ul {margin:0; padding:0; list-style-type: none; font-size: 0.75em; color: #b40006;}
	.ourteam-main-content .main-right-content .right-side-box ul li{margin:8px 0 0 0; padding: 0 0 0 50px; background: url("../images/firm-content-right-list-style-bg.png") 25px 0px no-repeat;}

/* Right Content Colors */

	.ourteam-main-content .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.ourteam-main-content .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.ourteam-main-content .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.ourteam-main-content .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.ourteam-main-content .main-right-content .right-side-box.red h2 a,
	.ourteam-main-content .main-right-content .right-side-box.black h2 a,
	.ourteam-main-content .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */

/*praqticareas*/
	.header {margin: 9px auto 0 auto; padding:0; width: 968px; height: 166px;  background: black url("../images/practiceareas-header-bg.png") no-repeat; }
	.header h1{ margin: 0; padding: 36px 0 0 41px;  font-size: 1.25em; color: #aeaeae; font-weight: normal; }
	.header h1 span {color: #b01016;}
	.header  p{margin: 0; padding: 15px 0 0 41px; width: 850px; font-size: 0.81em; color: #aeaeae; line-height: 1.7em; }

	.header img { margin: 5px 4px 0 0; padding:0; float: right;  }

	.header .header-about { margin: 0; padding: 36px 0 0 40px; width: 260px; float: left;}
	.header .header-about h1{ margin: 0; padding: 0; font-size: 1.25em; color: #aeaeae; font-weight: normal;}
	.header .header-about h1 span {color: #b01016;}
	.header .header-about p{margin: 15px 0 0 0; padding:0; font-size: 0.81em; color: #aeaeae; line-height: 1.5em; }
	/* main */
	.main-top-line { display: none;}

	.pacticeareas-main-content { margin:0 auto; padding: 0 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}

	.pacticeareas-main-content .main-left-content .data {clear: both; margin:0; padding:0; font-size: 0.7em; color: #656565;}
	.main-content .main-left-content .data {clear: both; margin:0; padding:0; font-size: 0.7em; color: #656565;}
	.new-investment {margin: 21px 0 0 0; padding: 0;}
	.pacticeareas-main-content .main-left-content img{ margin: 11px 15px 0 0; padding:0; display: block; float: left;}

	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box ul{ margin:0; padding:0; list-style-type: none;}
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box ul li a{ margin:0; padding:0; color: #b40006; text-decoration: none; font-weight: normal; text-transform: uppercase;}
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box ul li a:hover{ margin:0; padding:0; color: #005a90; text-decoration: underline; text-transform: uppercase;}
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box ul li { margin: 0; padding: 0 0 0 20px; background: url("../images/unordered-list-bg-1.png") 11px 5px no-repeat; color: #626262; font-size: 0.8em;}
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box a{ color: #b40006; font-weight: normal; }
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box a:hover{ color: #005a90; font-weight: normal; text-decoration: underline;}
	.pacticeareas-main-content .main-left-content { margin: 12px 0 0 0; padding:0 0 0 37px;  width: 608px; float: left; overflow: hidden; }
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box h2{margin: 20px 0 10px 0; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal; }
	.pacticeareas-main-content .main-left-content .practicareas-leftcontent-box  p{margin: 0 0 20px 0; padding:0; color: #4b4b4b; font-size: 0.75em; line-height: 22px;}
	.pacticeareas-main-content .main-left-content .ordered-list-header{ font-size: 1em; color: #b40006; }
	.pacticeareas-main-content .main-left-content .ordered-list-header span{ font-size: 0.69em; color: #222121; }


	.pacticeareas-main-content .main-left-content .right-side { float: left; margin:0; padding: 0 0 0 18px; }

	.pacticeareas-main-content .main-left-content .learn-more { margin: 0 25px 0 0; padding:0; font-size: 0.75em; text-align: right; }
	.pacticeareas-main-content .main-left-content .learn-more  a{ color: #747474;}
	.pacticeareas-main-content .main-left-content .learn-more a:hover { color: #b40006;   text-decoration: underline;}

	.pacticeareas-main-content .main-right-content .right-side-box { margin: 22px 0 0 30px; padding: 0 0 10px 0;  width: 266px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; verflow: hidden;}
	.pacticeareas-main-content .main-right-content .right-side-box h2{ margin: 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal; }
	.pacticeareas-main-content .main-right-content .right-side-box p{ margin: 0; padding: 0 0 13px 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.pacticeareas-main-content .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.pacticeareas-main-content .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 1em; text-decoration: none; font-weight: normal;}
	.pacticeareas-main-content .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}
	
	/* Right Content Colors */

	.pacticeareas-main-content .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.pacticeareas-main-content .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.pacticeareas-main-content .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.pacticeareas-main-content .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.pacticeareas-main-content .main-right-content .right-side-box.red h2 a,
	.pacticeareas-main-content .main-right-content .right-side-box.black h2 a,
	.pacticeareas-main-content .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */

/*level1*/
..................
/*links*/
	.links-header {margin: 9px auto 0 auto; padding:0; width: 968px; height: 168px;  background: black url("../images/frontpage-header-bg.png") no-repeat; }
	.links-header img { margin: 5px 4px 0 0; padding:0; float: right;  }

	.links-header .header-about { margin: 0; padding: 36px 0 0 40px; width: 260px; float: left;}
	.links-header .header-about h1{ margin: 0; padding: 0; font-size: 1.25em; color: #aeaeae; font-weight: normal;}
	.links-header .header-about h1 span {color: #b01016;}
	.links-header .header-about p{margin: 15px 0 0 0; padding:0; font-size: 0.81em; color: #aeaeae; line-height: 1.5em; }

	/* main */
	.main-top-line { display: none;}

	.links-main-content { margin:0 auto; padding: 0 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}
	
	.links-main-content .main-left-content .link-box , .main-content .main-left-content .link-box-2 { margin:10px 0 0 0; padding:0 0 19px 0; overflow: hidden; width:550px; border-bottom: 1px solid #dedede;}
	.links-main-content .main-left-content .link-box ul , .main-content .main-left-content .link-box-2 ul{ margin:0; padding:0; list-style-type: none;}
	.links-main-content .main-left-content .link-box ul li a , .main-content .main-left-content .link-box-2 ul li a{ margin:0; padding:0; color: #b40006; text-decoration: none; font-weight: normal; text-transform: uppercase;}
	.links-main-content .main-left-content .link-box ul li a:hover , .main-content .main-left-content .link-box-2 ul li a:hover{ margin:0; padding:0; color: #005a90; text-decoration: underline; text-transform: uppercase;}
	.links-main-content .main-left-content .link-box ul li { margin: 0; padding: 0 0 8px 25px; width: 245px; float: left; background: url("../images/unordered-list-bg-1.png") 11px 5px no-repeat; color: #626262; font-size: 0.8em;}
	.links-main-content .main-left-content { margin: 12px 0 0 0; padding:0 0 0 37px;  width: 562px; float: left; overflow: hidden; }
	.links-main-content .main-left-content a{ color: #b40006; font-weight: normal; }
	.links-main-content .main-left-content a:hover{ color: #005a90; font-weight: normal; text-decoration: underline;}
	.links-main-content .main-left-content h2{margin: 20px 0 0 0; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.links-main-content .main-left-content h2 a{ color: #4c4c4c; font-weight: normal; text-decoration: none;}
	.links-main-content .main-left-content h2 a:hover{ color: #4c4c4c; font-weight: normal; text-decoration: underline;}
	.links-main-content .main-left-content p{margin: 21px 0 0 0; padding:0; color: #4b4b4b; font-size: 0.75em; line-height: 22px;}
	.links-main-content .main-left-content .ordered-list-header{ font-size: 1em; color: #b40006; }
	.links-main-content .main-left-content .ordered-list-header span{ font-size: 0.69em; color: #222121; }


	.links-main-content .main-left-content img{ float: left; margin: 21px 0 0 0; padding:0;  }
	.links-main-content .main-left-content .right-side { float: left; margin:0; padding: 0 0 0 18px; width: 416px;; }

	.links-main-content .main-left-content .learn-more { margin: 0 25px 0 0; padding:0; font-size: 0.75em; text-align: right; }
	.links-main-content .main-left-content .learn-more a {color: #222121; text-decoration: none; font-weight: normal;}
	.links-main-content .main-left-content .learn-more a:hover {text-decoration: underline;}

	.links-main-content .main-right-content .right-side-box { margin: 22px 0 0 62px; padding: 0 0 10px 0;  width: 266px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; verflow: hidden;}
	.links-main-content .main-right-content .right-side-box h2{ margin: 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal; }
	.links-main-content .main-right-content .right-side-box p{ margin: 0; padding: 0 0 13px 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.links-main-content .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.links-main-content .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 1em; text-decoration: none; font-weight: normal;}
	.links-main-content .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}
	
	/* Right Content Colors */

	.links-main-content .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.links-main-content .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.links-main-content .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.links-main-content .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.links-main-content .main-right-content .right-side-box.red h2 a,
	.links-main-content .main-right-content .right-side-box.black h2 a,
	.links-main-content .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */


/* publications */
	.header-publications {margin: 9px auto 0 auto; padding:0; width: 968px;  height: 215px;  background: black url("../images/publications-header-bg.png") no-repeat; }
	.header-publications .header-left{ margin: 0; padding: 0; width: 480px; float: left;}
	.header-publications .header-left h1{ margin: 0; padding: 28px 0 0 42px; font-size: 1.25em; color: #aeaeae; font-weight: normal;}
	.header-publications .header-left h1 a{ color: #aeaeae; text-decoration: none; }
	.header-publications .header-left h1 a:hover{ text-decoration: underline;}
	.header-publications .header-left h2{ margin: 0; padding: 20px 0 0 42px; font-size: 1.13em; color: #aeaeae; font-weight: normal;}
	.header-publications .header-left h2 a{ margin: 0; padding: 0 0 0 0; text-decoration: none; color: #b40006;}
	.header-publications .header-left p a{ margin: 0; padding: 0 0 0 0; text-decoration: none; color: #b40006;}
	.header-publications .header-left p{ margin: 0; padding: 10px 0 0 42px; font-size: 0.75em; color: #aeacac;}
	.header-publications .header-left p span{ margin: 0 0 0 0;; padding: 0;  font-size: 0.8em; color: #848484;}

	.header-publications .header-right{ margin: 0; padding: 0 0 0 50px; width: 385px; float: left; overflow: hidden;}
	.header-publications .header-right h1{ margin: 0; padding: 28px 0 15px 0; font-size: 1.25em; color: #aeaeae; font-weight: normal;}
	.header-publications .header-right h1 a{ color: #aeaeae; text-decoration: none; }
	.header-publications .header-right h1 a:hover{ text-decoration: underline;}
	.header-publications .header-right h2{ margin: 0; padding: 0 0 0 0; font-size: 1.13em; color: #aeaeae; font-weight: normal;}
	.header-publications .header-right h2 a{ margin: 0; padding: 0 0 0 0; text-decoration: none; color: #b40006;}
	.header-publications .header-right p a{ margin: 0; padding: 0 0 0 0; text-decoration: none; color: #b40006;}
	.header-publications .header-right p { margin: 0; padding: 10px 0 0 0; font-size: 0.75em; color: #aeacac;}
	.header-publications .header-right p span{ margin: 0; padding: 0 0 0 0; font-size: 0.8em; color: #848484; line-height: 22px;}
	
	/* main */
	.main-top-line { display: none;}

	.main-content-publications { margin:0 auto; padding: 0 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}

	.main-content-publications .main-left-content ul{ margin:0; padding:0; list-style-type: none;}
	.main-content-publications .main-left-content ul li a{ margin:0; padding:0; color: #b40006; text-decoration: none; font-weight: normal; text-transform: uppercase;}
	.main-content-publications .main-left-content ul li a:hover{ margin:0; padding:0; color: #005a90; text-decoration: underline; text-transform: uppercase;}
	.main-content-publications .main-left-content ul li { margin: 0; padding: 0 0 0 20px; background: url("../images/unordered-list-bg-1.png") 11px 5px no-repeat; color: #626262; font-size: 0.8em;}
	.main-content-publications .main-left-content a{ color: #b40006; font-weight: normal; }
	.main-content-publications .main-left-content a:hover{ color: #005a90; font-weight: normal; text-decoration: underline;}
	.main-content-publications .main-left-content em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}

	.main-content-publications .main-left-content {float: left;}
	.main-content-publications .main-left-content .publication-left-content-box{ margin: 12px 0 0 0; padding:0 0 0 37px;  width: 562px;  overflow: hidden; }
	.main-content-publications .main-left-content h2{ margin: 20px 0 0 37px; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.main-content-publications .main-left-content .publication-left-content-box h2{margin: 18px 0 0 0; padding:0; font-size: 1em; color: #4c4c4c; font-weight: normal;}
	.main-content-publications .main-left-content .publication-left-content-box .second-header{ margin: 20px 0 0 10px; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.main-content-publications .main-left-content .publication-left-content-box p{margin: 3px 0 0 0; padding:0; color: #4b4b4b; font-size: 0.75em; line-height: 20px;}
	.main-content-publications .main-left-content .publication-left-content-box img{margin:10px 0 0 0; padding:0; display: block; float: left;}

	.main-content-publications .main-left-content img{ float: left; margin: 21px 0 0 0; padding:0;  }
	.main-content-publications .main-left-content .publication-left-content-box .right-side { float: left; margin:0; padding: 0 0 0 18px; width: 385px;}

	.main-content-publications .main-left-content .learn-more { margin: 0 25px 0 0; padding:0; font-size: 0.75em; text-align: right; }
	.main-content-publications .main-left-content .learn-more a{ color: #747474;}
	.main-content-publications .main-left-content .learn-more a:hover { color: #b40006;   text-decoration: underline;}

	.main-content-publications .main-left-content .publication-left-bottom-content-box {margin: 40px 0 0 0; padding:0; border-top: 1px solid #dfdfdf;}
	.main-content-publications .main-left-content .publication-left-bottom-content-box h2{ margin:20px 0 0 0; padding:0;  color: #b40006; font-size: 0.9em; font-weight: normal;}
	.main-content-publications .main-left-content .publication-left-bottom-content-box p span{ margin:20px 0 0 0; padding:0;  color: #222121; font-size: 0.9em;}


	.main-content-publications .main-right-content .right-side-box { margin: 22px 0 0 62px; padding: 0 0 10px 0;  width: 270px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; verflow: hidden;}
	.main-content-publications .main-right-content .right-side-box h2{ margin: 0 0 0 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; font-weight: normal;}

	.main-content-publications .main-right-content .right-side-box p{ margin: 0; padding: 18px 0 0 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.main-content-publications .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 0.9em; text-decoration: none; font-weight: normal; }
	.main-content-publications .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.main-content-publications .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}
	.main-content-publications .main-right-content .right-side-box ul {margin:0; padding:0; list-style-type: none; font-size: 0.75em; color: #b40006;}
	.main-content-publications .main-right-content .right-side-box ul li{margin:8px 0 0 0; padding: 0 0 0 50px; background: url("../images/firm-content-right-list-style-bg.png") 25px 0px no-repeat;}
	
	/* Right Content Colors */

	.main-content-publications .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.main-content-publications .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.main-content-publications .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.main-content-publications .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.main-content-publications .main-right-content .right-side-box.red h2 a,
	.main-content-publications .main-right-content .right-side-box.black h2 a,
	.main-content-publications .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */

/*level 3*/
	.level3-header {margin: 9px auto 0 auto; padding:0; width: 968px; height: 216px;  background: black url("../images/news-header-bg.png") no-repeat; }
	.level3-header img { margin: 5px 4px 0 0; padding:0; float: right;  }

	.level3-header .header-about { margin: 0; padding: 36px 0 0 40px; width: 493px; float: left;}
	.level3-header .header-about h1{ margin: 0 0 5px 0; padding: 0; font-size: 1.25em; color: #aeaeae; font-weight: normal;}
	.level3-header .header-about span {color: #b01016;}
	.level3-header .header-about p{margin: 10px 0 0 0; padding:0; font-size: 0.81em; color: #aeaeae; line-height: 1.5em; }
	.level3-header .header-about p span{font-size: 0.78em; color: #848484;}

	/* main */
	.main-top-line { display: none;}

	.main-content { margin:0 auto; padding: 0 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}

	.main-content .main-left-content ul{ margin:0; padding:0; list-style-type: none;}
	.main-content .main-left-content ul li a{ margin:0; padding:0; color: #b40006; text-decoration: none; font-weight: normal; text-transform: uppercase;}
	.main-content .main-left-content ul li a:hover{ margin:0; padding:0; color: #005a90; text-decoration: underline; text-transform: uppercase;}
	.main-content .main-left-content ul li { margin: 0; padding: 0 0 0 20px; background: url("../images/unordered-list-bg-1.png") 11px 5px no-repeat; color: #626262; font-size: 0.8em;}
	.main-content .main-left-content a{ color: #b40006; font-weight: normal; }
	.main-content .main-left-content a:hover{ color: #005a90; font-weight: normal; text-decoration: underline;}

	.new-investment {margin: 21px 0 0 0; padding: 0;}
	.main-content .main-left-content img{ margin: 21px 15px 0 0; padding:0; display: block; float: left;}

	.main-content .main-left-content { margin: 12px 0 0 0; padding:0 0 0 37px;  width: 608px; float: left; overflow: hidden; }
	.main-content .main-left-content h2{margin: 20px 0 0 0; padding:0; font-size: 1.13em; color: #4c4c4c; font-weight: normal;}
	.main-content .main-left-content .detailed-news-headline{ float:left; width: 480px;}
	.main-content .main-left-content .share{ margin: 0; padding: 0; float:right; width: 480px; width: 100px; text-align: right;}
	.main-content .main-left-content p{margin: 0 0 20px 0; padding:0; color: #4b4b4b; font-size: 0.75em; line-height: 22px;}
	.main-content .main-left-content .ordered-list-header{ font-size: 1em; color: #b40006; }
	.main-content .main-left-content .ordered-list-header span{ font-size: 0.69em; color: #222121; }


	.main-content .main-left-content .right-side { float: left; margin:0; padding: 0 0 0 18px; }

	.main-content .main-left-content .learn-more { margin: 0 25px 0 0; padding:0; font-size: 0.75em; text-align: right; }
	.main-content .main-left-content .learn-more a {color: #222121; text-decoration: none; font-weight: normal;}
	.main-content .main-left-content .learn-more a:hover {text-decoration: underline;}

	.main-content .main-right-content .right-side-box { margin: 22px 0 0 30px; padding: 0 0 10px 0;  width: 266px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; verflow: hidden;}
	.main-content .main-right-content .right-side-box h2{ margin: 0 0 0 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal;}

	.main-content .main-right-content .right-side-box ul {margin:0; padding:0; list-style-type: none; font-size: 0.75em; color: #b40006;}
	.main-content .main-right-content .right-side-box ul li{margin:8px 0 0 0; padding: 0 0 0 50px; background: url("../images/firm-content-right-list-style-bg.png") 25px 0px no-repeat;}

	.main.main-right-content .right-side-box h2{ margin: 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal; }normal; }
	.main-content .main-right-content .right-side-box p{ margin: 0; padding: 0 0 13px 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.main-content .main-right-content .right-side-box em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.main-content .main-right-content .right-side-box a{ margin:0; padding:0; color: #005a90; font-size: 1em; text-decoration: none; font-weight: normal;}
	.main-content .main-right-content .right-side-box a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}
	
	/* Right Content Colors */

	.main-content .main-right-content .right-side-box p.descr{ margin-bottom: 15px; padding: 10px 16px; background: #ebebeb; color: #424242; text-align: right;  }
	
	.main-content .main-right-content .right-side-box.red h2{ background: url("../images/news-right-side-header-bg.png") top left repeat-x;  }
	.main-content .main-right-content .right-side-box.blue h2{ background: url("../images/blue-right-side-header-bg.png") top left repeat-x;  }
	.main-content .main-right-content .right-side-box.black h2{ background: url("../images/black-right-side-header-bg.png") top left repeat-x; }
	.main-content .main-right-content .right-side-box.red h2 a,
	.main-content .main-right-content .right-side-box.black h2 a,
	.main-content .main-right-content .right-side-box.blue h2 a{ color: #fff; }
	
/* End Right Content Colors */

/*contact*/
	.contact-main-content { margin: 9px auto 0 auto; /* padding: 10px 0 0 0; */ width: 968px; background: url("../images/partners-content-bg.png") top left repeat-y; overflow: hidden;}
	.main-content-level2 { margin:0; padding:0; width: 100%; background: url("../images/partners-content-level2-bg.png") top center no-repeat; overflow: hidden;}
	.contact-main-content .main-left-content h2{ margin: 0; padding: 20px 0 0 0; font-size: 1.13em; color: #4c4c4c; font-weight: normal; }
	.contact-main-content .main-left-content { margin: 0; padding: 0 0 0 41px; float: left; width: 500px; }
	.contact-main-content .main-left-content p{ margin: 0; padding: 15px 0 5px 0; color: #4c4c4c; font-size: 0.81em;}
	.contact-main-content .main-left-content input {width: 315px; height: 21px; padding: 5px 0 0 5px ;background: #f7f7f7; border: 1px solid #dcdcdc; font-size: 14px;}	
	.contact-main-content .main-left-content .message {width: 400px; height: 160px; padding: 5px 0 0 5px; background: #f7f7f7; border: 1px solid #dcdcdc;}	
	.contact-main-content .main-left-content .submit {margin: 20px 0 30px 0; padding: 0; display: block; width: 88px; height: 26px; background: #f2f2f2;   color: #4c4c4c; border: 1px solid #dcdcdc;}	

	#main-right-content {margin:0; padding:0; width: 370px; float: left;}
	#address-box {margin: 85px 0 20px 70px; padding: 0 0 10px 0; width: 298px; float: left; background: #fbfbfb; border: 1px solid #eaeaea;}
	#address-box h2{margin:0; padding: 16px 0 0 19px; color: #414141; font-size: 1em;}
	#address-box p{margin:0; padding: 16px 0 0 19px; color: #4e4e4e; font-size: 0.75em;}
	#address-box a {color: #005a90;}
	#address-box a:hover { margin:0; padding:0; color: #b40006; text-decoration: underline;}
	#address-box em{margin:0; padding: 16px 0 0 0; color: #b40006; font-size: 1em;}
	#map-box { margin: 20px 0 20px 0; padding: 0 0 0 0; width: 370px; float: right; background: #fbfbfb; border: 1px solid #eaeaea;}
	fieldset{ margin: 0; padding: 0; border: none; }
	
		#address-box-tbilisi {margin: 50px 0 50px 100px; padding: 0 0 10px 0; width: 298px; float: left; background: #fbfbfb; border: 1px solid #eaeaea;}
	#address-box-tbilisi h2{margin:0; padding: 16px 0 0 19px; color: #414141; font-size: 1em;}
	#address-box-tbilisi p{margin:0; padding: 16px 0 0 19px; color: #4e4e4e; font-size: 0.75em;}
	#address-box-tbilisi a {color: #005a90;}
	#address-box-tbilisi a:hover { margin:0; padding:0; color: #b40006; text-decoration: underline;}
	#address-box-tbilisi em{margin:0; padding: 16px 0 0 0; color: #b40006; font-size: 1em;}
	
	#address-box-batumi {margin: 50px 0 50px 100px; padding: 0 0 10px 0; width: 298px; float: left; background: #fbfbfb; border: 1px solid #eaeaea;}
	#address-box-batumi h2{margin:0; padding: 16px 0 0 19px; color: #414141; font-size: 1em;}
	#address-box-batumi p{margin:0; padding: 16px 0 0 19px; color: #4e4e4e; font-size: 0.75em;}
	#address-box-batumi a {color: #005a90;}
	#address-box-batumi a:hover { margin:0; padding:0; color: #b40006; text-decoration: underline;}
	#address-box-batumi em{margin:0; padding: 16px 0 0 0; color: #b40006; font-size: 1em;}
	
/*legal clinic*/
	.clinic-content div, .clinic-content h2, .clinic-content h3, .clinic-content ul, .clinic-content li, .clinic-content p, .clinic-content a, .clinic-content ol { margin: 0; padding: 0;}
	
	.clinic-content { margin: 0 auto 0 auto; padding: 25px 0 41px 0; width: 968px; background: white url("../images/about-main-content-bg.png") top left repeat-y; overflow: hidden;}
	.clinic-content div.left{ float: left; margin: 0 33px 0 33px; padding: 0; width: 268px; }
	.clinic-content div.left .clinic-menu { width: 268px; }
	.clinic-content div.left .clinic-menu { padding-bottom: 4px; width: 268px; background: white url("../client-img/client-menu-bottom-bg.png") bottom no-repeat; }
	.clinic-content div.left .clinic-menu ul { list-style-type: none; color: #000000; font-size: 0.75em; /* border-top: 1px solid #dcdcdc; */ }	
	.clinic-content div.left .clinic-menu ul a{ padding-left: 22px; list-style-type: none; color: #000000; text-decoration: none; }
	.clinic-content div.left .clinic-menu ul li { line-height: 35px; padding-left: 4px;  background: white url("../client-img/client-menu-left-bg.png") left repeat-y; border-bottom: 1px solid #dcdcdc; }
	.clinic-content div.left .clinic-menu ul li a { display: block; text-transform: uppercase;    background: white url("../client-img/client-menu-list-bg.png") left no-repeat; }	
	.clinic-content div.left .clinic-menu ul li a:hover { display: block; background: white url("../client-img/client-menu-list-bg-hover.png") left no-repeat; }	
	.clinic-content div.left .clinic-menu ul li a.active { color: #ffffff; display: block; background: white url("../client-img/client-menu-list-bg-active.png") left no-repeat; }	
	
	.clinic-content div.left div.online-registration-binder { margin-top: 20px; width: 268px; background: #f1f1f1; }
	.clinic-content div.left div.online-registration-binder h2 { line-height: 40px; padding-left: 16px; color: #c61117; font-size: 1em; background: white url("../client-img/side-bar-headline-bg.png") left repeat-x; border-bottom: 1px solid #cbcbcb; }
	.clinic-content div.left div.online-registration-binder p { padding: 8px 20px 10px 19px; color: #707070; font-size: 0.75em; }
	.clinic-content div.left div.online-registration-binder p.register-now a{ display: block; width: 150px; height: 40px; margin: 3px 0 10px 70px; text-indent: -1000px; background: red  url("../client-img/register-button.png") left no-repeat; }

	.clinic-content div.left div.csl-logo { margin-top: 20px; }
	.clinic-content div.left div.csl-logo img{ border: none; }

	.clinic-content div.left div.common-block { margin: 20px 0 0 0; padding: 0 0 10px 0;  width: 266px;  float: left; background: #fbfbfb; border: 1px solid #eaeaea; verflow: hidden;}
	.clinic-content div.left div.common-block h2{ margin: 0 0 20px 0; padding: 0 0 0 19px; height: 40px; background: url("../images/about-us-right-side-header-bg.png") top left repeat-x; border-bottom: 1px solid #d7d7d7; color: #4c4c4c; font-size: 0.9em; line-height: 40px; text-transform: uppercase; font-weight: normal; }
	.clinic-content div.left div.common-block p{ margin: 0; padding: 0 0 13px 18px; font-size: 0.75em; color: #b40006; line-height: 15px;}
	.clinic-content div.left div.common-block em{margin:0; padding:0;  font-size: 0.75em; color: #6a6a6a; display: block;}
	.clinic-content div.left div.common-block a{ margin:0; padding:0; color: #005a90; font-size: 1em; text-decoration: none; font-weight: normal;}
	.clinic-content div.left div.common-block a:hover{ margin:0; padding:0; color: #b40006; text-decoration: underline;}


	.clinic-content div.left div.programs-binder { margin-top: 20px; width: 268px; background: #f1f1f1; }
	.clinic-content div.left div.programs-binder h2 { line-height: 40px; padding-left: 16px; color: #414141; font-size: 1em; background: white url("../client-img/side-bar-headline-bg.png") left repeat-x; border-bottom: 1px solid #cbcbcb;}
	.clinic-content div.left div.programs-binder h2 a { color: #414141; }
	.clinic-content div.left div.programs-binder h2 a:hover{ text-decoration: underline; }
	.clinic-content div.left div.programs-binder p { padding: 8px 20px 10px 19px; color: #707070; font-size: 0.75em; }

	.clinic-content div.left div.programs-binder ul { padding: 22px 15px 15px 20px; background: #fcfcfc; list-style-type: none; color: #bc1117; font-size: 0.75em; /* border-top: 1px solid #dcdcdc; */ }	
	.clinic-content div.left div.programs-binder ul a{ padding-left: 22px; list-style-type: none; color: #000000; text-decoration: none; }
	.clinic-content div.left div.programs-binder ul li { line-height: 23px; padding-left: 27px; background: white url("../client-img/client-list-style.png") left no-repeat;}

/*right*/
	.clinic-content .right { float: left; width: 600px; }
	.clinic-content .right .legal-clinic { padding-bottom: 12px; border-bottom: 1px solid #ebebeb; }
	.clinic-content .right .legal-clinic h2 { margin-top: 5px; color: #4c4c4c; font-size: 1.13em; } 
	.clinic-content .right .legal-clinic h2 a{ color: #4c4c4c; }
	.clinic-content .right .legal-clinic h2 a:hover{ text-decoration: underline; }

	.clinic-content .right .legal-clinic p { margin: 10px 0 0 0; color: #626262; font-size: 0.75em; } 	
	.clinic-content .right .legal-clinic p a{  color: #c51117; text-decoration: none; } 
	.clinic-content .right .legal-clinic p a:hover{  color: #c51117; text-decoration: underline; } 
	.clinic-content .right .legal-clinic p img{ display: block; float: right; padding: 2px; border: 1px solid #bbb; } 	
	
	.clinic-content .right .col-1 { float: left; width: 280px; }
	.clinic-content .right .col-1 h2{ float: left; line-height: 1.7em; color: #4c4c4c; font-size: 1em;} 
	.clinic-content .right .col-1 h2 a{ color: #4c4c4c; text-decoration: none;} 
	.clinic-content .right .col-1 h2 a:hover{ text-decoration: underline; } 
	.clinic-content .right .col-1 p.date { clear: both; color: #757474; font-size: 0.7em; } 
	.clinic-content .right .col-1 h3 { line-height: 1.2em; color: #005a90; font-size: 0.8em; font-weight: normal; }
	.clinic-content .right .col-1 h3 a{ color: #005a90; text-decoration: none; } 
	.clinic-content .right .col-1 h3 a:hover{ color: #005a90; text-decoration: underline; } 
	.clinic-content .right .col-1 p.description{ padding: 0 0 10px 0; margin: 5px 0 8px 0; line-height: 1.2em; color: #484848; font-size: 0.75em; border-bottom: 1px solid #e6e6e6;}
	.clinic-content .right .col-1 p.see-more a { display: block; float: right; margin: 0 15px 0 0; padding-top: 10px; line-height: 1.2em; color: #c41117; font-size: 0.7em; } 
/*col 2*/
	.clinic-content .right .col-2 { float: left; margin-left:20px; width: 280px;}
	.clinic-content .right .col-2 h2{ float: left; line-height: 1.7em; color: #4c4c4c; font-size: 1em;} 
	.clinic-content .right .col-2 h2 a{ color: #4c4c4c; text-decoration: none;} 
	.clinic-content .right .col-2 h2 a:hover{ text-decoration: underline; } 
	.clinic-content .right .col-2 p.date { clear: both; color: #757474; font-size: 0.7em; } 
	.clinic-content .right .col-2 h3 { line-height: 1.2em; color: #005a90; font-size: 0.8em; font-weight: normal; }
	.clinic-content .right .col-2 h3 a{ color: #005a90; text-decoration: none; } 
	.clinic-content .right .col-2 h3 a:hover{ color: #005a90; text-decoration: underline; } 
	.clinic-content .right .col-2 p.description{ padding: 0 0 10px 0; margin: 5px 0 8px 0; line-height: 1.2em; color: #484848; font-size: 0.75em; border-bottom: 1px solid #e6e6e6;}
	.clinic-content .right .col-2 p.see-more a { display: block; float: right; margin: 0 15px 0 0; padding-top: 10px; line-height: 1.2em; color: #c41117; font-size: 0.7em; }
	.clinic-content .right .archive-pages-navigation { color: #757474; } 
	
	.clinic-content .right .archive-pages-navigation { margin: 0; padding: 5px 0 0 0;}
	.clinic-content .right .archive-pages-navigation a{ color: #c51117; text-decoration: none;} 
	.clinic-content .right .archive-pages-navigation a:hover{ color: #005a90; } 

/*	.clinic-content .right .col-2 { margin: 0 0 0 25px; float: left; width: 280px; }
	.clinic-content .right .col-2 h2 { line-height: 1.7em; color: #4c4c4c; font-size: 1.13em; } 
	.clinic-content .right .col-2 h2 a{ color: #4c4c4c; }
	.clinic-content .right .col-2 h2 a:hover{ text-decoration: underline; }
	.clinic-content .right .col-2 p.date { color: #757474; font-size: 0.7em; } 
	.clinic-content .right .col-2 h3 { line-height: 1.2em; color: #c81117; font-size: 0.75em; font-weight: normal; } 
	.clinic-content .right .col-2 p { padding: 0 0 10px 0; margin: 5px 0 8px 0; line-height: 1.2em; color: #818080; font-size: 0.75em; border-bottom: 1px solid #e6e6e6;} 
	.clinic-content .right .col-2 p.see-more a { display: block; margin: 0 0 0 200px; line-height: 1.2em; color: #646363; font-size: 0.75em; }
*/	
/* organization */
	.clinic-content .right .organizator { width: 598px; border: 1px solid #e7e7e7; overflow: hidden; background: #f5f5f5; padding-bottom: 20px; }
	.clinic-content .right .organizator .headline { width: 598px; background: white url("../client-img/organization-header-bg.png") center center no-repeat; }
	.clinic-content .right .organizator .headline h2 { padding-left: 20px; line-height: 30px; color: #707070; font-size: 0.88em; font-weight: 500; }
	.clinic-content .right .organizator .headline h2 a{ color: #707070; }
	.clinic-content .right .organizator .headline h2 a:hover{ text-decoration: underline; }

	.clinic-content .right .organizator .col-1 { margin: 12px 0 0 18px; width: 110px; height: 148px; padding: 12px; border: 1px solid #d2d2d2; }
	.clinic-content .right .organizator .col-2 {  margin: 30px 0 0 25px;  }
	.clinic-content .right .organizator .col-2 p { margin-bottom: 12px; }
	.clinic-content .right .organizator .col-2 p.position{ color: #5a5a5a; font-size: 0.8em;  }
	.clinic-content .right .organizator .col-2 p.mail{ color: #5a5a5a; font-size: 0.8em; }
	.clinic-content .right .organizator .col-2 p.mail a { color: #bc1117; text-decoration: none; }
	.clinic-content .right .organizator .col-2 p.cv a { color: #c5575b; font-size:0.88em; text-decoration: none; font-weight: bold; }
	
	.clinic-content .right .common-text { padding-bottom: 12px; }
	.clinic-content .right .common-text h2 { margin-top: 25px; color: #4c4c4c; font-size: 1.13em; } 
	.clinic-content .right .common-text h2 a  { color: #4c4c4c; } 
	.clinic-content .right .common-text h2 a:hover{ text-decoration: underline; }
	.clinic-content .right .top h2 { margin-top: 0; color: #4c4c4c; font-size: 1.13em; } 
	.clinic-content .right .top h2 a{ color: #4c4c4c; }
	.clinic-content .right .top h2 a:hover{ text-decoration: underline; }


	.clinic-content .right .common-text p { margin: 10px 0 0 0; color: #626262; font-size: 0.75em; } 	
	.clinic-content .right .common-text p a{  color: #c51117; text-decoration: none; } 
	.clinic-content .right .common-text p a:hover{  color: #c51117; text-decoration: underline; } 	
	
	.clinic-content .right .registration { width:580px; background: #d4d4d4; }
	.clinic-content .right .registration caption { width: 100%; text-indent: 20px; font-weight: 600; border-bottom: 1px solid #787878; line-height: 41px; text-align: left; color: #ffffff; font-size: 1em; background: gray url("../client-img/caption-bg.png") left repeat-x;}
	.clinic-content .right .registration table td.left-coll { width: 240px; height: 38px; background: #e2e2e2;  }
	.clinic-content .right .registration table td.right-coll { width: 340px; height: 38px; background: #eaeaea;  overflow: hidden;}
	.clinic-content .right .registration table label { color: #303030; font-size: 0.7em; }
	.clinic-content .right .registration table label.error { color: red; }
	.clinic-content .right .registration table p { color: #303030; font-size: 0.7em; }
	/*.clinic-content .right .registration table input { margin:0; text-align: left; border: none; width: 280px; height: 21px; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; color: #303030; font-size: 0.7em; margin-left: 17px; }*/

	.clinic-content .right .registration table td.left-coll label { margin-left: 15px; }
	.clinic-content .right .registration table td.left-coll p { margin-left: 15px; }
	.clinic-content .right .registration table td.level10 label { margin: 0; }
	.clinic-content .right .registration table td.level10 input { margin-left: 15px; }
	 	
	.clinic-content .right .registration table input.nomeri { width: 90px; height: 21px; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; color: #303030; font-size: 0.7em; }
	.clinic-content .right .registration table input.piradinomeri { width: 90px; height: 21px; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; color: #303030; font-size: 0.7em; }
	.clinic-content .right .registration table select { width: 60px; }
	.clinic-content .right .registration table td.level1 input{ margin-left: 17px; display:block; width: 300px; height: 21px; border-bottom: none; border-right: none; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9;  }
	.clinic-content .right .registration table td.level2 label { margin-left: 15px; }
	.clinic-content .right .registration table td.level2 select { margin-left: 5px; }	
	.clinic-content .right .registration table td.level3 label { margin-left: 15px; }
	.clinic-content .right .registration table td.level3 input { display: block; margin-left: 15px; }
	.clinic-content .right .registration table td.level4 label{ margin: 0 0 0 17px; }
	.clinic-content .right .registration table tr.button td input{ margin: 0 0 0 414px; }
	.clinic-content .right .registration table tr.button { height: 80px; }
	
	.clinic-content .right .registration table tr { border: none; margin: 0; padding: 0; }
	.clinic-content .right .registration table td { border: none; margin: 0; padding: 0; }
	
	
