﻿body {margin: 0px; width: 100%; min-width: 1000px; background-color: #330000;}

#body_div_index {width: 100%; height: 917px; margin: 0px; z-index: 1;}
#body_div_left_index {width: 40%; height: 917px; margin: 0px; float: left; position: absolute; z-index: 1;  background-image: url(../gfx_index/bg_left.jpg);}
#body_div_right_index {width: 40%; height: 917px; margin: 0px; float: right; position: relative; z-index: 1;  background-image: url(../gfx_index/bg_right.jpg);}
#body_div_cont_index {width: 100%; height: 917px; margin: 0 auto; position: absolute; z-index: 2;}
div.base_index {width: 885px; height: 917px; margin: 0 auto; background-color: #330000;}
div.base_in_index {width: 883px; height: 917px; margin: 0 auto; margin-left: 1px; margin-right: 1px; background-color: #333333;}

#body_div {width: 100%; height: 864px; margin: 0px; z-index: 1;}
#body_div_left {width: 40%; height: 864px; margin: 0px; float: left; position: absolute; z-index: 1;  background-image: url(../gfx_index/bg_left.jpg);}
#body_div_right {width: 40%; height: 864px; margin: 0px; float: right; position: relative; z-index: 1;  background-image: url(../gfx_index/bg_right.jpg);}
#body_div_left_short {width: 40%; height: 864px; margin: 0px; float: left; position: absolute; z-index: 1;  background-image: url(../gfx_index/bg_left_short.jpg);}
#body_div_right_short {width: 40%; height: 864px; margin: 0px; float: right; position: relative; z-index: 1;  background-image: url(../gfx_index/bg_right_short.jpg);}
#body_div_cont {width: 100%; height: 864px; margin: 0 auto; position: absolute; z-index: 2;}
div.base {width: 885px; height: 864px; margin: 0 auto; background-color: #330000;}
div.base_in {width: 883px; height: 864px; margin: 0 auto; margin-left: 1px; margin-right: 1px; background-color: #333333;}

a {text-decoration: none; outline-color: #333333; outline-width: 0px;}



div.top {width: 883px; height: 50px; margin: 0px; margin-top: 27px; position: absolute;}
div.top_left {width: 662px; height: 50px; margin: 0px; background-color: #999999; float: left; margin-right: 1px;}
h1.top_left {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0px; text-align: left; margin-left: 10px; position: absolute; margin-top: 10px;}
div.top_right {width: 220px; height: 50px; margin: 0px; float: left;}
div.top_right_1 {width: 220px; height: 24px; margin: 0px; margin-bottom: 2px; background-image: url(../gfx_index/top_right.jpg); background-repeat: no-repeat;}
div.top_right_1:hover {background-image: url(../gfx_index/top_right_hover.jpg); background-repeat: no-repeat;}
div.top_right_2 {width: 220px; height: 24px; margin: 0px; background-image: url(../gfx_index/top_right.jpg); background-repeat: no-repeat;}
div.top_right_2:hover {background-image: url(../gfx_index/top_right_hover.jpg); background-repeat: no-repeat;}
h3.top_right  {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 12px; color: #999999; margin: 0px; text-align: left; position: absolute; display: block; height: 24px; width: 220px;}
a.top_right {color: #CCCCCC; display: block; height: 19px; padding-top: 5px; width: 210px; padding-left: 10px; }
a.top_right:hover {color: #ffffff;}



div.menu {width: 883px; height: 274px; margin: 0px; margin-top: 100px; position: absolute;}
div.menu_db_out {width: 883px; height: 221px; margin: 0px; margin-top: 100px; position: absolute;}
h2.menu {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 14px; color: #333333; margin: 0px; text-align: center; position: absolute; width: 220px; height: 274px; display: block;}
a.menu_logo {width: 220px; height: 220px; display: block; margin-top: 54px;}
a.menu_logo_db {width: 220px; height: 220px; display: block; margin: 0px;}
a.menu {color: #333333; width: 220px; height: 254px; display: block; padding-top: 20px;}
a.menu:hover {color: #ffffff;}
div.menu_1 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 274px; background-image: url(../gfx_index/menu_1.jpg);  background-position: 0px 54px; background-repeat: no-repeat;}
div.menu_2 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 274px; background-image: url(../gfx_index/menu_2.jpg);  background-position: -220px 0px;}
div.menu_2:hover {background-image: url(../gfx_index/menu_2.jpg);  background-position: 0px 0px;}
div.menu_3 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 274px; background-image: url(../gfx_index/menu_3.jpg);  background-position: -220px 0px;}
div.menu_3:hover {background-image: url(../gfx_index/menu_3.jpg);  background-position: 0px 0px;}
div.menu_4 {margin: 0px; float: left; width: 220px; height: 274px; background-image: url(../gfx_index/menu_4.jpg);  background-position: -220px 0px;}
div.menu_4:hover {background-image: url(../gfx_index/menu_4.jpg);  background-position: 0px 0px;}
div.menu_db {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 221px;}
div.menu_db_last {margin: 0px; float: left; width: 220px; height: 221px;}
div.menu_1_db{margin: 0px; margin-right: 1px; float: left; width: 220px; height: 221px; background-image: url(../gfx_index/menu_1.jpg);  background-position: 0px 1px; background-repeat: no-repeat;}
h2.menu_db {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 14px; color: #333333; margin: 0px; text-align: center; position: absolute; width: 220px; height: 53px; display: block;}
a.menu_db {color: #333333; width: 220px; height: 33px; display: block; padding-top: 20px;}
a.menu_db:hover {color: #ffffff;}
div.menu_2_db_2_fs {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-slubna-okolicznosciowa/menu_2.jpg); margin-top: 1px;}
div.menu_3_db_2_fs {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-slubna-okolicznosciowa/menu_3.jpg); margin-top: 1px;}
div.menu_4_db_2_fs {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-slubna-okolicznosciowa/menu_4.jpg); margin-top: 1px;}
div.menu_2_db_2_fr {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-reportazowa/menu_2.jpg); margin-top: 1px;}
div.menu_3_db_2_fr {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-reportazowa/menu_3.jpg); margin-top: 1px;}
div.menu_4_db_2_fr {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-reportazowa/menu_4.jpg); margin-top: 1px;}
div.menu_2_db_2_fp {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-portretowa/menu_2.jpg); margin-top: 1px;}
div.menu_3_db_2_fp {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-portretowa/menu_3.jpg); margin-top: 1px;}
div.menu_4_db_2_fp {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-portretowa/menu_4.jpg); margin-top: 1px;}
div.menu_2_db_2_frek {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-reklamowa/menu_2.jpg); margin-top: 1px;}
div.menu_3_db_2_frek {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-reklamowa/menu_3.jpg); margin-top: 1px;}
div.menu_4_db_2_frek {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-reklamowa/menu_4.jpg); margin-top: 1px;}
div.menu_2_db_2_fprod {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-produktowa/menu_2.jpg); margin-top: 1px;}
div.menu_3_db_2_fprod {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-produktowa/menu_3.jpg); margin-top: 1px;}
div.menu_4_db_2_fprod {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_fotografia-produktowa/menu_4.jpg); margin-top: 1px;}
div.menu_2_db_2_k {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_kontakt/menu_2.jpg); margin-top: 1px;}
div.menu_3_db_2_k {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_kontakt/menu_3.jpg); margin-top: 1px;}
div.menu_4_db_2_k {margin: 0px; width: 220px; height: 220px; background-image: url(../gfx_kontakt/menu_4.jpg); margin-top: 1px;}



div.cont {width: 883px; height: 441px; margin: 0px; margin-top: 375px; position: absolute;}
div.cont_db {width: 883px; height: 441px; margin: 0px; margin-top: 322px; position: absolute;}
div.cont_1 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 441px;}
p.cont_1 {font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; text-align: right; color: #999999; margin-top: 20px; margin-left: 20px; margin-right: 20px;}
p.cont_1_i {font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; text-align: right; color: #999999; margin-top: 35px; margin-left: 20px; margin-right: 20px; font-style: italic;}
div.pf_row {width: 166px; height: 54px; margin-bottom: 1px; margin: 0 auto}
div.pf_cell {width: 54px; height: 54px; float: left; margin-left: 1px}
img.pf {border: 0px solid #999999; margin: 0px; width: 54px; height: 54px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 7px; color: #666666;}
img.pf:hover {border: 1px solid #999999; margin: 0px; width: 52px; height: 52px;}
div.pf {width: 220px;}
p.pf {font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; text-align: center; color: #999999; margin-top: 16px;}
a.pf {color: #CCCCCC;}
a.pf:hover {color: #ffffff;}
h3.pf {position: absolute; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; text-align: center; color: #999999; margin-top: 20px; width: 166px;}
div.cont_2 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 441px; background-color: #660000; background-image: url(../gfx_index/s_menu.jpg);}
h2.cont_2 {font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 13px; text-align: right; color: #CCCCCC; margin-top: 35px; margin-left: 20px; margin-right: 20px; margin-bottom: 0px; width: 180px}
p.cont_2 {font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; text-align: right; color: #999999; margin-top: 3px; margin-left: 20px; margin-right: 20px; padding-right: 7px;}
a.cont_2 {color: #CCCCCC; background-image: url(../gfx_index/cont_menu.jpg); background-repeat: no-repeat; padding-right: 7px; display: block; background-position: 178px 0px; background-repeat: repeat-y;}
a.cont_2:hover {color: #ffffff; background-image: url(../gfx_index/cont_menu_hover.jpg); padding-right: 7px; display: block; background-position: 178px 0px;  background-repeat: repeat-y;}
div.cont_3 {margin: 0px; float: left; width: 441px; height: 441px;}
p.cont_3 {display: block; width: 400px; height: 370px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 12px; text-align: justify; color: #999999; margin: 0 auto; margin-top: 35px; line-height: 17px;}
a.cont_3 {color: #999999;}
a.cont_3:hover {color: #ffffff;}
a.cont_3_index {color: #AAAAAA;}
a.cont_3_index:hover {color: #ffffff;}

div.bott {width: 883px; height: 50px; margin: 0px; margin-top: 817px; position: absolute;}
div.bott_db {width: 883px; height: 50px; margin: 0px; margin-top: 764px; position: absolute;}
div.bott_1 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 50px; background-color: #999999; background-image: url(../gfx_index/bott.jpg);  background-position: 169px 0px; background-repeat: no-repeat;}
div.bott_1:hover {background-color: #999999; background-image: url(../gfx_index/bott.jpg);  background-position: 169px -51px; background-repeat: no-repeat;}
p.bott_1 {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px; text-align: right; width: 220px; height: 50px; display: block;}
a.bott_1 {color: #333333; margin: 0px; width: 159px; padding-right: 61px; height: 39px; padding-top: 11px; display: block;}
a.bott_1:hover {color: #ffffff;}
div.bott_2 {margin: 0px; margin-right: 1px; float: left; width: 220px; height: 50px; background-color: #999999;}
p.bott_2 {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; color: #666666; margin: 0px; text-align: right; position: absolute; margin-top: 11px; width: 210px;}
div.bott_3 {margin: 0px; float: left; width: 441px; height: 50px; background-color: #999999;}
p.bott_3 {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; color: #666666; margin: 0px; text-align: left; margin-left: 10px; position: absolute; margin-top: 11px;}



div.end {width: 883px; height: 50px; margin: 0px; margin-top: 867px; position: absolute;}
div.end_db {width: 883px; height: 50px; margin: 0px; margin-top: 814px; position: absolute;}
p.end {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; color: #666666; margin: 0px; text-align: center; position: absolute; margin-top: 11px; width: 867px;}
a.end {color: #666666;}
a.end:hover {color: #999999;}



div.linki {width: 883px; height: 100px; margin: 0px; margin-bottom: 1px; margin-top: 170px;}
img.linki {width: 218px; height: 98px; margin: 0px; display: block; margin: 0px; display: block; border: 1px solid #999999;}
img.linki:hover {border: 1px solid #CCCCCC;}
a.linki {width: 220px; height: 100px; display: block; float: left;margin-left: 150px;}



h2.kont_3 {display: block; height: 16px; width: 380px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 14px; text-align: left; color: #CCCCCC; margin: 0 auto; margin-top: 35px; margin-bottom: 35px;}
p.kont_3 {display: block; width: 380px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; text-align: left; color: #666666; margin: 0 auto; margin-top: 15px; line-height: 5px; height: 10px;}
p.kont_2 {display: block; width: 220px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 13px; text-align: center; color: #CCCCCC; margin: 0 auto; margin-top: 0px; margin-top: 35px;}
a.kont_2 {color: #CCCCCC;}
a.kont_2:hover {color: #ffffff;}
form {display: block; width: 380px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 11px; margin: 0 auto; margin-top: 15px;}
textarea.txt {font-size: 11px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; display: block; width: 370px; height: 175px; border: 1px solid #999999; color: #CCCCCC; background: #333333; padding: 5px; margin-bottom: 5px;}
textarea.required {font-size: 11px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; display: block; width: 370px; height: 175px; border: 1px solid #990000; color: #CCCCCC; background: #333333; padding: 5px; margin-bottom: 5px;}
input.txt {font-size: 11px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; display: block; width: 200px; border: 1px solid #999999; color: #CCCCCC; background: #333333; margin: 0px; height: 16px; padding-left: 5px; margin-bottom: 5px;}
input.but {display: inline; font-size: 11px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; display: block; width: 70px; border: 1px solid #999999; color: #333333; background: #CCCCCC; margin: 0px; height: 24px; margin-top: 15px; letter-spacing: 1px; margin-bottom: 7px;}
input.but:hover {border: 1px solid #666666; background: #ffffff;}
input.required {margin: 0px; margin-bottom: 5px; font-size: 11px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; display: block; width: 200px; border: 1px solid #990000; color: #CCCCCC; background: #333333; height: 16px; padding-left: 5px;}
p.form_info_send {display: block; height: 16px; width: 380px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; text-align: left; color: #CCCCCC; margin: 0 auto; margin-top: 0px; margin-bottom: 35px; height: 10px;}
p.form_info {display: block; height: 16px; width: 380px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; text-align: left; color: #990000; margin: 0 auto; margin-top: 0px; margin-bottom: 35px; height: 10px;}
p.form {position: absolute; display: block; width: 160px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; text-align: left; color: #999999; margin-top: 5px; font-weight: normal; margin-bottom: 5px; margin-left: 220px;}
p.zly_kod {position: absolute; display: block; width: 60px; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; text-align: left; color: #990000; margin-top: 5px; font-weight: normal; margin-bottom: 5px; margin-left: 326px;}
img.kod {position: absolute; margin-top: 0px; margin-bottom: 5px; margin-left: 220px; width: 80px; height: 16px;}
p.none {display: none;}
input.none {display: none;}
img.email {border: 0px #660000; margin: 0px; outline-color: #660000; outline-width: 0px;}

p.rss {position: absolute; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; text-align: left; color: #666666; margin: 0px; margin-top: 7px; margin-left: 10px; display: inline;}
a.rss {color: #666666;}
a.rss:hover {color: #999999;}


.seo  {width: 883px; height: 115px; margin: 0px; margin: 0 auto; padding-top: 20px; margin-top: 1px;}
.seo p {font-weight: normal; font-family: 'arial CE', arial, 'helvetica CE', helvetica, sans-serif; font-size: 10px; color: #666666; margin: 0px; text-align: justify; background-image: url(../gfx_index/seo.jpg); display: block; background-repeat: repeat-y; padding-left: 12px; margin-left: 60px; margin-right: 60px;}