body {margin: 0; padding: 0; background-color: #fff;}

div {margin: 0; padding: 0; outline: none;}
h1 {font-family: Times New Roman; font-size: 20px; color:#57372d; font-weight:normal; margin: 30px 0 0 40px; padding:0px;}
h2 {font-family: Verdana; font-size: 13px; color:#C70202; font-weight:bold; margin: 30px 0 0 0;}

p {font-family: Verdana; font-size: 13px; margin: 10px 0 0 0; padding: 0; color: #000; text-align: justify;}

object {outline: none;}

a {outline: none; text-decoration: none; color:#000;}
a:hover {text-decoration: underline; color:#000;}

img {border: none;}

#page {margin: 0 auto; width: 990px;}

#top_part {float: left; width: 990px; height: 64px; border-bottom: 2px solid #fff; background: #5f6362; position: relative;}
#top_part h1 { position: absolute; left: 5px; top: -10px; color: #ff9c00; font-family: Verdana; font-size: 24px; font-weight: bold;}

#logo { width: 201px; height: 64px; position: absolute; right: 70px;}

#main_part {float: left; width: 990px; height: 617px;}

#main_part_kontakt {float: left; width: 990px; height: 618px; background: url('images/kontakt_bg.jpg') top left no-repeat;}

#left_column { float: left; width: 250px; height: 617px;}

#content { float: right; width: 740px; height: 617px;}

#owner_name { margin: 105px 0 0 284px;}

#kontakt_box { float: left; width: 390px; height: 115px; margin: 20px 0 0 165px;}
#kontakt_box .kontakt_box_title { float: left; width: 185px; height: 30px; background: #000;}
#kontakt_box .kontakt_box_title p { color: #fff; margin: 7px 0 0 15px; text-transform: uppercase; font-family: Verdana; font-weight: bold; font-size: 12px;}
#kontakt_box .kontakt_box_content { float: left; width: 390px; height: 85px; background: #ddd;}
#kontakt_box .kontakt_box_content p { color: #000; margin: 20px 0 0 25px; font-family: Verdana; font-size: 14px; font-weight: bold;}

#kontakt_form { float: left; width: 390px; height: 115px; margin: 20px 0 0 165px;}
#kontakt_form .kontakt_form_title { float: left; width: 185px; height: 30px; background: #000;}
#kontakt_form .kontakt_form_title p { color: #fff; margin: 7px 0 0 15px; text-transform: uppercase; font-family: Verdana; font-weight: bold; font-size: 12px;}
#kontakt_form .kontakt_form_content { float: left; width: 390px; height: 245px; background: #ddd;}
#kontakt_form .kontakt_form_content p { color: #000; margin: 15px 0 0 25px; font-family: Verdana; font-size: 12px; font-weight: bold;}

#bottom_part {float: left; width: 990px; height: 64px; border-top: 2px solid #fff; background: #000;}
#bottom_part ul {float: left; margin: 24px 0 0 270px; padding: 0; list-style: none;}
#bottom_part ul li {float: left; margin: 0; padding: 0 10px; border-right: 1px solid #fff; font-family: Arial; font-size: 12px; font-weight: bold;}
#bottom_part ul li a {color: #fff; text-decoration: none; text-transform: uppercase;}
#bottom_part ul li a:hover {color: #ccc; }
#bottom_part ul li a.selected { text-decoration: underline;}
#bottom_part .end {border: none;}

#top_main_page { width: 990px; height: 104px;}
#top_main_page #left_top_banner { width: 495px; height: 35px; float: left; background: #7e8482;}
#top_main_page #right_top_banner { width: 495px; height: 35px; float: right; background: #585c5b;}
#top_main_page #top_menu { float: left; width: 990px; height: 70px; background: #000;}
#top_main_page ul {float: left; margin: 0; padding: 0; list-style: none; height: 70px;}
#top_main_page ul li {float: left; margin: 0; padding: 0; width: 165px; height: 70px; display: block;}
#top_main_page ul li a { color: #fff; font-family: Verdana; font-size: 18px; font-weight: bold; background: #000 url('images/butoon.png') no-repeat; background-position: 25px 25px; display: block; padding: 20px 0 32px 50px;}
#top_main_page ul li a:hover { color: #000; background: #fff url('images/butoon.png') no-repeat; background-position: 25px 25px; text-decoration: none;}

#main_page_content { /*width: 990px;*/ float: left;}

#left_01 { float: left; width: 533px; height: 347px; background: url('images/left_01.jpg') top left no-repeat;}
#right_01 { float: right; width: 457px; height: 347px; background: url('images/right_01.jpg') top left no-repeat; position: relative;}
#right_01 .text { width: 280px; height: 60px; position: absolute; top: 220px; left: 90px; text-align: center; font-family: Verdana; font-size: 16px; font-weight: bold;}
#right_01 .skype { width: 100px; height: 15px; position: absolute; top: 285px; left: 220px; text-align: center; font-family: Verdana; font-size: 16px; font-weight: bold;}

#left_02 { float: left; width: 533px; height: 226px; background: #7e8482 url('images/left_02.jpg') top left no-repeat; position: relative;}
#left_02 .text { width: 270px; height: 150px; position: absolute; top: 35px; left: 220px; text-align: center; font-family: Verdana; font-size: 18px; font-weight: normal; line-height: 30px;}
#left_02 .text span { color: #FFD100; font-weight:  bold; font-size: 18px;}
#right_02 { float: right; width: 457px; height: 226px; background: #585c5b url('images/right_02.jpg') bottom right no-repeat; position: relative;}
#right_02 .title { position: absolute; left: 0px; top: 20px; width: 457px; height: 60px; background: #000; color: #d19b29; font-family: Verdana; font-size: 20px; text-align: center;}
#right_02 .title span { margin: 15px 0 0 30px; float: left;}
#right_02 .text {width: 420px; height: 75px; position: absolute; top: 110px; left: 20px; text-align: justify; font-family: Verdana; font-size: 12px; font-weight: normal; color: #fff;}

#left_03 { float: left; width: 533px; height: 306px; background: #7e8482; position: relative;}
#left_03 .image { position: absolute; top: 25px; left: 23px;}
#left_03 .title { width: 335px; height: 70px; background: #000; position:absolute; top: 27px; right: 0px; color: #d19b29; font-family: Verdana; font-size: 18px; text-align: left;}
#left_03 .title span {margin: 12px 0 0 7px; float: left;}
#left_03 .text { width: 320px; height: 170px; position: absolute; top: 110px; right: 14px; text-align: justify; color: #fff; font-family: Verdana; font-size: 12px;}
#right_03 { float: right; width: 457px; height: 306px; background: #585c5b url('images/right_03.jpg') top right no-repeat; position: relative;}
#right_03 .text { width: 405px; height: 200px; position: absolute; top: 20px; left: 20px;}
#right_03 .text img { float: left; padding: 0 5px 0 0}
#right_03 .text span { text-align: left; font-family: Verdana; font-weight: bold; font-size: 19px; color: #f1b32f; margin: 0;}
#right_03 .text p { text-align: left; font-family: Verdana; font-weight: normal; font-size: 12px; color: #fff; text-align: justify;}

#main_rolety { width: 990px; height: 617px; background: url('images/bg_rolety.jpg') top left no-repeat; float: left;}

#main_rolety #menu_column { float: left; width: 255px;}

#main_rolety #content_column { float: right; width: 735px; position: relative;}
#main_rolety #rolety_content { position: absolute; top: 60px; left: 20px; width: 647px; height: 497px;}
#main_rolety #rolety_content #tresc_uni1 { width: 647px; height: 497px; position:relative; display: none;}
#main_rolety #rolety_content #tresc_uni2 { width: 647px; height: 497px; position:relative; display: none;}
#main_rolety #rolety_content #tresc_mini { width: 647px; height: 497px; position:relative; display: none;}
#main_rolety #rolety_content #tresc_rzymskie { width: 647px; height: 497px; position:relative; display: none;}
#main_rolety #rolety_content #tresc_classic { width: 647px; height: 497px; position:relative; display: none;}
#main_rolety #rolety_content #tresc_d11 { width: 647px; height: 497px; position:relative; display: none;}
#main_rolety #rolety_content #decomatic { width: 647px; height: 497px; position:relative; display: normal;}
#main_rolety #rolety_content .rolety_picture { width: 343px; height: 212px; top: 10px; left: 10px; position: absolute;}
#main_rolety #rolety_content .rolety_title { width: 220px; height: 30px; background: #000; color: #fff; top: 14px; left: 353px; position: absolute;}
#main_rolety #rolety_content .rolety_title span { font-family: Verdana; font-size: 14px; text-transform: uppercase; font-weight: bold; float: left; margin: 6px 0 0 15px;}
#main_rolety #rolety_content .first_text { position: absolute; top: 50px; left: 365px; width: 260px; height: 170px; font-family: Verdana; font-size: 12px; text-align: justify;}
#main_rolety #rolety_content .second_text { position: absolute; top: 230px; left: 10px; width: 614px; height: 260px; font-family: Verdana; font-size: 12px; text-align: justify;}

ul#roller_menu { width: 167px; margin: 0;}
ul#roller_menu li { list-style-type: none;}
ul#roller_menu li a { display: block; background: url('images/button1.jpg') top left no-repeat; background-position: 0 0; padding: 10px 0 6px 17px; color:#000; text-decoration: none; font-family: Verdana; font-size: 12px;}
ul#roller_menu li a:hover { background-position: 0 -30px; color: #fff; text-decoration: none;}
ul#roller_menu li a.opened { background-position: 0 -30px; color: #fff; text-decoration: none;}
ul#roller_menu li a.selected { background-position: 0 -30px; color: #fff; text-decoration: none;}

ul#roller_menu li ul { width: 167px; margin: 0; padding: 0; overflow: hidden;}
ul#roller_menu li ul li { list-style-type: none; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
ul#roller_menu li ul li a {display: block; background: url('images/button2.jpg') top left no-repeat; background-position: 0 -16px; padding: 1px 0 2px 15px; color:#000; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
ul#roller_menu li ul li a:hover { background-position: 0 0; color: #fff;}
ul#roller_menu li ul li a.selected { background-position: 0 0; color: #fff;}
ul#roller_menu #rolety_sub2 { background: #000; color: #fff; cursor: default;}

#tip { width: 166px; margin: 0 0 0 40px; padding: 0;}
#tip .tip_top { width: 166px; height: 25px; padding: 21px 0 4px 20px; background: url('images/tip_bg_top.png') top left no-repeat; color: #fff; font-family: Verdana; font-size: 14px; font-weight: bold;}
#tip .tip_content { width: 156px; padding: 0 5px; background: #3c7681; color: #fff; font-family: Verdana; font-size: 11px; text-align: justify;}
#tip .tip_bottom { width: 166px; height: 104px; background: url('images/tip_bg_bottom.png') top left no-repeat;}

#triple_pic { width: 100%; position: absolute; bottom: 0; left: 0;}
#triple_pic #left_pict { float: left;}
#triple_pic #right_pict { float: right;}

input { background-color:#fff; border:1px solid #212121; color: black; margin:5px 0 5px 25px; width: 200px;}
textarea { background-color:#fff; border:1px solid #212121; color: black; margin:5px 0 5px 25px; width: 340px;}
