
body{font-size:62.5%;margin:0;font-family:verdana,arial,sans-serif; text-align:justify;padding:0; width:100%;/*height:100%*/}

.grey
{
/*border:solid 1px rgb(190,190,190); background:rgb(235,235,235);*/
border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);
}


p.slogan {margin:5px 10px 5px 155px; font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(37,70,114); font-weight:bold; font-size:140%;text-align:right;}
h1.slogan {margin:10px 5px 10px 155px;padding:0;font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(37,70,114); font-weight:bold; font-size:190%;text-align:left;}


h2.grey {margin:0; padding:6px 10px 3px 50px; 
font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(0,0,0);
font-weight:bold; font-size:140%;
background-color:rgb(213,225,240);
background: url(header1.gif) no-repeat;height:34px;border:none;
}

h2.red{font-family:"trebuchet ms",verdana,arial,sans-serif; color:red;font-weight:bold; font-size:160%;
}




p {margin:1.0em 5px 0 5px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
p.right {text-align:right;}

p.adv,a.adv{font-weight:bold; font-size:140%;color:rgb(150,80,80); margin-top:0;}

p a{text-decoration:none; color:rgb(80,80,120);border-bottom:1px dashed rgb(137,170,214);}
p a:hover{border-bottom:1px solid rgb(137,170,214);color:rgb(30,30,80);}

label{margin:2px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}


fieldset {margin:0; padding:0; width:100%; border:none;}

div.dekor{background: url(sil.jpg) no-repeat; background-position:top right;}

input.field {width:100px; margin:2 px;  border:solid 1px rgb(137,170,214); font-family:verdana,arial,sans-serif; font-size:110%;}
input.smfield {width:30px; margin:0 0 5px 0; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

input.checkbox {margin:2px; border:none;}
input.button { width:5.0em; margin:2px; background:rgb(137,170,214); text-align:center; font-family:verdana,arial,sans-serif; color:#FFF; font-size:110%;font-weight:bold; border: 1px solid rgb(137,170,214);}



div.main{width:100%;  border:solid 1px rgb(137,170,214); 
position:relative;
margin:0 auto;
background: url(flower.jpg) no-repeat; background-position:top right;)
}

div.foto{float:left;border:1px solid rgb(137, 170, 214);  width:125px; height:220px;margin:2px; vertical-align:middle;}


div.bigfoto{width:300px; height:426px; padding:5px;  float:left; /*border:1px dashed gray;*/}

div.bik{width:395px;  padding:5px; float:left;position:relative;}

div.how{ padding:5px; margin-left:720px;}
div.faq{ padding:5px; margin-left:720px;}
div.adv{ padding:5px; margin-left:720px;}

#wrap{width:100%; float:right; margin-left: -720px; }


#login{
width:100%; height:25px; margin:0 ;}

#menu{
width:100%; margin:10px 0 20px 0;}
#menu1{
width:100%; margin:10px 0 20px 0;background-color: rgb(213,225,240);
}

#content{width:700px; margin:10px 0 20px 0;/*clear:both;*/float:left;}

#content_kis{width:700px; margin:10px 0 20px 0; float:left; background: url(kiss.gif) no-repeat; background-position:bottom right;}



HR { text-align: center; width: 90%; height: 1px; color: rgb(137, 170, 214); border: none; } /* Для IE */

HTML>BODY HR { margin-right: 0; width: 90%; height: 1px; background-color: rgb(137, 170, 214); border: none; } /* Для броузеров на базе Gecko */

HTML>BODY HR { margin-right: 0; width: 90%; height: 1px; background-color: rgb(137, 170, 214); border: 0px solid rgb(137, 170, 214); } /* Для Оперы и броузеров на базе Gecko */


/*************************************************************************************/

#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
/*font-weight:bold;*/ font-size:120%;
width: 100%;
border: 1px solid rgb(137, 170, 214);
background-color: rgb(213,225,240);
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: black;
padding: 2px 12px;
text-decoration: none;
background: transparent url(vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: #FFF;
background-color: rgb(137, 170, 214);
}

/*************************************************************************************/

#log{
position:relative; width:550px; height:125px; margin:0;background:#FFF;
background: url(rings.jpg) no-repeat; background-position:top left; }

div.nav{
position:relative; width:100%; height:25px; top:auto; right: 0; bottom: 0; left: 0; border:solid 1px rgb(137,170,214); margin:0 auto;
}

/*************override ********************************/

.table{line-height:1.3em; font-size:110%;}
.td{font-family:verdana,arial,sans-serif; }

select.lang { 
   border:solid 1px rgb(137,170,214); font-family:verdana,arial,sans-serif; font-size:110%;


}
option.lang { 
   border:solid 1px rgb(137,170,214); font-family:verdana,arial,sans-serif; font-size:110%;

} 

.polp {
   background-color:rgb(213,225,240);
   color:black;
   height:18px;   
}
.top_link {
   font-size:120%;
   color:black;
   text-decoration:none;
   font-weight:bold;
   padding:0 0 0 10;
}
.ddiv {
   width:100%;
   position:relative;top:0px;left:0px;
}
.ddiv2 {
   width:100%;
   margin:0;
}

a.supersmall{text-decoration:none; color:rgb(80,80,120);font-size:10px;}
a.supersmall:hover{border-bottom:1px solid rgb(137,170,214);color:rgb(30,30,80);}

.input.text {border:solid 1px rgb(137,170,214); font-family:verdana,arial,sans-serif; font-size:110%;}
.textarea{border:solid 1px rgb(137,170,214); font-family:verdana,arial,sans-serif; font-size:110%;}

/************************************************/
div.main1{width:1000px;  border:solid 1px rgb(137,170,214); 
margin:0 auto;}

#smallo{width:550px;height:125px;}

div.footer:{clear:both; text-align:center;  width:100%; border:solid 1px rgb(137,170,214); margin:2px; }