/* ::::: http://www.seotm.com/include/css/style.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { padding: 0pt; color: rgb(34, 34, 34); font-family: sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
img { border: medium none ; }
ul { margin: 0pt; padding: 0pt; }
.clear { overflow: hidden; clear: both; height: 1px; font-size: 0pt; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.main_top { background: transparent url('main_top.png') no-repeat scroll 0% 0%; font-size: 1px; line-height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 978px; height: 10px; }
.main_bottom { background: transparent url('main_bottom.png') no-repeat scroll 0% 0%; font-size: 1px; line-height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 978px; height: 10px; }
#bg { background: rgb(41, 73, 110) url('bg3.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#all { margin: 0pt auto; width: 978px; }
#container { margin: 0pt auto; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1.3em; line-height: 1.3em; width: 978px; }
#container li.height { height: 36px; }
#container div.otherLinks { padding-left: 15px; font-size: 0.8em; }
#header { width: 978px; height: 55px; }
.wrapper { background: transparent url('header_bg.png') repeat-y scroll 0% 0%; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 978px; }
#header h3 { padding: 16px 0pt 10px 15px; color: rgb(100, 100, 100); font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.85em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 680px; }
h1, h2, h3 {
	padding: 0px 0pt;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.5em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
-x-system-font: none; 	color: rgb(54, 121, 203);
	padding-top: 10px;
}
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
#search { position: absolute; top: 12px; right: 19px; width: 249px; height: 45px; }
#search .left { background: transparent url('search_input_left.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 22px; height: 22px; float: left; }
#search input { border: medium none ; padding: 2px 0pt 0pt; background: transparent url('search_input_bg.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 128px; height: 22px; float: left; }
#search .right { background: transparent url('search_input_right.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 10px; height: 22px; float: left; margin-right: 15px; }
#search_submit { float: left; }
#info { position: relative; height: 148px; }
#logo { position: absolute; top: 0pt; left: 0pt; }
#lang { position: absolute; top: 43px; left: 422px; height: 40px; }
#lang li a:hover { color: rgb(255, 255, 255); }
#lang ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#lang li { padding: 4px 11px; float: left; }
#lang li.delimiter { background: transparent url('lang_delimiter.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#lang span, #lang a { color: rgb(255, 255, 255); font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.85em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#lang a:hover { color: rgb(223, 87, 103); }
#contacts { position: absolute; top: 32px; right: 20px; height: 50px; width: 260px; }
#contacts .icq, #contacts .phone1, #contacts .phone2, #contacts .phone3 { padding-left: 25px; height: 46px; float: left; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(242, 252, 255); }
a { color: rgb(56, 125, 216); text-decoration: none; font-family: Arial,sans-serif; }
a:hover { color: rgb(227, 87, 156); text-decoration: underline; }
#contacts .icq { background: transparent url('icq.gif') no-repeat scroll 0% 0%; width: 80px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#contacts .phone2, #contacts .phone3 { background: transparent url('phone.gif') no-repeat scroll 0% 0%; width: 120px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu { position: absolute; top: 111px; right: 10px; }
#menu ul { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu li { background: transparent url('menu_notactive.png') no-repeat scroll left top; position: relative; float: left; width: 131px; height: 41px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu li.active { background: transparent url('menu_active.png') no-repeat scroll left top; margin-top: -3px; height: 44px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu span, #menu a { font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
#menu span { color: rgb(15, 48, 89); }
#menu a { color: rgb(242, 252, 255); text-decoration: none; }
#menu li a, #menu li span { padding: 15px 0pt 10px; background: transparent url('menu_hover.png') no-repeat scroll -9999px 0pt; display: block; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu li span { padding: 18px 0pt 10px; }
#menu li a:hover { background: transparent url('menu_hover.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content { width: 978px; }
#portfolio { padding: 10px 19px; position: relative; margin-bottom: 11px; height: 195px; }
#portfolio .top, #portfolio .bottom { border: medium none ; width: 940px; }
#portfolio .top { background: transparent url('portfolio_top.png') no-repeat scroll 0% 0%; font-size: 1px; line-height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 6px; }
#portfolio .bottom { background: transparent url('portfolio_bottom.png') no-repeat scroll 0% 0%; font-size: 1px; line-height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 25px; }
#portfolio .wrapper { background: rgb(19, 37, 95) url('portfolio_bg.gif') repeat-y scroll 0% 0%; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 176px; width: auto; }
#works { position: absolute; top: 20px; left: 10px; width: 797px; height: 122px; }
#portfolio .highlight { background: transparent url('portfolio_highlight.png') no-repeat scroll left top; position: absolute; top: 147px; left: 11px; width: 908px; height: 29px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#categories { position: absolute; top: 177px; width: 940px; height: 25px; }
#portfolio_menu { margin: 0pt auto; display: table; }
.button21 { border: medium none ; background: transparent url('button21.gif') no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold; height: 21px; text-align: center; vertical-align: middle; width: 88px; }
#categories .selected { background: transparent url('categories_active.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; left: 0pt; top: 0pt; position: absolute; height: 23px; z-index: 1; }
#categories .active { border: medium none ; cursor: default; }
#categories ul { display: table-cell; list-style-type: none; list-style-image: none; list-style-position: outside; }
#categories li { padding: 3px 15px 5px; float: left; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 23, 45); cursor: pointer; display: table-cell; }
#categories li.delimiter { background: transparent url('categories_delimiter.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#categories span { border-bottom: 1px dotted rgb(0, 23, 45); position: relative; display: block; z-index: 10; }
#left_column { margin: 0pt 0pt 0pt 19px; float: left; display: inline; width: 200px; }
#center_column { margin: 0pt 20px 0pt 233px; }
#footer { margin: 10px 4px 0pt; background: transparent url('footer_top.png') no-repeat scroll left top; position: relative; width: 970px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#highlight { background: transparent url('footer_highlight.png') no-repeat scroll left top; position: absolute; top: -14px; left: 100px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 289px; height: 86px; z-index: 10; }
#copyright, #small_menu a { font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.85em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(131, 160, 193); }
#small_menu a:hover { color: rgb(227, 87, 156); }
.content { background: transparent url('footer_bg.png') repeat-x scroll 0% 0%; position: relative; top: 5px; left: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 86px; }
#copyright { float: left; width: 680px; }
#copyright p { padding: 13px 0pt 0pt 47px; }
#small_menu { float: left; display: inline; margin-left: 40px; width: 200px; }
#small_menu .second { margin-left: 20px; display: inline; }
#small_menu ul { padding: 9px 0pt 0pt; }
#small_menu li { padding: 0pt 0pt 0pt 10px; background: transparent url('footer_marker.gif') no-repeat scroll 0pt 0.8em; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 80px; height: 17px; }
.hidden { display: none; }
.inner { padding: 5px 0pt 5px 15px; background: transparent url('box_marker.gif') no-repeat scroll 0.3em 0.8em; cursor: pointer; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.inner:hover { padding: 5px 0pt 5px 15px; background: rgb(248, 248, 248) url('box_marker.gif') no-repeat scroll 0.3em 0.8em; color: rgb(56, 125, 216); cursor: pointer; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.column { overflow: hidden; float: left; clear: right; }
.box { position: relative; margin-bottom: 10px; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.85em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(50, 50, 50); height: 1%; }
.box h2, .box h3, .box h4 { border-left: 1px solid rgb(200, 200, 200); border-right: 1px solid rgb(200, 200, 200); padding: 5px 0pt 5px 15px; background: rgb(235, 236, 237) url('box_title.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box h2 { font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(54, 121, 203); }
.box h3, .box h4 { color: rgb(62, 62, 62); }
.box h3 { font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.box h4 { font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
.rb1 .container, .rb2 .container, .rb3 .container, .rb4 .container, .rb5 .container { border-left: 1px solid rgb(200, 200, 200); border-right: 1px solid rgb(200, 200, 200); background-color: rgb(235, 236, 237); }
.rb2 .container, .rb3 .container, .rb4 .container, .rb5 .container { border-top: 1px solid rgb(200, 200, 200); padding: 5px; }
.rb3 .container, .rb4 .container, .rb5 .container { background-color: rgb(245, 245, 245); }
.rb1 ul { border-bottom: 1px solid rgb(200, 200, 200); position: relative; }
.rb1 li, .rb1 li li { border-top: 1px solid rgb(200, 200, 200); border-bottom: 1px solid rgb(255, 255, 255); }
.rb1 li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.rb1 ul ul { border-style: solid none none; border-color: rgb(200, 200, 200) -moz-use-text-color -moz-use-text-color; border-width: 2px medium medium; margin: 5px 0pt -5px 0px; background-color: rgb(248, 248, 248); }
.rb1 li li { border: medium none ; background: transparent url('box_marker1.gif') no-repeat scroll 0.3em 0.8em; margin-left: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb1 a, .rb1 a:hover, .rb2 a, .rb2 a:hover { padding: 5px 0pt 5px 15px; background: transparent url('box_marker.gif') no-repeat scroll 0.3em 0.8em; color: rgb(50, 50, 50); display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.rb1 a:hover, .rb2 a:hover { background: rgb(248, 248, 248) url('box_marker.gif') no-repeat scroll 0.3em 0.8em; color: rgb(54, 121, 203); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb2 form { line-height: 2em; }
.rb2 .radio { margin-right: 5px; }
.rb2 label { display: inline; }
.rb2 .submit { margin: 5px 0pt 0pt 50px; }
.rb2 p { text-align: center; }
.rb2 p a, .rb2 p a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: underline; }
.rb3 .container { overflow: hidden; position: relative; }
.rb3 .delimiter { background: transparent url('branch_delimiter.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb3 ul { margin-left: 23px; width: 214px; }
.rb3 li { padding: 5px 0pt 5px 15px; background: transparent url('box_marker.gif') no-repeat scroll 0.3em 0.9em; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb3 a { color: rgb(56, 125, 216); }
.rb3 a:hover { color: rgb(227, 87, 156); }
.rb4, .rb5 { width: 360px; }
.rb4 { margin-right: 5px; }
.rb4 li, .rb5 li { padding: 5px 0pt 5px 15px; background: transparent url('box_marker2.gif') no-repeat scroll 0.3em 0.7em; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb4 a, .rb5 a { color: rgb(56, 125, 216); text-decoration: none; }
.rb4 a:hover, .rb5 a:hover { color: rgb(227, 87, 156); }
.rb4 .date, .rb5 .date { color: rgb(164, 164, 164); }
.center { margin: 0pt 5px; position: relative; display: block; font-size: 0pt; line-height: 0pt; height: 4px; }
.top { border-top: 1px solid rgb(200, 200, 200); background: transparent url('box_top.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.award .top { border: medium none ; background: transparent url('studio_award_top.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bottom { border-bottom: 1px solid rgb(200, 200, 200); background: transparent url('box_bottom.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb3 .bottom, .rb4 .bottom, .rb5 .bottom { border-bottom: 1px solid rgb(200, 200, 200); background: transparent url('box_bottom1.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.award .bottom { border: medium none ; background: transparent url('studio_award_bottom.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.round { height: 5px; width: 5px; font-size: 0pt; position: absolute; }
.tl { background: transparent url('box_corners.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 0pt; top: 0pt; }
.award .tl { background: transparent url('studio_award_corners.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tr { background: transparent url('box_corners.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; right: 0px; top: 0px; }
.award .tr { background: transparent url('studio_award_corners.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bl { background: transparent url('box_corners.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 0px; bottom: 0px; }
.award .bl { background: transparent url('studio_award_corners.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rb3 .bl, .rb4 .bl, .rb5 .bl { background: transparent url('box_corners1.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.br { background: transparent url('box_corners.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; right: 0px; bottom: 0px; }
.rb3 .br, .rb4 .br, .rb5 .br { background: transparent url('box_corners1.png') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.award .br { background: transparent url('studio_award_corners.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bottom_fix { background: transparent url('box_bottom_fix.png') repeat scroll 0% 0%; display: block; height: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pround { height: 2px; width: 2px; font-size: 0pt; position: absolute; }
.ptl { background: transparent url('portfolio_corners.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 0px; top: 0px; }
.ptr { background: transparent url('portfolio_corners.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; right: 0px; top: 0px; }
.pbl { background: transparent url('portfolio_corners.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; left: 0px; bottom: 0px; }
.pbr { background: transparent url('portfolio_corners.png') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; right: 0px; bottom: 0px; }
#clients { position: relative; height: 90px; margin-bottom: 15px; }
#clients .title { position: absolute; top: 0px; left: 26px; }
#studio_banners { overflow: hidden; position: relative; }
.studio { margin: 5px 10px 20px 0pt; float: left; width: 515px; }
.banners { float: left; clear: right; width: 199px; }
.studio ul { margin: 10px 0px 0px 10px; padding-left: 10px; color: rgb(50, 50, 50); list-style-image: url('li.gif'); }
.studio ul li { padding: 3px 0px; text-align: left; }
.studio ul.cont { list-style-type: none; list-style-image: none; list-style-position: outside; font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.85em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #FF0000; }
.studio .cont li { padding: 0pt; overflow: hidden; clear: both; margin-bottom: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.studio img { float: left; }
.studio li.direction img { padding: 0pt 5px; }
.studio li.award img { padding: 0pt 5px; }
.studio li.work img { padding: 18px 30px 0pt; }
.studio li.award { background: transparent url('studio_award_bg.gif') repeat-x scroll 0% 0%; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.studio li.award div { overflow: hidden; position: relative; }
.studio .cont a { display: block; color: rgb(56, 125, 216); }
.studio li.direction a, .studio li.award a { font-family: Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
.studio a:hover { color: rgb(227, 87, 156); }
.studio p { padding: 5px 15px 0pt 0pt; overflow: hidden; text-align: justify; }
.tabs { width: 199px; position: relative; font-size: 0.85em; }
ul.tab_header li { overflow: hidden; width: 64px; margin-right: 2px; display: block; float: left; position: relative; }
ul.tab_header li div { border-left: 1px solid rgb(200, 200, 200); border-right: 1px solid rgb(200, 200, 200); padding: 4px 0pt; text-align: center; }
ul.tab_header span { border-bottom: 1px dashed rgb(34, 34, 34); font-size: 1em; font-weight: bold; }
ul.tab_header span:hover { border-bottom: 1px dashed rgb(223, 87, 103); cursor: pointer; color: rgb(223, 87, 103); }
ul.tab_header li.select { background: rgb(235, 236, 237) url('box_title.gif') repeat-x scroll 0pt 0pt; bottom: -1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul.tab_header li.select span { border-bottom: medium none; }
ul.tab_header li.select span:hover { border-bottom: medium none; cursor: auto; color: rgb(34, 34, 34); }
div.tab_content { border-top: 1px solid rgb(200, 200, 200); border-left: 1px solid rgb(200, 200, 200); border-right: 1px solid rgb(200, 200, 200); padding: 5px; background-color: rgb(235, 236, 237); clear: left; }
div.tab_content dt { font-weight: bold; }
div.tab_content .user_comment { font-style: italic; }
.request li { clear: both; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; }
.request .form-label { width: 60px; float: left; }
.request .form-input { margin-left: 60px; }
.request_text { width: 120px; }
.asterics { color: rgb(54, 121, 203); }
.poll { padding: 0pt ! important; display: inline ! important; }
.inv { display: none; }
/* ::::: http://www.seotm.com/include/css/jquery.jcarousel.css ::::: */

.jcarousel-container { position: relative; }
.jcarousel-clip { margin: 0pt; padding: 0pt; overflow: hidden; z-index: 2; position: relative; }
.jcarousel-list { margin: 0pt; padding: 0pt; overflow: hidden; z-index: 1; position: relative; top: 0pt; left: 0pt; }
.jcarousel-list li, .jcarousel-item { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 154px; height: 122px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
/* ::::: http://www.seotm.com/include/css/jcarousel.portfolio.css ::::: */

.jcarousel-skin-portfolio .jcarousel-container-horizontal { padding: 0pt; width: 920px; }
.jcarousel-skin-portfolio .jcarousel-clip-horizontal { margin: 0pt 50px; width: 820px; height: 126px; }
.jcarousel-skin-portfolio .jcarousel-item { width: 158px; height: 126px; position: relative; }
.jcarousel-skin-portfolio .jcarousel-item-horizontal { margin-right: 61px; }
.jcarousel-skin-portfolio .jcarousel-next-horizontal { background: transparent url('portfolio_next.png') no-repeat scroll 0pt 0pt; position: absolute; top: 43px; right: 5px; width: 21px; height: 42px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-portfolio .jcarousel-next-horizontal:hover { background-position: -21px 0pt; }
.jcarousel-skin-portfolio .jcarousel-prev-horizontal { background: transparent url('portfolio_prev.png') no-repeat scroll 0pt 0pt; position: absolute; top: 43px; left: 0px; width: 21px; height: 42px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-portfolio .jcarousel-prev-horizontal:hover { background-position: -21px 0pt; }
.jcarousel-skin-portfolio .jcarousel-prev-disabled-horizontal, .jcarousel-skin-portfolio .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-portfolio .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -42px 0pt; }
/* ::::: http://www.seotm.com/include/css/jcarousel.clients.css ::::: */

.jcarousel-skin-clients .jcarousel-container-horizontal { padding: 0pt; width: 726px; }
.jcarousel-skin-clients .jcarousel-clip-horizontal { margin: 0pt 25px 0pt 58px; width: 642px; height: 122px; }
.jcarousel-skin-clients .jcarousel-item { width: 214px; height: 96px; }
.jcarousel-skin-clients .jcarousel-item-horizontal { margin: 0pt; }
.jcarousel-skin-clients .jcarousel-next-horizontal { background: transparent url('clients_next.gif') no-repeat scroll 0pt 0pt; position: absolute; top: 0pt; right: 0pt; width: 25px; height: 96px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-clients .jcarousel-next-horizontal:hover { background-position: -30px 0pt; }
.jcarousel-skin-clients .jcarousel-prev-horizontal { background: transparent url('clients_prev.gif') no-repeat scroll 0pt 0pt; position: absolute; top: 0pt; left: 0pt; width: 25px; height: 96px; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jcarousel-skin-clients .jcarousel-prev-horizontal:hover { background-position: -30px 0pt; }

