html,body,div,span,applet,object,textarea,select,label,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,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
height:400px;
width:100%;
}

body {
background:#EAEADE url(/images/background.gif) repeat-x scroll 0 0;
color:#444141;
font-family:'trebuchet ms',Arial,Tahoma,sans-serif !important;
font-size:12px;
height:100%;
min-width:990px;
}

body,p,div,th,td,input {
font-size:12px;
font-weight:400;
}

div#headerlinks {
height:21px;
}

div#headerlinks div.homepage {
height:21px;
margin:0 auto;
text-align:right;
}

div#headerlinks div span {
background:transparent url(/images/background_green.gif) no-repeat scroll left top;
color:#FFF;
display:block;
float:right;
font-size:11px;
line-height:16px;
padding:2px 25px 3px 45px;
}

div#headerlinks div span a {
color:#FFF;
font-size:11px;
text-decoration:none;
}

div#headerlinks div span a:hover {
text-decoration:underline;
}

div#bread {
height:77px;
padding-right:5px;
padding-left:20px;
}

div#bread img {
margin:20px 0;
position:absolute;
}

div#tabs {
float:right;
margin:45px 5px 0 0;
}

div#tabs ul,#order ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

div#tabs li,#order li {
display:inline;
float:left;
line-height:23px;
margin:0;
padding:0;
position:relative;
}

#feature {
background:transparent url(/images/men.jpg) no-repeat scroll left top;
/* height:405px; */
height:370px;
margin-left:400px;
padding:30px 5px 5px 25px;
}

#feature li {
color:#9BB70D;
}

#feature li span, #feature p {
color:#444141;
font-size:13px;
font-style:italic;
font-weight:700;
}

#feature li span a, #feature p a, #bread p a {
color:#9BB70D;
}

div#tabs a.passive {
background:transparent url(/images/top_left.gif) no-repeat scroll left top;
color:#444141;
display:inline;
float:left;
font-size:18px;
margin-left:12px;
padding:0 0 0 2px;
text-decoration:none;
}

div#tabs a.passive span {
background:transparent url(/images/top_right.gif) no-repeat scroll right top;
cursor:pointer;
display:block;
float:none;
padding:5px 15px 4px 13px;
}

div#tabs a.active,div#tabs a.passive:hover {
background:transparent url(/images/top_left.gif) no-repeat scroll 0 -32px;
color:#FFF;
display:inline;
float:left;
font-size:18px;
margin-left:12px;
padding:0 0 0 2px;
text-decoration:none;
}

div#tabs a.active span,div#tabs a.passive:hover span {
background:transparent url(/images/top_right.gif) no-repeat scroll 100% -32px;
cursor:pointer;
display:block;
float:none;
padding:5px 15px 4px 13px;
}

#calcHolder h3 {
color:#9BB70D;
display:block;
font-family:'trebuchet ms',Arial,Tahoma,sans-serif;
font-size:13px;
font-weight:700;
margin:0 0 6px;
}

#feature h2, #feature h3 {
color:#9BB70D;
font-size:22px;
font-style:italic;
}

#feature h2 {
padding-top:60px;
}

#feature ul {
font-weight:700;
margin-left:20px;
}

div#calculator {
background:transparent url(/images/black_bottom.png) no-repeat scroll left bottom;
height:440px;
left:42px;
padding-bottom:75px;
position:absolute;
top:130px;
width:360px;
z-index:100;
}

/* Хак для IE 6 и ниже */
* html div#calculator {
padding-bottom:72px;
}

div#blackbox {
background:transparent url(/images/black_top.png) no-repeat scroll left top;
color:#FFF;
height:100%;
margin:0;
padding-top:3px;
}

div#calcHolder {
background:#444141 url(/images/calc_background.gif) no-repeat scroll right top;
height:100%;
}

div#calcHolder form {
padding:20px 30px 0;
/* background:transparent url(/images/discounts.gif) no-repeat scroll right top; */
}

#calcHolder h2 {
display:block;
font-family:'trebuchet ms',Arial,Tahoma,sans-serif;
font-size:18px;
font-weight:400;
line-height:23px;
}

div.calcbox span {
color:#9BB70D;
display:block;
font-size:13px;
font-weight:700;
margin:0 0 6px;
}

.gray,.gray a {
color:#8E8E80;
font-size:11px;
font-weight:400;
line-height:normal;
}

span#price {
color:#fff;
font-size:17px;
font-weight:700;
}

span#info {
color:#B8B7B2;
font-size:10px;
}

a.button_calc_orange {
background:transparent url(/images/calc_orange_left.gif) no-repeat scroll left top;
color:#444141;
display:block;
float:right;
font-size:13px;
line-height:18px;
padding:0 0 0 15px;
position:absolute;
right:20px;
text-decoration:none;
}

a.button_calc_orange span {
background:transparent url(/images/calc_orange_right.gif) no-repeat scroll right top;
display:block;
font-weight:700;
padding:7px 20px 6px 5px;
}

a.button_calc_orange:hover {
background-position:0 -31px;
text-decoration:none;
}

a.button_calc_orange:hover span {
background-position:100% -31px;
}

input,select,textarea {
border:1px solid #4C4A4A;
color:#444141;
font-family:Arial,Tahoma,sans-serif;
font-size:12px;
margin:1px;
}

#frmorder input:focus,#frmorder textarea:focus,#frmorder select:focus {
border:1px solid #EDB815;
}

#content textarea,#content input, #feature textarea, #feature input, #bread textarea ,#bread input {
border:1px dotted #929191;
}

#teaser textarea,#teaser input {
border:1px dotted #000;
}

input {
width:145px;
}

input, textarea, select {
background-color:#FFFFFF;
}

div#calc_price {
background:transparent url(/images/sub_back.gif) repeat-x scroll center top;
left:30px;
padding:7px 0 0;
position:absolute;
top:367px;
width:300px;
}

div#calc_price h3 {
margin-bottom:0;
}

#teaser {
background:#9BB70D url(/images/slot_plan.gif) no-repeat scroll right 20px;
padding:15px 5px 15px 425px;
}

#teaser h2 {
color:#FFF;
display:block;
font-size:17px;
font-weight:700;
padding-bottom:5px;
}

div#footer {
background:transparent url(/images/sub_back.gif) repeat-x scroll center top;
color:#8E8E80;
font-size:11px;
font-weight:400;
height:50px;
line-height:16px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
text-align:right;
}

div#footer span {
float:left;
text-align:left;
}

div#content {
background:#fff url(/images/sub_back.gif) repeat-x scroll center top;
padding:20px 5px 20px 20px;
font-size:13px;
}

div#content p {
font-size:13px;
}

img {
color:#8E8E80;
}

#content img {
background-image:url(/images/loading.gif);
background-position:50% 50%;
background-repeat:no-repeat;
position:relative;
}

div#footer a {
color:#8E8E80;
}

div#content a {
color:#9BB70D;
font-weight:700;
}

div#content h2 {
color:#444141;
font-family:'trebuchet ms',Arial,Tahoma,sans-serif;
font-size:22px;
font-weight:700;
line-height:22px;
margin:0 0 10px 20px;
padding:0;
}

div#content h3 {
color:#9BB70D;
display:block;
font-family:'trebuchet ms',Arial,Tahoma,sans-serif;
font-size:17px;
font-style:italic;
font-weight:700;
line-height:22px;
margin:0 0 5px;
}

div#content h4 {
font-family:'trebuchet ms',Arial,Tahoma,sans-serif;
font-style:italic;
margin-top:10px;
}

div#content h2 a,div#content h2 a,div#content h3 a {
font-size:100%;
}

div#content li {
margin-left:30px;
}

#teaser li,#teaser p {
color:#444141;
display:inline;
float:left;
font-size:13px;
margin:0 25px 0 0;
padding:10px 25px 10px 0;
position:relative;
width:220px;
}

#teaser li a,#teaser p a {
color:#444141;
font-size:13px;
}

label,input[type="text"] {
display:block;
float:left;
}

label {
margin-right:5px;
}

#messages {
width:285px;
}

.field {
margin:5px 0;
overflow:auto;
width:100%;
}

.help {
cursor:help;
}

.tooltip {
background-color:#dedede;
border:1px solid #fff;
display:none;
left:-9999px;
padding:5px;
position:absolute;
width:230px;
z-index:999;
}

.tooltip p {
background-color:#222;
color:#fff;
font-size:11px;
margin:0;
padding:2px 7px;
text-align:justify;
}

input.error,select.error {
border:1px solid red !important;
}

a.button_calc_small_green {
background:transparent url(/images/calc_small_green_left.gif) no-repeat scroll left top;
color:#444141;
display:block;
float:right;
font-family:Arial,Tahoma,sans-serif;
font-size:9px;
line-height:11px;
padding:0 0 0 10px;
text-decoration:none;
}

a.button_calc_small_green span {
background:transparent url(/images/calc_small_green_right.gif) no-repeat scroll right top;
display:block;
font-weight:bold;
padding:3px 15px 4px 5px;
}

a.button_calc_small_green:hover {
background-position: 0% -18px;
text-decoration: none;
}

a.button_calc_small_green:hover span {
background-position: 100% -18px;
}

button {
background-color:#A9C80A;
border:1px dotted #FFF;
color:#FFF;
font-weight:bold;
margin-left:2px;
cursor:pointer;
}

button:hover {
background-color:#C9E912; /*BCDD11*/
}

button#cancel {
background-color:#EDB815;
}

button#cancel:hover {
background-color:#FFD75D;
}

a.button_orange {
background:transparent url(/images/orange_left.gif) no-repeat scroll left top;
color:#444141;
display:block;
float:left;
font-family:'trebuchet ms';
font-size:13px;
line-height:18px;
padding:0 0 0 15px;
text-decoration:none;
margin:20px 30px;
}

a.button_orange span {
background:transparent url(/images/orange_right.gif) no-repeat scroll right top;
display:block;
font-weight:bold;
padding:7px 20px 6px 5px;
}

a.button_orange:hover {
background-position: 0% -31px;
text-decoration: none;
}

a.button_orange:hover span {
background-position: 100% -31px;
}

div.error {
background-color:#FFF9B0;
border:2px dashed #FFE450;
padding:5px 20px;
position:absolute;
top:10px;
left:10px;
z-index:100;
}

div.error h2 {
color:#FF6600;
}

#content .title {
float:left;
padding-bottom:20px;
width:200px;
}

#content ul.title li {
background-color:#EAEADE;
list-style-type:none;
padding-left:7px;
padding-right:7px;
text-align:right;
margin:1px;
}

#content ul.title li span {
float:left;
}

del {
font-size:12px;
}

.mail {
unicode-bidi:bidi-override;
direction:rtl;
}

div.grippie{border-top:3px solid #FFE450;cursor:s-resize;overflow:hidden;margin-top:-1px;}