body{

margin:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#666;}

img {border:0px;}



hr {height: 1px;/*толщина*/

    width: 100%;/*ширина*/

    color: #666;/*цвет*/

    border-width: 0px 0px 1px 0px;/*лечилка для мазилы*/

    border-bottom-style: dotted; border-color:#666; margin:20px 0px 30px 0px;}

	

a {color:#0099cc;}

.shadowed {display:block;color:#999;margin:-4px 0 38px 0px;}

.clear {clear:both;}

#black {color:#000;}

#gray {color:#666;}

.big {font-size:28px;}



.toper {margin-top:0px;}

.imageTitle {font-size:10pt;font-style:italic;}



h1 {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#333; font-size:18px; font-weight:normal;}

h2 {margin:18px 0px -24px -225px; padding: 0px 0px 0px 0px; color:#333; font-size:18px; font-weight:normal;}

h2.fitLeftHeader {width:200px; float:left; margin-top:10px;}

h3 {margin:13px 0px 7px 0px; padding: 0px 0px 0px 0px; color:#333; font-size:16px; font-weight:normal;}

.likeh1 {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#333; font-size:26px; font-weight:normal; display:block;}

.likeh2 {margin:18px 0px 10px 0px; padding: 0px 0px 0px 0px; color:#333; font-size:18px; font-weight:normal;}

.h2gray {margin:18px 0px -24px -225px; padding: 0px 0px 0px 0px; color:#999; font-size:18px; font-weight:normal;}



ul {margin:5px 0px 10px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/img/libul.gif);}

ul li {margin:0px 0px 2px 10px; padding: 0px 0px 0px 5px;}



.lefts {float:left; margin:5px 10px 5px 0px; padding:1px; border:solid #CCCCCC 1px;}

.rights {float:right; margin:5px 0px 5px 10px; padding:1px; border:solid #CCCCCC 1px;}



.index {background-image:url(/img/indexbg.jpg); background-repeat:no-repeat; background-position:center 40px;}

.inner {background-image:url(/img/mainbg.jpg); background-repeat:no-repeat; background-position:center 40px ;}

.logo {font-size:22px; color:#000; text-decoration:none;}



.menu a {display:block; float:left; width:120px; margin:0px 6px 4px 0px; color:#000; padding:3px 3px;}

.menu .act {background-color:#ffcc00;}

.user {font-size:12px;}

.user div {padding:7px 0px 0px 6px; height:30px; margin:0px;}

.auth {background-image:url(/img/authbg.gif); background-repeat:no-repeat; background-position:right top;}

.tel {font-size:20px; color:#000;}

.tel .city {font-size:16px; color:#666; margin: 10px 0 0px 0;}

.online {background-image:url(/img/onlinecons.png); background-repeat:no-repeat; background-position:2px 3px; margin:15px 0px 0px 0px; padding:0px 0px 10px 22px;}

.online a {text-decoration:none; border-bottom:1px dotted #666; color:#666; font-size:11px;}



.toplinks {font-size:13px;}

.toplinks a {font-size:20px;}



.yellbgzag {font-size:11px;}

.yellbgzag td {padding:0px 10px 0px 10px;}

.yellbgzag span {font-size:18px; font-style:italic; color:#000; background-color:#ffcc00; padding:2px 6px;}

.yellbgzag a {color:#000; text-decoration:none;}



.news {margin:0px 0px 20px 0px;}

.news span {font-style:italic; font-size:12px; color:#999;}

.footer {font-size:11px;}

.footer a {color:#666;}



.quote_block {margin:0px 10px 40px 0px; font-size:12px; width:auto;}

.quote_y {background-image:url(/img/quote_y.gif); background-repeat:no-repeat; background-position:bottom left; padding:0px 0px 17px 0px;}

.quote_y div {font-style:italic; border-top:2px solid #FC0; border-left:2px solid #FC0; border-right:2px solid #FC0; padding:15px 30px;}

.quote_block .after {padding:10px 60px 10px 30px;}

.quote_g {background-image:url(/img/quote_g_bg.gif); background-repeat:repeat-x; background-position:bottom left; padding:0px 0px 0px 0px; margin-right:53px;}

.quote_g div {background-image:url(/img/quote_g_q.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:17px;}

.quote_g div div{background-image:none;font-weight:bold; border-top:2px solid #ebebeb; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; padding:15px 30px;}



.why { font-size:14px; color:#333; float:right; background-color:#f7f7f7; padding:25px; width:175px; margin:0px 0px 20px 20px;}

.why ul {margin:10px 0px 10px 10px; padding: 0px 0px 0px 10px;}

.why li {margin:0px 0px 15px 10px; padding: 0px 0px 0px 5px;}

.why a {color:#006600; font-size:18px; display:block; text-align:center; padding-top: 10px; border-top:1px #ccc solid; }



input[type=text] {height:20px; border:1px #ccc solid; border-top:1px solid #999; border-left:1px solid #999;}

input[type=password] {height:20px; border:1px #ccc solid; border-top:1px solid #999; border-left:1px solid #999;}

.button {height:auto!important;}

.wide {width:450px;}



.tables {border:none;}

.tables th {font-size:11px; color:#999; border-bottom:1px solid #000; font-weight:normal; padding:10px;}

.tables td {font-size:13px; color:#000; border-bottom:1px solid #999; font-weight:normal; padding:10px;}



.calc {border:none;}

.calc th {font-size:11px; color:#999; border-bottom:2px solid #ffcc00; font-weight:normal; padding:10px;}

.calc td {font-size:13px; color:#000; border-bottom:2px solid #ffcc00; font-weight:normal; padding:10px;}

.calc td input {font-family: Georgia, "Times New Roman", Times, serif; padding:0px 5px 0px 5px;}

.calc .left {border-left:2px solid #ffcc00;}

.calc .right {border-right:2px solid #ffcc00;}

.calc2 {border:none;}

.calc2 th {font-size:11px; color:#999; border-bottom:1px solid #ffcc00; font-weight:normal; padding:10px;}

.calc2 td {font-size:13px; color:#000; border-bottom:1px solid #ffcc00; font-weight:normal; padding:10px;}

.calc2 td input {font-family: Georgia, "Times New Roman", Times, serif; padding:0px 5px 0px 5px;}

.calc2 .left {border-left:2px solid #ffcc00;}

.calc2 .right {border-right:2px solid #ffcc00;}



.rights1 {float:right; float:right; margin:5px 0px 5px 10px; padding:1px;}

.rights2 {float:right; float:right; margin:5px 0px 5px 10px; padding:1px; width:100px; font-style:italic; font-size:11px;}



table.nogeorgia tr td {font-family:Verdana!important;}



div#ppsDownload {padding:7px 18px 7px 51px;border:2px solid #eee;background:url('/images/download-bg.gif') no-repeat 14px 10px;}

div#ppsDownloadIFrame iframe {border-width:0px;margin:0px;/*margin:-9px 0 0 -10px;*/}





li.sublist1 {list-style: none; font-family: Verdana; font-size:8pt; color:#333;font-weight:bold;}





table#prices tr th {padding:5px 0;background:#eee;border-width:1px 0 1px 0;border-color:peru}

table#prices tr td {padding:2px 5px;border-width:1px 0 1px 0;border-color:peru}

table#prices tr.permanent td {color:#333;background:#;padding:6px 5px;FFFDA3}/*FFFFDB*/

table#prices tr.temporary td {color:#333;background:#;}/*FAF9CA*/



span.help {cursor:hand;cursor:pointer;color:#7FD1FA;font-size:8pt;}





a.navlinkActive {padding-left:10px;font-size:8pt;display:block;color:#0099cc;background:url('/img/libul.gif') no-repeat -13px 0px;text-decoration:underline;cursor:auto;}

a.navlinkEnabled {padding-left:10px;font-size:8pt;display:block;color:#0099cc;text-decoration:underline;cursor:hand;cursor:pointer;}

a.navlinkDisabled {padding-left:10px;font-size:8pt;display:block;color:#aaa;text-decoration:none;cursor:auto;}





.newtop td { /*padding:1px 20px 1px 20px;*/ text-align: center; }


#login-form-new {
	margin:20px auto;border:6px solid #F8C700;text-align: center;padding-top:20px;padding-bottom:30px;width: 930px;;
}

#login-form-new h1 {
	color:#192A44;margin-bottom: 20px;font-size: 40px;padding-left:0px;
}
#login-form-new #password{
	margin-top: -5px;
}
#login-form-new #login > span{
	display: inline-block;background-color: white;width: 46px;height: 46px;border: 2px solid #e5e5e5;vertical-align: bottom;background: url('/img/login.png') no-repeat #f0f0f0 50% 50%;border-right: none;
}
#login-form-new  #password > span {
	display: inline-block;background-color: #F8C700;width: 46px;height: 46px;border: 2px solid #e5e5e5;vertical-align: top;background: url('/img/lock.png') no-repeat #F8C700 50% 50%;border-right: none;
}
#login-form-new #login > input {
	border: 2px solid #E5E5E5;height: 46px;margin-top: 3px;width: 278px;;padding-left: 10px;outline: none;font-size: 16px;
}
#login-form-new #password > input {
	border: 2px solid #E5E5E5;height: 46px;margin-bottom: 15px;width: 278px;;padding-left: 10px;outline: none;font-size: 16px;
}
#login-form-new .pre-block {
	height: 70px;width: 753px;margin-top: 20px;margin-bottom: 13px;
}
#login-form-new .pre-block > .important{
	background: none repeat scroll 0 0 #192A44;color: #FFFFFF;font-family: RoadRadio-Bold;font-size: 20px;height: 57px;padding-left: 15px;padding-right: 35px;padding-top: 14px;width: 77px;float: left;
}
#login-form-new .pre-block > .important-info {
	height: 64px;width: 590px;
}
#login-form-new #access{
	margin-top: 21px; text-align: center; font-size: 30px;background: none repeat scroll 0 0 #192A44;color: #FFFFFD;font-family: RoadRadio;font-weight: bold;padding: 22px 30px;margin-left: 120px;text-align: center;border: #f5c711;cursor: pointer;width: 152px;margin-right: auto;margin-left: auto;
}
#login-form-new .pre-block > .important-info p{
	margin-top: 15px;
}
#login-form-new #password > input::-webkit-input-placeholder {
color: #6c5b4b;
}
#login-form-new #password > input:-moz-placeholder {
color: #6c5b4b;
}
