/*

Master-Style

================================================*/
@media Screen    
{
body {margin: 0; padding: 0; background: #222 url(../img/header_bg.jpg) repeat-x; font: 12px Arial, Helvetica, sans-serif; min-width: 780px;}
body.smoll {background: #222 url(../img/header_bg_smoll.jpg) repeat-x;}
.clear {clear: both; overflow: hidden; height: 1px;}
a img {border: none;}

/* --- PAUL styles ------------------------------------------*/
#page_links {}
.clo { clear:both; font-size:0; height:0;}
a.pages {display:block; float:left; padding:3px; margin:3px; color:#ebebeb; font-size:14px; background:#333;}
a.pages:hover { text-decoration:none;}

.maintext{
padding:3px;
width:780px;
}
.maintext h1{font-size:12px; text-align:center; color:#FD8104}

.l_r_bg {background: url(../img/bg_page.gif) 50% 131px no-repeat;}
body.smoll .l_r_bg {background: none;}
.header {width: 861px; margin: 0 auto; height: 63px; position: relative; padding: 445px 0 0;}
body.smoll .header {padding-top: 154px; height: 63px;}


.header ul {margin: 0 5px 0 0; padding: 9px 0 0; height: 39px; background: url(../img/ton_nav_bg.gif) repeat-x;}
.header ul li {float: left; margin: 0; padding: 0; list-style: none}
.header ul li a {height: 39px; text-indent: -9999px; overflow: hidden; display: block;}
.header ul li a.home {background: url(../img/home.gif) no-repeat; width: 90px;}
.header ul li a.shyny {background: url(../img/shyny.gif) no-repeat; width: 73px;}
.header ul li a.disk {background: url(../img/disk.gif) no-repeat; width: 75px;}
.header ul li a.uslugi {background: url(../img/uslugi.gif) no-repeat; width: 81px;}
.header ul li a.accesuary {background: url(../img/accesuary.gif) no-repeat; width: 145px;}
.header ul li a.news {background: url(../img/news.gif) no-repeat; width: 92px;}
.header ul li a.stat {background: url(../img/stat.gif) no-repeat; width: 81px;}
.header ul li a.bay {background: url(../img/bay.gif) no-repeat; width: 109px;}
.header ul li a.contact {background: url(../img/contact.gif) no-repeat; width: 110px;}
.header ul li a:hover {background-position: bottom;}
.header ul li a#acc {background-position: bottom;}

.header p {color: #fff; font-family: Tahoma, "Times New Roman", sans-serif; margin: 0; padding: 0; position: absolute; left: 331px; top: 76px;}
.header p a {color: #fff;}
.header p a:hover {text-decoration: none;}
a.logo {text-decoration: none; position: absolute; top: 65px; left: 0; color: #fff; font: 15px Tahoma, "Times New Roman", sans-serif;}
a.logo b {background: url(../img/logo.gif) no-repeat; width: 249px; height: 37px; text-indent: -9999px; overflow: hidden; display: block;}
h2.telefon {background: url(../img/call.png) no-repeat; width: 238px; height: 44px; display: block; overflow: hidden; text-indent: -9999px; position: absolute; right: -24px; top: 61px; margin: 0; padding: 0;}
h1.myhead{font-size:12px; color:#FD8104}

.content {	padding: 0px 0;	width: 100%;	background: #666 url(../img/cont_bg.jpg) 0 100% no-repeat;}
.pad_b_2 {padding-bottom: 150px;}
.small_menu{color: #f33300;	font-size: 13px;	width:100%;	height:35px;}
.small_menu ul {padding-top:7px;	padding-bottom:12px;	padding-left: 0px;	margin-left: 0px;}
.small_menu ul li {	display:block;	float: left;	height: 16px;	padding-right: 12px;}
.small_menu  a {text-decoration:underline; font-size: 13px;  color: #f33300;}
 .small_menu a:hover {text-decoration: underline; font-size: 13px;  color: #f33300;}
 .small_menu a:visited{text-decoration: underline; font-size: 13px;  color: #f33300;}
.cont_box {width: 780px; margin: 0 auto;}
.cont_box h2 {margin: 0; padding: 0 0 10px; color: #fff; font-size: 26px; line-height: 26px; font-weight: normal;}
.cont_box h3 {margin: 0; padding: 10px 0 10px; color: #fff; font-size: 20px; line-height: 20px; font-weight: normal;}
.cont_box h3.perets span {background: url(../img/perets.gif) 100% 5px no-repeat; padding: 0 35px 0 0;}
.cont_box p {color: #fff; font-size: 13px; margin: 0; padding: 0 0 8px;}
.cont_box p.result {padding: 0 0 0 90px;}
.cont_box p span.you_search {width: 90px; display: block; float: left; margin: 0 0 0 -90px;}
* html .cont_box p span.you_search {margin-left: -45px;}
.cont_box p a, .cont_box p span.color {color: #fd8104;}
.cont_box p a:hover {text-decoration: none;}
.cont_box .img_left {float: left; margin: 0 30px 0 0;}
.cont_box .img_right {float: right; margin: 0 0 0 30px;}
.cont_box .border {border: 8px solid #464646;}
.cont_box .two_col {padding: 30px 0 0; clear: both;}
.cont_box .two_col .col_left {width: 360px; padding: 0 55px 0 0; float: left; clear: both;}
.cont_box .two_col .col_right {width: 360px; float: right;}
.cont_box .two_col .border {margin: 0 0 12px;}
.cont_box .two_col a:hover .border {border-color: #fd8104;}

.cont_box .end {width: 223px; padding: 0 0 0 20px; float: right; margin: -2px 32px 0 0; background: url(../img/en.gif) no-repeat;}
.cont_box .end2 {margin-top: -3px; position: relative; background: url(../img/en.gif) no-repeat; padding: 0 0 0 16px; width: 227px!important; margin-right: 27px!important;}
.cont_box .end ul {margin: 0; padding: 12px 0 0; height: 30px;}
.cont_box .end2 ul {padding-top: 16px; height: 27px; color: #fff;}
.cont_box .end ul li {margin: 0; padding: 0 15px 0 0; float: left; list-style: none;}
.cont_box .end2 ul li {padding: 0 8px 0 0;}
.cont_box .end ul li a {color: #fff; padding: 4px 0 0; display: block; height: 13px; float: left;}
.cont_box .end2 ul li a {color: #fd8104; padding: 0;}
.cont_box .end ul li a:hover {text-decoration: none;}
.cont_box .end ul li a.done {padding: 4px 25px 0 0; background:url(../img/done.gif) 100% 0 no-repeat;}
.cont_box .end h2 {margin: 0; padding: 18px 0 0; font-size: 26px; font-weight: normal; color: #fff;}
.cont_box .end h2 .color {color: #bdbdbd;}

.tab_bg {background: url(../img/korzina_bg.jpg) repeat-y; margin: 0 0 2px;}
.cont_box .tab_bot {background: url(../img/tab_bot.gif) 0 100% no-repeat; padding: 0 0 13px;}
.cont_box table {border-collapse:collapse; border-spacing:0; background: url(../img/tab_top.gif) no-repeat; width: 780px; color: #fff;}
.cont_box table .foto {width: 107px; padding: 10px 0 0 17px;}
.cont_box table .name {width: 170px; padding: 10px 0 0 37px;}

.cont_box table .kol {width: 57px; padding: 10px 45px 0 32px; text-align: center;}
.cont_box table .kol form {margin: 0; padding: 10px 0 0;}
.cont_box table .kol form label {display: block; padding: 0 0 3px;}
.cont_box table .kol form input {background: url(../img/col_input.jpg) no-repeat; width: 53px; height: 20px; padding: 3px 2px 0; display: block; line-height: 23px; color: #222; border: none; text-align: center;}

.cont_box table .summa {width: 141px; padding: 10px 0 0 26px;}
.cont_box table .del {width: 122px; padding: 10px 0 0 26px;}
.cont_box table .del a {color: #fff; padding: 1px 0 0 25px; background: url(../img/delete.gif) no-repeat;}
.cont_box table .del a:hover {text-decoration: none;}

.cont_box .three_col {background: url(../img/3_col_bg.gif) repeat-y; width: 780px; margin: 0 0 30px;}
.cont_box .box_e1 {width: 274px; float: left;}
.cont_box .box_e2 {padding: 0 0 0 58px; width: 144px; float: left;}
.cont_box .box_e3 {padding: 0 0 0 43px; width: 261px; float: left;}
.cont_box .three_col h3 {color: #fff; font-size: 16px; font-weight: normal; line-height: 16px; margin: 0; padding: 12px 0 14px;}
.cont_box .three_col p {margin: 0; padding: 0; font-size: 13px; color: #c2c2c2;}

.cont_box .map, .cont_box .glav_stat {position: relative; background: #2c2c2c; padding: 23px 35px 23px 50px; overflow: hidden; display: block; text-align: right; clear: both; width: 659px;}
.cont_box .map h2 {float: left; padding: 19px 0 10px; font: #fff; font-size: 26px; line-height: 26px;}
.cont_box .map ul {float: left; clear: left; margin: 0; padding: 0; text-align: left;}
.cont_box .map ul li {margin: 0; padding: 0; list-style: none;}
.cont_box .map ul li a {color: #fff;}
.cont_box .map ul li a:hover {text-decoration: none;}

.cont_box .glav_stat {padding: 18px; width: 774px; text-align: left; background: #464646; margin: 0 0 20px;}
.cont_box .float_left {float: left; padding: 0 20px 10px 0;}
.cont_box .glav_stat h2 {font-size: 20px; line-height: 20px; color: #fff; font-weight: normal;}
.cont_box .glav_stat h2.perets span {padding: 0 50px 0 0; background: url(../img/perets.gif) 100% 4px no-repeat;}
.cont_box .glav_stat p {font-size: 13px; color: #fff; margin: 0; padding: 0 0 19px;}
.cont_box .glav_stat p.date {font-size: 11px; padding: 0 0 6px;}
.cont_box .glav_stat a, .cont_box .stat a, .cont_box .news a {color: #ffb400; font-size: 13px;}
.cont_box .glav_stat a:hover, .cont_box .stat a:hover, .cont_box .news a:hover {text-decoration: none;}

.cont_box .stat {padding: 0 18px 20px; clear: both;}
.cont_box .stat h2, .cont_box .news h2 {font-size: 16px; line-height: 16px; color: #fff; font-weight: normal; padding: 0 0 6px; margin: 0;}
.cont_box .stat p {margin: 0; padding: 0 0 10px; color: #fff;}
.cont_box .stat p.date, .cont_box .news p.date {font-size: 11px; color: #afafaf; padding: 0 0 1px;}

.cont_box .archiv {padding: 30px 0 0 18px; margin: 0; font-size: 20px; line-height: 20px; clear: both;}
.cont_box .archiv a {color: #d69f1b;}
.cont_box .archiv a:hover {text-decoration: none;}

.cont_box .news {padding: 0 34px 0 18px; float: left; width: 135px;}
.cont_box .news p {font-size: 11px; color: #fff; margin: 0; padding: 15px 0 0;}
.cont_box .news p.date {padding: 0 0 1px;}

.cont_box .top_l, .cont_box .top_l_n {width: 14px; height: 14px; display: block; position: absolute; background: url(../img/top_l.jpg) no-repeat; top: 0; left: 0;}
.cont_box .top_r, .cont_box .top_r_n {width: 14px; height: 14px; display: block; position: absolute; background: url(../img/top_r.jpg) no-repeat; top: 0; right: 0;}
.cont_box .bot_l, .cont_box .bot_l_n {width: 14px; height: 14px; display: block; position: absolute; background: url(../img/bot_l.jpg) no-repeat; bottom: 0; left: 0;}
.cont_box .bot_r, .cont_box .bot_r_n {width: 14px; height: 14px; display: block; position: absolute; background: url(../img/bot_r.jpg) no-repeat; bottom: 0; right: 0;}
.cont_box .top_l_n {background: url(../img/top_l_n.gif) no-repeat;}
.cont_box .top_r_n {background: url(../img/top_r_n.gif) no-repeat;}
.cont_box .bot_l_n {background: url(../img/bot_l_n.gif) no-repeat;}
.cont_box .bot_r_n {background: url(../img/bot_r_n.gif) no-repeat;}

.new {padding: 0 0 37px 117px;}
.new .fono_tov {width: 105px; height: 95px; margin: 25px 0 0 -117px; float: left; background: url(../img/nov_bg.gif) no-repeat; padding: 15px 0 0 12px;}
.new table {width: 659px; float: left; background: none;}
.new table tr {display: block; width: 659px; position: relative;}
.new table td {border-bottom: 2px solid #666;}
.new table tr.bg_tab {vertical-align: top;}
.new table .col_1 {width: 75px; padding: 10px; background: #464646;}
.new table .col_2 {width: 73px; padding: 10px; background: #3b3b3b;}
.new table .col_3 {width: 170px; padding: 10px; background: #464646;}
.new table .col_4 {width: 61px; padding: 10px; background: #3b3b3b;}
.new table .col_5 {width: 67px; padding: 10px; background: #464646;}
.new table .col_6 {width: 95px; padding: 10px; background: #3b3b3b;}
.new table th {height: 25px; padding-top: 0!important; padding-bottom: 0!important; font-size: 14px; font-weight: normal; background: none!important}
.new table .color {color: #fd8104;}
.new table .bot_r_tab {bottom: 1px;}

.new table form {margin: 0; padding: 0;}
.new table form {width: 80px;}
.new table form .text {background: url(../img/input_new.gif) no-repeat; width: 29px; height: 14px; padding: 1px 2px 2px; text-align: right; border: none; margin: 0 2px 0 5px;}
.new table form label {padding: 0 0 5px; display: block;}

.top_r_tab {background: url(../img/nov_top_l_bg.gif) no-repeat; width: 15px; height: 12px; position: absolute; right: 0; top: 0; display: block;}
.bot_r_tab {background: url(../img/nov_bot_r_bg.gif) no-repeat; width: 15px; height: 12px; position: absolute; right: 0; bottom: 0; display: block;}

.cont_box .left_col {width: 361px; padding: 0 31px 0 0; float: left;}
.cont_box .right_col {width: 386px; float: right; padding: 25px 0 0; overflow: hidden;}
.cont_box .right_col h2 {font: 22px/22px "Myriad Pro", Tahoma, sans-serif; float: left; clear: left; letter-spacing: -1px;}
.cont_box .right_col h2.perets {background: url(../img/perets.gif) 100% 5px no-repeat; padding-right: 35px;}
.cont_box .right_col p {color: #fff; font-size: 13px; margin: 0; padding: 0 0 15px; clear: left;}
.cont_box .right_col .r_link {float: right; color: #f33300; font-size: 13px; margin: 4px 0 0;}
.cont_box .right_col .r_link:hover {text-decoration: none;}
.cont_box .right_col ul.foto_gallery {margin: 0; padding: 5px 0 0; clear: both;}
.cont_box .right_col ul.foto_gallery li {float: left; margin: 0 29px 0 0; padding: 10px 10px 0 10px; background: url(../img/img_bg_l.gif) no-repeat; width: 78px; height: 89px; display: block;}
.cont_box .right_col ul.foto_gallery li strong {display: block; font: 12px Tahoma, "Times New Roman", sans-serif; color: #fff; text-decoration: underline;}
.cont_box .right_col ul.foto_gallery li strong.des {color: #9a9a9a; font-size: 11px; text-decoration: none;}
.cont_box .right_col ul.foto_gallery li a:hover strong {text-decoration: none;}

.cont_box .right_col ul.foto_gallery li b {display: block; font: 12px Tahoma, "Times New Roman", sans-serif; color: #fff; text-decoration: underline;}
.cont_box .right_col ul.foto_gallery li b.des {color: #9a9a9a; font-size: 11px; text-decoration: none;}
.cont_box .right_col ul.foto_gallery li a:hover b {text-decoration: none;}


.cont_box .menu_r_pos {clear: both;}
.cont_box .right_menu {margin: 0; padding: 0; width: 100px; float: left;}
.cont_box .right_menu2 {width: 60px;}
.cont_box .right_menu li {margin: 0; padding: 0; list-style: none; font-size: 12px; color: #fff;}
.cont_box .right_menu li a {color: #fff; height: 20px; line-height: 20px; width: 88px; padding: 0 0 0 9px; display: block;}
.cont_box .right_menu li a:hover {text-decoration: none; color: #000; background: url(../img/right_menu_h.gif) no-repeat;}

a.curvendor {text-decoration: none; color: #000; background: url(../img/right_menu_h.gif) no-repeat;}
a.modlink {text-decoration: underline; color: #FFF;}
a.modlink:visited {text-decoration: underline; color: #CCC;}

.news_inner {clear: both; padding: 27px 0 0;}
.news_inner ul {margin: 0; padding: 4px 0 0; clear: both;}
.news_inner ul li {margin: 0; padding: 0; float: left; list-style: none; color: #fff; font: 12px Tahoma, "Times New Roman", sans-serif; width: 193px;}
.news_inner ul li span {display: block; color: #cdcdcd;}
.news_inner ul li a {color: #fff;}
.news_inner ul li a:hover {text-decoration: none;}

.cont_box .in_calc {position: relative; background: #2c2c2c; padding: 24px 30px 22px 31px; margin: 0 0 24px; float: left;}
.cont_box .in_calc .ie6_d {width: 299px;}
.cont_box .in_calc h2 {margin: 0 0 2px; padding: 0; text-indent: -9999px; display: block; height: 22px;}
.cont_box .in_calc h2.pod_s {background: url(../img/podbor_shyn.gif) no-repeat; width: 94px;}
.cont_box .in_calc h2.pod_d {background: url(../img/podbor_diskov.gif) no-repeat; width: 116px; margin-top: 30px;}
.cont_box .in_calc h2.shyn_c {background: url(../img/shyn_calc.gif) no-repeat; width: 168px; height: 23px; margin: 0 0 10px;}
.cont_box .in_calc p {color: #fff; margin: 0; padding: 0;}
.in_calc form {margin: 0; padding: 0;}
.in_calc form select {width: 134px; float: left; margin: 7px 0 10px; font-size: 13px;}
.in_calc form select.right_sel {float: right;}
.in_calc form .clear_f_1, .in_calc form .clear_f_2 {clear: both; height: 1px; overflow: hidden;}
.in_calc form .clear_f_2 {background: #4e4e4e;}
.in_calc form label {color: #fff; font-size: 13px; margin: 7px 17px 0 0; float: left; white-space: nowrap;}
.in_calc form label input {margin: 0 3px 0 0;}
.cont_box .but {background: url(../img/search.gif) no-repeat; width: 103px; height: 26px; font-size: 16px; color: #000; text-align: center; margin: 9px 0 0; border: none;}
.sver {position: absolute; top: 21px; right: 17px;}

.but2 {background: url(../img/search.gif) no-repeat; width: 103px; height: 26px; font-size: 16px; color: #000; text-align: center; margin: 9px 0px 9px 32px; border: none; vertical-align: middle;}

.calc_box {position: relative; background: #2c2c2c; padding: 28px 44px 28px 31px; clear: both; width: 705px; display:none;}
.cont_box .calc_box h2.shyn_c {text-indent: -9999px; display: block; height: 23px; background: url(../img/shyn_calc.gif) no-repeat; width: 168px; height: 23px; margin: 0 0 13px; padding: 0;}
.cont_box .calc_box .sver {position: absolute; top: 27px; right: 23px;}
.cont_box .calc_box p {margin: 0; padding: 0 0 10px; color: #fff; font-size: 13px;}
.calc_box .info {position: absolute; top: 184px; right: 44px;}

.decor_1 {background: url(../img/bg_sh_1.png) no-repeat; width: 166px; height: 59px; display: block; position: absolute; top: -59px; right: 25px;}
.decor_2 {background: url(../img/bg_sh_2.png) no-repeat; width: 177px; height: 82px; display: block; position: absolute; top: -82px; right: 15px;}

.raschet_bot {background: #222 url(../img/raschet_bot.gif) 0 100% no-repeat; padding: 0 0 24px; width: 378px; margin: 12px 0 0;}
.raschet_top {background: url(../img/raschet_top.gif) no-repeat; padding: 13px 27px 0; width: 324px;}
.raschet_top ul {margin: 0; padding: 0;}
.raschet_top ul li {margin: 0; padding: 0 18px 0 0; list-style: none; float: left;}
.raschet_top ul li a {color: #fff; height: 23px; display: block; line-height: 22px; position: relative; float: left;}
.raschet_top ul li a:hover {background: #ed8f04; color: #000; text-decoration: none;}
.raschet_top ul li a:hover span.left {position: absolute; background: url(../img/calc_a_l.gif) no-repeat; width: 5px; height: 23px; display: block; left: -5px; top: 0;}
.raschet_top ul li a:hover span.right {position: absolute; background: url(../img/calc_a_r.gif) no-repeat; width: 5px; height: 23px; display: block; right: -5px; top: 0;}
.cont_box .raschet_top p {clear: left; color: #959595; padding: 15px 0 0;}
.raschet_top form {margin: 0; padding: 0;}
.cont_box .calc_box .raschet_top form p {padding: 10px 0 6px;}
.raschet_top form select {width: 80px;}
.raschet_top form select.long {width: 105px;}
.raschet_top form span {font-size: 12px; color: #fff; padding: 0 5px;}
.raschet_top form .but {margin-left: 207px;}

.footer {clear: both; position: relative; height: 102px; padding: 24px 0 0;	width: 780px;	margin: 0 auto;}
.footer h2 {margin: 0 0 14px; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../img/nash_mag.gif) no-repeat; width: 107px; height: 18px; display: block;}
.footer p {color: #cfcfcf; font-size: 12px; padding: 0; margin: 0;}
.footer p a {font-size: 13px; color: #f33300;}
.footer p a:hover {text-decoration: none;}
.footer p.center {position: absolute;}
.footer p.right {position: absolute; right: 0; top: 57px;}

}
.footer_img{position:absolute; background-image:url(../img/koleso.gif);	background-repeat:no-repeat; height:110px;	width: 76px;	left: -100px;	top: 10px;}
.footer_schet{	position:absolute; top:-100px;	height:50px;	width:280px;	right:0px;	top:75px;}
.schet{	float:right;	width:280px;	height:50px;	padding-left: 5px;}
.atr a{color:#999999}
