html {height:100%}
body {padding:0px;margin:0px;background:#F1F2ED url(../images/head_bg.gif) left 8px repeat-x;text-align:center}
body,pre,div,td,th {color:#1f1a17;font:12px Tahoma}
img {border:0px;vertical-align:middle}
input, button, textarea, select {font:12px Tahoma;vertical-align:middle;color:#323232;background:#f1f2ed}
label {display:block;}
.button {background:url(../images/button_on.gif) no-repeat;border:0px;width:64px;height:23px;color:white}
a {color:#661a89}
a:visited {color:#323232}
#page a:hover, .block a:hover, #menu a:hover, a#menu27:hover {color:white!important;background-color:#82AC02;text-decoration:none}
.hiddenlink , .hiddenlink:visited, .hiddenlink:hover{text-decoration:none!important;background-color:transparent!important;color:#1f1a17!important;cursor:text}

.block {display:block}
.clr {clear:both;}
.center {text-align: center;}

/* banners */
a.banner_link {text-decoration:none}
.banner_small {border:0px solid red;width:208px;height:198px;cursor:pointer;margin-left:5px}
.banner_small div {width:208px;height:198px;text-align:center}
.banner_small #slide0 {background:url(../images/banner_small_0.gif) no-repeat;}
.banner_small a:hover {background:transparent}
.banner_small .s2,.banner_small .s2 a, .banner_small .s2 a:visited {font:bold 14px Tahoma;color:#661a89;margin-top:115px;display:block;border:0px solid black}
.banner_small #slide1 .s2,.banner_small #slide1 .s2 a, .banner_small #slide1 .s2 a:visited  {margin-top:5px;text-align:left;padding-left:5px;font-size:12px}
.banner_small .s1, .banner_small .s1 a, .banner_small .s1 a:visited {font:bold 14px Tahoma;color:#454544;padding-top:5px;display:block;border:0px solid black}
.banner_small #slide1 {background:url(../images/banner_small_1.gif) no-repeat;}

#bar {width:100%;background:url(../images/bar.gif) left top;border:0px}
#bar td {font-size:7px; line-height:7px;padding:0px;border:0px}
#header {background:url(../images/logo1.gif) 0px 0px no-repeat;margin-bottom:10px;}
#icons {padding:20px 20px 13px 0px ! important;text-align:left}
#icons img {margin-right:5px}
/* search form */
#search form,#search div {display:inline;float:right;margin:0px 0px 0px 140px;padding:0px}
#search {text-align:right;padding:20px 0px 13px 0px ! important;}
.inputbox {border:1px solid #c6c6c6}
#search .inputbox {font-size:11px;padding:3px 10px}
#search .button {width:21px;height:21px;background:white none !important}


#menutd {text-align:right;padding:6px 20px 0px 0px ! important;}
a.linknobg:hover {background-color:transparent!important}
#header td {padding:0px}
#content {width:680px}
#content .c1 {width:472px;vertical-align:top;padding:0px 6px 0px;border:0px solid red}
#content .c1 #news {margin-top:10px;float:left;display:inline}
#content .c1 #home {float:right;display:inline;border:0px solid orange;margin-top:10px}
#content .c2 {vertical-align:top;padding:0px;border:0px}
#footer {margin-top:10px}
#footer th {background:url(../images/foot_bg.gif) repeat-x;padding:0px;border:0px;width:710px;vertical-align:top;padding:10px 5px 0px;height:40px}
#footer div p {font-size:12px;line-height:11px;margin:0px;vertical-align:top}
#footer td {background:url(../images/foot_bg2.gif) repeat-x;padding:0px 30px 0px 0px;}
/*#footer a,#footer a:visited {background:#e6e9e1}*/
.block div {padding:0px;margin:0px;font-size:12px;border:0px solid red}
.block {width:218px;margin:0px 0px 10px;background:transparent}
.block#feedback {width:556px}
.block .top {padding:0px ! important;margin:0px ! important;text-align:center;background:#e6e9e1;border-top:1px solid #f1f2ed;height:39px}
.img_top_left,.img_bot_left {float:left!important;margin:0px!important;width:4px!important;height:4px!important}
.img_top_right ,.img_bot_right {float:right!important;margin:0px!important;width:4px!important;height:4px!important;border:0px solid blue}
.block h1 {text-align:left;background:#f6f6f6 url(../images/block_head_bg1.gif) 0px 0px repeat-x;font-size:12px;text-transform:uppercase;line-height:11px;padding:7px 9px;margin:11px 11px 0px 11px !important;color:#82ac02;border:1px solid #add70b}
.block .bot, .block .bot_small {width:100%;background:#e6e9e1;border:0px;height:52px;text-align:right;padding:0px 0px 0px 0px !important;vertical-align:bottom}
.block .bot_small {height:10px}
.block .bot2 {width:100%;background:#e6e9e1!important;height:4px;border:0px solid red;clear:both}
.block .content {background:#f3f3f3!important;padding:10px 9px 10px 9px;text-align:left;border:11px solid #e6e9e1;border-top:0px;border-bottom:0px}
/*.block .content a, .block .content a:visited {display:inline;color:#82AC02;margin:0px;text-decoration:underline}*/
/*.block   a:visited {color:#323232}*/
.block .content .sep {clear:both;display:block;line-height:10px;font-size:10px;margin:0px 0px 0px;padding:0px}
.block .content b.time {margin-right:5px;font-weight:normal;font-size:12px;margin:0px 0px 0px 0px;color:#82AC02;display:block}
.block .bot img {float:left}
a.red, a.red:visited  {background:url(../images/bul.gif) 0px 5px no-repeat ! important;color:#661a89!important;padding-left:13px;text-transform:lowercase;margin-right:10px}
a.red:hover {background:#661a89!important;color:white!important}
a.order {background:url(../images/icon_apply.gif) 0px 0px no-repeat;padding:0px 0px 0px 24px;line-height:24px;float:left;margin:5px 0px 0px 10px;height:24px;vertical-align:middle}
.bot  a:hover {background-color:#82AC02}
a.discuss {background:url(../images/icon_discuss.gif) 0px 0px no-repeat;padding:0px 0px 0px 24px;line-height:24px;float:left;margin:5px 0px 0px 10px;height:24px;vertical-align:middle}

#news {width:211px}
#contact .bot {background:#e6e9e1 url(../../../images/stories/design/private.gif) 20px 4px no-repeat!important;}
#contact .ampContactText {width:100%}
#contact h2 {margin-top:0px}
.ampContactTextarea {width:95%!important}
#contact .ampContactButton ,#feedback .ampContactButton {margin-top:5px;background:url(../images/btn_large.gif) top left no-repeat !important;border:0px;width:100px;color:white;height:19px;padding:0px 0px}

#contact form {display:inline;margin:0px;padding:0px}
#home {width:251px!important}
.bot img {margin:4px 0px 0px 10px}
#page {width:556px}
.srv {width:100%}
.srv td {padding:10px 10px 0px 10px;border:0px solid red ! important;vertical-align:top}
.srv .content {height:80px;}
h1 em {text-transform:none;font-style:normal;margin-left:10px}
h1 strong {color:#82AC02}
h2.error {color:#661a89!important}

#page p {margin:10px 0px 0px 0px !important;padding:0px !important;border:0px solid red;text-align:justify}
h2, #page a.h2 {color:#82AC02;font-weight:bold;font-size:1em;margin:10px 0px;display:block}
#page a.h2 {margin-top:0px}
h3 {color:#661a89;font-weight:normal;font-size:1em;margin:10px 0px}
h4 {padding:15px 25px;border:1px solid #DDDED9;background:#E7EADF url(../images/quotes.gif) no-repeat;font-weight:normal;font-size:12px}
#page table {border:1px solid white;border-bottom:0px;border-right:0px;width:100%}
#page table td, #page table th{border:1px solid white;border-top:0px;border-left:0px;padding:3px 5px;margin:0px;color:#323232}
#page table thead td, #page table th  {background:#C1C8A5}
#page table tbody td {background:#E3E4E0}
#page table .highlited td {background:#b380b8}
#page table .odd td {background:#D6DCC0}

.tb0 td, .tb0  th  {background:transparent!important}
.tb0 {border:0px!important}
.tb0  td, .tb0 th{border:0px!important;padding:0px!important;margin:0px!important;color:#1f1a17!important}

.icon {width:24px;height:24px;vertical-align:middle;margin-right:5px}
.ill_left {border:1px outset white;margin:0px 10px 10px 0px;vertical-align:top;float:left}
.ill_right {border:1px outset white;margin:0px 0px 10px 10px;vertical-align:top;float:right}
#page ul {list-style:none;list-style-image:none ! important;margin:0px;padding:0px;}
#page li {background:transparent url(../images/li.gif) left 7.5px no-repeat;display:block;text-decoration:none;font-size:12px;padding:2.5px 5px 2.5px 10px}
.button {width:77px;background:url(../images/btn.gif) center no-repeat;color:white;text-transform:lowercase;padding:5px 5px}
/*#header .c2 {vertical-align:bottom;background:url(../images/menu_left.gif) left 67px no-repeat;padding:0px 0px 15px 2px;border:1px solid red}*/
#tbsch strong {text-transform:uppercase}
#tbsch strong {text-transform:uppercase}
h1 {margin:0px}


/* menu top */
.menu  {border:1px solid #F1F2ED}
.menu  img {margin-bottom:0px}
.menu  a,.menu  a:visited {text-decoration:none;text-transform:uppercase;font:11px Tahoma;white-space:nowrap;color:white;display:block;border:0px solid green;padding:10px 10px 10px 10px;background-color:transparent;line-height:11px}
.menu  {background:url(../images/menu_bg.gif) repeat-x;height:31px}
.menu  td {text-align:center;padding:0px;width:90px}
.menu .sep {background:url(../images/menu_sep.gif) center no-repeat;width:1px;font-size:1px;padding:0px}
.menu .last  {background:url(../images/menu_right.gif) right no-repeat;width:6px}  
.menu .first {background:url(../images/menu_left.gif) left no-repeat;width:6px}
.menu  a:hover, .menu a#active_menu{color:white;background-color:#82AC02;text-decoration:none;padding:7px 10px 5px;margin-bottom:2px}

/* menu left */
.c0 {vertical-align:top;padding:0px!important;margin:0px!important}
#left {width:218px;margin:0px 0px 10px!important;padding:0px!important;border:0px solid blue;background:#f8f8f8}
#left a,#left a:visited, #left a:hover {display:block;width:188px;height:24px;color:#661a89!important;text-decoration:none;font-weight:bold;padding:6px 0px 0px 30px;text-align:left;line-height:12px;font-size:12px}
#left a.mainlevel , #left a.mainlevel:visited {background:url(../images/left_bg.gif) top left no-repeat;text-transform:uppercase}
#left a.mainlevel2 , #left a.mainlevel2:visited {color:#fff !important; background:url(../images/left_bg2.gif) top left no-repeat;text-transform:uppercase}
#left a.mainlevel2:hover {display:block;width:188px;height:24px;color:#fff!important;text-decoration:none;font-weight:bold;padding:6px 0px 0px 30px;text-align:left;line-height:12px;font-size:12px}
#left .mainlevel#active_parent_menu:visited, #left .mainlevel#active_parent_menu,#left .mainlevel#active_menu:visited,#left .mainlevel#active_menu {background-image:url(../images/left_bg_active.gif) !important;color:#82ac02!important}
#left .mainlevel#active_parent_menu:visited, #left .mainlevel2#active_parent_menu,#left .mainlevel2#active_menu:visited,#left .mainlevel2#active_menu {background-image:url(../images/left_bg2_active.gif) !important;color:#82ac02!important}
#left a#active_menu:visited,#left a#active_menu,#left a#active_menu:hover {background:none!important;color:#82ac02!important;border:0px solid blue!important}
#left a.sublevel:hover {background:none!important}

h1 {margin:0px}
h2.grey {color:#333333;text-align:center;margin-top:0px}
form {display:inline;padding:0px;margin:0px}
.pollstableborderpoll label {margin-left:5px}
.pollstableborderpoll td {padding:2.5px 0px}

.pagination a, .pagination span {margin-right:5px!important}
p.hr {display:block;border-top:1px solid #cdcdcd!important;margin:5px 0px 0px!important;padding:0px 0px 5px!important;clear:both}

/* phoca */
.phocagallery-box-file {width:150px!important;height:170px!important;margin:0px 10px 10px 0px !important;border:1px outset white!important}
#phocagallery-module-ri {padding-left:25px;width:180px!important}
#phocagallery .phocaname {color: #b36b00}
.category img {border:1px outset white!important}
.phocagallery-box-file:hover, .phocagallery-box-file.hover {border:0px solid red; background: #f5f5f5 ;}
.phocaname  {color:#1f1a17!important;font-weight:normal!important}
#phoca_random .content {height:180px}
#phoca_random  .phocagallery-box-file {}

.banneritemfriendsleft {margin-bottom:20px}


.remark {font-size:10px;display:block}
.vkontakte {background:url(../images/vkontakte.gif) center center no-repeat;padding:0px 0px 0px 24px;line-height:24px;float:left;margin:5px 0px 0px 10px;height:24px;vertical-align:middle;text-decoration:none}
.divClear {clear: both; height: 0px}
#page .top table.clear {border: 0px;}

