@import "./mods.css";

body,html { margin:0; padding:0; height:100% }
body { font-size:12px; font-family: arial; color:#666666 }
a img { border:0; text-decoration:none }
p { margin-bottom:12px; margin-top:0 }
a { color:#4EA409; text-decoration:underline }
a:hover { color:#4EA409; text-decoration:none }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }
.mainwrapper { height:100% }
.topwrapper { padding-right:40px }
.bottomwrapper { padding:0 40px }
div.hr { border-bottom:#B2B2B2 1px dashed; height:1px; line-height:1px; font-size:1px; margin:10px 0 15px 0 }
div.hr_sep { margin-left:-20px;
// margin-left:0;
}
div.hr_comm { border-bottom:#B2B2B2 1px dashed; height:1px; line-height:1px; font-size:1px; margin:25px 0 25px -20px }

.col1 { width:227px; vertical-align:top }
.col2 { vertical-align:top; padding-left:33px }
.logo { display:block; margin:21px 0 21px 39px }
.logo_inside { margin-bottom:58px }
.menu_top { display:block; width:227px; height:7px; margin:0 }
.menu_bottom { display:block; width:227px; height:7px; margin:0 0 2px 0 }
.menu_inner { padding:8px 30px 2px 40px; width:157px }
.menu_inner strong.title { font-size:22px; font-family:Trebuchet MS; display:block; margin-bottom:11px; display:block; margin-right:-25px }
.menu_inner img.title { display:block; margin:0 0 6px 0 }
.menu_inner ul { margin:0 0 0 -20px; padding:0; list-style:none }
.menu_inner ul li { padding:0 0 7px 20px; background:url(../img/li_grey.gif) 0 6px no-repeat; line-height:15px; font-size:13px }
.menu_inner ul li a { color:#666666 }
.menu_inner ul li a:hover { color:#666666 }



.menu_title { display:block; margin:15px 0 35px 40px }

.menu_orange { background:#FDF3E9 }
.menu_orange ul li { background:url(../img/li_orange.gif) 0 6px no-repeat }
.menu_orange strong.title { color:#ED6E00 }

.menu_green { background:#F1F9EA }
.menu_green ul li { background:url(../img/li_green.gif) 0 6px no-repeat }
body.cat .menu_green { background:#F1F9EA url(../img/menu/green.jpg) top right no-repeat }
.menu_green strong.title { color:#61BF1A }

.menu_red { background:#FFF1EF }
.menu_red ul li { background:url(../img/li_red.gif) 0 6px no-repeat }

.menu_blue { background:#EBF5FB }
.menu_blue ul li { background:url(../img/li_blue.gif) 0 6px no-repeat }

.menu_grey { background:#F6F6F6; }
.menu_grey ul li { background:url(../img/li_grey.gif) 0 6px no-repeat }

.menu_inside_green { background:#F1F9EA url(../img/menu/green.jpg) top right no-repeat }
.menu_inside_green strong.title { color:#61BF1A }
.menu_inside_orange { background:#FDF3E9 url(../img/menu/orange.jpg) top right no-repeat }
.menu_inside_red { background:#FFF1EF url(../img/menu/red.jpg) top right no-repeat }
.menu_inside_blue { background:#EBF5FB url(../img/menu/blue.jpg) top right no-repeat }

.menu_top_vote { margin-top:20px }
.menu_vote { font-size:14px }
.menu_vote strong { display:block; margin-bottom:20px }
.menu_vote ul { margin:0; margin-left:0px; list-style:none }
.menu_vote ul li { font-size:14px; background:none; padding:0 0 7px 0 }
.menu_vote ul li a { border-bottom:#666666 1px dashed; text-decoration:none }
.menu_vote ul li a:hover { border-bottom:none; text-decoration:none }
.menu_vote ul li.graph { height:13px; font-size:10px; line-height:11px; color:#FFFFFF; padding:0px 0 0 0; text-align:right }
.menu_vote ul li.graph span { background:#f6f6f6; padding-left:2px; line-height:12px }
.menu_vote ul li.graph img { background:url(../img/vote_r.gif); height:13px; width:2px }
.menu_vote ul li.top1graph { background:#3f9301 url(../img/vote_l.gif) top left no-repeat; margin-bottom:10px }
.menu_vote ul li.top2graph { background:#be5900 url(../img/vote_l.gif) top left no-repeat; margin-bottom:10px }
.menu_vote ul li.top3graph { background:#c6bc00 url(../img/vote_l.gif) top left no-repeat; margin-bottom:10px }
.menu_vote ul li.top1 { color:#3f9301; padding:0 0 0 0 }
.menu_vote ul li.top2 { color:#be5900; padding:0 0 0 0 }
.menu_vote ul li.top3 { color:#c6bc00; padding:0 0 0 0 }
.menu_vote ul li.top1graph span { color:#3f9301 }
.menu_vote ul li.top2graph span { color:#be5900 }
.menu_vote ul li.top3graph span { color:#c6bc00 }


.top_login { background:#4EA409; margin-bottom:10px }
.top_login .left { padding-left:15px; background:url(../img/top_green_l.gif) bottom left no-repeat; width:1px }
.top_login .right { padding-right:15px; background:url(../img/top_green_r.gif) bottom right no-repeat; width:1px }
body.orange .top_login { background:#ED6E00 }
body.orange .top_login .left { background:url(../img/top_orange_l.gif) bottom left no-repeat }
body.orange .top_login .right { background:url(../img/top_orange_r.gif) bottom right no-repeat }
body.green .top_login { background:#61BF1A }
body.green .top_login .left { background:url(../img/top_green2_l.gif) bottom left no-repeat }
body.green .top_login .right { background:url(../img/top_green2_r.gif) bottom right no-repeat }
.top_login .text { padding:7px 8px 9px 5px }
.top_login .text td { width:33%; color:#FFFFFF }
.top_login .text td a { color:#FFFFFF }
.top_login .text td a:hover { color:#FFFFFF }
.top_login .text a.login { color:#F5E814 }
.top_login .text a.login:hover { color:#F5E814 }
img.v_spacer { width:1px; height:20px; background:#A7D284; margin:0 13px }
body.orange img.v_spacer { width:1px; height:20px; background:#F6B780; margin:0 13px }
.top_login .text .regtd { text-align:center }
.top_login .text .basket { text-align:right; font-size:18px; font-family:Trebuchet MS }
.top_login .text .basket em { font-style:normal; font-size:13px }
.top_login div.hr { border-bottom:#A7D284 1px dashed }
body.orange .top_login div.hr { border-bottom:#F6B780 1px dashed }
.top_login .searchbar { background:none; margin:0px 0 0 0 }
.top_login .searchbar td.links { width:250px; text-align:right }
.top_login .searchbar td.go { width:60px }
.top_login .searchbar td.input { width:auto }
.search_here { font-size:11px; color:#FFFFFF; margin-left:-3px;  }
.search_here input { border:none; padding:0; margin:0; float:left }
.search_here span.sep { padding:0 16px; float:left; }
.search_here label { float:left; display:inline; padding:2px 0 0 3px }


div.other_vote { padding:20px 0 20px 40px; font-size:14px }

h2 { font-size:22px; font-family:Trebuchet MS; font-weight:normal; margin:0 0 7px 0; line-height:24px; padding-left:20px }
h2.orange { color:#ED6E00 }
h2.news { padding-left:0; margin-bottom:16px }


/* FORM */

form { padding:0; margin:0; }
input,textarea,select { font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; border:#B3B9C3 1px solid }
input { height:18px }
.nobrd { border:none }
.button { border-top:#F6F6F7 1px solid; border-bottom:#919194 1px solid; border-right:#B3B3B3 1px solid; border-left:#B3B3B3 1px solid; background:#E0DFE3 url(../img/button.gif); height:22px }

/* /FORM */


.searchbar { background:#61BF1A; color:#FFFFFF; margin-bottom:10px }
.searchbar td a { color:#FFFFFF }
.searchbar td a:hover { color:#FFFFFF }
.searchbar .left { padding-left:20px; background:url(../img/searchbar_l.gif) top left no-repeat; height:54px; width:1px }
.searchbar .right { padding-left:25px; background:url(../img/searchbar_r.gif) top right no-repeat; height:54px; width:1px }
.searchbar .links { width:250px; text-align:right }
.searchbar .go { width:60px }
.searchbar .input { padding-right:15px }
.searchbar .input input { width:100% }

.cat_grid {} /* ����� ��� �����, ������ %)) */ 
.cat_grid td { font-size:18px; font-family:Trebuchet MS; padding-bottom:10px }
.cat_grid td.text a { color:#61BF1A }
.cat_grid td.text a:hover { color:#61BF1A }
.cat_grid td.text { width:25% }
.cat_grid td.image { width:20px; padding-right:6px }
.cat_grid_left { margin-top:44px }
.cat_grid_left td.image { width:auto; padding-left:25px; text-align:right }
.cat_grid_left td.text { width:auto } 
.cat_grid_left td { padding-bottom:20px } 

hr { height:15px; border:none; color:#FFFFFF; line-height:1px; font-size:1px; background-color:#FFFFFF; border-bottom:#B2B2B2 1px dashed; margin:0 0 18px 0; padding:0;
// margin:0 0 13px 0;
}


.borderrrr { margin:0 0 8px 0; padding:0; border:0; border-collapse:collapse }
.borderrrr:hover { background:#F6F6F6 }
.borderrrr td { padding:0 }
.borderrrr tr.head td.left { padding-left:8px; height:9px; width:1px; background:url(../img/crn_t_l.gif) }
.borderrrr tr.head td.center { border-top:#C5C5C5 1px solid }
.borderrrr tr.head td.right { padding-left:8px; height:9px; width:1px; background:url(../img/crn_t_r.gif) }
.borderrrr tr.body td.left { border-left:#C5C5C5 1px solid }
.borderrrr tr.body td.right { border-right:#C5C5C5 1px solid }
.borderrrr tr.footer td.left { padding-left:8px; height:9px; width:1px; background:url(../img/crn_b_l.gif) }
.borderrrr tr.footer td.center { border-bottom:#C5C5C5 1px solid }
.borderrrr tr.footer td.right { padding-left:8px; height:9px; width:1px; background:url(../img/crn_b_r.gif) }
.borderrrr tr.body td.textwrapper .image { width:141px; padding-right:12px; vertical-align:top }
.borderrrr tr.body td.textwrapper .image img { display:block }
.borderrrr tr.body td.textwrapper .text { vertical-align:top; }
/* .borderrrr tr.body td.text .text p.new_title { font-size:14px; margin-bottom:6px } */
p.new_title { font-size:14px; margin-bottom:6px }

.borderrrr_2 { margin:0 0 8px 0; padding:0; border:0; border-collapse:collapse }
/*.borderrrr_2:hover { background:#F6F6F6 }*/
.borderrrr_2 td { padding:0 }
.borderrrr_2 tr.head td { background:url(../img/border_brd.gif) top left repeat-x; height:9px }
.borderrrr_2 tr.head_grey td { background:#F6F6F6 url(../img/border_brd.gif) top left repeat-x }
.borderrrr_2 tr.head img.left { display:block; width:9px; height:9px; background:url(../img/crn_t_l.gif); float:left }
.borderrrr_2 tr.head img.right { display:block; width:9px; height:9px; background:url(../img/crn_t_r.gif); float:right }
.borderrrr_2 tr.footer td { background:url(../img/border_brd.gif) bottom left repeat-x }
.borderrrr_2 tr.footer_grey td { background:#F6F6F6 url(../img/border_brd.gif) bottom left repeat-x }
.borderrrr_2 tr.footer img.left { display:block; width:9px; height:9px; background:url(../img/crn_b_l.gif); float:left }
.borderrrr_2 tr.footer img.right { display:block; width:9px; height:9px; background:url(../img/crn_b_r.gif); float:right }
.borderrrr_2 tr.body td.textwrapper { border-left:#C5C5C5 1px solid; border-right:#C5C5C5 1px solid; padding:0 20px }
.borderrrr_2 tr.body td.text .image { width:141px; padding-right:12px; vertical-align:top }
.borderrrr_2 tr.body td.text .image img { display:block }
.borderrrr_2 tr.body td.text .text { vertical-align:top; }
.borderrrr_2 tr.body td.textwrapper div.top_title_block { background:#F6F6F6; margin:0 -20px; padding:0 20px 13px 20px; font-size:11px }
.borderrrr_2 tr.body td.textwrapper div.top_title_block .top_title { font-size:18px; margin-bottom:5px; font-family:Trebuchet MS }
.borderrrr_2 tr.body td.textwrapper div.top_title_block .top_title a.plus { color:#ED6E00 }
.borderrrr_2 tr.body td.textwrapper div.top_title_block .top_title a.plus:hover { color:#ED6E00 }
.borderrrr_2 tr.body td.textwrapper div.top_title_block a.sort { color:#666666 }
.borderrrr_2 tr.body td.textwrapper div.top_title_block a.sort:hover { color:#666666 }
.borderrrr_2 tr.body td.textwrapper ul.submenu { padding:0; margin:10px 0 0 0; list-style:none }
.borderrrr_2 tr.body td.textwrapper ul.submenu li { padding:0 0 9px 0; margin:0 }

.date { color:#B7B5B5 }

.p1 { width:63%; vertical-align:top; padding-right:16px }
.p2 { width:37%; vertical-align:top; padding-left:16px }
.p2_cat { padding-top:56px }

table.footer { margin-top:55px; border-top:#B2B2B2 1px dashed }
table.footer td { font-size:11px; color:#71787E; padding:26px 0 54px 0 }
table.footer td.cosmos { width:180px }
table.footer td.cosmos .date { font-size:9px }

div#loginplease { padding:22px 15px; background-color:#FFFFFF; border:#61BF1A 6px solid; position:fixed; top:28%; left:34%; width:395px; z-index:300 }
div#loginplease div.whosu { font-size:24px; color:#ED6E00; font-family:Trebuchet MS; line-height:26px; margin-bottom:20px }
div#loginplease p { margin-bottom:9px }
div#loginplease p.user input,
div#loginplease p.password input { width:170px }
div#loginplease p.save input { border:none }
div#loginplease p.save { margin-bottom:20px; font-size:14px }
div#loginplease .close { float:right; margin:6px 5px 0 0 } 

.black { width:100%; height:100%; background:#000000; position:fixed; left:0; top:0; color:#000000;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity:0.5;
	z-index:290;
}
.blackIframe { width:100%; height:100%; background:#000000; position:fixed; left:0; top:0; color:#000000;
	filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity:0.0;
	z-index:100;
}

div.content_wrapper { padding:24px 20px 0 20px; color:#666666; line-height:18px }
body.cat div.content_wrapper { color:#666666; line-height:normal }
div.content_wrapper h2 { padding-left:0 }
div.content_wrapper2 { padding:0 20px 0 20px; line-height:18px }
div.news_wrapper { padding:0 20px 0 20px; line-height:18px }
div.news_wrapper p { margin-bottom:20px }


/* FORM SKELETONS */

.form td { padding-bottom:20px; vertical-align:top }
.reg_form td input { width:265px }
.reg_form td input.button { width:auto }
.reg_form td.code input { width:65px }
.reg_form td.user input.username { width:135px }
.reg_form td.user { width:325px }
.reg_form td.pass input { width:168px }
.reg_form td.code { padding-bottom:40px }
.reg_form2 td input { width:140px }
.reg_form2 td select { width:144px; margin-top:3px }
.reg_form2 td.sort select { width:45px; margin-top:3px; margin-right:3px }
.reg_form2 td { width:300px; padding-right:25px; line-height:16px }
.reg_form2 td.checker input { width:auto; border:none; float:left; position:relative; top:0; margin-right:3px }


.pi_changepass td.password input { width:215px }
.pi_changepass td.email input { width:215px }
.pi_pi td.name input { width:325px }
.pi_pi td.address input { width:325px }
.pi_pi td.tel input { width:170px }
.pi_pi td.add_child { font-size:14px; padding-bottom:30px; padding-top:10px }
.pi_pi td.add_child a { border-bottom:#666666 1px dashed; text-decoration:none; color:#666666; font-weight:bold }
.pi_pi td.add_child a:hover { border-bottom:none; text-decoration:none; color:#666666 }
.pi_pi td.photo { padding-top:10px }

.advanced_search td.item_title input { width:205px; margin-right:35px }
.advanced_search td.art input { width:70px }
.advanced_search td.category select { width:140px }
.advanced_search td.sort select { width:140px }

/* /FORM SKELETONS */

.pi_nav td { width:33%; vertical-align:top; font-size:18px; font-family:Trebuchet MS; color:#FFFFFF; line-height:24px; padding:7px 0 15px 0 }
.pi_nav td strong { background:#ED6E00; padding:1px 13px 4px 13px; font-weight:normal; display:block; float:left }
.pi_nav td a { color:#ED6E00; padding:1px 13px 4px 13px; display:block; float:left }
.pi_nav td a:hover { color:#ED6E00 }

.division { font-size:14px; padding-left:13px; background:url(../img/galko_green_r.gif) 0 6px no-repeat; margin-bottom:14px }
.division a { color:#4EA409; border-bottom:#4EA409 1px dashed; text-decoration:none }
.division a:hover { color:#4EA409; border-bottom:none; text-decoration:none }
.division_active { font-size:14px; padding-left:13px; background:url(../img/galko_grey_d.gif) 0 7px no-repeat; margin-bottom:14px }
.division_active a.strong { font-weight:bold; color:#666666; text-decoration:none }
.division_active a.strong:hover { font-weight:bold; color:#666666; text-decoration:none }

div.tip { width:180px; float:right; background:#F6F6F6 url(../img/tip_top.gif) top left no-repeat; padding:35px 25px 0 38px; color:#2591D5; font-size:13px; line-height:18px }
div.tip img.tip_bottom { margin:27px -25px 0 -38px; display:block }

.orders { margin-bottom:12px }
.orders td { font-size:14px; line-height:18px; padding-bottom:12px; vertical-align:top }
.orders td.price { text-align:right; padding-right:140px; white-space:nowrap }
.orders td.count { padding-left:15px; padding-right:15px; white-space:nowrap }
div.itog { padding-right:140px; font-size:14px; text-align:right; padding-bottom:16px }
.order_date { font-size:14px; display:block; margin-bottom:4px }

strong.title { font-size:14px }

.basket { margin-bottom:16px }
.basket tr.header td { padding-bottom:10px }
.basket tr.header td.count { padding-top:20px }
.basket td { vertical-align:top; border-bottom:#B2B2B2 1px dashed; padding:20px 7px 17px 7px }
.basket td.name { padding-left:0 }
.basket td.count { padding-top:17px }
.basket td.price { font-weight:bold; white-space:nowrap }
.basket tr.header td.price { font-weight:normal }
.basket td.count input { width:30px }
.basket td.del input { border:none }

.final_order { font-size:18px; line-height:21px }
.final_order em { font-style:normal; color:#ED6E00 }
.final_order p { margin-bottom:16px }

.inside_nav { border-bottom:#61BF1A 2px solid }
body.orange .inside_nav { border-bottom:#ED6E00 2px solid }
.inside_nav td { height:51px }
.inside_nav td.sep { vertical-align:top; text-align:center }
.inside_nav td.sep img { width:1px; height:1px; margin-top:13px }
.inside_nav td.greensep { background:#61BF1A; text-align:center }
.inside_nav td.greensep img { width:1px; height:31px; background:url(../img/menu/inside_top/sep2.gif) }

div.inside_subnav { padding:0 25px 0 20px; border-bottom:#B2B2B2 1px dashed; margin-bottom:7px }
div.inside_subnav td { height:51px; }
div.inside_subnav td.el { color:#666666; width:5px; font-size:14px }
div.inside_subnav td.el div { white-space:pre }
div.inside_subnav_vac { padding:0 3px 0 20px; border:none; margin-top:-6px }
div.inside_subnav_vac td a { text-decoration:none; border-bottom:#4EA409 1px dashed }
div.inside_subnav_vac td a:hover { text-decoration:none; border-bottom:none }

div.path { padding:30px 25px 8px 20px; font-size:11px }
body.cat div.path { padding:10px 25px 8px 20px; font-size:11px }
div.path strong { font-size:18px; font-family:Trebuchet MS; font-weight:normal; display:block; margin-top:5px }
div.path strong em.news_date { font-size:14px; color:#B7B5B5 }

.mat_grey { background:#F6F6F6 }
.mat_grey td.left { width:1px; padding-left:7px; background:url(../img/mat_grey_l.gif); height:54px }
.mat_grey td.right { width:1px; padding-left:7px; background:url(../img/mat_grey_r.gif); height:54px }
.mat_grey td.inner { padding:8px 14px }

div.pages { padding:7px 20px 20px 20px; font-size:11px }
div.pages em { font-style:normal; color:#ED6E00; padding:0 5px; font-size:14px }
div.pages a { padding:0 5px; font-size:14px }

.cat_item td.image { width:133px; padding-right:15px; vertical-align:top }
.cat_item td.text { vertical-align:top }
p.rating { font-size:11px }
img.star {  margin-right:4px }
p.production { font-size:11px; margin-bottom:3px }

p.production_item { padding-left:20px; margin-top:-6px; font-size:14px; margin-bottom:16px }

.control { background:#F6F6F6 }
.control td { padding:15px 0 8px 0 }
.control td.price { font-size:11px; padding-left:12px; padding-right:10px; width:125px }
.control td.price span { font-size:18px; font-family:Trebuchet MS }
.control td.price span span { color:#ED6E00 }
.control td.count { width:96px }
.control td.count input { width:55px }
.control td.tobasket { font-size:18px; font-family:Trebuchet MS }

div.borderrrr_2_inner { margin:0 -20px; padding:0 20px; background:#F6F6F6 }

.title_more { font-size:18px; font-family:Trebuchet MS; color:#ED6E00; display:block; margin-bottom:22px; font-weight:normal }

.comments_block strong.title { display:block; padding-left:25px; background:url(../img/icons/comments.gif) 0 2px no-repeat; font-size:14px; margin-bottom:13px }
.comments_block strong.title em { font-style:normal; font-weight:normal; font-size:11px; color:#8F8F8C }
.comments_block p.who { margin-bottom:7px }
.comments_block p.who span.date { color:#666666; font-size:11px }
.comments_block p.who span.sep { padding:0 7px }
.comments_block p.comment { margin-bottom:32px }
.comments_block p.umaysay { margin-bottom:10px }
.comments_block textarea { width:100%; height:165px; margin-bottom:8px }

.news_grid { margin:0; padding:0; border-collapse:collapse; width:100% }
.news_grid td { padding:22px 55px 34px 20px; vertical-align:top; border-bottom:#B2B2B2 1px dashed }
.news_grid tr.last td { border:none }
.news_grid tr.first td { padding-top:0 }

div.extranav_left { font-size:18px; margin:24px 0 46px 41px; font-family:Trebuchet MS }
body.orange div.extranav_left a { color:#ED6E00 }
body.orange div.extranav_left a:hover { color:#ED6E00 }

div.ask_q { font-size:14px; margin:0 0 0 41px; }
body.orange div.ask_q a { color:#ED6E00 }
body.orange div.ask_q a:hover { color:#ED6E00 }

.knowledge_grid { margin:0; padding:0; border-collapse:collapse; width:100% }
.knowledge_grid td { padding:40px 55px 25px 0; vertical-align:top; border-bottom:#B2B2B2 1px dashed; color:#8F8F8C; line-height:18px }
.knowledge_grid td div.date_razd { font-size:11px; color:#8F8F8C; margin-bottom:3px; line-height:14px }
.knowledge_grid td p { margin-bottom:8px }
.knowledge_grid td div.viewed { font-size:11px; color:#8F8F8C; line-height:14px }
.knowledge_grid td a.title { font-size:18px; font-family:Trebuchet MS }
.knowledge_grid td a.title:hover { font-size:18px; font-family:Trebuchet MS }
.knowledge_grid tr.last td { border:none }
.knowledge_grid tr.first td { padding-top:0 }

.title_big { font-size:18px; font-family:Trebuchet MS; display:block; margin-bottom:10px; font-weight:normal; color:#666666 }
span.date { font-size:11px; color:#8F8F8C }

.gallery { padding:0; margin:0 0 34px 0; border-collapse:collapse }
.gallery td { padding:34px 0 0 0; margin:0; }
.gallery td.sep { width:34px }
.gallery td img { border:#FFF5EC 7px solid }

.menu_left { padding:0 0 0 41px; font-size:18px; color:#61BF1A; font-family:Trebuchet MS }
.menu_left_active { background:#EEFBE4 }
.menu_left a { color:#61BF1A }
.menu_left a:hover { color:#61BF1A }
body.orange .menu_left { color:#ED6E00 }
body.orange .menu_left_active { background:#FDF3E9 }
body.orange .menu_left a { color:#ED6E00 }
body.orange .menu_left a:hover { color:#ED6E00 }
.top_menu_left { height:200px }

.vacancies_grid { margin:0; padding:0; border-collapse:collapse }
.vacancies_grid td { margin:0; padding:0 80px 40px 0 }
.vacancies_grid td strong { display:block; margin-bottom:3px }
.vacancies_grid td.hided { color:#D1D1D1 }
.vacancies_grid td.hided a { color:#CAE4B6 }
.vacancies_grid td.hided a:hover { color:#CAE4B6 }

p.moreresults { font-size:14px; margin-bottom:7px }
p.moreresults a { border-bottom:#4EA409 1px dashed; text-decoration:none }
p.moreresults a:hover {  border-bottom:none; text-decoration:none }

.pages_search { padding:0; margin:0 }

p.search_res_title { font-size:14px; margin-bottom:7px }
p.search_res_text { font-size:12px; margin-bottom:13px; line-height:normal }

ul.sitemap { margin:0; padding:0; list-style:none }
ul.sitemap li { margin:0; padding:0 0 40px 0; font-size:18px; background:none }
ul.sitemap li a { color:#ED6E00 }
ul.sitemap li a:hover { color:#ED6E00 }
ul.sitemap li ul { margin:10px 0 0 20px; list-style:none; padding:0 }
ul.sitemap li ul li { margin:0; padding:0 0 10px 0; font-size:14px }
ul.sitemap li ul li a { color:#4EA409 }
ul.sitemap li ul li a:hover { color:#4EA409 }
ul.sitemap li ul li ul { margin:6px 0 0 28px; padding:0; list-style:none }
ul.sitemap li ul li ul li { margin:0; padding:0 0 0 0; font-size:12px }


.addresses_grid { margin:0; padding:0; border-collapse:collapse; width:100% }
.addresses_grid td { padding:40px 55px 25px 0; vertical-align:top; border-bottom:#B2B2B2 1px dashed; line-height:16px; font-size:12px; }
.addresses_grid td strong.title { font-size:14px; display:block; margin-bottom:4px }
.addresses_grid td p { margin-bottom:6px }
.addresses_grid td p.tel { padding-left:38px; padding-top:8px; font-size:14px; line-height:20px }
.addresses_grid td p.tel span.code { margin-left:-38px }
.addresses_grid tr.last td { border:none }
.addresses_grid tr.first td { padding-top:0 }
.addresses_grid td.hided { color:#D1D1D1 }
.addresses_grid td.hided a { color:#CAE4B6 }
.addresses_grid td.hided a:hover { color:#CAE4B6 }
.addresses_grid td.hided img { 
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity:0.3;
}


.ill { height:240px; position:relative }
.ill .ill_image { width:100%; height:240px; position:absolute; left:0; top:0; z-index:50 }
.ill .border { width:100%; height:240px; position:absolute; left:0; right:0; z-index:100 }
.ill .border .left { width:13px; height:240px; float:left }
.ill .border .right { width:13px; height:240px; float:right }

.ill_green .border { background:url(../img/ill/green/brd.gif) }
.ill_green .border .left { background:url(../img/ill/green/left.gif) }
.ill_green .border .right { background:url(../img/ill/green/right.gif) }

.ill_green2 .border { background:url(../img/ill/green/brd.gif) }
.ill_green2 .border .left { background:url(../img/ill/green/left.gif) }
.ill_green2 .border .right { background:url(../img/ill/green2/right.gif) }

.ill_orange .border { background:url(../img/ill/orange/brd.gif) }
.ill_orange .border .left { background:url(../img/ill/orange/left.gif) }
.ill_orange .border .right { background:url(../img/ill/orange/right.gif) }

.ill_orange2 .border { background:url(../img/ill/orange/brd.gif) }
.ill_orange2 .border .left { background:url(../img/ill/orange2/left.gif) }
.ill_orange2 .border .right { background:url(../img/ill/orange/right.gif) }

.ill_1 { background:url(../img/ill/1/back.jpg) }
.ill_1 .ill_image { background:url(../img/ill/1/cnt.jpg) bottom center no-repeat }

.ill_2 { background:url(../img/ill/2/cnt.jpg) bottom left no-repeat }
.ill_2 .ill_image { background:none }

.ill_3 { background:url(../img/ill/3/back.jpg) }
.ill_3 .ill_image { background:url(../img/ill/3/cnt.jpg) bottom center no-repeat }

.ill_4 { background:url(../img/ill/4/cnt.jpg) bottom left no-repeat }
.ill_4 .ill_image { background:none }


div.rating { height:12px; margin-bottom:5px; font-size:11px }
div.rating span { float:left }
div.rating div.rating_line { width:102px; height:12px; background:url(../img/ratings/stars_empty.gif) top left no-repeat; position:relative; float:left }
div.rating div.rating_line:hover { background:url(../img/ratings/stars_blue_empty.gif) top left no-repeat; }

div.rating div.rating_line div.stars_blue { width:0px; height:12px; background:url(../img/ratings/stars_active.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:10 }
div.rating div.rating_line div.stars { width:102px; height:12px;  position:absolute; top:0; left:0; z-index:20 }
div.rating div.rating_line div.stars a.voted { background:url(../img/ratings/star.gif) top left no-repeat }
div.rating div.rating_line div.stars:hover a.voted { background:none }
div.rating div.rating_line div.stars a { display:block; float:left; width:17px; height:12px; cursor:hand; cursor:pointer }



.actions_grid { margin:0; padding:0; border-collapse:collapse; width:100% }
.actions_grid td { padding:20px 55px 50px 0; vertical-align:top; border-bottom:#B2B2B2 1px dashed; line-height:16px; font-size:12px; }
.actions_grid td img { margin-right:20px }
.actions_grid td p { margin-bottom:6px; font-size:12px; line-height:18px }
.actions_grid tr.last td { border:none }
.actions_grid tr.first td { padding-top:12px }
.actions_grid td p.title { font-size:14px; font-weight:bold }
.actions_grid td.hided { color:#D1D1D1 }
.actions_grid td.hided a { color:#CAE4B6 }
.actions_grid td.hided a:hover { color:#CAE4B6 }
.actions_grid td.hided img { 
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity:0.3;
}

.recommend_grid { margin:0; padding:0; border-collapse:collapse; width:100% }
.recommend_grid td { padding:30px 55px 30px 0; vertical-align:top; border-bottom:#B2B2B2 1px dashed; line-height:16px; font-size:12px; }
.recommend_grid td img { margin-right:20px }
.recommend_grid td p { margin-bottom:6px; font-size:12px; line-height:18px }
.recommend_grid td a.title { font-size:14px; font-weight:bold }
.recommend_grid tr.last td { border:none }
.recommend_grid tr.first td { padding-top:18px }
.recommend_grid td p.title { font-size:14px; font-weight:bold }
.recommend_grid td.hided { color:#D1D1D1 }
.recommend_grid td.hided a { color:#CAE4B6 }
.recommend_grid td.hided a:hover { color:#CAE4B6 }
.recommend_grid td.hided img { 
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity:0.3;
}


.actions { height:240px; position:relative; margin-bottom:30px }
.actions .image { width:100%; height:240px; position:absolute; left:0; top:0; z-index:50; overflow:hidden }
.actions .border { width:100%; height:240px; position:absolute; left:0; right:0; z-index:100; background:url(../img/ill/green/brd.gif) }
.actions .border .left { width:13px; height:240px; float:left; background:url(../img/ill/green/left.gif) }
.actions .border .right { width:13px; height:240px; float:right; background:url(../img/ill/green/right.gif) }
.actions .buttons { width:100%; height:59px; position:absolute; top:181px; left:0;  z-index:150 }
.actions .buttons table { margin:0; padding:0; border:none; border-collapse:collapse; width:100% }
.actions .buttons table td { padding:0; margin:0; width:33%; height:59px; vertical-align:top; cursor:pointer; cursor:hand }
/*.actions .buttons .wrap { height:59px; background:url(../img/actions/wa1_b.gif) }
.actions .buttons #wa1 div.left { float:left; width:13px; height:59px; background:url(../img/actions/wa1_l.gif) }
.actions .buttons #wa1 div.right { float:right; width:15px; height:59px; background:#000000 url(../img/actions/wa1_r.gif) }
.actions .buttons #wa1 a { float:left; display:block; color:#FFFFFF }
.actions .buttons #wa1 .wh div.left { background:url(../img/actions/wa1_h_l.gif) no-repeat }
.actions .buttons #wa1 .wh div.right { background:url(../img/actions/wa1_h_r.gif) }
.actions .buttons #wa1 .wrap { background:url(../img/actions/wa1_h_b.gif) }*/

.actions .buttons table td .link div { position:relative; padding-top:15px; padding-left:10px  }
.actions .buttons table td .link div .krevedka { width:16px; height:8px; background:url(../img/actions/arr.gif) top left no-repeat; position:absolute; top:-7px; left:49%; display:none }
.actions .buttons table td .wh .link div .krevedka { display:block }
.actions .buttons table td table { margin:0; padding:0; border:none; border-collapse:collapse; width:100% }

.actions .buttons table td .link a { color:#FFFFFF; text-decoration:none; display:block }
.actions .buttons table td .link a:hover { color:#FFFFFF; text-decoration:none }

.actions .buttons table td#wa1 .left { width:15px; height:59px; background:url(../img/actions/wa1_l.gif) }
.actions .buttons table td#wa1 .right { width:15px; height:59px; background:url(../img/actions/wa1_r.gif) }
.actions .buttons table td#wa1 .link { width:auto; background:url(../img/actions/wa1_b.gif) }
.actions .buttons table td#wa1 .wh .left {  background:url(../img/actions/wa1_h_l.gif) }
.actions .buttons table td#wa1 .wh .right { background:url(../img/actions/wa1_h_r.gif) }
.actions .buttons table td#wa1 .wh .link { background:url(../img/actions/wa1_h_b.gif) }

.actions .buttons table td#wa2 .left { width:15px; height:59px; background:url(../img/actions/wa2_l.gif) }
.actions .buttons table td#wa2 .right { width:15px; height:59px; background:url(../img/actions/wa2_r.gif) }
.actions .buttons table td#wa2 .link { width:auto; background:url(../img/actions/wa1_b.gif) }
.actions .buttons table td#wa2 .wh .left {  background:url(../img/actions/wa2_h_l.gif) }
.actions .buttons table td#wa2 .wh .right { background:url(../img/actions/wa2_h_r.gif) }
.actions .buttons table td#wa2 .wh .link { background:url(../img/actions/wa1_h_b.gif) }

.actions .buttons table td#wa3 .left { width:15px; height:59px; background:url(../img/actions/wa3_l.gif) }
.actions .buttons table td#wa3 .right { width:15px; height:59px; background:url(../img/actions/wa3_r.gif) }
.actions .buttons table td#wa3 .link { width:auto; background:url(../img/actions/wa1_b.gif) }
.actions .buttons table td#wa3 .wh .left {  background:url(../img/actions/wa3_h_l.gif) }
.actions .buttons table td#wa3 .wh .right { background:url(../img/actions/wa3_h_r.gif) }
.actions .buttons table td#wa3 .wh .link { background:url(../img/actions/wa1_h_b.gif) }



.childtitle { font-size:14px; padding-left:13px; background:url(../img/galko_green_r.gif) 0 6px no-repeat; margin-bottom:14px }
.childtitle a { color:#4EA409; border-bottom:#4EA409 1px dashed; text-decoration:none }
.childtitle a:hover { color:#4EA409; border-bottom:none; text-decoration:none }
.childtitle_active { font-size:14px; padding-left:13px; background:url(../img/galko_grey_d.gif) 0 7px no-repeat; margin-bottom:14px }
.childtitle_active a { font-weight:bold; color:#666666; text-decoration:none }
.childtitle_active a:hover { font-weight:bold; color:#666666; text-decoration:none }



.gift td select { width:155px; margin-right:28px }
.gift td input { width:55px }
.gift tr.cost td input { margin:0 7px }

.itemadded { width:290px; padding:13px 22px 13px 40px; background:#F6F6F6; border:#C5C5C5 6px solid; position:fixed; top:37%; left:34%; z-index:300 }
.itemadded h3 { font-size:22px; font-family:arial; color:#414141; margin:0 0 12px 0; line-height:24px; font-weight:normal }
.itemadded strong { display:block; font-size:14px; margin-bottom:45px }
.itemadded img { margin-right:10px }

.advice { margin-bottom:40px; color:#8F8F8C }
.advice em.title { font-size:14px; color:#8F8F8C; display:block; margin-bottom:8px }
.advice p { margin-bottom:7px }
.advice a.title { font-size:14px; font-weight:bold }

.org td { padding-right:45px; vertical-align:top }
.org tr.top td { padding-bottom:3px }
.org td.sep { height:15px }

.quote { font-size:18px; padding:15px; padding-right:20%; line-height:22px }

div.history { font-size:14px; margin-bottom:10px }
div.history strong.year { font-size:44px; line-height:44px; display:block; padding:6px 0 2px 0; font-weight:normal }

.menu_left_active ul { margin:7px 0 0px -20px; padding:0 0 5px 0; list-style:none }
.menu_left_active ul li { padding:0 0 7px 20px; background:url(../img/li_green.gif) 0 6px no-repeat; line-height:15px; font-size:13px; color:#666666 }
.menu_left_active ul li a { color:#666666 }
.menu_left_active ul li a:hover { color:#666666 }

em.title { font-size:14px }

.born { border-bottom:#B2B2B2 1px dashed; padding:0 0 23px 15px; margin-bottom:23px; margin-left:-15px }
.born strong.title { font-size:14px; display:block; margin:0 0 14px 0 }
.born img { margin-right:20px }

.quote2 { border-bottom:#B2B2B2 1px dashed; border-top:#B2B2B2 1px dashed; margin:0 0 14px -16px; padding:16px; font-size:14px; font-style:italic; }

.stock td { padding-right:40px; padding-bottom:3px }
.stock td strong { font-size:14px }

ul { margin:0 0 12px 0; padding:0; list-style:none }
ul li { margin:0; padding:0 0 4px 30px; background:url(../img/li.gif) 10px 10px no-repeat }


/*
.subpathbar { margin-bottom:40px }
.subpathbar strong { font-size:14px }
.subpathbar p { margin-bottom:8px; line-height:18px }
.subpathbar strong a { color:#ED6E00; margin:0 }
.subpathbar strong a:hover { color:#ED6E00 }
.subpathbar span { color:#4EA409; padding:0 4px 0 4px }
.subpathbar a { margin:0 8px 0 0 }
.subpathbar em { font-style:normal; margin:0 8px 0 0 }
*/
.subpathbar table { border-bottom:#B2B2B2 1px dashed; margin-bottom:25px }
.subpathbar table td { vertical-align:top; padding-right:5% }
.subpathbar ul { padding:0; list-style:none; margin:0 0 25px 0 }
.subpathbar ul li { margin:0; padding:0 0 8px 10px; line-height:14px; font-size:12px; color:#666666; background:none }
.subpathbar ul li.title { font-size:14px; line-height:16px; font-weight:bold; padding-left:0 }
.subpathbar ul li.title a { color:#ED6E00 }
.subpathbar ul li.title a:hover { color:#ED6E00 }


a.dashed { text-decoration:none; border-bottom:#4EA409 1px dashed; line-height:20px }
a.dashed:hover { text-decoration:none; border-bottom:none }


.needToKnow { font-size:11px; color:#8F8F8C }
.pregnantCalendar td { vertical-align:top; padding-bottom:25px; font-size:18px; background:none; border:none }


a.dashed { text-decoration:none; border-bottom:#4EA409 1px dashed; line-height:20px }
a.dashed:hover { text-decoration:none; border-bottom:none }



/*---------------------------------|X|---------------------------------*/

.headerBox { position:relative; padding:20px 0 0 20px; margin:0; }
.headerBox h2 { font-size:22px; font-family:Trebuchet MS; font-weight:normal; margin:0 0 20px 0; line-height:24px; padding:0; }
.headerBox a.pravila { position:absolute; top:27px; left:510px; color:#4EA409; white-space:nowrap}
.headerBox a.pravila:hover { position:absolute; top:27px; left:510px; color:#295704; text-decoration:underline;}
.townsWrap { margin:0 0 0 20px;}
.tTowns { width:100%; margin:0 0 20px 0;}
td.tIndent { width:5%;}
a.ssSort { background:url(/img/x-sort.gif) no-repeat;}

.tCards { width:100%; }
.tCards td { padding:35px 0 15px 0; }
.tCards td.tIndent { width:20%;}
.cardBlock { position:relative; width:158px; height:268px; border:1px solid #c5c5c5; zoom:1;}
.cardBlock .imgBox { overflow:hidden; height:158px; height:158px; }
.cardBlock .imgBox img { display:block; height:158px; height:158px; }
.cardBlock .contBox { background:#f6f6f6; height:100px; padding:5px 7px; }
.cardBlock .cbBlock { height:18px; clear:both; overflow:hidden; zoom:1; font-size:11px;}
.cardBlock .cbName { position:relative; width:100%; overflow:hidden; white-space:nowrap; z-index:2; margin:0 0 1px 0; }
.cardBlock .cbGrad { position:absolute; right:0; top:0; width:20px; height:18px; background:url(../img/x-grad.png) no-repeat;}
.cardBlock .cbNumber { width:36px; float:left; text-align:right;}

.cardBlock .cbGolos { clear:both; font-size:13px; color:#b9b8b8; }
.cardBlock .cbGolos a { font-size:14px; text-decoration:none; border-bottom:1px dashed #4EA409; color:#4EA409; outline:none; }
.cardBlock .cbGolos a:hover { text-decoration:none; border-bottom:1px dashed #295704; color:#295704; }

.cardBlock .cbGolos .for_reg { clear:both; font-size:11px; color:#b9b8b8; }
.cardBlock .cbGolos .for_reg a { font-size:11px; }
.cardBlock .cbGolos .for_reg a.konkurs_reg { font-size:11px; text-decoration:underline; border:none; color:#4EA409; outline:none; }
.cardBlock .cbGolos .for_reg a.konkurs_reg:hover { text-decoration:underline; border:none; color:#295704; }

.cardBlock .cbAge { position:relative; width:108px; float:left; overflow:hidden; white-space:nowrap; z-index:2; }
.cardBlock .cbComment { height:25px; overflow:hidden; font-size:10px; font-style:italic; margin:0; }



.rezBox-wrap { position:absolute; top:-16px; right:10px; height:31px; padding:0 10px 0 0; background:url(../img/x-rez.png) 100% -35px no-repeat; }

.rezBox { float:left; height:31px; padding:0 0 0 10px; background:url(../img/x-rez.png) 0 0 no-repeat; _margin:-1px 0 0 0; _background:url(../img/x-rez.png) 0 1px no-repeat; overflow:hidden;}
.rezBox span { float:left; padding:8px 5px; background:#4ea409; color:#ffffff;}



.corner { position:absolute; width:10px; height:10px; background:url(../img/x-corner.png) no-repeat; overflow:hidden; zoom:1; }
.corTL { left:-1px; top:-1px; background-position:0 0; }
.corTR { right:-1px; _right:-3px; top:-1px; background-position:-15px 0; }
.corBL { left:-1px; bottom:-1px; _bottom:-2px; background-position:0 -15px; }
.corBR { right:-1px; _right:-3px; bottom:-1px; _bottom:-2px; background-position:-15px -15px; }

/*--------------------|28.09.10|--------------------*/

a:focus { outline:none }

/*--------------------|21.02.11|--------------------*/
#wrapper { height:100%; width:1200px; margin:0 auto; }
/*#wrapper { height:100%; max-width:1200px; margin:0 auto; }
*html #wrapper { width:expression(document.documentElement.clientWidth > 1200? "1200px": "100%") }*/
/*--------------------|21.02.11|--------------------*/

div.cat_path { margin-bottom:10px; }
div.cat_path { position:relative; padding:10px 210px 8px 20px; font-size:11px }

.infBox { position:absolute; right:0; top:10px; width:175px; padding:0 0 0 25px; font-size:13px; color:#2591d5; background:url(../img/z-inf.gif) 0 0 no-repeat; }

.mat_grey { margin:0 0 10px 0; }
.mat_grey label { display:block; margin:0 0 2px 0; font-size:11px; }
.mat_grey table { border-spacing:0; }
.mat_grey td.inner { padding:6px 12px 0 12px; vertical-align:top; }

a.ssComment { float:right; margin:0 20% 0 0; }

.cardCat { position:relative; width:100%; padding:0; margin:0 0 20px 0; border:1px solid #c5c5c5; }
.ccCorn { position:absolute; width:10px; height:10px; overflow:hidden; background:url(../img/z-ccCorn.gif) no-repeat;}
.ccc-TL { left:-1px; top:-1px; background-position:0 0;}
.ccc-TR { right:-1px; top:-1px; background-position:-10px 0;}
.ccc-BL { left:-1px; bottom:-1px; background-position:0 -10px;}
.ccc-BR { right:-1px; bottom:-1px; background-position:-10px -10px;}

.cat_item td.image { width:170px; padding:0; }
.cat_item td.image a { display:block; width:150px; height:150px; margin:0; padding:0; overflow:hidden; }
.cat_item td.text { padding:0 20px 0 0; }
.cat_item td.text p { font-size:11px; margin:0 0 10px 0; }
.cat_item td.text a.title { display:inline-block; height:60px; font-size:14px; font-family:Trebuchet MS; }


.wrapBox { padding:10px; }
.greyCol { width:32%; background:#f6f6f6; vertical-align:top; }
.greyCol table { width:auto; margin:0 auto 15px auto; padding:0; border:none; border-spacing:0; white-space:nowrap; }
.greyCol table td { width:10%; padding:0; border:none; border-spacing:0; text-align:center; }
.greyCol td.price { padding:0 10px 0 0; }
.greyCol td.count { font-size:11px; padding:0 10px 0 0; }
.greyCol td.count input { width:28px; text-align:center; }
.greyCol p { padding:0 0 0 4%; }
.greyCol p.taC { padding:0; text-align:center; }

.control { width:auto; }
.control td { padding:15px 0 8px 0; }
.control td.price { font-size:11px; padding-left:0; padding-right:20px; width:auto; border:none; border-spacing:0; }
.control td.price span { font-size:18px; font-family:Trebuchet MS }
.control td.price span span { color:#ED6E00 }
.control td.count { width:auto; font-size:11px; padding-right:20px; }
.control td.count input { width:28px; text-align:center; }
.control td.smWrap { padding:5px 0 8px 0;}

.price span { font-size:18px; font-family:Trebuchet MS }
.price span span { color:#ED6E00 }

a.ssMag { text-decoration:none; color:#666666; }
a.ssMag:hover { text-decoration:none; color:#666666; }
a.ssMag span { border-bottom:1px dashed #666666; }
a.ssMag:hover span { border-bottom:none; }

.popM { position:absolute; z-index:100; left:200px; top:100px; width:370px; padding:15px 30px 20px 30px; border:7px solid #c5c5c5; background:#f6f6f6; display:none; }
.popM h2 { margin:0 0 15px 0; padding:0; text-align:center; }
.popM .cityBox { text-align:center; margin:0 0 20px 0; }
.popM .cityBox a { display:inline-block; margin:0 10px 10px 10px; text-decoration:none; }
.popM .cityBox a:hover { text-decoration:none; }
.popM .cityBox a span { border-bottom:1px dashed #4EA409; }
.popM .cityBox a:hover span { border-bottom:none; }
.popM .cityBox a.active { text-decoration:none; color:#666666; cursor:default; }
.popM .cityBox a.active span { border-bottom:none; }

.popM table { width:100%; margin:0 0 10px 0; border:none; border-spacing:0; }
.popM table th, #popupMag table td { padding:0 0 20px 0; vertical-align:top; }
.popM table th { text-align:left; font-weight:normal; }
.popM table th strong { display:block; font-size:14px; margin:0 0 2px 0; }
.popM table th a.contact { font-size:11px; color:#666666; }
.popM table th a.contact:hover { font-size:11px; color:#666666; }
.popM table td { text-align:right; }

.popM a.popClose { text-decoration:none; font-size:12px; }
.popM a.popClose span { text-decoration:underline; }
.popM a.popClose:hover { text-decoration:none; }
.popM a.popClose:hover span { text-decoration:none; }
.popM a.popClose img { margin:0 2px 0 0; vertical-align:middle; }

.adresMag { display:none; }
/*------------------------------|18.02.11|------------------------------*/
.cat_grid td { font-size:16px; }
.free h2 { color:#ed6e00; margin:0 0 20px 0; padding-top: 10px;}
.free .searchbar { margin-bottom:20px; }

