/* default */
*{margin:0px; padding:0px; border:0px;}
html{background:#fce8b0 url(/smarty/templates/site/victoriya/_images/bg/body.gif) top left; height:100%;}
body{font:75%/1.3 Georgia, sans-serif; color:#8c0005; height:100%; position:relative;}
ul,li{list-style:none;}
a{text-decoration:none; color:#8c0005;}
a:hover{text-decoration:underline; color:#ec494e;}
.clearfix:after{clear:both; content:"."; display:block; height:0px; visibility:hidden;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
input, textarea{color:#8c0005; background:none;}
table, td{border-collapse:collapse;}

/* layout */
.shadow_top{background:url(/smarty/templates/site/victoriya/_images/bg/shadow_top.png) top left repeat-x; height:88px; position:absolute; width:100%; left:0px; top:0px;}
.left_blind{background:url(/smarty/templates/site/victoriya/_images/bg/left_blind.png) top left no-repeat; height:742px; width:225px; position:absolute; left:0px; top:0px; z-index:1;}
.right_blind{background:url(/smarty/templates/site/victoriya/_images/bg/right_blind.png) top right no-repeat; height:742px; width:225px; position:absolute; right:0px; top:0px; z-index:1;}
.shadow_lb{background:url(/smarty/templates/site/victoriya/_images/bg/shadow_lb.png) bottom left no-repeat; height:269px; width:158px; position:absolute; left:0px; bottom:0px; z-index:1;}
.shadow_rb{background:url(/smarty/templates/site/victoriya/_images/bg/shadow_rb.png) bottom right no-repeat; height:269px; width:158px; position:absolute; right:0px; bottom:0px; z-index:1;}
.lamp{position:absolute; bottom:0px; left:50%; margin-left:-157px; width:314px; height:184px; background:url(/smarty/templates/site/victoriya/_images/bg/lamp.png) bottom right no-repeat; z-index:1;}
.container{min-height:100%; position:relative; padding:0px 112px; min-width:712px; z-index:1; overflow-x:hidden;}
.fix_width{width:712px; height:0px; overflow:hidden; position:relative; display:block;}

/* general */
.left{float:left;}
.right{float:right;}
.tal{text-align:left;}
.tar{text-align:right;}
.big{font-size:2.2em;}
.text{padding-bottom:20px;}
.text_field{background:url(/smarty/templates/site/victoriya/_images/bg/field.gif) left top repeat-x; width:212px; height:16px; padding:3px 5px 4px;}
h4.border{padding-bottom:10px; background:url(/smarty/templates/site/victoriya/_images/bg/border.gif) left bottom repeat-x; font-weight:normal; margin-bottom:10px;}

.content{padding:0px 0px 250px; z-index:3; position:relative;}

/* header */
.header{padding:15px 107px 0px; font-weight:bold; position:relative; height:320px; overflow:hidden; z-index:1;}
.logo{position:absolute; height:80px; width:196px; top:99px; left:50%; margin-left:-98px; z-index:2;}
.share{position:absolute; height:127px; width:126px; top:80px; right:187px; z-index:2;}
.top_menu a{color:#ab0208; font-size:.8em; background:url(/smarty/templates/site/victoriya/_images/bg/top_menu.gif) top left repeat-y; padding-left:5px;}
.top_menu li{display:inline;}
.top_menu li:first-child a, .menu li:first-child a{background:none;}
.main_menu{font-size:1.3em; text-align:center; padding-top:200px; height:56px;}
.menu{margin-left:-10px;}
.menu a{color:#8c0005; background:url(/smarty/templates/site/victoriya/_images/bg/main_menu.gif) top left repeat-y; padding:0px 10px;}
.menu ul{display:inline;}
.menu li{display:inline; padding:19px 0px 21px; margin-left:-5px; zoom:1;}
.menu li:first-child{margin-left:0px;}
.menu li.active{background:url(/smarty/templates/site/victoriya/_images/bg/mm_active.gif) center no-repeat;}

.bottom_menu{font-size:1.1em; height:56px; padding-top:70px;}

/* footer */
.footer{height:190px; margin-top:-190px; position:relative; min-width:712px; padding:0px 112px; z-index:2;}
.footer .box{width:712px; padding-top:42px; margin:0px auto; z-index:2; position:relative;}
.footer .box span.small{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.footer p{font-size:.9em;}
.footer .left, .footer .right{width:325px;}
.footer .left div{background:url(/smarty/templates/site/victoriya/_images/bg/ltd.gif) 0 5px no-repeat; padding:0px 0px 58px 64px;} 
.footer .right div{background:url(/smarty/templates/site/victoriya/_images/bg/rtd.gif) 100% 5px no-repeat; padding:0px 64px 58px 0px;}

/* price */
.price{margin:0px auto;}
.price td{padding:0px 15px;}

/* reviews */
.review{padding:0px 0px 42px 80px; background:url(/smarty/templates/site/victoriya/_images/bg/ltd.gif) 0 0 no-repeat;}
.review .post{padding-bottom:20px; background:url(/smarty/templates/site/victoriya/_images/bg/post.gif) left bottom repeat-x; position:relative;}
.review .date{padding-left:40px;}
.review .post table{position:relative;}

.pager{position:relative; padding-left:75px;}
.pager a{padding:0px 5px; color:#8c0005; position:relative; float:left;}
.pager a.active span{position:absolute; width:28px; height:8px; bottom:-12px; left:50%; margin-left:-14px; background:url(/smarty/templates/site/victoriya/_images/bg/pager.gif) top left no-repeat; overflow:hidden; display:block;}
.pager .decor{width:100px; float:left; background:url(/smarty/templates/site/victoriya/_images/bg/post.gif) left top repeat-x; height:1px; margin-top:8px; overflow:hidden; margin-left:5px;}

/* forms */
.contact_form{padding:40px 0px 0px 80px;}
.contact_form td{padding:5px 20px 5px 0px;}
.contact_form .date_select_container_table td{padding:5px 12px 5px 0px;}

/* contacts */
.contacts{margin:0px auto;}
.contacts td{padding-right:15px;}
.frame2 td{background:#fff;}
.frame1{float:left; padding:40px 22px 30px; position:relative;}
.frame1 .box{position:relative; float:left;}
.frame1 img{background:#fff; padding:20px;}
.frame1 .lt, .frame1 .lb, .frame1 .rt, .frame1 .rb, .frame2 .lt{position:absolute; width:63px; height:26px;}
.frame1 .lt, .frame2 .lt{background: url(/smarty/templates/site/victoriya/_images/bg/frame1_lt.png) left top no-repeat; top:-23px; left:-22px;}
.frame1 .rt{background: url(/smarty/templates/site/victoriya/_images/bg/frame1_rt.png) left top no-repeat; top:-23px; right:-22px;}
.frame1 .lb{background: url(/smarty/templates/site/victoriya/_images/bg/frame1_lb.png) left top no-repeat; bottom:-23px; left:-22px;}
.frame1 .rb{background: url(/smarty/templates/site/victoriya/_images/bg/frame1_rb.png) left top no-repeat; bottom:-23px; right:-22px;}
.frame1 .decor_t{position:absolute; background: url(/smarty/templates/site/victoriya/_images/bg/frame1_t.gif) center top no-repeat; top:-32px; width:369px; height:32px; left:50%; margin-left:-185px;}
.frame1 .decor_b{position:absolute; background: url(/smarty/templates/site/victoriya/_images/bg/frame1_border.gif) center top repeat-x; width:369px; height:1px; overflow:hidden; left:50%; margin-left:-185px; bottom:1px;}
.frame1 .decor_l{position:absolute; background: url(/smarty/templates/site/victoriya/_images/bg/frame1_border.gif) left top repeat-y; width:1px; height:286px; overflow:hidden; top:50%; margin-top:-143px; left:-1px;}
.frame1 .decor_r{position:absolute; background: url(/smarty/templates/site/victoriya/_images/bg/frame1_border.gif) left top repeat-y; width:1px; height:286px; overflow:hidden; top:50%; margin-top:-143px; right:-1px;}

/* gallery */
.gallery{margin:0px auto; position:relative;}
.frame2{padding:17px 11px 10px 17px;}
.frame2 .box{position:relative; _zoom:1;}
.frame2 img{background:#fff; padding:17px 18px; float:left;}
.frame2 .shadow_l{width:1px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_sl.png) left top repeat-y; overflow:hidden; padding-left:5px;}
.frame2 .shadow_r{width:1px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_sr.png) left top repeat-y; overflow:hidden; padding-right:5px;}
.frame2 .shadow_l div, .frame2 .shadow_r div{width:1px; overflow:hidden; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_border.gif) left top repeat-y; height:88px;}
.frame2 .shadow_t{height:1px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_st.png) left bottom repeat-x; overflow:hidden; font-size:0px; padding-top:5px; vertical-align:bottom;}
.frame2 .shadow_b{height:1px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_sb.png) left top repeat-x; overflow:hidden; font-size:0px; padding-bottom:5px; vertical-align:top;}
.frame2 .shadow_t div, .frame2 .shadow_b div{height:1px; overflow:hidden; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_border.gif) left bottom repeat-x; margin:0px auto; width:40%;}
.frame2 .corner_lt{width:6px; height:6px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_clt.png) right bottom no-repeat; font-size:1px; vertical-align:bottom; line-height:0px;}
.frame2 .corner_rt{width:6px; height:6px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_crt.png) left bottom no-repeat; overflow:hidden; font-size:1px;}
.frame2 .corner_lb{height:6px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_clb.png) left top repeat-x; overflow:hidden; font-size:1px;}
.frame2 .corner_rb{height:6px; background: url(/smarty/templates/site/victoriya/_images/bg/frame2_crb.png) left top repeat-x; overflow:hidden; font-size:1px;}
.frame2 .corner_lt div{position:relative; z-index:1; width:6px;}
.frame2 .corner_lt div .lt{position:absolute; left:-16px; width:63px; height:26px;}
.lock_none .lt{display:none;}

/* select */
dl.sbrWrap{position:relative; height: 20px; width:194px; padding:3px 23px 0px 5px; background:url(/smarty/templates/site/victoriya/_images/bg/select.gif) no-repeat center; cursor:default;}
dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap dd{left:0px; margin:0; overflow:auto; padding-bottom:7px; position:absolute; top:100%; white-space:nowrap; width:222px; z-index:101; background:url(/smarty/templates/site/victoriya/_images/bg/sel_bot.gif) no-repeat center bottom;}
dl.sbrWrap * {display:block;}
dl.sbrWrap dd ul {overflow:hidden; background:url(/smarty/templates/site/victoriya/_images/bg/sel_center.gif) repeat-y center bottom; max-height:182px; overflow:auto;}
dl.sbrWrap dd li{cursor:default; overflow:hidden; white-space:nowrap; padding:2px 5px;}
select.selReplaced{float:none; left:-999em; position:absolute; width:1px;}
dl.sbrWrap dd ul, textarea{
	scrollbar-arrow-color:#c11b1b; 
	scrollbar-base-color:#fce8b0; 
	scrollbar-darkshadow-color:#efd8a3; 
	scrollbar-3d-light-color:#efd8a3;
	scrollbar-track-color:#fff4d6;
}

/* select small */
.date_select_container{zoom:1;}
.date_select_container dl.sbrWrap{width:38px; background:url(/smarty/templates/site/victoriya/_images/bg/select_small.gif) no-repeat center; margin-left:12px; float:left; position:relative;}
.date_select_container dl.sbrWrap dd {width:66px; background:url(/smarty/templates/site/victoriya/_images/bg/sel_bot_small.gif) no-repeat center bottom;}
.date_select_container dl.sbrWrap dd ul{border-left:1px solid #d32324; border-right:1px solid #d32324; background:#fbe7af;}
.contact_form table{position:relative;}
.date_select_container dl.sbrWrap:first-child{margin-left:0px;}

/* textarea */
.textarea{background:url(/smarty/templates/site/victoriya/_images/bg/textarea.gif) left top repeat-x; width:212px; height:77px; padding:3px 5px 4px;}
.textarea textarea{width:212px; height:77px;}

/* Language links */
.language {
	text-decoration: none;
}

.language:hover {
	text-decoration: none;
	pagging: 2px;
	background-color: #e22f31;
}

.language_selected {
	pagging: 2px;
	background-color: #e22f31;
}