@charset "utf-8";
/* CSS Document */


body {
padding:0;
margin:0;
font-family:Tahoma;
font-size:14px;
background:#FFFFFF url(images/bck_body.jpg) 50% 0 no-repeat;
}


.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.normal{
font-weight:normal;
}

.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}


h1{
font-size:24px;
font-weight:normal;
height:31px;
line-height:31px;
color:#000000;
padding:0 0 5px 0;
margin:0 10px 10px 0;
border-bottom:#999999 1px solid;
}

h1 img{
vertical-align:middle;
}

h2{
font-size:24px;
font-weight:normal;
}


h3{
font-family:"Trebuchet MS";
font-size:18px;
color:#fd6907;
padding:0 0 5px 0;
margin:0;
}

h4{
font-family:Tahoma;
font-size:14px;
padding:0 0 15px 0;
margin:0;
}

.sub_hdr{
font-size:18px;
color:#050000;
text-decoration:underline;
padding:8px 10px 2px 0;
}

form {
padding:0;
margin:0;
}


#all {
width:1004px;
margin:25px auto;
}

#all .content{
padding:0;
}

#header{
height:151px;
background:url(images/header.gif) 0 0 no-repeat;
}

#logo{
padding:0;
width:192px;
float:left;
}

#logo img{
border:none;
}

#header .message{
float:left;
width:300px;
font-family:"Trebuchet MS";
font-size:36px;
margin:34px 0 0 150px;
}

#header .another{
font-size:24px;
height:24px;
float:left;
padding:5px 0 0 0;
}

#header .culture{
font-size:48px;
height:48px;
float:left;
}

#header .line1{
height:36px;
}

#header .line2{
color:#d5a090;
height:48px;
}

#header .top_menu{
float:right;
width:150px;
padding:10px 5px;
font-weight:bold;
font-size:11px;
}




#edit{
margin:14px 0 0 0;
}

#edit .t{
background:url(images/edit_t.gif) 0 0 no-repeat;
height:9px;
font-size:0;
}

#edit .b{
background:url(images/edit_b.gif) 0 0 no-repeat;
height:9px;
font-size:0;
}

#edit .container{
background:url(images/edit_m.gif) 0 0 repeat-y;
}

#edit .bottom{
background:url(images/bot_line.jpg) 0 0 no-repeat;
height:4px;
font-size:0;
clear:both;
}


#left_column{
float:left;
width:204px
}

#right_column{
float:right;
width:788px;
}

#menu{
width:193px;
margin:0 auto;
padding:0;
font-family:Tahoma;
font-size:14px;
}

#menu .hdr{
background:url(images/menu_hdr.gif) 0 0 no-repeat;
width:193px;
height:38px;
line-height:38px;
text-align:center;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu li{
height:30px;
line-height:30px;
border-bottom:#FFFFFF 1px dashed;
padding:0 0 0 20px;
font-weight:bold;
}

#menu li a{
font-weight:bold;
color:#000000;
}

#menu li a:hover{
font-weight:bold;
color:#FFFFFF;
}

#box1{
width:179px;
margin:22px auto;
}

#box1 .tt{
background:url(images/box1_t.gif) 0 0 no-repeat;
height:7px;
font-size:0;
}

#box1 .bb{
background:url(images/box1_b.gif) 0 0 no-repeat;
height:7px;
font-size:0;
}

#box1 .txt{
background:#FFFFFF;
text-align:center;
}
#box1 img{
border:0;
}


#flash{
background:url(images/flash.jpg) 0 0 no-repeat;
width:787px;
height:262px;
}

.box_txt{
font-size:14px;
width:760px;
padding:0 0 15px 0;
}

.box_txt2{
background:#aec081;
font-size:11px;
width:760px;
padding:0 0 15px 0;
color:#FFFFFF;
}

.box_txt2 .cnt{
padding:10px;
}

.img_right {
float:right;
margin:0 0 5px 5px;
}

.more, .more a{
color:#093070;
padding:5px 0 0 0;
}


#footer{
height:40px;
line-height:40px;
text-align:center;
background:url(images/footer.gif) 0 0 no-repeat;
font-size:12px;
margin:14px 0 0 0;
color:#FFFFFF;
}

#footer a{
color:#FFFFFF;
}

/* about artist */

.box_artist{
font-size:11px;
width:760px;
padding:0 0 15px 0;
}

.box_txt .left_col{
float:left;
width:350px;
padding:5px;
}

.box_txt .left_col img{
border:0;
}

.box_txt .flags{
padding:10px 0 0 0;
}

.box_txt .flag{
padding:0 2px 0 0;
float:left;
}

.box_txt .right_col{
float:right;
width:350px;
padding:5px;
}

.box_txt .sites{
padding:5px 0;
}

.colored{
background:#edf1f1;
}

/* about country */

#left_column2{
float:left;
width:526px;
}

.box_txt3{
font-size:11px;
width:526px;
padding:0 0 15px 0;
}

.img_left{
float:left;
padding:0 10px 10px 0;
}

#right_column2{
float:left;
width:170px;
margin:0 0 0 27px;
background:#e9eaea;
padding:10px;
}

/* buy */

.box_txt .left_col2{
float:left;
width:190px;
padding:5px;
}

.box_txt .left_col2 img{
border:0;
}

.box_txt .right_col2{
float:right;
width:528px;
padding:5px;
}

.box_txt .buttons{
width:150px;
}

.box_txt .left_btn{
float:left;
width:68px;
}

.box_txt .right_btn{
float:left;
width:73px;
padding:0 0 0 5px;
}

.btn_price{
background:url(images/price.gif) 0 0 no-repeat;
width:68px;
height:38px;
font-family:Tahoma;
font-size:18px;
color:#FFFFFF;
text-align:center;
}

.btn_price a{color:#FFFFFF;}

/* select language */

#box_flags{
width:88px;
float:left;
}
#box_flags img{
border:0;
}

#box_flags .tab{
width:88px;
height:75px;
float:left;
}

#box_flags .selected{
background:url(images/lang_box.gif) 0 0 no-repeat;
}

#box_flags .flags{
padding:11px 0 0 12px;
}

#box_flags_txt{
width:683px;
height:220px;
float:left;
background:#f2f1ec;
}

#box_flags_txt .txt{
padding:10px;
}

/* find */

#find_box{
float:left;
width:280px;
}

#find_box img{
border:0;
}

#find_box .btn{
text-align:right;
padding:0 20px 0 0;
}

#find_box .tab{
height:20px;
padding:0 0 10px 0;
}

#find_box .txt{
width:40px;
height:20px;
line-height:20px;
float:left;
}

#find_box .txt{
width:40px;
height:20px;
line-height:20px;
float:left;
}


#find_box input{
padding:0;
margin:0;
width:215px;
}

#gogle_map{
float:right;
width:383px;
}

.hdr_find{
font-size:20px;
}

/* contact */

#contact_box{
float:left;
width:370px;
}

#contact_box img{
border:0;
}

#contact_box .btn{
text-align:right;
padding:0 20px 0 0;
}

#contact_box .tab{
height:20px;
padding:0 0 10px 0;
}

#contact_box .comment{
padding:0 0 10px 0;
}

#contact_box .txt{
width:130px;
height:20px;
line-height:20px;
float:left;
}

#contact_box input, #contact_box textarea, #contact_box select{
padding:0;
margin:0;
width:215px;
}


#contact_text{
float:right;
width:383px;
}

/* school */

#school_box{
float:left;
width:430px;
}

#school_text{
float:left;
width:290px;
}

#school_text ul{
list-style:none;
line-height:20px;
padding:0;
margin:0;
}

#school_box img{
border:0;
}

#school_box .btn{
text-align:right;
padding:0 20px 0 0;
}

#school_box .tab{
height:20px;
padding:0 0 10px 0;
}

#school_box .comment{
padding:0 0 10px 0;
}

#school_box .txt{
width:130px;
height:20px;
line-height:20px;
float:left;
}

.tab input, .tab textarea, .tab select{
padding:0;
margin:0;
width:290px;
}

#school_box .tab2{
height:20px;
padding:0 0 10px 0;
}

.tab2 input {
padding:0;
margin:0;
width:90px;
}

 .tab2 select{
 padding:0;
margin:0;
width:100px;
}

#contact_box .comment2{
margin:0 0 10px 0;
clear:both;
}

#school_box .txt3{
width:203px;
height:20px;
line-height:20px;
float:left;
}

 .comment2 textarea {
padding:0;
margin:0;
width:215px;
}

.space10{
height:10px;
}