body {background:url('img/dis/main_bg.png') repeat-x; background-color:white;padding:0;margin:0; min-width: 800px; font: 12px tahoma;color: #3300ff; }

img {padding:0;margin:0;border:0;}

/*table, tr, td {border:0; border-collapse:collapse;}*/



h1 {color:#FF0000; font-size: 19px; font-weight: normal; text-align:center;}
h2 {color:#FF0000; font-size: 21px; font-weight: normal; text-align:center;}
h3 {color:#FF0000; font-size: 16px; font-weight: bold;}
h4 {color:#FF0000; font-size: 14px; font-weight: bold;}

a {color:red;}
a:hover {color:red;}



#header {height:106px; background: url('img/dis/header_bg.png') repeat-x; min-width:900px;}

#header_left {background: url('img/dis/header_left.png') no-repeat; width:64px; height: 106px; display:inline; float:left;}

#header_right {background: url('img/dis/header_right.png') no-repeat; width:263px; height: 106px; float:right;display:inline;}

.attention {color:red;}
.attention_b {color:red; font-weight:bold;}





#contact_head {width:320px; height:31px; float: left; margin-top:25px; padding:0;}

#contact_head span {padding: 0 8px 0 8px; margin:0;  font-weight:normal; line-height:15px;}

.blue {color:#3300ff;}

.big_text {font-size:14px;}



#contact_head_img{width:2px; height:31px; float: left; margin-top:27px;}



#flag{margin:20px 0 0 18px; }

#flag img{margin:0 6px; border:0;}



#main {min-height: 600px; background-color: white;margin:0 36px;}

#main_left {margin-left:0; width:5px; display:inline; float:left; background: url('img/dis/border_left_bg.png') repeat-y;}

#main_left-td {background: url('img/dis/border_left_bg.png') repeat-y;}

#main_right {margin-right:-2px; width:5px; display:inline; float:right; background: url('img/dis/border_right_bg.png') repeat-y;}

#main_right-td {background: url('img/dis/border_right_bg.png') repeat-y;}

#main_in {display:inline; float:left; width:100%;}

.white {background-color: white;}





#footer {height: 360px;background:url('img/dis/footer_bg.png') repeat-x; background-color:white; color:#3300ff; min-width:900px;}

#footer a{color:#FF0000;}

#footer p {margin:0; padding-top:3px; font-weight:normal;}

#footerup {height:60px; background: url('img/dis/footer_bg_top.png') repeat-x;}

#footerup_left {background: url('img/dis/footer_left.png') no-repeat; width:60px; height: 60px; display:inline; float:left;}

#footerup_right {background: url('img/dis/footer_right.png') no-repeat; width:59px; height: 60px; float:right;display:inline;}

#foot_top{margin:0 auto; text-align:center; float:left; width:87%; color:#FF0000; font-size: 14px; font-weight: normal; padding-left:50px;}

#tel {float:left; margin:-13px 10px 0 70px;}

#foot-left{float:left; margin:25px 5px 15px 15px;}

#foot-right{float:right; margin:25px 120px 15px 5px;}



#clear {clear:both;}





#consult{float:left; width:215px;margin-left:0px;z-index:2;margin-top:25px;margin-right:20px;}

#consult div span{padding-right:8px;}

.red {color:red;font-weight:bold;font-size:18px;padding-top:5px;line-height:24px;}

.cons {color:#333;font-weight:bold;font-size:14px;line-height:12px;}

#consult div p{padding:3px 0 4px 3px;margin:0;}

#consult div{float:left; text-align:right;}

#consult div img{float:left; text-align:right; padding-bottom:1px;border:0;}







#logo {float:left; width:770px; height:105px; background:url('img/dis/02.gif') no-repeat; margin-top:-5px;text-decoration:none;}

#logo h2{font-size:20px; font-weight:normal; margin-top:21px; margin-left:240px;}

#logo a {text-decoration:none;}



#right-col{float:left; margin:15px; width:300px;}

#ico {text-align:center; margin-right:30px; margin-top:10px;}

#ico  img{margin:0 20px; border:0;}

#right-menu {color:#3300ff; font-weight:bold;margin-top:25px;font-size:15px;}

#right-menu li {list-style-image: url('img/dis/bullet.png'); padding-left:14px; margin: 15px 0;}

#right-menu a:visited , #right-menu a:hover, #right-menu a{color:#3300ff;}

#right-bot {margin:30px 0 0 21px;}

#news {margin-top:10px; margin-left:-2px; /*background: url('img/dis/post_it.jpg') no-repeat 0 60px; height:280px; */width: 240px; color:#3300ff; border: dotted 3px #aaa; padding-top:10px;}

.new_zag1 {color:#FF0000; font-size: 21px; font-weight: normal; margin-left:20px;}

.new_zag2 {color:#FF0000; font-size: 21px; font-weight: normal; margin-left:105px;}

#news_inner {margin:10px 20px; font-size:13px;}

.date {display:block; color:#aaa; font-weight:bold;}

#news p {line-height:1.5em;}

#links {margin:0 0 0 20px;width: 210px;}

#links p {margin:0; margin-top: 5px; line-height: 1.5em;}

.lin {color:#e73a27; font-size:18px;}


#left-col {float:left;min-width:800px; }

#act {background: url('img/dis/act_bg.png') no-repeat;height:295px;width:362px; margin-top:25px; margin-left:60px; padding:2px 20px; color: #3300ff;}

#act h1 {color:red; font-size: 24px; font-weight:normal; line-height:20px;padding:8px;margin:0;text-align:left;}

#act h2 {margin:0 0 0 60px; color:red; font-size: 18px; font-weight:bold;line-height:15px;padding:2px;}

#act p {padding:8px 75px 0px 5px; margin:0;}

.full {color:#3300ff; }



#gold {float:right; margin: 15px 40px 0 0;}

#goldimg {z-index:0;}

#anketa {background: url('img/dis/anketa.png') no-repeat;height:188px;width:220px;z-index:1;position:absolute; top:360px; left:880px;}

#anketa h1 {color:red; font-size: 24px; font-weight:bold;line-height:1em;padding:10px 0 0 0; margin:0;margin-left:40px;}

#anketa h2 {margin:0 0 0 80px; color:red; font-size: 18px; font-weight:bold;line-height:15px;padding:2px;}

#anketa p {padding:8px 0 0 30px; margin:0; color: black;}



#yslygi p{margin: 0; padding: 0; color:#3300ff; font-size:14px; font-weight:normal; padding-top:3px;}

#yslygi2 p{margin: 0; padding: 0; color:#3300ff; font-size:12px; font-weight:normal; padding-top:3px;}

#yslygi td{padding: 5px;}

#yslygi a:visited , #yslygi a:hover, #yslygi a{color:#3300ff;}

#clients {height:202px; margin: -1px -7px 0; background: url('img/dis/client-bg.png') repeat-x; padding:0 50px;}
#cl table, #cl tr, #cl td {border-collapse:collapse;}


#cl {background: url('img/dis/cl-full-bg.png') no-repeat; width:608px;height:202px;text-align:center; margin: 0 auto;}




#articles h1, #articles p{margin-left:20px;}

#articles li{margin-bottom:7px;}



#content img {margin-right:7px;}

#content {padding-right:10px; text-align:justify;}


.стиль2 {
	font-weight: bold;
	color: red;
}

ul ul{list-style-type:disc;}
#news ul li ul{padding-top: 4px; line-height: 8px;}
