/* Style Sheet Designed By Net-Technic 2009-2011*/
#main_site { margin: 0 auto; padding: 0 auto; background-image: url('../images/bg1.gif'); background-repeat: repeat-x; background-position: top; }

#container { margin: 0 auto; margin-top: 0px; width: 980px; height: 700px; }

img { border: 0px; }

#menu { color: #7b7879; width: 150px; height: 200px; }

a:link { color: #7b7879; font-family: arial; font-size: 11px; text-decoration: none; }

a:active { color: #ffffff; font-family: arial; font-size: 11px; text-decoration: underline; }

a:hover { color: #ffffff; font-family: arial; font-size: 11px; text-decoration: none; }

a:visited { color: #7b7879; font-family: arial; font-size: 11px; text-decoration: none; }

h6 { color: #7b7879; font-family: arial, Verdana, Times New Roman, sans-serif; font-size: 10px; letter-spacing: 1px; line-height: 2px; font-weight: normal; }

h4 , .collection_header { font-family: arial, Verdana, Times New Roman, sans-serif; color: #820023; font-size: 11px; letter-spacing: 2px; margin-left: 0px; font-weight: normal; }
div#flashcontent2 { position:absolute;left:350px;top:600px;}
.search_number_active {  text-align:left;float:left;width:auto;height:20px;font-size:12px;margin:10px 0px 0px 0px;text-decoration:none;padding:1px;color:#fff;}
.collection { width: 135px; height: 125px; }

div[class="collection"]:hover { width: 135px; height: 125px; }

.clearLeft { clear: left; }

.clearRight { clear: right; }

.clearBoth { clear: both; }

/* Galeria - suknie ślubne - site*/
#main_content_area_empty { position: relative; width: 980px; height: 626px; background-image: url('../images/site_05.jpg'); background-position: top; }

#main_content_area_kom { position: relative; width: 980px; height: 626px; background-image: url('../images/site_kom.jpg'); background-position: top; }

#main_content_area { position: relative; width: 980px; height: 626px; background-image: url('../images/site_03.jpg'); background-position: top; }

#contact_wraper { position: absolute; text-align: right; width: 980px; height: auto; top: 4px; left: -31px; }

.postOffice { position: relative; top: 5px; left: 3px; }

.contact_style_header { color: #ffffff; font-family: arial; font-size: 13px; }

.title_site { margin-top: 126px; margin-left: 98px; }

#active_collection { width: 170px; height: 154px; border: 0px solid grey; margin-left: 170px; }

.menu_line { position: relative; top: -24px; left: -95px; width: 160px; }

#submenu { margin-top: -40px; margin-left: 15px; }

#footer_site { width: 980px; height: 74px; background-image: url('../images/site_02.jpg'); background-position: top; }

#copyright { text-align: right; float: left; width: 680px; }

.copyright_text { color: #fff; font-family: arial; font-size: 9px; vertical-align: -145%; margin-right: 10px; }

#submenu_rest { margin-left: -8px; }

.gallery_img { border: 2px solid grey; }

img[class="gallery_img"]:hover { border: 2px solid grey; cursor: pointer; }

.showModel { position: absolute; top: 400px; z-index: 100000; font-family: arial, Verdana, Times New Roman, sans-serif; color: #820023; font-size: 12px; letter-spacing: 2px; margin-left: 0px; font-weight: normal; }

#modelShowStatus { float: left; width: 570px; height: 120px; margin-top: 110px; margin-left: 40px; z-index: 10000; }

#modelShowStatusCompany { float: left; width: 350px; height: 120px; margin-left: -10px; margin-top: -165px; z-index: 10000; }

/* Galeria - suknie komunijne  - site*/
#main_content_area_teens { position: relative; width: 980px; height: 626px; background-image: url('../images/site_01.jpg'); background-position: top; }

/* Galeria - bolerka  - site*/
#main_content_area_bolerka { position: relative; width: 980px; height: 626px; background-image: url('../images/site_04.jpg'); background-position: top; }

div#homeLink { text-align: right; width: 200px; float: left; margin-top: 20px; margin-right: 100px; }

a.homeLink { color: #ffffff; font-family: arial; font-size: 11px; }

a[class="homeLink"]:hover { color: #f2b5be; font-family: arial; font-size: 11px; }

/* Style dla menu oraz dla highslide */
.highslide-dimming { background: black; }

.highslide-overlay { display: none; }

.menu, .menu li ul { list-style-type: none; margin: 0; padding: 0; min-width: 125px; max-width: 125px; border: 0px solid black; }

.menu li { position: relative; color: #ffffff; padding-top: 5px; }

.menu li ul { position: absolute; width: 210px; left: 0; top: -1px; display: none; filter: alpha(opacity=100); -moz-opacity: 70; }

.menu .arrowItem { position: absolute; right: 2px; top: 0px; }

.li:hover { }

* html .menu li { float: left; height: 1%; }

* html .menu li a { height: 1%; }

