@charset "utf-8";

/* common */
body {
	background: url('/images/bgr.jpg') repeat-x center top #f5f5f5;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8b8b8b;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8b8b8b;
}

img {
	border: none;
}

.e {
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
}

a {
	outline: none;
}

p {
	text-align: justify;
	padding: 8px;
	margin: 0px;
	line-height: 1.5em;
}

p.center {
	text-align: center;
	padding: 8px;
	margin: 0px;
	line-height: 1.5em;
}

.clear-both {
	height: 0px;
	clear: both;
	line-height: 0px;
}

/* header */
.header {
	width: 910px;
	margin: 0 auto;
}

.header a.logo {
	background: url('/images/logo.jpg') no-repeat center center;
	width: 226px;
	height: 37px;
	margin: 20px 0px 0px 20px;
	float: left;
	outline: none;
}

.header .menu {
	float: right;
	margin-right: 20px;
	border-left: 1px solid #FAFAFA;
}

.header .menu .item {
	border-top: none;
	border-right: 1px solid #FAFAFA;
	border-bottom: none;
	border-left: none;
	background-color: #eeeeee;
	height: 77px;
	float: left;
	text-align: center;
	color: #8b8b8b;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 29px 5px 0px 5px;
	height: 48px;
	width: 100px;
	outline: none;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Trebuchet MS, Timok, Helvetica, Arial, sans-serif;
}

.header .menu .current-item {
	border-top: none;
	border-right: 1px solid #FAFAFA;
	border-bottom: none;
	border-left: none;
	background: url('/images/menu_over_bgr.jpg') repeat-x;
	height: 77px;
	float: left;
	text-align: center;
	color: #7EA0C1;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 29px 5px 0px 5px;
	height: 48px;
	width: 100px;
	outline: none;
	margin-right: 2px;
	font-family: Tahoma, Verdana, Trebuchet MS, Timok, Helvetica, Arial, sans-serif;
}

.header .menu .item:hover, .header .menu .active, .header .menu .active-item:hover, .header .menu .current-item .active {
	background: url('/images/menu_over_bgr.jpg') repeat-x;
	color: #7EA0C1;
}

.languages {
	float: right; 
	width: 64px; 
	height: 24px; 
	margin: 27px 12px 0px 0px;
	display: inline;
}


/* frame */
.frame-top {
	width: 927px;
	margin: 0 auto;
	background: url('/images/frame_top.gif') no-repeat center top;
}

.frame-bottom {
	width: 927px;
	background: url('/images/frame_bottom.gif') no-repeat center bottom;
	padding: 9px 0px 9px 0px;
}

.content {
	border-top: none;
	border-right: 1px solid #e6e6e6;
	border-bottom: none;
	border-left: 1px solid #e6e6e6;
	background-color: #ffffff;
	padding-top: 1px;
	width: 925px;
}

.soon {
	color: #7EA0C1; 
	font-weight: bold; 
	font-size: 14px;
}


/* breadcrumbs and content footer */
.bread {
	border-top: 1px solid #e6e6e6;
	border-right: none;
	border-bottom: 1px solid #e6e6e6;
	border-left: none;
	height: 27px;
}

.bread a {
	padding: 0px 8px 0px 8px;
	line-height: 27px;
	color: #a3a3a3;
	text-decoration: none;
	float: left;
	outline: none;
	font-size: 12px;
}

.bread a.current {
	color: #59b1e5;
	font-weight: bold;
}

.bread a:hover {
	color: #59b1e5;
}

.bread a.current:hover {
	color: #59b1e5;
}

.crumb {
	background: url('/images/crumb.gif') no-repeat;
	width: 6px;
	height: 27px;
	float: left;
}

.tiges {
	width: 100%;
	margin: 1px auto 0px auto;
	color: #e6e6e6;
}

.tiges td {
	padding: 0px 2px 5px 0px;
	border-right: 1px solid #e6e6e6;
}

.tiges td.last {
	padding: 0px 2px 5px 0px;
	border: none;
}

.tiges td p {
	padding: 0px;
	margin: 6px 0px 0px 6px;
	text-align: center;
	color: #8b8b8b;
	font-size: 14px;
	font-weight: bold;
}

.tiges td ul {
	padding: 0px 0px 0px 23px;
	margin: 5px 0px 0px 0px;
}

.tiges td ul li.normal {
	padding: 0px;
}

.tiges td ul li.highlight {
	padding: 0px;
	color: #59b1e5;
}

.tiges td ul li a {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a3a3a3;
	text-decoration: none;
	line-height: 18px;
	outline: none;
}

.tiges td ul li a:hover {
	color: #59b1e5;
}


/* footer */
.footer {
	width: 910px;
	margin: 0 auto;
	font-size: 10px;
	color: #8b8b8b;
	padding: 4px 0px 4px 0px;
}

.footer .copy {
	float: left;
	color: #a3a3a3;
}

.footer .links {
	float: right;
}

.footer .links a {
	font-size: 10px;
	color: #8b8b8b;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	outline: none;
}

.footer .links a:hover {
	color: #59b1e5;
}


/* page content */
.content .left-column {
	width: 700px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.content .left-column .page-title {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	border-bottom: 1px solid #E6E6E6;
	font-size: 22px;
	font-weight: bold;
	color: #59b1e5;
	margin: 0px 0px 0px 15px;
	line-height: 40px;
}

.content .left-column .page-subtitle {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #59b1e5;
	line-height: 18px;
	margin: 0px 0px 6px 10px;
	padding: 4px 0px 0px 0px;
	clear: both;
}

.content .left-column .page-content {
	padding: 15px 20px 15px 20px;
	width: 655px;
}

.content .left-column .page-content a.links {
	text-decoration: underline;
	color: #59b1e5;
	outline: none;
}

.content .left-column .page-content a.links:hover {
	text-decoration: none;
	color: #59b1e5;
	outline: none;
}

.content .left-column .page-content ul {
	margin: 0px;
	padding: 4px 0px 0px 20px;
}

.content .left-column .page-content ol {
	margin: 0px;
	padding: 4px 0px 0px 40px;
}

.content .left-column .page-content ul.list li {
	background: url('/images/bullet_03.gif') no-repeat left 3px;
	list-style: none;
}

.content .left-column .page-content ol li {
	margin: 0px;
	padding: 0px 0px 0px 4px;
	color: #59b1e5;
	font-size: 20px;
}

.content .left-column .page-content ul li {
	text-align: justify;
	margin: 0px;
	padding: 0px 8px 12px 28px;
	color: #8b8b8b;
	font-weight: normal;
	font-size: 13px;
}

.content .left-column .page-content ol li p {
	text-align: justify;
	margin: 0px;
	padding: 0px 8px 12px 0px;
	color: #8b8b8b;
	font-weight: normal;
	font-size: 13px;
}

.content .left-column .page-content .next-button {
	background: url('/images/next_button.gif') no-repeat 0px center;
	border-top: 1px solid #FFFFFF;
	width: 36px;
	height: 30px;
	float: right;
	font-size: 20px;
	font-weight: normal;
	line-height: 27px;
	color: #a3a3a3;
	text-decoration: none;
	text-align: center;
	margin-right: 8px;
	outline: none;
}

.content .left-column .page-content .next-button:hover {
	background: url('/images/next_button.gif') no-repeat -36px center;
	border-top: 1px solid #cccccc;
	color: #8b8b8b;
	text-decoration: none;
	outline: none;
}


/* right menu */
.content .right-column {
	float: right;
	width: 225px;
	margin: 0px;
	padding: 0px;
}

.content .menu {
	width: 210px;
	margin: 9px 15px 0px 0px;
	padding: 0px;
	float: right;
}

.content .menu .menu-left {
	background: url('/images/menu_left.gif') no-repeat;
	width: 8px;
	height: 30px;
	float: left;
}

.content .menu .menu-title {
	background-color: #e0e0e0;
	color: #FFFFFF;
	width: 190px;
	height: 30px;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 2px 0px 2px;
	float: left;
	text-align: center;
}

.content .menu .menu-right {
	background: url('/images/menu_right.gif') no-repeat;
	width: 8px;
	height: 30px;
	float: left;
}

.content .menu .line {
	border-top: 1px solid #ffffff;
	border-right: none;
	border-bottom: 1px solid #e6e6e6;
	border-left: none;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}

.content .menu a {
	margin: 0px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #E0E0E0;
	background: url('/images/menu_items_bullets.gif') no-repeat 10px 8px #F5F5F5;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8b8b8b;
	line-height: 20px;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	outline: none;
}

.content .menu a:hover, .content .menu a.selected:hover {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D4EEFD;
	background: url('/images/menu_items_bullets.gif') no-repeat 10px -12px #E8F6FE;
	color: #59b1e5;
	overflow: hidden;
}

.content .menu a.selected {
	border-top: 1px solid #D4EEFD;
	border-bottom: 1px solid #E8F6FE;
	background: url('/images/menu_items_bullets.gif') no-repeat 10px -12px #E8F6FE;
	color: #59b1e5;
	overflow: hidden;
}

.content .menu a.title {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #E0E0E0;
	background: url('/images/menu_bullets.gif') no-repeat 6px -50px #eeeeee;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	line-height: 30px;
	text-decoration: none;
	padding-left: 20px;
	cursor: pointer;
	overflow: hidden;
	margin: 0px;
	outline: none;
}

.content .menu a.active {
	border-top: 1px solid #BFDBEB;
	border-bottom: 1px solid #d4eefd;
	background: url('/images/menu_bullets.gif') no-repeat 6px 10px #d4eefd;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	line-height: 30px;
	text-decoration: none;
	padding-left: 20px;
	cursor: pointer;
	overflow: hidden;
	margin: 0px;
	outline: none;
}

.content .menu a.title:hover {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #BFDBEB;
	background: url('/images/menu_bullets.gif') no-repeat 6px -10px #d4eefd;
	color: #59b1e5;
	overflow: hidden;
}

.content .menu a.active:hover {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #BFDBEB;
	background: url('/images/menu_bullets.gif') no-repeat 6px 10px #d4eefd;
	color: #59b1e5;
	overflow: hidden;
}

.content .menu .menu_items_content {
	overflow: hidden;
	position: relative;
	margin: 0px;
}

.content .menu .menu-buttom {
	margin-top: 1px;
	background: url('/images/menu_buttom.gif') no-repeat center center;
	width: 210px;
	height: 12px;
}


/* contact form */
.content .contactus {
	width: 210px;
	margin: 0px;
	padding: 0px 15px 3px 0px;
	clear: both;
}

.content .contactus form {
	background-color: #D4EEFD;
	border: 1px solid #bfdbeb;
	color: #59b1e5;
	font-weight: bold;
	font-size: 14px;
	padding: 6px;
	width: 196px;
}

.content .contactus form input.normal {
	background-color: #FFFFFF;
	border: 1px solid #BFDBEB;
	width: 190px;
	margin-top: 5px;
	padding: 2px;
	color: #a3a3a3;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.content .contactus form input.highlight {
	background-color: #FFFADD;
	border: 1px solid #87C9F0;
	width: 190px;
	margin-top: 5px;
	padding: 2px;
	color: #59b1e5;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.content .contactus form textarea.normal {
	background-color: #FFFFFF;
	border: 1px solid #BFDBEB;
	width: 190px;
	height: 85px;
	margin-top: 5px;
	padding: 2px;
	color: #a3a3a3;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.content .contactus form textarea.highlight {
	background-color: #FFFADD;
	border: 1px solid #87C9F0;
	width: 190px;
	height: 85px;
	margin-top: 5px;
	padding: 2px;
	color: #59b1e5;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.content .contactus form input.submit {
	background: url('/images/contact-send.png') no-repeat center top;
	border: none;
	width: 196px;
	height: 23px;
	cursor: pointer;
	margin-top: 5px;
}

.content .contactus form input.submit-highlight {
	background: url('/images/contact-send.png') no-repeat center -23px;
	border: none;
	width: 196px;
	height: 23px;
	cursor: pointer;
	margin-top: 5px;
}

.content .contactus form input.submit-en {
	background: url('/images/contact-send-en.png') no-repeat center top;
	border: none;
	width: 196px;
	height: 23px;
	cursor: pointer;
	margin-top: 5px;
}

.content .contactus form input.submit-highlight-en {
	background: url('/images/contact-send-en.png') no-repeat center -23px;
	border: none;
	width: 196px;
	height: 23px;
	cursor: pointer;
	margin-top: 5px;
}


/* contact page map bubble */
.office-gallery {
	width: 256px;
}

.office-gallery .preview {
	height: 180px;
	clear: both;
	border: 1px solid #d4eefd;
	margin-bottom: 5px;
}

.office-gallery .images-scroll {
	position: relative;
	overflow: hidden;
}

.office-gallery .images-list {
	position: relative;
	width: 40000px;
}

.office-gallery .images-scroll .images-list .item {
	padding: 2px;
	width: 60px;
	height: 60px;
	float: left;
}

.office-gallery .images-scroll .images-list .item .frame {
	border: 1px solid #d4eefd;
	background: #f1f5f5;
	width: 56px;
	height: 56px;
	cursor: pointer;
}

.office-gallery .track {
	position: relative;
	border: 1px solid #d4eefd;
	height: 10px;
}

.office-gallery .track .handle {
	position: relative;
	background: #d4eefd;
	width: 40px;
	height: 10px;
	cursor: move;
}

.content .contactus.bubble {
	float: none;
	padding: 0px;
	margin: 0px;
}


/* grey box with rounded corners */
.content .box {
	width: 660px;
	margin: 0 auto;
	background-color: #f5f5f5;
}

.content .box .top {
	background: url('/images/box_top.gif') no-repeat;
	height: 5px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
}

.content .box .info {
	background-color: #f5f5f5;
	border-top: none;
	border-right: 1px solid #dedede;
	border-bottom: none;
	border-left: 1px solid #dedede;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}

.content .box .bottom {
	background: url('/images/box_bottom.gif') no-repeat;
	height: 5px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
}
/* end of all page styles */

/* home page */
.home .slide-container {
	background: url('/images/left.gif') left top no-repeat #f5f5f5;
	padding: 0px 0px 0px 9px;
	width: 861px;
	height: 196px;
	margin: 0 auto;
}

.home .slide-container .slide {
	padding: 7px 0px 7px 0px;
	width: 717px;
	height: 182px;
	float: left;
	/* needed for slide */
	overflow: hidden;
	position: relative;
}

.home .slide-container .slide ul {
	/* needed for slide */
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 40000px;
}

.home .slide-container .slide ul li {
	width: 711px;
	height: 176px;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	/* needed for slide */
	list-style-type: none;
	list-style-position: outside;
	float: left;
	position: relative;
}

.home .slide-container .slide .item {
	width: 708px;
	height: 194px;
	text-align: justify;
}

.home .slide-container .slide .item .img_main {
	float: left;
	width: 197px;
	height: 191px;
}

.home .slide-container .slide .item .main-left {
	float: left;
	text-align: left;
	padding: 4px 0px 4px 25px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #7EA0C1;
	line-height: 18px;
	width: 300px;
	background: url('/images/bullet_03.gif') left center no-repeat;
}

.home .slide-container .slide .item .main-right {
	float: right;
	text-align: left;
	padding: 4px 0px 4px 25px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #8B8B8B;
	line-height: 18px;
	width: 300px;
	background: url('/images/bullet_03.gif') left center no-repeat;
}

.home .slide-container .slide .item .main-small {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 25px;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #A3A3A3;
	width: 300px;
}

.home .slide-container .slide .item .main-small-sve {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 8px 0px 0px 25px;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #A3A3A3;
	width: 300px;
}

.home .slide-container .buttons {
	padding-left: 3px;
	width: 141px;
	float: right;
}

.home .slide-container .buttons div {
	cursor: pointer;
	text-align: left;
	padding: 0px 0px 0px 20px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #dfdfdf;
	margin-bottom: 1px;
	background-color: #e8e8e8;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}

.home .slide-container .buttons div.top {
	background: url('/images/top_right.gif') right top no-repeat #e8e8e8;
}

.home .slide-container .buttons div.bottom {
	background: url('/images/bottom_right.gif') right bottom no-repeat #e8e8e8;
	line-height: 49px;
	margin-bottom: 0px;
}

.home .slide-container .buttons div.active {
	background-color: #f5f5f5;
	border-top: 1px solid #e8e8e8;
	border-right: none;
	border-bottom: 1px solid #e8e8e8;
	border-left: none;
	color: #59b1e5;
	line-height: 46px;
	padding-left: 21px;
}

.home .slide-container .buttons div.topactive {
	background: url('/images/top_right_over.gif') right top no-repeat #f5f5f5;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #e8e8e8;
	border-left: none;
	color: #59b1e5;
	line-height: 46px;
	padding-top: 1px;
	padding-left: 21px;
}

.home .slide-container .buttons div.bottomactive {
	background: url('/images/bottom_right_over.gif') right bottom no-repeat #f5f5f5;
	border-top: 1px solid #e8e8e8;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #59b1e5;
	line-height: 47px;
	padding-bottom: 1px;
	padding-left: 21px;
}

.home .left-arrow-container {
	padding: 0px 15px 0px 20px;
	width: 18px;
	height: 200px;
	float: left;
}

.home .left-arrow {
	background: url('/images/left_arrow.gif') no-repeat right center;
	width: 18px;
	height: 150px;
	/*margin: 0px 15px 0px 20px;*/
	display: block;
	outline: none;
	float: left;
}

.home .left-arrow:hover {
	background: url('/images/left_arrow_over.gif') no-repeat right center;
}

.home .right-arrow-container {
	padding: 0px 20px 0px 15px;
	width: 18px;
	height: 200px;
	float: left;
}

.home .right-arrow {
	background: url('/images/right_arrow.gif') no-repeat left center;
	width: 18px;
	height: 150px;
	/*margin: 0px 20px 0px 15px;*/
	display: block;
	outline: none;
	float: left;
}

.home .right-arrow:hover {
	background: url('/images/right_arrow_over.gif') no-repeat left center;
}

.home .products {
	overflow: hidden;
	width: 815px;
	float: left;
	position: relative;
}

.home .products .products-slide {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 40000px;
}

.home .products .product {
	width: 235px;
	padding: 0px 54px 0px 0px;
	margin: 0px;
	float: left;
	text-align: justify;
}

.home .products .last {
	padding-right: 0px;
}

.home .products .product .title {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #8b8b8b;
	line-height: 18px;
	text-align: center;
}

.home .products .product .img {
	width: 235px;
	height: 100px;
	margin: 15px 0px 10px 0px;
	padding: 0px;
}

.home .slide-container .contact-form-main {
	width: 490px;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #8b8b8b;
}

.home .slide-container .contact-form-main td {
	padding: 5px 0px 0px 26px;
	margin: 0px;
	text-align: left;
}

.home .slide-container .contact-form-main input.normal {
	border: 2px solid #E6E6E6;
	width: 200px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
	margin: 0px;
	padding: 0px;
}

.home .slide-container .contact-form-main input.highlight {
	border: 2px solid #D4EEFD;
	width: 200px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #59b1e5;
	margin: 0px;
	padding: 0px;
}

.home .slide-container .contact-form-main textarea.normal {
	border: 2px solid #E6E6E6;
	width: 200px;
	height: 104px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

.home .slide-container .contact-form-main textarea.highlight {
	border: 2px solid #D4EEFD;
	width: 200px;
	height: 104px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #59b1e5;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

.home .slide-container .contact-form-main input.send {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 18px 0px 0px 0px;
}

.home .slide-container .contact-form-main input.send-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 18px 0px 0px 0px;
}

.home .slide-container .contact-form-main span.required {
	font-size: 10px;
}

.pub_bubble {
	padding: 4px;
	background-color: #E8F6FE;
	border: 1px solid #BFDBEB;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #59b1e5;
	text-align: center;
}

.home .mapholder {
	margin: 0px;
	padding: 0px;
	width: 815px; 
	height: 213px; 
	border: 1px solid #E6E6E6;
}


/* tour */
.about-us .prev, .about-us .next {
	background: url('/images/tour_buttons_bgr.gif') no-repeat 0px center;
	width: 100px;
	height: 30px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	color: #a3a3a3;
	text-decoration: none;
	text-align: center;
	margin-right: 10px;
	outline: none;
}

.about-us .prev:hover, .about-us .next:hover {
	background: url('/images/tour_buttons_bgr.gif') no-repeat -100px center;
	color: #8b8b8b;
	text-decoration: none;
	outline: none;
}

/* more buttons */
.about-us .more-buttons {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 470px;
	text-align: right;
}

.about-us .more-buttons a.clicky {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	line-height: 18px;
	outline: none;
}

.about-us .more-buttons a.clicky:hover {
	border: 3px solid #D4EEFD;
	color: #59b1e5;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 2px 9px 2px 9px;
	outline: none;
}

/* about us */
.about-us .img-holder-main {
	padding: 0px;
	margin: 8px 0px 10px 7px;
	float: left;
	width: 160px;
	height: 124px;
}

.about-us .text-holder-main {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 470px;
}

.about-us .map-holder {
	padding: 8px;
}

.about-us .map {
	width: 630px;
	height: 565px;
	border: 1px solid #DEDEDE;
	margin: 0px;
}

.about-us .tels {
	float: left;
	background: url('/images/phone-blue.gif') no-repeat left center #F5F5F5;
	width: 200px;
	height: 32px;
	margin: 7px 0px 20px 30px;
	padding-left: 8px;
	line-height: 32px;
	font-size: 18px;
	color: #59b1e5;
	text-align: center;
}

.about-us .contact-form {
	padding: 8px;
	text-align: left;
}

span.star {
	color: #59b1e5;
	font-weight: bold;
}

.about-us .contact-form table td {
	line-height: 20px;
}

.about-us .contact-form input.normal {
	border: 2px solid #E6E6E6;
	width: 250px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8b8b8b;
}

.about-us .contact-form input.highlight {
	border: 2px solid #D4EEFD;
	width: 250px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #59b1e5;
}

.about-us .contact-form textarea.normal {
	border: 2px solid #E6E6E6;
	width: 250px;
	height: 158px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
	line-height: 20px;
}

.about-us .contact-form textarea.highlight {
	border: 2px solid #D4EEFD;
	width: 250px;
	height: 158px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #59b1e5;
	line-height: 20px;
}

.about-us .contact-form select.normal {
	border: 2px solid #E6E6E6;
	width: 254px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8b8b8b;
}

.about-us .contact-form select.highlight {
	border: 2px solid #D4EEFD;
	width: 254px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #59b1e5;
}

.about-us .contact-form div.required {
	margin: 14px;
	font-size: 10px;
	width: 126px;
	float: left;
}

.about-us .contact-form div.interested {
	margin: 0px 2px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: left;
	width: 242px;
	float: right;
}

.about-us .contact-form div.interested ul.none {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
}

.about-us .contact-form div.interested ul.none li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.about-us .contact-form div.buttons {
	margin: 10px 4px 0px 4px;
	width: 472px;
	text-align: center;
}

.about-us .contact-form .buttons input.send {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
}

.about-us .contact-form .buttons input.send-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
}

.about-us .contact-form .buttons input.clear {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
}

.about-us .contact-form .buttons input.clear-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
}

.about-us .errors {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EF4136;
	text-align: center;
	padding: 2px;
}


/* about-us company */

.company .img-holder {
	width: 222px; 
	height: 166px;
	float: left; 
	margin: 0px;
	padding: 0px;
}

.company .text-holder {
	width: 420px;
	height: 166px;
	float: right;
	margin: 0px; 
	padding: 0px;
}


/* about-us location */

.location .img-holder {
	width: 266px; 
	height: 179px;
	float: left; 
	margin-top: 5px;
	padding: 0px;
}

.location .text-holder {
	width: 380px;
	float: right;
	margin: 0px; 
	padding: 0px;
}


/* about-us contacts */

.contacts .img-holder {
	width: 112px; 
	height: 145px;
	float: left; 
	margin: 0px;
	padding: 0px;
}

.contacts .text-holder {
	width: 480px;
	height: 145px;
	float: right;
	margin: 0px; 
	padding: 0px;
}


/* about-us partners */

.partners .img-holder {
	width: 170px; 
	height: 213px;
	float: left; 
	margin: 0px;
	padding: 0px;
}

.partners .text-holder {
	width: 476px;
	height: 213px;
	float: right;
	margin: 0px; 
	padding: 0px;
}


.partners .img-holder2 {
	width: 170px; 
	height: 166px;
	float: left; 
	margin: 0px;
	padding: 0px;
}

.partners .text-holder2 {
	width: 476px;
	height: 166px;
	float: right;
	margin: 0px; 
	padding: 0px;
}


/* media planning process */

.planning-process .img-holder {
	width: 282px; 
	height: 232px;
	float: left; 
	margin-left: 30px;
	padding: 0px;
}

.planning-process .text-holder {
	width: 330px;
	height: 232px;
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* adwords approach */

.adwords-approach .img-holder {
	width: 165px; 
	height: 220px;
	float: left; 
	margin-left: 20px;
	padding: 0px;
}

.adwords-approach .text-holder {
	width: 440px;
	height: 220px;
	float: right; 
	padding: 0px;
	margin: 0px;
}

.adwords-approach .adwords-add {
	background: url('/images/google-adwords-ad-bgr.gif') no-repeat;
	width: 570px;
	height: 146px;
	padding: 20px 25px 20px 25px;
	margin: 0 auto;
}

.adwords-approach .add-preview {
	width: 250px;
	overflow: hidden;
	float: left;
	font-size: 13px;
}

.adwords-approach .add-preview .add-title a {
	color: #0200ca;
	text-decoration: underline;
}

.adwords-approach .add-preview .add-desc {
	color: #000000;
}

.adwords-approach .add-preview .add-url a {
	color: #128f0d;
	text-decoration: none;
}

.adwords-approach .add-preview .add-text {
	margin:18px 0px 0px 0px;
	color: #A3A3A3;
}

.adwords-approach .add-form {
	float: left;
	padding: 0px 10px 0px 10px;
	font-size: 13px;
}

.adwords-approach .add-form input, .adwords-approach .add-form select {
	margin: 0px 0px 2px 0px;
	padding: 1px;
	font-size: 13px;
	border: 1px solid #cccccc;
}

.adwords-approach .add-form .title {
	color: #0200ca;
	width: 210px;
}

.adwords-approach .add-form .desc {
	color: #000000;
	width: 230px;
}

.adwords-approach .add-form .url-text {
	color: #128f0d;
	width: 230px;
}

.adwords-approach .add-form .url {
	color: #000000;
	width: 190px;
}


/* ppc management */

.ppc-management .text-holder {
	width: 400px;
	height: 160px;
	float: left; 
	padding: 0px;
	margin: 0px;
}

.ppc-management .img-holder {
	width: 240px; 
	height: 160px;
	float: right; 
	margin: 0px;
	padding: 0px;
}


/* keywords research */

.keywords-research .img-holder {
	width: 200px; 
	height: 216px;
	float: left; 
	margin: 40px 0px 0px 10px;
	padding: 0px;
}

.keywords-research .text-holder {
	width: 420px;
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* adwords management */

.adwords-management .img-holder {
	width: 282px; 
	height: 165px;
	float: left; 
	margin-left: 40px;
	padding: 0px;
}

.adwords-management .text-holder {
	width: 320px;
	height: 165px;
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* smart start */

.smart-start .text-holder {
	width: 400px; 
	float: left; 
	padding-top: 20px;
	margin: 0px;
}

.smart-start .image-holder {
	width: 243px; 
	height: 192px; 
	float: right; 
	margin: 0px;
	padding: 0px;
}

.smart-start .headline {
	background-color: #E8F6FE;
	border: 1px solid #BFDBEB;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #59b1e5;
	line-height: 40px;
	width: 658px;
	text-align: center;
	margin: 2px 0px 0px 0px;
}

.smart-start .contact-form {
	padding: 8px;
	text-align: left;
}

.smart-start .contact-form span.star {
	color: #59b1e5;
	font-weight: bold;
}

.smart-start .contact-form table td {
	line-height: 20px;
}

.smart-start .contact-form input.normal {
	border: 2px solid #E6E6E6;
	width: 200px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8b8b8b;
}

.smart-start .contact-form input.highlight {
	border: 2px solid #D4EEFD;
	width: 200px;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #59b1e5;
}

.smart-start .contact-form div.required {
	margin: 14px;
	font-size: 10px;
	width: 126px;
	float: left;
}

.smart-start .contact-form div.buttons {
	margin: 10px 4px 0px 4px;
	width: 472px;
	text-align: center;
}

.smart-start .contact-form .buttons input.send {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
}

.smart-start .contact-form .buttons input.send-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
}

.smart-start .contact-form .buttons input.clear {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
}

.smart-start .contact-form .buttons input.clear-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
}

.smart-start .errors {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF412C;
	text-align: center;
	padding: 2px;
}


/* facebook marketing approach */

.facebook-approach .img-holder {
	width: 242px; 
	height: 209px;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 10px;
}

.facebook-approach .text-holder {
	width: 396px;
	height: 230px; 
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* e-mail marketing strategy */

.e-mail-strategy .img-holder {
	width: 260px; 
	height: 173px;
	float: left;
	padding: 0px;
	margin: 0px;
}

.e-mail-strategy .text-holder {
	width: 380px;
	height: 173px; 
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* e-mail marketing optimization */

.e-mail-optimization .img-holder {
	width: 256px; 
	height: 232px;
	float: left;
	padding: 0px;
	margin: 0px;
}

.e-mail-optimization .text-holder {
	width: 380px;
	height: 232px; 
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* rss marketing planning */

.rss-planning .img-holder {
	width: 262px; 
	height: 232px;
	float: left;
	padding: 0px;
	margin-left: 30px;
}

.rss-planning .text-holder {
	width: 330px;
	height: 232px; 
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* consulting */

.consulting .img-holder {
	width: 197px; 
	height: 238px;
	float: left;
	padding: 0px;
	margin-left: 10px;
}

.consulting .text-holder {
	width: 420px;
	height: 238px; 
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* consulting approach */

.consulting-approach .img-holder {
	width: 205px; 
	height: 190px;
	float: right;
	padding: 0px;
	margin-right: 20px;
}

.consulting-approach .text-holder {
	width: 410px;
	height: 190px; 
	float: left; 
	padding: 0px;
	margin: 0px;
}


/* products facebook app benefits */

.fb-app-benefits .img-holder {
	width: 261px; 
	height: 177px;
	float: left; 
	margin: 0px;
	padding: 0px;
}

.fb-app-benefits .text-holder {
	width: 380px;
	height: 177px;
	float: right;
	margin: 0px; 
	padding: 0px;
}


/* easytrader */

.easytrader .img-holder {
	width: 230px; 
	height: 197px;
	float: left;
	padding: 0px;
	margin: 0px;
}

.easytrader .text-holder {
	width: 410px;
	height: 197px; 
	float: right; 
	padding: 0px;
	margin: 0px;
}


/* adwords keywords */

.adwords-keywords .grey-title {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8b8b8b;
	margin: 15px 0px 0px 0px;
}

.adwords-keywords .blue-sub-title {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #87c9f0;
}

.adwords-keywords .cells td {
	border: 1px solid #DEDEDE;
}

.adwords-keywords .cells .text {
	padding: 15px;
	border: none;
	width: 400px;
	height: 200px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
}

.adwords-keywords .cells td.opts {
	border-left: none;
	padding: 0px 5px 0px 5px;
}

.adwords-keywords form .submit {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 10px 0px 20px 0px;
}

.adwords-keywords form .submit-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 10px 0px 20px 0px;
}

.adwords-keywords form .clear {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 10px 0px 20px 0px;
}

.adwords-keywords form .clear-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 10px 0px 20px 0px;
}

.adwords-keywords .eg-input {
	border: 1px solid #DEDEDE;
	padding: 15px;
	width: 290px;
}

.adwords-keywords .eg-output {
	border: 1px solid #DEDEDE;
	padding: 15px;
	width: 290px;
	height: 110px;
}

.adwords-keywords .space-right {
	padding: 0px 16px 10px 0px;
}

.adwords-keywords .result textarea {
	padding: 15px;
	border: 1px solid #DEDEDE;
	width: 290px;
	height: 145px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
}


/* dictionary */

.dictionary .term {
	background-color: #E8F6FE;
	border: 1px solid #BFDBEB;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #59b1e5;
	line-height: 40px;
	width: 658px;
	text-align: center;
	margin: 2px 0px 0px 0px;
}

.dictionary .buttons {
	background: url('/images/tour_buttons_bgr.gif') no-repeat 0px center;
	border-top: 1px solid #FFFFFF;
	width: 100px;
	height: 30px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	color: #8B8B8B;
	text-decoration: none;
	text-align: center;
	margin: 0px 10px 0px 0px;
	outline: none;
}

.dictionary .buttons:hover {
	background: url('/images/tour_buttons_bgr.gif') no-repeat -100px center;
	border-top: 1px solid #cccccc;
	color: #59b1e5;
	text-decoration: none;
	outline: none;
}


/* keyword density */

.keyword-density .grey-title {
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8b8b8b;
	margin: 15px 0px 0px 0px;
}

.keyword-density .form .word {
	border: 1px solid #DEDEDE;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
	width: 344px;
	padding: 4px;
	margin: 20px 0px 0px 0px;
}

.keyword-density .form .density {
	background-color: #E8F6FE;
	border: 1px solid #BFDBEB;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #59b1e5;
	width: 90px;
	padding: 4px;
	text-align:center;
}

.keyword-density .form .text {
	padding: 15px;
	border: 1px solid #DEDEDE;
	width: 628px;
	height: 202px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
}

.keyword-density form .clear {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 20px 0px 0px 0px;
}

.keyword-density form .clear-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 20px 0px 0px 0px;
}


/* negative keyword maker */

.negative-keyword-maker .form .text {
	padding: 15px;
	border: 1px solid #DEDEDE;
	width: 628px;
	height: 202px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
}

.negative-keyword-maker form .submit {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 10px 0px 20px 0px;
}

.negative-keyword-maker form .submit-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 10px 0px 20px 0px;
}

.negative-keyword-maker form .clear {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 10px 0px 20px 0px;
}

.negative-keyword-maker form .clear-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 10px 0px 20px 0px;
}


/* word counter */

.word-counter form .text {
	padding: 15px;
	border: 1px solid #DEDEDE;
	width: 628px;
	height: 202px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
}

.word-counter .count {
	background-color: #E8F6FE;
	border: 1px solid #BFDBEB;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #59b1e5;
	line-height: 40px;
	width: 658px;
	text-align: center;
	margin: 2px 0px 0px 0px;
}

.word-counter form .clear {
	border: 2px solid #E6E6E6;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #FFFFFF;
	margin: 10px 0px 20px 0px;
}

.word-counter form .clear-highlight {
	border: 2px solid #D4EEFD;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #FFFFFF;
	cursor: pointer;
	margin: 10px 0px 20px 0px;
}


/* chars counter */

.chars-counter form .text {
	border: 1px solid #e0e0e0;
	padding: 10px;
	width: 633px;
	height: 150px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #a3a3a3;
}

.chars-counter .count {
	border: 1px solid #e0e0e0;
	background-color: #f5f5f5;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #87c9f0;
	line-height: 40px;
	text-align: center;
}


/* social bookmarks */

.social-bookmarks .sociable { 
	background-color: #E8F6FE;
	border: 1px solid #BFDBEB;
	text-align: center;
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 2px 5px;
}

.social-bookmarks .sociable ul.bookmark {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.social-bookmarks .sociable ul.bookmark li.items {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px 8px 0px 8px;
}

.social-bookmarks .sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	padding: 0;
}

.social-bookmarks .sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.social-bookmarks .sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.social-bookmarks .sociable-list {
	font-size: 12px;
}

.social-bookmarks .sociable-list input.button {
	background-color: #ffffff;
	border: 2px solid #e6e6e6;
	color: #8b8b8b;
	font-family: Trebuchet MS,Timok,Helvetica,Verdana,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.social-bookmarks .sociable-list input.button-highlight {
	border: 2px solid #d4eefd;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #59b1e5;
	background-color: #ffffff;
	cursor: pointer;
}

.social-bookmarks .text {
	padding: 15px;
	border: 1px solid #DEDEDE;
	width: 628px;
	height: 110px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #8b8b8b;
}

.social-bookmarks input.field {
	border: 2px solid #E6E6E6;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8b8b8b;
}

.social-bookmarks select.normal, .social-bookmarks input.normal {
	border: 2px solid #E6E6E6;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #8b8b8b;
}

.social-bookmarks select.highlight, .social-bookmarks input.highlight {
	border: 2px solid #D4EEFD;
	line-height: 20px;
	font-family: Trebuchet MS, Timok, Helvetica, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #59b1e5;
}

.social-bookmarks .sociable-link {
	float: right;
	color: #cee1ec;
	text-decoration: none;
	text-align: right;
	display: inline;
	font-size: 8px;
	padding: 0px 3px 0px 0px;
}


/* promo banner */

.smart-start-banner {
	width: 210px;
	padding: 5px 0px 0px 0px;
	clear: both;
}

a.promo_banner {
	margin: 0px;
	width: 210px;
	height: 273px;
	background: url('/images/smart_start.png') center top no-repeat;
	display:block;
	outline:none;
}

a.promo_banner:hover {
	margin: 0px;
	width: 210px;
	height: 273px;
	background: url('/images/smart_start.png') center -273px no-repeat;
	display:block;
	outline:none;
}


/* Facebook like box */

#facebook {
	width: 210px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	clear: both;
}
	
.fan_box a:hover{
	text-decoration: none;
}

.fan_box .full_widget{
	height: 210px;
	border: 0 !important;
	background: none !important;
	position: relative;
	text-align: center;
}

.fan_box .connect_top{
	background: none !important;
	padding: 0 !important;
}

.fan_box .profileimage, .fan_box .name_block{
	display: none;
}

.fan_box .connect_action{
	padding: 0 !important;
}

.fan_box .connections{
	padding: 0 !important;
	border: 0 !important;
	font-family: Trebuchet MS,Timok,Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #8B8B8B;
}

span.total{
	color: #59B1E5;
	font-weight: bold;
	font-size: 13px;
}

.fan_box .connections .connections_grid {
	padding-top: 10px !important;
}

.fan_box .connections_grid .grid_item{
	padding: 0 10px 10px 0 !important;
	margin-left: 10px;
}

.fan_box .connections_grid .grid_item .name{
	font-family: Trebuchet MS,Timok,Helvetica,Verdana,Arial,sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #8B8B8B !important;
	padding-top: 1px !important;
}

.fan_box .connect_widget{
	position: absolute;
	bottom: 0;
	right: 10px;
	margin: 0 !important;
}

.fan_box .connect_widget_text{
	display: none;
}

.fan_box .connect_widget .connect_widget_interactive_area {
	margin: 0 !important;
}

.fan_box .connect_widget td.connect_widget_vertical_center {
	padding: 0 !important;
}

.sharer {
	width: 210px;
	padding: 8px 0px 8px 3px;
	margin: 0px;
	height: 32px;
}

#alert_text {
	color: #FF412C;
	font-weight: bold;
}
