/* Common */
body {padding:0px; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif;}
a {color:#018CD8;}
a:visited {color:#0023B0;}
a:hover {color:red;}

h1 {font-size:115%; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#5AAFBE;}
h1:first-letter {color:#0EAAFE;}
h2 {font-size:100%; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#47A5B6;}
h3, h4 {font-size:90%; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#47A5B6;}
h3.heading {background-color:#F1F5F5; padding:3px; color:#398593;}
h3.heading a, h3.heading a:visited {color:#398593;}
h3.heading a:hover {color:red;}

p, ul, ol {font-size:78%; line-height:128%;}
p small {font-size:92%; line-height:120%}
small, p td small, .textsm {font-size:70%;}
li {margin-top:8px; margin-bottom:8px;}

/* Left menu */
table.menu {background-color:#FFFFDB;}
table.menu td.head {background-image:url(t/menu2.png); background-repeat:no-repeat; background-position:top; padding:36px 7px 7px 7px;}
table.menu td.left {background-image:url(t/menu_border1.gif); background-repeat:repeat-y; background-position:left;}
table.menu td.right {background-image:url(t/menu_border1.gif); background-repeat:repeat-y; background-position:right;}
table.menu td.bottom {background-image:url(t/menu_border2.gif); background-repeat:repeat-x; background-position:bottom;}
table.menu td.item {padding:4px 0px 5px 0px; background-image:url(t/menu_delim.gif); background-repeat:repeat-x; background-position:left bottom;}
table.menu td.item a {color:#69B133; text-decoration:none; font-size:70%; font-weight:bold;}
table.menu td.item a:hover {text-decoration:underline;}
table.menu td.selected a {color:#F2AF00;}
table.menu td.bullet {padding-top:8px; width:8px; background-image:url(t/menu_delim.gif); background-repeat:repeat-x; background-position:left bottom;}
table.menu td.bullet div {width:3px; height:5px; overflow:hidden; background-image:url(t/menu_bullet.gif); background-repeat:no-repeat;}
table.menu td.selected div {background-image:url(t/menu_bullet_sel.gif);}

/* and Submenu */
table.submenu {margin-top:3px;}
table.submenu td.item {padding:2px 0px 2px 0px; background:none;}
table.submenu td.item a {color:#69B133; text-decoration:none; font-size:70%; font-weight:normal;}
table.submenu td.item a:hover {text-decoration:underline;}
table.submenu td.selected a {color:#F2AF00;}
table.submenu td.bullet {padding-top:8px; width:8px; background:none;}
table.submenu td.bullet div {width:3px; height:3px; overflow:hidden; background-image:url(t/submenu_bullet.gif); background-repeat:no-repeat;}
table.submenu td.selected div {background-image:url(t/submenu_bullet_sel.gif);}

/* Right menu */
table.rightmenu {margin-left:10px; margin-bottom:10px;}
table.rightmenu td.head {color:white; font-size:70%; font-weight:bold; height:22px; padding-left:8px; background-image:url(t/head.gif); background-repeat:no-repeat; background-position:left top;}
table.rightmenu td.items {padding:8px; padding-bottom:12px; font-size:70%; line-height:140%;}
table.rightmenu td.items a {color:#69B133;}
table.rightmenu td.items a:hover {color:red;}
table.rightmenu td.items span.active {font-weight:bold; color:#F2AF00;}
table.rightmenu td.bottom {height:5px; background-color:#EFEFEF;}

/* Special */
div.empty {width:1px; height:1px; overflow:hidden;}
div.fly {width:20px; height:16px; overflow:hidden; background-image:url(t/fly.gif); background-repeat:no-repeat; background-position:center; background-color:white;}
.copyright {font-size:70%; color:#608D9A; line-height:180%;}
.colored, a.colored:visited, .textcolor {color:#398593;}
a.colored:hover {color:red;}
.bullets {background-image:url(t/list.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:12px; margin:6px 0px 6px 0px;}
small .bullets {background-position:0px 5px;}

/*Rulers*/
td.delimiter {padding-right:25px; background-image:url(t/list_delim.gif); background-repeat:repeat-x; background-position:left center;}
td.vertical-line {background-image:url(t/vert_delim.gif); background-repeat:repeat-y; background-position:center;}
td.horizontal-line {background-image:url(t/list_delim.gif); background-repeat:repeat-x; background-position:left center;}

/*Heading*/
table.heading td {color:white; font-weight:bold; font-size:70%; height:22px; background-color:#FFD059; background-repeat:no-repeat;}
table.heading td a, table.heading td a:visited {color:white; text-decoration:none}
table.heading td a:hover {color:white; text-decoration:underline;}
table.heading td.heading1 {background-image:url(t/heading1.gif); width:4px;}
table.heading td.heading2 {background-image:url(t/heading2.gif); background-position:right; padding-left:8px; width:100%;}

/*Bitrix*/
.tableborder {background-color:#C2D4D9}
.tablehead {background-color:#E8EEF0;}
.tablebody {background-color:#F9FBFB;}
.tablebodytext, .tabletext, .tableheadtext, .tablefieldtext, .starrequired, font.text {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:78%; color:#000000;}
p font.text {font-size:100%}
.tableheadtext, .tablefieldtext {color:#32717E;}
.starrequired {color:red;}
p .starrequired {font-size:92%;}
.errortext {color:red; font-weight:bold;}
.notetext {color:green; font-weight:bold;}

div.flowers-forum, div.flowers-forum table {font-family:Verdana,Arial;}
div.flowers-forum {font-size:78%;}
div.flowers-forum  table {font-size:100%;}

