@media Screen    
{
html,body{ margin:0; padding:0; width: 100%; height: 100%; background: #F2F2F2; font-family: arial, sans-serif; font-size: 12px; color:#555; text-align: center }

/*div, p, span{ border: solid 1px #333;}*/


table{ padding: 0; margin:0; border-collapse: collapse; width: 100%; font-size: 12px; margin-bottom: 30px }
th,td{ padding: 0; margin:0; border-collapse: collapse; border-bottom: solid 1px #ddd; padding: 5px 10px }
th{ padding: 5px 9px; background:#f5f5f5; border: solid 1px #ddd }
img{ border:0 }
form{ margin: 0; padding:0; width: 100% }
h1, h2, h3, h4, h5, h6, p, address{ margin:0; padding:0 }
ul, li{ margin:0; padding:0; list-style: none }
.h1{ color: white; font-weight: normal; font-style: italic; text-align: right; font-size: 60px; padding: 60px 30px 0 0 }
h1{ font-size: 26px; text-align: left; color:#FFA800; margin-bottom: 5px }
.H1_g{ font-size: 18px; color:#FFA800; margin-bottom: 5px }
h2{ font-size: 20px; color:#FFA800; margin-bottom: 15px;}
.sub-left h2{margin-left:0px; }
h3{ font-size: 18px; color:#FFA800; margin-bottom: 5px }
h4{ font-size: 16px; color:#FFA800; margin-bottom: 5px }
p, ul, ol{ font-size: 12px; color:#555; margin-bottom: 20px }


.main{ width: 960px; min-height: 100%; margin: 0 auto; text-align: left; background: white }
.header{ height: 140px; width: 100%; overflow: hidden; background: #FFA800; position: relative }
.header strong{ font-size: 22px; font-weight: normal; position: absolute; top: 15px; right: 30px; color: #FDF3DF }
.logo{ position: absolute; left:0; top:0 }

.tool{ width: 100%; height: 40px; overflow: hidden; background:#F9E5B2; position: relative }
.tool ul, .tool li{ padding:0; margin:0; list-style: none }
.tool ul{ position: absolute; left: 55px; top: 10px }
.tool li{ float: left }
.tool ul a{ font-size: 16px; font-weight: bold; padding-right: 30px; color:#FFA800 }
.tool ul a:hover{ text-decoration: underline }
.tool .phone{ position: absolute; right: 30px; top: 0px }
.tool .phone small{ font-size: 18px; color:#FFA800; margin-top:5px; margin-right: 7px; display: block
; float:left;}
.tool .phone span{ color:#6BA153 }
.tool .phone big{ word-spacing: 0px; font-size: 35px; color:#01674F }
.phone small{ display: inline }

.tool .sub a{ font-weight: normal }

.content{ width: 100%; overflow: hidden }
.column-left{ float: left; width: 245px }


.sub-left{ float: left; width: 450px;}
.sub-right{ display: inline; float: right; width: 210px; height:; margin-right: 40px; padding-top: 5px }


.column-right ul, .column-right ol{ font-size: 12px; padding-left: 10px; padding-right: 60px; margin-bottom:0; padding-bottom: 10px }
.column-right li{ padding: 0 0 5px 30px;  }

.menu, .menu li{ padding:0; margin:0; list-style: none }
.menu{ padding: 30px 20px 25px 15px; font-size: 14px }
.menu li{ width: 100% }
.menu a, .menu span{ display: block; padding: 4px 15px; margin-bottom: 2px; color:#FFA800; font-weight: bold }
.menu a:hover{ background:#FFA800; color: white; text-decoration: none }
.menu span{ background:#FFA800; color: white }

.block{ width: 100%; overflow: hidden; padding: 0px 0; /*background:url('../../images/cms/data/neu/dotted.gif') repeat-x left bottom*/ }
.odd{ background:#f8f8f8 url('/images/cms/data/neu/dotted.gif') repeat-x left top; padding-top:20px;}
.odd2{ background:#fff url('/images/cms/data/neu/dotted.gif') repeat-x left top; padding-top:20px;}
.odd2 .odd_linc{ font-size: 15px;}
.block img{ float: left;display: block; margin-left: 20px; border: solid 5px #ccc!important;/* margin-right: -100%*/ }
.odd img{ margin-left: 10px!important;}
.odd p{ padding: 0 20px 0 10px!important; margin-bottom:0; /*float: left */}
.odd3{background:#fff url('/images/cms/data/neu/dotted.gif') repeat-x left top; padding-top:20px;}

.lest_b1{padding-left:10px; background:#f8f8f8; 
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #bfbfbf;
	border-bottom-color:#bfbfbf;
  }

.block p, .block ul{ display: block; padding: 0 10px 0 0px; margin-bottom:0; /*float: left */}
.cont_mike{ overflow: hidden; display: block; padding: 0 0px 0 0px; margin-left:200px;  height: ;/*float: left */  width: 230px;}


.block p a, .sub-left p a{ color:#666; text-decoration: none }
.block strong.head p{ display: block; padding:0px; padding-bottom: 5px; /*font-weight:normal;*/ }
strong.head strong, strong.head{ /*font-weight:normal; */}
.head a{ text-decoration: underline; color:#555 }
.head a:hover{ text-decoration: none }
.cena { font-size: 13px; display: block; color:#fff; font-style:normal; background:#FFA800; padding:3px; margin-top: 5px; width: 130px; margin-bottom: 5px}
.cena b {font-size: 15px; color:#fff}


.nodes{ width: 100%; overflow: hidden; margin-bottom: 30px }
.node{ margin: 0 0 -300px -1px; padding-bottom: 300px; width: 225px; float: left; text-align: center; overflow: hidden; background: url('/images/cms/data/neu/vdot.gif') repeat-y left top }
.view{ width: 160px; margin: 0 auto; text-align: left }
.view img{ border: solid 5px #eee }
.view p{ margin-bottom:5px }
.view big{ color: #CB3636 }
.red { color: #CB3636 }
.name{ font-size: 14px; padding: 5px 0; color: black }
.name a{ color: black; text-decoration: underline }
.name a:hover{ text-decoration: none }

.decor-1{ height: 200px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-1.jpg') no-repeat center }
.decor-2{ height: 200px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-2.jpg') no-repeat center }
.decor-3{ height: 210px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-3.jpg') no-repeat center }
.decor-4{ height: 300px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-4.jpg') no-repeat center }
.decor-5{ height: 200px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-5.jpg') no-repeat center }
.decor-6{ height: 200px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-6.jpg') no-repeat center }
.decor-7{ height: 300px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-7.jpg') no-repeat center }
.decor-13{ height: 165px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/decor-13.jpg') no-repeat center }
.decor-15{ height: 281px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/despens.jpg') no-repeat center }
.decor-16{ height: 267px; margin: 70px 0 25px; background: url('../../images/cms/data/neu/pakkomp.jpg') no-repeat center }

.decor-8{ position: absolute; width: 200px; height: 180px; top:-220px; right:0 }
.decor-9{ position: absolute; width: 285px; height: 306px; top:-315px; right:10px }
.decor-10{ position: absolute; width: 207px; height: 319px; top:-330px; right:15px }
.decor-11{ position: absolute; width: 260px; height: 174px; top:-174px; right:20px }
.decor-12{ position: absolute; width: 240px; height: 224px; top:-224px; right:20px }
.decor-13{ position: absolute; width: 207px; height: 309px; top:-380px; right:30px }
.Flossy_standing{ position: absolute; width: 275px; height: 350px; top:-365px; right:15px }
.dostavka{ position: absolute; width: 373px; height: 288px; top:-288px; right:15px }
.moving_boxes{ position: absolute; width: 255px; height: 292px; top:-300px; right:15px }
.LuckyOliver{ position: absolute; width: 215px; height: 306px; top:-315px; right:25px }
.girl-moving{ position: absolute; width: 179px; height: 301px; top:-315px; right:30px }
.dispens{ position: absolute; width: 180px; height: 253px; top:-253px; right:0 }

.footer{ position: relative; width: 960px; margin:0 auto; text-align: left }
.footer .child{ position: absolute; width: 100%; height: 100px; top: -100px; background: url('../../images/cms/data/neu/logo-foot.gif') no-repeat 25px 0 }
.footer .phone{ display: block; font-size: 28px; color:#48974E; padding-top: 10px }
.footer .phone big{ color:#005848 }
.footer .phone small{ font-size: 18px; color:#48974E; margin-top:5px; margin-right:5px; display: block
; float:left;}
.footer address{ padding: 15px 0 0 150px; font-size: 12px; font-style: normal; color:#aaa }

.cl{ clear: both }
.br{ height: 100px }
.banner{ margin-bottom: 30px }


.column-right{ float: left; width: 715px; overflow: hidden; padding-top: 25px }


/*.column-right_bask { display: block!important; width: 200px; overflow: hidden!important; height:; padding:10px;  background:#e8f0ef; margin-right:20px!important;}
.column-right_bask h2 {font-size: 15px; color:#005949;}
.column-right_bask ul, .column-right_bask li {padding:0px; margin:0px;}
.column-right_bask li {overflow: hidden; padding:5px 0px 5px 15px; border-bottom: dotted 1px #005949;}
.column-right_bask li a {color:#005949;}
.column-right_bask li a.del {color:#000; font-size: 11px; float: right;display: block; margin-right:10px}
.column-right_bask a.bas{width: 110px; display: block; padding:7px;  background:#005949; color:#fff; margin:0px auto 0px auto;}*/


.column-right_bask .ui-widget-content{display: block!; padding:10px; width: 220px; overflow: hidden!important;}
.column-right_bask ul, .column-right_bask li {padding:0px; margin:0px;}
.column-right_bask li {overflow: hidden; padding:5px 0px 5px 0px; border-bottom: dotted 1px #005949;}
.column-right_bask li a {color:#005949;}
.column-right_bask h2 {font-size: 15px; color:#;}


.glabal_bask{display: block!important; background: url('/images/back.gif') left top; width: 130px; height: 20px; color:#fff; padding:6px 0 0 35px; margin-top:20px; }

img.hit{ float:none!important; margin-left:0px!important; margin-right: -100%; border: 0px!important; display: block; position: absolute; width: px; height: px; margin-top:-10px;}

.input{width: 30px;}


ul.katalog_all, .katalog_all li  { display: block;margin:0px; padding:0px;}
.katalog_all a img { display: block; float: left; margin-right:30px; margin-left:-40px; border: solid 5px #eee!important;}


ol.options, ol.options li, ol.options ul{ margin:0; padding:0;}
ol.options {margin-left:25px; display: block;}
.table{margin-bottom:30px; border:none;}
.table, .table tr, .table tr td{border:none;}

ol.options ul{width: 190px; margin:0; padding:0; background:#fff url('/images/cms/data/neu/dotted.gif') repeat-x right top; margin-left:-15px; margin-top:10px; padding:10px;}

.options ul li label{width: 190px; background:#fff url('/images/cms/data/neu/dotted.gif') repeat-x left bottom; padding-bottom:15px; font-weight: normal;}

.options_price{color:#cb3636;}

a{ color:#ffa800; text-decoration: none }
a:hover{ /*text-decoration: underline*/ text-decoration: none;  }

.column-right a{ text-decoration: underline!important; }

.column-right a:hover{ text-decoration: none!important; }

.link-more, strong a, a strong{ color:#666666!important; text-decoration: underline }
.link-more:hover{ text-decoration: none }

#pay_info{text-align: left;}
#pay_info ol{margin:0px; padding:0px;}
#pay_info ol li{list-style-type: decimal; margin:0px; padding:0px; margin-left:20px; padding-left:15px; margin-bottom:5px;}
#pay_info ul li{ list-style-type: disc;margin:0px; padding:0px; margin-left:50px; padding-left:5px;}
.pay_logo{z-index: 100; margin:0 0 0px 430px; display: block; position: relative; padding-bottom:12px;}


.dop_photo{}

.dop_photo{ padding: 0; margin:0; border-collapse: collapse; width: 200px; font-size: 12px; margin-bottom: 30px; margin-top: 10px  }
.dop_photo th,td{ padding: 0; margin:0; border-collapse: collapse; border-bottom: solid 0px #ddd; padding: 0px 0px }


.dop_bas_pay

table tbody tr td input{width: 20px!important;}


.obr_z:hover{color:#ffffff!important;}

