* {}
html {height:100%;}
body {height:100%; margin:0; padding:0; background:#F9F9F9; color: #565656; font-size:12px; font-family: Tahoma,Helvetica,Verdana,sans-serif; }
img {border:0; padding:0; margin:0;}
ul, ol {margin-top:7px; margin-bottom:7px;}
 li {margin-bottom:2px;}
p {margin:0; padding: 6px 0;}
form {margin:0; padding:0;}
form * {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1, .zag {color:#ee4c0c; font-weight:bold; font-size:13px;
border-bottom:0px solid #000000
}
h2 {font-size: 13px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline; color:#ee4c0c;}
	a:hover {text-decoration: none; color:#ee4c0c;}
/* Common */
/*.top-r {background: url(../i/top_r_new.jpg) no-repeat;}*/
.top-r {background: url(/i/Calc.jpg) no-repeat;}
 .top-r div {margin: 90px 0 0 30px;}
 div.bold {margin-top: 20px;}
  div.bold  a{font-weight:bold; font-size:14px;}

.podrob {padding: 70px 0 0 31px;}
 .podrob a {font-size: 11px; color: #B0B0B0; text-decoration: none;}
 .podrob a:hover {font-size: 11px; color: #B0B0B0; text-decoration: none;}

.content {padding: 0 30px; text-align: justify; clear: both;}
.content object{margin-right: 10px;}
.glzag {padding: 0 30px 7px;}
.podval {color:#929292; font-size:11px; padding: 5px 10px 8px;}
.icq {padding: 10px 0;}
 .icq img {margin-right: 20px;}

.reklama {padding: 10px 0;}
.news {font-size: 11px; padding: 10px 0 5px;}
 .news span {font-size: 11px; font-weight: bold;}
 .news a {font-size:10px; text-decoration:none;}
   .news a:hover {font-size:10px; text-decoration:underline;}
 .news img { float:left; margin:5px 10px 0 0; }
.schet {padding: 70px 0 10px;}
.print {float: right; padding: 30px; text-align: right;}
 .print a {font-size: 11px; text-decoration: underline;}
 .print a:hover {font-size: 11px; text-decoration: none;}
.question {text-align: left;}
 .question a {font-size: 11px; text-decoration: underline;}
 .question a:hover {font-size: 11px; text-decoration: none;}
.l-ot {padding: 1px 12px 6px;}
.r-ot {padding: 1px 12px 6px;}
/* Text */

/* Backgrounds */
.bg-top {background: url(/i/bgtop_c1.gif) repeat-x; text-align: center;}
.bg-menu {background: url(/i/bgtop_c.gif) repeat-x 0 0; color:#ee4c0c; padding: 12px 10px 37px 25px;}
   .bg-menu a {color:#ee4c0c; text-decoration:none; font-weight:bold;}
   .bg-menu a:hover {color:#FFBD62; text-decoration:none; font-weight:bold;}
   .bg-menu span {color:#FFBD62; font-weight:bold;}
.podmenu { padding: 10px 0;}
 .podmenu a {color: #6D93D4;  text-decoration: underline;}
 .podmenu a:hover {color: #6D93D4;  text-decoration: none;}
 .podmenu span {color: #4B62C2;}


/* menu */
.l-menu {padding: 0 6px 45px 10px;}
 .l-menu a {font-size:11px; color:#565656; font-weight:bold; text-decoration:none;}
 .l-menu a:hover {font-size:11px; color:#565656; font-weight:bold; text-decoration:underline;}
 .l-menu a img {margin-right: 1px;}
.r-menu {padding: 0px 8px 45px 4px;}
 .r-menu a {font-size:11px; color:#565656; font-weight:bold; text-decoration:none; text-align: right;}
 .r-menu a:hover {font-size:11px; color:#565656; font-weight:bold; text-decoration:underline; text-align: right;}
 .r-menu a img {margin-left: 5px;}

.hr {background:#DCDCDC; height:1px; font-size:0; margin-top: 7px; width: 100%;}
 .hr img {display:block; height:1px;}


/* Images */
.tblock {display: block; margin-bottom: 10px;}
.foto {margin: 15px 0 10px 20px; display: block;}
/* Bread */

/* Tables */
.sec-menu { border-collapse: collapse; }
	.sec-menu td { padding: 6px 20px 6px 0; vertical-align: top; }
		.sec-menu td div { padding: 4px 0 4px 0; color: #4B62C2; }
			.sec-menu td div a { padding: 0; margin: 0; color: #6D93D4; }


/* Forms */
.inp, .ar {width: 200px; margin-left: 20px;}
.sub {margin-left: 20px;}


/* Templates */




/*content*/
.style1 {color: #999; font-size: 10px;}
.price {font-size: 18px; font-weight: bold; color: #ee4c0c;}
.orange {color: #ee4c0c; font-weight: bold;}
.blue {color: #0033cc; font-weight: bold;}
.red {color: #FF434E}
.tb {border-bottom: 1px solid #999;}
.bg-gray {background: #F2F2F2; padding: 8px; font-weight: bold;}
.style2 {font-size: 9px;}
a.kvart {font-weight: bold; text-decoration: none; color: #565656;}
a:hover.kvart {font-weight: bold; text-decoration: underline; color: #565656;}

.content, .glzag {width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}


.nw {padding: 8px 5px 10px; border-bottom: 1px solid #ddd;}
.nw1 {padding: 8px 5px 10px; border-bottom: 1px solid #ddd; background: #f2f2f2;}
.stat {padding: 5px; margin-bottom: 5px; border-bottom: 1px solid #ddd;}
.podr {font-size: 11px;}
.fullst {padding: 10px 5px; margin-bottom: 5px; border-bottom: 1px solid #ddd;}
.tb-zakaz {margin-top: 10px;}
 .tb-zakaz td {background: #ebebeb; padding: 9px 5px;}
 .tb-zakaz .top-zag {background: #f0f0f0;}
 .tb-zakaz table td {border: none; padding: 1px;}
.tb-calcul {margin-top: 15px;}
 .tb-calcul td {background: #ebebeb; padding: 5px; border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;}
 .tb-calcul .top-zag {background: #f0f0f0;}
 .tb-calcul table td {border: none; padding: 1px;}
.top-form td {vertical-align: top;}
.spis {margin:10px 5px 15px 15px; padding:0;}
 .spis li {margin-bottom:2px; padding-left:5px;}
 .spis li a {color: #333; text-decoration: none;}
 .spis li a:hover {color: #333; text-decoration: underline;}

.phone {color:#FF6C18; font-size:24px; font-weight:bold; }
.phone span { font-size:24px; }
.slog {color:#707070; font-size:12px; font-weight:bold;}

/* Calculate */
.pic-w {text-align: center; background: #efefef; vertical-align: top;}

div.column { float:left; }
div.column div { clear:both; margin-right:40px; }

/* Forum */

table.forum { width:100%; margin-top:15px; line-height:16px; border:solid 1px #dcdcdc; border-collapse:collapse; }
table.forum tr td { vertical-align:middle; border:solid 1px #dcdcdc; padding:20px 15px 20px 15px; }
table.forum tr th { background:#f2f2f2; font-size:11px; border-right:none; vertical-align:middle; padding:10px; }
table.forum tr td a { font-size:13px; font-weight:bold; }
table.forum-tema { width:100%; line-height:16px; border:solid 1px #dcdcdc; border-collapse:collapse; }
table.forum-tema tr td { vertical-align:top; text-align:left; border:solid 1px #dcdcdc; padding:20px 15px 20px 15px; }
table.forum-tema tr th { background:#f2f2f2; font-size:11px; border-right:none; vertical-align:middle; padding:10px; }
.podmenu-forum { padding:10px 0; }
.podmenu-forum a { color:#ee4c0c; text-decoration:underline; }
.podmenu a:hover { text-decoration:none; }
.podmenu span { color:#565656; }
.forum-pages { padding:15px; }
.add-tema { margin-top:30px; padding-bottom:40px; }
.add-tema h2 { color:#ee4c0c; font-weight:bold; font-size:13px; }
.add-tema table { width:100%; margin-top:20px; }
span.or { color:#ff0000; }
.adx-form-text { width:204px; height:18px; line-height:18px; border:solid 1px #7f9db9; }
.add-tema table tr td { padding:3px 10px 0 10px; }
.add-tema table tr td.adx-r { text-align:right; }
.add-tema table tr td textarea { width:328px; height:150px; border:solid 1px #7f9db9; }
.add-tema table tr td p { font-size:11px; }

/* 08.07.2010 */
.plumb-box { background:url(/i/plumb-bg.gif) 0 0 no-repeat; height:145px; margin:20px auto 20px auto; width:514px; }
.plumb-in { position:relative; }
   .plumb-ar-l, .plumb-ar-r { cursor:pointer; height:29px; position:absolute; top:56px; width:16px; }
   .plumb-ar-l { background:url(/i/plumb-ar-l.gif) 0 0 no-repeat; left:4px; }
   .plumb-ar-r { background:url(/i/plumb-ar-r.gif) 0 0 no-repeat; right:4px; }
   .plumb-center { height:128px; left:27px; overflow:hidden; position:relative; top:10px; width:469px; }
      .plumb-center ul { float:left; list-style:none; margin:0; padding:0; }
         .plumb-center ul li { float:left; margin:0; padding:0; }
            .plumb-center ul li div { background:url(/i/plumb-back.gif) 0 0 no-repeat; height:119px; padding:9px 0 0 10px; width:143px; }
               .plumb-center ul li div img { display:block; }



/* 14.07.2010 + 05.08.2010 */
.abg-left { background:url(../i/abg-left.gif) 0 0 no-repeat; height:186px; }
.abg-right { background:url(../i/abg-right.gif) 0 100% no-repeat #fefefe; height:186px; }
.abg-right .protoss { position:relative; }
.abg-right .protoss div.zerg { color:#000; font-family:Verdana; font-size:12px; left:17px; letter-spacing:1px; position:absolute; top:37px; }
.abg-right .protoss div.zerg table { border-collapse:collapse; }
.abg-right .protoss div.zerg table tr td { padding:0 5px 5px 0; }
.abg-right .protoss div.zerg div table tr td { color:#e2001a; font-size:22px; font-weight:bold; letter-spacing:0; }
.abg-right .protoss div.zerg div table tr td span { color:#717070; font-size:11px; font-weight:normal; letter-spacing:0; vertical-align:top; }
.abg-right .protoss div.clc { padding:135px 0 0 86px; line-height:9px; }
.abg-right .protoss div.clc a { color:#303030; font-size:11px; text-decoration:none; }
.acenter { height:124px; }
.abg { background:url(/i/kartinka-centr.jpg) 100% 0 no-repeat; height:124px; }
.amenu { background:url(/i/abg-menu.gif) 0 0 repeat-x; height:63px; }
.abutton { position:absolute; left:-110px; top:10px; }
.bg-menu2 { color:#FF7800; padding:5px 20px 0 0; margin-left:69px; position:relative; }
   .bg-menu2 a { color:#FF7800; text-decoration:none; font-weight:bold; }
   .bg-menu2 a:hover { color:#FFBD62; text-decoration:none; font-weight:bold; }
   .bg-menu2 span { color:#FFBD62; font-weight:bold; }


/* AL20112501 */
.skypeicq { border-collapse:collapse; margin:15px 0; }
.skypeicq tr td { padding:0 0 10px; }


/* AL20112401 */
.discount { width:431px; height:38px; background:url(/i/discount-bg.gif) 0px 0px no-repeat; position:relative; margin:5px 0px 3px 0px; }
.discount form { margin:0px; padding:6px 0px 0px 72px; border:none; }
.discount input.discount-text { margin:0px 5px 0px 0px; padding:3px 0px 0px 0px; text-align:center; height:17px; border:none; font:13px Verdana; color:#000; background:none; //padding-top:2px; cursor:text; }
.discount div { position:absolute; left:214px; top:4px; }
.discount div em { font-style:normal; display:block; color:#fff; font:12px Verdana; font-weight:bold; margin-bottom:-1px; }
.discount div span { color:#fff; font:9px Verdana; display:block; }
.discount input.submit { position:absolute; left:434px; top:0px; }

/* AL20111504 */
.navigation-bred { color:#ff7800; font:11px/18px Arial; padding:0 30px 15px; }
.navigation-bred a { color:#666; }
