@charset "utf-8";

/* CSS Document */



/*

Theme Name: CreativeZodiac_theme

Theme URI: http://freshface.cz/

Description: CreativeZodiac_theme

Version: 1.2.1

Author: _freshface

Author URI: http://www.freshface.cz/

Tags: zodiac

*/



/* CSS RESETS */

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: 100%;

	font-family: inherit;

	vertical-align: baseline;

	text-decoration:none;

}



/* GLOBAL TYPOGRAPHY AND GENERAL STYLES */

body	{font-family: Arial, sans-serif; font-size:14px; line-height:15px; color:#333;}

/* h1, h2, h3, h4	{padding:18px 0 11px 0; line-height:19px; color:#333;} */

h1 a, h2 a, h3 a, h4 a	{text-decoration:none;}

h1	{font-size:17px;}

h2	{font-size:16px;}

h3	{font-size:14px;}

h4	{font-size:13px;}

p	{padding: 0 0 10px 0;}

a	{color:#333; text-decoration:none; font-weight: bold;}

a:hover	{text-decoration:none; color:#999;}

acronym {cursor: help; border-bottom: 1px dotted #555; }

blockquote {margin: 10px 15px; padding: 10px; border: 1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: normal; font-style:italic; }

strong {font-weight: bold; }

del	{text-decoration: line-through;}

ul,ol	{margin:0 0 0 20px;}


.float_left	{float:left; padding:0 10px 5px 0;}

.float_right	{float:right; padding:0 0 5px 10px;}

.align_left	{text-align:left;}

.align_center	{text-align:center;}

.align_right	{text-align:right;}



/* WORDPRESS "INSERT IMAGE" FUNCTIONS */



.alignright,img.alignright,a img.alignright {float:right; margin:8px 0px 8px 10px;}

.alignleft,img.alignleft,a img.alignleft {float:left; margin:8px 10px 8px 0;}

.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.frame,.small_frame {border:1px solid #eaeaea; display:inline-block;}

.frame img{background:#CCC none repeat scroll 0 0;border:1px solid #BBB; padding:4px;margin:0;}

.small_frame img {background:#CCC none repeat scroll 0 0;border:1px solid #BBB; padding:2px;margin:0;}



/* GENERAL FIXES */

.clear_both	{clear:both}



/* BASIC LAYOUT */

body { background: #222222 url(gfx/bg_lights.jpg);  background-position:top center; background-repeat: no-repeat; height:100%;}

/*#bgimg {width:100%; height:100%;  background-image: url(gfx/bg_stripes.png);text-align:center; background-repeat:repeat-x;}*/

#wrapper {  width:615px; margin:0 auto; padding:0px 0 0px 0; text-align:center;}



/* HEADER */

#header {  width:615px; height:42px; position:relative;}

#header .logo {float:left;}

#header .vcard_header {float:right; margin: 11px 29px 0 0; position:relative; }



/* CONTENT */

#content	{width:614px; height:430px; overflow:hidden; position:relative; }

#content_bg	{width:614px; height:500px; margin:24px 0 26px 0; background:url(gfx/content_bg.png); position:relative; background-repeat:no-repeat; }

.main_content_area	{width:600px; height:310px; position:absolute; top:55px; overflow:hidden; -moz-border-radius:30px; }

.blur_left	{width:17px; height:300px; background:url(gfx/blur_left.png); background-position:left; z-index:99; position:absolute; top:55px;}

.blur_right	{width:17px; height:310px; background:url(gfx/blur_right.png); background-position:right; z-index:99; position:absolute; top:55px; right:14px;}



/* NAVIGATION */

#navigation	{width:583px; height:51px; position:absolute; margin:5px 0 0 16px; font-size:12px; text-transform:uppercase; line-height:13px;}

#navigation	a	{text-decoration:none; color:#333;}

#navigation ul	{list-style:none; margin:0px;}

#navigation ul li	{float:left; padding:14px 0; cursor:pointer; }

#navigation ul li .nav_left	{float:left; width:13px; height:23px;}

#navigation ul li .nav_right	{float:left; height:19px; padding: 4px 13px 0 0;}

#navigation ul li.active .nav_left	{background:url(gfx/nav_btn_left.png);}

#navigation ul li.active .nav_right	{background:url(gfx/nav_btn_right.png); background-position:right;}



/* FOOTER */

#footer {background-image: url(gfx/footer.png); width:600px; height:41px; background-repeat: no-repeat; color:#6a6a6a; font-size:12px; line-height:12px; position:relative;}

#footer a	{text-decoration:none; color:#737373; padding:0 5px 0 3px; display:inline; }

#footer a:hover	{ color: #EEE;}

#footer .left	{ position:absolute; left:20px; top:14px; }

#footer .right	{ position:absolute; right:15px; top:14px;}



/* INTROBOXES ON HOMEPAGE */

#content .introbox_holder {height:500px; width: 1915px; position:relative;}

#content .introbox_about_shadow {width:205px; height:390px; position:absolute; top:25px; left:0px; z-index:1;}

#content .introbox_about {width:205px; height:390px; position:absolute; top:25px; left:0px; z-index:2; background-image: url(gfx/introboxes2.png); cursor:pointer;}

#content .introbox_about_active {width:205px; height:390px; background-image: url(gfx/introboxes2.png); background-position: 0px 390px; cursor:pointer;} 

#content .introbox_works_shadow {width:205px; height:390px; position:absolute; top:25px; left:205px; z-index:1;}

#content .introbox_works {width:205px; height:390px; position:absolute; top:25px; left:205px; z-index:2; background-image: url(gfx/introboxes2.png); background-position: -205px 0px; cursor:pointer;}

#content .introbox_works_active {width:205px; height:390px; background-image: url(gfx/introboxes2.png); background-position: -205px 390px; cursor:pointer;} 

#content .introbox_contact_shadow {width:205px; height:390px; position:absolute; top:25px; left:410px; z-index:1;}

#content .introbox_contact {width:205px; height:390px; position:absolute; top:25px; left:410px; z-index:2; background-image: url(gfx/introboxes2.png); background-position: 205px 0px; cursor:pointer; }

#content .introbox_contact_active {width:205px; height:390px; background-image: url(gfx/introboxes2.png); background-position: 205px 390px; cursor:pointer;}



/* TOOLTIP */

.tooltip	{ font-size:13px; font-family:""; color:#bababa; text-transform:uppercase; height:41px; display: none; position:absolute; top:-25px; right:0px; z-index:99; line-height:13px;}

.tooltip_left	{ background: url(gfx/tooltip_left.png); width:10px; height:31px; float:left;}

.tooltip_center	{ background: url(gfx/tooltip_center.png); height:41px; float:left; background-position:top center;}

.tooltip_center p 		{ padding:8px 3px 0 3px; }

.tooltip_right	{ background: url(gfx/tooltip_right.png); width:10px; height:31px; float:left;}



/* GO BUTTON */

.go_btn_wrapper	{height:23px; text-transform:uppercase; font-size:11px; line-height:13px; float:right; cursor:pointer;}

.go_btn_left	{float:left; width:12px; height:23px; background:url(gfx/go_btn_left.png);}

.go_btn_right	{float:left; height:19px; padding: 4px 25px 0 0; background:url(gfx/go_btn_right.png); background-position:right;}



/* DEFAULT PAGE TEMPLATE */

.page_default_wrapper	{padding:0 0 0 30px; position:relative;}

.page_default	{width:540px; height:270px; padding:20px 0 20px 0;}

.page_default_blur_top	{width:530px; height:20px; position:absolute; left:30px; z-index:99; background: url(gfx/page_default_blur_top.png);}

.page_default_blur_bottom	{width:530px; height:20px; position:absolute; left:30px; top:290px; z-index:99; background: url(gfx/page_default_blur_bottom.png);}



/* PORTFOLIO BIG IMAGE */

.portfolio	{margin:0 0 0 0;}

.portfolio_left	{float:left; margin:19px 0 0 19px;}

.big_image_wrapper	{width:402px; height:272px; position:relative;}

img.big_image	{position:absolute;}

.big_image_border	{ width:402px; height:272px; position:absolute; background:url(gfx/port_border.png);}

.big_image_hover_wrapper	{width:402px; height:272px; position:absolute; left:0px; top:0px; background:url(gfx/port_border_hover.png); }

.big_image_hover_buttons	{width:400px; height:210px; cursor:pointer;}	

.big_image_hover_buttons .left_button_wrapper	{width:135px; height:210px; float:left; position:relative;}

.big_image_hover_buttons .left_button { display:block; width:48px; height:48px; background:url(gfx/portfolio_ui.png); background-repeat:no-repeat; background-position:-144px 0; position:absolute; left:51px; top:82px; }

.big_image_hover_buttons .left_button_hover	{background-position:-144px -48px;}

.big_image_hover_buttons .center_button_wrapper	{width:130px; height:210px; float:left; position:relative;}

.big_image_hover_buttons .center_button_zoom_image	{display:block; width:48px; height:48px; background:url(gfx/portfolio_ui.png); background-repeat:no-repeat; background-position:-240px 0; position:absolute; left:42px; top:82px;}

.big_image_hover_buttons .center_button_zoom_image_hover	{background-position:-240px -48px;}

.big_image_hover_buttons .center_button_play_video	{display:block; width:48px; height:48px; background:url(gfx/portfolio_ui.png); background-repeat:no-repeat; background-position:-288px 0; position:absolute; left:42px; top:82px;}

.big_image_hover_buttons .center_button_play_video_hover	{background-position:-288px -48px;}

.big_image_hover_buttons .right_button_wrapper	{width:135px; height:210px; float:left; position:relative;}

.big_image_hover_buttons .right_button	{ display:block; width:48px; height:48px; background:url(gfx/portfolio_ui.png); background-repeat:no-repeat; background-position:-192px 0; position:absolute; left:38px; top:82px; }

.big_image_hover_buttons .right_button_hover	{background-position:-192px -48px;}

.big_image_hover_wrapper .text_wrapper	{ width:374px; height:47px; padding:13px 13px 0 13px;}

.big_image_hover_wrapper .text_wrapper .item_name	{ font-size:14px; color:#FFF; padding:0; line-height:17px;}

.big_image_hover_wrapper .text_wrapper .item_description	{color:#b2b2b2; font-size:9px; font-family:Verdana, Geneva, sans-serif; padding:4px 0 0 0;}

.big_image_hover_wrapper .text_wrapper .item_description a	{ color:#b2b2b2; text-decoration:underline;}

.big_image_hover_wrapper .text_wrapper .item_description a:hover	{text-decoration:none;}



/* PORTFOLIO THUMBNAILS */

.portfolio_right	{float:left; margin:2px 0 0 0;}

.thumbs_wrapper	{ width:178px; height:254px; overflow:hidden; position:relative;}

.thumbs	{width:160px; height:240px; background:url(gfx/thumbs_grid.png); overflow: visible; position:absolute; left:9px; top:9px;}

.thumb_wrapper	{width:80px; height:80px; float:left; background:#C69; background:url(gfx/thumb_holder.png); background-repeat:no-repeat; background-position:8px 8px; position:relative; cursor:pointer;}

.thumb	{position: absolute; left:8px; top:8px; width:64px; height:64px; }

img.thumb_image	{ position:absolute; left:5px; top:4px;}

.thumb_border	{width:64px; height:64px; background:url(gfx/thumb_border.png); position:absolute; }

.thumb_shine	{width:54px; height:54px; background:url(gfx/shine.png); position:absolute; background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}



/* VIDEO IN PORTFOLIO */

img.port_thumb_play	{position:absolute; left:16px; top:15px; display:none; }

img.port_bigimg_play	{position:absolute; left:169px; top:104px; display:none; }



/* PORTFOLIO PREV AND NEXT BUTTONS */

.port_prev_next_wrapper	{ float:left; width:144px; height:34px; margin:0 0 0 17px; font-size:11px; line-height:14px; text-transform:uppercase; letter-spacing:-0.5px; color:#111;}

.port_prev	{ float:left; width:72px; height:34px; background:url(gfx/port_prev_next.png); background-repeat:no-repeat; background-position:0 0; cursor:pointer;}

.port_prev:hover	{ float:left; width:72px; height:34px; background:url(gfx/port_prev_next.png); background-repeat:no-repeat; background-position:0 -34px;}

.port_prev_text	{margin:9px 0 0 33px;}

.port_next	{ float:left; width:72px; height:34px; background:url(gfx/port_prev_next.png); background-repeat:no-repeat; background-position:-72px 0; cursor:pointer;}

.port_next:hover	{ float:left; width:72px; height:34px; background:url(gfx/port_prev_next.png); background-repeat:no-repeat; background-position:-72px -34px;}

.port_next_text	{margin:9px 34px 0 0; text-align:right;}



/* BLOG - LEFT COLUMN */

.blog_left_column	{width:73px; height:310px; background:url(gfx/blog_ui.png); background-position:0 0; float:left;}

.blog_left_column .icon_wrapper	{width:73px; height:61px; float:left; margin:1px 0 0 0; position:relative; overflow:hidden; cursor:pointer;}

.blog_left_column .icon_wrapper .icon_wrapper_bg	{position:absolute; width:73px; height:61px; background:url(gfx/blog_ui.png); background-position:0 -310px; display:none;}

.blog_left_column .active_icon	{background:url(gfx/blog_ui.png); background-position:0 -310px;}

.blog_left_column .icon_wrapper .icon_article	{position:absolute; left:22px; top:19px;}

.blog_left_column .icon_wrapper .icon_comments	{position:absolute; left:21px; top:16px;}

.blog_left_column .icon_wrapper .comments_number	{position:absolute; left:0px; top:21px; color:#FFF; font-size:15px; text-align:center; width:73px; line-height:13px;}

.blog_left_column .icon_wrapper .icon_gallery	{position:absolute; left:22px; top:17px;}

.blog_left_column .icon_wrapper .icon_share	{position:absolute; left:22px; top:16px;}

.blog_left_column .icon_wrapper .icon_search	{position:absolute; left:23px; top:16px;}

.blog_left_column .icon_wrapper .icon_desc	{position:absolute; text-align:center; width:73px; top:38px;}



/* BLOG - CENTER COLUMN */

.blog	{background:url(gfx/blog_center_column_bg.png); background-repeat:repeat-y; background-position:0 73px;}

.blog_center_column	{width:309px; height:310px; float:left; background:url(gfx/blog_center_column_bg.png); background-repeat:repeat-y; position:relative; overflow:hidden;}

.blog_content	{width:269px; position:absolute; left:19px; padding:22px 32px 50px 0; height:238px; }

.blog_content_blur_top	{width:288px; height:21px; background:url(gfx/blog_ui.png); background-repeat:no-repeat; background-position:0 -751px; position:absolute; z-index:99;}

.blog_content_blur_bottom	{width:288px; height:50px; background:url(gfx/blog_ui.png); background-repeat:no-repeat; background-position:0 -701px; position:absolute; top:260px; z-index:99;}



/* BLOG - CENTER COLUMN - ARTICLE SUBSECTION */

.meta_data	{width:269px; height:17px; background:url(gfx/meta_data_bg.png); background-repeat:repeat-x; color:#FFF; font-size:11px; line-height:14px; text-transform:uppercase; position:relative;}

.meta_data a	{color:#FFF; text-decoration:none;}

.meta_data .categories	{ position:absolute; left:4px; top:1px;}

.meta_data .date	{ position:absolute; right:4px; top:1px;}

.blog_big_thumb	{float:left; position: relative; width:64px; height:64px; padding:0px 10px 0px 0;}

img.blog_big_thumb_image	{position:absolute; left:5px; top:4px;}

.blog_big_thumb_border	{width:64px; height:64px; background:url(gfx/thumb_border.png); position:absolute; }

.blog_big_thumb_shine	{width:54px; height:54px; background:url(gfx/shine.png); position:absolute; background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}

.blog_text_content	{width:269px;}



/* BLOG - CENTER COLUMN - COMMENTS SUBSECTION */

.comment_wrapper	{ width:269px; padding:0 0 0 0; line-height:14px;}

.comment_author_avatar_wrapper	{ position: relative; width:64px; height:64px; float:left; }

img.avatar	{position:absolute; left:5px; top:4px;}

.comment_author_avatar_border	{width:64px; height:64px; background:url(gfx/thumb_border.png); position:absolute; }

.comment_author_avatar_shine	{width:54px; height:54px; background:url(gfx/shine.png); position:absolute; background-position:-150px 0; left:5px; top:7px; background-repeat:no-repeat;}

.comment_bubble_wrapper	{ width:201px; float:left; text-shadow:#141617 1px 1px; margin:0 0 0 4px; }

.comment_bubble_top	{ background:url(gfx/blog_ui.png); background-repeat:no-repeat; background-position:-73px -103px;}

.comment_content_wrapper	{width:164px; padding:12px 0 8px 22px;}

.comment_bubble_bottom	{ width:201px; height:8px; background:url(gfx/blog_ui.png); background-repeat:no-repeat; background-position:-73px -693px;}

.comment_content_wrapper p	{font-size:10px; color:#FFF; padding:5px 0 0 0;}

.comment_content_wrapper p a	{color:#d8edff; }

p.comment_meta	{padding:0;}

.comment_author_name	{color:#FFF; font-weight:bold; font-size:11px;}

.comment_author_name a	{color:#d8edff; text-decoration:none;}

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

.comment_date	{font-size:9px; color:#ccc; float:right; line-height:16px;}

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

.comment_divider	{width:269px; height:30px; background:url(gfx/comment_divider.png); background-repeat:no-repeat; background-position:0 -28px;}

#commentform p	{padding:0; margin:0 0 9px 0;}

#respond	{width:269px;}

#respond h3	{font-size:15px;}

#respond label	{padding:0 0 0 10px;}

#respond input, #respond textarea	{font-family:Tahoma, Geneva, sans-serif; font-size:11px; background-repeat:no-repeat; position:relative;}

#respond input	{width:160px; padding:5px 5px 5px 5px; /*line-height:23px;*/ background:url(gfx/comment_input_text.png); border:none; margin:0px;}	

#respond textarea	{width:259px; height:60px; padding:7px 5px 8px 5px; background:url(gfx/comment_input_textarea.png); border:none;}

#respond #submit	{margin:10px 0 0 0;}



/* BLOG - CENTER COLUMN - GALLERY SUBSECTION */

.blog_gallery_big_thumb	{float:left; position: relative; width:64px; height:64px; margin:10px; }

img.blog_gallery_big_thumb_image	{position:absolute; left:5px; top:4px;}

.blog_gallery_big_thumb_border	{width:64px; height:64px; background:url(gfx/thumb_border.png); position:absolute; }

.blog_gallery_big_thumb_shine	{width:54px; height:54px; background:url(gfx/shine.png); position:absolute; background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}



/* BLOG - CENTER COLUMN - SHARE SUBSECTION */

.share_icon	{float:left; margin:9px;}



/* BLOG - CENTER COLUMN - SEARCH SUBSECTION */

.blog_search_form_wrapper	{width:269px; height:29px; margin:10px 0 0 0; }

input.search_input	{width:223px; height:29px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; background:url(gfx/searchbar.png); border:none; padding:0 0 0 16px; float:left;}

.search_button	{width:30px; height:29px; background:url(gfx/searchbar.png); background-position:top right; float:left; cursor:pointer;}

.blog_search_results_wrapper	{width:269px;}

.blog_search_results_divider	{width:269px; height:33px; background:url(gfx/comment_divider.png); background-repeat:no-repeat; background-position:center bottom;}

.blog_search_result	{width:269px; padding:10px 0 10px 0; background:url(gfx/comment_divider.png); background-repeat:no-repeat; background-position:center bottom;}

.blog_search_big_thumb	{float:left; position: relative; width:64px; height:64px; margin:0; }

img.blog_search_big_thumb_image	{position:absolute; left:5px; top:4px;}

.blog_search_big_thumb_border	{width:64px; height:64px; background:url(gfx/thumb_border.png); position:absolute; }

.blog_search_big_thumb_shine	{width:54px; height:54px; background:url(gfx/shine.png); position:absolute; background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}

.blog_search_result_desc_wrapper	{width:195px; float:right; padding:4px 0 0 0;}

.blog_search_result_desc_wrapper h1	{font-size:15px; padding-top:8px;}

.blog_search_result_meta_data	{width:195px; height:16px; background:url(gfx/meta_data_bg.png); background-repeat:repeat-x; color:#FFF; font-size:10px; line-height:13px; text-transform:uppercase; position:relative;}

.blog_search_result_meta_data .categories	{position:absolute; left:4px; top:1px;}

.blog_search_result_meta_data .date	{position:absolute; right:4px; top:1px;}



/* BLOG - RIGHT COLUMN */

.blog_right_column	{width:218px; height:310px; float:left; position:relative; overflow:hidden;}

.right_column_blur_top	{width:218px; height:41px; background:url(gfx/blog_ui.png); background-position:-73px -46px; position:absolute; top:0; left:0; z-index:99; cursor: pointer;}

.right_column_blur_bottom	{width:218px; height:46px; background:url(gfx/blog_ui.png); background-position:-73px 0; position:absolute; top:264px; left:0; z-index:99; cursor: pointer;}

.right_column_blur_left	{width:35px; height:310px; background:url(gfx/blog_ui.png); background-position:-291px 0; position:absolute; top:0; left:0; z-index:99; cursor: pointer;}

.arrow_top	{width:16px; height:7px; background:url(gfx/blog_ui.png); background-position:-73px -87px; position:absolute; left:104px; top:13px; display:none; }

.arrow_top_hover	{background-position:-73px -94px;}

.arrow_bottom	{width:16px; height:7px; background:url(gfx/blog_ui.png); background-position:-89px -87px; position:absolute; left:104px; top:26px; display:none; }

.arrow_bottom_hover	{background-position:-89px -94px;}

.arrow_left	{width:7px; height:16px; background:url(gfx/blog_ui.png); background-position:-105px -87px; position:absolute; left:16px; top:142px; display:none; }

.arrow_left_hover	{background-position:-112px -87px;}



/* BLOG - RIGHT COLUMN - BLOG MENU*/

.blog_menu	{color:#414141; }

.blog_menu_divider	{ width:218px; height:2px; background:url(gfx/blog_menu_divider.png); }



/* BLOG - RIGHT COLUMN - BLOG MENU - CATEGORIES*/

ul.blog_menu_categories	{list-style:none; position:absolute; top:35px; left:0px; font-size:11px; margin:0px;}

ul.blog_menu_categories li	{ padding:9px 0 9px 37px; width:181px; }

ul.blog_menu_categories li:hover	{cursor:pointer; background:url(gfx/blog_menu_white_hover.png); background-repeat:repeat-y;}

.blog_menu_category_title	{font-size:12px; text-decoration:none;}



/* BLOG - RIGHT COLUMN - BLOG MENU - POSTS*/

ul.blog_menu_posts	{list-style:none; position:absolute; top:35px; left:218px; margin:0px;}

ul.blog_menu_posts li	{ padding:7px 0 6px 37px; width:181px;}

ul.blog_menu_posts li:hover	{cursor:pointer; background:url(gfx/blog_menu_white_hover.png); background-repeat:repeat-y;}

.blog_menu_thumb_wrapper	{width:34px; height:35px; position:relative; float:left;  }

img.blog_menu_thumb	{ position:absolute; left:3px; top:2px;}

.blog_menu_thumb_border	{width:34px; height:35px; background:url(gfx/blog_thumb_border.png); position:relative; }

.blog_menu_post_title	{ position:relative; width:115px; float:left; font-size:12px; text-shadow: #ebebf1 1px 1px; padding:0px 0 0 12px; line-height:15px; text-decoration:none;  }

.blog_menu_thumb_shine	{width:28px; height:28px; background:url(gfx/shine.png); position:absolute; background-position:-150px 0; left:3px; top:2px; background-repeat:no-repeat;}



/* CONTACT PAGE */

.contact	{width:570px; height:310px; margin:0 0 0 30px; }



/* CONTACT PAGE - LEFT SECTION */

.contact_left	{ width:192px; height:310px; float:left; margin:18px 0 0 0;}



/* CONTACT PAGE - RIGHT SIDE */

.contact_right	{ width:326px; height:310px; float:left; margin:0 0 0 52px; position:relative;}

.contact_blur_left	{width:35px; height:310px; background:url(gfx/contact_blur_left.png) no-repeat; position:absolute; z-index:99;}

.contact_blur_top	{width:48px; height:48px; background:url(gfx/contact_blur_top.png) no-repeat; position:absolute; z-index:99;}

.contact_blur_bottom	{width:48px; height:48px; background:url(gfx/contact_blur_bottom.png) no-repeat; position:absolute; top:262px; z-index:99;}

.contact_step_number_wrapper	{width:48px; height:310px; position:absolute; left:-24px; overflow:hidden; z-index:99;}

.contact_step_number_slider	{width:48px; position:absolute; top:-930px; z-index:99;}

.contact_step_number_slide	{width:48px; height:310px; float:left; z-index:99;}

.contact_step_number_round	{width:48px; height:48px; position:absolute; margin-top:62px; background:url(gfx/contact_round_bg.png) no-repeat; line-height:15px; z-index:99; }

.contact_step_number	{ padding:15px 0 0 0; width:48px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#FFF; line-height:14px; text-shadow:#000 1px 1px; text-align:center; z-index:99; }

.form_steps_wrapper	{width:326px; height:310px; overflow:hidden; position:relative;}

.form_steps_slider	{height:310px; width:1304px; position:absolute; left:0px;}

.form_steps_slide	{width:326px; height:310px; float:left;}

.form_step_1_wrapper	{width:230px; margin:57px auto;}

.form_step_2_wrapper	{width:230px; margin:57px auto;}

.form_step_3_wrapper	{width:230px; margin:18px auto;}

.form_step_4_wrapper	{width:230px; margin:57px auto;}

.form_type_text	{width:217px; background:url(gfx/contact_form_text.png); border:none; background-position:0 0px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:7px 5px 7px 8px; margin:3px 0 0 0; position:relative;}

.form_type_textarea	{width:222px; height:126px; background:url(gfx/contact_form_textarea.png); border:none; background-position:0 0px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:7px 0 7px 8px; margin:3px 0 0 0; position:relative;}

.form_steps_dots_wrapper	{height:23px; float:left; margin:12px 0 0 0;}

.form_step_dot_on	{width:23px; height:23px; padding:0 1px 0 0; background:url(gfx/contact_dot_on.png) no-repeat; float:left;}

.form_step_dot_off	{width:23px; height:23px; padding:0 1px 0 0; background:url(gfx/contact_dot_off.png) no-repeat; float:left;}

.form_step_dot_off:hover	{cursor:pointer; background:url(gfx/contact_dot_on.png);}

.contact_next_step_btn	{margin:12px 0 0 0;}



/* LOADER */

.loader_wrapper	{position:relative; z-index:999; width:50px; height:50px; background:url(gfx/loader_wrapper.png) no-repeat center center; left:290px; top:175px; display:none;}

.loader	{padding:9px 0 0 8px;}

.loader_template_wrapper	{position:relative; z-index:999; width:50px; height:50px; background:url(gfx/loader_wrapper.png) no-repeat center center; left:275px; top:95px; }

.loader_image	{padding:9px 0 0 8px;}



/* BROWSER RELATED - POWERED BY /js/css_browser_selector.js SCRIPT */

.ie7 .tooltip, .ie8 .tooltip	{right:6px;}

.ie7 .port_prev_text	{margin:10px 0 0 32px;}

.ie7 .port_next_text	{margin:10px 33px 0 0;}

.ie7 #footer .left	{top:13px;}

.ie7 .tooltip_center p 		{padding:9px 3px 0 3px;}

.ie #navigation ul li .nav_right	{float:left; height:18px; padding: 5px 12px 0 0;}

.ie8 .port_prev_text	{margin:11px 0 0 32px;}

.ie8 .port_next_text	{margin:11px 33px 0 0; text-align:right;}

.opera .form_type_text	{padding:0 0 0 8px; height:27px;}

.webkit .tooltip	{right:-4px;}

.ie .tooltip	{right:2px;}

.webkit .comments_number	{line-height:30px;}

.webkit #navigation ul li .nav_right	{height:20px; padding: 3px 12px 0 0;}

.webkit .tooltip_center p 		{padding:7px 3px 0 3px;}

.opera .contact_next_step_btn	{line-height:15px;}

.ff3 input.search_input	{height: auto; padding:7px 0 8px 16px;}

.ff3_5 input.search_input	{height: auto; padding:7px 0 8px 16px;}

.ie8 input.search_input	{height: auto; padding:7px 0 8px 16px;}

#adresa{
	margin-top: 10px;
    margin-bottom: 5px;
    font-weight: bold;
}

#pib{
	margin-bottom: 10px;
    font-weight: bold;
}

#wrapper {
    width: 805px;
    margin: 0 auto;
    padding: 0px 0 0px 0;
    text-align: center;
}