*{margin: 0px;padding:0px;}
html,body {
margin: 0px;
scrollbar-face-color:#80c0ff;
scrollbar-highlight-color:#80ffff;
scrollbar-shadow-color:#80Ffff;
scrollbar-arrow-color:#100000;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#000;
scrollbar-base-color:#000;
width:100%;
}
body {
font-family:Arial;
font-size: 0.7em;
background:#faeedd url(images/38.jpg); /*45*/
background-color:#EFEFEF;
background-position:top left;
background-repeat:repeat;
padding:0 0 1%;
}

#inner-left {
background:url(./images/shadownright.gif) repeat-y top left;
width:1009px;
z-index:10;
border-color:#555;
margin:auto;
padding:0;
}
#inner-right {
background:url(./images/shadowleft.gif) repeat-y top right;
}

#wrapper {
border-right:0px outset;
border-bottom:0px solid #668;
border-top:0px outset #996;
background-color:#ffffff;
background-repeat:no-repeat;
background-position:100% 50%;
height:auto;
width:993px;
margin:0 auto;
}
#container {
z-index:11;
background:#FFFFFF;
border-top:0px solid #ccc;
border-bottom:1px solid #ccc;

font-family:Arial;
line-height:11px;
width:993px;
text-align:left;
margin:0 auto;
padding:0;
}

a,a:hover,a:active,a:visited {
color:#369;
text-decoration:none;
}

.title {
border-top:0 solid #996;
line-height:inherit;
margin:0;
padding:0;
}
.title h1 {
background:#AFDFDF;
background-image: none;
color:#441;
font-size:1.0em;
margin:0;
padding:2px 0 2px 18px;
}
table.menu{
font-size:0.9em;
height:63px;
background-color: #6a95bc;
border: 0px solid #efe5ef;
width: 100%;
padding: none;


border-bottom:1px solid #444;
}
table.menu tr{
margin: none;
padding: none;
margin-bottom: 330px;
}
table.menu td{
background: #04a url(./images/menu_f.gif) bottom;
text-align: center;
padding-right: 3px;
padding-left: 3px;
border-right: 1px solid #226;
}
table.menu td:hover,table.menu td#active{
background: url(/images/menu_f.gif) top;
}
table.menu td:hover a,table.menu td#active a{
color: #333;
font-size: 20px;
}
table.menu a,table.menu a:visited{
color:#fefefe;
font: bold 20px times new roman;
}
table.menu a:hover{
color:#ffffff;
}
td#active a{
color: #fff;
}
.scroll {
display:inline;
height:41px;
width:40px;
color:#999;
font:bold 1em Tahoma,sans-serif;
font-size:1.2em;
line-height:100px;
text-align:center;
text-decoration:none;
margin:0;
padding:0;
}

.main {
background:#fff url(./images/fadeup.jpg) top repeat-x;
text-align:left;
width: 993px;
margin: 0 auto;
}

.main .left {
width: 746px;
float:left;
}
.main .left .content{
background:#fff url(./images/fadeup.jpg) top repeat-x;
}

.main .left .content {
color:#333;
text-align:left;
padding:0 3px 35px 13px;
}

.main .right {
border-left: 1px dashed #efefef;
padding-right:0px;
padding-left:1px;
margin-top:0;
margin-right:0;
margin-left:0;
float:right;
width:235px;
}

.main .right .content {
text-align:left;
margin-right:0;
margin-left:0;
margin-top:0;
padding:8px 2px 15px 15px;
}

.right .content blockquote {
margin:5px 5px 35px;
padding:15px;
}

.right .block,.right .block li {
font-size: 0.9em;
border-color:#cbc;
}

.right .block li a:hover {
background:#FFC;
}

.blpr {
background-image:url(images/krai.png);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#a1ee99;
z-index:10;
padding-left:15px;
}

.r_b_right {
background-image:url(images/r_b_right.gif);
background-repeat:repeat-y;
background-color:#fefefe;
width:213px;
padding-bottom:0;
margin-top:10px;
}

.r_b_top {
background-image:url(images/r_b_top.gif);
background-repeat:no-repeat;
}

.r_b_bot {
background-image:url(images/r_b_bot.png);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:10px;
}

.bottom {
background:#ffffff;
border-top:2px solid #997;
color:#444;
width:953px;
padding:14px 20px;
}

.bottom .left,.bottom .right {
width:49%;
}

.bottom .right {
float:right;
text-align:left;
}

.footer {
background: #ffffff url(/images/footer_bg.gif) top;
height:33px;
display:block;
padding:5px 10px 5px;
}

.pic {
background:#ccc;
padding:0 0 14px;
}

.footer .left {
position:relative;
left:0;
width:70%;
text-align:justify;
font-size:1.0em;
}

.footer .left .small {
display:inline;
font-size:0.8em;
}

.footer .right {
float:right;
text-align:right;
}

.clear,.clearer {
clear:both;
}

img {
border:0;
/*background:url(./images/loading.gif) no-repeat center;*/
}

table {
table-layout:fixed;
}

blockquote {
border:1px dotted #999;
background:#cde url(images/quote.gif) no-repeat;
display:block;
font:normal 1.1em Georgia,serif;
padding-left:26px;
padding-bottom:12px;
padding-top:10px;
}

.block h2,.block h3 {
border-top:1px dashed #BCBAAC;
background-color:#CCC;
}

ul.block {
width:95%;
color:#553;
margin:2px 0;
padding:5px 0 0;
}

.block li {
border-bottom:1px dashed #88e;
/*BCBAAC*/
list-style:none;
}

.block li a,.block li em {
color:#553;
display:block;
}

.block li em {
font-size:0.9em;
font-style:normal;
}

.block li a {
text-decoration:none;
padding:4px 3%;
}

.block li a span {
font-weight:700;
}

.block li a:hover {
background:#adf;
color:#553;
display:block;
}

.pen {
background:url(images/pen.png) no-repeat center;
z-index:1;
width:50px;
height:50px;
}

.tel {
background:url(/images/phone.gif) no-repeat bottom left;
height:48px;
margin-top:0;
padding-left:20px;
vertical-align:bottom;
color:#000;
}

.tabb {
margin-left:40px;
}

#prices {
z-index:-10;
}

.content h1,h2,h3 {
background: #e2f0e0 url('/images/menu_fon_bg.png') no-repeat;
color:#440;
margin:0;
padding:5px 0 5px 17px;
}

#cosmic {
color:#000;
font-family:Times New Roman, Arial, Comic Sans Ms;
}


li {
line-height:1.5em;
}

p {
text-indent:1cm;
padding:2px 0 10px;
}

.tab {
text-indent:-1cm;
margin-left:50px;
padding-left:13%;
padding-right:13%;
}

.small,.small {
font:normal .9em sans-serif;
}

ul {
padding:0 2em 1.2em;
}

.left {
float:left;
}

.biglogo {
border:0px solid #bbb;
float:right;
width:340px;
height:220px;
clear:right;
color:#fff;
font-size:1.2em;
line-height:35px;
text-align:center;
margin:0 5px 10px 0;
padding:15px;
}

.ftext {
line-height:16px;
}

.separator {
display:block;
line-height:10px;
}

.vann_gallery {
background:#eeefee;
}

.vann_gallery_text {
color:#333;
display:inline;
background-color:#afcfef;
font:0.9em bold;
border:0px outset #ccc;
}

#bannervvto {
margin-left:50px;
width:88px;
height:31px;
background-color:#eee;
border:0px outset #ccc;
color:#000;
}

#nopad {
margin:0;
padding:0;
}

#vvto {
position:relative;
vertical-align:bottom;
top:8px;
text-align:center;
}

#bvann {
text-align:center;
width:290px;
height:387px;
border:0 dotted #aaa;
margin:5px;
}

#pricedown {
border-bottom:4px solid #9F0;
background-image:url(./images/fon_blue.gif);
line-height:1.5em;
text-align:center;
margin:10px 0 0;
padding:10px 10px 15px 20px;
}

.left,.right {
text-align:left;
}

#main_size {
position:relative;
left:0;
line-height:30px;
text-align:right;
float:right;
width:320px;
border:0px dotted;
border-right:25px solid #ccc;
padding-right:15px;
}

#main_size2 {
float:right;
line-height:15px;
width:280px;
height:60px;
background-color:#77A9FF;
color:#fff;
border:0px solid #666;
border-bottom:4px solid #00aa0f;
padding:15px;
}

#main_size3 {
float:right;
line-height:15px;
width:205px;
height:40px;
background-color:#ffefef;
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:4px solid #00aa0f;
padding:5px 5px 7px;
}



#main_pr {
display:inline-block;
width:180px;
font-size:1.0em;
background-color:#fff;
height:36px;
border-top:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:4px solid #00aa0f;
float:left;
padding:7px;
}

#main_pr a:visited,#main_pr a {
color:#222;
font-weight:700;
}

#main_pr a:hover {
color:#222;
text-decoration:underline;
font-weight:700;
}

.header_main_style {
background: #fffeff;
/* url('/images/loading.gif') center center*/
background-repeat:no-repeat;
height:188px;
padding: none;
margin: none;
}

#faq_title_links {
border-bottom:2px solid #98a;
background:#C4C7E1;
padding:0 10px;
}

#faq_title_links h1,#faq_title_links h2 {
background:#C4C7E1;
font:normal 0.8em times new roman;
margin:0;
padding:5px;
}

.faq a {
color:#444;
}

.faq #wer {
background:#f6ffd2;
}

.faq h2 {
background:#E6ECF2;
}


#dalee {
border:1px solid #8547C4;
display:block;
clear:both;
margin:10px;
padding:15px 15px 0;
}

.faq_title_content {
padding-left:35px;
}
.faq_title_content h2{
line-height: 10px;
}

#border {
border:1px solid #000;
text-align:center;
height:60px;
vertical-align:middle;
background:#f6f6f6;
font:14px;
padding:10px;
}

#border a {
font:normal 12px times;
color:#2f3fbe;
}

#faq_content_text {
background:#f0f0ff;
padding:15px;
}

#faq_content_text padd {
margin-left:15px;
}

#make_order {
width:250px;
position:relative;
bottom:-8px;
left:-55px;
}

.outter {
font:bold italic 22px arial;
color:#a365ff;
margin-top:15px;
}

.faq_comp {
border:0 outset;
}

table.faq_comp tr {
background:#c3d6ff;
}

table.faq_comp td {
padding:7px;
}

.faq_comp_l1 {
color:#222;
background:#d3d6ff;
}

.faq_comp_ftr {
background:#d3d6ff;
font-size:1.1em;
}

#we_know_what_we_do {
color:#01af03;
font-size:1.4em;
font-family:Calibri;
text-align:center;
}

.main_trend {
margin-left:5px;
}

ul.main_trend li {
list-style-position:inside;
font:normal 12px arial;
margin-bottom:10px;
}

ul.main_trend li p {
font-size:1.0em;
text-decoration:underline;
}

.econom {
font:italic bold 12px arial;
background:#04b;
color:#dff;
margin:2px;
}

.c_b_left {
background-image:url(images/c_b_left.gif);
background-repeat:repeat-y;
background-position:0px 0px;
padding-left:5px;
padding-bottom:10px;
}

.c_b_right {
background-image:url(images/c_b_right.gif);
background-repeat:repeat-y;
background-position: right;

}

.c_b_top {
background-image:url(images/c_b_top.gif);
background-position:top left;
background-repeat:no-repeat;
padding-top:25px;
}

.c_b_bot {
background-image:url(images/c_b_bot.png);
background-repeat:no-repeat;
padding-bottom:10px;
background-position:bottom right;
padding-right:0;
}

.c_b_bot_old {
background-image:url(images/c_b_bot_old.png);
background-repeat:no-repeat;
padding-bottom:10px;
background-position:bottom right;
padding-right:0;
}

.pricetable {
margin-right:5px;
table-layout:auto;
padding:20px 20px 5px 5px;
font: normal time new roman;
font-size: 0.8em;
}
.pricetable tr {
background:#f6f6fe;
border-bottom:10px solid;
}
.pricetable tr:hover {
background:#defea5;
}
.pricetable td {
border-right:1px dotted #ddd;
}
.pricetable li{
list-style: none;
}

.gallery {
margin-left:10px;
margin-top:35px;
width:615px;
}

.gallery td {
border-top:2px solid #aac;
border-left:2px solid #aac;
border-right:3px solid #aac;
border-bottom:3px solid #aac;
}

table.gallery tr {
height:125px;
text-align:center;
}

table.gallery td {
width:170px;
text-align:center;
}

table.gallery img {
width:100%;
height:100%;
}
.nobg *{
background:none;
}

.title a:link,.title a:visited,.title a:hover,.header a:link,.header a:visited,.header a:hover,.vann_gallery a:link,.vann_gallery a:hover,.vann_gallery a:active,.vann_gallery a:visited {
color:#000;
}

.footer a:hover,.footer .right a{
color: #fff;
text-decoration:none;
}

.footer a,.footer a:visited {
color:#222;
text-decoration:none;
}

#faq_title_links a:hover,.faq a:hover {
text-decoration:underline;
}

ul#pluses li,.pricetable li {
list-style-position:inside;
list-style:url(./images/pink_point.gif);
}
H1,H2,H3,h2 strong{
font: normal 1em arial;
font-weight: normal;
}
#main_logo{
font: 1.0em arial;
width:100%;
padding-right:0;
margin:0;
}
#main_logo #tel{
font: 0.8em arial;}
#main_logo a{
font: 0.8em arial;}
.man_run strong{
font-size: 0.9em;
}
.faq h1 {
padding-top: 0px;
line-height: 15px;
background-image: none;
}
.prgl{
border:1px outset #bcc;
padding: 15px 0px;
background: #ededed;
}
.prgl img{
border: 2px solid #77c;
margin-left: 5px;
width:170px;
}
div.delimiter
{
background: url(./images/content_delimiter.jpg) no-repeat center center;
margin:0px;
margin-bottom:10px;
padding:0px;
}
.pricetable img{
border:3px outset #79a;
/*background: #000;*/
width: 120px;
margin-right: 5px;
}
.pricetable td{
font: normal 1.2em;
vertical-align: middle;
padding-top: 2px;
padding-bottom: 3px;
}