body {padding:0px; margin:0px;	font: normal 12px Arial, Tahoma; background: #fff;	color:#000;	width:100%;	height:100%;}


html{height:100%;}
table{font: normal 12px Arial, Tahoma;	border:0px none;}
tr, td{font: normal 12px Arial, Tahoma;	border:0px none;}
td{vertical-align:top;}
div{color:#000; font: normal 12px Arial, Tahoma;}

img{border:0px none;}

a, a:active, a:visited , a:link{color: #012000; font: normal 12px Arial, Tahoma; text-decoration: none;}
a:hover {color: #012000; font: normal 12px  Arial, Tahoma; text-decoration: underline;}

li{list-style-image: url('images/li.gif');}

ul{padding:0; margin:0;}

form{padding:0; margin:0;}
input{border:1px solid #5e5e5e; background:#ececec; width:175px; height:20px; font: normal 12px Arial, Tahoma;}
textarea{border:1px solid #5e5e5e; background:#ececec; width:350px; height:120px; overflow:auto; font: normal 12px Arial, Tahoma;}

.hide{visibility: hidden;}
.show{visibility: visible;}

.rezina{width:100%; height:100%;}

.main_div_home{width: 1002px; margin:auto; /* margin-left: 132px; */ height:auto!important;  height:100%;  min-height:100%; position:relative; background: url('images/hdr_pix_home.gif') repeat-x top left;}
.main_div{width:100%; padding:0; margin:0 auto; height:auto!important;  height:100%;  min-height:100%; position:relative; background: url('images/hdr_pix.gif') repeat-x top left;}
.main{width:1000px; padding:0; margin:0 auto; height:auto!important;  min-height:100%; position:relative;}
.header{height:274px; position:relative; background: url('images/hdr_home.jpg') no-repeat top left;}
.header_inner{height:174px; position:relative; background: url('images/hdr_inner.jpg') no-repeat top left}

.content_home{clear: both; overflow:hidden; width: 1000px; padding-bottom:10px;}
.inner_content{clear: both; overflow:hidden; width: 1000px; padding-bottom:70px;}
.content{width: 685px; margin-left:20px !important; margin-left:10px; margin-top:25px; float: left; }

.footer{clear: both;  height: 91px; position:relative; bottom:0; font-size:10px; width: 1002px; margin-left:0px; text-align:center; background:  url('images/body_bg.gif') repeat-x bottom left;color: #f4f7db;}

.menu a, .menu a:active, .menu:visited, .menu a{color: #F4F7DB; font: bold 10px Tahoma, Arial; text-decoration: none;margin-left:11px;font-size:11px;}
.menu a:hover {color: #A90022; font: bold 10px Tahoma, Arial; text-decoration: underline;font-size:11px}

a.menu_foot, a.menu_foot:active, a.menu_foot:visited, a.menu_foot:link{color: #f4f7db; font: normal 10px Tahoma, Arial; text-decoration: none;}
a.menu_foot:hover {color: #f4f7db; font: normal 10px Tahoma, Arial; text-decoration: underline;}

a.topmenu, a.topmenu:active, a.topmenu:visited, a.topmenu:link{color: #fff; font: normal 10px Arial, Tahoma; text-decoration: none; text-transform: uppercase; display: block; width: 110px; height:18px; padding-left:22px; padding-top: 4px;}
a.topmenu:hover {color: #f7d344; font: normal 10px Arial, Tahoma; text-decoration: underline; text-transform: uppercase; display: block; width: 110px; height:18px; padding-left:22px; padding-top: 4px; background: #313133;}

a.more, a.more:active, a.more:visited, a.more:link{color: #69784d; font: bold 12px Arial, Tahoma; text-decoration: underline;}
a.more:hover {color: #69784d; font: bold 12px Arial, Tahoma; text-decoration: none;}

a.back, a.back:active, a.back:visited, a.back:link{color: #3e56a6; font: normal 12px Arial, Tahoma; text-decoration: underline;}
a.back:hover {color: #3e56a6; font: normal 12px Arial, Tahoma; text-decoration: none;}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

.images_border{border:1px solid #333;}
.img_border{border:1px solid #494949; margin-top:10px; margin-right:7px;}

/*.fl_l{float:left;}*/
.fl_r{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden;}

.logo_pos{position:absolute; top:120px; left:45px;}
.logo_pos_inner{position:absolute; top:80px; left:35px;}
.icons_pos{position:absolute; top:20px; left:40px;}
.langs_pos{position:absolute; top:12px; right:15px; color: #f4f7db;}

.menu_div{text-align:center; height: 30px; padding:9px 0px 0px 180px;}

.left_div{width: 998px; float:left; background:#F5F7DA none repeat scroll 0% 50%; border: 1px solid rgb(204, 204, 204); margin-top: 5px; margin-top: 3px;}
.inner_div{width: 960px; float:left; padding-left:20px; padding-right:20px;}
.welcome_div{width: 530px; margin-left:30px; margin-top:23px; background: #f5f7da; padding: 25px; margin-bottom:20px;}
.home_right{width: 380px; margin-right:0px !important; margin-right:12px; margin-top:3px; float:right; border: 0px solid rgb(204, 204, 204); padding: 2px;}
.right_panel{width: 225px; margin-right:15px !important; margin-right:8px; margin-top:85px; float:right;}
.welcome{font-size:18px;}
.title{font-size:18px; padding-top:25px; display:block;}
.date{font-size:11px; color:#0e8e2e; font-weight: normal; margin-bottom:5px; display: block}
.date2{font-size:11px; color:#69784d; font-weight: normal; margin-bottom:5px; display: block}
.pic_margin{margin:0px 0 10px 0;}

.marginleft{margin:55px 0px 0pt 30pt;}


.news_title{display: block; margin-bottom:10px;}

.menu_pos{position:absolute; top:75px; left: 255px;}
.menu_pos_home{position:absolute; top:192px; left: 802px;}

.feedback{width: 213px; float: left;}
.feedback input, .feedback textarea{ margin:3px 0 5px 0 ;}
.map_div{float: left; position:relative;}
.contacts_apple{position:absolute; top:324px; left:60px;}
.contacts_apple_red{position:absolute; top:140px; left:124px;}

.news_more_pic{float:left; width: 210px; padding-right:15px;}
.news_small_pic{margin:3px 0px 0 0; cursor: pointer;}

.dots{ background: url('images/dots.gif') repeat-x center center; height: 15px; width: 100%}

.x_pos{cursor: pointer; position: absolute; top:3px; right: 3px}

.banner_div{margin-top: 40px; float: left;}

.orange{background: #ff9f00; padding:3px 7px; color:#fff9df; width: auto; height: auto; font-weight:bold;}
.green{background: #69784d; padding:3px 7px; color:#fff9df; width: auto; height: auto; font-weight:bold;}
.olive{background: #8ea85d; padding:3px 7px; color:#fff9df; width: auto; height: auto; font-weight:bold;}
.red{background: #a90022; padding:3px 7px; color:#fff9df; width: auto; height: auto; font-weight:bold;}

.green_div{background: #69784d; color:#fff9df; width: auto; height: 18px; font-weight:bold; overflow: hidden; padding-top:2px; padding-left:10px; padding-right:10px; float: left; margin-bottom:10px;}
.red_div{background: #a90022; color:#fff9df; width: auto; height: 18px; font-weight:bold; overflow: hidden; padding-top:2px; padding-left:10px; padding-right:10px; float: left; margin-bottom:10px;}
.orange_div{background: #orange; color:#fff9df; width: auto; height: 18px; font-weight:bold; overflow: hidden; padding-top:2px; padding-left:10px; padding-right:10px; float: left; margin-bottom:10px;}
.olive_div{background: #8ea85d; color:#fff9df; width: auto; height: 18px; font-weight:bold; overflow: hidden; padding-top:2px; padding-left:10px; padding-right:10px; float: left; margin-bottom:10px;}

.light_block {width:1000px; height: 220px; clear: both; margin-bottom:10px;margin-left:30px;}
.light_block div{padding:20px; float:left;}
.light_title{color:#69784d; font-size:10px;}
.item_title{color:#000; font-size:18px; margin-top:5px; display: block; float: left;}

.checkbox{width: 12px; height: 12px; margin-right:2px; border:0 none;margin-top:75px}
.big_red_title{color:#a90022; font-size:18px;}
.red_title{color:#a90022; font-size:11px; font-weight: bold;}

.active a {
color:black;
}

h1{
color:#A90022;
font-size:18px;
text-align:center;
}

.pricepart 
{
border-right:1px solid #bfc0b6; border-top:1px solid #bfc0b6; border-bottom:1px solid #bfc0b6; height: 180px; background: #f9ffe2; width: 80px
}

.gvidon{
border-left:1px solid #bfc0b6; border-top:1px solid #bfc0b6; border-bottom:1px solid #bfc0b6; height: 180px; background: #f9ffe2; width: 130px
}

.contentproduct      {
 border-right:1px solid #bfc0b6; border-top:1px solid #bfc0b6; border-bottom:1px solid #bfc0b6; height: 180px; background: #f9ffe2; width: 410px;overflow-y:auto;
}
.act a {
color:#A90054;
}

.bookmark {
border-top: 1px solid rgb(191, 192, 182); border-right: 1px solid rgb(191, 192, 182); border-bottom: 1px solid rgb(191, 192, 182); padding: 100px 3px 0pt 10px; background: rgb(249, 255, 226) none repeat scroll 0% 50%; height: 180px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 40px ! important;
}



.csc-mailform div{
padding:3px;
}

.csc-mailform {
width: 357px;
float: center;
}

.csc-mailform label {
width:80px;
}
.csc-mailform-submit{
background-color: rgb(169, 0, 34); color: white; font-weight: bold; width: 90px;
}
#mailformYour_phone{
width: 90px;
}

.delimiter {
style: HEIGHT: 0px; 
BACKGROUND-COLOR: grey; !important;
}

.bodytext{ font-family: Tahoma, Helvetica, Verdana, Arial; font-size:120%;}

.wishbox {
padding: 6px;
border: 2px solid #A90022;
font-size: 12px;
font-family: Vivaldi,trebuchet ms,times new roman,times,serif;
}


#constructBy{
color:#FFFFFF;
}

#constructBy a{
color:#FFFFFF;
}
#constructBy a
{
    font-weight:bold;
    text-decoration:none;
}
#constructBy a img{
    margin-bottom:-3px;
    border:none;
}
