/*    A L L    */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
background-image: url(../style/bg.gif);
color: #6d6f71;
font-family: Verdana, Arial, sans-serif;
margin-top:10px;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

#container {
width: 798px;
height: 566px;
margin: 0 auto;
}

/*    HEADER    */

#header_img {
background-image: url(../images/top_img.jpg);
background-repeat: no-repeat;
width: 780px;
height:403px;
text-align:left;
position: relative;
padding-top:11px;
top: 38px;
left: 9px;
z-index: 1;
}

#header {
background-image: url(../style/bg_top.png);
width: 798px;
height:403px;
text-align:center;
position: relative;
top: -20px;
left: -9px;
z-index: 2;
}

#hint {
background-image: url(../style/hint.png);
background-repeat: no-re peat;
position: absolute;
width:287px;
height:156px;
margin-left: 9px;
margin-right: 29px;
top: 193px;
z-index: 2;
}

.hint_text {
padding-left: 77px;
padding-top: 29px;
padding-right: 19px;
font:20px "Times New Roman", Tahoma;
color: #404040;
line-height: 125%;
letter-spacing:-1px;
}

/*    NAVIGATION    */

#nav_bg
{
background-image: url(../style/bg_nav.png);
position: absolute;
top: 399px;
width:798px;
height:177px;
z-index: 2;
}

#nav_bg1
{
position: absolute;
top: 499px;
z-index: 2;
}

#nav {
text-align: left;
position: absolute;
padding-left: 50px;
top: 424px;
z-index: 3;
}

#nav1 {
text-align: left;
position: absolute;
top: 0px;
z-index: 4;
}

#nav2 {
text-align: left;
position: absolute;
top: 29px;
z-index: 4;
}

#nav3 {
text-align: left;
position: absolute;
top: 57px;
z-index: 4;
}

#nav4 {
text-align: left;
position: absolute;
top: 85px;
z-index: 4;
}

#nav5 {
text-align: left;
position: absolute;
top: 114px;
z-index: 4;
}

/*    CONTENT    */

#main {
background-image: url(../style/main_bg.gif);
position:relative;
width: 798px;
margin: 0 auto;
}

#main_bg_but {
background-attachment: scroll;
background-image: url(../style/left_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
left:9px;
position:relative;
width: 798px;
left:9px;
}

#left {
background-image: url(../style/main_left_bg.gif);
background-repeat: no-repeat;
position:relative;
width: 451px;
left:-9px;
margin: 0 auto;
float:left;
padding-bottom:70px;
}

#right {
float:right;
}

#text {
font:12px Tahoma;
color: #6d6f71;
padding-left:45px;
padding-top:33px;
padding-right:30px;
font-family:"Calibri","sans-serif";
font-size:11pt;
line-height:115%;
}

#IndexWYSIWYG {
font:12px Tahoma;
color: #6d6f71;
font-family:"Calibri","sans-serif";
font-size:11pt;
line-height:115%;
padding-bottom:20px;
padding-right:41px;
width:305px;
}

#zag_news {
padding-left:45px;
padding-top:23px;
padding-bottom:3px;
clear:both;
}

#zag {
padding-left:45px;
padding-top:23px;
padding-bottom:3px;
clear:both;
}

#copyr {
position: relative;
font:9px Tahoma;
color: #6d6f71;
left:42px;
top:6px;
height:50px;
clear:both;
z-index: 3;
}

.padd{
padding-top:9px;
}

.padd2{
padding-top:20px;
clear:both;
}

.txt {
line-height: 140%;
text-align: justify;
padding-bottom:4px;
}

#footer {
background-image: url(../style/footer_bg.png);
background-repeat: no-repeat;
width: 798px;
height: 25px;
margin: 0 auto;
padding-bottom:39px;
clear:both;
}



/*    splash.html    */

#splash {
background-image: url(../style/splash_bg.png);
width:546px;
height:269px;
position:absolute;
left:50%;
top:50%;
margin-left:-273px;
margin-top:-134px
}

.splash_text{
padding-top:90px;
padding-left:64px;
font:15px Tahoma;
color: #ec008c;
}

.splash_text2{
padding-top:0px;
padding-left:64px;
font:15px Tahoma;
color: #ec008c;
}

.sel_div{
padding-top:9px;
padding-left:318px;
}

.splash_copy{
padding-top:40px;
padding-left:64px;
font:9px Tahoma;
color: #6d6f71;
}

.select{
border-left:1px #99999a solid;
border-top:1px #7f7f7f solid;
border-right:1px #dfdfdf solid;
border-bottom:1px #c0c0c0 solid;
font:16px "Times New Roman", Tahoma;
color: #000000;
width:145px;
margin-top:5px;
}



/*    index.html    */

#sity {
height:23px;
position: absolute;
top: 12px;
padding-left:119px;
left: 50%;
margin:o auto;
}

.sity_bg {
background-image: url(../style/sity_bg.png);
background-repeat: no-repeat;
font:15px Tahoma;
color: #6d6f71;
width: 235px;
height:27px;
text-align:center;
padding-right:19px;
padding-top:8px;
float:left;
}

.select_ind{
border-left:1px #99999a solid;
border-top:1px #7f7f7f solid;
border-right:1px #dfdfdf solid;
border-bottom:1px #c0c0c0 solid;
font:12px Tahoma;
color: #414141;
width:100px;
}

#lb {
background-image: url(../style/left_bg.gif);
margin-left:9px;
position: relative;
width: 279px;
height: 274px;
clear:both;
}

#all {
padding-top:19px;
padding-right:63px;
margin: 0 auto;
float:right;
}

.all_a{
font:11px Tahoma;
color: #ec008c;
}

#line {
font-size:1pt;
padding-top:3px;
padding-right:63px;
padding-bottom:23px;
margin: 0 auto;
clear:both;
float:right;
}

#logos, #last-news {
padding-left: 28px;
}

div.last-news-item {
margin-top: 10px;
}

div.last-news-image, div.last-news-description {
float:left;
}

div.last-news-description {
width:285px;
}

div.last-news-description div.news-link {
margin-bottom: 10px;
}

div.last-news-description div.news-link a {
color:#C52A1C;
}

div.last-news-image {
padding:16px;
width: 105px;
height: 105px;
margin: 0 auto;
float:left;
}

div.logo {
padding-top:17px;
padding-left:16px;
width: 105px;
height: 105px;
margin: 0 auto;
float:left;
}

/*LOGIN*/
#login_bg {
background-image: url(../style/login_bg.gif);
background-repeat: no-repeat;
width: 328px;
height: 199px;
padding-right:18px;
float:right;
}

#name{
font:12px Tahoma;
color: #6d6f71;
position: relative;
top: 75px;
left:13px;
right:0px;
z-index: 1;
}

#name_e{
position: relative;
top: 56px;
left:65px;
right:0px;
z-index: 1;
}

#pas{
font:12px Tahoma;
color: #6d6f71;
position: relative;
top: 72px;
left:13px;
right:0px;
z-index: 1;
}

#pas_e{
position: relative;
top: 52px;
left:65px;
right:0px;
z-index: 1;
}

#rec_pas{
font:10px Tahoma;
color: #6d6f71;
position: relative;
width:120px;
top: 3px;
left:183px;
right:0px;
z-index: 1;
}

#but{
position: relative;
width:100px;
top: 18px;
left:183px;
right:0px;
z-index: 1;
}

.rec_pas_a{
font:10px Tahoma;
color: #6d6f71;
}

.inp_text{
border:1px #6d6f71 solid;
font:12px Tahoma;
color: #6d6f71;
width:98px;
height:18px;
}

.inp_but{
background-color:#c0c0c0;
border-left:1px #d0d0d0 solid;
border-top:1px #d0d0d0 solid;
border-right:1px #9f9f9f solid;
border-bottom:1px #9f9f9f solid;
font:12px Tahoma;
color: #303030;
width:71px;
height:22px;
}

#reg{
position: relative;
top: 55px;
left:12px;
right:0px;
z-index: 1;
}

#right_bg {
background-image: url(../style/right_bg.gif);
background-repeat: no-repeat;
width: 305px;
height: 369px;
padding-right:41px;
padding-bottom:20px;
}

#fishki{
position: relative;
top: 26px;
left:36px;
right:0px;
z-index: 1;
}

#links {
padding-left:15px;
padding-top:33px;
}

div.link{
margin-left:18px;
margin-top:18px;
width: 105px;
height: 105px;
float:left;
}

/*    content.html    */

#left_content {
background-image: url(../style/main_left_bg.gif);
background-repeat: no-repeat;
position:relative;
width: 798px;
left:-9px;
margin: 0 auto;
float:left;
padding-bottom:70px;
}

.h {
padding-bottom:27px;
float: left;
}

.zag_c {
background-attachment: scroll;
background-image: url(../style/red_line.gif);
background-position: bottom;
background-repeat: repeat-x;
font:28px cambria, calibri, candara;
color: #ec008c;
padding-bottom:7px;
}

#text_content {
background-attachment: scroll;
background-image: url(../style/right_bg_c.gif);
background-position: right top;
background-repeat: no-repeat;
font:12px Tahoma;
color: #6d6f71;
padding-left:51px;
padding-top:23px;
padding-right:51px;
padding-bottom:0px;
font-family:"Calibri","sans-serif";
font-size:11pt;
line-height:115%;
}

#text_content2 {
background-attachment: scroll;
background-image: url(../style/right_bg_cat.gif);
background-position: right top;
background-repeat: no-repeat;
font:12px Tahoma;
color: #6d6f71;
padding-left:51px;
padding-top:34px;
padding-right:51px;
padding-bottom:70px;
font-family:"Calibri","sans-serif";
font-size:11pt;
line-height:115%;
}

#text_content ul,#text_content2 ul{
margin-left: 25px;
}
#go_ind {
margin-top: 10px;
float: right;
}

/*    catalog.html    */

#header_cat {
background-image: url(../style/header_lokator.png);
background-repeat: no-repeat;
width: 798px;
height:236px;
margin: 0 auto;
position: relative;
margin-top: 29px;
}

#header_galery {
background-image: url(../style/header_galery.png);
background-repeat: no-repeat;
width: 798px;
height:236px;
margin: 0 auto;
position: relative;
margin-top: 29px;
}

#header_pro_kartku {
background-image: url(../style/header_pro_kartku.png);
background-repeat: no-repeat;
width: 798px;
height:236px;
margin: 0 auto;
position: relative;
margin-top: 29px;
}

#header_ty_perem {
background-image: url(../style/header_ty_perem.png);
background-repeat: no-repeat;
width: 798px;
height:236px;
margin: 0 auto;
position: relative;
margin-top: 29px;
}

#header_zamov {
background-image: url(../style/header_zamov.png);
background-repeat: no-repeat;
width: 798px;
height:236px;
margin: 0 auto;
position: relative;
margin
}

#ind {
position:absolute;
left:50%;
margin-left:220px;
margin-top:42px
}

.top_1 {
clear:both;
}

.top_2 {
color:#fff;
font: 11px Tahoma;
padding-left:61px;
padding-top:20px;
float:left;
margin-top: 80px;
}

.top_3 {
color:#fff;
font: 11px Tahoma;
padding-left:102px;
padding-top:20px;
float:left;
margin-top: 80px;
}

.top_4 {
color:#fff;
font: 11px Tahoma;
padding-left:56px;
padding-top:3px;
float:left;
}

.top_5 {
color:#fff;
font: 11px Tahoma;
padding-left:21px;
padding-top:3px;
float:left;
}

.top_6 {
color:#fff;
font: 11px Tahoma;
left:322px;
top:104px;
position:absolute;
}

.but_ok {
background-image: url(../style/but_ok.png);
background-repeat: no-repeat;
width: 41px;
height: 42px;
cursor: pointer;
cursor: hand;
}

.cat_locator {
padding-top:61px;
padding-left:55px;
}

.select_ct1{
border-left:1px #99999a solid;
border-top:1px #7f7f7f solid;
border-right:1px #dfdfdf solid;
border-bottom:1px #c0c0c0 solid;
font:13px Tahoma;
color: #707070;
width:108px;
}

.select_ct2{
border-left:1px #99999a solid;
border-top:1px #7f7f7f solid;
border-right:1px #dfdfdf solid;
border-bottom:1px #c0c0c0 solid;
font:13px Tahoma;
color: #8fbe47;
width:108px;
}

.zag_kat {
padding-left:65px;
}

.partner {
padding-left:65px;
clear:both;
}

.partner_block, .partner_info_block {
padding-top:22px;
padding-right:25px;
float:left;
}

.partner_block {
width: 325px;
}

.partner_info_block {
width: 510px;
}

.partner_logo {
float:left;
}

.partner_title1 {
color:#f7931e;
font: bold 13px Tahoma;
padding-top:10px;
padding-left:125px;
padding-bottom:5px;
}

.partner_title2 {
color:#0071bc;
font: bold 13px Tahoma;
padding-top:10px;
padding-left:125px;
padding-bottom:5px;
}

.partner_title3 {
color:#f3300f;
font: bold 13px Tahoma;
padding-top:10px;
padding-left:125px;
padding-bottom:5px;
}

.partner_title4 {
color:#1d1d1d;
font: bold 13px Tahoma;
padding-top:10px;
padding-left:125px;
padding-bottom:5px;
}

.partner_text1 {
color:#939598;
font: 13px Tahoma;
padding-left:125px;
padding-bottom:10px;
}

.partner_text2 {
color:#000000;
font: 13px Tahoma;
padding-left:125px;
padding-bottom:10px;
}

.partner_text3 {
color:#000000;
font: 13px Tahoma;
padding-left:125px;
}

.cat_name, .partner_info_title {
background-attachment: scroll;
background-image: url(../style/cat_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
font: bolder 21px cambria, calibri, candara;
color: #0071bc;
padding-top:22px;
padding-bottom:10px;
margin-left:65px;
margin-bottom:0px;
clear:both;
}

.cat_name {
width:270px;
}

.partner_info_title {
width:540px;
background-position: left bottom;
background-repeat: no-repeat;
}

.cat_name_top {
background-attachment: scroll;
background-image: url(../style/cat_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
width:270px;
font: bolder 21px cambria, calibri, candara;
color: #0071bc;
padding-bottom:10px;
margin-left:65px;
margin-top:-13px;
margin-bottom:0px;
clear:both;
}

/* ΓΐΛΕΠΕί */

#gallery {
left: 9px;
position: relative;
width: 780px;
padding-left: 30px;
padding-right: 30px;
}

div.gallery_image_block {
float: left;
width: 180px;
margin-top: 20px;
}

div.gallery_image {
margin-left: 15px;
}

.gal_name {
color:#0071bc;
font: bold 12px Tahoma;
padding-top:3px;
padding-bottom:1px;
text-align: center;
}

.gal_date {
color:#000000;
font: 11px Tahoma;
padding-bottom:15px;
text-align: center;
}

.gal_nav_text {
font: 12px Tahoma;
color: #3a3a3a;
padding-top:22px;
margin-right:72px;
margin-left:72px;
margin-bottom:6px;
float:right;
}

.gal_nav {
float: right;
margin-right:60px;
}

.gal_nav_l {
position: relative;
padding-bottom:10px;
margin-right:12px;
margin-bottom:20px;
float:right;
}

.gal_nav_r {
position: relative;
padding-bottom:10px;
margin-right:12px;
margin-bottom:20px;
float:left;
}

.gal_nav_r { position: relative;
float:right;
}

#reg, #rec_pas {
display: none;
}

#counter {
padding-right: 73px;
float: right;
display: none; 
}

div.orderFormSectionTitle {
background-attachment: scroll;
background-image: url(../style/cat_bg.gif);
background-position: left bottom;
background-repeat: no-repeat;
font: bolder 21px cambria, calibri, candara;
color: #0071bc;
padding-top:10px;
padding-bottom:10px;
margin-left:65px;
margin-bottom: 5px;
clear:both;
width: 450px;	
}


div.orderFormBlock {
clear:left;
overflow:hidden;
padding-top:1px;
width:100%;	
}

div.orderFormText {
float:left;
margin-bottom:0.5em;
margin-left:10%;
padding-right:1em;
padding-top:8px;
text-align:right;
width:40%;
}

div.orderFormInput {
float:left;
margin-bottom:0.5em;
padding-top:8px;
}

div.orderFormInput input, div.orderFormInput select, div.orderFormInput textarea, div.orderFormText input, #orderSuccess input {
background:#E2EBEB none repeat scroll 0 0;
border: 2px solid #FFFFFF;
color:#6D6F71;
font-family:"Calibri","sans-serif";
font-size:11pt;
}

div.orderFormInput input.long {
width: 20em;	
}

div.orderFormInput input.calendarDatePicker {
width: 5em;	
}

div.orderFormInput input.short {
width: 4em;	
}

div.error {
border:2px solid #DC0303;
color:#DC0303;
font-family:"Calibri","sans-serif";
font-size:14pt;
padding:10px;
margin-left:65px;
width:500px;
}

div.error ul li {
font-size:12pt;	
}

div.align-center {
text-align: center;
}

#facePhotoUploadLink {
text-decoration: underline;
}
#facePhotoUploadLink:hover {
text-decoration: none;
}

p.confirm-header {
text-align: center;
}
p.confirm-header {
margin-bottom: 20px;
}

#peviewImage {
margin-left: 100px;
margin-bottom: 20px;
}
