#container {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; MARGIN: 0px auto; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#header {
	BACKGROUND: url(images/bg_header.jpg) repeat-x left top; HEIGHT: 415px
}
#mainContent {
	PADDING-BOTTOM: 35px; BACKGROUND: url(images/bg_grass.jpg); PADDING-TOP: 20px
}
.clearboth {
	CLEAR: both
}
#footer {
	BACKGROUND: url(images/bg_footer.jpg) repeat-x left top; HEIGHT: 510px
}
#footer .inner {
	BACKGROUND: url(images/foot.png) no-repeat 20px 0px; HEIGHT: 510px
}
#header .inner {
	WIDTH: 920px; BACKGROUND: url(images/head.png) no-repeat left top; HEIGHT: 415px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.trans_black {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/bg_trans_black.png); MARGIN-LEFT: 42px; PADDING-TOP: 0px
}
DIV.trans_black H2.title {
	BORDER-BOTTOM: #999 5px dashed; PADDING-BOTTOM: 13px; FONT-STYLE: italic; PADDING-LEFT: 20px; MARGIN-BOTTOM: 5px; COLOR: #666; FONT-SIZE: 60px; PADDING-TOP: 40px
}
DIV.menu_float {
	Z-INDEX: 20; POSITION: fixed; MARGIN-TOP: -117px; WIDTH: 42px; BACKGROUND: none transparent scroll repeat 0% 0%; TOP: 50%; LEFT: 0px
}
.float_yellow {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 8px; BACKGROUND: url(images/floatmenu_yellow.png) repeat-y left top; PADDING-TOP: 10px
}
.menu_contact {
	WIDTH: 17px; DISPLAY: block; BACKGROUND: url(images/menu_contact.png) no-repeat; HEIGHT: 179px
}
A.float_blue {
	WIDTH: 42px; DISPLAY: block; BACKGROUND: url(images/floatmenu_blue.png) repeat-y left top; HEIGHT: 38px
}
DIV.head_left {
	POSITION: relative; DISPLAY: inline; FLOAT: left; TOP: 125px
}
DIV.head_left A {
	WIDTH: 250px; DISPLAY: block; HEIGHT: 70px; COLOR: #333; TEXT-DECORATION: none
}
DIV.head_left A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.head_right {
	WIDTH: 302px; DISPLAY: inline; FLOAT: right
}
DIV.tagline {
	MARGIN-TOP: 138px; WIDTH: 260px
}
DIV.tagline P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 110%; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 3px; COLOR: #f5eded; FONT-SIZE: 17px; PADDING-TOP: 60px
}
DIV.btn_more {
	MARGIN-TOP: 48px; WIDTH: 97px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 54px
}
DIV.btn_more A {
	WIDTH: 97px; DISPLAY: block; BACKGROUND: url(images/btn_more.png) no-repeat; HEIGHT: 39px
}
DIV.btn_more A:hover {
	BACKGROUND: url(images/btn_more.png) no-repeat 0px -39px
}
DIV.btn_cv {
	MARGIN-TOP: 48px; WIDTH: 97px; DISPLAY: inline; FLOAT: left
}
DIV.btn_cv A {
	WIDTH: 97px; DISPLAY: block; BACKGROUND: url(images/btn_cv.png) no-repeat; HEIGHT: 39px
}
DIV.btn_cv A:hover {
	BACKGROUND: url(images/btn_cv.png) no-repeat 0px -39px
}
DIV.welcome_text {
	PADDING-BOTTOM: 5px; PADDING-TOP: 9px
}
DIV.foot_left {
	MARGIN-TOP: 45px; WIDTH: 282px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 45px; TOP: 0px
}
DIV.foot_center {
	MARGIN-TOP: 45px; WIDTH: 270px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 42px; TOP: 0px
}
DIV.foot_right {
	MARGIN-TOP: 45px; WIDTH: 243px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 35px
}
DIV.about_box {
	MARGIN-TOP: 95px; HEIGHT: 295px; OVERFLOW: hidden
}
.about_box P {
	LINE-HEIGHT: 105%; FONT-STYLE: italic; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; COLOR: #ffffff; FONT-SIZE: 13px
}
DIV.cv_box {
	MARGIN-TOP: 8px; HEIGHT: 20px; MARGIN-LEFT: 125px
}
DIV.btn_eng {
	WIDTH: 64px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 4px
}
DIV.btn_eng A {
	WIDTH: 64px; DISPLAY: none; BACKGROUND: url(images/btn_eng.png) no-repeat; HEIGHT: 20px
}
SPAN.yellow {
	COLOR: #ffff00
}
DIV.btn_eng A:hover {
	BACKGROUND: url(images/btn_eng.png) no-repeat 0px -20px
}
DIV.btn_spa {
	WIDTH: 64px; DISPLAY: none; FLOAT: left; MARGIN-LEFT: 4px
}
DIV.btn_spa A {
	WIDTH: 64px; DISPLAY: block; BACKGROUND: url(images/btn_spa.png) no-repeat; HEIGHT: 20px
}
DIV.btn_spa A:hover {
	BACKGROUND: url(images/btn_spa.png) no-repeat 0px -20px
}
.cv_box A {
	MARGIN-TOP: 6px; WIDTH: 24px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 8px; TEXT-DECORATION: none
}
DIV.skills_box {
	MARGIN-TOP: 95px; HEIGHT: 165px; OVERFLOW: hidden
}
.skills_box P {
	BORDER-BOTTOM: #666666 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 105%; FONT-STYLE: italic; MARGIN-BOTTOM: 8px; COLOR: #ccc; FONT-SIZE: 12px
}
DIV.blog_box {
	MARGIN-TOP: 80px; HEIGHT: 90px; OVERFLOW: hidden
}
.blog_box P {
	LINE-HEIGHT: 115%; FONT-STYLE: italic; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #ccc; FONT-SIZE: 11px
}
.blog_box A {
	COLOR: #ccc; TEXT-DECORATION: none
}
.blog_box A:hover {
	BACKGROUND: #fff; COLOR: #ff0099
}
DIV.contact_box {
	MARGIN-TOP: 81px; HEIGHT: 230px; OVERFLOW: hidden
}
DIV.social_box {
	MARGIN-TOP: 4px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 109px
}
.social_box A {
	MARGIN-TOP: 6px; WIDTH: 24px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 20px; TEXT-DECORATION: none
}
.social_box .flickr {
	BACKGROUND: url(images/icon_flickr.png) no-repeat
}
.social_box .lastfm {
	BACKGROUND: url(images/icon_lastfm.png) no-repeat
}
.social_box .delicious {
	BACKGROUND: url(images/icon_delicious.png) no-repeat
}
.social_box .linkedin {
	BACKGROUND: url(images/icon_linkedin.png) no-repeat
}
.social_box .twitter {
	BACKGROUND: url(images/icon_twitter.png) no-repeat
}
.social_box .rss {
	BACKGROUND: url(images/icon_rss.png) no-repeat
}
DIV.recommend_box {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 109px
}
.recommend_box A {
	MARGIN-TOP: 6px; WIDTH: 24px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 20px; TEXT-DECORATION: none
}
.recommend_box .digg {
	BACKGROUND: url(images/icon_digg.png) no-repeat
}
.recommend_box .reddit {
	BACKGROUND: url(images/icon_reddit.png) no-repeat
}
.recommend_box .twitter {
	BACKGROUND: url(images/icon_twitter.png) no-repeat
}
.recommend_box .stumbleupon {
	BACKGROUND: url(images/icon_stumbleupon.png) no-repeat
}
.recommend_box .meneame {
	BACKGROUND: url(images/icon_meneame.png) no-repeat
}
.recommend_box .friend {
	DISPLAY: none; BACKGROUND: url(images/icon_friend.png) no-repeat
}
.item {
	BORDER-BOTTOM: #ff0066 5px dashed; BORDER-LEFT: #333333 1px solid; PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BORDER-TOP: medium none; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 25px
}
.work {
	
}
.work_left {
	WIDTH: 270px; FLOAT: left
}
.work_right {
	WIDTH: 323px; FLOAT: right
}
.work_head {
	BACKGROUND: #242424
}
.work H2 A {
	COLOR: #fff; FONT-SIZE: 18px; TEXT-DECORATION: none
}
.work H2 A:hover {
	COLOR: #ff0066; TEXT-DECORATION: none
}
.work_category {
	FONT-STYLE: italic; COLOR: #cccccc; FONT-SIZE: 14px
}
.work_description {
	LINE-HEIGHT: 115%; MARGIN-TOP: 40px; COLOR: #cccccc; FONT-SIZE: 13px
}
.shot {
	FLOAT: left; background-image:url(../img/pbg.jpg); width:323px; height:239px;
}
A.lupa {
	WIDTH: 323px; BACKGROUND: url(images/lupa.png) no-repeat left top; HEIGHT: 239px
}
A.lupa:hover {
	WIDTH: 323px; BACKGROUND: url(images/lupa_hover.png) no-repeat left top; FLOAT: left; HEIGHT: 239px
}
.btn_morework {
	FLOAT: left
}
.btn_morework A {
	WIDTH: 25px; DISPLAY: block; BACKGROUND: url(../img/btn_more.jpg); HEIGHT: 115px
}
.btn_prevwork {
	FLOAT: left
}
.btn_prevwork A {
	WIDTH: 25px; DISPLAY: block; BACKGROUND: url(../img/btn_prev.jpg); HEIGHT: 115px
}
.pics {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 202px; PADDING-RIGHT: 0px; HEIGHT: 202px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.pics IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; HEIGHT: 200px; BORDER-TOP: #ccc 1px solid; TOP: 0px; BORDER-RIGHT: #ccc 1px solid; LEFT: 0px
}
.modal {
	TEXT-ALIGN: left; PADDING-BOTTOM: 12px; LINE-HEIGHT: 100%; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 12px
}
.modal FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.modal qp {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.modal P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 110%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #191919; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.modal H2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 296px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; BACKGROUND: #ff0066; COLOR: #fff; PADDING-TOP: 10px
}
.modal H1 {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 15px; PADDING-LEFT: 10px; WIDTH: 296px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; BACKGROUND: #00ffff; COLOR: #000; FONT-SIZE: 20px; PADDING-TOP: 10px
}
.modal DIV.wpcf7-response-output {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 306px; PADDING-RIGHT: 5px; COLOR: #ff0066; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.modal DIV.wpcf7-mail-sent-ok {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#TB_window {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 50px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; LEFT: 0px !important
}
#TB_closeAjaxWindow {
	PADDING-RIGHT: 1px !important
}
#TB_window A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: inherit !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#TB_window A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: inherit !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#TB_window A:focus {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: inherit !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#TB_window A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: inherit !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#TB_window A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#TB_title {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.modal INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN-TOP: 11px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ccc; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.modal TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; MARGIN-TOP: 11px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ccc; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
.modal .indent INPUT {
	PADDING-LEFT: 57px; WIDTH: 150px
}
.modal .subm INPUT {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 55px; PADDING-RIGHT: 0px; BACKGROUND: #ff0066; FLOAT: right; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 0px; LEFT: 13px
}
.modal .subm INPUT:hover {
	BACKGROUND: #00ffff; COLOR: #333333
}
.modal TEXTAREA {
	MARGIN-TOP: 10px; WIDTH: 210px; MARGIN-BOTTOM: 0px; HEIGHT: 63px; OVERFLOW: hidden
}
.jcarousel-container {
	POSITION: relative
}
.jcarousel-clip {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.jcarousel-list {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.jcarousel-list LI {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
.jcarousel-item {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
.jcarousel-container-horizontal {
	WIDTH: 323px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 239px
}
.jcarousel-clip-horizontal {
	WIDTH: 100%; HEIGHT: 100%
}
.jcarousel-item {
	MARGIN-BOTTOM: 1px; MARGIN-RIGHT: 1px
}
.jcarousel-list LI {
	WIDTH: 323px; HEIGHT: 239px
}
.jcarousel-item {
	WIDTH: 323px; HEIGHT: 239px
}
.jcarousel-list LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; DISPLAY: block; FLOAT: none; HEIGHT: 100%; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
.jcarousel-list LI A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

