body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,address {margin:0; padding:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
caption,th {text-align:left}

q:before,q:after {content:''}
abbr,acronym {border:0; font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select {font-family:inherit; font-size:inherit; font-weight:inherit}
a {color:#ad7343}
a:hover {text-decoration:none}
a:focus {outline:none}

h1 {font-size:18px; font-weight:normal}

.center{
	width:998px;
	margin:0 auto;position: relative;height:100%;
	overflow: visible;
}


/*--- main content ---*/
#main_scrol_wrap {position:absolute; left:-89px; top:-44px; background:url(images/main_scrol_wrap.png) 0 100% no-repeat; width:811px; height:388px; padding-bottom:11px}
#main_scrol {height:388px; background:#f6f1e4; overflow:hidden; width:802px}
#main_scrol .bg2 {height:377px; overflow:hidden; width:100%}
#main_scrol .center {width:670px; margin:0 auto; height:100%; position:relative;overflow: visible;}
#mycarousel .el {width:182px}
#mycarousel .el .pic {height:217px; margin-bottom:4px; position:relative}
#mycarousel .el .pic img {border:1px solid #e7d8c3}
#mycarousel .el .name {font-family:Georgia; font-size:16px; font-style:italic; margin-bottom:0px; height:45px}
#mycarousel .el .name a {color:#ad7343}
#mycarousel .el .info {font-size:14px; font-weight:500; line-height:12px; font-family:"Trebuchet MS"}
#mycarousel .el .plashka {position:absolute; bottom:0px; height:39px; background:url(images/plashka.png) 0px 0px repeat-x; width:180px; line-height:39px; text-align:center; font-style:italic; color:#f4f0e4; font-size:15px; font-family:Georgia; left:1px}

#krug_wrap {position:absolute; right:-100px; top:803px; width:517px; display:block}
#krug_preloader {width:517px; margin:0 auto; margin-top:45px; height:517px; background:url(images/krug_preloader.gif) center center no-repeat; position:absolute; left:248px}
#krug {width:517px; margin:0 auto; padding-top:45px; position:relative}
#rotatescroll {height:517px; position:relative; width:517px; cursor:url(zoomin.cur), pointer !important; display:block}
#rotatescroll .viewport {height:517px; position:relative; margin:0 auto; overflow:hidden; width:517px; display:none; cursor:url(/tpl/zoomin.cur),pointer}
#rotatescroll .overview {position:absolute; width:798px; list-style:none; margin:0; padding:0; left:0; top:35px; margin-left:40px}
#rotatescroll .overview li {height:517px; width:517px; float:left; position:relative}
#rotatescroll .overlay {background:url(images/circle_bg.png) no-repeat 0 0; position:absolute; left:0; top:0; height:517px; width:517px}
#rotatescroll .thumb {background:url(images/big_ball.png) no-repeat 0px 0px; position:absolute; top:-3px; cursor:pointer; left:137px; width:58px; z-index:200; height:58px; display:none}
#rotatescroll .thumb_active {background:url(images/big_ball.png) no-repeat -58px 0px}
#rotatescroll .dot {background:url(images/small_ball.png) no-repeat 0 0; display:none; height: 28px; width: 28px; position: absolute; left: 155px; top: 3px; z-index: 100}
#rotatescroll .dot span {display: none}

#invdivmsg_in {position:relative; width:436px; height:274px; position:absolute; left:5px; top:534px}
#invdivmsgwnd {position:absolute; width:436px; height:274px; background:url(images/bg.png); left:0px; top:0px; z-index:100}
#invdivmsgwnd_close {width:20px; height:20px; position:absolute; cursor:pointer; right:0px; top:0px; z-index:101}
#invdivmsg_photo {position:absolute; z-index:10; right:11px; top:11px; width:150px; height:144px; overflow:hidden}
#invdivmsgwnd_send {width:120px; height:30px; position:absolute; bottom:16px; left:146px; cursor:pointer; z-index:101}
#webimtextareatxtf {position:absolute; border:none; background:none; bottom:65px; left:40px; width:330px; height:30px; font-family:"Trebuchet MS"; font-size:14px; color:#000}
#invdivmsgwnd_text {font-family:"Trebuchet MS"; font-size:12px; color:#000; line-height:15px; width:230px; height:100px; position:absolute; top:35px; left:28px; color:#fff}
#invdivmsgwnd_text b {font-size:18px; display:block; line-height:1.1em; font-style:italic}
#invdivmsgwnd_text h5 {font-size:24px; padding-bottom:7px; line-height:1.1em; margin:0}
#invdivmsgwnd_text p {padding:0 0 8px; font-size:16px; font-style:italic; margin:0; line-height:1em}
#invdivmsgwnd_sign {font-family:"Trebuchet MS"; font-size:13px; color:#fff; line-height:14px; position:absolute; text-align:right; width:270px; top:115px; right:180px}
#invdivmsgwnd_sign span {font-size:11px}

.logos {height:161px}
.logos table {width:97%; height:161px; margin:0 auto}
.logos table td {width:33%; vertical-align:middle}
.logos table td img {border:0}
.logos table td.c1 {width:30%}
.logos table td.c2 {width:40%}
.logos table td.lbg {background:url(images/footter_devider.png) 100% center no-repeat}
.logos table td.rbg {background:url(images/footter_devider.png) 0% center no-repeat}
.logos table td a.novo {display:block; margin:0 auto; width:138px; height:71px; position:relative}
.logos table td a.novo .black {position:absolute; z-index:600}
.logos table td a.novo .color {position:absolute; z-index:500; display:none}
.logos table td a.butik {display:block; margin:0 auto; width:290px; height:52px; position:relative}
.logos table td a.butik .black {position:absolute; z-index:600}
.logos table td a.butik .color {position:absolute; z-index:500; display:none}
.logos table td a.mkv {display:block; margin:0 auto; width:136px; height:69px; position:relative}
.logos table td a.mkv .black {position:absolute; z-index:600}
.logos table td a.mkv .color {position:absolute; z-index:500; display:none}
.logos table td a.mkvs {display:block; margin:0 auto; width:136px; height:92px; position:relative}
.logos table td a.mkvs .black {position:absolute; z-index:600}
.logos table td a.mkvs .color {position:absolute; z-index:500; display:none}

.portfolio_page {position:relative; background:#fff url(images/portfolio_page_bg.jpg) 0 0 repeat-x; width:100%; overflow:hidden}
.portfolio_page .portfolio_txt {font-size:14px; font-family:arial; line-height:1.6em}
.portfolio_page .portfolio_txt h2 {font-size:48px; line-height:1.2em; padding-bottom:18px; font-weight:bold; font-family:arial}
.portfolio_page .portfolio_txt h3 {font-size:36px; line-height:1.2em; padding-bottom:5px; font-weight:bold; font-family:arial}
.portfolio_page .portfolio_txt h4 {font-size:18px; line-height:1.2em; padding-bottom:7px; font-weight:bold; font-family:arial}
.portfolio_page .portfolio_txt h2 span {font-weight:300}
.portfolio_page .portfolio_txt p {font-size:16px; font-family:arial; line-height:1.4em; padding-bottom:7px; margin:0}
.portfolio_page .portfolio_txt p small {font-size:12px; line-height:1.5em}
.portfolio_page .portfolio_txt a {color:#d23516; text-decoration:none; font-weight:bold}
.portfolio_page .portfolio_txt a:hover {text-decoration:underline}
.portfolio_part1 {background:url(images/portfolio_page_part1_bg.png) 50% 594px no-repeat; position:relative}
.portfolio_part1_inside {width:998px; margin:0 auto; position:relative; height:1069px}
.portfolio_part1 .portfolio_txt1 {position:absolute; right:0; top:288px; text-align:right; overflow:hidden}
.portfolio_part1 .portfolio_txt1 p {font-size:14px; font-weight:bold}
.portfolio_part1 .portfolio_txt2 {position:absolute; left:10px; top:387px; width:680px}
.portfolio_part2 {background:url(images/portfolio_page_part2_bg1.jpg) 0 0 repeat-x; position:relative}
.portfolio_part2_inside {position:relative; height:298px; background:url(images/portfolio_page_part2_bg2.jpg) 50% 0 no-repeat}
.portfolio_part3 {background:url(images/portfolio_page_part3_bg.jpg) 50% 0 no-repeat; position:relative}
.portfolio_part3_inside {width:998px; margin:0 auto; position:relative; height:1380px}
.portfolio_part3 .portfolio_txt1 {position:absolute; right:30px; top:95px; width:220px}
.portfolio_part3 .portfolio_txt2 {position:absolute; left:26px; top:376px; width:150px}
.portfolio_part3 .portfolio_txt3 {position:absolute; left:470px; top:635px; width:230px}
.portfolio_part3 .portfolio_txt4 {position:absolute; left:15px; top:1016px; width:495px}
.portfolio_part4 {background:url(images/portfolio_page_part4_bg.jpg) 50% 0 no-repeat; position:relative}
.portfolio_part4_inside {width:998px; margin:0 auto; position:relative; height:1080px}
.portfolio_part4 .portfolio_txt1 {position:absolute; left:515px; top:620px; width:437px}
.portfolio_part4 .portfolio_txt2 {position:absolute; left:240px; top:712px; width:250px}
.portfolio_part5 {width:960px; margin:0 auto;position: relative;height:455px;}
.portfolio_part5 .portfolio_txt1 {padding:0 60px 0 19px}


.back_link{position: absolute;text-align: left;bottom:100px;left:0px;font-size: 16px;background: url(../../images/back_arrow.gif) 0px 8px no-repeat;padding-left:20px;z-index: 60;}
.back_link a{color:#d23516;text-decoration: none;}
.back_link a span{color:#d23516;}
.back_link a:hover{text-decoration: underline;}