/* CSS Document */

body 
	{ margin:0px;  background:url('../img/main_bg.jpg') repeat; font-family: Tahoma; font-size: 11px;  color:#666666; line-height:130%; }
	
	
a { color: #27A8ED; text-decoration: none;}
a:hover { color: #27A8ED; text-decoration: underline;}

	
	
img
	{ border:0px; display:block;}
	
	
input{
   background:#161618;
   border:1px solid #303034;
	font-size:11px;
    font-family:Tahoma;
	color:#666666;
	line-height:14px;
	padding: 0px 0px 0px 2px;
	height:16px;
	width:282px;
}


input.button{
   background:#161618;
   border:1px solid #303034;
	font-size:11px;
    font-family:Tahoma;
	color:#666666;
	line-height:14px;
	padding: 0px 0px 0px 2px;
	height:16px;
	width:50px;

}


textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#666666;
	line-height:14px;
	padding:0px;
   background:#161618;
   border:1px solid #303034;
   overflow:auto;}


a.link_1 { color:#ffffff; text-decoration:none; font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  }
a.link_1:hover { color:#ffffff; font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration:underline; }

a.link_2 { color: #27A8ED; text-decoration: none;}
a.link_2:hover { color: #27A8ED; text-decoration: underline;}
a.link_2:visited { color: #27A8ED; text-decoration: none;}


a.link_3 { color:#666666; text-decoration:none; }
a.link_3:hover { color:#27A8ED; text-decoration:underline; }

a.link_4 { color:#27A8ED; text-decoration:none; font: 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  }
a.link_4:hover { color:#27A8ED; font: 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration:underline; }




.size_10
	{ font-size:10px; }
	
.size_14_ms
	{ color:#ffffff; font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration:none; }
	
.size_12_ms
	{ color:#999999; font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration:none; }

.font_grey
	{ color:#999999}
	
.font_red
	{ color: #FF0000 }
	
.font_orange
	{ color: #FF6600 }
	
.font_white
	{ color: #FFFFFF }
	
.font_blue
	{ color: #27A8ED }
	
.font_white
	{ color: #ffffff }
	
.div_pos_left
	{ float:left; padding:0px 0px 0px 0px;}
	
.div_pos_right
	{ float:right; padding:0px 0px 0px 0px;}
	
.div_pos_center
	{}
	
.logo
	{ float:left; background:url(../img/logo.jpg) no-repeat; width:280px; height:92px;}

	
	
.div_menu_left
	{ float:left; padding:0px 18px 0px 0px;}
	
.content_main
	{ margin:0 auto 0 auto; width:980px; height:100%; background:#000000; }
	
.content_left
	{  float:left; background:url(../img/top_menu_bg.jpg) repeat-x; width:50%; height:92px;}

.content_right
	{  float:left; background:url(../img/top_menu_bg.jpg) repeat-x; width:50%; height:92px;}
	
.content_top
	{ background:url(../img/top_menu_bg.jpg) repeat-x; width:980px; height:92px;}
	
.content_menu_middle
	{  float:left;  width:400px; height:92px;}
	
.main_text
	{ padding:10px 20px 10px 20px; height:auto; }
	
.main_text_2
	{ padding:10px 20px 10px 20px; height:550px; }
	
.site_belt
	{ float:left; padding:10px 5px 10px 20px; height:auto; }

.site_belt_2
	{ float:left; padding:10px 10px 10px 10px; height:auto; }
	
.site_belt_3
	{ float:left; padding:0px 10px 0px 10px; height:auto; }
	
.site_belt_4
	{ float:left; padding:2px 10px 2px 15px; height:auto; }
	
.site_belt_5
	{ float:left; padding:2px 10px 2px 30px; height:auto; }
	
.site_belt_6
	{ float:left; padding:0px 10px 0px 15px; height:auto; }
	
.site_title
	{ padding:10px 10px 10px 10px; height:auto; }
	
.site_title_2
	{ float:left; padding:10px 0px 5px 10px; height:auto; }
	
.site_lang
	{ float:right; padding:10px 0px 5px 10px; height:auto; }
	

	
	
a.menu_01 {  display: block; background:url(../img/menu_01_home.jpg) no-repeat; width:42px; height:92px;}
a.menu_01:hover { background:url(../img/menu_01_home_hover.jpg) no-repeat; width:42px; height:92px;}

a.menu_02 {  display: block; background:url(../img/menu_02_webdesign.jpg) no-repeat; width:74px; height:92px;}
a.menu_02:hover { background:url(../img/menu_02_webdesign_hover.jpg) no-repeat; width:74px; height:92px;}

a.menu_03 {  display: block; background:url(../img/menu_03_www.jpg) no-repeat; width:89px; height:92px;}
a.menu_03:hover { background:url(../img/menu_03_www_hover.jpg) no-repeat; width:89px; height:92px;}

a.menu_04 {  display: block; background:url(../img/menu_04_banery.jpg) no-repeat; width:52px; height:92px;}
a.menu_04:hover { background:url(../img/menu_04_banery_hover.jpg) no-repeat; width:52px; height:92px;}

a.menu_05 {  display: block; background:url(../img/menu_05_logo.jpg) no-repeat; width:42px; height:92px;}
a.menu_05:hover { background:url(../img/menu_05_logo_hover.jpg) no-repeat; width:42px; height:92px;}

a.menu_06 {  display: block; background:url(../img/menu_06_druk.jpg) no-repeat; width:39px; height:92px;}
a.menu_06:hover { background:url(../img/menu_06_druk_hover.jpg) no-repeat; width:39px; height:92px;}

a.menu_07 {  display: block; background:url(../img/menu_07_gry.jpg) no-repeat; width:32px; height:92px;}
a.menu_07:hover { background:url(../img/menu_07_gry_hover.jpg) no-repeat; width:32px; height:92px;}

a.menu_10 {  display: block; background:url(../img/menu_10_inne.jpg) no-repeat; width:39px; height:92px;}
a.menu_10:hover { background:url(../img/menu_10_inne_hover.jpg) no-repeat; width:39px; height:92px;}

a.menu_08 {  display: block; background:url(../img/menu_08_o_mnie.jpg) no-repeat; width:49px; height:92px;}
a.menu_08:hover { background:url(../img/menu_08_o_mnie_hover.jpg) no-repeat; width:49px; height:92px;}

a.menu_09 {  display: block; background:url(../img/menu_09_kontakt.jpg) no-repeat; width:59px; height:92px;}
a.menu_09:hover { background:url(../img/menu_09_kontakt_hover.jpg) no-repeat; width:59px; height:92px;}

a.menu_11 {  display: block; background:url(../img/menu_11_portfolio.jpg) no-repeat; width:72px; height:92px;}
a.menu_11:hover { background:url(../img/menu_11_portfolio_hover.jpg) no-repeat; width:72px; height:92px;}



a.menu_01_en {  display: block; background:url(../img/menu_01_home.jpg) no-repeat; width:42px; height:92px;}
a.menu_01_en:hover { background:url(../img/menu_01_home_hover.jpg) no-repeat; width:42px; height:92px;}

a.menu_08_en {  display: block; background:url(../img/menu_08_o_mnie.jpg) no-repeat; width:49px; height:92px;}
a.menu_08_en:hover { background:url(../img/menu_08_o_mnie_hover.jpg) no-repeat; width:49px; height:92px;}

a.menu_09_en {  display: block; background:url(../img/menu_09_en_contact.jpg) no-repeat; width:65px; height:92px;}
a.menu_09_en:hover { background:url(../img/menu_09_en_contact_hover.jpg) no-repeat; width:65px; height:92px;}

a.menu_11_en {  display: block; background:url(../img/menu_11_portfolio.jpg) no-repeat; width:72px; height:92px;}
a.menu_11_en:hover { background:url(../img/menu_11_portfolio_hover.jpg) no-repeat; width:72px; height:92px;}




.main_bg
	{ background:url(../img/main_bg.jpg) repeat-y; width:980px; }
	
.footer_bg
	{ background:url(../img/footer.jpg) no-repeat; width:980px; height:75px;}
	
.footer_text
	{ float:right; padding: 10px 0px 0px 0px; text-align:right;}
	
.footer_text_left
	{ float:left; padding: 10px 0px 0px 0px; text-align:left; width:200px;}
	
.table
	{ width:940px; height:auto; padding:0px 0px 20px 0px;}
	
.table_home
	{ float:left; width:540px; height:auto; padding:0px 10px 20px 0px;}
	
	.table_up_down_home
	{ background:url(../img/table_up_down.jpg) no-repeat; width:530px; height:1px; line-height: 1px; overflow: hidden; }
	
	.table_middle_home
	{ background:url(../img/table_middle_home.jpg) repeat-y; width:530px; height:auto;}
	
	
.table_up_down
	{ background:url(../img/table_up_down.jpg) no-repeat; width:940px; height:1px; line-height: 1px; overflow: hidden; }
	
.table_up
	{ background:url(../img/table_up.jpg) no-repeat; width:940px; height:1px;}
	
.table_middle
	{ background:url(../img/table_middle.jpg) repeat-y; width:940px; height:auto;}
	
.table_img
	{ padding:10px 10px 20px 10px; height:auto; text-align:center;  }
	
.table_img_home
	{ padding:10px 10px 10px 10px; height:auto; text-align:center;  }

.table_desc
	{ padding:10px 10px 20px 10px; height:auto; }
	
.table_desc_title
	{ font-weight:bold; }

.table_desc_date
	{ font-size:10px; padding:0px 0px 10px 0px;}

.table_desc_else
	{}
	
	
	
.content_left_inside
	{   float:left; width:544px; height:auto;}
	
.content_right_inside
	{  padding:110px 0px 360px 10px; }

.content_right_inside_2
	{  padding:20px 0px 20px 10px;}
	
.content_right_inside_3
	{  padding:90px 0px 100px 10px;}
	


.content_left_inside_5
	{   float:left;   width:250px; height:auto; padding:0px 0px 0px 10px;  line-height:180%}
	
.content_left_inside_6
	{   float:left;   height:auto; padding:0px 0px 0px 10px;  line-height:180%}
	
.content_right_inside_5
	{ float:left;  width:524px; height:auto; padding:0px 0px 0px 0px;}
	
.content_left_inside_7
	{  height:auto; padding:0px 0px 0px 10px;  line-height:160%; width:844px;}
	
	
.blue_title
	{ color:#27A8ED; font:  20px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  }
	
.white_title
	{ padding:4px 0px 4px 10px; color:#ffffff; font:  12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  }
	
	
	
	
.cv-left
	{ float:left; padding:0px 20px 0px 0px; width:110px; color:#999999}


.cv-right
	{ float:left}
	
	
.cv_year
	{ width:800px;}
	
.cv-sep
	{ float:left; padding:0px 0px 10px 0px; display:block; width:940px; height:auto}
	
.cv-line
	{ background:url(../img/cv-line.jpg) no-repeat; width:940px; height:1px; line-height: 1px; overflow: hidden; }
	
	
.cv
	{ width:940px; height:auto; padding:0px 0px 20px 0px; line-height:170%}
	
	
	
.cv_14_ms
	{  float:left; color:#ffffff; font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-decoration:none; padding:20px 0px 10px 0px;}
	
.banner-img
	{ padding:0px 54px 0px 54px; }
