/* CSS Document */
* { padding:0px; margin:0px; }
p { margin-bottom:15px; }
ul li { margin-left:15px; }
div.wrapper { clear:both; }

body { background-color:#ffffff; font-family:Arial; color:#4e4e4e; font-size:12px; }

a { font-family:Arial; font-size:12px; color:#72bd44; text-decoration:underline; }
a:hover { font-family:Arial; font-size:12px; color:#72bd44; text-decoration:none; }

div.main_container { margin:0px auto; width:956px; background-image:url(images/body_bg.jpg); background-position:top left; background-repeat:no-repeat; }
div.header_cont { width:956px; height:158px; overflow:hidden; }

div.logo_cont { float:right; width:303px; height:158px; }
div.moto_cont { float:left; width:643px; height:27px; line-height:100%; letter-spacing:-1px; font-size:26px; color:#000000; text-transform:uppercase; padding-top:131px; padding-left:10px; }

.green { color:#609b00; }

div.left_side { float:left; width:647px; }
div.gap8 { float:left; width:8px; height:8px; }
div.right_side { float:left; width:301px; }

div.glack_hr8 { background-color:#000000; height:8px; }
div.green_hr8 { background-color:#8dc23e; height:8px; }
div.menu_cont { background-color:#8dc23e; height:36px; overflow:hidden; }
div.partneriai_cap_cont { background-color:#858585; height:28px; width:287px; text-transform:uppercase; overflow:hidden; color:#FFFFFF; font-size:18px; padding-right:14px; padding-top:8px; text-align:right; }

div.partneriai_cont { height:377px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background-color:#FFFFFF; width:299px; overflow:hidden; }
div.btn_visi_partneriai { cursor:pointer; background-image:url(images/visi_partneriai.gif); width:268px; height:41px; margin-left:16px; }

div.spacer17 { height:17px; }
div.spacer15 { height:15px; }
div.spacer7 { height:7px; }
div.spacer30 { height:30px; }
div.spacer25 { height:25px; }
div.spacer10 { height:10px; }

div.hr_grey { height:1px; background-color:#cdcdcd; }

div.forma_cont { border:1px solid #4e4e4e; height:110px; width:299px; background-color:#cbcbcb; }

div.forma_cont_cap { text-transform:uppercase; font-size:18px; color:#000000; text-align:right; padding-top:10px; padding-right:10px; }
div.forma_cont_inp { padding-top:10px; padding-left:10px; }
div.forma_cont_inp input { color:#9e9e9e; padding:2px; width:274px; border:0px; }

div.forma_cont_btn { background-image:url(images/pildyti_toliau.gif); width:106px; height:24px; cursor:pointer; margin-top:12px; margin-left:182px; }

div.gap28 { float:left; width:28px; height:50px; }
div.box1 { float:left; width:192px; overflow:hidden; }
div.box2 { float:left; width:192px; overflow:hidden; }
div.box3 { float:left; width:192px; overflow:hidden; }

div.cap_1_word { font-size:14px; font-weight:bold; color:#000000; padding:2px 6px 2px 6px; text-transform:uppercase; }
div.cap_2_word { font-size:18px; font-weight:bold; color:#FFFFFF; padding:7px 6px 7px 6px; text-transform:uppercase; }

.green_bg { background-color:#b0d600; }
.orange_bg { background-color:#d18a00; }
.blue_bg { background-color:#0076d1; }

div.box_text { padding:3px; color:#4e4e4e; font-weight:bold; font-size:12px; height:287px; max-height:287px; overflow:hidden; }

div.news_cont { border:1px solid #4e4e4e; height:110px; background-color:#ffffff; width:630px; overflow:hidden; }
div.news_cap { float:left; width:300px; padding-top:9px; line-height:100%; padding-left:8px; font-size:18px; font-weight:bold; color:#000000; text-transform:uppercase; }
div.all_news_link_cont { float:right; padding-top:9px; padding-right:13px; }
div.last_news { padding-top:7px; padding-left:8px; padding-right:13px; font-weight:bold; font-size:12px; color:#4e4e4e; }

div.hr_green6 { background-color:#8dc23e; height:6px; }

div.footer_grey_cont { height:40px; background-color:#4e4e4e; width:956px; overflow:hidden; }
div.copywrights { float:left; width:500px; color:#ffffff; line-height:100%; padding-top:15px; padding-left:8px; }
div.bona_solutions { float:right; color:#ffffff; width:30px; height:19px; padding-top:12px; padding-right:8px; }
div.sprendimas { float:right; color:#ffffff; line-height:100%; padding-top:15px; padding-right:8px; }

div.mp { float:left; padding-top:10px; height:26px; padding-left:15px; padding-right:15px; cursor:pointer; }
div.mp a { font-size:12px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }
div.mp a:hover { font-size:12px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }

div.mp_act { float:left; padding-top:10px; height:26px; background-color:#797979; padding-left:15px; padding-right:15px; cursor:pointer; }
div.mp_act a { font-size:12px; color:#a2e73c; text-transform:uppercase; text-decoration:none; font-weight:bold; }
div.mp_act a:hover { font-size:12px; color:#a2e73c; text-transform:uppercase; text-decoration:none; font-weight:bold; }


div.menu_gap { float:left; font-size:12px; color:#FFFFFF; padding-top:10px; font-weight:bold; }
div.menu_gap_act { float:left; font-size:12px; color:#8dc23e; padding-top:10px; font-weight:bold; }

div.submenu { background-color:#797979; width:160px; padding-top:10px; }
td.submenu_mp { padding:0px 10px 10px 10px; cursor:pointer; }
td.submenu_mp_act { padding:0px 10px 10px 10px; cursor:pointer; }

td.submenu_mp a { font-size:12px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }
td.submenu_mp a:hover { font-size:12px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; }

td.submenu_mp_act a { font-size:12px; color:#a2e73c; text-transform:uppercase; text-decoration:none; font-weight:bold; }
td.submenu_mp_act a:hover { font-size:12px; color:#a2e73c; text-transform:uppercase; text-decoration:none; font-weight:bold; }

div.path_cont { padding:5px; border-bottom:1px solid #cdcdcd; color:#858585; font-weight:bold; }

div.caption { padding-left:20px; padding-right:20px; padding-bottom:15px; }
div.caption h1 { font-size:20px; color:#858585; font-weight:bold; }
div.freetext { padding-left:20px; padding-right:20px; padding-bottom:20px; }

div.subm_inp input { background-color:#72bd44; cursor:pointer; color:#FFFFFF; padding:4px 15px 4px 15px; border:1px solid #6f6f6f; font-weight:bold; }
div.frm_gap { height:10px; }
td.frm input { border:1px solid #696969; padding:2px; width:590px; }
td.frm textarea { border:1px solid #696969; padding:2px; width:590px; height:160px; overflow:auto; }
div.error_message { font-weight:bold; color:#FF0000; }

div.news_cap_list { font-weight:bold; }
div.news_caption { font-weight:bold; }
