@charset "utf-8";
/* CSS Document */
body{
font-size: 62.5%;
font-family: "Trebuchet MS";
background: #b6a36f url(../../img/body_top_bg.gif) repeat-x top left;
}
/*++++++++++++++    STANDARD   +++++++++++++++++++++++++++++++++++++*/
* {margin: 0; padding: 0;}	
img { display:block; border:none; }
ul { list-style: none; zoom:1; }
a { text-decoration: none; outline:none;}
.clear {clear:both; margin:0; padding:0; line-height:0; height:0;}
.none { display:none; width:0; height:0; margin:0; padding:0;}
div.wrapper {width: 1036px; margin: 0 auto;}
.modal {width: 650px; }
.modalBackground {background:#333;opacity:.5;filter:alpha(opacity=50);}
.modalHeader {background:#3c5170 url(../../img/ANKETA_header.gif) no-repeat  center bottom; width: 650px; height: 77px;}
.modalClose { width:16px; height:16px; background-image:url('../../img/close.gif'); display: block; float:right; margin-right:8px; margin-top:8px;}

div.ArticleImage { margin:auto; margin-bottom:15px;}
img.articleImage { border:0px;}


/*++++++++++++++    HEADER  +++++++++++++++++++++++++++++++++++++*/
div.header { width: 1024px; height: 156px; position:relative; background: #3d4f6f url(../../img/header_shadow_bg.gif) no-repeat bottom left; padding: 25px 6px 0 6px; }
div.header img.header_logo { margin: 0 auto 0 auto;}
div.header p {width: 230px; font-size: 11px; text-transform: uppercase; position: absolute; bottom: 7px; left: 6px; color: #fff; font-weight:bold; }
div.header p.header_left span {color: #b6a36f; margin-right: 7px;   }
div.header ul.header_lang { position: absolute; bottom: 7px; right: 0px;}
div.header ul.header_lang li { float: left; font: 11px "Trebuchet MS"; color: #b6a36f; text-transform: uppercase; font-weight:bold;}
div.header ul.header_lang li a {color: #b6a36f;padding-left: 8px; padding-right: 8px;}
div.header ul.header_lang li a.selected { color: #fff; padding-left: 8px; padding-right: 8px; cursor:default;}
div.header ul.header_lang li a:hover { color: #fff;}

/*++++++++++++++    MAIN NAVIGATION  +++++++++++++++++++++++++++++++++++++*/

div.main_nav { width: 1018px; padding: 0px 9px; height: 58px; background: url(../../img/main_nav_bg.gif) repeat-y top left; float: left; position: relative;}
div.main_nav input.search {width: 135px; height: 17px; border: none; background: url(../../img/search_input_bg.gif) no-repeat top left; position: absolute;
 top: 31px; right: 11px; font: .95em Arial, Helvetica, sans-serif; padding: 6px 0 0 8px;}
div.main_nav ul.top_level { width: 1015px; padding: 3px 2px 1px 1px; text-transform: uppercase; font: bold 11px "Trebuchet MS"; color: #fff; 
background: url(../../img/main_nav_list_bg.gif) repeat-x top left; float: left; zoom: 1; }
div.main_nav ul.top_level li {width: 141px; float:left; position: relative; text-align: center; border: 1px solid #516487;
margin-left: 2px; margin-bottom: 2px; display: inline; zoom: 1; z-index: 10;  }
div.main_nav ul.top_level li a {width: 141px; display: block; color: #fff; padding: 4px 0 4px 0; zoom: 1; }

div.main_nav ul.top_level li.selected { background: url(../../img/main_nav_list_selected.gif) no-repeat top left;}
div.main_nav ul.top_level li a:hover {background: #5f7399 url(../../img/main_nav_list_hover.gif) no-repeat top left; background-color:#506385;}

div.main_nav ul.top_level li ul.submenu { width: 141px; position: absolute; top: 25px; left: 0; display: none; zoom: 1; z-index: 10000; text-transform:none; }
div.main_nav ul.top_level li ul.submenu li { background: #5f7399; margin: 0px; zoom: 1;}
div.main_nav ul.top_level li:hover { z-index: 10000; }
div.main_nav ul.top_level li:hover ul.submenu {display: block; z-index: 10000;}

/*++++++++++++++    CONTENT  +++++++++++++++++++++++++++++++++++++*/
div.content { clear: both; width: 1018px; padding: 3px 9px 0 9px;  background: url(../../img/content_bg.gif) repeat-y top left; overflow: hidden;}
div.content div.page_visual {border-bottom: 1px solid #ccc; height:249px; z-index: 1;}
div.content div.c_left { width: 802px; float: left;   background: #fff;  border-bottom: 1px solid #ccc;  }
div.content div.c_left div.news_articles { width: 352px; border-right: 1px solid #ccc;  float: left; }
div.content div.c_left div.news_articles h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px;
text-transform: uppercase; color: #3d4f6f; font: bold 12px "Trebuchet MS"; line-height: 12px; border-bottom: 1px solid #ccc; margin: 0 0 12px 0;}

div.content div.c_left div.news_articles h4 { font: bold 10px "Trebuchet MS"; text-transform: uppercase; line-height: 14px;}
div.content div.c_left div.news_articles h4 a { display: block; color: #3d4f6f;} 
div.content div.c_left div.news_articles h4 a:hover { display: block; color: #3d4f6f; text-decoration: underline;}
div.content div.c_left div.news_articles a.arr { width: 50px; display: block; font-weight: bold; color: #3d4f6f; padding-top: 3px;}
div.content div.c_left div.news_articles a.arr:hover { text-decoration: underline; }
div.content div.c_left div.news_articles p a img {float:left; margin:5px 5px 5px 0;}
/* +++ group article 1 +++*/
div.content div.c_left div.cont_art1 { width: 352px;  overflow: hidden; margin-bottom: 14px;}
div.content div.c_left div.cont_art1 div.article_L { width: 157px; padding: 0 10px 0 10px; float: left; background: url(../../img/article_RH_sep.gif) no-repeat top right;  }
div.content div.c_left div.cont_art1 div.article_L p { line-height: 12px; font-size: 10px;  padding-bottom: 14px;}

div.content div.c_left div.cont_art1 div.article_R { width: 157px;height: 164px; padding: 0 9px 0 9px; float: right;  }
div.content div.c_left div.cont_art1 div.article_R p { line-height: 12px; font-size: 10px;  padding-bottom: 14px; }

/* +++ group article 2 +++*/
div.content div.c_left div.cont_art2 { width: 352px; overflow: hidden; padding-bottom: 1px;}
div.content div.c_left div.cont_art2 div.article_L { width: 157px; padding: 0 10px 0 10px; float: left; 
background: url(../../img/article_RH_sep.gif) no-repeat top right;  }
div.content div.c_left div.cont_art2 div.article_L p { line-height: 12px; font-size: 10px;  padding-bottom: 14px;}

div.content div.c_left div.cont_art2 div.article_R { width: 157px; padding: 0 9px 0 9px; float: right;  }
div.content div.c_left div.cont_art2 div.article_R p { line-height: 12px; font-size: 10px;  padding-bottom: 14px;}

div.content div.c_left div.highlight_article {clear: both; width: 343px; border-top: 1px solid #ccc; height: 101px; padding: 6px 5px 0px 4px;}
div.content div.c_left div.highlight_article div { background: #cccccc; padding: 9px 13px 9px 13px;}
div.content div.c_left div.highlight_article div h4 { font: bold 10px "Trebuchet MS"; text-transform: uppercase; color: #3d4f6f; line-height: 14px;}
div.content div.c_left div.highlight_article div p { line-height: 11px; }
div.content div.c_left div.highlight_article div p a {font-weight: bold; color: #3d4f6f; padding-top: 3px;}

div.content div.c_left div.banner_place {width: 199px; float: left; overflow: hidden;}
/*div.content div.c_left div.banner_place img {   margin: 5px; }
div.content div.c_left div.banner_place object { margin: 5px;   }*/
div.content div.c_left div.banner_place div.banner_separator {width: 199px; background: url(../../img/banner_separator.gif) no-repeat top left; height: 1px; padding: 0; margin: 0;  zoom: 1; overflow: hidden;}

div.content div.c_left div.assorted {width: 249px; float: left; border-left: 1px solid #ccc; padding-bottom: 0px;}
div.content div.c_left div.assorted div.assorted_themes {width: 236px; padding-bottom: 12px; padding-left: 13px; border-bottom: 1px solid #ccc;}
 
div.content div.c_left div.assorted div.assorted_themes ul { width: 236px;  zoom: 1; overflow: hidden;}
div.content div.c_left div.assorted div.assorted_themes ul li { width: 228px; float: left;  font: .98em "Trebuchet MS"; line-height: 14px; zoom: 1; padding-right: 8px;}
div.content div.c_left div.assorted div.assorted_themes ul li img {float: left; margin-top: 4px;}
div.content div.c_left div.assorted div.assorted_themes ul li a { color: #3d4f6f; padding: 0 0 0 2px; zoom: 1;}
div.content div.c_left div.assorted div.assorted_themes ul li a:hover { text-decoration: underline; }


div.content div.c_left div.assorted div.selection_asort {width: 233px; margin-bottom: 8px; padding: 0 8px 0 8px; overflow: hidden;}
div.content div.c_left div.assorted h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px;
text-transform: uppercase; color: #3d4f6f; font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
 
div.content div.c_left div.assorted div.selection_asort p.description_article { line-height: 11px; margin: 0 0 6px 0;}
div.content div.c_left div.assorted div.selection_asort div.asort {width: 233px; clear: left;}
div.content div.c_left div.assorted div.selection_asort div.asort p { line-height: 11px;}
div.content div.c_left div.assorted div.selection_asort div.asort p a.name_article {display: block; text-transform: uppercase; font: bold 1em "Trebuchet MS"; 
color: #3d4f6f;}
div.content div.c_left div.assorted div.selection_asort div.asort p a.name_article:hover { text-decoration: underline; }
div.content div.c_left div.assorted div.selection_asort div.asort p img { float: left; margin-right: 7px; margin-top: 5px;}
div.content div.c_left div.assorted div.selection_asort div.asort p a { display: block;  color: #3d4f6f;}

/* +++++++   RIGHT COLUMN +++++ */
div.content div.c_right {width: 215px; float: right; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;  /*height: 800px;*/}
div.content div.c_right div.c_right_separator { width: 215px; background: url(../../img/c_right_separator.gif) no-repeat top left; height: 1px; padding: 0; margin: 0;  zoom: 1; overflow: hidden; margin: 5px 0; }
div.content div.c_right div.c_right_separator_top { width: 215px; background: url(../../img/c_right_separator.gif) no-repeat top left; height: 1px; padding: 0; margin: 0;  zoom: 1; overflow: hidden; margin: 5px 0 0 0; }

/* +++ login box +++*/ 
div.content div.c_right div.login {width: 170px; height: 120px; background: #ccc url(../../img/login_bg.gif) no-repeat top left; padding: 10px 20px 0 20px; overflow:hidden; margin-left: 5px;  }
div.content div.c_right div.login p.title_login {color: #fff; text-transform: uppercase; font: bold 10px "Trebuchet MS"; margin-bottom: 8px;}
div.content div.c_right div.login p.loginWelcome {color: #fff;font: bold 10px "Trebuchet MS"; margin-bottom: 8px; text-transform: uppercase;}
div.content div.c_right div.login p.loginStats {color: #fff;font: normal 10px "Trebuchet MS"; margin-bottom: 8px; }
div.content div.c_right div.login p a {color: #fff;font: bold 10px "Trebuchet MS"; margin-bottom: 8px; text-transform: uppercase;}
div.content div.c_right div.login input.login_box { width: 161px; border: none; font: .95em Arial, Helvetica, sans-serif; margin-bottom: 10px;
background: url(../../img/login_input_bg.gif) no-repeat top left; height: 17px; padding: 6px 0 0 8px;}
div.content div.c_right div.login span.login_errorMsg{ float:left; margin-top: -5px; width:110px; color:White;}
div.content div.c_right div.login input.login_btn { width: 56px; float: right; border: none; font: bold 9px "Trebuchet MS"; text-transform: uppercase; color: #fff; background: url(../../img/login_input_btn.gif) no-repeat top left; height: 17px; padding: 0px 0 0 0px; }

div.content div.c_right  p.login_foot { margin-left: 5px; clear: both; font: 9px "Trebuchet MS"; background: #cccccc; padding-left: 8px;  }
div.content div.c_right  p.login_foot a { display: block; padding: 7px 0 6px 0; color: #666666; background: url(../../img/login_foot_arrow.gif) no-repeat left center; padding-left: 10px; }
div.content div.c_right  p.login_foot a:hover { text-decoration: underline;}

/* +++ mail box +++*/ 
div.content div.c_right div.mail {width: 170px; height: 60px; background: #999; padding: 14px 20px 0 20px; overflow:hidden; margin-left: 5px; }
div.content div.c_right div.mail p.title_mail {color: #fff; text-transform: uppercase; font: bold 10px "Trebuchet MS"; margin-bottom: 6px;}
div.content div.c_right div.mail input.mail_box { width: 161px; border: none; font: .95em Arial, Helvetica, sans-serif; margin-bottom: 10px;
background: url(../../img/login_input_bg.gif) no-repeat top left; height: 17px; padding: 6px 0 0 8px;}

/*++++ CART +++*/
div.basket {margin-left:5px; margin-top:5px; margin-bottom:0; background: #999;padding: 14px 20px 0 20px;}
div.basket h4{color: #fff; text-transform: uppercase; font: bold 10px "Trebuchet MS"; margin-bottom: 6px;}
.two { white-space:nowrap;}


/* +++ advertise box +++*/ 
div.content div.c_right div.advertise_box { width: 210px;  margin-left:5px;}
div.content div.c_right div.advertise_box a img { margin-top: 5px;}

/* +++ poll box +++*/
div.content div.c_right div.poll_box { width: 186px;  margin-left: 5px; margin-bottom:5px; padding:12px;   background: #3d4f6f url(../../img/pollBackground.jpg)  repeat-y top left; overflow:hidden;  }
div.content div.c_right div.poll_box p.title_poll { font: bold 10px "Trebuchet MS"; color: #b6a36f; text-transform: uppercase;}
div.content div.c_right div.poll_box p.question_poll { font: 10px "Trebuchet MS"; color: #fff; line-height: 12px; margin-bottom: 12px;}
div.content div.c_right div.poll_box .pollAnswers {color: #fff;}
div.content div.c_right div.poll_box .pollAnswers DIV {float:left; font-weight:bold;}
div.content div.c_right div.poll_box .pollAnswers .resultsBar { background-color:White; border:1px solid #ccc; height:6px; font-size:1px; line-height:1px;  margin:3px 0;}
div.content div.c_right div.poll_box label { display: block;}
div.content div.c_right div.poll_box label input.radio_btn {float: left; border: none; width: 12px; height: 12px; margin: 1px 6px 0 0;}
div.content div.c_right div.poll_box label span {color: #fff;}
div.content div.c_right div.poll_box div.poll_button { width: 112px; float: right; margin: 5px 0 0 0; }
div.content div.c_right div.poll_box div.poll_button input.poll_btn_vote { width: 56px; cursor:pointer; float: right;  border: none; font: bold .8em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background: url(../../img/login_input_btn.gif) no-repeat top left; height: 17px; padding: 0px 0 0 0px;}
div.content div.c_right div.poll_box div.poll_button input.poll_btn_result { width: 56px; cursor:pointer; float: right; border: none; font: bold .8em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background: url(../../img/login_input_btn.gif) no-repeat top left; height: 17px; padding: 0px 0 0 0px;}

/* +++++++  // RIGHT COLUMN +++++ */

div.content_separator {width: 1036px; height: 26px; background: url(../../img/content_separator.gif) no-repeat top left; }

/* +++++++   FOOTER +++++ */
div.footer {width: 1029px;  background: url(../../img/content_bg.gif) repeat-y top left; padding: 0 0 0 7px;}
div.footer div.bckground {width: 1000px;  background: url(../../img/footer_bg.jpg) no-repeat top left; padding: 22px 0 0 22px;}
div.footer div ul.sitemap_top_levels { width: 140px; overflow: hidden; margin-bottom:10px; zoom: 1; display:block; position:relative; float:left; }
div.footer div ul.sitemap_top_levels li {  float: left; padding-left: 15px; zoom: 1; font-weight:bold;}
div.footer div ul.sitemap_top_levels li a { width: auto; color: #b6a36f; text-transform: uppercase; background-image: none; padding-left: 0; zoom: 1; white-space:nowrap;}
div.footer div ul.sitemap_top_levels li a:hover {text-decoration: underline;}

div.footer div ul.sitemap_top_levels li ul { width: 120px; zoom: 1;}
div.footer div ul.sitemap_top_levels li li {width: 106px; padding: 0 10px 0 4px; background: url(../../img/footer_list_btn.gif) no-repeat center left;
font: normal 11px "Trebuchet MS"; zoom: 1;}
div.footer div ul.sitemap_top_levels li li a {width: 106px; line-height:14px; display: block; color: #fff; text-transform: none; zoom: 1;}

div.footer_separator {width: 1024px; background: #b6a36f url(../../img/footer-separator.gif) no-repeat top left; padding: 6px 6px;
font: bold 10px "Trebuchet MS"; position: relative; }
div.footer_separator a { color: #3d4f6f; }
div.footer_separator a:hover { text-decoration: underline;}
div.footer_separator span { color: #fff; font-size: 10px; margin:0 15px 0 15px; }
div.footer_separator a.corvuscms {width: 110px; display: block; color: #ddd0ad; position: absolute; right: 0px; top: 4px;  }
div.footer_separator a.corvuscms:hover { color: #fff; }

/*+++++++++++++++++++++++++++++++++++    AMOIC CLANCI   +++++++++++++++++++++++++++++++++++++*/
div.category { width: 551px; float: left; position:relative; }
.category2 { width: 550px !important; border-right: 1px solid #ccc; }
/* +++ pagination +++*/
div.category div.category_paging { border:none; border-top: 1px solid #ccc; overflow: hidden; position:absolute ; bottom:0px;  width:100%; text-transform:uppercase; line-height:24px; height:22px; }
div.category div.category_paging  a { color: #666666; padding: 0;}
div.category div.category_paging  a:hover { text-decoration: underline; }
div.category div.category_paging .pagination_bg {width: auto; background: #cccccc; float: right; padding: 0 6px; position:absolute; top:0; right:0; border-left:5px solid white; }
div.category div.category_paging  .pagination_bg a { color: #666666; padding: 0 3px 0 3px;}
div.category div.category_paging  .pagination_bg a.active { color: #3d4f6f; font-weight: bold; }
div.category div.category_paging  .pagination_bg a.nav {text-decoration: none;}
/* +++ article +++ */
div.category div.category_article , .article_text { width: 531px; padding: 0 10px 10px 10px; display:block;}
div.category div.category_article p.category_article_text img { display: block; float: left; margin: 4px 10px 0 0;  }
div.category div.category_article p.category_article_text span.highlight { font-size: 11px; font-weight: bold; color: #3d4f6f;}


div.articles { width: 250px; float:right; border-left: 1px solid #ccc;}
div.articles h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
div.content div.c_left div.articles div.assorted_themes {width: 236px;  padding-bottom: 0px; padding-left: 13px;  border-bottom: 1px solid #ccc; padding-bottom: 12px; } 
div.content div.c_left div.articles div.assorted_themes ul { width: 236px;  zoom: 1; overflow: hidden;}
div.content div.c_left div.articles div.assorted_themes ul li { width: 228px; float: left;  font: .98em "Trebuchet MS"; line-height: 14px; zoom: 1; padding-right: 8px;}
div.content div.c_left div.articles div.assorted_themes ul li img {float: left; margin-top: 4px;}
div.content div.c_left div.articles div.assorted_themes ul li a { color: #3d4f6f; padding: 0 0 0 2px; zoom: 1;}
div.content div.c_left div.articles div.assorted_themes ul li a:hover { text-decoration: underline; }


/*+++++++++++++++++++++++++++++++++++    AMOIC KATALOG   +++++++++++++++++++++++++++++++++++++*/
div.catalog_wrapp { width: 801px;  position:relative; overflow:hidden; }
div.catalog_wrapp h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0; }
div.catalog_wrapp div.catalog_group_products { width: 796px; padding: 0 0px 6px 6px; line-height: 14px;  overflow:hidden; margin-bottom:23px; }
div.catalog_wrapp div.catalog_group_products p.catalog_group_description { line-height: 14px; padding-left: 2px;}
div.catalog_wrapp div.catalog_group_products div.group_product {width: 252px; height: 201px; float: left; margin: 0 9px 9px 0;} 
div.catalog_wrapp div.catalog_group_products div.group_product div.image_holder { width: 126px; padding: 10px 0 0 6px; float: left; }
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text {width: 115px; height: 167px; float: right; border: 1px solid #999999; border-bottom: none;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.top {width: 106px; height: 101px; background: #e5decb; padding: 7px 0 0px 9px; border-bottom: 1px solid #ccc;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.top h4 { font: bold 10px "Trebuchet MS"; text-transform: uppercase; color: #3d4f6f;  background: #e5decb; line-height: 12px;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.top h4 a { color: #3d4f6f;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.top h4 a:hover { text-decoration: underline; }
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.top p { line-height: 12px; padding-bottom: 3px;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.top p a {display: block; color: #3d4f6f; font-weight: bold;}

div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.btn { height: 49px; background: #fff; padding: 9px 0 0 9px;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.btn p { color: #666666;}
div.catalog_wrapp div.catalog_group_products div.group_product div.img_text div.btn p span { color: #3d4f6f; font-weight: bold;}

div.catalog_wrapp div.catalog_group_products div.group_product div.group_product_footer { clear: both; width: 250px; position: relative; height: 31px; background: #999 url(../../img/catalog_product_footer.gif) no-repeat top left; border: 1px solid #999999;}
div.catalog_wrapp div.catalog_group_products div.group_product div.group_product_footer a { display: block; width: 57px; color: #fff;
background: url(../../img/catalog_btn.gif) no-repeat top left; padding: 0px 0pt 0px 0px; font-weight: bold; text-align: center; line-height: 17px;}
div.catalog_wrapp div.catalog_group_products div.group_product div.group_product_footer a.viewMore {position: absolute; top: 8px; right: 76px;}
div.catalog_wrapp div.catalog_group_products div.group_product div.group_product_footer a.buy {position: absolute; top: 8px; right: 9px;}

/* +++ pagination +++*/
div.catalog_wrapp div.category_paging { border-top: 1px solid #ccc;  overflow: hidden; clear:both; position:absolute; left:0px; bottom:0px; width:100%;}
div.catalog_wrapp div.category_paging  {   padding: 4px 0 4px 0; text-transform: uppercase;}
div.catalog_wrapp div.category_paging  a { color: #666666; padding: 0 3px 0 3px;}
div.catalog_wrapp div.category_paging  a:hover { text-decoration: underline; }
div.catalog_wrapp div.category_paging p.pagination_bg {width: auto; background: #cccccc; float: right; padding: 4px 6px 4px 6px;}
div.catalog_wrapp div.category_paging  p.pagination_bg a { color: #666666; padding: 0 3px 0 3px;}
div.catalog_wrapp div.category_paging  p.pagination_bg a.active { color: #3d4f6f; font-weight: bold; }
div.catalog_wrapp div.category_paging  p.pagination_bg a.nav {text-decoration: none;}

/*+++++++++++++++++++++++++++++++++++    AMOIC PRODUCT   +++++++++++++++++++++++++++++++++++++*/
div.product_wrapp { width: 802px; position:relative; float: left; overflow:hidden;}
div.product_wrapp h3.name_prod { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0; }

div.product_wrapp div.itemGroupName {background: #fff url(../../img/h3_image.gif) no-repeat top left;text-transform: uppercase; color: #3d4f6f; font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0; height:23px; padding-left:31px;}
div.product_wrapp div.itemGroupName h3 {padding: 7px 0 4px 0; background:none; border:none; float:left; width:60%;}
div.print {text-transform: uppercase; float:right; font: bold 10px "Trebuchet MS"; color:#777; padding-top:3px; padding-right:10px; white-space:nowrap;}
div.print img {vertical-align:text-bottom; display:inline; cursor:pointer;}
div.print span { cursor:pointer;}

div.product_wrapp div.product_right { width: 269px; float: left; padding: 7px 0 0 6px; margin-bottom:23px;}
div.product_wrapp div.product_right div.group_product {width: 256px; height: 201px; margin-bottom: 12px;} 
div.product_wrapp div.product_right div.group_product div.image_holder { width: 128px; padding: 10px 0 0 10px; float: left; }
div.product_wrapp div.product_right div.group_product div.img_text {width: 115px; height: 167px; float: right; border: 1px solid #999999; border-bottom: none;}
div.product_wrapp div.product_right div.group_product div.img_text div.top {width: 106px; height: 101px; background: #e5decb; padding: 7px 0 0px 9px; border-bottom: 1px solid #ccc;}
div.product_wrapp div.product_right div.group_product div.img_text div.top h4 { font: bold 10px "Trebuchet MS"; text-transform: uppercase; color: #3d4f6f;  background: #e5decb; line-height: 12px;}
div.product_wrapp div.product_right  div.group_product div.img_text div.top h4 a { color: #3d4f6f;}
div.product_wrapp div.product_right  div.group_product div.img_text div.top h4 a:hover { text-decoration: underline; }
div.product_wrapp  div.product_right div.group_product div.img_text div.top p { line-height: 12px; padding-bottom: 3px;}
div.product_wrapp div.product_right  div.group_product div.img_text div.top p a {display: block; color: #3d4f6f; font-weight: bold;}
div.product_wrapp div.product_right  div.group_product div.img_text div.top p a:hover { text-decoration: underline;}
div.product_wrapp div.product_right  div.group_product div.img_text div.btn { height: 49px; background: #fff; padding: 9px 0 0 9px;}
div.product_wrapp div.product_right  div.group_product div.img_text div.btn p { color: #666666;}
div.product_wrapp div.product_right  div.group_product div.img_text div.btn p span { color: #3d4f6f; font-weight: bold;}

div.product_wrapp div.product_right  div.group_product div.group_product_footer { clear: both; width: 254px; position: relative; height: 31px; background: #999 url(../../img/catalog_product_footer.gif) no-repeat top left; border: 1px solid #999999;}
div.product_wrapp div.product_right  div.group_product div.group_product_footer a { display: block; width: 57px; color: #fff;
background: url(../../img/catalog_btn.gif) no-repeat top left; padding: 0px 0pt 0px 0px; font-weight: bold; text-align: center; line-height: 17px;}
div.product_wrapp div.product_right  div.group_product div.group_product_footer a.viewMore {position: absolute; top: 8px; right: 76px;}
div.product_wrapp div.product_right  div.group_product div.group_product_footer a.buy {position: absolute; top: 8px; right: 9px;}


div.product_wrapp div.product_left { width: 503px; border-left: 1px solid #ccc;  float: right; padding: 2px 10px 0px 13px; margin-bottom:23px;}
div.product_wrapp div.product_left h1 { font-size: 30px; color: #3d4f6f; text-transform: uppercase; }
div.product_wrapp div.product_left p {width: 503px; line-height: 14px; margin: 0 0 12px 0; }
div.product_wrapp div.product_left p span.highlight { font-size: 11px; font-weight: bold; color: #3d4f6f;}

/* +++ pagination +++*/


div.product_wrapp div.category_paging {width: 100%; border-top: 1px solid #ccc;  overflow: hidden; clear:both; left:0px;  position:absolute; bottom:0px;  }
div.product_wrapp div.category_paging  { text-transform: uppercase; height:22px; line-height:24px;}
div.product_wrapp div.category_paging  a { color: #666666; padding: 0 3px 0 3px;}
div.product_wrapp div.category_paging  a:hover { text-decoration: underline; }
div.product_wrapp div.category_paging .pagination_bg {width: auto; background: #cccccc; float: right; padding:  0 6px; position:absolute; top:0; right:0; margin-right:-1px;}
div.product_wrapp div.category_paging  .pagination_bg a { color: #666666; padding: 0 3px 0 3px;}
div.product_wrapp div.category_paging  .pagination_bg a.active { color: #3d4f6f; font-weight: bold; }
div.product_wrapp div.category_paging  .pagination_bg a.nav {text-decoration: none;}
 


div.content div.c_left div.product_right div.prod_articles {margin: 0 0 20px 0; width: 246px; }
div.content div.c_left div.product_right div.prod_articles h3 { text-transform: uppercase; color: #3d4f6f; font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0; padding: 0px 0 4px 0;}
div.content div.c_left div.product_right div.prod_articles  ul { width: 246px; padding: 0 0 0 3px; zoom: 1; overflow: hidden;}
div.content div.c_left div.product_right div.prod_articles  ul li { width: 238px; float: left;  font: .98em "Trebuchet MS"; line-height: 14px; zoom: 1; padding-right: 8px;}
div.content div.c_left div.product_right div.prod_articles  ul li img {float: left; margin-top: 4px;}
div.content div.c_left div.product_right div.prod_articles  ul li a { color: #3d4f6f; padding: 0 0 0 2px; zoom: 1;}
div.content div.c_left div.product_right div.prod_articles  ul li a:hover { text-decoration: underline; }


div.content div.c_left div.product_right div.prod_products  {width: 246px; } 
div.content div.c_left div.product_right div.prod_products h3 { text-transform: uppercase; color: #3d4f6f; font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 6px 0; padding: 0px 0 4px 0;}
div.content div.c_left div.product_right div.prod_products h4 { font: bold 10px "Trebuchet MS"; text-transform: uppercase; line-height: 12px;color: #3d4f6f;}
div.content div.c_left div.product_right div.prod_products div {margin-bottom: 10px; padding: 0 0 0 3px;}
div.content div.c_left div.product_right div.prod_products div p { padding: 0 10px 0 0 ;}
div.content div.c_left div.product_right div.prod_products a {display: block; color: #3d4f6f;}
div.content div.c_left div.product_right div.prod_products a:hover {text-decoration: underline;}


/*+++++++++++++++++++++++++++++++++++    AMOIC PACKETS   +++++++++++++++++++++++++++++++++++++*/
div.packet { width: 551px; float: left; border-right: 1px solid #ccc;  position:relative;}
div.packet div.img_holder { border-bottom: 1px solid #ccc; padding: 4px 0 5px 1px; margin-bottom: 3px; font: normal 36px "Trebuchet MS"; text-transform:uppercase; line-height:92px; color:#fff; }
/* +++ pagination +++*/
div.packet div.category_paging {width: 100%; border-top: 1px solid #ccc;  overflow: hidden; clear:both; left:0px;  position:absolute; bottom:0px;  }
div.packet div.category_paging  { text-transform: uppercase; height:22px; line-height:24px;}
div.packet div.category_paging  a { color: #666666; padding: 0 3px 0 3px;}
div.packet div.category_paging  a:hover { text-decoration: underline; }
div.packet div.category_paging .pagination_bg {width: auto; background: #cccccc; float: right; padding:  0 6px; position:absolute; top:0; right:0; margin-right:-1px;}
div.packet div.category_paging  .pagination_bg a { color: #666666; padding: 0 3px 0 3px;}
div.packet div.category_paging  .pagination_bg a.active { color: #3d4f6f; font-weight: bold; }
div.packet div.category_paging  .pagination_bg a.nav {text-decoration: none;}


/* +++ main article +++ */
div.packet div.category_article { width: 531px; padding: 0 10px; padding-bottom: 1px;}
div.packet div.category_article h1 { padding: 0px 0 0px 3px; text-transform: uppercase; color: #3d4f6f; font: normal 36px "Trebuchet MS"; margin: 0;}
div.packet div.category_article p.category_article_text { line-height: 14px; margin: 0 0 12px 0;}
div.packet div.category_article p.category_article_text img { display: block; float: left; margin: 4px 10px 0 0;  }
div.packet div.category_article p.category_article_text span.highlight { font-weight: bold; color: #3d4f6f;}
div.packet div.category_article p.category_article_text_bold { font-weight: bold; color: #3d4f6f; line-height: 14px; margin-bottom: 12px;}


/* +++ main article +++ */
div.category h3, .category2 h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; white-space:nowrap; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
div.category div.ArticleGroupTitleContainer {margin: 0 0 10px 0; background: #fff url(../../img/h3_image.gif) no-repeat top left;
                                              height:23px; text-transform: uppercase; color: #3d4f6f; padding-left:31px;
                                                border-bottom: 1px solid #ccc; }
div.category div.ArticleGroupTitleContainer h3.title {text-transform: uppercase; width:60%; color: #3d4f6f; font: bold 12px "Trebuchet MS";
                                                       background:none; border:none;  padding: 7px 0 4px 0;  line-height: 12px;float:left}

.article_text { margin: 0 0 17px 0;}
div.category div.category_article h1 { padding: 0 0 0 3px; text-transform: uppercase; color: #3d4f6f; font: normal 36px "Trebuchet MS"; margin: 0;}
div.category div.category_article p.category_article_text, .article_text { line-height: 14px; margin: 0 0 12px 0;}
.article_text { margin: 0 0 16px 0 !important;}
div.category div.category_article p.category_article_text img { display: block; float: left; margin: 4px 10px 0 0;  }
div.category div.category_article p.category_article_text span.highlight { font-size: 11px; font-weight: bold; color: #3d4f6f;}
div.category div.category_article p.category_article_text_bold { font-weight: bold; color: #3d4f6f; line-height: 14px; margin-bottom: 12px;}



/* +++ list of articles +++ */
div.articles { width: 250px; float:right; border-left: 1px solid #ccc;}
.articles2 {border: none !important;}
.articles2 dl {padding: 14px 14px 14px 14px; border-bottom: 1px solid #ccc;}
dl.no_border { border: none; margin: 0; }
.articles2 dl dt a { color: #3d4f6f; font-weight: bold; }
.articles2 dl dt a:hover {text-decoration: underline;}
.articles2 dl dd p {line-height: 12px;}

div[class="articles articles2"] { width: 251px; }

div.packet_category { width: 250px; float:right; }
div.packet_category h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
div.content div.c_left div.packet_category div.assorted_themes {width: 237px; border-bottom: 1px solid #ccc; padding: 0 0 12px 13px;} 
div.content div.c_left div.packet_category div.assorted_themes ul { width: 236px;  zoom: 1; overflow: hidden;}
div.content div.c_left div.packet_category div.assorted_themes ul li { width: 228px; float: left;  font: .98em "Trebuchet MS"; line-height: 14px; zoom: 1; padding-right: 8px;}
div.content div.c_left div.packet_category div.assorted_themes ul li img {float: left; margin-top: 4px;}
div.content div.c_left div.packet_category div.assorted_themes ul li a { color: #3d4f6f; padding: 0 0 0 2px; zoom: 1;}
div.content div.c_left div.packet_category div.assorted_themes ul li a:hover { text-decoration: underline; }
div.content div.c_left div.packet_category div.banner_pl { border-bottom: 1px solid #ccc; padding: 6px 0 6px 6px;}

/* +++ packet banner holder +++ */
div.packet_banner_holder { width: 551px; overflow: hidden; border-top: 1px solid #ccc; position:absolute; bottom:23px; padding: 0; }
div.packet_banner_holder div.banner_Vseparator { width: 1px; height: 128px; float: left; background: #ccc url(../../img/PACKETSbanner_Vseparator.gif) repeat-y top left; margin: 0 6px; display: inline;}
div.packet_banner_holder img { float: left; padding: 5px 0 0 0;  }


/*+++++++++    AMOIC COUNSEL02   +++++++++*/
div.catalog_wrapp div.counsel_category_list { width: 797px; overflow: hidden; padding: 6px 5px 0 0px;}
div.catalog_wrapp div.counsel_category_list ul {/*width: 259px;*/  width: 797px; float: left; zoom: 1; margin-bottom:33px;}
div.catalog_wrapp div.counsel_category_list ul li { width: 252px; height: 52px; overflow:hidden; background: #7e95bf; border-left: 7px solid #3d4f6f; margin: 0 0px 6px 10px; zoom: 1; float:left; cursor:pointer;}
div.catalog_wrapp div.counsel_category_list ul li.active_cat { background: #3d4f6f;}
div.catalog_wrapp div.counsel_category_list ul li:hover a { background-color: #3d4f6f;}
div.catalog_wrapp div.counsel_category_list ul li a {width: 235px;  height: 44px; display: block; color: #fff; padding: 8px 0 0 17px; zoom: 1; cursor:pointer;}
div.catalog_wrapp div.counsel_category_list ul li a span, .catalog_wrapp .categoryLeft .chosen_cat span {  display: block; font-weight: bold; zoom: 1;}
div.catalog_wrapp div.counsel_category_list ul li a span.category, .catalog_wrapp .categoryLeft .chosen_cat .category {font-size: 15px; text-transform: uppercase; }
div.catalog_wrapp div.counsel_category_list ul li a span.description {font-size: 11px;}
.catalog_wrapp .img_holder { border-bottom: 1px solid #ccc; padding: 4px 0 5px 1px; }


.catalog_wrapp .categoryLeft { width: 264px; float: left; padding: 6px 0 0 1px;}
.catalog_wrapp .categoryLeft .chosen_cat { width: 242px; height: 44px; background: #3d4f6f; color: #fff; padding: 8px 0 0 17px; font-size: 11px; font-weight: bold; margin-bottom: 6px;}
.catalog_wrapp .categoryRight { width: 522px; float: right; padding: 6px 0 23px 13px; border-left: 1px solid #ccc; }
.catalog_wrapp .categoryRight ul { width: 522px; overflow: hidden; zoom: 1; margin: 0; padding-top: 3px;}
.catalog_wrapp .categoryRight ul li h2 a { font-size: 12px; text-transform: uppercase; color: #3d4f6f;}
.catalog_wrapp .categoryRight ul li h2 a:hover { text-decoration: underline;}
.catalog_wrapp .categoryRight ul li {width: 247px; padding-right: 13px; padding-bottom: 6px; zoom: 1; }
.catalog_wrapp .categoryRight ul li p {color: #666; line-height: 12px;}
.catalog_wrapp .categoryRight ul li p a {padding-left: 5px; color: #3d4f6f; font-weight: bold;}
.catalog_wrapp .categoryRight ul li p a:hover { text-decoration: underline;}
.catalog_wrapp .categoryRight ul .left { clear: both; float: left; zoom: 1;}
.catalog_wrapp .categoryRight ul .right { float: right; zoom: 1;}


/*+++++++++    AMOIC LeftMenu   +++++++++*/
div.packet div.counsel_left { width: 274px; float: left; border-right: 1px solid #ccc; padding: 6px 0 0 1px;}
div.packet div.counsel_left ul {width: 262px; zoom: 1;margin-right:4px;}
div.packet div.counsel_left ul li { width: 262px; height: 52px; background: #7e95bf; border-left: 7px solid #3d4f6f; margin-bottom: 6px;  zoom: 1;}
div.packet div.counsel_left ul li a {width: 245px;  height: 44px; display: block; color: #fff; padding: 8px 0 0 17px; zoom: 1;}
div.packet div.counsel_left ul li:hover a { background-color: #3d4f6f;}
div.packet div.counsel_left ul li a span{  display: block; font-weight: bold; zoom: 1; cursor:pointer;}
div.packet div.counsel_left ul li a span.category {font-size: 15px; text-transform: uppercase; }
div.packet div.counsel_left ul li a span.description {font-size: 11px;}


div.packet div.counsel_right { width: 251px; float: left; padding: 6px 12px 23px 12px;}
div.packet div.counsel_right p { line-height: 14px;  margin-bottom: 12px;}
div.packet div.counsel_right p span.highlight { font-weight: bold; color: #3d4f6f;}

div.counsel_question { width: 250px; float:right; }
div.counsel_question h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 12px 0;}

div.counsel_question h4 {clear: both; padding: 0 0 0 12px; font-size: 10px; text-transform: uppercase; color: #3d4f6f; line-height: 16px;}
div.counsel_question p.question_remark {font-size: 9px; padding: 0 0 0 12px; color: #666; margin-bottom: 10px; }
div.counsel_question span.question_remark{font-size: 9px;text-transform:lowercase; font-weight:normal;}
div.counsel_question input.question_field {width: 244px; height: 19px; padding: 4px 2px 0 4px; margin: 0; border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f0f0f0; font: 11px "Trebuchet MS"; color: #666; margin-bottom: 10px; }
div.counsel_question textarea {width: 244px; height: 176px; padding: 4px 2px 0 4px; margin: 0; border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f0f0f0; font: 11px "Trebuchet MS"; color: #666; margin-bottom: 6px;}
div.counsel_question div input.send_btn { width: 56px; border: none; float:right; margin-right:10px; font: bold 8px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background: url(../../img/catalog_btn.gif) no-repeat top left; height: 17px; line-height: 17px; }

div.counsel_question div.doc_border {width: 238px; border-top: 1px solid #ccc; padding: 8px 0 0 12px; margin-bottom:8px;}
div.counsel_question div.doc_border div.fileUpload{width: 238px;  overflow: hidden; margin-bottom: 6px;}
div.counsel_question div.doc_border div.fileUpload input{ width: 162px; border: none; font: .95em Arial, Helvetica, sans-serif; margin-bottom: 0px;
background: url(../../img/COUNSEL_input_bg.gif) no-repeat top left; height: 15px; padding: 5px 0 0 8px; }


/*{ width: 161px; float: left; border: none; font: .95em Arial, Helvetica, sans-serif; margin-bottom: 0px; background: url(../img/COUNSEL_input_bg.gif) no-repeat top left; height: 15px; padding: 5px 0 0 8px; }*/
div.counsel_question div.doc_border div.fileUpload input.browse_btn { width: 212px; float: left; border: none; font: bold 8px Arial, Helvetica, sans-serif; text-transform: uppercase;  background: url(../../img/COUNSEL_input_bg.gif) no-repeat top left; height: 20px; margin-right: 6px; }

div.counsel_question div.doc_border label.data_doc strong { font-size: 9px; font-weight: normal; display: block; width: 65px; float: left; color: #666; line-height: 18px;}


/*+++++++++    AMOIC FAQ   +++++++++*/
div.packet div.faq_content {width: 531px; padding: 9px 10px 23px 10px; min-height:389px; float:left;}
div.packet div.faq_content h4 { font-size: 12px; color: #3d4f6f;}
/*div.packet div.faq_content p { font-size: 10px; line-height: 14px; margin-bottom: 12px;}*/
div.packet div.faq_content .line 
{
	background-image:url(../../img/line.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:15px;
	width:auto !important;
}

/*+++++++++    AMOIC FORM     +++++++++*/
div.packet h3 {width: 520px; position:relative;  background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase;
color: #3d4f6f; font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 5px 0;}
div.packet h3 span.ref {width: 170px; position: absolute; right: 8px; top: 6px; display: block; font-size: 10px; color: #666; text-transform: none;}
div.form_wrapp { width: 544px; padding: 0 5px 0px 2px;}
div.form_wrapp div.form_data { width: 537px; background: #f0ede2; padding: 5px 0 .01em 7px; margin-bottom: 6px;}

div.form_wrapp div.form_data div { display: block; height: 20px; margin-bottom: 7px; overflow: hidden; }
.form_wrapp .form_data div strong {margin-right: 7px; width: 135px; font-weight: normal; display:block; float:left; height: 14px; line-height: 14px; padding: 3px 6px 3px 0px; zoom: 1; text-align: right; font-size: 10px; color: #fff; background: #b6a36f; }
.form_wrapp .form_data div .input { width: 261px; float: left; height: 14px; background: url(../../img/FORM_input_bg.gif) no-repeat top left; color: #666; font-size: 10px; border: none; padding: 3px 3px;}
.form_wrapp .form_data div .radio_hold {display: block; width: 60px; float: left; padding-top: 4px; color: #666;}
.form_wrapp .form_data div .radio_hold .rad { margin-right: 6px;}


div.form_wrapp div.form_data label { display: block; height: 20px; margin-bottom: 7px; overflow: hidden; }
.form_wrapp .form_data label strong {margin-right: 7px; width: 135px; font-weight: normal; display:block; float:left; height: 14px; line-height: 14px; padding: 3px 6px 3px 0px; zoom: 1; text-align: right; font-size: 10px; color: #fff; background: #b6a36f; }
.form_wrapp .form_data label .input { width: 261px; float: left; height: 14px; background: url(../../img/FORM_input_bg.gif) no-repeat top left; color: #666; font-size: 10px; border: none; padding: 3px 3px;}
.form_wrapp .form_data label .radio_hold {display: block; width: 60px; float: left; padding-top: 4px; color: #666;}
.form_wrapp .form_data label .radio_hold .rad { margin-right: 6px;}
.Bold { font-weight: bold !important;}
.form_wrapp .form_separator { height: 1px; background: url(../../img/FORM_separator.gif) repeat-x top left; margin-bottom: 6px;}

/* ++ select option ++ */
.form_wrapp .form_data div .dateSelect {width: 56px;  font-size: 10px; color: #666;}
.form_wrapp .form_data div .dateSelect option { background: #fff; font-size: 10px;}

.form_wrapp .form_data div .countrySelect {width: 261px;  font-size: 10px; color: #666;}
.form_wrapp .form_data div .countrySelect option { background: #fff; font-size: 10px;}


div.additional_data { width: 250px; float:right; }
div.additional_data h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 7px 0;}
.additional_data div {display: block; width: 238px; padding: 0 6px; margin-bottom: 7px; }
.additional_data div strong {display: block; width: 231px; height: 14px; background: #b6a36f; color: #fff; padding: 3px 0 3px 7px; margin-bottom: 5px;}
.additional_data div span {display: block; width: 220px; padding-top: 2px; color: #666; margin-left: 7px; zoom: 1; }
.additional_data div span input {margin-right: 6px;}
.additional_data .form_separator {background:transparent url(../../img/FORM_separator.gif) repeat-x scroll left top; height:1px; }
.additional_data p { color: #666; line-height: 12px; padding: 12px 12px;}
.additional_data .send {padding: 0; margin: 0 !important; width: 250px; background: #f0ede2; overflow: hidden; padding: 6px 0; border-top: 1px solid #ccc;
margin-bottom: 7px;  border-bottom: 1px solid #ccc;}
.additional_data .send input.sendBtn {width: 56px; height: 17px; line-height: 17px; border: none; color: #fff; font-size: .8em; font-weight: bold; text-transform: uppercase; background: url(../../img/catalog_btn.gif) no-repeat top left; float: right; margin-right: 7px; }

/* +++++++++++    SITE MAP    ++++++++++ */
.sitemap_wrapp { width: 802px; overflow: hidden; padding: 0 0 10px 0;}
.sitemap_wrapp h3 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
.sitemap_wrapp .sitemap { width: 371px; list-style: disc; padding-left: 3em; float: left; zoom: 1; }
.sitemap_wrapp .sitemap li ul { padding-left: 10px; padding-bottom: 4px; zoom: 1;}
.sitemap_wrapp .sitemap li a {color: #3d4f6f; text-transform: uppercase; font-size: 12px; zoom: 1;}
.sitemap_wrapp .sitemap li a:hover { text-decoration: underline;}
.sitemap_wrapp .sitemap li li a { text-transform: none; color: #666; font-size: 10px; zoom: 1; }

/* +++++++++++    SEARCH RESULTS    ++++++++++ */
.search_results_wrapp { width: 802px; overflow: hidden; position: relative;}
.search_results_wrapp h1 { background: #fff url(../../img/h3_image.gif) no-repeat top left; padding: 7px 0 4px 31px; text-transform: uppercase; color: #3d4f6f; 
font: bold 12px "Trebuchet MS"; line-height: 12px;  border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
.search_results_wrapp .search_page_num { position: absolute; top: 48px; right: 10px; font-size: 14px;}
.search_results_wrapp .search_page_num b { color: #3d4f6f; padding: 0 3px;}
.search_results_wrapp .search_page_num a {  color:#7d7d7d;}
.search_results_wrapp .search_page_num a.selected {  color:#3d4f6f;}
.search_results_wrapp .search_page_num a:hover {  color:#3d4f6f;}

.search_results_wrapp .group_search { border-top: 1px solid #ccc; margin-bottom:23px; padding-top:15px;}
.search_results_wrapp .group_search #ResultsDiv h2 a { font-size: 13px; color: #3d4f6f; margin-left:10px;}
.search_results_wrapp .group_search #ResultsDiv h2 a:hover { color: #666;}
.search_results_wrapp .group_search #ResultsDiv P {margin-bottom: 16px; font-size: 11px; color: #666; margin-left:10px;}					
.search_results_wrapp .group_search #ResultsDiv P a {padding: 0 0px 0 8px; color: #3d4f6f; font-weight: bold;} 
.search_results_wrapp .group_search #ResultsDiv P a:hover { text-decoration: underline; }
.search_results_wrapp .group_search #ResultsDiv P a img {display: inline; padding: 0 0 0 6px;}

.search_results_wrapp .group_search .no_search_result {margin-bottom: 16px; font-size: 11px; color: #666;}


.search_results_wrapp .search_item {color: #666; font-size: 11px; padding-left:15px;}
.search_results_wrapp .search_item b { color: #3d4f6f; font-weight: bold;}
.search_results_wrapp div.category_paging { border-top: 1px solid #ccc; overflow: hidden; position:absolute; bottom:0px; width:100%;}
.search_results_wrapp div.category_paging p.pagination_bg {width: auto; padding: 4px 6px 4px 6px; margin: 0 auto; text-align: center;}
.search_results_wrapp div.category_paging  p.pagination_bg a { color: #666666; padding: 0 3px 0 3px;}
.search_results_wrapp div.category_paging  p.pagination_bg a.active { color: #3d4f6f; font-weight: bold; }
.search_results_wrapp div.category_paging  p.pagination_bg a.nav {text-decoration: none;}

/****** UserInfo*******/
.userInfo { float: left;   position:relative; width:100%}
 div.userInfo_wrapp { padding: 0 5px 0px 2px;}
 div.userInfo_wrapp div.userInfo_data {  background: #f0ede2; padding: 5px 0 5px 7px; margin-bottom: 6px;}
 div.userInfo_wrapp div.userInfo_data label { display: block; height: 20px; margin-bottom: 7px; overflow: hidden; }
 .userInfo_wrapp .userInfo_data label strong {margin-right: 7px; width: 135px; font-weight: normal; display:block; float:left; height: 14px; line-height: 14px; padding: 3px 6px 3px 0px; zoom: 1; text-align: right; font-size: 10px; color: #fff; background: #b6a36f; }
 .userInfo_wrapp .userInfo_data label .input { width: 261px; float: left; height: 14px; background: url(../../img/FORM_input_bg.gif) no-repeat top left; color: #666; font-size: 10px; border: none; padding: 3px 3px;}
  .userInfo_wrapp .userInfo_data label .inputtxt {width: 264px; float: left; height:267px; background: url(../../img/FORM_inputtxt_bg.gif) no-repeat top left; color: #666; font-size: 10px; line-height:17px; border: none; padding-left:3px;}
  .userInfo_wrapp .userInfo_data label .radio_hold {display: block; width: 60px; float: left; padding-top: 4px; color: #666;}
 .userInfo_wrapp .userInfo_data label .radio_hold .rad { margin-right: 6px;}
 
 div.userInfo_wrapp div.userInfo_data div { display: block; height: 20px; margin-bottom: 7px; overflow: hidden; }
 .userInfo_wrapp .userInfo_data div strong {margin-right: 7px; width: 135px; font-weight: normal; display:block; float:left; height: 14px; line-height: 14px; padding: 3px 6px 3px 0px; zoom: 1; text-align: right; font-size: 10px; color: #fff; background: #b6a36f; }
 .userInfo_wrapp .userInfo_data div .input { width: 261px; float: left; height: 14px; background: url(../../img/FORM_input_bg.gif) no-repeat top left; color: #666; font-size: 10px; border: none; padding: 3px 3px;}
  .userInfo_wrapp .userInfo_data div .inputtxt {width: 264px; float: left; height:267px; background: url(../../img/FORM_inputtxt_bg.gif) no-repeat top left; color: #666; font-size: 10px; line-height:17px; border: none; padding-left:3px;}
  .userInfo_wrapp .userInfo_data div .radio_hold {display: block; width: 60px; float: left; padding-top: 4px; color: #666;}
 .userInfo_wrapp .userInfo_data div .radio_hold .rad { margin-right: 6px;}
 .Bold { font-weight: bold !important;}
 .userInfo_wrapp .userInfo_separator { height: 1px; background: url(../../img/FORM_separator.gif) repeat-x top left; margin-bottom: 6px;}

/* ++ select option ++ */
 .userInfo_wrapp .userInfo_data div .dateSelect {width: 56px;  font-size: 10px; color: #666;}
 .userInfo_wrapp .userInfo_data div .dateSelect option { background: #fff; font-size: 10px;}

 .userInfo_wrapp .userInfo_data div .countrySelect {width: 261px;  font-size: 10px; color: #666;}
 .userInfo_wrapp .userInfo_data div .countrySelect option { background: #fff; font-size: 10px;}
 .userInfo_wrapp .userInfo_data span {display: block; float:left;  padding-top: 3px; color: #666; margin-left: 7px; zoom: 1; }


.userInfo .userInfo_wrapp .send {padding: 0; margin: 0 !important; background: #f0ede2; overflow: hidden; padding: 6px; border-top: 1px solid #ccc;margin-bottom: 7px;  border-bottom: 1px solid #ccc;}
.userInfo .userInfo_wrapp .send input.sendBtn {width: 156px; height: 17px; line-height: 17px; border: none; color: #fff; font-size: .8em; font-weight: bold; text-transform: uppercase; background: url(../../img/profile_btn.gif) no-repeat top left;  margin-right: 7px; }
.contactsendBtn {width: 90px; padding:5px;   border: none; color: #fff; font-size: .8em; font-weight: bold; text-transform: uppercase; background: url(../../img/profile_btn.gif) no-repeat top left;  margin-right: 7px; }
.tabMenu {border-bottom:1px solid #ccc;  margin-bottom:6px;  width:100%; float:left; }
.tabMenu div { float:left; padding: 7px 41px 4px 31px; text-transform: uppercase; }
.tabMenu div.selected { color:White; background-color:#999; font-weight:bold; background-image:url(../../img/tab.gif); background-repeat:no-repeat; background-position:right bottom;}
.tabMenu div a {color: #3d4f6f;}

div.userExtended { width: 260px; float:left; }
.userExtended div {display: block;  padding: 0 6px; margin-bottom: 7px; }
.userExtended div strong {display: block;  height: 14px; background: #b6a36f; color: #fff; padding: 3px 0 3px 7px; margin-bottom: 5px;}
.userExtended div span {display: block;  padding-top: 2px; color: #666; margin-left: 7px; zoom: 1; }
.userExtended div span input {margin-right: 6px;}

table.userOrdersTbl {}
table.userOrdersTbl TR TH {background: #b6a36f; color:#fff; padding:2px 5px;  border-bottom:1px solid white; border-right:1px solid white;  }
table.userOrdersTbl TR TD { color:#666; padding:2px 5px;  border-bottom:1px solid white; border-right:1px solid white;  }

/* +++++++++++    kosarica    ++++++++++ */

div.kosarica {
	float: left;
	width: 802px;
}
div.kosarica_nav {
	float: left;
	width: 260px;
}

div.kosarica_nav ul{
	padding-top: 5px;
	
}
div.kosarica_nav ul li{
	
}
div.kosarica_nav ul li a{
	width: 238px;
	background-image: url(../../img/kosarica_nav.gif);
	height: 37px;
	display: block;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 20px;
}
div .kosarica_nav ul li a:hover{
	background-image: url(../../img/kosarica_nav_hover.gif);

}
div .kosarica_nav ul li a.active {
	background-image: url(../../img/kosarica_nav_hover.gif);
}



.kosarica_naslov {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
.tr_kosarica {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../../img/tr_bg_kosarica.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.tr_kosarica td img { cursor:pointer;}
.table_kosarica {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
div.tablica {
	float: right;
	width: 536px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: 100%;
	margin-bottom: 0px;
}
div.tablica a:link.gumbi,
div.tablica a:visited.gumbi,
div.tablica a:hover.gumbi,
div.tablica a:active.gumbi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../../img/kosarica_button.gif);
	display: block;
	height: 14px;
	width: 56px;
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 3px;
	float: right;
	
}
div.tablica a:link.gumbi_footer,
div.tablica a:visited.gumbi_footer,
div.tablica a:hover.gumbi_footer,
div.tablica a:active.gumbi_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../../img/kosarica_button.gif);
	display: block;
	height: 14px;
	width: 56px;
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 3px;
	float: left;
	
}
div.tablica a:link.gumbi_footer_second,
div.tablica a:visited.gumbi_footer_second,
div.tablica a:hover.gumbi_footer_second,
div.tablica a:active.gumbi_footer_second{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../../img/kosarica_button.gif);
	display: block;
	height: 14px;
	width: 56px;
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 3px;
	float: right;
	
}

.table_footer {
	background-color: #CCCCCC;
	height: 18px;
	width: 100%;
	padding-left: 150px;
}
.td_right {
	text-align: right;
	padding-right: 2px;
}


div.tablica h1{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #3D4F6F;
	margin: 0px;
	padding: 0px;
	
}
div.tablica td
{
	padding-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;

	
}
.td_footer{
	padding-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #cccccc;
	text-align: left;
	vertical-align: top;
	padding-right: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 1000%;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;

	
}
div.tablica tr{
	padding-left: 0px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(../../img/tr_bg_kosarica.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

	
}
.kosarica_blue {
	color: #3D4F6F;
	font-weight: bold;
	padding-left:5px;
	display:block;
}
.kosarica_kolicina {
	font-size: 10px;
	color: #333333;
	padding:0 5px 0 5px;
}
.td_right_blue {
	text-align: right;
	color: #3C5373;
	font-weight: bold;
	padding-right: 5px;
	padding-left:5px;
}
.pregled_kosarice {
	
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #666666;
	
	margin: 0px;
	padding:0;
	margin-left:5px;
	margin-top:5px;
}
.pregled_kosarice_hed {
	background-color: #3D4F6F;
	height: 22px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 15px;
}
.pregled_kosarice_hed  a.arr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D3DAE7;
	background-image: url(../../img/kosarica_prikazUp.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 40px;
	
}
.pregled_kosarice_hed  a.arrUp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D3DAE7;
	background-image: url(../../img/kosarica_prikaz.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 40px;
	
}
div.pregled_kosarice td{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
}

div.pregled_kosarice td.small{
	overflow:hidden;
	text-align: left;
}
div.pregled_kosarice td.footer{
	padding-left: 5px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align:right;
}
div.pregled_kosarice td.footer_2{
	padding-left: 5px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	color: #666666;
}
div.pregled_kosarice td.footer_2 a:link,
div.pregled_kosarice td.footer_2 a:visited,
div.pregled_kosarice td.footer_2 a:hover,
div.pregled_kosarice td.footer_2 a:active {
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	padding-right: 5px;
}