* {margin: 0px; padding: 0px;}
body {background: #AFB3BD; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #50585d;}
a {cursor: pointer; cursor: hand; color: #2586c4;}
a:hover {text-decoration: none;}
li {list-style: none;}
img {border: none;}
.set {clear: both;}
.all {width: 900px; margin: 0 auto; background: url(../images/all-bg.gif) repeat-y; position: relative;}

/*header*/
.header-1 {background: url(../images/header-left.jpg) left top no-repeat; border-bottom: solid 1px #E4ECEF;}
.header-2 {background: url(../images/header.jpg) 157px 0 no-repeat; height: 123px}
.header-3 {background: url(../images/header-right.jpg) 462px 0 no-repeat; height: 123px}
.header-4 {background: url(../images/header-icons.jpg) right top no-repeat; height: 123px; border-bottom: solid 1px #848A8E;}
/*header*/

/*menu*/
.menu {height: 38px; background: #CFD8DE; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; padding: 7px 0 7px 44px;}

	.m1 {height: 31px; border: solid 4px #EEEFF0; float: left; background: url(../images/m1-li.gif) repeat-x; padding: 0 11px;}
	.m1 li {float: left; border-left: dotted 1px #CFD8DE; position: relative;}
	.m1 li.li-end {border-right: dotted 1px #CFD8DE;}
	.m1-1 {display: block; height: 26px; padding: 6px 15px 0; font: 16px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; float: left;}
	.m1-1:hover {border-top: solid 2px #5E656A; border-bottom: solid 2px #5E656A; padding-top: 4px; height: 24px;}
	.m1 li ul#m1 {position: absolute; top: 29px; left: 0; border-bottom: solid 2px #5E656A; width: 100%; display: none;}
	.m1 li ul li {float: none; background: #979EA3; padding: 5px 5px 8px 12px; border: none;}
	.m1 li ul li a.m1-2 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding-left: 13px; display: block; text-decoration: none;}
	.m1 li ul li a.m1-2:hover {background: url(../images/m1-li-a-li.gif) left 4px no-repeat;}
	
	.m2 {padding: 7px 0 0 7px; width: 114px; border-top: solid 4px #EEEFF0; float: right;}
	.m2 li {background: url(../images/m2-li.gif) repeat-x; height: 18px; padding: 6px 12px 0 11px; float: left;}
	.m2 li a {display: block; width: 15px; height: 12px; float: left;}
		.m2-1 {background: url(../images/home.gif) no-repeat;}
		.m2-2 {background: url(../images/mail.gif) no-repeat;}
		.m2-3 {background: url(../images/sitemap.gif) no-repeat;}
/*menu*/



/*left*/

.left {width: 576px; float: left; padding-bottom: 20px;}

.h201 {height: 41px; padding: 33px 0 0 40px; background: url(../images/h2.gif) bottom repeat-x; margin-bottom: 28px;}
span#h201, #h202, #h203, #h204, #h205 {height: 41px; background: url(../images/obmen.gif) no-repeat; display: block;}
#h202 {background: url(../images/onas.gif) no-repeat;}

.table-1 {width: 536px; margin: 0 10px 0 30px; border: solid 1px #CFD8DE;}
	.table-1 th {background: #CFD8DE; text-transform: uppercase; font-size: 9px; padding: 5px 0;}
	.table-1 td {text-align: center; width: 67px;}
	tr.hover td {background: #E0EAF0;}
	
.p01 {padding: 10px 10px 10px 30px;}

.pri4 {padding: 10px 10px 10px 30px;}
.sp-1 {font-size: 24px; color: #9ea710;}
.sp-1 strong {font-size: 54px; color: #FFFFFF; background: #9ea710; float: left; margin-right: 5px;}

.pri4 ul li {padding: 6px 13px; background:url(../images/pri4.gif) left 12px no-repeat;}

/*left*/



/*right*/

.right {width: 303px; float: right; padding-bottom: 20px;}
.right .h201 {padding-left: 15px;}
	#h203 {background: url(../images/kabinet.gif) no-repeat;}
	#h204 {background: url(../images/novosti.gif) no-repeat;}
	#h205 {background: url(../images/kontakti.gif) no-repeat;}
	
label {width: 60px; height: 18px; padding: 4px 0 13px 23px; display: block; float: left;}
form input {width: 121px; height: 20px; border: solid 1px #5C6368; float: left;}
.voyti {border: none; width: 80px; height: 33px; margin: 11px 21px 0 19px;}

form span {display: block; padding-top: 10px;}

.data {width: 63px; text-align: right; float: left; font-size: 18px; color: #9ea710;}
	.data span {font-size: 12px; color: #979ea3;}

.p02 {padding: 0 20px 20px 76px; _padding: 0 20px 20px 10px; min-height: 50px; _height: 50px;}

.p03 {line-height: 24px; padding: 0 22px;}

/*right*/


/*footer*/

#footer {background: #979EA3 url(../images/footer-bg.gif) top repeat-x;}
.footer {background: url(../images/footer.gif) 165px top no-repeat; height: 84px;}

.p04, .p05 {padding: 23px 0 0 18px; float: left; color: #fafafa; font-size: 13px;}
.p04 {width: 715px;}


/*footer*/    
© TrueDev.org