/* reset by Eric Meyer */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 14px;
	font-family: "Trebuchet MS";
	vertical-align: baseline;
	color: #c5c5c5;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear {
	clear: both;
}

strong {
	font-weight: bold;
}

/*  MAIN STYLES  */
body {
	background: #060606;
	z-index: 1;
	position: relative;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #19d7e8;
}

h2, h1.title {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #19d7e8;
	line-height: 24px;
	padding: 5px 0 15px;
	margin: 0 0 10px;
	background: url(/ombrello/images/header_bottom_border_bg.png) repeat-x left bottom;
}

h2.more_news {
	font-family:"Trebuchet MS";
	font-size:19px;
	background: none;
	margin: 30px 0 0 9px;
	border-bottom: 2px solid #fff;
	padding-bottom: 10px;
}

h2 a {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #19d7e8;
}

h1, h3, h2.title {
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-style: normal;
	color: #fff;
	line-height: 20px;
	margin: 5px 0 4px;
}

h3 a, h2.title a {
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-style: normal;
	color: #fff;
/*	color: #19D7E8;*/
}

h2.index_h2 {
	padding-bottom: 20px;
}

h3 a:hover, h2.title a:hover {
  color: #19D7E8;
}

h3.more_news a {
	font-size: 16px !important;
}

p {
	line-height: 20px;
}

.date, .author {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}

.more {
	font-family: Verdana;
	/*font-size: 12px;*/
	font-size: 11px;
	line-height: 18px;
	color: #fff;
/*	color: #19D7E8;*/
	text-decoration: underline;	
	padding-left: 8px;
}

.more:hover { 
  color: #19D7E8;
}

.inner {
	padding:0 10px 12px;
	position:relative;
}

#container {
	overflow: hidden;
	z-index: 5;
  width: 100%;
}

/* OMBRELLO BRAND HEADER */
#ombrello_brand_header_container {
	background: url(/ombrello/images/ombrello_brand_header_bg.png) repeat-x left top;
	height: 34px;
	z-index: 10;
	position: relative;
}

#ombrello_brand_header {
	width: 960px;
	margin: 0 auto;
	height: 34px;
	position: relative;
}

#ombrello_portfolio {
	width: 150px;
	height: 34px;
	background: url(/ombrello/images/ombrello_brand_sep_bg.png) no-repeat right top;
}

#ombrello_portfolio a{
	font-family: 'MSReferenceSansSerif','MS Reference Sans Serif';
	display: block;
	cursor: pointer;
	background: url(/ombrello/images/ombrello_portfolio_btn.png) no-repeat right 15px;
	float: left;
	color: #aeaeae;
	text-indent: 18px;
	font-size: 11px;
	line-height: 34px;
	padding: 0 23px 0 0;
	width: auto;
}

#portfolio_items {
	border-right: 1px solid #383333;
	border-left: 1px solid #383333;
	width: 140px;
	position: absolute;
	top:33px;
	left:8px;
	z-index: 3000;
	background: #000;
}

#portfolio_items a {
	border-bottom: 1px solid #383333;
	display: block;
	padding: 5px 10px;
	cursor: pointer;
}

#ombrello_contact_us {
	position: absolute;
	right: 0;
	top: 0;
	width: 289px;
	height: 34px;
	background: url(/ombrello/images/ombrello_brand_sep_bg.png) no-repeat left top;
}


#ombrello_contact_us .contact_us_text {
	font-family: 'MSReferenceSansSerif','MS Reference Sans Serif';
	display: block;
	background: url(/ombrello/images/ombrello_contact_us_btn.png) no-repeat right 11px;
	float: left;
	color: #aeaeae;
	text-indent: 14px;
	font-size: 11px;
	line-height: 34px;
	padding: 0 16px 0 0;
	width: auto;
}

#ombrello_contact_us .phone {
	font-family: 'MSReferenceSansSerif','MS Reference Sans Serif';
	display: block;
	float: left;
	color: #19d7e8;
	text-indent: 18px;
	font-size: 11px;
	line-height: 34px;
	width: auto;
}

#ombrello_language {
	position: absolute;
	left: 158px;
	top: 0;
	width: 50px;
	height: 34px;
	padding: 10px 0 0 0;
}

#ombrello_language a {
	font-size: 12px;
}

/*  HEADER  */
#header {
	position: relative;
}

#askprice {
	position: absolute;
	top: 60px;
	left: 734px;
	height: 80px;
	width: 226px;
}

#askprice a{
	display: block;
	height: 80px;
	width: 226px;
	background: url(/ombrello/images/menu_item_askprice_btn.png) no-repeat left top;
}

#askprice a.en{
	background: url(/ombrello/images/get_an_offer.png) no-repeat left top !important;
}

#askprice a.ru{
	background: url(/ombrello/images/get_an_offer_ru.png) no-repeat left top !important;
}

#askprice a span{
	display: none;
}

#header_top {
	width: 960px;
	margin: 0 auto;
	height: 87px;
	position: relative;
}

#logo {
	margin: 7px 0 0 30px;
}

#logo img {}

#slogan {
	position: absolute;
	top: 28px;
	left: 176px;
	width: 370px;
	height: 40px;
}

#search_bar {
	position: absolute;
	top: 14px;
	left: 627px;
	width: 322px;
	height: 27px;
}

#search_bar_input_container {
	background: url(/ombrello/images/search_bar_input_bg.png) no-repeat top left;
	width: 245px;
	height: 27px;
	float: left;
}

#search_bar .search_bar_input {
	height: 15px;
	width: 230px;
	padding: 0;
	margin: 6px 8px;
	border: 0;
	background: #f1f1f1;
}

#search_bar .submit {
	background: url(/ombrello/images/search_bar_submit_btn.png) no-repeat top left;
	width: 70px;
	height: 23px;
	border: 0;
	display: block;
	float: left;
	margin: 2px 0 0 6px;
	color: #666666;
	cursor: pointer;
}

/*   MENU  */
#menu_container{
	background: url(/ombrello/images/menu_bg.png) repeat-x top left;
	height: 43px;
}

#menu {
	width: 960px;
	margin: 0 auto;	
}

#menu ul li {
	display: block;
	float: left;
	width: auto;
}

#menu ul li a{
	color: #505050;
	line-height: 40px;
	display: block;
	float: left;
	height: 36px;
	padding: 0 18px;
	font-size: 16px;
	font-family:"Myriad Pro", "Lucida Sans", "Trebuchet MS", sans-serif;
	width: auto;
	overflow: hidden;
}

#menu ul li a:hover{
	/*background: url(/ombrello/images/menu_item_bg.png) no-repeat center top;*/
	background: url(/ombrello/images/menu_item_bg_dark.png) no-repeat center top;
}

#menu ul li a.active, #menu ul li a.active:hover{
	/*background: url(/ombrello/images/menu_item_bg.png) no-repeat left bottom;*/
	background: url(/ombrello/images/menu_item_bg_dark.png) no-repeat left bottom;
	padding: 0 14px 0 22px;
	margin: 0 0 0 0;
}

#menu.ru ul li a {
	padding: 0 14px !important;
}

#menu ul.windows li a {
	font-family:verdana, arial, sans-serif !important;
	font-size: 14px !important;
}

/*  RSS   */
.rss {
	position: absolute;
	top: 10px;
	right: 9px;
	width: 15px;
	height: 14px;
	cursor: pointer;
	background: url(/ombrello/images/rss.png) no-repeat top left;
}
.rss span{
	display: none;
}

#frontpage_news .rss, #frontpage_blog .rss {
	top: 13px !important;
}

/*   CONTENT */
#content {
	width: 960px;
	margin: 10px auto;
/*	overflow: visible;*/
	position: relative;
}

#content_inner {
	float: left;
	margin-bottom: 23px;
	width: 960px;
}

#content_main {
	width: 675px;
	float: left;
}

#frontpage_main_flash {
	width: 672px;
	height: 224px;
	background: url(/ombrello/images/temp_flash.png) no-repeat 0 0;
}

#frontpage_flash_bottom {
	height: 25px;
	width: 672px;
	background: url(/ombrello/images/flash_sep_bottom.png) no-repeat 0px 8px;
}

.flashcontainer {
	width: 647px;
	height:202px;
	overflow: hidden;
	position: relative;
	top: 12px;
	left: 10px;
}

/* BACKGROUND */

#content .bg_left {
	position: absolute;
	left: -165px;
	top: 0;
	width: 303px;
	height:579px;
	background: url(/ombrello/images/hatter_bal.png) no-repeat;
	z-index: -10;
}

#content .bg_right {
	position: absolute;
	right:-135px;
	top: 20px;
	width: 256px;
	height:670px;
	background: url(/ombrello/images/hatter_jobb.png) no-repeat;
	z-index: -10;
}

body.whoweare #content .bg_left, body.kikvagyunk #content .bg_left, body.mitcsinalunk #content .bg_left, body.whatwedo #content .bg_left {
  width: 265px;
  height: 610px;
	background: url(/ombrello/images/hatter2_bal_color.png) no-repeat !important;
}

body.whoweare #content .bg_right, body.kikvagyunk #content .bg_right, body.mitcsinalunk #content .bg_right, body.whatwedo #content .bg_right {
  width: 544px;
  height: 598px;
	background: url(/ombrello/images/hatter2_jobb_color.png) no-repeat !important;
}

/*  FRONTPAGE NEWS */

.dark_grey_244_top {
	height: 4px;
	width: 244px;
	background: url(/ombrello/images/dark_grey_244_top.png) no-repeat left top;	
}

.dark_grey_244_bottom {
	height: 4px;
	width: 244px;
	background: url(/ombrello/images/dark_grey_244_bottom.png) no-repeat left top;	
}


#frontpage_news {
	float: left;
	width: 244px;
}

#frontpage_news .inner{
	background: url(/ombrello/images/dark_grey_244_bg.png) repeat-y left top;
}

#frontpage_news p.date {
	color: #19d7e8;
	/*color: #555;*/
	margin: 0;
}

#frontpage_news .news_item {
  border-bottom:2px solid #FFFFFF;
	margin: 0 8px 11px;
}

#frontpage_news .more_news_item {
	padding-bottom: 8px;
}

#frontpage_news .news_item.last {
	border-bottom: 0 !important;
}

#frontpage_news p {
	margin: 12px 0 15px;
}

/*   FRONTPAGE BLOG  */

.dark_grey_410_top {
	height: 4px;
	width: 410px;
	background: url(/ombrello/images/dark_grey_410_top.png) no-repeat left top;	
}

.dark_grey_410_bottom {
	height: 4px;
	width: 410px;
	background: url(/ombrello/images/dark_grey_410_bottom.png) no-repeat left top;	
}

#frontpage_blog {
	float: left;
	width: 410px;
	margin: 0 0 0 14px;
}

#frontpage_blog .inner {
	background: url(/ombrello/images/dark_grey_410_bg.png) repeat-y left top;
}

#frontpage_blog .blog_item {
	margin: 0 10px 20px;
	padding: 0 0 10px;
	border-bottom: 2px solid #fff;
}

#frontpage_blog .date {
	color: #555555;
	margin-bottom: 10px;
}

/* TAGS  */
.tags {
	margin: 2px 0 0;
}

.tags a{
	color: #fff;
}

.tags a:hover{
	color: #19D7E8;
}


/*  SIDEBAR  */
#sidebar {
	float: right;
	width: 278px;
	overflow: hidden;
}

#sidebar .inner {
	padding: 15px 20px 10px;
}

#sidebar h2{
	font-size: 19px;
	background: none;
	padding: 0;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	line-height: 18px;
	/*overflow: hidden;*/
}

#sidebar h2 a {
	font-size: 19px;
/*	background: none;*/
	padding: 0;
	font-family: "Trebuchet MS";
}

#sidebar h2.work {
	margin-top: 12px;
	overflow: visible;
}

#sidebar .inner p{
	overflow: hidden;
}

#sidebar .inner p img{
	padding: 5px 0 0;
}


.dark_grey_278, .light_grey_278, #video, .grey_278, .sidebar_button {
	margin: 0 0 14px;
}

.dark_grey_278_top {
	background: url(/ombrello/images/dark_grey_278_top.png) no-repeat top left;
	width: 278px;
	height: 5px;	
}

.dark_grey_278_bottom {
	background: url(/ombrello/images/dark_grey_278_bottom.png) no-repeat top left;
	width: 278px;
	height: 5px;	
}

.dark_grey_278 .inner {
	background: url(/ombrello/images/dark_grey_278_bg.png) repeat-y top left;	
}

.dark_grey_278.inner {
	background: url(/ombrello/images/dark_grey_278_bg.png) repeat-y top left;	
	margin-bottom: 0;
}

.light_grey_278_top {
	background: url(/ombrello/images/light_grey_278_top.png) no-repeat top left;
	width: 278px;
	height: 5px;
}

.light_grey_278_bottom {
	background: url(/ombrello/images/light_grey_278_bottom.png) no-repeat top left;
	width: 278px;
	height: 5px;	
}

.light_grey_278 .inner {
	background: url(/ombrello/images/light_grey_278_bg.png) repeat-y top left;	
}

.light_grey_278.inner {
  margin-bottom: 0;
	background: url(/ombrello/images/light_grey_278_bg.png) repeat-y top left;	
}

.light_grey_672_bottom {
	background: url(/ombrello/images/light_grey_672_bottom.png) no-repeat top left;
	width: 672px;
	height: 5px;
}

.grey_278 .light {
	background: url(/ombrello/images/light_grey_278_bg.png) repeat-y top left;	
}

.grey_278 .dark {
	background: url(/ombrello/images/dark_grey_278_bg.png) repeat-y top left;	
}

.grey_278 .inner p a {
	color: #C5C5C5 !important;
}

.grey_278 .inner p a.more {
	color: #fff !important;
}

.grey_278 .inner p a.more:hover {
	color: #19d7e8 !important;
}

#video {
	background: url(/ombrello/images/video_box_bg.png) no-repeat top left;
	width: 278px;
	height: 223px;
	overflow: hidden;
}

#video_content {
	margin: 0 0 0 6px;
	padding: 7px 0 0;
	background: url(/ombrello/images/video_content_bg.png) no-repeat top left;
	width: 266px;
	height: 211px;
	overflow: hidden;
	position: relative;
}

#video_content .video_item {
	width: 115px;
	padding: 50px 0 0 15px;
}

#video_content .video_item.first {
	padding-left: 14px;
}

#video_content .video_item span {
	padding: 0 0 6px 0;
	display:block;
}

#video_content .video_item span a {
	color: #fff;
}

#video_play {
	position: absolute;
	top: 19px;
	right: 23px;
}

#flash_video_content {
	z-index: 200;
	width: 640px;
	height: 480px;
	background: #000;
	padding: 20px;
	position: absolute;
	top: 100px;
	left: 20%;
}

#flash_video_content img.video_close {
	float: right;
	display: block;
	cursor:pointer;
}

#flash_video_content #video_display {
	clear:both;
}

.sidebar_button {
	background: url(/ombrello/images/sidebar_button_bg.png) no-repeat left top;
	height: 52px;
	width: 278px;
}

.sidebar_button a{
	background: url(/ombrello/images/sidebar_button_link_bg.png) no-repeat right center;
	height: 52px;
	line-height: 52px;
	padding: 0 16px 0 20px;
	font-size: 19px;
}

.bordered_box {
	margin-bottom: 15px;
	background: url(/ombrello/images/tagbox_bg.gif) repeat-y;
}

.bordered_box .top {
	height:12px;
	background: url(/ombrello/images/tagbox_top.gif) no-repeat;
}

.bordered_box .bottom {
	background: url(/ombrello/images/tagbox_bottom.gif) no-repeat;
	height:10px;
}

.bordered_box h2 {
	margin: 10px 0 20px 20px;
	font-size: 26px;
}

.bordered_box p {
	margin-bottom: 20px;
}

.bordered_box p a {
	color: #fff;
	display: block;
	margin-left: 20px;
}

.bordered_box p a:hover {
	color: #19d7e8;
}

.bordered_box p a span{
	color: #19d7e8;
	padding-left: 7px;
}

.bordered_box label, .bordered_box .formError {
	margin-left: 20px;
}

.bordered_box #subscriber_email {
	margin-left: 19px;
}

.paddinged_top {padding: 15px 0 0; margin: auto; display: block;}

/*  FOOTER  */

#footer {
	clear: both;
	background: url(/ombrello/images/footer_bg.png) repeat-x left top;
	height: 506px;
}

#footer_header {
	margin: 0 auto;
	width: 960px;
	height: 41px;
}

#footer_header h4 {
	font-family: Georgia;
	font-size: 24px;
	color: #19d7e8;
	font-weight: normal;
	float: left;
	padding: 7px 0 0;
	width: auto;
}

#footer_header .link_to_top {
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size: 14px;
	display: block;
	float: right;
	padding: 10px 27px 0 0;
	margin: 0 18px 0 0;
	background: url(/ombrello/images/link_to_top_btn.png) no-repeat right 1px;
	width: auto;
}

#footer_content {
	margin: 16px auto 0;
	width: 960px;
	height: 286px;
}

#footer_content h3{
	color: #19d7e8;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size: 14px;
	margin: 0 0 20px;
}

#footer_content #footer_contact h3 {
	margin:0 0 8px;
}

#footer_menu {
	float: left;
	width: 145px;
	height: 216px;
	margin: 0 23px 0 0;
}

#footer_menu ul{
	border: 1px solid #303030;
	padding: 15px 20px 5px;
}

#footer_menu ul li{
	margin: 0 0 8px;
}

#footer_menu ul li a{
	color: #fff;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size: 16px;
}

#footer_menu ul li a:hover{
	color: #19D7E8;
}

#footer_latest_news {
	float: left;
	width: 523px;
	margin: 0 22px 0 0;
}

#footer_latest_news ul{
	margin: 0 0 0 1px;
}

#footer_latest_news ul li{
	background: url(/ombrello/images/footer_latest_news_bg.png) repeat-x left bottom;
	padding: 0 0 9px;
	margin: 0 0 25px;
}

#footer_latest_news ul li a{
	color: #fff;
	font-family: "Trebuchet MS";
	font-size: 16px;
}

#footer_latest_news ul li a:hover{
  color: #19D7E8;
}

#footer_contact {
	float: left;
	width: 246px;
}

.footer_contact_line {
	clear: both;
	line-height: 24px;
	font-size: 14px;
}

.footer_contact_line span.first {
	display: block;
	float: left;
	width: 56px;
	padding: 0 24px 0 0;
	margin: 0 10px 0 0;
	text-align: right;
	background: url(/ombrello/images/footer_contact_line_arrow.png) no-repeat right center;
}

.footer_contact_line span.second {
	display: block;
	float: right;
	width: 156px;
	color: #fff;
}

.email_us {
	float: left;
	clear: both;
	margin: 20px 0 0 90px;
	width: auto;
}

.social {
	margin: 28px 0 0 89px;
	float: left;
}

.social #facebook_ombrello {
	display: block;
	float: left;
	width: 97px;
	height: 28px;
}

.social #youtube_video {
	display: block;
	float: left;
	width: 71px;
	height: 18px;
	background: url(/ombrello/images/youtube_video_bg.png) no-repeat left top;
}

.social #facebook_ombrello span{
	display: block;
	float: left;
	width: 73px;
	height: 28px;
	background: url(/ombrello/images/facebook_ombrello.png) no-repeat 0 0;
	color: #fff;
	font-size: 13px;
}

.social #facebook_ombrello span:hover{
	color: #19D7E8;
}


.social #iphone_link {
	display: block;
	float: left;
	width: 20px;
	height: 28px;
	background: url(/ombrello/images/iphone.gif) no-repeat 0 0;
	color: #fff;
	font-size: 13px;
}


#footer_bottom {
	margin: 0 auto;
	width: 960px;
}

#footer_bottom .copy{
	padding-top: 10px;
	padding-right: 30px;
	font-size: 13px;
	text-align: right;
}


#footer_bottom p a, #footer_bottom p{
	color: #5e5e5e;
}

#footer_bottom p a:hover{
	text-decoration: underline;
}

#footer_logo {
	width: 82px;
	height: 65px;
	margin: 19px 30px 0 25px;
	float: right;
}

#footer_logo a {
	background: url(/ombrello/images/ombrello_logo_footer.png) no-repeat left top;
	width: 82px;
	height: 65px;
	display: block;
	float: right;
}

#footer_logo a span {
	display: none;
}


.footer_ruler {
	clear: both;
	background: #333333;
	height: 1px;
}

/*  NEWS  */
.light_grey_667_top {
	height: 5px;
	width: 667px;
	background: url(/ombrello/images/light_grey_667_top.png) no-repeat left top;
}


.light_grey_667_bottom {
	height: 5px;
	width: 667px;
	background: url(/ombrello/images/light_grey_667_bottom.png) no-repeat left top;
	float: left;
}


#news, #works {
	width: 667px;
	overflow: hidden;
	float: left;
}

#news .inner, #works .inner {
	background: #2f2f2f;
	float: left;
	width: 647px;
}

#news h2, #works h2, #news h1.title {
	margin-bottom: 20px;
	padding-top: 15px;
}

#news .news_item {
	float: left;
	width: auto;
	border-bottom: 2px solid #dedede;
	padding:0 0 5px;
	margin:0 10px 15px;
}

#news .news_info {
	width: 100%;
	height: 35px;
}

#news .news_info img{
	padding: 0 10px;
	background: 0;
}

#news .date, #news .author {
	display: block;
	float: left;
	color: #19d7e8;
	padding-top: 2px;
}

#news .author {
	padding-left: 10px;
	margin: 0 0 0 10px;
	background: url(/ombrello/images/separator1.gif) no-repeat left 2px;
}


#news img {
	padding: 10px;
	background: url(/ombrello/images/img_border_bg.gif) repeat left top;
}

#news .more {
/*	display: block;*/
}

#news .news_item p.tags {
	float: left;
	width: 100%;
	display: block;
	margin: 0;
	padding-left: 2px;
}

#news .news_item h2 {
	font-size: 16px;
	color: #d8d8d8;
	background: none;
	margin: 20px 0 0;
	padding: 0;
	font-family: "Trebuchet MS";
}

#news #one_news h1 {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #19d7e8;
/*	color: #fff;*/
	line-height: 24px;
	padding: 5px 0 15px;
	margin: 0 0 5px;
	background: url(/ombrello/images/header_bottom_border_bg.png) repeat-x left bottom;
}

#news #one_news p{
	margin-bottom: 15px;
}

#news, #one_news .news_info {
	margin-bottom: 10px;
}

#news #one_news .news_item {
	margin:0 10px 5px;
	padding-bottom: 5px;
}

#news #one_news p.tags {
	margin: 0;
	padding-top: 20px;
}

#news #one_news img {
	padding: 0;
}

#news #contact_bottom.light_grey_667_bottom {
	/* for contact page */
	top: 0;
}

.news_item_footer {
	margin: 0 10px;
}

#article .inner #staticpage_footer{ border-top:2px solid #DEDEDE; padding: 5px 0 0; margin-top: 30px; margin-bottom: 40px;}

#article .inner #staticpage_footer ul li, .news_item_footer ul li{
	display: block;
	float: left;
	background: url(/ombrello/images/news_item_footer_sep.gif) no-repeat right top;
	padding-right: 10px;
	margin-right: 10px;
	height: 19px;
	line-height: 19px;
	padding-left: 0;
}

.news_item_footer ul li a {
	color: #19d7e8;
	display: block;
	height: 19px;
	width: auto;
	float: left;
}

.news_item_footer ul li a.facebook {
	padding: 0 25px 0 0;
	background: url(/ombrello/images/facebook_share.gif) no-repeat right 2px;
}

.news_item_footer ul li a.myspace {
	padding: 0 25px 0 0;
	background: url(/ombrello/images/myspace_share.gif) no-repeat right top;
}

.news_item_footer ul li a.iwiw {
	padding: 0 25px 0 0;
	background: url(/ombrello/images/iwiw_share.gif) no-repeat right top;
}

.news_item_footer ul li a.twitter {
	padding: 0 25px 0 0;
	background: url(/ombrello/images/twitter_share.gif) no-repeat right top;
}

.news_item_footer ul li.last{
	background: none;
}

#news #footer_latest_news {
	margin: 40px 0 0;
	width: 100%;
}

#news #footer_latest_news ul {
	margin:0 10px;
}

/*   SEARCH RESULT   */

#news.search h2, #news.search h1.title {
	margin-bottom: 3px;
}

#news.search .more {
	display:inline;
}

#news .news_item {
	padding:0 0 5px ;
	width: 627px;
}

#news .news_item ul, #article .inner ul, .work_content ul {
	margin: 0 0 15px 0;
}

#news .news_item ul li, #article .inner ul li, .work_content ul li {
	list-style-type: none;
	padding-left: 10px;
	background: url(/ombrello/images/felsorolas_pont.png) 0 6px no-repeat;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}


/*   ARTICLE  */
#article {
	width: 667px;
	overflow: hidden;
}

#article .inner {
	background: #2f2f2f;
	float: left;
	width: 647px;
}

#article .inner .article_content {
	margin: 0 10px;
}

#article h1 {
	font-family: Georgia;
	font-size: 24px;
	color: #19d7e8;
	margin-bottom: 18px;
	padding-top: 10px;
}

#article h2 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #fff;
	background: none;
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#article p {
	margin-bottom: 15px;
}

/*   INNER BOX IN ARTICE  */

.margin-bottomed {margin-bottom: 20px;}
#article p.inner_box {
	float: left;
	width: 190px;
	padding: 30px;
	margin: 0 30px 0 0;
	background: #36b4c0 url(/ombrello/images/inner_box_bg.gif) repeat left top;
	color: #fff;
	font-size: 20px;
}

.appendix.bluebox {
	float: left;
	width: 243px;
	margin: 0 30px 10px 0;
	background: #36b4c0 url(/ombrello/images/inner_box_bg.gif) repeat left top;
	color: #fff;
}

.appendix.bluebox p, .appendix.bluebox h2 {
	color: #fff;
	font-size: 20px !important;
	padding: 18px !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
	line-height: 20px !important
}

/* APPENDIX FLASH */

.appendix_flash, .appendix_external_media {
	text-align: center;
	margin-bottom: 25px;
}

/*   STAFF LIST  */
ul.staff {
	background: url(/ombrello/images/img_border_bg.gif) repeat scroll left top;
	width: 627px;
	padding: 12px 6px 6px 14px;
	float: left;
}

ul.staff li{
	background: #fff;
	height: 73px;
	width: 73px;
	overflow: hidden;
	margin: 0 5px 5px 0;
	display: block;
	float: left;
}

.our_staff_img {
	float: right;
	margin-top: 40px;
}

/*  SUBMENU  */
#submenu ul li {
	display: block;
	line-height: 23px;
	background: url(/ombrello/images/submenu_bg.gif) no-repeat left 4px;
	padding: 0 0 0 20px;
}

#submenu ul.work li {
	margin-left: 10px;
}

#submenu ul.work li.last {
	margin-bottom: 12px;
}

#submenu ul li a{
	color: #fff;
}

#submenu ul li a:hover, #submenu ul li.active a{
	color: #19d7e8;
}

#submenu ul li ul li {
	background: url(/ombrello/images/submenu_sub_bg.gif) no-repeat 26px 13px;
	padding: 0 0 0 36px;
}

#submenu ul li ul li a, #submenu ul li.active ul li a{
	color: #fff;
}

#submenu ul li ul li a:hover, #submenu ul li ul li.active a{
	color: #19d7e8;
}


/*   PAGINATION    */

.paginate {
	width: 672px;
	float: left;
	background: #2f2f2f;
	padding-bottom: 40px;
}

.paginate .inner {
/*	float: left;*/
	width: 100% !important;
/*	width: 622px !important;*/
	clear: both;
	border: 1px solid #fff;
	border-width: 1px 0;
	margin: 40px 0 0 0;
	height: 39px;
	padding: 0 0 0 4px;
}

.paginate .inner * {
	font-family: Georgia;
	font-size: 19px;
}

.paginate .inner .matches_page, .paginate .inner .matches_total {
	display: block;
	float: left;
	color: #fff;
	line-height: 39px;
	padding-left: 17px;
}

.paginate .inner .matches_page span, .paginate .inner .matches_total span{
	color: #19d7e8;
}


.paginate .inner .matches_total {
}

.paginate_num {
  color: #fff;
  padding-left: 20px;
  float: left;
  line-height: 39px;
}

.paginate_num span{
 padding-right: 11px; 
 color: #19d7e8;
}

.pagination {
	line-height: 39px;
	float: right;
	margin-right: 20px;
}

.paginate .pagination a, .paginate .pagination span{
	font-family: 'MSReferenceSansSerif','MS Reference Sans Serif';
	color: #19d7e8;
	font-size: 14px;
	display: block;
	float: left;
	padding: 0 6px;
}

.paginate .pagination a:hover, .paginate .pagination span{
	color: #fff;
}

.paginate .pagination .prev_page , .paginate .pagination .next_page {
	display: block;
	float: left;
	width: 8px;
	height: 16px;
	padding: 0;
	margin: 12px 5px 0;
	cursor: pointer;
}

.paginate .pagination .prev_page span, .paginate .pagination .next_page span{
	display: none;
}

.paginate .pagination .prev_page {
	background: url(/ombrello/images/pagination_btn.gif) no-repeat left top;
}

.paginate .pagination a.prev_page:hover, .paginate .pagination span.prev_page {
	background: url(/ombrello/images/pagination_btn.gif) no-repeat left bottom;
}

.paginate .pagination .next_page {
	background: url(/ombrello/images/pagination_btn.gif) no-repeat right top;
}

.paginate .pagination a.next_page:hover, .paginate .pagination span.next_page {
	background: url(/ombrello/images/pagination_btn.gif) no-repeat right bottom;
}

.floatleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}


/* KAPCSOLAT */

.kapcsolat {
	padding-bottom: 5px !important;
}

.kapcsolat img {
	background: none !important;
	padding: 0 !important;
	margin: 5px 0 0 0;
}

.kapcsolat h4 {
	font-weight: normal !important;
	font-size: 24px;
	color: #19D7E8;
	font-family: georgia, serif;
	margin: 30px 0 20px 0;
}

.kapcsolat .mrblack {
	background: #000;
	position: relative;
	height: 420px;
}

.kapcsolat .mrblack.ru {
	height: 450px;
}

.kapcsolat .mrblack img {
	margin: 10px 20px 10px 10px;
}

.kapcsolat dl {
	float: left;
	position: absolute;
	top: 25px;
	left: 310px;
}

.kapcsolat dl dt {
	color: #a1a1a1;
	display: block;
	width: 105px;
	padding-right: 15px;
	margin: 0 10px 10px 0;
	float: left;
	background: url(/ombrello/images/kapcsolat_dl_arrow.gif) right 2px no-repeat;
	text-align: right;
	line-height: 20px;
}

.kapcsolat dl dd {
	color: #fff;
	display: block;
	float: left;
	width: 205px;
	line-height: 20px;
	margin: 0 0 10px 0;
}

.kapcsolat dl .height_1 {
	
}

.kapcsolat dl .height_2 {
	height: 40px;
}

.kapcsolat dl .height_3 {
	
}

.kapcsolat .contact_column {
	float: left;
	width: 315px;
	padding-top: 5px;
}

.kapcsolat .contact_column dl {
	position: auto !important;
	top: auto;
	left: auto;
	width: 300px;
}

.kapcsolat .contact_column dl .ru_margin {
	margin-top: 20px;
}

.kapcsolat .contact_column dl .ru_margin2 {
	margin-top: 80px;
}

.kapcsolat .contact_column dl dd {
	width: 170px;
}

.kapcsolat .contact_column img.map{
	display:block;
	margin: 15px 0 10px 20px;
}

/* CONTACT FORM */

#contact_form .top {
	height: 9px;
	background: url(/ombrello/images/kapcsolat_cf_top.png) no-repeat;
}

#contact_form .bottom {
	height: 15px;
	background: url(/ombrello/images/kapcsolat_cf_bottom.png) no-repeat;
}

#contact_form .form_body {
	height: 578px;
	background: url(/ombrello/images/kapcsolat_cf_form_bg.png) no-repeat;
}

#contact_form form {
	margin: 0 0 0 18px;
}

#contact_form label, #remote_offer_form label {
	display: block;
	width: 110px;
	height: 19px;
	margin: 0 0 3px 0;
}

#remote_offer_form label {
  margin-right: 10px;
}

#remote_offer_form table tr td {
	vertical-align: top;
}

#contact_form label span, #remote_offer_form label span {
	display: none;
}

#contact_form input, #contact_form textarea, #contact_form select, #remote_offer_form input, #remote_offer_form textarea, #remote_offer_form select {
	border: 1px solid #b0f2f6;
	color: #20858e;
	padding: 4px 2px;
	width: 225px;
	margin: 0 0 20px 0;
}

#contact_form textarea, #remote_offer_form textarea {
	height: 90px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
}

#remote_offer_form textarea {
  margin-bottom: 10px;
}

#contact_form .required, #remote_offer_form .required {
	border: 1px solid #e22;
}

#contact_form p, #remote_offer_form p {
	padding: 10px 20px 10px 0px;
	color: #20858e;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
}

#contact_form label {
  background-position: left bottom;
  background-repeat: no-repeat;
}

#remote_offer_form label {
  background-position: right bottom;
  background-repeat: no-repeat;
}

#contact_form label#input_nev, #remote_offer_form label#input_nev {
	background-image: url(/ombrello/images/kapcsolat_cf_nev.gif);
}

#contact_form label#input_telefon, #remote_offer_form label#input_telefon {
	background-image: url(/ombrello/images/kapcsolat_cf_telefon.gif);
}

#contact_form label#input_email, #remote_offer_form label#input_email{
	background-image: url(/ombrello/images/kapcsolat_cf_email.gif);
}

#contact_form label#input_mia, #remote_offer_form label#input_mia{
	background-image: url(/ombrello/images/kapcsolat_cf_mia.gif);
}

#contact_form label#input_koltseg, #remote_offer_form label#input_koltseg{
	background-image: url(/ombrello/images/kapcsolat_cf_koltseg.gif);
}

#contact_form label#input_hol, #remote_offer_form label#input_hol{
	background-image: url(/ombrello/images/kapcsolat_cf_hol.gif);
}

#contact_form label#input_leiras, #remote_offer_form label#input_leiras{
	background-image: url(/ombrello/images/kapcsolat_cf_leiras.gif);
}


#contact_form.en label#input_nev, #remote_offer_form.en label#input_nev {
	background-image: url(/ombrello/images/kapcsolat_cf_name.gif);
}

#contact_form.en label#input_telefon, #remote_offer_form.en label#input_telefon {
	background-image: url(/ombrello/images/kapcsolat_cf_telephone.gif);
}

#contact_form.en label#input_mia, #remote_offer_form.en label#input_mia{
	background-image: url(/ombrello/images/kapcsolat_cf_what.gif);
}

#contact_form.en label#input_koltseg, #remote_offer_form.en label#input_koltseg{
	background-image: url(/ombrello/images/kapcsolat_cf_cost.gif);
}

#contact_form.en label#input_hol{
	background-image: url(/ombrello/images/kapcsolat_cf_where.png);
}

#remote_offer_form.en label#input_hol{
	background-image: url(/ombrello/images/kapcsolat_cf_where_2line.png);
	height: 35px;
}

#contact_form.en label#input_leiras, #remote_offer_form.en label#input_leiras{
	background-image: url(/ombrello/images/kapcsolat_cf_desc.png);
}

#remote_offer_form.ru label {
	background-image: none !important;
	text-align: right;
}

#contact_form.ru label {
	background-image: none !important;
	width: 180px;
}

#contact_form.ru label span, #remote_offer_form.ru label span {
	display: inline;
	color: #28d5e4;
	font-weight: bold;
}

#contact_form input.submit, #facebox_content #remote_offer_form input.submit {
	width: 90px;
	height: 26px;
	background: url(/ombrello/images/kapcsolat_cf_submit.gif) no-repeat left bottom;
	border: 0;
	float: right;
	margin: 0 30px 0 0;
	cursor: pointer;
}

#facebox_content #remote_offer_form input.submit {
  margin-right: 0;
}

#contact_form input.submit_en, #facebox_content #remote_offer_form input.submit_en, #email_content input.submit_en {
	width: 90px;
	height: 26px;
	border: 0;
	float: right;
	margin: 0 30px 0 0;
	cursor: pointer;
	background: url(/ombrello/images/kapcsolat_cf_submit_en.gif) no-repeat left bottom;
}

#contact_form input.submit_ru, #facebox_content #remote_offer_form input.submit_ru, #email_content input.submit_ru {
	width: 90px;
	height: 26px;
	border: 0;
	float: right;
	margin: 0 30px 0 0;
	cursor: pointer;
	background: url(/ombrello/images/kapcsolat_cf_submit_ru.gif) no-repeat left bottom;
}

/* FACEBOX CONTACE FORM */

.loading {padding: 120px;}

#facebox_content .form_body {
	width: 390px;
	height: 500px;
	background: url(/ombrello/images/ajanlat_facebox_395.png) no-repeat;
}

#facebox_content .form_body#en_form_body {
	background: url(/ombrello/images/ajanlat_facebox_395_en.png) no-repeat;
}

#facebox_content .form_body#ru_form_body {
	background: url(/ombrello/images/ajanlat_facebox_395_ru.png) no-repeat;
}

#facebox_content .form_body #remote_offer_form {
	padding: 120px 0 0 18px;
}

/* PARTNEREINK */

.partnereink {
	padding-bottom: 45px !important;
}

.partnereink h4 {
	font-weight: normal !important;
	font-size: 24px;
	color: #19D7E8;
	font-family: georgia, serif;
	margin: 25px 0 25px 0;
}

.partnereink h5 {
	font-weight: normal !important;
	font-size: 16px;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 15px 0;
	padding-top: 20px;
}

.partnereink h5.first {
	padding-top: 40px;
}

.partnereink ul {
	margin: 0 0 0 20px;
}

.partnereink ul.list li {
	width: 160px;
	font-size: 14px;
	color: #c5c5c5;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 20px 10px 0;
	padding: 0 0 0 10px;
	float: left;
	background: url(/ombrello/images/partnereink_bullet.gif) left center no-repeat;
}

.partnereink ul.list li a {
	text-decoration: underline;
}

.partnereink img.partner {
	float: left;
	display: block;
	padding: 0 !important;
	margin: 0 5px 5px 0;
}

.partnereink img.last {
	margin-right: 0;
}

/* MUNKAINK */

.works_item {
	height: 240px;
	overflow: hidden;
}

.works_item h3 {
	margin-bottom: 10px;
}

.works_item h3 a.link {
	font-size: 19px;
	color: #fff;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal !important;
}

.works_item h3 a.link:hover {
	color: #19D7E8;
}

.works_item h3 a.more {
	font-size: 11px;
	color: #fff;
	/*color: #19D7E8;*/
	font-family: verdana, arial, sans-serif;
	font-weight: normal !important;
	text-decoration: underline;
	float: right;
}

.works_item h3 a.more:hover {
	color: #19D7E8;
}

.work_item {
	width: 212px;
	height: 170px;
	float: left;
	overflow: hidden;
	margin: 0 5px 0 0;
}

.work_item.last {
	margin-right: 0;
}

.work_item img {
	display: block;
	border: 5px solid #191818;
	background: none !important;
	padding: 0 !important;
}

.work_item p {
	text-align: center;
	padding: 12px 0 0 0;
	background: url(/ombrello/images/munka_arrow.gif) center top no-repeat;
}

.work_item p a {
	color: #7c7c7c;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

h3.work_type {
	margin-bottom: 20px;
}

.work_content p {
	margin: 0 0 20px 0;
}

.work_content img {
	padding: 0;
	background: none;
}

.work_content p.url {
	margin: 0;
	position: relative;
	top: -15px;
}

.work_content p.url a {

}

/* MELLEKLETEK */

.appendix {
	overflow: hidden;
}

.appendix h4 {
	color: #19d7e8;
	font-family: georgia, serif;
	font-size: 24px;
	font-weight: normal;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 8px 10px 10px 10px;
	margin: 0 0 17px 0;
}

.appendix .work_gallery_item {
	width: 319px;
	height: 293px;
	background: #232323 url(/ombrello/images/munka_gallery_bottom.gif) left bottom no-repeat;
	float: left;
	overflow: hidden;
	margin: 0 9px 10px 0;
}

.appendix .work_gallery_item.last {
	margin-right: 0;
}

.appendix .work_gallery_item img {
	display: block;
	padding: 10px 0 0 12px;
}

.appendix .work_gallery_item p {
	text-align: center;
	font-size: 16px;
	color: #7b7b7b;
	padding: 14px 10px 0 10px;
}

.appendix .work_gallery_item p a {
	font-size: 16px;
	color: #7b7b7b;
}

.appendix .work_gallery_item p a:hover {
	color: #19D7E8;
}

.appendix ul.stats {
	float: left;
	margin-right: 9px;
	padding: 0;
	overflow: hidden;
	width: 319px;
}

.appendix ul.stats li {
	width: 319px;
	height: 37px;
	background: url(/ombrello/images/munka_list_item.gif) no-repeat;
	position: relative;
	overflow: hidden;
	margin: 0 0 5px 0;
}

.appendix ul.stats li a {
	display: block;
	height: 20px;
	width: 70px;
	color: #fff;
	font-size: 12px;
	padding: 2px 0 0 25px;
	background: url(/ombrello/images/munka_download_arrow.gif) no-repeat;
	text-decoration: underline;
	position: absolute;
	top: 10px;
	right: 15px;
}

.appendix ul.stats li span {
	color: #fff;
	font-size: 19px;
	padding: 10px 0 0 0;
	display: block;
}

.appendix div.text {
	float: left;
	width: 319px;
	background: #232323;
}

.appendix div.text .top {
	height: 10px;
	background: url(/ombrello/images/appendix_text_top.gif) no-repeat;
}

.appendix div.text .bottom {
	height: 15px;
	background: url(/ombrello/images/appendix_text_bottom.gif) left bottom no-repeat;
}

.appendix div.text h3 {
	margin: 10px 20px 10px 20px;
}

.appendix div.text p {
	margin: 0 20px;
}

/* EMAIL POPUP */

#email_content {
	min-height: 240px;
	_height: 240px;
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}

#email_content h1 {
	color: #000;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 15px;
}

#email_content .image {
	width: 172px;
	height: 48px;
	float: left;
	margin-right: 20px;
}

#email_content img {
	float: left;
	margin-right: 40px !important;
	padding: 3px;
	border: 1px solid #e6e6e6 !important;
	display: block;
}

#email_content .close {
	float: right;
	cursor: pointer;
	z-index: 20;
}

#email_content table tr td.first {
	width: 205px;
}

#email_content table tr td.second {
	width: 230px;
}

#email_content table tr td label, #email_content p {
	color: #404040;
	font-size: 14px;
}

#email_content table tr td {
	padding-bottom: 9px;
}

#email_content table tr td input, #email_content table tr td textarea {
	width: 243px;
	height: 20px;
	padding: 4px 2px;
	border:1px solid #B0F2F6;
	color:#20858E;
}

#email_content table tr td input.submit {
	width: 90px;
	height: 26px;
	border:0;
	padding-top: 0;
	float: right;
	background: url(/ombrello/images/kapcsolat_cf_submit.gif) no-repeat;
}

#email_content table tr td textarea {
	width: 243px;
	height: 51px;
}

/* PAGE LEADS */

.page_item h3, .page_item h3 a {
	color: #19D7E8;
	font-family: georgia, serif;
	font-size:20px;
}

.page_item h3 {
	margin-bottom:18px;
}

.page_item a.nolead {
	padding-left: 0 !important;
}

/*AVATARS MOVE   */

#stabunk {position: relative;}

#avatars_move {
  position: relative;
  width: 468px;
  height: 267px;
  margin: 20px auto;
  background: url(/ombrello/images/avatars_move.png) no-repeat top left;
  padding: 10px 0 0 11px;
}

#avatars_move img{
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  width: 65px;
  height: 65px;
}

#avatars_move img.h_line{position: absolute; width: 2px; height: 260px; top: 10px;}
#avatars_move img#h_line_1{left: 10px;}
#avatars_move img#h_line_2{left: 75px;}
#avatars_move img#h_line_3{left: 140px;}
#avatars_move img#h_line_4{left: 205px;}
#avatars_move img#h_line_5{left: 270px;}
#avatars_move img#h_line_6{left: 335px;}
#avatars_move img#h_line_7{left: 400px;}
#avatars_move img#h_line_8{left: 465px;}


#avatars_move img.v_line{position: absolute; width: 456px; height: 2px; left: 10px; overflow: hidden;}
#avatars_move img#v_line_1{top: 9px;}
#avatars_move img#v_line_2{top: 74px;}
#avatars_move img#v_line_3{top: 139px;}
#avatars_move img#v_line_4{top: 204px;}
#avatars_move img#v_line_5{top: 269px;}

.QOverlay {
	background: #2F2F2F;
	z-index: 9999;
}

.QLoader {
	background-color: transparent;
	height: 1px;
}

.QLoad_img {
  left: 310px;
  z-index: 10000;
  position: absolute;
	background: url(/ombrello/images/omb_loader.gif) no-repeat center center;
  width: 50px;
  height: 50px;
  margin: 130px auto 0;
}


h1#avatars_h1 {
  margin-bottom: 0;
  padding-bottom: 0;
}

#stabunk h2{
  margin: 20px 0 5px;
}

#stabunk_ezek_mi {
  float: right;
  font-family: Georgia;
  font-size: 22px;
  display: block;
  height: 30px;
  width: 180px;
  background: url(/ombrello/images/ezekvagyunk.png) no-repeat left 13px;
  padding: 13px 0 0 32px;
}


/*IMORESSUZM AKIK KESZITIK*/
#akikkeszitik {}

#akikkeszitik div.left-list {float: left; width: 300px; overflow: hidden; padding-left: 20px;}
#akikkeszitik div.right-list {float: right; width: 300px;overflow: hidden;}
div.right-list a, div.left-list a { text-decoration: underline !important;}

#akikkeszitik h6 {font-size: 20px; color: #fff; font-family: Georgia; line-height: 30px;}
#akikkeszitik a {/*color: #a9a9a9;*/ font-style: italic; text-decoration: none;}
#akikkeszitik ul {margin: 20px 0 20px 20px;}
#akikkeszitik ul li {color: #fff; padding: 0 0 10px 20px; background: url(/ombrello/images/footer_contact_line_arrow_dark.gif) no-repeat left 14px;}
#akikkeszitik ul li i{color: #a9a9a9;}

#ertekesites h6 {font-size: 20px; color: #fff; font-family: Georgia; line-height: 30px;}
#ertekesites a {/*color: #a9a9a9;*/ font-style: italic; text-decoration: none;}
#ertekesites ul {margin: 20px 0 20px 20px;}
#ertekesites ul li {color: #fff; padding: 0 0 10px 20px; background: url(/ombrello/images/footer_contact_line_arrow_dark.gif) no-repeat left 23px;}
#ertekesites ul li i{color: #a9a9a9;}


/*hirlevel*/
fieldset.main_content_form {height: 60px; display: block; width: 400px;}
fieldset.main_content_form label{display: block; float: left; width: 100px; overflow: hidden; line-height: 20px;}
fieldset.main_content_form input{display: block; float: left; width: 200px; overflow: hidden;}

fieldset.main_content_form div.fieldWithErrors input{color: red;}
fieldset.main_content_form div.formError{clear: both; padding-top: 10px;}

fieldset.subscriber_form_box div.formError {color: #19D7E8; padding: 20px 0 0; line-height: 18px;}
fieldset.subscriber_form_box label {display: block; height: 30px; line-height: 30px;}
fieldset.subscriber_form_box input#subscriber_email {background: url(/ombrello/images/bordered_for_202.png) no-repeat left top; border: 0; width: 176px; height: 15px;padding: 6px 8px; display: block; float: left;} 
fieldset.subscriber_form_box input#subsciber_submit {display: block; float: left; margin-left: 8px;}

/* WORK TABS */

.inner_works {
/*	padding-bottom: 58px;
	background: #211f1f url(/ombrello/images/work_bottom.gif) left bottom no-repeat;*/
}

.work_tabs {
	height: 47px;
	background: url(/ombrello/images/work_tabs.gif) no-repeat;
}

.work_tabs a {
	display: block;
	float: left;
	width: 172px;
	height: 45px;
	text-align: center;
	position: relative;
	top: 2px;
	background: url(/ombrello/images/work_tab.gif) 0 -45px no-repeat;
}

.work_tabs a.media {
	background: url(/ombrello/images/work_tab.gif) no-repeat;
}

.work_tabs a span {
	position: relative;
	top: 17px;
}

.work_tabs a:hover span, .work_tabs a.active span {
	color: #19D7E8;
}
.work_tabs a.digital {
	margin-left: 6px;
}

.inner_works a.work_item_big {
	display: block;
	height: 496px;
}

.digital_works a.work_item_big {
/*	margin-bottom: 12px;*/
}

.inner_works a.work_item_big span {
	display: none;
}

.inner_works a.work_expo {
	height: 446px;
	background: url(/ombrello/images/work_big_expo.jpg) no-repeat;
}

.inner_works a.work_literes {
	background: url(/ombrello/images/work_big_literes.jpg) no-repeat;
}

.inner_works a.work_evo {
	background: url(/ombrello/images/work_big_evo.jpg) no-repeat;
}

.inner_works a.work_haszonkulcs {
	background: url(/ombrello/images/work_big_haszonkulcs.jpg) no-repeat;
}

.inner_works a.work_hg {
	height: 526px;
	background: url(/ombrello/images/work_big_hg.jpg) no-repeat;
}

.inner_works a.work_cotcot {
	height: 517px;
	background: url(/ombrello/images/work_big_cotcot.jpg) no-repeat;
}

.inner_works a.work_szoba {
	height: 523px;
	background: url(/ombrello/images/work_big_szoba.jpg) no-repeat;
}

.inner_works a.work_heyho {
	height: 608px;
	background: url(/ombrello/images/work_big_heyho.jpg) no-repeat;
}

.rubyonrails img.rails_logo {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 40px;
}

.rubyonrails img.rails_logo.ru {
	width: 59px !important;
}

.rubyonrails h2 {
	line-height: 24px !important;
}

/* WYMEDITOR */

#article .article_content h3 {
	color: #fff !important;
	font-size: 16px;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
}

.article_content a {
  text-decoration: underline;
}
/* ETC */

.to_r {
	text-align: right;
}

.to_c {
	text-align: center;
}

p strong {
	color: #fff;
}
