/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
border:0;
/*outline:0;*/
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
sub, sup{font-size:80%;}
sup{vertical-align:super;}
sub{vertical-align:sub;}

/* remember to define focus styles! */
/*:focus {outline:0;}*/
html{height:100%;}
body{
font-family:"Trebuchet MS", "Lucida Grande", sans-serif;
background:#fbfbfb;
color:#292c39;
height:100%;
line-height: 1.2;
margin:0 auto;
width:990px;
}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;empty-cells:show;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
/*reset end*/
a{text-decoration:none;color:#292c39;}
a:hover{text-decoration:none !important;}

.c {
clear:both;
height:1px;    
margin-top:-1px;
overflow:hidden;
}
.left {float:left !important;}
.right {float:right !important;}
.center{text-align:center !important;}
.toleft {text-align:left !important;}
.toright {text-align:right !important;}
.nowrap {white-space:nowrap;}
.strong {font-weight:bold;}
.hide,.h {/*display:none !important;*/ visibility:hidden;display:none;}
.hand {cursor:pointer;}
.cd {cursor:default !important;}
.cp {cursor:pointer !important;}
.bt {border-top:0 !important;}
.bgn {background:none !important;}
.vat {vertical-align:top !important;}
.vam {vertical-align:middle !important;}
.vab {vertical-align:bottom !important;}

/* header menu */
.top-menu-td { padding-right:62px;}
.top-menu { float:right; }
.top-menu li,
.top-menu li.check a, .top-menu li.check a:hover,
.top-menu li.loupe a, .top-menu li.loupe a:hover,
.top-menu li.antiloupe a, .top-menu li.antiloupe a:hover,
.top-menu li.question a, .top-menu li.question a:hover,
.top-menu li.left-side, .top-menu li.right-side {
background-image:url('../img/start/topmenu.gif');
}

.top-menu li {
float:left;
margin:0px 0 0 1px;
font-size:12px;
background-color:#1d1f28;
background-repeat:repeat-x;
background-position:0 0;
}
.top-menu li a {
display:block;
color:#fff;
padding:4px 6px 5px 22px;    
}

.top-menu li.check a { background-repeat:no-repeat; background-position:0 -23px; }
.top-menu li.check a:hover { background-repeat:no-repeat; background-position:0 -46px; }

.top-menu li.loupe a { background-repeat:no-repeat; background-position:0 -69px; }
.top-menu li.loupe a:hover { background-repeat:no-repeat; background-position:0 -92px; }

.top-menu li.antiloupe a { background-repeat:no-repeat; background-position:0 -92px; }
.top-menu li.antiloupe a:hover { background-repeat:no-repeat; background-position:0 -69px;}

.top-menu li.question a { background-repeat:no-repeat; background-position:0 -115px; }
.top-menu li.question a:hover { background-repeat:no-repeat; background-position:0 -138px; }

.top-menu li.left-side,
.top-menu li.right-side {
padding:0;
width:5px;
height:23px;
background-color:transparent;
background-repeat:no-repeat;
background-position:0 -161px;
}
.top-menu li.right-side {
margin:0;
background-position:-18px -161px;	
}


/* zzzzzzzzzzzz */

.top-menu li.dropdown{
padding-right:3px;
position:relative;
/*z-index:3333;*/
}
.top-menu li.dropdown a{
padding-left:22px;
padding-right:6px;
background-image:url('../img/header-topmenu.gif');
background-repeat:no-repeat;
background-position:left -165px;
text-align: center;
}
.top-menu li.dropdown a:hover{
padding-left:22px;
padding-right:6px;
background-image:url('../img/header-topmenu.gif');
background-repeat:no-repeat;
background-position:left -188px;
}
.top-menu li.dropdown ul {display:none;}
.top-menu li.dropdown:hover ul{
display:block;
position:absolute;
top:23px; 
left:0;
width:97px;
padding:0;
z-index:90;
max-height:400px;
overflow:auto;
overflow-x:hidden;
background:#292c39;
}
.top-menu li.dropdown:hover ul a{display:none;}
.top-menu li.dropdown li{
width:97px;
}
.top-menu li.dropdown:hover li{
float:none !important;
margin:0 !important;
padding:0 !important;
width:97px;
min-height:23px;
}
.top-menu li.dropdown:hover ul li a{
display:block;
padding:0 6px 0 24px;
line-height:23px;
}
.top-menu li.dropdown:hover ul li a:hover{
background-color:#292c39;
background-image:url('../img/header-topmenu.gif');
background-repeat:no-repeat;
background-position:0 -211px;
}
.top-menu li.zebra-0 a{background:#535765;}
.top-menu li.zebra-1 a{background:#626675;}
.top-menu li.zebra-0{height:23px;white-space:nowrap;}
.top-menu li.zebra-1{height:23px;white-space:nowrap;}


.dropdown2 li a {
  text-align: left !important;
}

/* zzzzzzzzzzzz */


.logo {
float:left;
padding:32px 0 70px 80px;
width:256px;
height:80px;
}

.mykoob {
display:block;
width:256px;
height:80px;
background:url('../img/start/mykoob_logo.jpg') no-repeat;
}

/*graytable form*/
.login_box_form {
float:right;
padding:0;
/*width:650px;*/
width:588px;
margin-right:62px;
text-align:right;
}

.graytable { background:#f2f2f2; }
.gray_gradient_bg {
float:right;
background:#e4e4e4 url('../img/start/form_bg.gif') repeat-x;
}

.graytable tr.roundtable-top td.left_corner,
.graytable tr.roundtable-bottom td.left_corner,
.graytable tr.roundtable-top td.right_corner,
.graytable tr.roundtable-bottom td.right_corner { background:transparent url('../img/start/table_corners.gif') no-repeat;padding:0;height:2px; }

.graytable tr.roundtable-top td.left_corner,
.graytable tr.roundtable-bottom td.left_corner,
.graytable tr.roundtable-top td.right_corner,
.graytable tr.roundtable-bottom td.right_corner, x:-moz-any-link { height:1px; }

.graytable tr.roundtable-top td.left_corner,
.graytable tr.roundtable-bottom td.left_corner,
.graytable tr.roundtable-top td.right_corner,
.graytable tr.roundtable-bottom td.right_corner, x:-moz-any-link, x:default { height:2px; }

.graytable thead tr.roundtable-top td.left_corner { background-position:0 -1px; }
.graytable tfoot tr.roundtable-bottom td.left_corner { background-position:0 0; }

.graytable thead tr.roundtable-top td.right_corner { background-position:100% -1px; }
.graytable tfoot tr.roundtable-bottom td.right_corner { background-position:100% 0; }

.graytable thead tr.roundtable-top td.middle_border { border-top:1px solid #ccc;height:1px; }
.graytable tfoot tr.roundtable-bottom td.middle_border { border-bottom:1px solid #ccc;height:1px; }

.graytable tfoot tr.roundtable-reflection { background:#fbfbfb; }
.graytable tfoot tr.roundtable-reflection td { height:29px; }
.graytable tfoot tr.roundtable-reflection td.left_corner { background:transparent url('../img/start/reflection_corners.gif') 0 0 no-repeat; }
.graytable tfoot tr.roundtable-reflection td.middle_border { background:transparent url('../img/start/reflection_middle.gif') 0 0 repeat-x; }
.graytable tfoot tr.roundtable-reflection td.right_corner { background:transparent url('../img/start/reflection_corners.gif') 100% 0 no-repeat; }

.graytable .left_border { border-left:1px solid #ccc; }
.graytable .right_border { border-right:1px solid #ccc; }
.graytable .both_borders { border-left:1px solid #ccc;border-right:1px solid #ccc; }
.graytable .row_space { border-left:1px solid #ccc;border-right:1px solid #ccc;height:3px;*height:2px; }

.red thead tr td { background:#f23908; }
.red tr.roundtable-top td.left_corner,
.red tr.roundtable-top td.right_corner { background:#f23908 url('../img/start/warning_corners.gif') no-repeat;padding:0;height:2px; }
.red thead tr.roundtable-top td.left_corner { background-position:0 -2px; }
.red thead tr.roundtable-top td.right_corner { background-position:100% -2px; }
.red thead tr.roundtable-top td.middle_border { border-top:1px solid #f23908;height:1px; }

.red thead tr td.warning_msg,
.green thead tr td.warning_msg {
padding:7px;
color:#fff;
font-size:1.1em;
text-align:center;
}

.green thead tr td { background:#659314; }
.green tr.roundtable-top td.left_corner,
.green tr.roundtable-top td.right_corner { background:#659314 url('../img/start/warning_corners.gif') no-repeat;padding:0;height:2px; }
.green thead tr.roundtable-top td.left_corner { background-position:0 0px; }
.green thead tr.roundtable-top td.right_corner { background-position:100% 0px; }
.green thead tr.roundtable-top td.middle_border { border-top:1px solid #659314;height:1px; }

.graytable tbody td.btn-content {
/*padding:5px 5px 4px 5px;*/
padding:5px 5px 3px 5px;
*padding:5px 6px 2px 8px;
vertical-align:bottom;
}

@media all and (min-width:0) { body:not(:root:root) .graytable tbody td.btn-content { padding:5px 5px 3px 8px; } } /* Safari 3.x */

.graytable tbody td.btn-content-one {
padding:0 5px;
vertical-align:middle;
}

.graytable .sep {
clear:both;
height:3px;
overflow:hidden;
}

.graytable .text {
padding-right:3px;
padding-left:3px;
font-size:0.8em;
font-weight:bold;
text-align:right;
height:32px;
vertical-align:middle;
}

.register-table .text {
/* text-align:left; */
padding-left:0;
}

.graytable .input {
vertical-align:middle;
padding:3px 0;
}

.graytable .msg {
font-size:0.7em;
font-weight:bold;
height:17px;
vertical-align:middle;
*vertical-align:bottom;
}

.graytable .links {
padding:4px 5px;
font-weight:bold;
font-size:0.75em;
vertical-align:middle;
}

.graytable .secure {
float:left;
margin:0;
width:14px;height:14px;
}

.graytable .input input {
background:#fff;
border-top:1px solid #909090;
border-right:1px solid #cecece;
border-bottom:1px solid #e3e3e3;
border-left:1px solid #cecece;
padding:6px 0 4px 0;
width:100%;
height:18px;
font-size:0.8em;
}

.register-table .input input,
.register-table .input select {
width:98% !important;
}
.forgot-table .input input,
.forgot-table .input select {
width:98% !important;
}
.graytable .input input:focus {
background:#f6fafb;
}

.graytable .code-img {
vertical-align:middle;
padding:3px 0 0 0;
*padding:3px 0 3px 0;
}

/*graytable form ends*/

/*error msg */
.error {
float:right;width:460px;
background:#d30300 url('../img/start/error_bg.gif') repeat-x;
}

.error tr.roundtable-top td.left_corner,
.error tr.roundtable-bottom td.left_corner,
.error tr.roundtable-top td.right_corner,
.error tr.roundtable-bottom td.right_corner { background:transparent url('../img/start/error_corners.gif') no-repeat;padding:0;height:2px; }

.error thead tr.roundtable-top td.left_corner { background-position:0 -1px; }
.error tfoot tr.roundtable-bottom td.left_corner { background-position:0 0; }

.error thead tr.roundtable-top td.right_corner { background-position:100% -1px; }
.error tfoot tr.roundtable-bottom td.right_corner { background-position:100% 0; }

.error thead tr.roundtable-top td.middle_border { border-top:1px solid #ff1a00;height:1px; }
.error tfoot tr.roundtable-bottom td.middle_border { border-bottom:1px solid #ff1a00;height:1px; }

.error tbody td.left_border { border-left:1px solid #ff1a00; }
.error tbody td.right_border { border-right:1px solid #ff1a00; }

.error .msg {
padding:7px 3px 7px 0;
font-size:0.8em;
font-weight:bold;
text-align:center;
color:#fff;
vertical-align:middle;
}
/*error msg ends*/

.container {
margin:0 auto;
text-align:left;
width:990px;	
}

.table {
width:990px;	
}
.table h1 {
font-size:1.1em;
font-weight:bold;
}
.table h2 {
font-size:1em;
font-weight:bold;
}

.table .register-table h2,
.table .forgot-table h2 {
margin:4px 0;
font-weight:normal;
font-size:1.04em;
}

.table p {
font-size:10pt;
font-weight:bold;
line-height:1.4;
}

.header {
width:990px;
height:191px;
background:url('../img/start/header.jpg') no-repeat;
}

.footer {
padding-left:150px;
vertical-align:middle;
height:100px;
}

.stats {
width:990px;
height:362px;
background:url('../img/start/stats.jpg') 15px 12px no-repeat;
}

.harmonika {
width:990px;
height:469px;
background:url('../img/start/harmonika.jpg') no-repeat;
}

.scheduler {
width:525px;
height:491px;
background:#fbfbfb url('../img/start/scheduler.jpg') no-repeat;
}

.grades_and_attendance {
width:51px;height:35px;
background:url('../img/start/icons/grades_and_attendance.jpg') center no-repeat;
}

.homework {
width:51px;height:49px;
background:url('../img/start/icons/homework.jpg') center no-repeat;
}

.lesson_plan {
width:51px;height:49px;
background:url('../img/start/icons/lesson_plan.jpg') center no-repeat;
}

.materials_upload {
width:51px;height:50px;
background:url('../img/start/icons/materials_upload.jpg') center no-repeat;
}

.messaging {
width:51px;height:42px;
background:url('../img/start/icons/messaging.jpg') center no-repeat;
}

.what_is_mykoob {
width:51px;height:40px;
background:url('../img/start/icons/what_is_mykoob.jpg') no-repeat;
}

.new_user {
width:51px;height:66px;
background:url('../img/start/icons/new_user.jpg') no-repeat;
}

.about_types {
width:51px;height:44px;
background:url('../img/start/icons/about_types.jpg') no-repeat;
}

.icons_contacts {
width:51px;height:52px;
background:url('../img/start/icons/contacts.jpg') no-repeat;
}

.icons_forgot_password {
width:51px;height:52px;
background:url('../img/start/icons/about_types.jpg') no-repeat;
}

.small_table {
margin-left:25px;
width:386px;
width:440px;
text-align:left;
}
.small_table td {
vertical-align:top;
padding-bottom:28px;
}

.small_table h1 {
font-size:1.1em;
font-weight:bold;
margin-bottom:8px;
}

.small_table h2 {
font-size:1em;
font-weight:bold;
margin-bottom:6px;
}

.icon {
padding:0 20px;
width:51px;
}

/* buttons */
a.btn, a.btn-sel, a.btn div, a.btn-sel div,
span.btn, span.btn div {
background-color:transparent;
background-image:url('../img/start/btn-bg.gif');
background-repeat:no-repeat;
white-space:nowrap;
}

a.btn, a.btn-sel,
span.btn {
float:left;
margin:0 2px;
padding:0 3px 0 0;
height:28px;
color:#1c1e27;
text-decoration:none;
/*outline:0;*/
overflow:visible;
background-position:100% 0;
}

a.btn-sel {background-position:right -48px;}
a.btn-sel div {background-position:left -48px;}

a.btn div, a.btn-sel div,
span.btn div {
display:block;
margin:0;
padding:0 0 0 4px;
line-height:14px;
}
a.btn table, a.btn-sel table,
span.btn table {
display:block;
cursor:pointer;
background:none;
}
a.btn table tr td, a.btn-sel table tr td,
span.btn table tr td {
margin:0;
padding:0 2px;
height:28px;
font-family:inherit;
font-weight:bold;
font-size:12px;
vertical-align:middle;
white-space:nowrap;
border:0;
background:none;
}
a.btn table tr td.ico, a.btn-sel table tr td.ico,
span.btn table tr td.ico {
width:16px;
padding:1px 1px 0 2px !important;
*padding-top:0 !important;
background:none;
}
a.btn table tr td.ico_right, a.btn-sel table tr td.ico_right,
span.btn table tr td.ico_right {
width:16px;padding:0 2px 0 1px !important;background:none;
}

span.btn table tr td.ico span,
span.btn table tr td.ico_right span,
span.btn table tr td.ico a,
span.btn table tr td.ico_right a {
float:left;
}

a.btn table tr td.txt, a.btn-sel table tr td.txt,
span.btn table tr td.txt {
padding:0 4px !important;background:none;
text-align:center;
}

a.btn table td.ico span,
a.no-bg table td.ico span,
a.btn-sel table td.ico span,
a.btn table td.ico_right span,
a.no-bg table td.ico_right span,
a.btn-sel table td.ico_right span {
display:block;
}

/*icons */
.send,
.cancel {
background-color:transparent;
background-image:url('../img/start/icons-16.gif');
background-repeat:no-repeat;
display:inline;
margin:0;padding:0;
overflow:hidden;
width:16px;height:16px;
cursor:pointer;
border:0;/*outline:0;*/
vertical-align:middle;
}

.cancel { background-position:0 0; }
.send { background-position:0 -16px; }

.ico-loading-tiny-blue {
display:inline;
margin:0 0 0 3px;padding:0;
overflow:hidden;
width:13px;
height:11px;
*height:10px;
cursor:pointer;
border:0;/*outline:0;*/
vertical-align:middle;
background:transparent url('../img/loading/loading_tiny_clock_10x10_blue.gif') no-repeat;	
}

.ico-loading-tiny-blue-preload {
background:transparent url('../img/loading/loading_tiny_clock_10x10_blue.gif') -9999px -9999px no-repeat ;
}

/*** Balloons ***/
.balloon { z-index:10000; }
.balloon .top,
.balloon .top .inner_left,
.balloon .top .inner_right,
.balloon .bottom,
.balloon .bottom .inner_left,
.balloon .bottom .inner_right {
overflow:hidden;
height:2px;
}
.balloon .top .inner_left,
.balloon .top .inner_right,
.balloon .bottom .inner_left,
.balloon .bottom .inner_right {
background:transparent url('../img/balloon_corners.gif') no-repeat;
position:absolute;
width:51%;
}
.balloon .top { position:relative; }
.balloon .top .inner_left { background-position:0 -1px;top:0;left:0; }
.balloon .top .inner_right { background-position:100% -1px;top:0;right:0; }
.balloon .bottom { position:relative; }
.balloon .bottom .inner_left { background-position:0 0;bottom:0;left:0; }
.balloon .bottom .inner_right { background-position:100% 0;bottom:0;right:0; }
.balloon .content {
border-left:1px solid #acacac;
border-right:1px solid #acacac;
font-size:12px;
padding:2px;
background:#fefefe;
}
.balloon a.close {
position: absolute;
top:-4px;right:-1px;
padding:0;
overflow:hidden;
text-indent:-1000px;
width:11px;height:11px;
background:url('../img/close.png') no-repeat;
}
.balloon a.close:hover { background:url('../img/close-hover.png') no-repeat; }
ul.dropdown-list li {
margin:0;
padding:2px 3px;
background-color:#FBFBFB;
}
ul.dropdown-list li.over,
ul.dropdown-list li.sel {
cursor:pointer;
background-color:#E9E9EA;
}
input.must-edit{
border:1px solid green !important;
}

button.obtn {
margin:0;padding:0;
width:auto;_width:0;
text-align:center;
white-space:nowrap;
overflow:visible;
cursor:pointer;
background:none; border:0;
}

.obtn-login_lv_LV { *width:68px !important;_width:0 !important; }
.obtn-login_en_US { *width:72px !important;_width:0 !important; }
.obtn-login_ru_RU { *width:80px !important;_width:0 !important; }
.obtn-login_pl_PL { *width:113px !important;_width:0 !important; }

.obtn-accept_lv_LV { *width:100px !important;_width:0 !important; }
.obtn-accept_en_US { *width:80px !important;_width:0 !important; }
.obtn-accept_ru_RU { *width:90px !important;_width:0 !important; }
.obtn-accept_pl_PL { *width:90px !important;_width:0 !important; }

.obtn-cancel_lv_LV { *width:72px !important;_width:0 !important; }
.obtn-cancel_en_US { *width:80px !important;_width:0 !important; }
.obtn-cancel_ru_RU { *width:83px !important;_width:0 !important; }
.obtn-cancel_pl_PL { *width:75px !important;_width:0 !important; }

.obtn-register_lv_LV { *width:105px !important;_width:0 !important; }
.obtn-register_en_US { *width:88px !important;_width:0 !important; }
.obtn-register_ru_RU { *width:112px !important;_width:0 !important; }
.obtn-register_pl_PL { *width:122px !important;_width:0 !important; }

.obtn-equal_lv_LV { width:108px !important; }
html>/**/body .obtn-equal_lv_LV, x:-moz-any-link, x:default { width:115px !important; } /* FF3 only hack */
.obtn-equal_en_US { width:85px !important; }
html>/**/body .obtn-equal_en_US, x:-moz-any-link, x:default { width:95px !important; } /* FF3 only hack */
.obtn-equal_ru_RU { width:92px !important; }
html>/**/body .obtn-equal_ru_RU, x:-moz-any-link, x:default { width:100px !important; } /* FF3 only hack */
.obtn-equal_pl_PL { width:90px !important; }

button.obtn span.bg1,
button.obtn span.bg2,
button.obtn span.oi-loading,
button.obtn span.oi-send,
button.obtn span.oi-cancel {
/*float:left;*/
display:block;
height:28px;
}

button.obtn span {
font-size:12px;
font-weight:bold;
color:#1c1e27;
font-family:"Trebuchet MS", "Lucida Grande", sans-serif;
line-height:28px;
text-indent:3px;
}

html>/**/body button.obtn span, x:-moz-any-link, x:default { line-height:27px !important; } /* FF3 only hack */

button.obtn span.bg1 {
padding-left:1px;
background:url('../img/start/btn-bg.gif') no-repeat 0 0;
}

button.obtn span.bg2 {
padding-right:1px;
background:url('../img/start/btn-bg.gif') no-repeat 100% 0;
}

button.obtn span.oi-loading {
padding:0 12px 0 25px;
background:transparent url('../img/loading/loading_tiny_clock_10x10_blue.gif') 7px center no-repeat;
}

button.obtn span.oi-send {
padding:0 12px 0 25px;
background:transparent url('../img/start/icons/icons-16_btn.gif') 6px -26px no-repeat;
}

button.obtn span.oi-cancel {
padding:0 12px 0 25px;
background:transparent url('../img/start/icons/icons-16_btn.gif') 6px 6px no-repeat;
}

.obtn_spacer { margin-right:6px !important; }
.obtn_spacer, x:-moz-any-link { margin-right:0 !important;*margin-right:6px !important; }
html>/**/body .obtn_spacer, x:-moz-any-link, x:default { margin-right:0 !important; } /* FF3 only hack */


/*simplelogin form*/

.simplelogin { }

.simplelogin .left_border { border-left:1px solid #ccc; }
.simplelogin .right_border { border-right:1px solid #ccc; }
.simplelogin .both_borders { border-left:1px solid #ccc;border-right:1px solid #ccc; }
.simplelogin .row_space { border-left:1px solid #ccc;border-right:1px solid #ccc;height:3px;*height:2px; }


.simplelogin tbody td.btn-content {
/*padding:5px 5px 4px 5px;*/
padding:5px 0px 3px 5px;
*padding:5px 0px 2px 8px;
vertical-align:bottom;
}

@media all and (min-width:0) { body:not(:root:root) .simplelogin tbody td.btn-content { padding:5px 5px 3px 8px; } } /* Safari 3.x */

.simplelogin tbody td.btn-content-one {
padding:0 0 5px;
vertical-align:middle;
}

.simplelogin .sep {
clear:both;
height:3px;
overflow:hidden;
}

.simplelogin .text {
padding-right:3px;
padding-left:3px;
font-size:0.8em;
font-weight:bold;
text-align:right;
height:32px;
vertical-align:middle;
}

.simplelogin .input {
vertical-align:middle;
padding:3px 0;
}

.simplelogin .msg {
font-size:0.7em;
font-weight:bold;
height:17px;
vertical-align:middle;
*vertical-align:bottom;
}

.simplelogin .links {
padding:4px 5px;
font-weight:bold;
font-size:0.75em;
vertical-align:middle;
}

.simplelogin .secure {
float:left;
margin:0;
width:14px;height:14px;
}

.simplelogin .input input {
background:#fff;
border-top:1px solid #909090;
border-right:1px solid #cecece;
border-bottom:1px solid #e3e3e3;
border-left:1px solid #cecece;
padding:6px 0 4px 0;
width:100%;
font-size:0.8em;
}


.simplelogin .input input:focus {
background:#f6fafb;
}
.small {
  font-size:11px;
  font-weight:bolder;
  cursor:pointer;
}

.simplelogin .code-img {
vertical-align:middle;
padding:3px 0 0 0;
*padding:3px 0 3px 0;
}


/*simplelogin form ends*/

.add,
.cancel {
  background-color:transparent;
  background-image:url('../img/icons-12.gif');
  background-repeat:no-repeat;
  display:inline;	
  margin:0;padding:0;
  overflow:hidden;
  width:12px;height:12px;
  cursor:pointer;
  border:0;outline:0;
  vertical-align:middle;
}
.add {background-position:0 -252px;}
.cancel {background-position:0 -324px;}

.lv-foot {
  border-top:1px solid #b9babe;
  color:#b9babe;
}

.lv-foot a, .lv-foot a:hover{ 
  color:#9a9b9e;
  font-size:12px;
  family-name:"Arial";
}

.lv-foot a:hover{ 
  color:#818283;
  font-decoration:underline !important;
}

.cc { 
  margin-left: auto;
  margin-right: auto;
}

.table_no_paddings td {
  padding:5px !important;
  margin:0px !important;
  font-weight:bold;
  font-size:13px;
}