/* ********************************************** */
/* Danneo CMS Blue Template © 2005 Danneo Team */
/* ********************************************** */
/*   This file is created Danneo CSS Visual Pro   */
/* ********************************************** */
/* Body */
html,body                                 {width:100%;height:100%;
                                           font-weight:normal;color:#4A4A4A;
                                           margin:0;padding:0;
                                           background-color:#fff;
                                          }
body                                      {background:url(../images/top_bath.jpg) top left no-repeat;}
#container_all                            {background:url(../images/top_bath_bot.jpg) left 169px no-repeat;position:relative;}
#container_inner                          {max-width:1220px;position:relative;}
img                                       {border:0px;}
form                                      {display:inline;}
fieldset                                  {text-decoration:none; border:1px solid #ccc; padding:5px;}
legend                                    {color:#909090; font-weight:bold;}
.cs                                       {margin:2px 0; color:#909090; text-align:left; padding-left:0px;}
/* Links */
a:link,
a:visited                                 {color:#434343;text-decoration:underline}
a:hover                                   {color:#2392ED; text-decoration:none;}
a.cat:link,
a.cat:visited                             {color:#075674;text-decoration:underline}
a.cat:hover                               {color:#075674; text-decoration:none;}
a.userlink:link,
a.userlink:visited                        {color:#2c9be0; text-decoration:underline; font-family: "Trebuchet MS"; font-size:13px;}
a.userlink:hover                          {color:#2c9be0; text-decoration:none; font-family: "Trebuchet MS"; font-size:13px;}
a.blockmenu:link,
a.blockmenu:visited                       {color:#2c9be0; text-decoration:underline; font:normal 14px Trebuchet MS;
                                           padding-left:14px; line-height:22px; display:block;}
a.blockmenu:hover                         {color:#2c9be0; font:normal 14px Trebuchet MS;
                                           padding-left:14px; line-height:22px; display:block;
                                           text-decoration:none;}
a.submenu:link,
a.submenu:visited                         {color:#404040; text-decoration:underline; font:normal 13px Trebuchet MS;
                                           padding-left:14px; line-height:22px; display:block;}
a.submenu:hover                           {color:#404040; font:normal 13px Trebuchet MS;
                                           padding-left:14px; line-height:22px; display:block;
                                           text-decoration:none;}

a.linkbutton:link,
a.linkbutton:visited                      {font-size:11px; color:#fff; text-decoration:underline; font-family: "Trebuchet MS";
                                           background-color:#32a1e3; padding: 0px 2px 0px 2px;}
a.linkbutton:hover                        {font-size:11px; color:#fff; text-decoration:none; font-family: "Trebuchet MS";
                                           background-color:#fb7025; padding: 0px 2px 0px 2px;}
a.last:link,
a.last:visited                            {color:#075674; text-decoration:underline;}
a.last:hover                              {color:#649BB5; text-decoration:none;}
a.load:link,
a.load:visited                            {color:#fff; border:0; padding:3px 7px; cursor:pointer; font-size:11px; font-weight:bold; background:#08668A;}
a.load:hover                              {color:#fff; border:0; padding:3px 7px; cursor:pointer; font-size:11px; font-weight:bold; background:#595959;}
a.jump:link,
a.jump:visited                            {color:#fff; border:0; padding:3px 7px; cursor:pointer; font-size:11px; font-weight:bold; background:#08668A;}
a.jump:hover                              {color:#fff; border:0; padding:3px 7px; cursor:pointer; font-size:11px; font-weight:bold; background:#595959;}


/* Pages */
.pages                                    {margin:2px 0; padding:5px 10px; text-align:center;}
.pagesempty                               {font-size:10px; color:#000; text-decoration:none;
                                           background-color:#bbb; padding:2px 4px; font-weight:normal;}
a.pages:link,
a.pages:visited                           {font-size:10px; color:#202020; text-decoration:none;;
                                           background-color:#fafafa; padding:2px 4px;}
a.pages:hover                             {font-size:10px; color:#000; text-decoration:none;
                                           background-color:#bbb; padding:2px 4px;}


/* Table & Forms */
table                                     {border:0px;}
textarea                                  {font-size:11px;color:#202020; padding:0px 3px 2px 3px; font-family:Tahoma,Verdana,Arial sans-serif; border:1px solid #dad9d9;}
input                                     {font-size:11px; color:#202020; padding:0px 3px 2px 3px; font-family:Tahoma,Verdana,Arial sans-serif;}
.sinput                                   {width:160px; height:22px; border:1px solid #dad9d9;}
.sselect                                  {width:160px; height:22px; border:1px solid #dad9d9; font-size:11px;}
.enter                                    {width:138px; height:23px;  background: #32a1e3 url(../images/enter.gif) no-repeat center; border:0px;
                                           color:#fff; font-family: "Trebuchet MS"; font-size:14px; margin-top:10px;}
.kolvo                                    {height:20px; border:1px solid #dad9d9;}
.inputcomment                             {height:20px; border:1px solid #dad9d9;}
.inputschet                               {height:20px; border:1px solid #dad9d9;}
.searchbutton                             {height:18px; width:100px; color:#000; border:1px solid #dad9d9; cursor:pointer; font-size:12px; background:#fff; font-family: "Trebuchet MS"; line-height: 18px;}
select,option                             {font-size:10px;}
blockquote                                {padding:0 15px 0 45px; border:1px solid #dad9d9;
                                           background:#fff url(../images/quote.gif) no-repeat top left;
                                           margin-left:8px;
                                           font-style:normal;}
.phpcode                                  {text-align: left;padding: 15px 15px 15px 65px; border: 1px inset;
                                           background: #E6E6E6 url(../images/code.gif) no-repeat top left;
                                           margin-left: 8px;
                                           font-style: normal;}
.one                                      {background-color:#649BB5; color:#fff;}

/* Buttons */
.rbutton                                  {cursor:pointer;}
.rerbutton                                {cursor:pointer;}
.comment                                  {cursor:pointer;}
.recomment                                {cursor:pointer;}
.sbutton                                  {cursor:pointer;}
.resbutton                                {cursor:pointer;}
html>body .rbutton                        {padding:1px 8px 2px 8px;}
html>body .rerbutton                      {padding:1px 8px 2px 8px;}
html>body .comment                        {padding:1px 8px 2px 8px;}
html>body .recomment                      {padding:1px 8px 2px 8px;}
html>body .sbutton                        {padding:1px 8px 2px 8px;}
html>body .resbutton                      {padding:1px 8px 2px 8px;}
/* * html */
/* Standart Style */

.botmenu                                  {font-family: "Trebuchet MS";
                                           padding:25px 5px; margin:0px; color:#fff; text-align:center;}
.botmenu a:link,
.botmenu a:visited                        {text-decoration: none; color: #fff; font-size:12px; margin:2px;}
.botmenu a:hover                          {text-decoration: underline; color: #fff; font-size:12px; margin:2px;}

.shop_order a:link,
.shop_order a:visited                     {text-decoration: none; color: #fb6615; font-size:12px; font-family: "Trebuchet MS";}
.shop_order a:hover                       {text-decoration: underline; color: #fb6615; font-size:12px; font-family: "Trebuchet MS";}

.shop_more a:link,
.shop_more a:visited                      {text-decoration: none; color: #32a1e3; font-size:12px; font-family: "Trebuchet MS";}
.shop_more a:hover                        {text-decoration: underline; color: #32a1e3; font-size:12px; font-family: "Trebuchet MS";}

.divmenu                                  {margin:3px; padding:3px;}
.blockmenu                                {height:22px;}
.centeralign                              {text-align:center;}
.botcontent                               {text-align:center; margin:0px; padding:12px;}
.botin                                    {margin:0px; padding:0px; color:#000; vertical-align:middle; line-height: 20px;}
#copy                                     {float:left; color: #444;}
.botin a:link,
.botin a:visited                          {color: #2c9be0;}
.botin a:hover                            {color: #2c9be0;}

.sitetitle                                {padding:5px 5px 5px 0;font-family:"Trebuchet MS";line-height:15px;font-weight:normal;color:#434343;font-size:18px; text-align:left;}
.sitetitle a:link,
.sitetitle a:visited                      {text-decoration:none;color:#fff;}
.sitetitle a:hover                        {color: #fefefe;}
                                          
.siterec                                  {height:22px; padding:5px 10px; background-color:#f9f9f9;
                                           line-height:22px; font-weight:normal; color:#acacac;
                                           border-bottom:1px solid #d1d1d1; text-align:left;}
.siterectime                               {display:inline; float:right; font-size:9px;
                                           color:#666; padding:3px;}


.sitenotice                               {margin:3px 0 10px 0; padding:35px; color:#a70000; font-size:1em; font-weight:bold;}
.boxtitle                                 {background-color:#acacac; padding:5px 5px 5px 10px;
                                           line-height:15px; font-weight:normal; color:#000;font-size:13px; text-align:left;}
.boxtext                                  {margin:3px 0 10px 0; padding:35px; background-color:#ffe; color:#a70000;}
.boxin                                    {margin:0px; padding:15px 25px; background-color:#f9f9f9;text-align:left;}
.formnotice                               {margin:0px; margin-top:2px; padding:5px;}
.simple                                   {margin-top:5px; padding:2px;}
.simpletitle                              {font-size:18px; height:22px; padding-left:10px;
                                           line-height:25px; color:#2c9be0;
                                           margin:0px 5px 0px 5px; font-family: "Trebuchet MS";}
.simpletitle a:link,
.simpletitle a:visited                    {color:#2c9be0;font-size:18px;}
.simpletitle a:hover                      {color:#2c9be0;}

.container_title a:link,
.container_title a:visited                {color:#14449C; font-size:14px; font-weight:bold; line-height:16px; text-decoration:none;}
.container_title a:hover                  {color:#2c2c2c; font-size:14px; font-weight:bold; line-height:16px; text-decoration:underline;}
.container_title a:visited                {color:#9C1436;}

.shop_title a:link,
.shop_title a:visited                     {color:#2c9be0; font-size:13px; text-decoration:none;}
.shop_title a:hover                       {color:#2c9be0; font-size:13px; text-decoration:underline;}

.news_title a:link,
.news_title a:visited                     {color:#2c9be0; font-size:13px; text-decoration:none;}
.news_title a:hover                       {color:#2c9be0; font-size:13px; text-decoration:underline;}

.shopone a:link,
.shopone a:visited                        {color:#404040; font-size:13px; text-decoration:none;}
.shopone a:hover                          {color:#2c9be0; font-size:13px; text-decoration:underline;}

.shoptwo a:link,
.shoptwo a:visited                        {color:#404040; font-size:13px; text-decoration:none;}
.shoptwo a:hover                          {color:#2c9be0; font-size:13px; text-decoration:underline;}

.shop_order                               {color: #fb6615; font-family: "Trebuchet MS"; font-size:12px;}
.shop_more                                {color: #32a1e3; font-family: "Trebuchet MS"; font-size:12px;}

.post                                     {margin:3px; padding:3px; background-color:#fff;
                                           border:1px solid #d1d1d1;}
.postauthor                               {padding:5px;background:#f9f9f9;
                                           line-height:15px; text-align:left; clear: both;}
.posttitle                                {padding:10px; text-align:left;}
.posttime                                 {display:inline; float:right; font-size:9px; line-height:10px;
                                           color:#333;}

.message                                  {border:0; width:100%;height:100%; padding:10px;}
.messagetitle                             {padding:5px 10px;font-size:1em;text-align:left; color:#08668A;border-bottom:2px solid #434343; background:#f1f1f1;}
.messagetext                              {padding:15px; text-align:left; background:#fff;font-size:1em;}
.messageauthor                            {padding:7px; font-size:1em; width:100%;height:100%;background-color:#f1f1f1;border-left:1px solid #d1d1d1;}
.messagetime							  {font-size:0.85em;}
.messagecontent                           {height:100%;vertical-align:top}

.contetitle                               {background-color:#649BB5; height:25px; font-weight:bold; color:#fff;
                                           border-bottom:1px solid #CBCBCB; padding:5px;}
.sitein                                   {margin:0 5px; padding:3px; background-color:#f0f0f0;}

.blocktext                                {padding:10px; color:#404040; text-align:left;}
.btext_menu                               {padding:0px;color:#404040}
.paddingtext                              {padding:10px; background-color:#fff}
.redfont                                  {color:#075674;}
.darfont                                  {color:#030303;}
.timefont                                 {float:right; color:#8A8B8B;font-size:11px;}
.formtext                                 {padding-left:10px; padding:5px; line-height:22px;}
/* Block */
.spaceline                                {height:5px; font-size:1px; clear:both;}
.botline                                  {width:165px; height:5px;  background: url(../images/botline.png) repeat-x;}
.userblock                                {width:175px; text-align:center;}
.usertitle                                {height:22px;  background: url(../images/user.gif) no-repeat left; padding-left:40px;
                                           color:#2c9be0; font-family: "Trebuchet MS"; font-size:18px; text-align:left; line-height:22px;}
.catblock                                 {width:175px; text-align:center;}
.cattitle                                 {height:22px;  background: url(../images/cat.gif) no-repeat left; padding-left:40px;
                                           color:#2c9be0; font-family: "Trebuchet MS"; font-size:18px; text-align:left; line-height:22px;}
.payblock                                 {width:175px; text-align:center;}
.paytitle                                 {height:22px;  background: url(../images/pay.gif) no-repeat left; padding-left:40px;
                                           color:#2c9be0; font-family: "Trebuchet MS"; font-size:18px; text-align:left; line-height:22px;}
.newsblock                                {width:175px; text-align:center;}
.newstitle                                {height:22px;  background: url(../images/news.gif) no-repeat left; padding-left:40px;
                                           color:#2c9be0; font-family: "Trebuchet MS"; font-size:18px; text-align:left; line-height:22px;}
.basketblock                              {width:175px; text-align:center;}
.baskettitle                              {height:22px;  background: url(../images/basket.gif) no-repeat left; padding-left:40px;
                                           color:#2c9be0; font-family: "Trebuchet MS"; font-size:18px; text-align:left; line-height:22px;}

.cursblock                                {width:175px; text-align:center;}
.curstitle                                {height:22px;  background: url(../images/curs.gif) no-repeat left; padding-left:40px;
                                           color:#2c9be0; font-family: "Trebuchet MS"; font-size:18px; text-align:left; line-height:22px;}

.box_search                               {width:100%; height:133px; background-color:#32a1e3;}
.left_coner_search                        {width:8px; height:133px; background: url(../images/box_search_left.gif) no-repeat left;}
.right_coner_search                       {width:8px; height:133px; background: url(../images/box_search_right.gif) no-repeat right;}
.searchblock                              {color:#fff; font-family: "Trebuchet MS"; font-size:14px;}
.searchheader                             {float:left; padding-left:260px; padding-top:9px; text-align:right; color:#fff;}
.search_input                             {width:140px; height:18px; border:1px solid #dad9d9;}
.search_select                            {width:140px; height:18px; border:1px solid #dad9d9; font-size:11px;}
.search_range                             {width:58px; height:18px; border:1px solid #dad9d9;}
.searchtitle                              {color:#fff; font-family: "Trebuchet MS"; font-size:13px; padding:3px; text-align:right;}
.text_range                               {color:#fff; font-family: "Trebuchet MS"; font-size:13px;}
.basket                                   {width:162px; background-color:#eceeef;}
.basket_top                               {width:162px; height:4px; background: url(../images/basket_top.gif) no-repeat top;}
.basket_bot                               {width:162px; height:4px; background: url(../images/basket_bot.gif) no-repeat bottom;}
.info_title                               {color:#fff; font-family: "Trebuchet MS"; font-size:18px; padding-top:5px; padding-bottom:10px;}

.leftblock                                {background-color:#fff;}
.leftblocktitle                           {padding:3px 5px 3px 14px; text-align:left; font-size:13px;
                                           background:#acacac;font-family:verdana,arial,sans-serif;
                                           line-height:22px; font-weight:bold; color:#fff;border-bottom:0px solid #acacac}
.topblock                                 {padding:3px 5px 3px 14px; text-align:left; font-size:13px;
                                           background:#acacac;font-family:verdana,arial,sans-serif;
                                           line-height:22px; font-weight:bold; color:#fff;border-bottom:0px solid #acacac}
.botblock                                 {background-color:#d1d1d1; height:25px; padding-left:10px;
                                           line-height:22px; font-weight:bold; color:#000;
                                           border-top:5px solid #edecec;}
.rightblock                               {background-color:#fff;}
.rightblocktitle                          {padding:3px 5px 3px 14px; text-align:left; font-size:13px;
                                           background:#acacac;font-family:verdana,arial,sans-serif;
                                           line-height:22px; font-weight:bold; color:#fff;border-bottom:0px solid #acacac}
.redblock                                 {background-color:#fff;}
.redblocktitle                            {padding:3px 5px 3px 14px; text-align:left; font-size:13px;
                                           background:#08668A;font-family:verdana,arial,sans-serif;
                                           line-height:22px; font-weight:bold; color:#fff;border-bottom:0px solid #acacac}
.promoblock                               {height:91px; background-color:#f7f7f7; border-left:1px solid #d1d1d1;
                                           border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1;
                                           border-bottom:3px solid #d1d1d1;}
/* Thumb */
.thumb                                    {text-align:center; width:auto;}
.thumbtitle                               {background-color:#f9f9f9; border:1px solid #edecec; padding:3px;
                                           margin-top:1px; color:#000;}
.thumbtext                                {background-color:#f9f9f9; border:1px solid #edecec; padding:3px;
                                           margin-top:2px; color:#909090;}
.thumbcet                                 {background-color:#f9f9f9; padding:3px; color:#909090; height:100%;}
/* Container */
.time                                     {color:#8A8B8B; font-weight:normal; font-family: "Trebuchet MS"; font-size:12px;}
.tabletd                                  {margin:0px; padding:0px;height:100%;}
.tablepadding                             {padding:0px;}
.container                                {background:#fff;}
.container_title                          {color:#2c2c2c; font-size:15px; font-weight:bold; padding:2px 10px; line-height:16px;}
.ptd 									  {width:150px;text-align:right;vertical-align:top}
.ltd									  {text-align:left;vertical-align:top;}
.dop_title                                {color:#32a1e3; font-size:14px; font-weight:bold; padding:5px 5px 5px 0px; line-height:16px;}
.shop_title                               {color:#32a1e3;font-size:13px; font-weight:normal; line-height:16px;}
.news_title                               {color:#32a1e3;font-size:13px; font-weight:normal; line-height:16px;}
.shop_nal                                 {font-size:12px; font-weight:bold; line-height:17px;}
.shop_price                               {color:#fb7025;font-size:1em; font-weight:bold; line-height:17px;}
.shop_val                                 {color:#fb7025;font-size:11px; font-weight:bold; line-height:15px;}
.order_price                              {color:#fff;font-size:1em; font-weight:bold; line-height:17px;}
.order_val                                {color:#fff;font-size:1em; font-weight:bold; line-height:15px;}
.container_text                           {padding:2px 10px; line-height:1em;}
.container_text2                          {padding:5px; line-height:14px;}
.container_wait                           {margin:10px; padding:10px; line-height:14px;}
.subcat                                   {padding:4px;}
/* News */
.news                                     {padding:10px 15px; text-align:right; font-weight:bold; color:#404040;}
.newsone                                  {padding:5px 5px 5px 15px;}
.newstwo                                  {padding:5px 5px 5px 15px;}
.shopone                                  {padding:5px 5px 5px 5px;}
.shoptwo                                  {padding:5px 5px 5px 5px;}
.cats                                     {color:#000;padding:20px 0;}
#cat                                      {color:#404040;}
#cat a:link, #cat a:visited               {color:#606060;font-size:13px;}
#cat a:hover                              {color:#32a1e3;}
.newslin                                  {padding:5px 5px 5px 5px;}
/* Article */
.article                                  {padding:10px 15px; background-color:#f0f0f0; text-align:right; font-weight:bold; color:#030303;}
.articleone                               {padding:5px 15px; background-color:#f0f0f0;}
.articletwo                               {padding:5px 15px; background-color:#f0f0f0;}
.articlelin                               {padding:5px 15px; background-color:#f0f0f0;}
/* Link */
.link                                     {padding:10px 15px; background-color:#f0f0f0; text-align:right; font-weight:bold; color:#030303;}
.linkone                                  {padding:5px 15px; background-color:#f0f0f0;}
.linktwo                                  {padding:5px 15px; background-color:#f0f0f0;}
.linklin                                  {background-color:#e0e0e0;height:2px;margin-top:10px;}
/* Down */
.downrows                                 {background-color:#ddd;}
.downrowsone                              {padding:5px 15px; background-color:#f0f0f0;width:50%; border-bottom:1px solid #acacac;}
#downrowstwo                              {background-color:#f0f0f0; padding:10px 5px 15px 5px;margin:0;}
.downrowstwo                              {padding:5px 15px; background-color:#f0f0f0;width:50%; border-bottom:1px solid #acacac;}
.down                                     {padding:5px; background-color:#f5f5f5; text-align:center; font-weight:bold; color:#030303;}
.downone                                  {padding:5px 15px; background-color:#f0f0f0;}
.downtwo                                  {padding:5px 15px; background-color:#f0f0f0;}
.downlin                                  {padding:5px 15px; background-color:#f0f0f0;}
/* Rating */
.rating                                   {background-color:#ddd;}
.ratingrows                               {background-color:#F9F9F9; line-height:25px; padding:5px;}
/* Pollbar */
div#poll                                  {padding:0 5px 0 15px;margin:0;}
html>body div#poll                        {padding:0 5px 0 10px;margin:0;}
.poll                                     {padding:2px;width:98%}
html>body .poll                           {padding:2px;width:100%}
.pollbar                                  {background-color:#000; height:10px;}
.pollbarout                               {background-color:#fff; padding:2px; border:1px solid #ddd;}
.pollline                                 {padding:2px;}
/* News */
.faq                                      {padding:10px 15px; background-color:#f0f0f0; text-align:right; font-weight:bold; color:#030303;}
.faqone                                   {padding:5px 15px; background-color:#f0f0f0;}
.faqtwo                                   {padding:5px 15px; background-color:#f0f0f0;}
.faqlin                                   {background-color:#e0e0e0;height:2px;margin-top:10px;}
/* Photos */
.photos                                   {padding:10px 15px; background-color:#f0f0f0; text-align:right; font-weight:bold; color:#030303;}
.photosone                                {padding:5px 15px; background-color:#f0f0f0;}
.photostwo                                {padding:5px 15px; background-color:#f0f0f0;}
.photoslin                                {padding:5px; background-color:#f0f0f0; text-align:center;}
.photoswin                                {padding:3px 5px 3px 14px; text-align:left; font-size:13px;
                                           background:#acacac;font-family:verdana,arial,sans-serif;
                                           line-height:22px; font-weight:bold; color:#fff;border-bottom:0px solid #acacac}
.redblock                                 {background-color:#fff;}
.photosin                                 {display:inline; padding:2px;}
.photosod                                 {margin:2px; padding:2px; }
.photosit                                 {margin:2px; padding:2px; border:double 3px #acacac;}
.tableview                                {background-color:#fff; border:1px solid #ddd;}
.tableod                                  {margin:5px; padding:5px;}
.tablein                                  {margin:5px; padding:5px;}

/* Closed */
.closed                                   {border:5px; border-style:double; border-color:#a70000;
                                           background-color:#F9F9F9;}
.closedtext                               {padding:30px 30px; height:100%;color:#000;font-size:12px;line-height:18px;}
/* Blueirect */
.redirect                                 {border:1px solid #090; background-color:#ffe;}
.redirecttitle                            {border-bottom:1px solid #090; background-color:#ffe;
                                           color:#B50206; padding:10px 10px 25px 10px; font-weight:bold;font-size:1em; line-height:21px;}
.redirecttext                             {color:#090;}
.redirecttime                             {font-size:1em; color:#B90000; font-weight:bold;
                                           font-family:Arial,Tahoma,Verdana; text-align:center;}
/* Calendar */
.calendar                                 {width:100%; font-size:10px;border:1px solid #fff; border-collapse:separate; background-color:#fff;}
.calendartitle                            {background-color:#ACACAC; font-size:10px; padding:2px; color:#fff}
.calendarmonth                            {background-color:#E0E0E0; font-size:11px; padding:4px;}
.calendarempty                            {background-color:#fff; font-size:11px; padding:4px;}
.calendartoday                            {background-color:#ffe; font-size:11px; padding:3px; color:#ca0000;}
.calendarallday                           {background-color:#fff; font-size:11px; padding:4px;}
a.calendarlink:link,
a.calendarlink:visited                    {color:#404040; text-decoration:none; font-weight:normal;}
a.calendarlink:hover                      {color:#000; text-decoration:underline;}
/* Debug */
.debug                                    {overflow:auto; border:1px solid #C6C6C6; font-size:10px;
                                           background-color:#f9f9f9; color:#A73C3C; margin:5px; padding:5px;
                                           height:70px;}
/* Error */
.errortitle                               {background-color:#2392ED;margin-top:15px;height:25px; padding:3px 15px;
                                           line-height:22px; color:#fff;text-align:left;font-size:1em;font-weight:bold;}

.pblue									  {color:#2392ED}
/* Hint */
.hint                                     {background:#32a1e3;
                                           line-height:1em;
                                           color:#fff;
                                           width:auto;
                                           z-index:1000;
                                           margin:0px; padding:7px 14px; text-align:left; position:absolute; visibility:hidden;}

/* ********************************************** */
/* Danneo CMS Blue Template © 2005 Danneo Team */
/* ********************************************** */
/*   This file is created Danneo CSS Visual Pro   */
/* ********************************************** */

#header_top {height:134px;_height:170px;padding:35px 0 0 35px;position:relative;overflow:hidden;z-index:999;}
#header {height:183px;clear:right;position:relative;margin:0;z-index:99;}
.wrapper {clear:both;width:100%;overflow:hidden;height:1px;}
.h10 {height:10px;}
.bdt {border-top:1px dotted #222;}
.bdb {border-bottom:1px dotted #222;}
#dbody {clear:left;}
#menu_capt {position:absolute;top:135px;left:25px;font-family:Georgia;font-size:1.4em;color:#3a2f08;}
#top_phones {position:absolute;top:15px;left:50px;color:#fff;font-size:18px;text-shadow: #00219a 1px 1px 0;}
#top_phones p {margin:0;padding:0 0 0 15px;font-size:24px;color:#773102;font-weight:bold;text-shadow:1px 1px 0px #eee;}
#top_phones div {margin:0;padding:0 0 0 15px;font-size:24px;color:#773102;font-weight:bold;text-shadow:1px 1px 0px #eee;}
#top_banner_block {width:400px;height:100px;position:absolute;top:40px;left:50%;margin-left:-170px;overflow:hidden;}
#top_select {position:absolute;top:-10px;width:410px;height:105px;left:50%;margin-left:-220px;list-style:none;}
#top_select li {float:left;margin:0;text-align:center;background:url(../images/b_1.gif) no-repeat top center;}
#top_select .b_1 {width:105px;}
#top_select .b_2 {width:100px;background-image:url(../images/b_2.gif);}
#top_select .b_3 {width:100px;background-image:url(../images/b_3.gif);}
#top_select .b_4 {width:105px;background-image:url(../images/b_4.gif);}
#top_select li a {font-size:18px;color:#fff;display:block;padding-top:102px;}
#top_select li img {width:47px;height:39px;padding:0 0 5px 0;}
#top_cart {position:absolute;top:10px;right:15px;width:255px;color:#434343;z-index:99;}
#top_block_info {position:fixed;top:30px;left:950px;width:185px;height:83px;padding:20px 0 0 32px;
background:url(../images/top_block_info.png) no-repeat center;z-index:9999;top: expression(eval(document.body.scrollTop + 35) + "px");}
#top_mail {position:absolute;top:138px;right:60px;margin:0;width:170px;height:20px;background-color:#fff;padding:5px 10px;font-weight:bold;
-webkit-box-shadow:0px 0px 5px #444;-moz-box-shadow:0px 0px 5px #444;box-shadow:0px 0px 5px #444;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#top_order {width:300px;float:right;text-align:right;height:30px;padding:0 10px;margin:-5px 5px 2px 0;}
#top_order form {float:right;}
/* background-color:#48dd2b; */

#additional_top {position:absolute;top:25px;left:375px;margin:0;list-style:none;z-index:99;}
#additional_top li {float:left;margin-right:10px;}

#header_top a.logo {display:block;width:300px;height:135px;background:url(../images/logo.jpg) no-repeat 3px left;z-index:100;}
.banner {position:absolute;top:30px;left:380px;z-index:9999;width:600px;height:185px;padding:0;border:1px solid #47bffe;overflow:hidden;display:none;}
.banner p {position:absolute;margin:0;top:155px;left:50px;font-size:18px;color:#773102;font-weight:bold;text-shadow:1px 1px 0px #eee;}

#top_act {list-style:none;margin:0;width:100%;height:60px;font-size:17px;}
#top_act li {float:left;width:33%;text-align:center;}
#top_act h4 {color:#ff0000;}

h1 {font-weight:normal;font-size: 16px;text-align: left;margin-left:90px;}

.dleft {margin:0 auto;padding:0;color:#3a2f08;_margin-top:-8px;}
.dleft a {color:#3a2f08;}
.dright {position:absolute;top:350px;left:260px;width:69%;padding-left:35px;padding-right:15px;display:table;background-color:#fff;}
.lmenu {width:260px;margin:-18px 0 0 0;padding:0;float:left;background:#fad04a url(../images/bot_left.gif) no-repeat left bottom;padding-bottom:20px;}
.lmenu ul {list-style:none;margin:0 0 10px 0;width:240px;padding:0;border:0;}
.lmenu li {padding:0;border:0;}
.lmenu li ul li {padding-left:0;margin:0 0 2px 0;border:0;_border:1px solid #fad04a;}
.lmenu li a {color:#434343;font-size:1.2em;line-height:1.25em;font-family:Futura;width:240px;display:block;padding:1px 2px 1px 25px;text-align:left;}
.lmenu li a strong {font-weight:normal;}
.lmenu li a:hover {background-color:#fff;}
.lmenu li a:visited {color:#434343;}
.lmenu li a:hover {text-decoration:none;color:#007cbc;}
.lmenu li ul li {padding-left:15px;}
.lmenu li ul a {color:#514418;font-size:1em;}
.lmenu li strong {font-weight:normal;}
.lmenu .tbg {background:url(../images/li_bg.gif) repeat-x top;color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 #2083a8;}

.dleft .dright a {display:inline;}

.dright td {border-bottom:1px dotted #4a4a4a;padding-top:10px;}

#allfirms {list-style:none;margin-left:20px;}
#allfirms li {float:none;clear:right;margin-bottom:5px;}

.description {
	margin: 0 0 5px 0;
}
#shop {
	width:100%;
    border:0;
}

#shop td {
	width:50%;
	padding-bottom:25px;
	vertical-align:top;
}

.stext {margin-left:160px;}
.scapt {font-size:1.25em;color:#434343;padding:0;margin:0;}
.scapt:hover {text-decoration: none;color:#052D83;}

.simg {width:160px;float:left;}
.catview .buy {position:relative;width:200px;padding:5px 0 10px 15px;}
.catview .item_price {padding:2px 5px;color:#3a2f08;font-family:Verdana;font-size: 0.85em;font-weight:bold;background-color:#6AFF6A;}
.catview .price {margin:0;padding:2px 5px;float:left;color:#3a2f08;font-family:Verdana;font-size: 0.85em;font-weight:bold;background-color:#6AFF6A;}
.catview .addcart {position:absolute;width:120px;top:5px;left:165px;text-align:left;}
.catview .addcart img {margin:0 5px 0 0;vertical-align:middle;}

.incapt .buy {position:relative;}
.incapt .item_price {padding:2px 5px;float:right;color:#3a2f08;font-family:Verdana;font-size: 0.85em;font-weight:normal;background-color:#6AFF6A;margin:0 10px 0 0;}
.incapt .price {margin:0;padding:2px 5px;color:#3a2f08;font-family:Verdana;font-size: 0.85em;font-weight:bold;background-color:#6AFF6A;}
.incapt .price .abbr {font-weight:normal;font-size:12px;}
.incapt .addcart {position:absolute;top:8px;left:230px;}

#item_photos {margin:0 0 0 -30px;list-style:none;width:160px;float:left;}
#item_photos li {float:none;text-align:center;}
#item_photos img {margin:0 auto;}

.lyes {
	font-weight:bold;
    color:green;
}

.lno {
	font-weight:bold;
    color:red;
}

.capt {margin:0;font-family:Arial, sans-serif;font-size:20px;background-color:#45bdff;color:#fff;padding:5px;margin-bottom:5px;font-weight:normal;}
.capt h1 {display:inline;margin:0;padding:0;font-size:20px;}
.capt h2 {display:inline;margin:0;padding:0;font-size:18px;}
.incapt {font-size:20px;padding:0 0 5px 10px;}
.incapt h1 {font-size:20px;margin:0;float:left;}

.capt a {
	color:#fff;
    text-decoration:none;
}

.capt a:hover {
	text-decoration:none;
}

#topinfo {display:none;padding: 5px 15px;}
#topinfoadd {display:none;padding: 5px 15px;}
#topcart {display:block;}
#topcart a {color:#434343;}
.topcapt {margin:2px 0 5px 5px;font-family:Georgia;font-size:1.25em;}

.acart {
	color:#035598;
    text-decoration:none;
}

.uline {
	border:0;
    text-decoration:underline;
}

.uline:hover {
	text-decoration:none;
}

.umenu {
	margin-left:15px;
    font-size:0.9em;
}
.umenu .phone {
	display:block;
    margin: 10px 0 0 25px;
    font-size:1.25em;
    color:#035598;
}

.aac {
    width:175px;
    float:left;
    display:table;
    padding: 0 10px 5px 20px;
    border-right:1px dashed #434343;
}

.aac a {
	font-family:Georgia;
    font-size:1.25em;
    color:#434343;
}

.aac a:hover  {
	color:#052D83;
    text-decoration:none;
}

.margin75 {
	margin-left:-40px;
}

#pcat {width:100%;margin:20px auto;list-style:none;}
#pcat li {border:1px solid #fff;float:left;margin-right:2%;margin-bottom:5px;width:140px;height:100px;color:#727272;}
#pcat li img {float:left;clear:right;margin:0 auto;}
#pcat li a {clear:left;font-size:16px;}

.pspace {
	height:0;
    clear:both;
    color:#fff;
	border:0;
    margin:1px 0;
}

.psearch {
	width:80%;
    text-align:center;
    margin:0 auto;
    padding:0 10px;
    border:1px dashed #2f2f2f;
    background-color:#BFE8FF;
}

.psearch td {
	margin:0;
    padding:5px 10px;
}

.pmap {
	list-style:none;
}

.pmap li {
	float:left;
}

.pfaq a {
	font-size:1.25em;
    margin-left:25px;
}

#ekran img {
	width:85px;
}
#ekran {
	border:0;
}

#pop_items {width:100%;margin:0;}
#pop_items td {margin:5px;width:150px;padding:5px;text-align:center;}
#pop_items li a {display:inline;}
#pop_items img {width:50%;height:50%;}
