* {margin:0px; padding:0px;}
html {height:100%;}
body {height:100%;}

* html #wrapper, * html #footer {width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}

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

a {outline:0;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3, h4 {margin:0px 0px 15px 0px; text-align:left;}
h1 {font-size:27px;}
h2 {font-size:24px;}
h3 {font-size:22px;}
h4 {font-family:arial, tahoma; font-size:16px; font-weight:bold; color:#e47130; padding-bottom:0px;}

#wrapper {min-width:980px; min-height:100%; height:auto !important; height:100%; position:relative; text-align:center;}
#wrapper {font-family:tahoma, arial; font-size:12px; color:#626262;}

#middle {width:100%; padding:40px 0 100px; height:1%;}
#middle:after {content: '.'; display:block; clear:both; visibility:hidden; height:0;}

#container {width:100%; float:left; overflow:hidden;}
#content {padding:0 310px 0 310px;}
#content_2 {padding:0 30px 0 310px;}

/*HEADER*/

#header {height:270px; position:relative; background:#e91c1c; text-align:left;}
#header .bttm {font-size:0px; width:100%; height:2px; position:absolute; bottom:0px; left:0px; background:#ffffff;}
#header .min_width {width:980px; font-size:0px; height:1px;}
#header  .logo {position:absolute; top:45px; left:30px; width:257px; height:168px;}
#header  .logo img {border:0px;}
#header .icon {position:absolute; top:43px; left:315px;}
#header .icon .home {position:absolute; top:0px; left:0px;}
#header .icon .map {position:absolute; top:0px; left:28px;}
#header .icon .mail {position:absolute; top:1px; left:54px;}
#header .toolbar {position:absolute; top:100px; left:50%;}
#header .header_gradient_top {position:absolute; top:0px; left:0px; width:100%; height:48px; background:url(/_img/header_gradient_top.jpg) repeat-x;}
#header .header_gradient_bottom {position:absolute; bottom:0px; left:0px; width:100%; height:75px; background:url(/_img/header_gradient_bottom.jpg) repeat-x;}
#header .header_gradient_right {position:absolute; top:0px; right:0px; width:409px; height:267px; background:url(/_img/header_gradient_right.jpg) no-repeat;}
#header .header_bottom {position:absolute; top:252px; left:0px; width:100%; height:38px; background:url(/_img/header_bottom.jpg) repeat-x;}
#header .header_bottom_grdnt {position:absolute; top:251px; right:191px; width:218px; height:16px; background:url(/_img/header_bottom_grdnt.jpg) no-repeat;}
#header .header_bottom_left {position:absolute; top:231px; left:0px; width:191px; height:78px; background:url(/_img/header_bottom_left.jpg) no-repeat;}
#header .header_bottom_right {position:absolute; top:231px; right:0px; width:191px; height:78px; background:url(/_img/header_bottom_right.jpg) no-repeat;}
#header .flower_left {position:absolute; top:231px; left:16px; width:63px; height:58px; background:url(/_img/flower_left.gif) no-repeat;}
#header .flower_top_1 {position:absolute; top:0px; left:30%; width:36px; height:25px; background:url(/_img/flower_top_1.gif) no-repeat;}
#header .flower_top_2 {position:absolute; top:0px; left:38%; width:223px; height:66px; background:url(/_img/flower_top_2.gif) no-repeat;}
#header .butterfly {position:absolute; top:73px; left:35%; width:31px; height:24px; background:url(/_img/butterfly.gif) no-repeat;}
#header .butterfly_2 {position:absolute; top:43px; left:63%; width:59px; height:48px; background:url(/_img/butterfly_2.gif) no-repeat;}
#header .clock {position:absolute; top:0px; right:58px; width:78px; height:193px;}
#header .flower_right {position:absolute; top:202px; right:0px; width:138px; height:75px; background:url(/_img/flower_right.gif) no-repeat;}

#menu_top {position:absolute; top:150px; left:50%; margin-left:-391px; width:782px; height:200px;}
#menu_top li {margin:0px 0px 10px 0px; padding-left:10px; float:left; width:250px; list-style-type:none; background:url(/_img/li_dot.gif) 0px 6px no-repeat;}
#menu_top a:link, #menu_top a:visited {color:#fdc500; text-decoration:underline;}
#menu_top a:hover, #menu_top a:hover.visited {color:#ffffff; text-decoration:none;}

.menudiv {z-index:90; position:absolute; top:95px; left:50%; margin-left:-175px; width:582px; height:170px; line-height:13px;}
.menudiv ul {margin:0px; padding:0px; position:absolute; left:0px; top:0px; list-style-type:none;}
.menudiv ul li {float:left; width:250px;}
.menudiv ul li ul {margin:0px; padding:0px; margin-left:250px; position:absolute; left:0px; top:0px;}
.menudiv ul li ul li {float:none; width:250px; padding:0px; background:none;}
.menudiv ul li a:link, .menudiv ul li a:visited {text-decoration:none; display:block; padding:3px 5px 3px 5px; background:url(/_img/li_dot.gif) 0px 9px no-repeat; padding-left:10px;}
.menudiv ul li a:hover, .menudiv ul li a:hover.visited{text-decoration:none; display:block; padding:3px 5px 3px 5px; background:url(/_img/li_dot.gif) 0px 9px no-repeat; padding-left:10px;}
.menudiv ul li a.sub1:link, .menudiv ul li a.sub1:visited{color:#ffffff; text-decoration:none; display:block; background:#ef6660; border-bottom:1px solid #ec4944; font-size:11px;}
.menudiv ul li a.sub1:hover, .menudiv ul li a.sub1:hover.visited {color:#ffffff; text-decoration:none; display:block; background:#f49591; border-bottom:1px solid #ec4944; font-size:11px;}
.menudiv ul li a.sub1_sub:link, .menudiv ul li a.sub1_sub:visited{color:#ffffff; text-decoration:none; display:block; background:#f49591;}
.menudiv ul li a.sub1_sub:hover, .menudiv ul li a.sub1_sub:hover.visited {color:#ffffff; text-decoration:none; display:block; background:#f49591;}
* html .menudiv ul li {height:1%;}
* html .menudiv ul li a {height:1%;}
.menudiv a:link, .menudiv a:visited {color:#fdc500; text-decoration:underline;}
.menudiv a:hover, .menudiv a:hover.visited {color:#ffffff; text-decoration:none;}

#search {position:absolute; top:47px; right:47px; font-size:10px; width:400px; text-align:right; color:#f0a025; vertical-align:top;}
#search div {float:right;}
#search input {background:#f49591; width:150px; height:17px; border:1px solid #a60301; margin-right:4px;}
#search .but {cursor:pointer; color:#f2d021; width:18px; height:19px; background:url(/_img/seacrh_but_bg.gif) 0px 0px no-repeat; border:0px;}

#search a:link, #search a:visited {color:#f0a025; text-decoration:underline;}
#search a:hover, #search a:hover.visited {color:#fdc500; text-decoration:none;}
#search .button {position:relative; top:0px; //top:1px; right:0px; width:18px; height:19px; float:right;}
#search .search_more {position:relative; right:75px; width:200px; height:19px; float:right;}
#search .button a:link, #search .button a:visited {color:#f0a025; text-decoration:none; display:block; width:18px; height:19px; background:#b21d1b url(/_img/seacrh_but_bg.gif) 0px 0px no-repeat;}
#search .button a:hover, #search .button a:hover.visited {color:#fdc500; text-decoration:underline; display:block; width:18px; height:19px; background:#b21d1b url(/_img/seacrh_but_bg.gif) 0px 0px no-repeat;}



#date {position:absolute; top:136px; right:110px; width:100px; color:#efc703; font-size:11px;}

#left {float:left; width:295px; margin-left:-100%; position:relative;}
#left .brdr {float:right; width:1px; height:300px; background:url(/_img/brdr_bg.jpg);}

#menu_left {font-size:13px; text-align:left;}
#menu_left div {border-bottom:1px solid #f9e1d4; width:274px; margin-top:0px; padding-bottom:1px;}
#menu_left a:link, #menu_left a:visited {padding:3px 5px 5px 44px; color:#ce0400; text-decoration:underline; display:block; background:url(/_img/menu_heart.gif) 15px 7px no-repeat;}
#menu_left a:hover, #menu_left a:hover.visited {padding:3px 5px 5px 44px; color:#ce0400; text-decoration:none; display:block;  background:url(/_img/menu_active_bg_1.jpg) 0px 1px no-repeat;}
#menu_left .last_item {border:0px;}

#last_news {float:left; text-align:left; margin:20px 0px 0px 0px; padding-left:44px; min-height:176px; color:#e47130; width:230px; background:url(/_img/last_news_bg.gif) 0px 0px no-repeat;}
#last_news img {float:left; margin-right:5px; border:1px solid #f2b345;}
#last_news .lst {font-size:16px; font-family:arial, tahoma; color:#e47130; font-weight:bold; padding-bottom:10px;}
#last_news .item {text-align:left;}
#last_news span {font-size:10px; color:#626262;}
#last_news .all_news {float:right; font-size:10px;}

#right {float:left; margin-right:-3px; width:295px; margin-left:-295px;}
#right .brdr {float:left; width:1px; height:300px;  background:url(/_img/brdr_bg.jpg); margin-left:25px; z-index:1;}
#right h4 {padding-left:71px;}

#vtng {text-align:left; margin:0 auto; width:153px; position:relative;}
#vtng span {color:#ce0400;}
#vtng .inpt_in {cursor:pointer; text-align:left; padding:10px 0px 10px 0px; line-height:22px;}
#vtng input {cursor:pointer;}
#vtng label {cursor:pointer; text-align:left; padding-bottom:40px;}
#vtng .vote {float:right; color:#e47130; position:relative; font-size:10px; text-align:left;}

#marry {}
#marry img {border:0px; margin-bottom:20px;}

#celebr {}
#celebr img {border:0px; margin-bottom:20px;}

#partners {width:153px; margin:0 auto; font-size:11px; position:relative;}
#partners img {border:0px; margin-bottom:5px; margin-top:5px;}
#partners div {margin:0 auto; text-align:center; width:100%;}

#psttxn {width:100%; text-align:left; font-family:arial, tahoma; font-size:16px; font-weight:bold; padding-bottom:20px;}
#psttxn h1 {margin:0px; width:100%; text-align:left; font-family:arial, tahoma; font-size:16px; font-weight:bold;}

#ctgry {width:100%; text-align:left; font-family:arial, tahoma; font-size:12px; font-weight:bold; padding-bottom:0px;}
#ctgry div {float:left; margin-right:10px; white-space:nowrap;}

.news_item {text-align:justify; color:#626262;}
.news_item img {float:left; margin-right:15px; border:1px solid #f2b345;}
.news_item .txt {}
.news_item .new_main {width:100%; display:table; margin-bottom:0px;}
.news_item .new_main .title {float:left; margin-top:3px; font-size:14px; color:#e47130; letter-spacing:0px; font-weight:bold; width:65%; text-align:left;}
.news_item .new_main .date {float:right; font-size:12px; color:#626262; padding:6px 0px 2px 6px; font-weight:bold;}
.news_item  a:link, .news_item  a:visited {color:#e47130; text-decoration:underline;}
.news_item  a:hover, .news_item  a:hover.visited {color:#e47130; text-decoration:none;}
.news_item .more {float:left; padding-top:5px; font-size:10px;}

.new_main {text-align:justify; color:#626262;}
.new_main img {margin-right:15px; border:1px solid #f2b345;}
.new_main .txt {}
.new_main .new_main {width:100%; display:table; margin-bottom:0px;}
.new_main  .title {float:left; margin-top:3px; font-size:14px; color:#e47130; letter-spacing:0px; font-weight:bold; width:65%; text-align:left;}
.new_main  .date {float:right; font-size:12px; color:#626262; padding:6px 0px 2px 6px; font-weight:bold;}
.new_main  a:link, .new_main  a:visited {color:#e47130; text-decoration:underline;}
.new_main  a:hover, .new_main  a:hover.visited {color:#e47130; text-decoration:none;}
.new_main .more {float:right; font-size:10px;}
.new_main .allnws {float:left; font-size:10px; color:#e47130;}
.new_main h1 {font-size:17px; font-family:arial, tahoma, verdana;}
.new_main h2 {font-size:14px; font-family:arial, tahoma, verdana;}
.new_main h3 {font-size:12px; font-family:arial, tahoma, verdana;}

.nwscntnt img {margin:0px 15px 15px 0px; border:1px solid #f2b345;}

.action_item {text-align:justify; color:#626262;}
.action_item img {float:left; margin-right:15px; border:1px solid #f2b345;}
.action_item .txt {}
.action_item .new_main {width:100%; display:table; margin-bottom:0px;}
.action_item .new_main .title {float:left; margin-top:3px; font-size:14px; color:#e47130; letter-spacing:0px; font-weight:bold; width:100%; text-align:left;}
.action_item .new_main .date {float:right; font-size:12px; color:#626262; padding:6px 0px 2px 6px; font-weight:bold;}
.action_item  a:link, .action_item  a:visited {color:#e47130; text-decoration:underline;}
.action_item  a:hover, .action_item  a:hover.visited {color:#e47130; text-decoration:none;}
.action_item .more {padding-top:5px; float:left; font-size:10px;}
.all_news {float:left; font-size:10px; color:#e47130;}

#footer {min-width:980px; text-align:center; width:100%; height:85px; position:relative; margin:-55px auto 0; font-size:11px; font-family:arial, tahoma; background:#e50a08;}
#footer .min_width {width:980px; font-size:0px; height:1px;}
#footer .footer_gradient {position:absolute; top:0px; left:0px; width:100%; height:83px; background:url(/_img/footer_gradient.jpg) repeat-x;}
#footer .footer_top {position:absolute; top:-41px; left:0px; width:100%; height:78px; background:url(/_img/footer_top.jpg) repeat-x;}
#footer .footer_top_left {position:absolute; top:-41px; left:0px; width:180px; height:78px; background:url(/_img/footer_top_left.jpg) no-repeat;}
#footer .footer_top_right {position:absolute; top:-41px; right:0px; width:180px; height:78px; background:url(/_img/footer_top_right.jpg) no-repeat;}
#footer .footer_flowers {position:absolute; top:-41px; right:15px; width:66px; height:51px; background:url(/_img/footer_flowers.gif) no-repeat;}
#footer .footer_flowers_1 {position:absolute; bottom:0px; left:10%; width:306px; height:66px; background:url(/_img/footer_flowers_1.gif) no-repeat;}

#footer .copyright {font-size:11px; position:absolute; top:20px; left:30px; text-align:left; color:#ffcc01;}
#footer .copyright span {font-size:10px; color:#f3760f;}
#footer .copyright  a:link, #footer .copyright  a:visited {color:#ffcc01; text-decoration:none;}
#footer .copyright  a:hover, #footer .copyright a:hover.visited {color:#ffcc01; text-decoration:underline;}
#footer .counters {position:relative; top:20px; width:100%; margin:0 auto;}
#footer .counters img {border:0px; margin:0px 2px 0px 2px;}
#footer .copy_mega {position:absolute; top:20px; right:30px;}

#counter {text-align:left;}
#counter div {float:left; margin-right:5px;}
#counter .page {padding:2px 6px 2px 0px;}
#counter .active {display:block; padding:2px 6px 2px 6px; background:none; font-weight:bold;}
#counter a:link, #counter a:visited {color:#000000; text-decoration:none; display:block; padding:2px 6px 2px 6px; background:#e3e2ec;}
#counter a:hover, #counter a:hover.visited {color:#000000; text-decoration:none; display:block; padding:2px 6px 2px 6px; background:#c6c5ce;}

/*CATALOGUE*/

#catalogue_name {width:100%; text-align:justify; padding-bottom:40px; //padding-bottom:0px; border-bottom:1px solid #fae2d6;}
#catalogue_name img {float:none; margin-right:10px; border:0px solid #e47130;}
#catalogue_name .nme {float:left;}
#catalogue_name .dte {float:right; font-size:10px; padding-top:3px;}
#catalogue_name .views {float:left; font-size:10px; padding-top:13px;}
#catalogue_name .cmmnt {float:right; font-size:10px; padding-top:13px;}
#catalogue_name .word_list {font-size:10px; float:left; padding-top:5px; //padding-bottom:10px; color:#e47130;}

#catalogue_item {width:100%; text-align:justify; padding-bottom:40px; //padding-bottom:0px;}
#catalogue_item img {float:left; margin-right:10px; border:1px solid #e47130;}
#catalogue_item .nme {float:left;}
#catalogue_item .dte {float:right; font-size:10px; padding-top:3px;}
#catalogue_item .views {float:left; font-size:10px;}
#catalogue_item  .word_list {font-size:10px; float:left; padding-top:5px; color:#e47130;}
#catalogue_item  textarea {font-family:arial; font-size:12px; width:100%; height:100px; border:1px solid #e3e2ec; padding:2px 0px 2px 0px;}
#catalogue_item  input {border:1px solid #e3e2ec; width:100px; margin-bottom:5px; padding:2px 4px 2px 4px;}
#catalogue_item  .wrd_msg {font-size:16px; font-family:arial, tahoma; font-weight:bold; margin-bottom:5px;}
#catalogue_item  .wrng {color:red; font-size:11px; font-weight:bold; font-family:arial, tahoma; padding-bottom:10px;}
#catalogue_item  .wrng_a {color:#339900; font-size:11px; font-weight:bold; font-family:arial, tahoma; padding-bottom:10px;}

.msg {padding:10px 10px 0px 10px;}

#search_answers {width:100%; text-align:left;}
#search_answers select {border:1px solid #e3e2ec;}
#search_answers input {border:1px solid #e3e2ec; padding:2px 4px 2px 4px;}

#search_answers .bttn {position:relative; top:-1px; //top:0px; padding:0px; border:1px solid #e3e2ec; height:22px; font-size:11px; width:102px; cursor:pointer; background:#E3E2EC;}
#search_answers .rslts {text-align:left;}
#search_answers .answer {text-align:justify;}

/*GALLERY*/

#gllry_nm {float:left; margin:0px 10px 10px 0px;}
#gllry_nm img {margin:0px; margin-bottom:3px; border:1px solid #e47130;}
#gllry_itm {float:left; margin:0px 10px 10px 0px;}
#gllry_itm img {margin:0px; margin-bottom:3px; border:1px solid #e47130;}

.gllry_back {float:left; width:100%; color:#e47130; text-align:left;}

/*INQUIRER*/

#inquirer {border-bottom:0px solid #fecc7a; padding-bottom:0px; margin-bottom:20px; text-align:left; width:100%;}
#inquirer span {font-weight:bold; clear:both; margin:0px 0px 20px 0px;}
.inquirer label {cursor:pointer; padding:10px 0px 10px 0px; line-height:22px;}
.inquirer {text-align:left;}
.inq {cursor:pointer; background:#e3e2ec; width:110px;}

.hr {border-top:1px solid #f9e1d4; border-bottom:0px; border-left:0px; border-right:0px;}

/*GALERY*/

div.scroller {width: 100%;overflow-x: scroll;scrollbar-base-color: pink;}
div.block_info {width: 100%;height: 100%;}
.scroller div.text {width: 393px; text-align: center; margin-left: -20px;}

.scroller {border: 1px dotted pink; padding: 10px;}


/*ADDITIONAL*/

.tbldata p, .tbldata div p {text-align: center;}
.small {font-size: 9px;}

.top_art {float: none;}

.info * {
 margin: 0px;
 padding: 0px;
}

.info {
 width: 100%;
 border: 1px dotted #fadbdb;
 background: #f9ecec;
 float: left;
 margin-bottom: 10px;
}

.info #head {
 padding: 8px;
 background: #fadbdb;
}

.data {
 height: 100%;
}

.data #logo {
 padding-top: 8px;
 padding-left: 2px;
 padding-bottom: 8px;
 width: 160px;
 float: left;
}


.data #logo img{
 border: none;
}

.data .rechts {
 display: block;
 float: right;
 width: 75%;
 height: 100%;
}

.data .rechts .hr {
 display: block;
 width: 100%
 height: 1px;
 border-bottom: 1px dotted pink;
}

.data .rechts img {
 border: 1px solid #fadbdb;
}

.data .rechts #links {
 width: 48%;
 padding: 8px;
 float: left;
 text-align: left !important;
}

.data .rechts #links p {
 margin-bottom: 3px;
}


.data .rechts #right {
 padding: 8px;
 float: right;
}

.data .rechts #right p {
 text-align: right;
 margin-bottom: 3px;
}

.urls {
 padding-top: 3px;
 padding-right: 3px;
 float: left;
}

.flip_container {
 width: 300px;
 margin: 0px auto;
 margin-top: -121px;
 float: right;
}
