/* CSS mxc */
html { height: 100%; padding: 0; margin: 0; }
body { height: 100%; margin: 0; padding: 0; background-color: #ffffff; }
td { font: normal 11px Tahoma; color: #2e3f4d; } 
a { font-family: Tahoma; font-size: 11px; color: #6e8891; border: 0; }
div { margin: 0; padding: 0; font: normal 11px Tahoma; color: #2e3f4d; }
p {	margin-top: 0px; }
form { margin: 0; padding: 0; }
img { border: 0; }

.flush { clear: both; font-size: 0; line-height: 0px; }
.zero { height: 0px; font-size: 0; line-height: 0px; }

.background { width: 100%; height: 100%; background: url('../images/pencils-new.jpg') no-repeat center center; border-collapse: collapse; }

.one { width: 470px; height: 225px; }
.one_pad { text-align: right;/* padding-left: 100px;*/ padding-right: 128px; padding-top: 30px; }
.one_pad2 { padding-top: 20px;/* padding-left: 100px;*/ }
.one_m { padding-bottom: 0px; }
.one_m a { color: #50861e; text-decoration: none; font: bold 12px Arial; text-transform: uppercase; }
.one_m a:hover { text-decoration: underline; }

.two { width: 470px; height: 350px; }
.two_pad { text-align: left; }
.two_m1_h { height: 140px; }
.two_m1_pad { padding-top: 20px; padding-right: 10px; }
.two_m1 { padding-bottom: 0px; }
.two_m1 a { color: #ffc900; text-decoration: none; font: bold 12px Arial; text-transform: uppercase; }
.two_m1 a:hover { text-decoration: underline; }
.two_m2_pad { /*padding-left: 55px; */ }
.two_m2 { padding-bottom: 0px; }
.two_m2_pad2 { padding: 14px 0px 0px 175px; }
.two_m2 a { color: #fe950f; text-decoration: none; font: bold 12px Arial; text-transform: uppercase; }
.two_m2 a:hover { text-decoration: underline; }

.three { width: 477px; height: 350px; }
.three_pad { text-align: right; }
.three_m1_h { height: 170px; }
.three_m1_pad { /*padding-right: 55px;*/ }
.three_m1 { padding-bottom: 0px; text-align: left; }
.three_m1 a { color: #00a8ff; text-decoration: none; font: bold 12px Arial; text-transform: uppercase; }
.three_m1 a:hover { text-decoration: underline; }
.three_m2_pad { }
.three_m2 { padding-bottom: 0px; text-align: left; }
.three_m2 a { color: #2267c5; text-decoration: none; font: bold 12px Arial; text-transform: uppercase; }
.three_m2 a:hover { text-decoration: underline; }

.four { width: 477px; height: 350px; }
.four_h { height: 320px; }
.four_pad { text-align: right; padding-top: 40px; padding-bottom: 10px; }
.four_pad2 { padding: 60px 0px 0px 240px; }
.four_m { padding-bottom: 0px; text-align: left; }
.four_m a { color: #e50807; text-decoration: none; font: bold 12px Arial; text-transform: uppercase; }
.four_m a:hover { text-decoration: underline; }
.four_m1_pad { text-align:left; }

.ico-pad { padding-top: 10px; padding-left: 25px; }
.skype { float: left; padding-right: 10px; }
.home { float: left; padding-right: 10px; padding-top: 2px; }
.mail { float: left; padding-right: 10px; padding-top: 4px; }
.sitemap { float: left; padding-right: 10px; padding-top: 3px; }
.lang_lt { float: left; }
.lang_lt a { font: normal 12px Georgia; text-decoration: none; color: #abb4b7; }
.lang_lt a:hover { text-decoration: underline; }
.lang_div { float: left; padding-left: 10px; padding-right: 10px; color: #abb4b7; }
.lang_en { float: left; }
.lang_en a { font: normal 12px Georgia; text-decoration: none; color: #abb4b7; }
.lang_en a:hover { text-decoration: underline; }
.search { float: left; padding-right: 18px; padding-top: 3px; }

.flash { position: absolute; width: 150px; height: 150px; margin-top: -73px; margin-left: -45px; }
.logo { position: absolute; width: 121px; height: 126px; margin-top: -60px; margin-left: -35px;  }

.intro_flash { width: 1000px; margin: 0 auto; }
.copy { color: #959ea2; font: normal 11px Georgia; text-align: right; padding-right: 225px; }
.skip { padding-top: 20px; }
.skip a { text-decoration: none; font: normal 12px Georgia; }
.skip a:hover { text-decoration: underline; }

.form_name { color: #8d8b8b; font: normal 24px Tahoma; padding: 10px 0px 10px 30px; }
.textfield { border: 1px solid #686868; background-color: #ffffff; height: 19px; width: 270px; font-family: Tahoma; padding: 0; font-size: 14px; }
.textarea { border: 1px solid #686868; background-color: #ffffff; width: 270px; height: 110px; padding: 0; font-size: 14px; }
.label { padding-right: 5px; text-align: right; font-size: 14px; }
.label span { color: #c60000; font-size: 14px; }
.list_label { font-size: 14px; }
.select { color: #5e5e5e; border: 1px solid #686868; background-color: #ffffff; height: 19px; font-size: 14px; }
.filebrowser { border: 1px solid #686868; background-color: #ffffff; height: 25px; width: 270px; font-size: 14px; }
.submit_btn {  background: url('../images/btn_bg.gif') repeat-x; border: 0; height: 25px; cursor: pointer; font: bold 12px Tahoma; color: #ffffff; padding-left: 40px; padding-right: 40px; }
.up_text { padding-top: 5px; padding-bottom: 10px; text-align: justify; font-size: 14px; }
.down_text { padding-top: 5px; padding-bottom: 5px; text-align: justify; font-size: 14px; }
.thanks { font-weight: bold; font-size: 14px; }

.contacts2 table td { padding-left: 5px; padding-right: 5px; }
.block_name { color: #8d8b8b; font: normal 24px Tahoma; padding: 10px 0px 10px 0px; }
.block_dots { background: url('../images/dots.gif') repeat-x bottom; }
.contacts_bg { width: 289px; padding-top: 30px; padding-bottom: 30px; background: url('../images/contacts_bg.jpg') no-repeat center; color: #8d8b8b; font: normal 24px Tahoma; }
.contacts_bg span { font: normal 30px Georgia; color: #515151; }
.map_small {  }

.reg_div { padding-top: 10px; }
.btn2 {  background: url('../images/btn_bg2.gif') repeat-x; border: 0; height: 25px; cursor: pointer; font: bold 12px Tahoma; color: #ffffff; padding-left: 40px; padding-right: 40px; }

/*EFFECTS*/
.global { text-align: center; }
.night { position: absolute; z-index: 1; filter:alpha(opacity=50); }

.main_o { position: absolute; display: none; z-index: 2; margin-left: -450px; }
.w14h14 { width: 14px; height: 14px; }
.w14 { width: 14px; }
.h14 { height: 14px; }
.h50 { height: 50px; }
.bg_w { background-color: #ffffff; }
.close { position: absolute; z-index: 3; margin-top: 14px; margin-left: -24px; }
.btn_sel { height: 50px; background-color: #ffffff; }
.btn_sel a { font-size: 18px; }
.btn_l { width: 14px; height: 36px; background-color: #ffffff; }
.btn_r { width: 14px; height: 36px; background-color: #ffffff; }

.m_bot { float: left; margin-right: 10px; }