html, body {height:100%; margin:0; padding:0; background:#000000; //overflow:auto;
scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#000000; scrollbar-track-color:#000000;
scrollbar-arrow-color:#a60062; scrollbar-shadow-color:#a60062; scrollbar-highlight-color:#a60062;}

a:link, a:visited {color:#fcffb6; text-decoration:underline;}
a:hover, a:hover.visited {color:#fcffb6; text-decoration:none;}

#all {position:relative; height:100%; text-align:center; min-width:980px;}
#all {font-family:tahoma; font-size:85%; color:#888888;}
html>body #all {min-height:100%;}

#max_width {position:relative; height:100%; margin:0 auto; width:100%;}
html>body #max_width {height:auto; min-height:100%;}

.main {display:table; width:100%; height:670px; min-height:670px;}

#rght {float:right; position:relative; top:0px; right:0px; width:285px; font-size:95%;}
#rght img {float:right;}
#rght .about_us {position:relative; margin-top:30px; width:207px; float:right; text-align:left; color:#fbfdc7; margin-right:20px; //margin-right:11px; margin-bottom:30px; background:url(/_img/cubic_gr.jpg) top right no-repeat;}
.nws {text-align:left;}
.nws b {color:#c785db; text-decoration:underline;}
.nws img {border:1px solid #c785db; float:left; margin:0px 9px 3px 0px;}
#rght .about_us .nws {text-align:left;}
#rght .about_us .nws b {color:#c785db; text-decoration:underline;}
#rght .about_us .nws img {border:1px solid #c785db; float:left; margin:0px 9px 3px 0px;}
#rght .about_us .zv {position:relative; float:left; margin-left:50px; //margin-left:30px; padding:1px 0px 0px 5px; //padding:1px 0px 0px 3px; background:#a459c2; width:15px; height:15px; font-size:14px; color:#ffffff; font-weight:bold;}
#rght .afisha {position:relative; margin-top:20px; width:207px; float:right; text-align:left; color:#fbfdc7; margin-right:20px; //margin-right:11px; margin-bottom:30px; background:url(/_img/cubic_gr.jpg) top right no-repeat;}
#rght .afisha .zv {position:relative; float:left; margin-left:50px; //margin-left:30px; padding:1px 0px 0px 5px; //padding:1px 0px 0px 3px; background:#a459c2; width:15px; height:15px; font-size:14px; color:#ffffff; font-weight:bold;}
#rght .afisha img {border:1px solid #e60168; float:right;}
#rght .about_us .archive {font-weight:bold; display:table; padding:4px 6px 4px 6px; margin-left:30px;}

#rght h6 {font-family:arial; font-size:14px; color:#fcffab; font-weight:normal; float:right; margin:20px 0px 20px 0px;}
#rght h6 b {color:#ffffff;}
#rght b {color:#b4b4b4;}

#lft {margin-right:290px;}

#header {position:relative; top:0px; left:0px; height:93px; background:#111322;}

#mnu_top {position:absolute; top:0px; left:0px; width:100%; height:40px; background:#a60062; border-bottom:1px solid #000000;}
#mnu_top div {float:left; display:table; margin-top:10px; margin-left:1%; margin-right:2%; font-size:11px;}
#mnu_top span {color:#ffffff;}
#mnu_top a:link, #mnu_top a:visited {color:#ffffff; text-decoration:underline;}
#mnu_top a:hover, #mnu_top a:hover.visited {color:#ffffff; text-decoration:none;}

#mnu_top_02 {position:absolute; top:40px; left:0px; width:100%; height:40px; background:none;}
#mnu_top_02 div {float:right; display:table; margin-top:17px; margin-left:2%; margin-right:2%; font-size:11px;}
#mnu_top_02 a:link, #mnu_top_02 a:visited {color:#ced2d3; text-decoration:underline;}
#mnu_top_02 a:hover, #mnu_top_02 a:hover.visited {color:#ced2d3; text-decoration:none;}

#left {position:relative; float:left; width:320px;}

.logo {position:absolute; left:0px; top:14px;}
.logo img {border:0px;}

.flower_left {position:absolute; top:154px; left:0px;}

.uzor_left {position:absolute; top:394px; left:0px; padding-top:40px; width:232px; height:367px; background:url(/_img/uzor_left.gif) no-repeat;}
.uzor_left .phone {font-weight:bold; color:#c785db; padding-left:14px; display:inline; background:url(/_img/dot.gif) 3px 6px no-repeat;}
.uzor_left .email {font-weight:bold; color:#c785db; padding-left:14px; display:inline; background:url(/_img/dot.gif) 3px 6px no-repeat;}
.uzor_left .email a:link, .uzor_left .email a:visited {color:#c785db; text-decoration:underline;}
.uzor_left .email a:hover, .uzor_left .email a:hover.visited {color:#c785db; text-decoration:none;}


#icon {position:absolute; bottom:255px; left:76px; display:table; height:13px; width:300px;}
#icon img {float:left; margin-right:80px;}

#main {margin-left:322px; font-size:95%;}
#main h3 {font-size:140%; color:#fcffb6;}
#main h5 {text-align:right; color:#c785db; font-family:arial; font-weight:bold; font-size:150%; margin:25px 0px 25px 0px;}
#main h6 {text-align:left; color:#c785db; font-weight:bold; font-size:110%; margin:25px 0px 25px 0px;}
#main p {text-align:justify; text-indent:15px; margin-bottom:20px;}
#main p b {color:#a60062;}
#main p img {border:1px solid #a459c2;}
#main .all_nws {float:left; color:#a60062;}
#main span {float:right; color:#a60062;}
#main ul {text-align:left; color:#a60062;}
#main ul li {list-style-type:square;}
#main a:link, #main a:visited {color:#c785db; text-decoration:underline;}
#main a:hover, #main a:hover.visited {color:#c785db; text-decoration:none;}

#main_line {width:100%; font-size:1px; height:3px; background:#a9acb1;}
#main_line div {height:3px;}
#main_line .fst {float:left; width:17%; background:#d7ff00;}
#main_line .scnd {float:left; width:17%; background:#ff0050;}
#main_line .thrd {float:left; width:17%; background:#03ddff;}

.hrr {width:100%; height:2px; background:url(/_img/bg_hr.gif) repeat-x; font-size:0px; margin:20px 0px 0px 0px;}

#cntct {height:85px; position:relative; text-align:left; background:url(/_img/bg_hr.gif) bottom repeat-x;}
#cntct b {color:#c785db;}
#cntct .lft {float:left; margin-top:20px; width:38%;}
#cntct .rght {float:right; margin-top:0px; width:220px;}
#cntct .rght div {float:left; margin-top:19px; color:#f15d00; line-height:20px;}
#cntct .rght img {float:right; position:relative; right:6px; bottom:-5px;}

#gllry {display:table; width:100%; margin:20px 0px 20px 0px; //padding-bottom:20px; background:url(/_img/bg_hr.gif) bottom repeat-x;}
#gllry div {float:left; margin:0px 0px 5px 0px; width:170px; height:165px; border:0px solid #3c3c3c;}
#gllry div img {float:right; margin-left:10px; margin-bottom:5px; border:1px solid #888888;}

#frnds {display:table; text-align:center; width:100%; margin:20px 0px 20px 0px; background:url(/_img/bg_hr.gif) bottom repeat-x;}
#frnds div {float:left; margin:0px 5px 10px 0px; width:31%; height:140px; border:0px solid #3c3c3c;}
#frnds div img {margin-top:0px; margin-bottom:15px; float:none; border:0px;}
#frnds b {line-height:12px; font-size:90%;}

#stmp {line-height:22px; color:#fcffb6;}
#stmp ul li {list-style-type:square;}

#fdbck {margin-bottom:75px; //margin-bottom:60px; margin-right:0px; text-align:right; padding-bottom:20px; vertical-align:top; position:relative; z-index:30;}
#fdbck input {width:55%; background:none; margin-right:0px; border:1px solid #3c3c3c; font-family:arial; color:white;}
#fdbck textarea {margin-top:5px; background:none; border:1px solid #3c3c3c; //overflow-y:visible; height:150px; width:75%; font-family:arial; color:#ffffff;}
#fdbck img {border:0px;}

.gstbk_hr {font-size:1px; background:url(/_img/bg_hr.gif) bottom repeat-x; margin:15px 0px 15px 0px;}

#gstbk_msg {text-align:left; background:url(/_img/bg_hr.gif) bottom repeat-x; padding:15px 0px 15px 0px;}
#gstbk_msg div {float:right; margin-top:0px;}
#gstbk_msg p {border-left:2px solid #ed0187; padding-left:15px;}

.bottom_right {position:absolute; z-index:5; left:0px; bottom:0px; width:147px; height:120px; background:url(/_img/bottom_right.gif) no-repeat;}

#empty {width:980px;}
#empty, #ftr {height:112px;}

#ftr {position:absolute; left:0px; bottom:0px; width:100%;}
#ftr {background:url(/_img/bg_bttm.jpg) bottom repeat-x;}
#ftr a:link, #ftr a:visited {color:#b9c4e0; text-decoration:underline;}
#ftr a:hover, #ftr a:hover.visited {color:#b9c4e0; text-decoration:none;}

.tv {position:absolute; bottom:0px; left:0px; z-index:1;}

.copy {position:absolute; bottom:0px; right:50%; margin-right:-170px; width:300px; height:40px; text-align:center;  background:url(/_img/bg_copy.gif) bottom repeat-x;}