html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {
	background: #fff url(../img/bg_top2.jpg) repeat-x top; 
	line-height:1.5;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #2b2b2b;
	
	}
	
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

	
#container {
 margin: 0 auto;
 text-align: center;
 width: 800px;
}

#head {
 width: 800px;
 height: 75px;

}

#logo {
 float: left;
 margin-top: 13px;
}
	
#lang_bar {
	background: #fff url(../img/lang_back.jpg) no-repeat;
	float: right;
	margin-top: 36px;
	width: 52px;
	height: 21px;
}

#nav {
     position: relative;
	 width: 800px;
	 height: 27px;
	 margin-left: 0px;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav li {
   float: left;
   height: 27px;
}

#nav li a{
   color: #fff;
   display: block;
   height: 27px;
   text-indent: -9999px;
   position: static;
}



#navHome a {width: 91px; background:  url(../img/buttons/home.gif) 0 0 no-repeat;}
#navAbout a {width: 119px; background:  url(../img/buttons/about.gif) 0 0 no-repeat;}
#navPortfolio a {width: 109px; background:  url(../img/buttons/portfolio.gif) 0 0 no-repeat;}
#navClients a {width: 92px; background:  url(../img/buttons/press.gif) 0 0 no-repeat;}
#navContacts a {width: 96px; background:  url(../img/buttons/contact.gif) 0 0 no-repeat;}
#navBlog a {width: 97px; background:  url(../img/buttons/blog.gif) 0 0 no-repeat;}
#navAdvertise a {width: 91px; background:  url(../img/buttons/advertise.gif) 0 0 no-repeat;}
#navClients a {width: 92px; background:  url(../img/buttons/clients.gif) 0 0 no-repeat;}

#navHome a:hover {width: 91px; background:  url(../img/buttons/home_h.gif) 0 0 no-repeat;}
#navAbout a:hover {width: 119px; background:  url(../img/buttons/about_h.gif) 0 0 no-repeat;}
#navPortfolio a:hover {width: 109px; background:  url(../img/buttons/portfolio_h.gif) 0 0 no-repeat;}
#navClients a:hover {width: 92px; background:  url(../img/buttons/press_h.gif) 0 0 no-repeat;}
#navContacts a:hover {width: 96px; background:  url(../img/buttons/contact_h.gif) 0 0 no-repeat;}
#navBlog a:hover {width: 97px; background:  url(../img/buttons/blog_h.gif) 0 0 no-repeat;}
#navAdvertise a:hover {width: 91px; background:  url(../img/buttons/advertise_h.gif) 0 0 no-repeat;}
#navClients a:hover {width: 92px; background:  url(../img/buttons/clients_h.gif) 0 0 no-repeat;}


#selectedHome a {width: 91px; background:  url(../img/buttons/home_h.gif) 0 0 no-repeat;}
#selectedAbout a {width: 119px; background:  url(../img/buttons/about_h.gif) 0 0 no-repeat;}
#selectedPortfolio a {width: 109px; background:  url(../img/buttons/portfolio_h.gif) 0 0 no-repeat;}
#selectedClients a {width: 92px; background:  url(../img/buttons/press_h.gif) 0 0 no-repeat;}
#selectedContacts a {width: 96px; background:  url(../img/buttons/contact_h.gif) 0 0 no-repeat;}
#selectedBlog a {width: 97px; background:  url(../img/buttons/blog_h.gif) 0 0 no-repeat;}
#selectedAdvertise a {width: 91px; background:  url(../img/buttons/advertise_h.gif) 0 0 no-repeat;}
#selectedClients a {width: 92px; background:  url(../img/buttons/clients_h.gif) 0 0 no-repeat;}

a#nav {
   background-position: bottom left;
}

#second_menu {
	width: 800px;
	height: 29px;
	background: url(../img/second_menu.jpg) repeat-x top;
	margin-bottom: 40px;
}

a, a:visited, a:hover, a:active {
 color: #551a8b;
}

.b1  img{
	margin: 3px 5px 0px 5px;
}

.b2  img{
	margin: 3px 5px 0px 5px;
}

.main_table {
	width: 749px;
	margin-left: 23px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #602873;
}

.main_table2 {
	width: 749px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #602873;
}

.main_table_head {
  width: 746px;
  height: 55px;
  margin-bottom: 5px;
}

.table_logos {
	float: left;
	margin-left: 33px;	
}

.table_logos2 {
	float: left;
	margin-top: 20px;
	margin-left: 33px;
}

.a_button {
	float: right;
	margin-top: 25px;
	
}

.primary_table_head ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.primary_table_head li {
   float: left;

}

.primary_table {
	width: 746px;
	height: 195px;
	border: 1px #602873 solid;
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-align: left;
	background-color: #f3f2ed;
}

.primary_table a {
	color: #602873;
	text-decoration: none;
}

.primary_table a:hover {
	color: #602873;
	text-decoration: underline;
}

.primary_table p {
	padding: 5px 0 5px 0;
}


.primary_table2 {
	width: 746px;
	height: 592px;
	border: 1px #602873 solid;
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-align: left;
	background-color: #f3f2ed;
}

.primary_table2 a {
	color: #602873;
	text-decoration: none;
}

.primary_table2 a:hover {
	color: #602873;
	text-decoration: underline;
}

.primary_table2 p {
	padding: 5px 0 5px 0;
}






.primary_table3 {
	width: 746px;
	height: 111px;
	border: 1px #602873 solid;
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-align: left;
	background-color: #f3f2ed;
}

.primary_table3 a {
	color: #602873;
	text-decoration: none;
}

.primary_table3 a:hover {
	color: #602873;
	text-decoration: underline;
}

.primary_table3 p {
	padding: 5px 0 5px 0;
}



.primary_table_head {
	height: 29px;
	background: url(../img/primary_table_head.jpg) repeat-x top;
	font-size: 12px;
	color: #fff;

}

.primary_table_separator {
	width: 2px;
	height: 29px;
	background: url(../img/primary_table_separator.gif) no-repeat;
} 



.num1 {
	width: 26px;
	height: 18px;
	background: url(../img/num1.gif) no-repeat;
}

.num2 {
	width: 26px;
	height: 18px;
	background: url(../img/num1.gif) no-repeat;
}

.num3 {
	width: 26px;
	height: 18px;
	background: url(../img/num1.gif) no-repeat;
}

.num4 {
	width: 26px;
	height: 18px;
	background: url(../img/num1.gif) no-repeat;
}

.num5 {
	width: 26px;
	height: 18px;
	background: url(../img/num1.gif) no-repeat;
}

ol {
margin: 0px;
padding: 0px;
list-style-type: none;
}



.position  {
  padding: 5px 50px 0 50px;
}

.position2  {
  padding: 5px 112px 0 112px;
}

.size_px  {
  padding: 5px 25px 0 25px;
}

.size_px2  {
  padding: 5px 10px 0 10px;
}

.size_kb  {
  padding: 5px 20px 0 20px;
}

.size_kb2  {
  padding: 5px 5px 0 5px;
}

.garant_imp {
  padding: 0px 10px 0 10px;
  text-align: center;
  line-height: 3px;
}

.imp {
  padding: 0px 5px 0 7px;
  text-align: center;
  line-height: 3px;
}

.imp2 {
  padding: 5px 10px 0 10px;
}


.down_line {
	border-bottom: 1px #a98db0 solid;
}



.maket_table {
	float: left;
	width: 74px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.position_table {
	float: left;
	width: 149px;
	text-align: center;
	/*border-right: 1px #a98db0 solid; */
}

.size_px_table {
	float: left;
	width: 118px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.size_kb_table {
	float: left;
	width: 108px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.garant_imp_table {
	float: left;
	width: 122px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.imp_table {
	float: left;
	width: 170px;
	text-align: center;
}

.terms {
	margin-top: 40px;
}
 
 
 
 
/*  ################################## */
 
 
 		
		.mediakit 
		{
			font-size: 11px;
			font-family: tahoma, verdana, arial;	
		}
		
		.mediakit th, .mediakit td 
		{
			text-align: center;
			padding: 5px;
		}
		
		.mediakit th
		{
			vertical-align: middle;
			font-size: 11px;
			font-weight: normal;
			color: #ffffff;
			background: #85478e url('../img/th_bg.jpg') repeat-x left top;
			border-right: 1px solid #522161;
			height: 29px;
			overflow: hidden;
			padding: 0;
		}
		
		.mediakit td
		{
			vertical-align: top;
			color: #602873;
			background-color: #f3f2ed;
			border-right: 1px solid #a98db0;
			border-bottom: 1px solid #a98db0;
		}
		
		.mediakit .outer-t-border { border-top: 1px solid #602873; }
		.mediakit .outer-l-border { border-left: 1px solid #602873; }
		.mediakit .outer-r-border { border-right: 1px solid #602873; }
		.mediakit .outer-b-border { border-bottom: 1px solid #602873; }
				
		.mediakit .blank { background: none; border: 0;	}
		
		.mediakit div.num 
		{
			background: url('../img/num.gif') no-repeat center center;
			vertical-align: middle;
			text-align: center;
			width: 26px; /* min 26px */
			height: 22px; /* min 18px */
			line-height: 20px; /* min 16px */	
		} 

 /*  ################################## */
 
.terms ul {
 list-style-image: url(../img/terms_bullet.gif);
}



.special_offers {
	border: 1px #a98db0 solid; 

}

table {
	text-align: center;
	  line-height: 13px;
}

td {
	border-right: 1px #a98db0 solid;
	border-top: 1px #a98db0 solid; 		

}

.offers1 {
	width: 272px;
	height: 30px;
}

.offers2 {
	width: 88px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.offers3 {
	width: 78px;
}

.offers4 {
	width: 122px;
}

.offers5 {
	width: 49px;
}


.big_separator {
	width: 100%;
	border-top: 1px #555555 dashed;
}

.popup {
	width: 800px;
	height: 369px;
}

.site_descrition {
	float: right;
	width: 326px;
	height: 369px;
	background-color: #f4f2ed;
}

.site_descrition p {
	margin: 10px;
}

.site_descrition a {
	text-decoration: none;
}


#main {
	font-family: Tahoma, Arial;
    height: 370px;
	float: left;
	margin-top: 20px;
	text-align: left;
}

#main_about {
	font-family: Tahoma, Arial;
    height: 190px;
	float: left;
	margin-top: 20px;
	text-align: left;
}


#main_bg_mamma {
	font-family: Tahoma, Arial;
    height: 400px;
	float: left;
	margin-top: 20px;
	text-align: left;
}

#main_dtrailer {
	font-family: Tahoma, Arial;
    height: 400px;
	float: left;
	margin-top: 20px;
	text-align: left;
}

#main_clients {
	font-family: Tahoma, Arial;
	float: left;
	margin-top: 20px;
	text-align: left;
}

#main_contacts {
	font-family: Tahoma, Arial;
    height: 390px;
	float: left;
	margin-top: 20px;
	text-align: left;
}


#main_adv {
	font-family: Tahoma, Arial;
	float: left;
	margin-top: 20px;
	text-align: left;
}

#main_terms {
	font-family: Tahoma, Arial;
    height: 580px;
	float: left;
	margin-top: 20px;
	text-align: left;
}

#main_dev {
	font-family: Tahoma, Arial;
	float: left;
	margin-top: 20px;
	text-align: left;
}

.menu_dev {
	color: #361c3e;
}

#main_discounts {
	text-align: left;
	font-family: Tahoma, Arial;
    height: 550px;
	float: left;
	margin-top: 20px;
	
}

#auditory_bg_mamma {
	text-align: left;
	font-family: Tahoma, Arial;
    height: 850px;
	float: left;
	margin-top: 20px;
	
}

#auditory_dtrailer {
	text-align: left;
	font-family: Tahoma, Arial;
    height: 680px;
	float: left;
	margin-top: 20px;
	
}

.head {
	font-size: 14px;
	font-weight: bold;
	color: #98569b;
	margin-bottom: 10px;
}

.text {
	font-size: 12px;
	font-weight: normal;
	color: #606163;
	margin-bottom: 10px;
}

.right_table {
	font-family: Tahoma, Arial;
	text-align: left;
	margin-top: 20px;
	float: right;
	width: 266px;
	background-color: #e2e2e2;
	border: 1px solid #b3b2b2;
}

.blog_head a {
	text-decoration: none;
    font-size: 11px;
	font-weight: bold;
	color: #5e2772;
	padding: 10px;
}

.block_text {
 margin: 5px 0 30px 0;
}



.more {
	margin-right: 10px;
}

.more a {
	float: right;
	font-size: 10px;
	color: #97559b;
}

.blog_text {
	width: 243px;
	padding-left: 10px;
	font-size: 11px;
	color: #606163;
	margin-top: 10px;
}

.right_table_head {
	background: #cac8c8 url(../img/right_head.jpg) repeat-x;
	width: 266px;
	height: 32px;
}

.right_table_head_text {
	font-size: 13px;
	font-weight: bold;
	color: #545454;
	padding: 5px 0 0 10px;
}
	
#footer {

	margin-top: 20px;	
	width: 100%;
	text-align: center;
	background: #fff url(../img/bg_footer.jpg) repeat-x bottom;
	height: 42px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #945398;
}

#footer p {
	padding-top: 10px;
}

/* Contacts */
.contacts {
	list-style-type: none;
	margin : 0 0 0 0; 
}
.contacts li {
 	margin: 0 0 0 0 ;
 }
 
 
 
.field_name {
	font-size: 12px;
	color: #98569b;
	font-weight:bold;
	margin-bottom: 5px;
}
.contacts_right {
	background-color:#e2e2e2;
	float:right;
	width:250px;
	height:390px;	
}
#message_title {
	
	height:20px;
	font-weight:bold;
	color:#545454; 
	padding:5px 5px 5px 5px;
	background-color:#cac8c8;
	
}

#line_background
{
	height: 10px;
	width:100%;
	border-bottom:#b1aeae;
}
.messageHolder
{
	margin-bottom: 10px;
	 width:200px;
}
.messageInput
{
	width:237px;
	height:20px;
}

.loginInput
{
	width:215px;
	height:18px;
}
.loginHolder
{
	 width:110px;
}
.messageTextarea
{	overflow: hidden;
	width:237px;
	height:102px;
}
.required
{
	font-weight: normal;
	color: #98569b;
	font-size:9px;
	text-decoration:none;
}
.messageButton
{
	background: url(../img/send_bg.png) repeat-x;
	border:0px;
	color:#FFF;
	height:30px;
	width:240px;
	font-weight:bolder;
	padding-bottom:5px;
	
	
}
.breadcrumb {
	font-size: 14px;
	font-weight: bold;
	color: #98569b;
	margin-bottom: 10px;
}

.text {
	font-size: 12px;
	font-weight: normal;
	color: #606163;
	margin-bottom: 10px;
}

.text2 {
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #606163;
	margin-bottom: 10px;
}

#second_menu {
	width: 800px;
	height: 29px;
	background: url(../img/second_menu.jpg) repeat-x top;
	margin-bottom: 40px;
}

.b1  img{
	margin: 3px 5px 0px 5px;
}

.b2  img{
	margin: 3px 5px 0px 5px;
}

.b3  img{
	margin: 3px 5px 0px 5px;
}

.b4 img{
	margin: 3px 5px 0px 5px;
}



.back  img{
	margin: 3px 5px 0px 5px;
}

.main_table {
	width: 749px;
	margin-left: 30px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #602873;
}

.main_table2 {
	width: 749px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #602873;
}

.main_table_head {
  width: 746px;
  height: 55px;
  margin-bottom: 5px;
}

.table_logos {
	float: left;	
}

.table_logos2 {
	float: left;
	margin-top: 20px;
}

.a_button {
	float: right;
	margin-top: 25px;
	
}

.primary_table_head ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.primary_table_head li {
   float: left;

}

.primary_table {
	width: 442px;
	height: 275px;
	border: 1px #602873 solid;
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	color: #602873;
	background-color: #f3f2ed;
}

.primary_table a {
	color: #602873;
	text-decoration: none;
}

.primary_table a:hover {
	color: #602873;
	text-decoration: underline;
}

.primary_table p {
	padding: 5px 0 5px 0;
}







.primary_table_head {
	height: 26px;
	background: url(../img/primary_table_head.jpg) repeat-x top;
	font-size: 12px;
	color: #fff;

}

.primary_table_separator {
	width: 2px;
	height: 26px;
	background: url(../img/primary_table_separator.gif) no-repeat;
} 

.maket  {
  padding: 3px 110px 0 110px;
}

.position  {
  padding: 3px 67px 0 67px;
}

.position2  {
  padding: 5px 112px 0 112px;
}

.size_px  {
  padding: 5px 25px 0 25px;
}

.size_px2  {
  padding: 5px 10px 0 10px;
}

.size_kb  {
  padding: 5px 20px 0 20px;
}

.size_kb2  {
  padding: 5px 5px 0 5px;
}

.garant_imp {
  padding: 0px 10px 0 10px;
  text-align: center;
  line-height: 3px;
}

.imp {
  padding: 0px 5px 0 7px;
  text-align: center;
  line-height: 3px;
}

.imp2 {
  padding: 5px 10px 0 10px;
}


.down_line {
	border-bottom: 1px #a98db0 solid;
}



.maket_table {
	float: left;
	width: 125px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.maket_tables {
	float: left;
	width: 125px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.position_table {
	float: left;
	width: 187px;
	text-align: center;
	/* border-right: 1px #a98db0 solid; */
}

.size_px_table {
	float: left;
	width: 118px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.size_kb_table {
	float: left;
	width: 108px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.garant_imp_table {
	float: left;
	width: 122px;
	text-align: center;
	border-right: 1px #a98db0 solid;
}

.imp_table {
	float: left;
	width: 170px;
	text-align: center;
}

.terms {
	font-size: 11px;
	color: #2b2b2b;
	margin-top: 40px;
}

.terms ul {
 list-style-image: url(../img/terms_bullet.gif);
}



.special_offers {
	border: 1px #a98db0 solid; 

}

table {
	text-align: center;
	  line-height: 13px;
}

td {
	border-right: 1px #a98db0 solid;
	border-top: 1px #a98db0 solid; 		

}

.offers1 {
	width: 272px;
	height: 30px;
}

.offers2 {
	width: 88px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.offers3 {
	width: 78px;
}

.offers4 {
	width: 122px;
}

.offers5 {
	width: 49px;
}

.head {
	font-size: 14px;
	font-weight: bold;
	color: #98569b;
	margin-bottom: 10px;
}

.head  a{
	color: #98569b;
	text-decoration: none;
	
}

.head  a:hover{

	text-decoration: underline;
	
}

.text {
	font-size: 12px;
	font-weight: normal;
	color: #606163;
	margin-bottom: 10px;
}

.text2 {
	width: 100%;
	font-size: 12px;
	font-weight: normal;
	color: #606163;
	margin-bottom: 10px;
}

.text_small {
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #8a8b8b;
	margin-bottom: 10px;
}

span {
 font-size: 10px;

}


/* .right_table {
	font-family: Tahoma, Arial;
	text-align: left;
	margin-top: 20px;
	float: right;
	width: 266px;
	background-color: #e2e2e2;
	border: 1px solid #b3b2b2;
}
 */
.blog_head a {
	text-decoration: none;
    font-size: 11px;
	font-weight: bold;
	color: #5e2772;
	padding: 10px;
}

.block_text {
 margin: 5px 0 30px 0;
}



.more {
	margin-right: 10px;
}

.more a {
	float: right;
	font-size: 10px;
	color: #97559b;
}

.blog_text {
	width: 243px;
	padding-left: 10px;
	font-size: 11px;
	color: #606163;
	margin-top: 10px;
}

.right_table_head {
	background: #cac8c8 url(../img/right_head.jpg) repeat-x;
	width: 266px;
	height: 32px;
}

.right_table_head_text {
	font-size: 13px;
	font-weight: bold;
	color: #545454;
	padding: 5px 0 0 10px;
}
/* index
 */
#center_content {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #e9bbea;
	text-align: left;
	background: url(../img/center_content.jpg) no-repeat;
	position: relative;
	height: 145px;
}

.about_text {
	font-size: 12px;
	color: #606163;
}

.center_text1 {
	padding-top: 45px;
	width: 528px;
}

.center_text2 {
	padding-top: 5px;
	width: 528px;
}



.news_table {
	background: url(../img/block_table.png) no-repeat;
	width: 556px;
	height: 104px;
	font-family: Tahoma, Arial;
	margin: 10px 0 10px 0;
}

.news_table a {
	text-decoration: none;
}

.news_table a:hover {
	text-decoration: underline;
}

.news_table .title a {
	color: #6e347e;
}

.news_table .plane_text a {
	color: #5b5b5c;
}

.title {
	font-size: 12px;
	font-weight: bold;
	color: #6e347e;

}

.date {
	font-size: 10px;
	color: #8f8f8f;
	margin-bottom: 7px;

}

.news_table_text {
	float: right;
	width: 428px;
	font-size: 11px;
	color: #5b5b5c;
	margin-top: 10px;
}

.plane_text {
	line-height: 12px;

}

.table_img {
	float: left;
	position: relative;
	top: 8px;
	left: 4px;
	background: url(../img/table_img.gif) no-repeat;
	width: 117px;
	height: 88px;

}

.table_img img {	
	margin: 5px 0 0 5px;

}


.head {
	font-size: 14px;
	font-weight: bold;
	color: #98569b;
	margin-bottom: 10px;
}

.text {
	font-size: 12px;
	font-weight: normal;
	color: #606163;
	margin-bottom: 10px;
}

.right_table {
	font-family: Tahoma, Arial;
	text-align: left;
	margin-top: 20px;
	float: right;
	width: 227px;
	background-color: #e2e2e2;
	border: 1px solid #b3b2b2;
}

.media_kit_img {
	text-align: center;
	margin-top: 53px;
	float: right;
	width: 227px;
	height: 49px;
	background-color: #e2e2e2;
	border: 1px solid #b3b2b2;
}

.media_kit_img a {
	margin-top: 2px;
}

#clients {
	
	font-family: Tahoma, Arial;
	margin-top: 20px;
	text-align: left;
	width: 800px;
	height: 400px;
}

.clients_logos {
	float: left;
	width: 147px;
	height: 73px;
	border: 1px #b5b4b4 solid;
	margin: 4px;
}

.portfolio_tables {
	float: left;
	width: 185px;
	height: 120px;
	background-color: #f4f2ed;
	margin-right: 20px;
}

.portfolio_tables  img{
	margin: 5px 10px 0 10px;
}

.portfolio_tables_link {
	 font-weight: bold;
	 margin: 5px 0 0 10px;
}

.portfolio_tables  a{
	color: #606163;
	text-decoration: none;
}

.portfolio_tables  a:hover{
	text-decoration: underline;
	color: #606163;
}





.blog_head a {
	text-decoration: none;
    font-size: 11px;
	font-weight: bold;
	color: #5e2772;
	padding: 10px;
}

.block_text {
 margin: 5px 0 30px 0;
}


.blog_text {
	width: 243px;
	padding-left: 10px;
	font-size: 11px;
	color: #606163;
	margin-top: 10px;
}

.right_table_head {
	background: #cac8c8 url(../img/right_head.jpg) repeat-x;
	width: 227px;
	height: 32px;
}

.right_table_head_text {
	font-size: 13px;
	font-weight: bold;
	color: #545454;
	padding: 5px 0 0 10px;
}

.loginButton
{
	background:url(../img/login.jpg) no-repeat;
}
