html{height:100%;}
body {width: 100%; height: 100%; padding: 0; margin: 0; background:#ffffff url(../images/bkg1.jpg) top left repeat-x; color:#000000;  font-size:11px; font-family: Verdana, sans-serif; font-weight:100; height:100%;}
table { border: none; border-collapse: collapse; }
td { vertical-align: top; padding: 0; margin: 0; font-size:11px; font-family: Verdana, sans-serif;}
td, p, div, span {font-family: Verdana, sans-serif; font-weight:100;}
ul, li  { font-size:11px; font-family: Verdana, sans-serif;}
div{padding:0; margin:0;}
.h100 {height: 100%; }
.w100 { width: 100%; }
.hw { width:100%;height:100%;}
img {border:0; margin:0; padding:0;}
a{color:#b80000; font-family: Verdana, sans-serif; text-decoration:underline; font-weight:100;}
a:hover{color:#b80000; text-decoration:none; font-weight:100;}
a:visited{color:#b80000; font-weight:100;}

h1{font-size:18px; color:#b80000; padding:0 0 14px 0; margin:0;}
h2{font-size:18px; color:#b80000; padding:0 0 14px 0; margin:0;}
h3{font-size:18px; color:#b80000; padding:0 0 14px 0; margin:0;}
h6{font-size:14px; color:#b80000; padding-left:16px; margin:0;}
h4{font-size:14px; color:#b80000; padding:0 0 14px 0; margin:0;}
h5{font-size:16px; color:#b80000; padding:10 0 14 80; margin:0;}

.likeh1 {padding:0 0 14px 0; margin: 0px; color: #b80000; font-size: 18px; font-weight: bold;}
.main_link {	font-family: Verdana, sans-serif; color: #b80000; font-weight: 100; text-decoration: none;}
.zag {padding: 0 0 14px 0; margin: 0px; color: #b80000; font-size: 18px;}
.h1my {	margin: 0px; padding-left: 16px; color: #b80000; font-size: 14px;}
td.big {	font-size: 14px; font-weight: bold;}
.big {font-size: 14px; font-weight: bold;}
td.anton1 {text-align: center; width: 40px; height: 30px;}

.blue{color:#2cc2ff; font-style:italic;}

p{padding:0 0 14px 0; margin:0; }
p.indent {text-indent: 30px; text-align:justify;}
p.justify {text-align:justify;}
p.cent {text-align:center;}
p.bold {font-weight:bold;}

.top{background:url(../images/bkgtop.jpg) top left no-repeat; height:422px;}
.righttop{width:389px;}
.lefttop{background:url(../images/linevoln.png) 100% 72px no-repeat;}
.namesite{text-align:right;}
.upmenu{background:url(../images/menubkg.jpg) right bottom no-repeat; padding:7px 30px 0 150px; text-align:right; }
.upmenu table{margin:0 0 0 auto; height:239px;}

.rightside{width:361px;}
.leftside{width:255px; background:url(../images/leftsidetop.jpg) left bottom no-repeat;}
.menu{padding:50px 10px 50px 10px;}
.imenu_on, .imenu{padding-bottom:30px;}

.mydiv{display:none;}

.leftdownmenu{padding:0 0 0 15px;}
.leftdownmenu img{padding:20 0 0 15px;}
.leftdownmenu table td{padding:10px 0;}
.leftdownmenu table td.link{padding:10px 5px; vertical-align:middle;}
td.link a, td.link a:hover, td.link a:visited{color:#00c3ff;}

.info{background:url(../images/usefulcent.gif) right top repeat-y; height:230px;}
.topinfo{background:url(../images/usefultop.jpg) right top no-repeat;height:230px;}
.botinfo{background:url(../images/usefulbot.jpg) right bottom no-repeat; height:230px;}
.botinfo div{padding:50px 15px 20px 60px; font-size:12px; color:#898989;}
.botinfo div div{padding-top:30px;}
.botinfo div ul{padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; padding-left:15px; margin-left:0; color:#898989;}
.botinfo div ul li, .botinfo div ul div{padding-left:0px;}
.botinfo div ul a, .botinfo div ul a:hover, .botinfo div ul a:visited{color:#898989;}


.bottommenu{height:25px; vertical-align:middle; text-align:center;background:url(../images/leftsidecent.jpg) left bottom no-repeat;}
.bottommenu a{color:#898989; text-decoration:none;}
.bottommenu a:hover{color:#898989; text-decoration:underline;}
.bottommenu a:visited{color:#898989;}
.bottommenu span{background:url(../images/delimiter.gif) 50% 50% no-repeat; padding:0 10px;}

.footer{background:url(../images/foot.jpg) left bottom repeat-x; height:94px;}
.forleftbkg{background:url(../images/leftsidebot.jpg) left bottom no-repeat; height:94px; text-align:center;}
.copy{padding-top:50px; background:url(../images/footbkg.gif) 50% 100% no-repeat; text-align:center; color:#ffffff; font-size:12px; height:25px;}
*html .copy{height:75px;}
.copy a, .copy a:hover, .copy a:visited{color:#ffffff;}
.live_int {margin:0 0 0 0; position:; top:50px;}



.points{height:14px; background:url(../images/points.gif) left bottom repeat-x; text-align:right; margin:0px 0 20px 0;}
.points_vert{background:url(../images/points_vert.gif) left top repeat-y;}
.points_hor{background:url(../images/points.gif) left top repeat-x;}
.t_points {width: 247px;}


.center {background: #fdd0b9 url(../images/frame/bg_square.jpg) repeat-y; text-align:center; vertical-align:middle;}
.pic_sm{ width:229px; height:170px; background:url(../images/portfolio_sm/frame.jpg) top left no-repeat; text-align:center;}
*html .displ_for_small{position:relative; text-align:center; margin: -200 -265 -200 -265;}
.displ_for_small{position:relative; text-align:center; margin: -190 -265 -200 -265;}
.displ{position:relative; text-align:center; margin: -200 -265 -200 -265;}
.top_left {width:299px; height:231px; vertical-align:bottom; background:url(../images/frame/top_left.gif) no-repeat;}
.elastic_top {background:url(../images/frame/elastic_top.gif) bottom repeat-x; text-align:right; width:2px;}
.top_right {width:299px; height:231px; vertical-align:bottom; background:url(../images/frame/top_right.gif) no-repeat;}

.bottom_left {width:299px; height:229px; vertical-align:bottom; background:url(../images/frame/bottom_left.jpg) no-repeat;}
.elastic_bottom {background:url(../images/frame/elastic_bottom.jpg) top repeat-x; text-align:left; width:2px;}
.bottom_right {width:299px; height:229px; vertical-align:bottom; background:url(../images/frame/bottom_right.jpg) no-repeat;}

.elastic_left {background:url(../images/frame/elastic_left.jpg) bottom repeat-y; text-align:right; height:2px;}
.elastic_right {background:url(../images/frame/elastic_right.jpg) bottom repeat-y; text-align:right; height:2px;}
.blue_hr {color:#2cc2ff; text-decoration:none;}
a.blue_hr:hover {color:#2cc2ff; text-decoration:none;}
/*.blue_pr {color:#2cc2ff;}
a:hover.blue_pr {color:#2cc2ff;}*/

.price_cms {width:615px;}
.header_pr {background:url(../images/header_cms.jpg) top left no-repeat; width:615px; height:34px;}
.bg_h_pr {background:url(../images/bg_hig_cms.jpg) top left repeat-y; width:615px; height:34px;}
.bg_d_pr {background:url(../images/bg_dark_cms.jpg) top left repeat-y; width:615px; height:34px;}
.text_pr {font:bold 14px Verdana; padding:0 0 0 20;}
.footer_pr {background:url(../images/footer_cms.jpg) top left no-repeat; width:615px; height:13px;}
.too_lamp {margin-left:65px;}
.pr_1{position:relative; left:195px; top:5px;}
.pr_2 {position:relative; left:100px; top:5px;}
.pr_3 {position:relative; left:263px; top:5px;}
.pr_4 {position:relative; left:204px; top:5px;}
.pr_5 {position:relative; left:188px; top:5px;}
.pr_6 {position:relative; left:178px; top:5px;}
.pr_7 {position:relative; left:246px; top:5px;}

.price {border:4px double #01C4FE;}
.price td {text-align:justify; padding:5px; border: 1px solid #01C4FE;}

.h_left {background:url(../images/h_left.png) top right no-repeat; width:8px; height:34px; }
.h_bg {background:url(../images/h_bg.png) top left repeat-x; height:34px; font-size:12px; font-weight:bold; padding-top:3px; padding-left:5px; vertical-align:middle;}
.h_right {background:url(../images/h_right.png) top left no-repeat; width:8px; height:34px;}
.l_line_l {background:url(../images/l_line_l.png) top right repeat-y; width:8px; vertical-align:middle; padding-left:10px; padding-left:5px;}
.r_line_l {background:url(../images/r_line_l.png) top left repeat-y; width:8px; vertical-align:middle; padding-left:10px; padding-left:5px;}
.bg_light {background: #e7effa; height:34px; vertical-align:middle; padding-left:5px;}
.bg_light_b {background: #e7effa; height:34px; vertical-align:middle; padding-left:5px; }
.bg_dark_b {background: #bdd4f3; height:34px; vertical-align:middle; padding-left:5px; }
.bg_light_lamp {background: #e7effa; height:34px; vertical-align:middle; padding-left:15px;}
.bg_dark_lamp {background: #bdd4f3; height:34px; vertical-align:middle; padding-left:15px;}
.l_line_d {background:url(../images/l_line_d.png) top right repeat-y; width:8px; vertical-align:middle; padding-left:5px;}
.r_line_d {background:url(../images/r_line_d.png) top left repeat-y; width:8px; vertical-align:middle; padding-left:5px;}
.bg_dark {background: #bdd4f3; height:34px; vertical-align:middle; padding-left:5px;}
.b_left {background:url(../images/b_left.png) top right no-repeat; width:8px; height:13px;}
.b_bg {background:url(../images/b_bg.png) top left repeat-x; height:13px;}
.b_right {background:url(../images/b_right.png) top left no-repeat; width:8px; height:13px;}
.price_n td {text-align:justify;  padding:0px;}

.bold {font-weight:bold;}
.podushka { margin-right:10px;}
.podrob {text-align:right; padding:0 100 0 0; position:relative; top:-10px;}
.podrob_wizard {text-align:right; padding:0 70 0 0; position:relative; top:-10px;}
.spisok li {padding-bottom:5px;}


.justify ul {text-align:justify;}

.small_menu {padding-bottom:15px;}
.sm_m {font-family:Verdana; font-size:14px; font-weight:bold;}

.bg_t {background:url(../images/bg_t.jpg) top left repeat-y; padding:0 10 0 70;}
.header_t {background:url(../images/header_t.jpg) top left no-repeat; width:682px; height:85px; font:bold 22px Verdana; padding:25 0 0 100; color:white;}
.text_t {padding:0 0 0 30;}

.form_obr {}
.form_obr td {padding:5 0 0 0;}
.form_obr input {width:250px;}
.form_obr textarea {width:250px;}


.t_top{height:85px; background:url(../images/img/line_long.jpg) top left repeat-x;}
.t_left_top{height:85px; background:url(../images/img/line_left.jpg) top left no-repeat;}
.t_right_top{height:60px; background:url(../images/img/line_right.jpg) top right no-repeat;font:bold 21px Verdana; padding:25px 0 0 100px; color:#ffffff;}
*html .t_right_top{height:85px;}

.t_mid{background:#e6effa url(../images/img/left_mid.gif) top left repeat-y;}
.t_bot{height:37px; background:#e6effa url(../images/img/bot.gif) top left repeat-x;}
.t_left_bot{height:37px; background:url(../images/img/left_bot.gif) top left no-repeat; text-align:right;}
.t_bg{padding:0 10 0 70;}

.whtml100{width:100%;}
*html .whtml100{width:auto;}

.shini td.bg_light,.bg_dark{padding-top:3px; padding-bottom:3px;}

input.subm{width:101px; height:27px; background:url(../images/but_send1.jpg) top left no-repeat; border:none; cursor:pointer; color:#d13c4f; font-weight:bold;}
INPUT.subm_long {border:none;  width: 150px; background: url(../images/but_send2.jpg) no-repeat left top; height: 27px; color: #d13c4f; cursor: pointer; font-weight:bold;}

.main_ul {padding:0 5 10 20; /*text-align:justify;*/ margin:10 0 0 0;  list-style-image:url(../images/point.gif);}
.main_ul li {padding-top: 5px;}
.portf_t td {padding:0 10px 0 10px;}
.marg_bot {width: 4px; height: 100%;}
.otz {width: 247px;}
.otz .otz_top {width: 247px; background: url(../images/otz_top.jpg) no-repeat left top; height: 15px;}
.otz .otz_mid {padding:0 20px 0 20px; width: 247px; background: url(../images/otz_mid.jpg) repeat-y left top; font-weight: bold;}
.otz .otz_bot {width: 247px; background: url(../images/otz_bot.jpg) no-repeat left top; height: 15px;}
.otz_name {text-align: center; width: 70%; font-size: 13px; font-weight: bold;}
.otz_quest {padding-left: 5px; color: #7f8488; padding-top: 5px;}
.otz_answer {padding-left: 5px;}
UNKNOWN {font-weight: bold;}
.otz a {	color: #549add; font-weight: bold; text-decoration: underline;}
.otz a:hover {color: #549add; font-weight: bold; text-decoration: none;}
.otz a:visited {color: #549add; font-weight: bold;}
.table_wrap {position: absolute; width: 600px;}
.table_wrap_marg {position: absolute; width: 600px; margin-left: 40px;}
table.reset td {padding:10px;}
p.zag a {padding:0 0 14px 0; margin: 0px; color: #b80000; font-size: 18px; font-weight: bold; text-decoration: none;}
p.zag a:hover {padding:0 0 14px 0; margin: 0px; color: #b80000; font-size: 18px;font-weight: bold; text-decoration: underline;}
p.zag a:visited {padding:0 0 14px 0; margin: 0px; color: #b80000; font-size: 18px;font-weight: bold;}
.pred1 {text-align: left; padding:13px 0 20px 0; line-height: 1.5; width: 450px; font-size: 140%; font-weight: bold;}
.pred2 {padding:13px 0 20px 0; width: 450px; font-size: 140%; font-weight: bold;}

#shop-content {padding: 20px 0 0 20px;}
#shop-content input, #shop-content textarea, #shop-content select{ font: 16px Arial; padding: 3px;}
