/* CSS Document */

.foto_gal3 {background:url(/images/foto_line.png) bottom repeat-x #9cacd5; border:0px #cecfce solid; border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px; margin:2px 5px 0px 5px; width:161px; padding:3px 2px 1px 2px; height:auto; box-shadow:1px 1px 4px #0b1634;}

.foto_gal3 h2 {font-size:14px; padding:2px 0px 3px 5px; background:#dee3ef; margin:0px; color:#0b1634; border-bottom:1px #7282aa solid; line-height:15px;}

.foto_data {font-size:11px; color:#d7dce8; margin:0px; width:169px; padding-left:15px; height:20px;}

.foto_strelki {background:url(/images/fotogal.png) left no-repeat; padding-left:15px; font-size:12px; padding-bottom:0px; text-shadow:1px 1px 0px #33426d;}
.foto_strelki a {color:#fff; text-decoration:none; }
.foto_strelki a:hover {color:#dfe3f0; text-decoration:none;}

.foto_strelki2 {height:19px; padding-bottom:1px;  background:#cbd0de; border-top:1px #3f4f77 solid; border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}

.foto_strelki3 {color:#ff4b24; font-size:14px; font-weight:bold;}

#foto_yt0 {}
#foto_yt0 img{padding:0px 4px; margin:0px; border:0px;}

#foto_yt1 {}
#foto_yt1 img, #foto_yt2 img, #foto_yt3 img, #foto_yt4 img, #foto_yt5 img, #foto_yt6 img, #foto_yt7 img, #foto_yt8 img, #foto_yt9 img, #foto_yt10 img, #foto_yt11 img, #foto_yt12 img, #foto_yt13 img, #foto_yt14 img, #foto_yt15 img {padding:0px 4px; margin:0px; border:0px;}

.foto_prosmotr {color:#fff; background:url(/images/foto_glaz.png) 0px 8px no-repeat; font-size:15px; text-shadow:1px 1px 0px #5f6e9a; padding:5px 0px 0px 15px; margin:0px; line-height:15px;}

.foto_gal {float:left; width:169px; margin:5px; height:auto;}

.fotostrelka {background:url(/images/fotostrelka_v.png) center no-repeat; height:6px; width:auto; margin-top:8px; padding:0px;}

.foto_center {padding-left:47px; height:auto; margin-bottom:3px; padding-bottom:3px;}


/*** vnutrenaja str ***/

.opisanie {width:600px; background:url(/images/line_ops.png) repeat-y #fff;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
border-radius:7px;
-moz-border-radius:7px;
-weebkit-border-radius:7px;
box-shadow:0px 0px 4px #697a9d;
-webkit-box-shadow:0px 0px 4px #697a9d;
-moz-box-shadow:0px 0px 4px #697a9d;}
.foto_impd{ width:600px; text-align:left;    padding:0px; float:left; margin:15px 0px 10px 50px; }
.opisanie2 {color:#656e84; font-size:12px; background:url(/images/tr_ops.png) right no-repeat; width:67px; padding-left:5px;}
.opisanie3 {color:#0c193a; font-size:18px; padding-left:5px; padding-bottom:10px}

.opisanie_vso {width:592px; height:22px; background:url(/images/vso.png) repeat-x; margin-left:4px}
.opisanie_gol {float:left; width:58px; color:#0c193a; font-size:14px; padding-left:15px}
.opisanie_pro {float:left; width:148px; color:#0c193a; font-size:14px; text-align:center; background:url(/images/foto_glaz2.png) 5px 8px no-repeat;}
.opisanie_data {float:left; width:188px; color:#0c193a; font-size:14px; text-align:center; background:url(/images/foto_data.png) 0px 7px no-repeat;}
.opisanie_user {float:left; width:169px; font-size:14px; background:url(/images/foto_user.png) 0px 8px no-repeat; padding-left:14px}
.opisanie_user a {color:#0c193a; text-decoration:underline; font-weight:normal; }
.opisanie_user a:hover {color:#2d4276; text-decoration:none; font-weight:normal; }


/***     ***/

.opivv {background:url(/images/opi_vv.gif) 340px 5px no-repeat; height:21px; position:relative; top:5px;}

.opisanie4 {width:600px;
border:1px #ccc solid;
background:#f0efef;
border-radius:7px;
-moz-border-radius:7px;
-weebkit-border-radius:7px;
box-shadow:1px 1px 1px #666666;
-webkit-box-shadow:1px 1px 1px #666666;
-moz-box-shadow:1px 1px 1px #666666;
}
.foto_impd2{ width:600px; text-align:left;    padding:5px; float:left; margin:0px 0px 0px 50px; }
.opisanie5 {color:#999; font-size:12px; background:url(/images/tr_ops.png) right no-repeat; width:67px; padding-left:5px;}
.opisanie6 {color:#0c193a; font-size:18px; padding:3px; background:#fff; border:1px #ccc solid;}


.opisanie_vso2 {width:600px; height:27px; margin-left:50px; }
.opisanie_gol3 {float:left; width:63px; color:#333; font-size:14px; padding-left:20px; background:url(/images/mp_foto.png) 9px 0px no-repeat; height:27px;}
.opisanie_gol2 {font-size:14px; color:333px;}
.opisanie_pro2 {float:left; width:148px; color:#999; font-size:14px; text-align:center; background:url(/images/foto_glaz2.gif) 5px 7px no-repeat; line-height:normal; padding-top:4px}
.opisanie_data2 {float:left; width:178px; color:#999; font-size:14px; text-align:center; background:url(/images/foto_data.gif) 0px 6px no-repeat; line-height:normal; padding-top:4px;}
.opisanie_user2 {float:left; width:169px; font-size:14px; background:url(/images/foto_user.gif) 0px 7px no-repeat; padding-left:14px; line-height:normal; padding-top:4px;}
.opisanie_user2 a {color:#999; text-decoration:underline; font-weight:normal; }
.opisanie_user2 a:hover {color:#f34000; text-decoration:none; font-weight:normal; }

/* foto otziv */

.bg_otziv {float:left; width:685px;  margin-left:10px; padding:7px; margin-bottom:10px; background:#f5f7fb; border:1px solid #e8eaee;}

.otziv_ava {background:#fff; border:1px #ccc solid; padding:10px; width:100px; text-align:center; margin-left:5px; float:left;}
.otziv_ava2 {font-size:12px; text-align:center;}
.otziv_ava2 a {color:#f34000; text-decoration:none;}
.otziv_ava2 a:hover {color:#f34000; text-decoration:underline;}

.otz000 {width:18px; float:left; background:url(/images/otz000.gif) no-repeat; height:13px; margin-left:5px; margin-top:22px; position:relative; left:1px;}

.otzivkfoto {float:left;  width:530px;}
.otzivkfoto2 {font-size:14px; padding:5px 7px; border:1px #ccc solid; border-radius:5px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
 /*box-shadow:1px 1px 3px #999;
 -moz-box-shadow:1px 1px 3px #999;
 -webkit-box-shadow:1px 1px 3px #999;*/
 background:#fff; line-height:18px;}
.otzivkfoto3 {height:23px; color:#f34000; font-size:12px; margin-left:12px; float:left; width:500px}
.otzivkfoto4 {float:right; color:#f34000;}
.otzivkfoto5 {color:#f34000; font-weight:bold; font-size:13px;}

.imc_foto {width:420px; float:left; text-align:center; font-size:22px; font-weight:normal; line-height:20px; color:#f34000; padding-top:7px}

/***   ***/

.menuli_foto { text-align:center; padding-left:150px; padding-bottom:3px; }
.menuli_foto1 {float:left; display:block; background:url(/images/menuli_foto.gif) repeat-x; margin:3px 4px; border:1px #83a0d6 solid; border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px; padding:2px 0px;}
.menuli_foto1 a {font-size:18px; padding:2px 10px; font-weight:normal; color:#546fa1; text-shadow:1px 1px 0px #fff; line-height:normal; }

.menuli_foto1 a:hover {font-size:18px; font-weight:normal; color:#546fa1; box-shadow:1px 1px 2px #2f456d;
-moz-box-shadow:1px 1px 2px #2f456d;
-webkit-box-shadow:1px 1px 2px #2f456d;
padding:2px 10px; line-height:normal; }

.preview img {border:1px #ccc solid; padding:4px; background:#fff;}