body { margin: 0; padding: 0; font: 12px Arial, sans-serif; background: #b96f06 url(http://www.mols.lv/img/body_bg_1.jpg) top center no-repeat; color: #444444; }

h1, h2, h3, h4, h5, h6, span, p, form, input, label { margin: 0; padding: 0; }

table, tr, td { border-collapse: collapse; vertical-align: top; }

ul, li, ol { margin: 0; padding: 0; list-style-type: none; }

img { border: none; }

a { color: #cc3333; text-decoration: underline; cursor: pointer}
a:hover { text-decoration: none; }
a:focus { outline: 0; }

hr { width: 569px; height: 7px; display: block; background: url(img/blog_item_bg.gif) 0 0 no-repeat; border: none; margin: 30px 0; }

.hr { width: 569px; height: 7px; display: block; background: url(img/blog_item_bg.gif) 0 0 no-repeat; border: none; margin: 30px 0; }
.hr hr { display: none; }

.rightban2 { background-color: #051a21; }

.hd_w { width: 960px; height: 107px; margin: 0 auto; overflow: hidden; }
.hd_w .logo { width: 115px; height: 72px; margin: 15px 0 0 0; background: url(http://www.mols.lv/img/logo_mols_1.png) 0 0 no-repeat; display: block; }
.hd_w .lang { font: bold 9px/9px Trebuchet MS, sans-serif; overflow: hidden; padding-left: 19px; }
.hd_w .lang a { color: #380400; text-decoration: none; float: left; margin-left: 7px; padding: 0 1px 2px 1px; }
.hd_w .lang .act { border-bottom: 1px solid #000; }
.hd_w .more { width: 142px; height: 20px; background: url(http://www.mols.lv/img/hd_w_more_bg1.gif) 0 0 no-repeat; position: absolute; margin: 38px 0 0 803px; }

.ct_w { width: 960px; margin: 0 auto; overflow: hidden; }
.rightban { background: url(http://www.mols.lv/img/ct_r_ban_bg.jpg) top right repeat-y; }

.startpage { background: #051a21; }
.startpage_menu_bg { width: 19px; height: 28px; background: url(http://www.mols.lv/img/startpage_menu_bg.gif) 0 0 no-repeat; position: absolute; margin-left: 721px; }
.startpage_img img { display: block; float: left; }

.ct_l { width: 740px; float: left; }
.ct_l .menu { height: 28px; background: url(http://www.mols.lv/img/ct_l_menu_bg.gif) 0 0 repeat-x; }
.ct_l .menu a { color: #ffc4a6; text-decoration: none; float: left; height: 20px; padding: 8px 12px 0 12px; line-height: 14px; background: url(http://www.mols.lv/img/ct_l_menu_a_bg.gif) center right no-repeat; }
.ct_l .menu .act { background-color: #ae0000; margin-left: -1px; background-image: none; }
.ct_l .menu .last { background-image: none; }
.ct_l .submenu { height: 16px; background-color: #ae0000; font-size: 11px; line-height: 12px; text-align:center; padding-top:6px;}
.ct_l .submenu a { color: #f2d1d1; text-decoration: none;  height: 16px; padding: 4px 12px 0 12px; background: url(http://www.mols.lv/img/ct_l_submenu_a_bg.gif) center right no-repeat; }
.ct_l .submenu .act { font-weight: bold; }
.ct_l .submenu .last { background-image: none; }

.ct_l_bot .menu { height: 28px; background: url(http://www.mols.lv/img/ct_l_menu_bg.gif) 0 0 repeat-x; }
.ct_l_bot .menu a { color: #ffc4a6; text-decoration: none; float: left; height: 20px; padding: 8px 12px 0 12px; line-height: 14px; background: url(http://www.mols.lv/img/ct_l_menu_a_bg.gif) center right no-repeat; }
.ct_l_bot .menu .act { background-color: #ae0000; margin-left: -1px; background-image: none; }
.ct_l_bot .menu .last { background-image: none; }

.ct_opendoc { background: #fff url(http://www.mols.lv/img/ct_opendoc_bg.jpg) 0 0 no-repeat; padding: 35px 70px 30px 100px; }
.ct_opendoc h1 { font: 30px Georgia, serif; color: #333333; margin-bottom: 30px; }
.ct_opendoc h2 { font: 18px Georgia, serif; color: #cc6600; margin-bottom: 10px; }
.ct_opendoc h3 { font: 16px Georgia, serif; color: #cc6600; background: url(http://www.mols.lv/img/ct_opendoc_h3_bg.gif) 0 bottom repeat-x; padding-bottom: 4px; margin-bottom: 15px; }
.ct_opendoc p { line-height: 20px; margin-bottom: 25px; }
.ct_opendoc ul { list-style:square url("http://www.mols.lv/img/blt_li.gif"); margin-bottom: 25px; margin-top: -10px }
.ct_opendoc li { line-height: 20px; }
.ct_opendoc table { width: 100%; margin-bottom: 25px; }
.ct_opendoc tr td { vertical-align: top;}
.ct_opendoc table .title_tab { font-weight: bold; border-bottom: 1px solid #ca7004; padding-bottom: 4px; }
.ct_opendoc table .title_col td { color: #000; border-bottom: 3px solid #ca7004; font-size: 11px; padding: 13px 0 5px 10px; }
.ct_opendoc table .title_td td { height: 30px; vertical-align: middle; background: url(http://www.mols.lv/img/ct_opendoc_td_bg.gif) 0 bottom repeat-x; padding-left: 10px; }
.ct_opendoc table .price { width: 80px; text-align: right; padding-right: 20px; }


.docs_item ul { padding-left: 11px; margin-bottom: 25px; margin-top: 0}


.ct_opendoc .back a { color: #6d6d6d; text-decoration: underline; background: url(http://www.mols.lv/img/blt_arrow_1.gif) 0 center no-repeat; padding-left: 11px; }
.ct_opendoc .back a:hover { text-decoration: none; }

.ct_opendoc .nextprev { color: #6d6d6d; padding-top: 35px; }
.ct_opendoc .nextprev a:hover { text-decoration: none; }
.ct_opendoc .nextprev .prev { color: #6d6d6d; text-decoration: underline; background: url(http://www.mols.lv/img/blt_arrow_1.gif) 0 center no-repeat; padding-left: 11px; }
.ct_opendoc .nextprev .next { color: #6d6d6d; text-decoration: underline; background: url(http://www.mols.lv/img/blt_arrow_3.gif) center right no-repeat; padding-right: 11px; }

.ct_opendoc .print { position: absolute; margin: -23px 0 0 562px; }
.ct_opendoc .print a { font-size: 11px; color: #777777; text-decoration: underline; background: url(http://www.mols.lv/img/ct_opendoc_print_bg.gif) 0 0 no-repeat; padding: 3px 0 3px 24px; }
.ct_opendoc .print a:hover { text-decoration: none; }

.ct_r { width: 220px; float: left; }

.ct_r_ban { vertical-align: bottom; background: url(http://www.mols.lv/img/ct_r_ban_bg.jpg) 0 0 repeat-y; }
.ct_r_ban img { display: block; }

.sn_w { background-color: #051a21; padding: 0px 0px 0px 0px; float: left; color: #c5c5c5; line-height: 13px; font-size: 11px; }
.sn_w a { color: #c5c5c5; text-decoration: none; }
.sn_w a:hover { text-decoration: underline; }
.sn_w h1 { width: 207px; height: 15px; padding: 2px 0 0 5px; background: url(http://www.mols.lv/img/sn_h1_bg.gif) 0 0 repeat-x; color: #cccccc; font: 12px Arial, sans-serif; line-height: 14px; margin-bottom: 2px; }
.sn_w h1 a { color: #cccccc; background: url(http://www.mols.lv/img/blt_arrow_2.gif) 0 center no-repeat; text-decoration: none; padding-left: 10px; }
.sn_w h1 a:hover { text-decoration: none; }
.sn_w h3 { font: 11px/16px Arial, sans-serif; padding-left: 8px; }
.sn_w h4 { font: 12px Arial, sans-serif; color: #55aaf3; padding: 4px 0 4px 5px; }
.sn_w h4 a { color: #55aaf3; }
.sn_w .item { overflow: hidden; float: left; padding-bottom: 1px; }
.sn_w .l { width: 96px; padding: 5px 5px 0 5px; float: left; color: #c5c5c5; }
.sn_w .r { width: 106px; float: left; }
.sn_w .lr { padding: 3px 0 3px 5px; }
.sn_w .blt { margin-right: 4px; }
.sn_w .table_txt { width: 96px; padding: 5px 5px 0 5px; }
.sn_w .list { padding: 5px 0 15px 16px; }
.sn_w .list h2 { font: 11px/16px Arial, sans-serif; background: url(http://www.mols.lv/img/blt_sn.gif) 0 7px no-repeat; padding-left: 7px; }

.ct_opendoc .ak_table_w .title_tab { font-weight: normal; border-bottom: 1px solid #ca7004; padding-bottom: 13px; }
.ct_opendoc .ak_table_w .title_tab a { background: url(http://www.mols.lv/img/ak_table_w_title_tab_a_bg.gif) center right no-repeat; padding-right: 12px; margin-right: 10px; }
.ct_opendoc .ak_table_w .title_tab .act { font-weight: bold; color: #000; text-decoration: none; }
.ct_opendoc .ak_table_w .title_tab .last { background: none; }
.ct_opendoc .ak_table_w .title_col td { color: #000; border-bottom: 3px solid #ca7004; font-size: 11px; padding: 14px 0 5px 10px; }
.ct_opendoc .ak_table_w .title_td td { width: 25%; vertical-align: middle; text-align: center; background: url(http://www.mols.lv/img/ct_opendoc_td_bg.gif) 0 bottom repeat-x; padding: 15px 0 18px 0; }
.ct_opendoc .ak_table_w h5 { font: 25px Arial, sans-serif; color: #333333; margin-bottom: 6px; }
.ct_opendoc .ak_table_w h6 { font: 11px Arial, sans-serif; margin-top: 6px; }
.ct_opendoc .ak_table_w .red { color: #cc3333; }

.balvas p { line-height: 20px; margin-bottom: 40px; }
.balvas_item { font-size: 11px; line-height: 16px; margin-bottom: 25px; }
.balvas_item .txt { width: 194px; padding-right: 106px; }
.balvas_item .img img { display: block; }
.balvas_item .img p { font-size: 12px; margin: 0; }
.balvas_item .img span { display: block; width: 120px; height: 3px; background: url(http://www.mols.lv/img/balvas_item_img_bg.gif) 0 0 no-repeat; margin: 2px 0 1px 0; }

.blog_item { padding-bottom: 30px; margin-bottom: 25px; background: url(http://www.mols.lv/img/blog_item_bg.gif) center bottom no-repeat; }
.blog_item h5 { font: 18px Georgia, serif; margin-bottom: 10px; }
.blog_item h5 a { color: #cc0000; text-decoration: none; }
.blog_item h5 a:hover { text-decoration: underline; }
.blog_item h6 { font: bold 12px/18px Arial, sans-serif; margin-bottom: 2px; }
.blog_item p { line-height: 18px; margin-bottom: 20px; }
.blog_item span { font-size: 11px; }
.blog_item span a { color: #cc0000; }

.blog_item_open h5 a { color: #cc6600; text-decoration: none; }
.blog_item_open p { line-height: 18px; margin-bottom: 3px; }

.blog_comment_w { margin-bottom: 35px; }
.blog_comment_w h5 { font: 18px Georgia, serif; margin-bottom: 13px; color: #cc6600; }

.blog_comment { background: url(http://www.mols.lv/img/blog_comment_mid_bg.gif) 0 0 repeat-y; margin-bottom: 23px; }
.blog_comment .c { background: url(http://www.mols.lv/img/blog_comment_top_bg.gif) 0 0 no-repeat; line-height: 20px; padding: 16px 20px 12px 20px; }
.blog_comment .i { background: #fff url(http://www.mols.lv/img/blog_comment_bot_bg.gif) 0 0 no-repeat; height: 12px; font-size: 11px; padding: 9px 0 0 40px; }

.blog_comment_add_w { overflow: hidden; }
.blog_comment_add { display: block; padding-top: 7px; }
.blog_comment_add label { float: left; text-align: right; margin-right: 5px; }
.blog_comment_add .name { width: 180px; border: 1px solid #bfbfbf; font: 12px Arial, sans-serif; padding: 2px; float: left; margin-right: 25px; }
.blog_comment_add .email { width: 180px; border: 1px solid #bfbfbf; font: 12px Arial, sans-serif; padding: 2px; float: left; }
.blog_comment_add textarea { width: 440px; height: 110px; border: 1px solid #bfbfbf; font: 12px Arial, sans-serif; padding: 2px; float: left; }
.blog_comment_add p { width: 100%; overflow: hidden; margin: 0 0 9px 0; }

.docs_item { padding-bottom: 35px; margin-bottom: 27px; background: url(http://www.mols.lv/img/blog_item_bg.gif) center bottom no-repeat; }
.docs_item h5 { font: 18px Georgia, serif; margin-bottom: 10px; }
.docs_item h5 a { color: #cc0000; text-decoration: none; }
.docs_item h5 a:hover { text-decoration: underline; }
.docs_item h6 { font: bold 12px/18px Arial, sans-serif; margin-bottom: 2px; }
.docs_item p { line-height: 18px; margin-bottom: 0; }
.docs_item table { margin: 0; }
.docs_item .img { width: 140px; padding-top: 4px; }
.docs_item .img img { display: block; }
.docs_item .img span { display: block; width: 120px; height: 3px; background: url(http://www.mols.lv/img/balvas_item_img_bg.gif) 0 0 no-repeat; margin: 2px 0 1px 0; }

.aktual h5 a { color: #cc6600; }

.pages { overflow: hidden; padding-top: 10px; width: 100%; }
.pages a { float: left; font: 12px Arial, sans-serif; color: #6d6d6d; padding: 3px 6px; margin: 0 2px; }
.pages a:hover { color: #fff; background: #b6b6b6; text-decoration: none; }
.pages .act { color: #fff; background: #b6b6b6; text-decoration: none; }
.pages .prev a { width: 5px; height: 7px; background: url(http://www.mols.lv/img/blt_arrow_1.gif) 0 0 no-repeat; margin: 7px 20px 0 0; }
.pages .prev a:hover { background: url(http://www.mols.lv/img/blt_arrow_1.gif) 0 0 no-repeat; }
.pages .next a { width: 5px; height: 7px; background: url(http://www.mols.lv/img/blt_arrow_3.gif) 0 0 no-repeat; margin: 7px 0 0 30px; }
.pages .next a:hover { background: url(http://www.mols.lv/img/blt_arrow_3.gif) 0 0 no-repeat; }

.map_w { color: #333333; }
.map_w a { color: #333333; text-decoration: underline; }
.map_w a:hover { text-decoration: none; }
.map_w h1 { font: bold 12px Arial, sans-serif; margin: 0 0 6px 0; padding: 0 0 0 11px; background: url(http://www.mols.lv/img/blt_arrow_3.gif) 0 4px no-repeat; }
.map_w h2 { font: 12px Arial, sans-serif; color: #333333; margin: 0 0 6px 0; padding: 0 0 0 45px; }

.ct_opendoc .punkti_w table .title_td td { height: auto; vertical-align: middle; background: url(http://www.mols.lv/img/ct_opendoc_td_bg.gif) 0 bottom repeat-x; padding: 9px 0 9px 10px; }
.ct_opendoc .punkti_w table tr .price { width: 90px; text-align: right; padding-right: 25px; }
.ct_opendoc .punkti_w table .points { width: 90px; font-weight: bold; }
.ct_opendoc .punkti_w table .date { width: 95px; }
.ct_opendoc .punkti_w table .ft { background: #e6e6e6; }
.ct_opendoc .punkti_w table .ft td { padding-top: 10px; padding-bottom: 9px; border-top: 1px solid #fff; border-bottom: 3px solid #ca7004; }

.mg .r td { width: 17%; font-size: 11px; }
.mg .r td p { margin: 2px 0 26px 0; }
.mg b { float: left; padding-bottom: 12px; }

.mg_item { padding-bottom: 30px; margin-bottom: 25px; background: url(http://www.mols.lv/img/blog_item_bg.gif) center bottom no-repeat; }
.mg_item table { margin-bottom: 5px; }
.mg_item .r td { width: 17%; font-size: 11px; vertical-align: middle; }
.mg_item .r td p { margin: 2px 0 0 0; }
.mg_item b { float: left; padding-bottom: 12px; }
.mg_item_last { background: none; }

.mg_open_item h2 { margin-bottom: 6px; }
.mg_open_item h3 { padding-top: 10px; margin-bottom: 0; }
.mg_open_item table { margin-bottom: 15px; }
.mg_open_item table p { margin-bottom: 0; }
.mg_open_item .img { padding-top: 15px; }
.mg_open_item .img img { display: block; }
.mg_open_item .img span { display: block; width: 120px; height: 3px; background: url(http://www.mols.lv/img/balvas_item_img_bg.gif) 0 0 no-repeat; margin: 2px 0 1px 0; }

.res_item { padding-bottom: 5px; margin-bottom: 35px; background: url(http://www.mols.lv/img/blog_item_bg.gif) center bottom no-repeat; }
.res_item h2 { padding-top: 10px; }
.res_item h5 { font: 18px Georgia, serif; margin-bottom: 10px; }
.res_item h5 a { color: #cc0000; text-decoration: none; }
.res_item h5 a:hover { text-decoration: underline; }
.res_item h6 { font: bold 12px/18px Arial, sans-serif; margin-bottom: 2px; }
.res_item p { line-height: 18px; margin-bottom: 3px; }
.res_item span { font-size: 11px; }
.res_item span a { color: #cc0000; }
.res_item table { margin-bottom: 0; }

.kont_w { overflow: hidden; margin-bottom: 70px; float: left; }
.kont_w p { margin: 0; }
.kont_w .lev_1 { display: block; padding: 0 0 0 35px; }
.kont_w .lev_2 { display: block; padding: 0 0 0 70px; }
.kont_l { background: url(http://www.mols.lv/img/kont_l_bg.gif) right 0 repeat-y; float: left; padding: 0 35px 55px 0; overflow: hidden; }
.kont_r { float: left; padding: 0 0 0 35px; overflow: hidden; }

.kont_r .blog_comment_add_w { overflow: hidden width: 256px; }
.kont_r .blog_comment_add { display: block; padding-top: 7px; }
.kont_r .blog_comment_add label { float: left; width: 250px; text-align: left; margin-right: 5px; }
.kont_r .blog_comment_add .name { width: 180px; border: 1px solid #bfbfbf; font: 12px Arial, sans-serif; padding: 2px; float: left; margin-right: 25px; }
.kont_r .blog_comment_add .email { width: 180px; border: 1px solid #bfbfbf; font: 12px Arial, sans-serif; padding: 2px; float: left; }
.kont_r .blog_comment_add textarea { width: 250px; height: 110px; border: 1px solid #bfbfbf; font: 12px Arial, sans-serif; padding: 2px; float: left; }
.kont_r .blog_comment_add p { width: 256px; overflow: hidden; margin: 0 0 9px 0; }
.kont_r .blog_comment_add span { color: #ff0000; }

.nav_w { padding-top: 15px; }
.nav_w .letters { font-size: 11px; border-bottom: 1px solid #ca7004; padding-bottom: 15px; }
.nav_w .letters a { margin-right: 8px; }
.nav_w .letters .act { text-decoration: none; }
.nav_w .search { overflow: hidden; padding: 15px 0 23px 0; border-bottom: 1px solid #ca7004; }
.nav_w .search form { padding-top: 15px; }
.nav_w .search .search_txt { width: 418px; padding: 2px 0 2px 4px; border: 1px solid #bfbfbf; float: left; font: 12px Arial, sans-serif; }
.nav_w .cat_menu { width: 100%; line-height: 26px; margin-top: 15px; }
.nav_w .cat_menu a { color: #333333; background: url(http://www.mols.lv/img/blt_arrow_4.gif) 0 center no-repeat; padding-left: 13px; }

.ft_w { height: 102px; border-top: 1px solid #b96f06; }
.ft_w .ft_border_1 { width: 960px; margin: 0 auto; }
.ft_w .ft .galactico { width: 58px; height: 65px; background: url(http://www.mols.lv/img/ico_galactico.gif) 0 0 no-repeat; position: absolute; margin: 37px 0 0 28px; }
.ft_w .ft { width: 960px; margin: 0 auto; background: url(http://www.mols.lv/img/ft_w_bg.jpg) 0 0 no-repeat; }
.ft_w .ft .row_1 { height: 51px; padding-top: 26px; overflow: hidden; font-size: 11px; color: #330000; }
.ft_w .ft .row_1 p { float: left; height: 26px; background: url(http://www.mols.lv/img/ft_spacer_bg.gif) top right no-repeat; padding: 1px 21px 0 14px; }
.ft_w .ft .row_1 p img { margin-top: 8px; }
.ft_w .ft .row_1 .last { background: none; }
.ft_w .ft .row_1 .l { float: left; width: 246px; margin-left: 133px; padding-top: 4px; display: inline; }
.ft_w .ft .row_1 .l img { float: left; margin-right: 7px; }
.ft_w .ft .row_1 .l .davanukarte { border: none; color: #707070; font: 11px Arial, sans-serif; padding: 0px 1px 0 1px; margin-right: 4px; height: 15px; float: left; }
.ft_w .ft .row_1 .r { float: left; }

.ft_w .ft .row_2 { color: #8e4514; font-size: 11px; padding-top: 6px; overflow: hidden; }
.ft_w .ft .row_2 .l { float: left; margin-left: 133px; display: inline; }
.ft_w .ft .row_2 .r { float: right; padding-right: 15px; }
.ft_w .ft .row_2 .r a { color: #8e4514; text-decoration: none; }
.ft_w .ft .row_2 .r a:hover { text-decoration: underline; }


.of .tl { width: 87px; height: 76px; background: url(http://www.mols.lv/img/of_tl_bg.png) 0 0 no-repeat; }
.of .t { background: url(http://www.mols.lv/img/of_t_bg.png) 0 0 no-repeat; }
.of .tr { width: 87px; height: 76px; background: url(http://www.mols.lv/img/of_tr_bg.png) 0 0 no-repeat; }
.of .l { background: url(http://www.mols.lv/img/of_l_bg.png) 0 0 no-repeat; vertical-align: middle; }
.of .m { background: #fff; padding: 4px 13px; }
.of .m h1 { font: bold 14px Arial, sans-serif; margin-bottom: 23px; }
.of .m img { border: 1px solid #d0d0d0; display: block; }
.of .r { background: url(http://www.mols.lv/img/of_r_bg.png) 0 0 no-repeat; vertical-align: middle; }
.of .bl { width: 87px; height: 76px; background: url(http://www.mols.lv/img/of_bl_bg.png) 0 0 no-repeat; }
.of .b { background: url(http://www.mols.lv/img/of_b_bg.png) 0 0 no-repeat; }
.of .br { width: 87px; height: 76px; background: url(http://www.mols.lv/img/of_br_bg.png) 0 0 no-repeat; }
.of .prev a { width: 29px; height: 84px; background: url(http://www.mols.lv/img/of_prev_bg.gif) 0 0 no-repeat; float: right; }
.of .prev a:hover { background-position: 0 -84px; }
.of .next a { width: 29px; height: 84px; background: url(http://www.mols.lv/img/of_next_bg.gif) 0 0 no-repeat; float: left; }
.of .next a:hover { background-position: 0 -84px; }
.of .close { width: 12px; height: 13px; background: url(http://www.mols.lv/img/ico_close.gif) 0 0 no-repeat; position: absolute; margin: 75px 0 0 4px; }

.fs table { line-height: 14px; margin-top: 20px; }
.fs table .c { background: url(http://www.mols.lv/img/dline_bg_1.gif) 0 bottom repeat-x; padding-bottom: 12px; }
.fs table td img { border: 1px solid #cdcdcd; display: block; margin-bottom: 8px; }

