html, body { border:0px; margin:0px; padding:0px; background:#f5f5f5 url(/images/top_base_bg.png) repeat-x top; height:100%; font-family:Arial; }
img {border:0px;}
form {margin:0px; padding:0px;}
h1, h2 {font-size:18px; color:#1a386d; font-weight:normal; background:url(/images/h1_bg.gif) no-repeat left bottom; padding:12px 0px 7px 0px; margin-top:0px; }
h3 {font-size:13px; color:#1a386d; margin:0px 0px 5px 0px;  padding:0px; background:url(/images/h3_line.png) no-repeat left bottom; }      /*color:#4B5965;*/
h1 a, h2 a {text-decoration:none;  }
h3 a {text-decoration:none; color:#0061aa; }
h1 a:hover, h2 a:hover, h3 a:hover { color:#37A0D9; }
P.cite:first-letter {
    font-family: "Times New Roman", Times, serif; /* ��������� ������ ������ ����� */
    font-size: 130%; /* ������ ������ ������� ������� */
}
P.cite{
    font-size: 120%;
}

a {color:#0061aa;}
a:hover {text-decoration:none; }

.clear {clear:both; height:0px; font-size:0px;}

.contacts
{
    position:absolute;
    top: 6%;
    right: 41%;
    text-align: right;
    color: #ffffff;
}

.contacts ul li
{
   margin: 0;
   padding: 0;
   list-style-type: none;
}

.contacts_links, .contacts_links img, .contacts_links a
{
    line-height: 0.3em;
    color: #ffffff;
    font: 12px Arial;
    vertical-align: middle;
    text-decoration: none;
}

#wrap  {  min-height:100%; _height:100%;  position:relative; width:980px; margin:0px auto; background:url(/images/center_base_bg.png) repeat-y 217px 0px;  margin-bottom:85px;}
#wrap #header { height:144px; position:relative; background:#007CC5 url(/images/header_bg.png) right top no-repeat; z-index:3; }
#header #logo { position:absolute; top:32px; left:18px; }
#header #rss { display:block; position:absolute; top:0px; right:18px; width:43px; height:113px; background:url(/images/rss.png) top no-repeat; }
#header #rss:hover { background:url(/images/rss.png) bottom no-repeat; }
#header #rss_text { position:absolute; top:90px; right:58px; z-index:5;}
#header #login { position:absolute; top:15px; right:152px; }
#header #login_wrap { position:absolute; width:292px; height:90px; right:84px; top:16px; overflow:hidden; }
#header #login_toggle { position:absolute; width:148px; height:27px; font-size:12px; text-decoration:none; color:#fff; display:block; bottom:0px; left:74px; text-align:center; line-height:23px;  }
#header #login_toggle:hover {  }
#header #login_bg { position:absolute; width:292px; height:90px; background:url(/images/login_bg2.gif) no-repeat bottom; bottom:0px; bottom:62px; }

#login_bg input { position:absolute; border:0px; background:none; font-size:12px;  padding-bottom:3px; left:6px;}
#login_bg #login_inp { position:absolute;  bottom:59px; width:104px; height:19px; background:#fff url(/images/login_input.gif) no-repeat; left:14px;  }
#login_bg #password_inp { position:absolute;   bottom:59px; width:104px; height:19px; background:#fff url(/images/login_input.gif) no-repeat; left:123px }
#login_bg #login_inp input { width:93px; }
#login_bg #password_inp input { width:95px;}
#login_bg #login_text { position:absolute; bottom:40px; left:48px;  font-size:11px; color:#cdcdcd; }
#login_bg #login_text a { color:#cdcdcd;  }
#login_bg #login_enter { position:absolute;  bottom:59px; left:232px; }

#login_bg #user_profile {color:#fff; padding:10px 10px 10px 10px; display:block; text-align:center; font-size:12px; }
#login_bg #user_profile a { color:#FFA4A4; line-height:25px;  font-weight:bold; text-decoration:none; }
#login_bg #user_profile a:hover { text-decoration:underline;  }
#login_bg #for_admin {color:#fff; padding:0px 10px 10px 10px; display:block; text-align:center; font-size:12px; }
#login_bg #for_admin a {color:#FFA4A4;}

#wrap #leftCol { width:224px; float:left; overflow: hidden; padding:0px 0px 90px 0px; }
#wrap #content { width:711px; float:left; background:#fdfdfd; padding:40px 20px 20px 25px; font-size:13px;  overflow: hidden;}


/* LEFT */
#leftCol #cartBody { width: 224px; height:124px; background:url(/images/cart_body.png) no-repeat top right; position:relative;}
#cartBody .title { position:absolute; font-weight:bold; font-size:17px; left:30px; top:19px; color:#c69e78;}
#cartBody table { position:absolute; left:55px; top:43px; font-size:15px;}
#cartBody table th {color:#7b7b7b; text-align:left; font-style:italic; font-weight:normal;  }
#cartBody table th img { position:relative;  }
#cartBody .btns {position:absolute; left:70px; top:93px; font-size:11px;  padding-bottom:5px;}
#cartBody .btns a {color:#445493; text-decoration:none; font-weight: bold; background:url(/images/cart_underline.gif) no-repeat center 50px;}
#cartBody .btns a:hover { background:url(/images/cart_underline.gif) no-repeat center 13px; padding-bottom:5px; }
#cart_summ {position:relative;}

/*/*/
#catalogBody {width:224px;}
#catalogBody .title { position:relative; width:224px; height:41px; background:url(/images/catalogTitle.png) no-repeat right top; font-size:17px;  font-weight:bolder; color:#fff;}
#catalogBody .title span {position:absolute; top:10px; left:20px;}
#catalogBody ul { padding:0px; list-style:none; margin:0px; }
#catalogBody .list { margin-left:8px; width:216px;}
#catalogBody .list .one { display:block; width:216px; height:32px; background:url(/images/catalogOne.png) no-repeat; }
#catalogBody .list .one .one_link { text-transform:uppercase; cursor:pointer; display:block; padding:10px 0px 0px 28px; width:206px; height:22px; font-weight:bold; font-size:10px; color:#808080; text-decoration:none; background-repeat:no-repeat; background-position:8px center; }
/*#catalogBody .list .one .one_link { cursor:pointer; display:block; padding:10px 0px 0px 28px; width:206px; height:22px; font-weight:bold; font-size:12px; color:#808080; text-decoration:none; background-repeat:no-repeat; background-position:8px center; }
*/
#catalogBody .list .one .one_link:hover { color:#000; }
#catalogBody .list .oneActiv .one{ background:url(/images/catalogOneActiv.png) no-repeat; height:38px; }
#catalogBody .list .oneActiv .one .one_link { color:#000; }
#catalogBody .two_open { background:url(/images/catalogOpenBg.png) repeat-y 9px 0px; padding:0px 0px 10px 0px; display:none; }
#catalogBody .oneActiv .two_open {display:block;}
#catalogBody .two { padding:0px 0px 0px 20px; width:196px; background:url(/images/two_devider.gif) no-repeat 38px 23px; line-height:24px; }
#catalogBody .two a { color:#666; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 0px 0px 20px; background:url(/images/ico_two.gif) no-repeat 10px 5px; }
#catalogBody .two a:hover {text-decoration:underline;  }
#catalogBody .twoActiv {background:none; }
#catalogBody .twoActiv a {color:#ff6600; background:url(/images/ico_twoAct.gif) no-repeat 4px 4px; }
#catalogBody .twoActiv img { position:relative; top:10px; }

#catalogBody .three a { font-size:11px; font-weight:normal; color:#606060; background:url(/images/ico_three.gif) no-repeat 12px 5px; text-decoration:underline; }
#catalogBody .three a:hover { text-decoration:none; }
#catalogBody .three_open { line-height:18px; padding:3px 0px 3px 10px; }
#catalogBody .threeActiv a { color:#ff6600; text-decoration:none; background:url(/images/threeAct.gif) no-repeat 9px 3px ; }


/*/*/
#leftCol #newsBlock {width:224px;  }
#newsBlock .title { position:relative; width:224px; height:41px; background:url(/images/newsTitle.png) no-repeat right top; font-size:17px;  font-weight:bolder; color:#fff;}
#newsBlock .title span {position:absolute; top:10px; left:20px;}
#newsBlock .newsBody { font-size:11px; line-height:14px; color:#717171; padding:0px 10px 15px 20px;}
#newsBlock .newsTitle { margin:10px 0px 5px 0px; display:block; }
#newsBlock .newsTitle a {font-size:14px; font-weight:bold; color:#0061aa; line-height:18px;  }
#newsBlock .newsDate {width:60px; padding:5px 0px 0px 6px; height:18px; background:url(/images/newsDate.png) no-repeat right; display:block; color:#fff; position:relative; left:138px; bottom:-5px; }
#newsBlock .newOneSmall { padding:5px 0px 0px 0px; }
/*/*/
#leftCol #votingBlock {width:224px; }
#votingBlock #voting_wrap {font-size:12px; padding:0px 10px 0px 0px;}
#votingBlock .title { position:relative; width:224px; height:41px; background:url(/images/votingTitle.png) no-repeat right top; font-size:17px;  font-weight:bolder; color:#fff;}
#votingBlock .title span {position:absolute; top:10px; left:20px;}
#votingBlock form { padding-left:30px; }
#votingBlock label { font-weight:bold; color:#878787; line-height:24px;}
#votingBlock .question {  line-height:18px; margin-left:20px; }
#votingBlock .show_res { float:left; background:url(/images/ico_voting_res.gif) no-repeat 0px 3px; padding:5px 0px 0px 14px; margin-left:10px; position:relative; }
#votingBlock #voting_result { padding:0px 10px 0px 20px; font-size:12px;}
#votingBlock .ansver { font-weight:bold; color:#878787;}
/*/*/
#leftCol #contorlBlock {width:224px;  }
#contorlBlock .title { position:relative; width:224px; height:41px; background:url(/images/newsTitle.png) no-repeat right top; font-size:17px;  font-weight:bolder; color:#fff;}
#contorlBlock .title span {position:absolute; top:10px; left:20px;}
#contorlBlock ul { list-style:none; font-size:14px; font-weight:bold; padding:0px 0px 10px 35px; margin-left:0px;}
#contorlBlock li a { background:url(/images/ico_two.gif) no-repeat 0px 5px; padding-left:10px; color:#696969; line-height:20px; text-decoration:none; }
#contorlBlock li a:hover {text-decoration:underline; }

#header #menu {position:absolute; left:224px; top:140px; background:#000 url(/images/menu_bg.png) no-repeat; padding-left:50px; width:706px; height:33px; z-index:3; }
#menu a {display:block;  color:#cdcdcd; font-size:12px; text-decoration:none; padding-top:10px;}
#menu img { float:left;  margin:0px 24px 0px 14px;}
#menu a:hover { text-decoration:underline;  }
#menu .activ {color:#ff6600; background:none; }
#menu .activ:hover {text-decoration:none; }

#menu .menu_wrap { position:relative; float:left; height:30px; }
#menu .popup { display:none;}
#menu .popup ul { min-width:160px; width:160px; display:block; position:absolute; background:#fff url(/images/popup_bg.png) repeat-x top; border:1px solid #ddd; top:42px; left:-8px; margin:0px; padding:5px 10px 10px 10px; font-size:12px; list-style:none; line-height:20px; z-index:3;  }
#menu .popup ul li {width:100%;}
#menu .popup ul a { text-decoration:none; color:#000; padding:0px 0px 0px 10px; margin:0px; background:url(/images/ico_popup.gif) no-repeat 0px 8px; }
#menu .popup ul a:hover { text-decoration:underline; color:#ff6600;}
#menu .popup .popup_top { position:absolute; width:100px; height:15px; top:28px; left:-8px; font-size:1px;  z-index:3}

#menu .popup_left  { width:7px; background: url(/images/popup_top_spr.gif) no-repeat bottom left; left:0px; }
#menu .popup_right { width:7px; background: url(/images/popup_top_spr.gif) no-repeat bottom right; right:0px;}
#menu .popup_center { background: url(/images/popup_top_spr.gif) repeat-x top left; left:7px;}
#menu #popup_1 span, #menu #popup_2 span { position:absolute;  height:15px;}
#menu #popup_1 { width:100px; height:15px; }
#menu #popup_2 { width:170px; height:15px;  }
#menu #popup_1 .popup_center { width:86px; }
#menu #popup_2 .popup_center { width:156px; }

#search {width:715px; height:35px; background:url(/images/search_bg.png) no-repeat; margin:15px 0px 0px 0px; position:relative;}
#search #searchInp {position:absolute; top:10px; left:127px; width:295px; font-size:12px; border:none; background:none;}
#search #searchText {position:absolute; top:10px; left:30px; width:100px; font-size:12px; color:#686868;}
#search #searchSelect {position:absolute; top:7px; left:437px; width:192px;}
#search #searchSubmit {position:absolute; top:8px; left:635px; background:#ccc url(/images/find.png) no-repeat; width:74px; height:19px; border:none; cursor:pointer;}

#searchSer {width:715px; height:35px; background:url(/images/search_bg.png) no-repeat; margin:15px 0px 0px 0px; position:relative;}
#searchSer #searchInput {position:absolute; top:10px; left:127px; width:295px; font-size:12px; border:none; background:none;}
#searchSer #searchText {position:absolute; top:10px; left:30px; width:200px; font-size:12px; color:#686868;}
#searchSer #searchSubmit {position:absolute; top:8px; left:635px; background:#ccc url(/images/find.png) no-repeat; width:74px; height:19px; border:none; cursor:pointer;}

#content .product {width:345px; min-height:50px; _height:330px; float:left; padding:10px 0px 10px 0px; margin-right:10px;  }
#content .product h2 {font-size:18px; font-weight:normal; width:320px;color: #0061aa; background:url(/images/h1_bg.gif) no-repeat left bottom; padding-bottom:7px;}
#content .product .info { padding:0px 10px 0px 10px; font-size:11px; }
#content .product .buttons {}
#content .product .infoTitle {font-weight:bold; color:#8b8b8b;}
#content .product .hrn {font-size:18px; color:#0097db;}
#content .product .hrn_abs {font-size:18px; color:grey;}
#content .product .discount {font-size:18px; color:#010101; padding:0px 0px 0px 38px;}
#content .product .count {font-size:11px; color:#808080; position:relative; top:5px; }
#content .product .new {font-weight:bold; color:#FF4500;}
.new {font-weight:bold; color:#FF4500;}
.action { font-weight:bold; color:#FF4500; font-size:14px; }

#content .product_one { font-size:12px; line-height:18px; }
#content .product_one .count {font-size:11px; color:#808080; line-height:30px; }
#content .product_one .info1 {float:left; }
#content .product_one .info2 {margin-left:250px; }
#content .product_one .hrn {font-size:22px; color:#0097db;}
#content .product_one .hrn_abs {font-size:22px; color:grey;}
#content .product_one .discount {font-size:22px; color:#010101; padding:0px 0px 0px 40px; }
#content .product_one .infoTitle {font-weight:bold; color:#8b8b8b;}
#content .product_one p {margin:5px 0px; font-size:11px; line-height:normal; }

#content .complementary{margin-top:40px; padding-top:20px; position:relative; }
.complementary #devider {width:755px; height:37px; position:absolute; background:url(/images/content_devider.gif) no-repeat; top:0px; left:-24px;}
.complementary .product2 { float:left; width:230px; padding:10px 0px 10px 0px; line-height:20px;  font-size:11px; overflow:hidden; }
.complementary .product2 table { table-layout: fixed; width:218px; height:135px;}
/*.complementary .img_prod2 { text-align:center; width:75px; height:102px; padding:7px 8px 10px 12px; margin:0px 5px 0px 0px ; background:url(/images/image_bg.png) no-repeat right;}*/
.complementary .img_prod2 { text-align:center; width:97px; background:url(/images/image_bg.png) no-repeat center;}
.complementary .img_prod2 img { padding-left:5px; }
.img_prod2 a { display:block; }
.complementary .product2 .price {font-size:16px; font-weight:bold; color:#0097db;}
.complementary .product2 .hrn { color:#0097db;}
.complementary .product2 .discount { padding-left:35px; font-size:13px; color:#696969; }
.complementary .product2 .discount_hrn { font-size:11px; }

#wrap .content_corner_bot { position:absolute; left:216px; bottom:0px; height:80px; width:8px; background:url(/images/content_corner_bot.png) no-repeat; }
#wrap .content_shadow_top { position:absolute; right:-11px; top:144px; height:178px; width:11px; background:url(/images/content_shadow_top.png) no-repeat;}

#footer { height:84px; margin-top:-174px; padding-top:90px; background:url(/images/bottom_base_bg.png) repeat-x bottom; }
#footer #foter_center {  width:980px; height:84px; margin:0px auto; position:relative; background:url(/images/footer_bg.png) no-repeat 81px 0px; font-size:11px; color:#4e6f83;  }
#foter_center #bottom_menu {width:726px; height:26px; padding-left:30px; background:url(/images/bottom_menu.png) no-repeat; position:absolute; top:0px; right:0px; line-height:24px;  color:#cdcdcd; }
#bottom_menu a {font-size:11px; color:#cdcdcd; padding:0px 35px;}
#foter_center #copy {position:absolute; left:450px; top:50px; }
#foter_center #creator {position:absolute; width: 170px; font-size:11px; right:10px; top:48px;}
#foter_center #creator a {color:#0061aa;}
#foter_center #creator a.h {color: #4e6f83; text-decoration: none; }
#foter_center #creator img { float:left; position:relative; top: 2px; margin: 0 5px 0 0; }

/*.input_default { width:171px; height:19px; background:url(/images/input_bg.gif) no-repeat; }*/
.input_default input {font-size:13px; border:1px solid #D6D6D6; background:#fff; padding:2px 3px; width:300px;} /*width:160px; margin-left:5px;*/
.input_default textarea {font-size:13px; border:1px solid #D6D6D6; background:#fff; padding:2px 3px; width:300px; height:100px; }
.form_table th {text-align:right; font-weight:normal; }
.form_table td {padding:0px 0px 0px 5px;}
.required {color:red;}

.btn_blue { display:block; width:84px; height:21px; padding:5px 0px 0px 0px; text-align:center; margin:10px 10px 0px 0px;  float:left; background:url(/images/btn_blue.gif) 0px 0px; font-size:12px; text-decoration:none; color:#fff;  }
.btn_blue:hover {  background:url(/images/btn_blue.gif) 0px 26px;  }

.btn_blue_fixed { display:block; width:84px; height:21px; padding:5px 0px 0px 0px; text-align:center; margin:10px 10px 0px 0px;  float:left;  background:url(/images/btn_fixed.gif) 0px 0px; font-size:12px; text-decoration:none; color:#fff;  }

.btn_white { display:block; width:84px; height:21px; padding:5px 0px 0px 0px; text-align:center; margin:10px 10px 0px 0px; float:left; background:url(/images/btn_white.gif) 0px 26px; font-size:12px; text-decoration:none; color:#393939;  }
.btn_white:hover {  background:url(/images/btn_white.gif) 0px 0px; }

.btn_white_big { display:block; width:102px; height:21px; padding:5px 0px 0px 0px; text-align:center; float:left; background:url(/images/btn_white_big.gif) 0px 0px; font-size:12px; text-decoration:none; color:#393939;  }
.btn_white_big:hover {  background:url(/images/btn_white_big.gif) 0px 26px; }

#login_enter { display:block; width:43px; height:17px; padding:2px 0px 0px 0px; text-align:center; float:left; background:url(/images/btn_white_small.gif) 0px 0px; font-size:12px; text-decoration:none; color:#4A4A4A;  }
#login_enter:hover {  background:url(/images/btn_white_small.gif) 0px 19px; color:#3C3C3C; }

.on_top {text-align:right; padding-top:7px;}
.on_top a {color:#000; font-size:10px; background:url(/images/ico_ontop.gif) no-repeat 0px 3px; padding-left:15px; }

/* Message */
.mesBox { font-size:14px; width:695px; height:15px; text-align:center; padding:5px; margin:10px 0px 10px 0px; display:none; position:relative; }
.mesBox.ok  { color:#fff; background:#0087CB; font-weight:bold; }
.mesBox.err { color:#fff; background:#FE6500; font-weight:bold; }
#mesBoxClose { position:absolute; right:4px; cursor:pointer; }

.pager {padding-top:20px;}
.pager a { text-decoration:none; padding:1px 7px; }
.pager a:hover { background:#F5F9FA; }

.cart_price { font-size:18px;  color:#0097db; }
.cart_count {border:1px solid #dcdcdc; padding:1px 2px; width:30px;}
.cart_name  {font-size:12px; line-height:18px; font-weight:bold; }


.content_tabl {font-size:13px; background:#dcdcdc; width:100%;}
.content_tabl td, .content_tabl th { padding:5px 10px; }
.content_tabl th {background:#FCF3DD; color:#C09369; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.content_tabl td {background:#fff; overflow:hidden; }
.content_tabl th a {color:#C09369; text-decoration:none; }

.pager {text-align:center; margin:10px;}

.add_product_link {float:right; line-height:22px; }

#slider { width:714px; height:118px; margin:0px 0px 10px 0px; background:#e8edf0 url(/images/slider_bg.png) no-repeat; position:relative;}
#slider #slider_left_btn {width:20px; height:23px; background:url(/images/slider_left_btn.gif) no-repeat; position:absolute; left:0px; top:46px; cursor:pointer; }
#slider #slider_right_btn {width:20px; height:23px; background:url(/images/slide_right_btn.gif) no-repeat; position:absolute; right:0px; top:46px; cursor:pointer; }
#slider #slider_body {position:absolute; overflow:hidden; top:9px; left:27px; width:657px; height:100px; }
#slider_body #slider_container {position:absolute; height:100px; width:1000px; left:0px; padding-left:15px;}
#slider_container .slide {width:198px; height:98px; border:1px solid #d9d9d9; background:#fff; float:left; margin-right:15px; overflow:hidden; }
#slider_container .slide a {text-decoration:none; }
#slider_container .slide table { width:198px; height:98px;}
#slider_container .slide .name {font-size:12px; font-weight:bold; color:#969696; }
#slider_container .slide .price {font-size:16px; color:#0097db; }
#slider_container .slide .discount {font-size:15px; color:#010101; }

.discount a { color:#454545; text-decoration:none; }
.discount a:hover { color:#000000; }

#navBar { float:left; font-size:10px; padding:0px 0px 0px 15px; background:url(/images/ico_tree.gif) no-repeat; color:#ff6600; margin-top:20px; }
#navBar a { color:#000; text-decoration:underline; }

#sortBar {font-size:10px; color:#8b8b8b; float:right; margin-top:20px; }
#sortBar a { color:#000; text-decoration:underline; }
#sortBar a:hover { text-decoration:none; }
#sortBar .activ { color:#ff6600; text-decoration:none; }
#sortBar .activ:hover { text-decoration:underline; }

.show_voting_table { font-size:13px; background:#dcdcdc; width:100%; }
.show_voting_table td { padding:5px 10px; background:#fff;}

.show_table td { background:#fff; padding:4px 10px; }
.show_table th { background:#fff; padding:4px 10px;  font-weight:normal; text-align:right; }

.news h3 { margin:8px 0px 8px 0px; }
.news {margin:10px 0px 35px 0px;}
.news .date { color:#696969;  }

/* STARS, RATING */
.stars, .starsOne {width:70px; height:11px; font-size:1px; position:relative; }
.stars span, .starsOne span { display:block; width:12px; height:11px; background:url(/images/stars.gif) 0px 0px no-repeat; float:left;  padding:0px 1px; }
.stars .rated, .starsOne .rated { background:url(/images/stars.gif) 0px -11px  no-repeat; }
.stars .half, .starsOne .half { background:url(/images/stars.gif) 0px -22px  no-repeat; }

.starsOne .hover1 { background:url(/images/stars.gif) 0px -11px  no-repeat;}
.starsOne .hover0 { background:url(/images/stars.gif) 0px 0px  no-repeat;}

/* COMMENTS */
#userComments ul { list-style:none; margin:0px; width:650px;}
#userComments li { padding-bottom:20px;}
#userComments .commentTitle {display:block; color:#16171F;  }
#userComments .authorLogin  {font-weight:bold; padding-right:10px;}
#userComments .date {font-size:10px; color:#666666;}
#userComments .time {font-size:10px; color:#666666;}
#userComments .commtntText { padding:10px 0px; display:block; }

/* for admin */
#section2 { display:none; }
.switch { text-decoration:none; border-bottom:1px dashed #0061AA; padding:2px 3px;}
.switch:hover { border-bottom:1px dashed #37A0D9;  color:#37A0D9; }
.switch.activ { border-bottom:none;  background:#FFF7E5;  color:#253F4B;  }
.switch.activ:hover {  border:none;  }

.mess_full {display:none;}
.hidden { display:none; }
#bun1 { position:absolute; top:40px; left:250px; } /* overflow:hidden; width:405px; height:75px; */

.new_comment { font-weight:bold; }

