html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{ height:100%; background-color:#f1f0eb; color:#333333; font:12px Arial, Helvetica, sans-serif}
a{color:#e7329a}
a:hover,a:hover span{ text-decoration:none;}
h1{font:22px Arial, Helvetica, sans-serif; margin-bottom:15px} 
h2{font:18px Arial, Helvetica, sans-serif; margin-bottom:15px} 
h3{font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:15px}
p{ margin-bottom:15px}
.clear{clear:both;}
.left{float:left}
.right{float:right}

.wightTop{border-top:5px solid #e5e4db; background-color:#FFFFFF; height:122px; width:100%; position:absolute; left:0; top:0;}

.page{position:absolute; width:100%; left:0; top:0; min-height:100%;}
*html .page{height:100%}
#container{position:relative; width:1000px; margin:0 auto; padding-bottom:120px}

.topNavi{padding:32px 0 0 60px; height:90px; border-top:5px solid #e5e4db; position:relative; background-color:#FFFFFF; width:940px}
.LogoEndText{width:376px; float:left;}
.logo{padding-top:6px; float:left; width:147px; height:53px}
.lineLogo{width:1px; height:59px; background:url(img/ico.gif) left top repeat-y; float:left}
.textLogo{float:left; padding:21px 0 0 23px; height:38px; font:11px Arial, Helvetica, sans-serif; color:#9e9b9a; }  
.naviHorizont{float:left; padding-top:21px; width:563px;}
.naviHorizont ul li{float:left; position:relative; padding:6px 10px 0 0}
.naviHorizont ul li a{font:13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none}
.naviHorizont ul li a:hover, .naviHorizont ul li.selected a{color:#e7329a}
.naviHorizont ul li a span{display:block; overflow:hidden; float:left; position:relative; width:6px; height:9px; background:url(/img/ico.gif) -1px 0 no-repeat; top:-6px; margin-right:3px;}
*html .naviHorizont ul li{padding-left:9px;}
*html .naviHorizont ul li a span{left:0; top:0; position:absolute; margin:0}


#content{position:relative; width:1000px; padding-bottom:20px}
.content{width:100%}
.DopTopLine{width:250px; right:9px; top:-9px; position: absolute; z-index:1}
.phoneLine{background-color:#e5e4db; border-top:10px solid #d3d1c2; height:70px}
.miniPhone{font:13px Arial, Helvetica, sans-serif; color:#666666; padding:20px 3px 0 26px; float:left}
.miniPhone span{font-size:15px}
.BigPhone{font:24px Georgia, "Times New Roman", Times, serif;font-weight:bold; float:left; padding:20px 0 0 0}
.ImgPhone{float:left; width:30px; height:30px; background:url(img/ico.gif) -7px 0 no-repeat; position:relative; left:4px; top:11px}

.rightColumn{width:250px; float:right; position:relative; z-index:1; left:-9px}
.menuVertikal{padding:94px 0 0 43px}
.menuVertikal li{ padding:0 0 7px 0}
.menuVertikal a{font:13px Arial, Helvetica, sans-serif; color:#333333}
.menuVertikal a span{width:8px; height:9px; float:left; background:url(img/ico.gif) -37px 0 no-repeat; background-color:#40aa9c; overflow:hidden; margin:4px 13px 0 0; cursor:pointer}
*html .menuVertikal a span{ margin-right:10px}

.leftColumn{width:665px; float:left; padding:50px 0 0 72px;}
.leftColumn table{border-top:2px solid #d3d1c2; margin-bottom:15px}
.leftColumn td,.leftColumn th{border-right:1px solid #f1f0eb; padding:17px 20px 9px 20px; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#000000}
.leftColumn td a span{color:#a7142e}
.leftColumn td a{color:#e7329a}

.prevTern{border-top:10px solid #d3d1c2; background-color:#e5e4db; width:707px; position:relative; padding-left:20px; margin:80px 0 0px -62px; top:-30px}
.prevImg{position:relative; top:-20px; float:left; margin-top:-10px; margin-right:28px;}
.prevText{float:left; color:#666666; padding:40px 0 0 40px; width:310px; position:relative; left:-28px}
.prevText h3{position:relative}
.prevIco{width:5px; height:3px; position:absolute; left:-15px; top:5px; background:url(img/ico.gif) -1px -9px no-repeat; overflow:hidden}

.prevTernMimi{border-top:10px solid #d3d1c2; background-color:#e5e4db; position:relative; padding-left:20px; margin:70px 0 0 -62px; top:-30px; float:left}
.prevMimiText{float:left; width:327px; padding:52px 0 0 30px}

.TableWidth{width:727px; margin-left:-62px}


#Footer{height:140px; position:absolute; bottom:0; left:0; width:100%}
#FooterIN{width:962px; margin:0 auto; position:relative; height:110px; padding-top:20px; border-top:10px solid #e7e6dd; background-color:#FFFFFF;}
.Copra{float:left; width:494px; padding-left:80px; font:12px Arial, Helvetica, sans-serif; color:#000000}
.chetch{margin-top:22px}
.chetch img{margin-right:10px}
.FooterNavi ul{float:left}
.FooterNavi ul li{padding:0 30px 2px 16px; position:relative}
.FooterNavi ul li a{font:11px Arial, Helvetica, sans-serif; color:#40aa9c}
.FooterNavi ul li span{width:5px; height:3px; overflow:hidden; float:left; background:url(/img/ico.gif) -1px -13px no-repeat; position:absolute; left:0; top:6px}
*html .FooterNavi ul li span{left:-16px;}

.LeftInform{float:left; padding:50px 0 20px 72px; width:214px}
.Time_menu{float:left; width:438px; background-color:#FFFFFF; padding:0 306px 0 0; margin:1px -300px 0 0; position:relative}
.Year{float:right; padding:36px 0 5px 0}
.Year div{float:left; padding-left:8px; font:11px Arial, Helvetica, sans-serif; color:#000000}
.Year div a{color:#e7329a}
.months{float:right; padding-bottom:25px}
.months div{float:left; padding-left:8px; font:11px Arial, Helvetica, sans-serif; color:#000000}
.months div a{color:#e7329a}

.Next_work{background-color:#e7e6dd; padding:11px 0 11px 30px; width:220px; margin:73px 0 8px 0}
.Next_work a{color:#0099cc; font:13px Arial, Helvetica, sans-serif}
.Next_work a span{width:8px; height:9px; float:left; background:url(img/ico.gif) -37px 0 no-repeat; background-color:#0099cc; overflow:hidden; margin:4px 10px 0 0; cursor:pointer}
*html .Next_work a span{ margin-right:7px}

.textInhR{font:11px Arial, Helvetica, sans-serif; color:#999999; padding:0 20px 35px 30px}
.want_site{padding:0 0 30px 30px}

.leftBlog{width:620px; float:left; padding:0 0 0 72px;}
.hrefSite{height:30px}
.hrefSite a{float:left; background-color:#e7329a; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:1px 19px 3px 4px; position:relative}
.hrefSite a span{float:right; width:8px; height:9px; background:url(img/ico.gif) -37px 0 no-repeat; background-color:#e7329a; overflow:hidden; margin:5px 0 0 7px; cursor:pointer; position:absolute; right:4px; top:0}

.BigImgPort{border-top:10px solid #d3d1c2; background-color:#FFFFFF; padding:42px 0 49px 0; position:relative; text-align:center; width:850px; margin:20px -190px 25px -40px}

.leftBlog img{border-top:10px solid #d3d1c2; background-color:#FFFFFF; padding:42px; position:relative; margin:20px -590px 25px -42px; z-index:1; }
.textBlock img{border-top:10px solid #d3d1c2; background-color:#FFFFFF; padding:42px; position:relative; margin:20px 0px 25px -42px; z-index:1; }
.textBlock{padding:0 0 0 73px}

.MidImgPort{border-top:10px solid #d3d1c2; background-color:#FFFFFF; padding:42px 0 49px 0; position:relative; text-align:center; width:660px; margin:20px 0 25px -40px; position:relative}
.textIngth{width:235px; position:absolute; bottom:80px; right:-280px; text-align:left; color:#666666}
.textIngth img{margin:0; padding:0; border:none;}
.textIngth .title{font:12px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px; position:relative}
.textIngth .title span{float:left; background:url(img/ico.gif) -1px -17px no-repeat; width:3px; height:5px; overflow:hidden; margin:6px 0 0 -14px}
.textIngth .title span{position:absolute; left:-14px; top:0; margin-left:0}
.textIngth .title a{font:bold 13px Arial, Helvetica, sans-serif; color:#000000}

.textOpisania{padding:0 0 0 0; position:relative; text-align:center; width:660px; margin:0 0 0 -40px; position:relative; height:20px;}

.listingPort{position:relative; overflow:hidden; margin: 0 0 0 45px; width:955px}
.listingPortIn{position:relative; margin:-2px 0 0 0; top:1px; width:1080px}
.FerstLine{ padding:0 10px 0 27px; margin:23px 0 0 0}
.PortImg{padding:9px 0; text-align:center; width:218px; border:1px dashed #bebebc; margin-bottom:7px; position:relative}
.FerstLine .element{float:left; width:248px; position:relative; margin-right:88px; height:220px; padding:0 0 0 0}
.FerstLine .title a{font:bold 13px Arial, Helvetica, sans-serif; color:#000000;}
.FerstLine .title{position:relative; margin:0 0 2px 33px;}
.FerstLine .title span{width:9px; height:8px; background:url(img/ico.gif) -37px -10px no-repeat; background-color:#e7329a; overflow:hidden; margin:5px 0 0 7px; cursor:pointer; position:absolute; left:-22px; top:0}
.FerstLine .title span.blue{background-color:#0099cc}
.FerstLine .title span.green{background-color:#40aa9c}
.FerstLine .text{color:#666666;position:relative; font:12px Arial, Helvetica, sans-serif; margin:0 0 4px 33px;}

*html .dekor{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


.leftColumn form td {font-size:12px; text-align:left; padding: 4px;}
.leftColumn form td textarea {width:100%}

ul.strl2 {list-style-image:url('/img/strl2.jpg');}
ul.strl2 li {margin-left:0px !important; padding-left:0px !important;}

.leftColumn li {list-style:circle; margin-left:40px; padding-bottom:10px}
