html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color:#484849;
}

li, ul {
	list-style: none;
}

textarea, input, button, select {
	color:#484849;
	padding:3px 4px;
/*	background: #fafafa none repeat scroll 0 0;*/
}

textarea:focus, input:focus, select:focus {
border: 1px solid #2085C9;
box-shadow: 0 0 5px #31BDFF;
-webkit-box-shadow: 0 0 5px #31BDFF;
-moz-box-shadow: 0 0 5px #31BDFF;
padding:3px 4px;
}

input.inputbox:focus {
background: #FFFEC9 none repeat scroll 0 0;
border: 2px solid #888888;
padding:3px 4px;
}

body { line-height: 1.5; background: #fff; margin:1.5em 0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

select {
border: 1px solid #BDC7D8;
}


/***** FONTS *****************************************************************/

h2 { font: 22px Verdana,arial,helvetica,sans-serif; }
h3 { font: bold 14px verdana, sans-serif; }

body, td, th, textarea { font: 12px/1.6 verdana, sans-serif; }
input, select { font: 12px/1.2 verdana, sans-serif; }
p.intro { font-size: 14px; line-height: 1.6; }

.sidebar-box p { font-size: 12px; }


/***** COLORS ***************************************************************/

h2, h2 a, h2 a:visited { color: #6797db; }
h3, b { color: #5c6672; }
p, li, dd, dt { color: #677788; }

a { color: #3362BA; }
a:visited { color: #7317a3; }


/***** ALIGNMENT *************************************************************/

h2 { margin-bottom: 0.75em; }
h3 { margin-bottom: 6px; }
dd, ul, ol, p { margin: 0 0 4px; }

dl { margin:0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }

table { margin-bottom: 1.4em; }

ul, ol {
	padding-left: 25px;
}


.sidebar {
	float: right;
	width: 300px;
}

.corner { display: block; }
.corner * { display: block; height: 1px; overflow: hidden; }
.corner1 { padding: 0 1px; margin: 0 3px; }
.corner2 { padding: 0 1px; margin: 0 1px; }
.corner3 { margin: 0 1px; }
.corner1, .corner2, .corner3, .corner4, .corner5 {
	border-width: 0 1px;
	border-style: solid;
}
.corner91 { padding: 0 1px; margin: 0 6px; }
.corner92 { padding: 0 1px; margin: 0 4px; }
.corner93 { margin: 0 3px; }
.corner94 { margin: 0 2px; }
.corner95, .corner96 { margin: 0 1px; }
.corner91, .corner92, .corner93, .corner94, .corner95, .corner96, .corner97, .corner98, corner99 {
	border-width: 0 1px;
	border-style: solid;
}

.sidebar-innerbox, .bluecorner * { background: #edf5ff; }
.bluecorner1 { border-color: #f3f9ff; background: #f9fcff; }
.bluecorner8, .bluecorner1 b { border-color: #f1f7ff; }
.bluecorner2 { border-color: #f1f7ff; background: #fcfdff; }
.bluecorner3 { border-color: #f7fbff; }
.bluecorner4 { border-color: #f5faff; }
.bluecorner7, .bluecorner5 { border-color: #f9fbff; }
.bluecorner9, .bluecorner6 { border-color: #eff6ff; }

.sidebar-or, .orangcor * { background: #fffbde; }
.orangcor1 { border-color: #fffbde; background: #fffbde; }
.orangcor8, .orangcor1 b { border-color: #fffbde; }
.orangcor2 { border-color: #fffbde; background: #fffbde; }
.orangcor3 { border-color: #fffbde; }
.orangcor4 { border-color: #fffbde; }
.orangcor7, .orangcor5 { border-color: #fffbde; }
.orangcor9, .orangcor6 { border-color: #fffbde; }

.developer-innerbox, .developer-corner * { background: #f1ffc5; }
.developer-corner1 { border-color: #f6ffd9; background: #fbffec; }
.developer-corner8, .developer-corner1 b { border-color: #f4ffd1; }
.developer-corner2 { border-color: #f4ffd1; background: #fdfff6; }
.developer-corner3 { border-color: #f9ffe5; }
.developer-corner4 { border-color: #f7ffe0; }
.developer-corner7, .developer-corner5 { border-color: #faffeb; }
.developer-corner9, .developer-corner6 { border-color: #f3ffcd; }

.sidebar-gr, .grcor * { background: #f2f7db; }
.grcor1 { border-color: #f2f7db; background: #f2f7db; }
.grcor8, .grcor1 b { border-color: #f2f7db; }
.grcor2 { border-color: #f2f7db; background: #f2f7db; }
.grcor3 { border-color: #f2f7db; }
.grcor4 { border-color: #f2f7db; }
.grcor7, .grcor5 { border-color: #f2f7db; }
.grcor9, .grcor6 { border-color: #f2f7db; }

.sidebar-box-blue h3 { color: #4468aa; }

.sidebar-box {
	margin: 20px 0;
}

.sidebar-innerbox, .sidebar-or, .sidebar-gr {
padding: 6px 15px;
}

.sidebar-gr {
text-align: right;
}

a.refa, a.refa:visited {
color: #777777;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}

a.refa:hover {
text-decoration:none;
}

.createcorner *, .create-innerbox { background: #cce2ff; }
.createcorner1 { border-color: #deecff; background: #eff6ff; }
.createcorner8, .createcorner1 b { border-color: #d6e8ff; }
.createcorner2 { border-color: #d6e8ff; background: #f7fbff; }
.createcorner3 { border-color: #e8f2ff; }
.createcorner4 { border-color: #e3efff; }
.createcorner7, .createcorner5 { border-color: #edf5ff; }
.createcorner9, .createcorner6 { border-color: #d3e6ff; }

.create-innerbox { padding-bottom: 6px; }
.create-innerbox h3 { text-align: center; margin-bottom: 12px; }
.create-innerbox h3, .create-innerbox h3 a { color: #4468aa; font-size: 12px; text-decoration: none; }
.create-innerbox p { margin-bottom: 0; }

.sidebar-nav ul {
	list-style-type: none;
	margin: -6px 0 0 0;
}

.sidebar-nav li {
	margin: 6px 0 0 0;
}

.one-column {
	float: left;
	width: 280px;
	margin-right: 25px;
}

.two-column {
	float: left;
	width: 550px;
}

.column {
	float: left;
}


a {
 color: #199BDC;
}
a:visited {
 color: #199BDC; 
}
a {text-decoration:none; color:#199BDC;}
a:hover {color:#DA251D; text-decoration:none;}

/***** FONTS *****************************************************************/

/** header **/
.header li a {
	text-decoration: none;
	font: bold 16px 'Lucida Grande', Helvetica, Arial, sans-serif;
}

/** utility **/
.utility { font-size: 11px; }
.utility a { text-decoration: none; }
.utility p { text-align: right; white-space: nowrap; font-family: verdana, sans-serif; }

/** subnav **/
.subnav a { text-decoration: none; font-size: 12px; font-family: verdana, sans-serif; }
/*.subnav li.selected a { font-weight: bold; }*/

/** heading **/
.heading h1 { font: normal 25px 'Arial Rounded MT Bold', sans-serif; }
.heading p b { font-size: 16px; font-weight: normal; }
#products .select-tab a { color: #4468aa; }

/** footer **/
.links h4 { font-weight: bold; }
.links li { font-size: 12px; }

/** copyright **/
.links a, .copyright a { text-decoration: none; }
p.copyright { font-size: 11px; }


/***** COLORS ***************************************************************/

.heading h1, .heading p b { color: #4468aa; }

/** links header **/
.header, .header-container { background: #7b9ece url(../img/header-backgrounds.gif) 0 23px repeat-x; }
.header li a, .header li a:hover, .header li a:visited { color: #ffffff; }

/** links utility **/
.utility a, .utility a:visited { color: #d2e5ff; }
.utility a:hover { color: #ffffff; }
.utility p { color: #d2e5ff; }
.utility a b { color: #ffffff; }

/** links subnav **/
.subnav, .subnav-container { background: #d2e5ff; }
.subnav li a, .subnav li a:hover, .subnav li a:visited { color: #4468aa; }

/** heading **/
.heading-container, .heading { background: #edf5ff; }

/** links footer **/
.links-container, .links { background-color: #edf5ff; }
.links-container, .links .column { border-color: #dbe2eb; }
.links h4 a { color: #4468aa; }
.links a { color: #7b9ece; }
.links a:hover { color: #4468aa; }

/** copyright **/
p.copyright { background-color: #f6faff; color: #999; }
p.copyright a { color: #7b9ece; font-size:11px;}
p.copyright a:hover { color: #4468aa; }


/***** ALIGNMENT *************************************************************/

body {
	margin: 0;
	min-height: 101%;
}





.body {
	padding: 16px 25px 16px 25px;
	clear: both;
	width: 1080px;
	margin: 0 auto;
	overflow: hidden;
}

.reklambar {
width:180px;
float:right;
padding:0;
margin-left:10px;
border-left:1px solid #CCCCCC;
}

.reklambar td {
border-left:4px solid #E5E5E5;
}

.reklambar table {
margin:0;
}

.reklambar .addreklam {
padding:0 0 5px 10px;
border-left:4px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}

.reklambar .addreklam  a, .reklambar .addreklam  a:visited{
color:#3B5998;
cursor:pointer;
text-decoration:none;
font-size:11px;
font-family:tahoma;
}

.reklambar .addreklam  a:hover{
text-decoration:underline;
}

.reklambar .banner  {
padding:0 10px;
border-left:4px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}

.reklambar .banner div div {
margin:0 0 5px;
}

.reklambar2 {
margin: 0 auto;
padding: 2px 25px 16px;
width: 1080px;
}

h2.hnew {
color:#888888;
margin-bottom:10px;
padding-left:17px;
text-align:left;
font-family:Arial;
font-size:16px;
font-weight:bold;
}

.newsserv {
background: none repeat scroll 0 0 #E1E7ED;
border-bottom: 1px solid #D8DFE5;
border-top: 1px solid #D3DAE0;
padding: 3px 8px;
}

.newsserv a, .newsserv a:visited {
color: #45688E;
font-size:11px;
font-weight: bold;
}

.blognew {
padding: 3px 8px;
background: none repeat scroll 0 0 #F1F1F1;
}

.blognew span.titlnew {
color:#2B587A;
font-family:Georgia;
font-size:11px;
padding-bottom:5px;
}

.blognew a:hover span.titlnew {
text-decoration:underline;
}

.blognew span.datenew {
color:#888888;
font-size:10px;
}

p.infonew {
font-size:11px;
color:#2C3E01;
}

h4 {
	margin-top: 1.55em;
	margin-bottom: 0.25em;
}

.steps {
	font-size: 1.2em;
}


/** Links header **/

.header {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}

.header .logo {
	float: left;
	display: inline;
	margin: 16px 130px 6px 30px;
	background: url(../img/header-parts.png) 0 -45px;
	width: 150px;
	height: 35px;
}

.header ul {
	padding: 0;
	margin: 24px 0 0 0;
	zoom: 1;
}

.header li {
	float: left;
	list-style-type: none;
	margin: 0 16px 0 0;
	position: relative;
}

.header li span {
	padding: 9px 16px 7px 0;
	display:block;
}

.header li span a {
	padding: 10px 16px;
	margin: -10px -16px;
	white-space: nowrap;
}

#products .select-tab {
	background: #d2e5ff url(../img/header-parts.png) top left no-repeat;
	padding-left: 16px;
	margin-left: -16px;
}

#products .select-tab span {
	background: url(../img/header-parts.png) top right no-repeat;
}

/** Links utility **/

.utility {
	float: right;
	padding: 5px 30px 0 0;
	margin-bottom: -20px;
}

.utility p { margin: 0; }

.utility a { padding: 0 5px; }
.utility a.first { margin-left: -5px; }
.utility a.last { margin-right: -5px; }


/** Links subnav **/

.subnav {
	width: 950px;
	height: 32px;
	margin: 0 auto;
}

.subnav ul {
	margin: 0 150px;
	zoom: 1;
}

.subnav li {
	float: left;
	list-style-type: none;
	margin: 0
}

.subnav li a {
	padding: 6px 15px 7px;
	display: block;
}

.subnav li.selected a {
	background: url(../img/header-backgrounds.gif) 0 -36px repeat-x;
}

.subnav li.selected div {
	background: url(../img/header-backgrounds.gif) 50% -36px no-repeat;
	position: relative;
	margin-bottom: -5px;
	padding-bottom: 5px;
}

.subnav li a:hover {
background:#aecfff none repeat scroll 0 0;
}

/** Heading **/

.heading {
	width: 1024px;
	height: 48px;
	margin: 0 auto;
	padding: 0;
}

.heading p {
	margin: 0 60px;
}

.heading h1 {
margin:0;
padding-left:60px;
padding-top:6px;
height:48px;
font-family: Verdana,arial,helvetica,sans-serif;
}

.heading h1.start {
background: url(../img/start.png) top left no-repeat;
}

.heading h1.message {
background: url(../img/message.png) top left no-repeat;
}

.heading h1.frends {
background: url(../img/frends.png) top left no-repeat;
}

.heading h1.stat {
background: url(../img/stat.png) top left no-repeat;
}

.heading h1.seach {
background: url(../img/seach.png) top left no-repeat;
}

.heading h1.servis {
background: url(../img/servis.png) top left no-repeat;
}

.heading h1.all {
background: url(../img/all.png) top left no-repeat;
}

.heading h1.info {
background: url(../img/info.png) top left no-repeat;
}

.heading h1.priv {
background: url(../img/priv.png) top left no-repeat;
}

.heading h1.fotogr {
background: url(../img/fotogr.png) top left no-repeat;
}

.heading h1.dnevnik {
background: url(../img/dnevnik.png) top left no-repeat;
}

.heading h1.money {
background: url(../img/money.png) top left no-repeat;
}

.heading h1.raspisanie {
background: url(../img/raspisanie.png) top left no-repeat;
}

.heading h1.zadachi {
background: url(../img/zadachi.png) top left no-repeat;
}

.heading h1.napominanie {
background: url(../img/napominanie.png) top left no-repeat;
}

.heading h1.son {
background: url(../img/son.png) top left no-repeat;
}

.heading h1.doc {
background: url(../img/doc.png) top left no-repeat;
}

.heading h1.zakladki {
background: url(../img/zakladki.png) top left no-repeat;
}

.heading h1.print2 {
background: url(../img/print2.png) top left no-repeat;
}

.heading h1.foto {
background: url(../img/foto.png) top left no-repeat;
}

.heading h1.avtor {
background: url(../img/avtor.png) top left no-repeat;
}

.heading h1.blog {
background: url(../img/blog.png) top left no-repeat;
}

.heading h1.zabil {
background: url(../img/zabil.png) top left no-repeat;
}

.heading h1.vhod {
background: url(../img/vhod.png) top left no-repeat;
}

.heading h1.contact {
background: url(../img/contact.png) top left no-repeat;
}

.heading h1.about {
background: url(../img/about.png) top left no-repeat;
}

.heading h1.bezopasnost {
background: url(../img/bezopasnost.png) top left no-repeat;
}

.heading h1.tex {
background: url(../img/tex.png) top left no-repeat;
}

.heading h1.pravila {
background: url(../img/pravila.png) top left no-repeat;
}

.heading h1.invate {
background: url(../img/invate.png) top left no-repeat;
}

.heading h1.registry {
background: url(../img/registry.png) top left no-repeat;
}

.heading h1.support {
background: url(../img/support.png) top left no-repeat;
}

.heading h1.tour {
background: url(../img/tour.png) top left no-repeat;
}

.heading h1.faq {
background: url(../img/faq.png) top left no-repeat;
}

.heading h1.reklams {
background: url(../img/reklams.png) top left no-repeat;
}

.heading h1.sled {
background: url(../img/follow.png) top left no-repeat;
}

.heading h1.news {
background: url(../img/news.png) top left no-repeat;
}

.heading h1.contacts {
background: url(../img/contacts.png) top left no-repeat;
}

.heading h1.donate {
background: url(../img/donate.png) top left no-repeat;
}

.heading h1.file {
background: url(../img/file.png) top left no-repeat;
}

.heading h1.premium {
background: url(../img/premium.png) top left no-repeat;
}

.heading h1.topremium {
background: url(../img/topremium.png) top left no-repeat;
}

/** Links footer **/

.links-container {
	border-style: solid;
	border-width: 1px 0;
	padding-bottom: 1px;
	clear: both;
}

.links {
	width: 690px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 130px;
	clear: both;
	overflow: auto;
}

.links h4 {
	margin-bottom:12px;
	margin-top:0;
}

.links ul {
	list-style: none;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
}

.links li {
	margin-top: 2px;
}

.links .column {
	border-style: solid;
	border-width:  0 0 0 1px;
	margin: 0;
	padding: 0 20px;
	width: 130px;
	float: left;
}

/** Copyright **/
p.int { font-size: 14px; line-height: 1.6; text-align: justify;}
p.copyright {
	text-align: center;
	clear: both;
	padding-top: 12px;
	padding-bottom: 15px;
	margin: 0;
	line-height: 24px;
}

p.copyright .logo {
	margin: 0 10px -10px 0;
	padding-right: 110px;
	background: url(../img/header-parts.png) 0 -82px no-repeat;
	font-size: 19px;
	vertical-align: middle;
}

p.copyright .logo span { display: none; }

p.copyright a { margin: 0 5px; text-shadow:0px 1px 10px;}

.help {background:url(../img/support-icon-small.png) no-repeat;}
.help a, .help a:hover {color:#38a811;}
.help {background-position:0px 0px; text-indent:30px; float:left; height:27px;}
.hlp li  {list-style:none;}
.hlp li a {text-decoration:none; display:block; height:27px;}
.hlp li a:hover {color:#008639; text-decoration:underline;}

.best {background:url(../img/favorites.png) no-repeat;}
.best a, .best a:hover {color:#38a811;}
.best {background-position:0px 0px; text-indent:30px; float:left; height:27px;}
.bst li  {list-style:none;}
.bst li a {text-decoration:none; display:block; height:27px;}
.bst li a:hover {color:#008639; text-decoration:underline;}

#esend button, #send button, #buxg button, button.interbut  {margin: 0.5em 0 0; padding: 0; border: none; background: transparent; text-decoration: none; cursor: pointer;}

#sel a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dashed;
}
#sel a:hover, #sel a.activ {
	color: #000;
	border-bottom: 1px none;
}

#sel a.blues, b.blues {
	color: #0cf;
	border-color: #0cf;
}

#sel a.greens, b.greens {
	color: #8c0;
	border-color: #8c0;
}



.sel a.blues, b.blues {
	color: #0cf;
	border-color: #0cf;
	border-bottom:1px dashed;
}

.sel a.greens, b.greens {
	color: #8c0;
	border-color: #8c0;
	border-bottom:1px dashed;
}

.sel a.blues:hover, .sel a.greens:hover, .sel a.activ  {
	border-bottom: 1px none;
}

li {color:#2B2B2B; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


.men .addbookm {
text-indent:15px;
float:right;
width:200px;
}

/*.men .addbookm a {
background:url(../img/icons.gif) #FFFFFF no-repeat;
border-color:#F8F8F8 #999999 #999999 #F8F8F8;
border-style:solid;
border-width:1px;
background-position:4px -66px;
color:#FA2B69;
}

.men .addbookm a:hover {
background:url(../img/icons.gif) #F8F8F8 no-repeat;
border-color:#F8F8F8 #999999 #999999 #F8F8F8;
border-style:solid;
border-width:1px;
background-position:4px -66px;
color:#FA2B69;
}*/

.men .addbookm a {
background:url(../img/icons.gif) #FFFFFF no-repeat;
border-color:#F8F8F8 #999999 #999999 #F8F8F8;
border-style:solid;
border-width:1px;
background-position:4px -66px;
color:#FA2B69;
font-size:14px;
font-family:verdana,tahoma,arial,sans-serif;
}

.men .addbookm a:hover {
background:url(../img/icons.gif) #FA2B69 no-repeat;
border-color:#F8F8F8 #999999 #999999 #F8F8F8;
border-style:solid;
border-width:1px;
background-position:4px -66px;
color:#FFFFFF;
} 

.men {height:27px;}
.men li {list-style:none; float:left; color:#93883F; font-size:12px; font-weight:bold; line-height:27px; text-align:center; width:10%; height:27px;}
.men li a {
text-decoration:none;
display:block; 
height:27px;
}

.prev {background:url(../img/prev.gif) no-repeat left ; padding-left:14px !important;}
.forward {background:url(../img/forward.gif) no-repeat; background-position:right; padding-right:14px !important;}

#notes {height: 1%; padding: 0; border: 1px solid #e6e2ac; background: #fcf8c9; font-size: 0.85em;}
#notes h3 {position: relative; top: -15px; margin: 0; padding: 40px 20px 0; background: url(../img/notes_pin.gif) center top no-repeat; color: black; }
#notes .i {position: relative; right: -1px; bottom: -1px; padding: 0 20px 20px; }
#notes textarea {width: 100%; padding: 1px; border: none; background: transparent; overflow: auto;}
#notes textarea:hover, #notes textarea:focus, #notes textarea.highlighted {padding: 0; border: 1px solid #e6e2ac;}
#notes button {margin: 0.5em 0 0; padding: 0; border: none; background: transparent; text-decoration: none; cursor: pointer;}

.skrollupimg {
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
  }

.default {  
 	color:#99bb00;
}


.pop_container_advanced {
background:transparent url(../img/transpx.png) repeat scroll 0 0;
padding:10px;
-moz-border-radius:8px;
-khtml-border-radius: 8px;
border-radius: 8px;
-webkit-border-radius:8px}

.generic_dialog {
position:absolute;
top:100px;
left:100px;
width:100px;
height:avto;
display: none;
z-index:999;
display: none;}

.generic_dialog_popup {
height:0;
overflow:visible;
position:relative;
width:auto;
margin:auto}

.generic_dialog_overlay {
background-color:#d2e5ff;
z-index:998;
position:fixed;
*position:absolute;
visibility: visible;
top:0;
left:0;
height:100%;
width:100%;
filter:alpha(opacity=50);
opacity: 0.1;
display: none;}

.pop_content {
direction:ltr}

.pop_content .dialog_title {
background:#6185bd;
border:1px solid #3b5998;
border-bottom:none;
color:#fff;
font-size:14px;
font-weight:bold;
margin:0}

.titl {
display:block;
padding:5px 10px;
color:#fff}

.pop_content .dialog_content {
background:#fff;
border:1px solid #3b5998;
border-top-width:0}

.pop_content .dialog_load {
background-color:#f2f2f2;
border:1px solid #606060;
font-size:24px;
padding:10px}

.pop_content .dialog_body {
padding:10px;}

.pop_content .dialog_buttons {
background:#f2f2f2;
padding:8px;
text-align:right}

.dialog_buttons {
border-top:1px solid #ccc}

.closewin  {
cursor:pointer;
float:right;
height:21px;
margin:5px 5px 0 0;
padding:0;
width:21px;
}

.seced {
font-size:11px;
background:#ffffff;
border:1px solid #606060;}

.myedt {
padding:4px;
background:#ffffff;}

.myed {
padding:4px;
background:#f2f2f2;
border-top:1px solid #606060;}

.smalled {
font-size:11px;
}

.tiny {
font-size:9px;
}

.noscr {
position:fixed;
background:#FFF9D7 none repeat scroll 0 0;
font-size:16px;
bottom: 0px;
width:100%;
padding:4px;
text-align:center;
}

.pro li a {
color:#3b5998;
display:block;
padding:1px 3px 1px 6px;
font-family:verdana,tahoma,arial,sans-serif;
border-bottom:1px dotted #BBBBBB;
}

.pro li a:hover {
color:#ffffff;
background:#6185bd;
}

.header-container a.vniz, .header-container a.vniz:visited {
color:#D2E5FF;
float:right;
padding-right:4px;
}

.header-container a.vniz:hover {
color:#FFFFFF;
}

.proserv ul {
margin:0;
padding:0;
}

.proserv li {
margin:0;
padding:0;
font-size:12px;
border-bottom:1px dotted #BBBBBB;
}

.proserv li.more {
border-bottom: none;
}

.proserv li a {
color:#3b5998;
display:block;
padding:1px 3px 1px 6px;
font-family:verdana,tahoma,arial,sans-serif;
}

.proserv li a:hover {
color:#ffffff;
background:#6185bd;
}

.proserv a.touser, .proserv a.touser:visited {
color:#4468AA;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

.proserv a.touser:hover {
text-decoration:none;
}

.proserv span.fio {
color:#4468AA;
font-size:12px;
}

.boxhelp {
width:200px;
position:absolute;
top:100px;
left:100px;
z-index:100;
display:none;
}

.boxhelp .tophelp {
background:transparent url(../img/tophelp.png) no-repeat scroll 20px 0;
height:21px;
}

.boxhelp .texthelp {
padding:8px 8px 8px 40px;
background: url(../img/lamphelp.png) no-repeat scroll 12px 8px #E8FDC9;
color:#4CA206;
font-size:11px;
border-bottom:1px solid #4CA206;
border-right:1px solid #4CA206;
}

.boxhelp  a.closehelp, .boxhelp  a.closehelp:visited {
color:#cc0000;
font-size:11px;
text-decoration:none;
}

.boxhelp .closepop {
display:block;
text-align:right;
}

td.maintd {
text-align:center;
vertical-align:middle;
width:50%;
padding:20px 0 0 0;
}

a.mainreg, a.mainreg:visited {
background: none repeat scroll 0 0 #e60040;
color: #FFFFFF;
font-size: 20px;
padding: 4px 12px;
text-decoration: none;
text-transform: uppercase;
}

a.maindemo, a.maindemo:visited {
background: none repeat scroll 0 0 #438EE9;
color: #FFFFFF;
font-size: 20px;
padding: 4px 12px;
text-decoration: none;
text-transform: uppercase;
}

a.maindemo:hover, a.mainreg:hover {
text-decoration: underline;
}

.elemclass {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background-color: #ffffff;
}

.elemclass:hover {
background-color: #eef2f7;
}

select.changelang {
font-size:11px;
}
