@charset "windows-1251";
/* CSS Document */
body { margin:0px; font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#111}
h1 {margin-left:250px; margin-right:250px; margin-top:20px; font-size:18px; min-width:545px; color:#333}
.h1 { margin: 30px 0 15px 10px; padding: 0; color: gray; font-size: 24px; clear:both }
h2 {margin:20px 250px 15px 250px; font-size:16px; min-width:545px;color:#222}
.h2 {margin:20px 0 15px 0; font-size:16px; min-width:545px;color:#222}
h3 {margin-left:250px; margin-right:250px; font-size:14px; min-width:545px;color:#222}
p {margin-left:240px; margin-right:240px; min-width:545px;}
.p {margin:5px 5px;; min-width:545px;}
ul {margin-left:240px; margin-right:240px; margin-top:-10px; min-width:545px;}
.ul {margin:0px 0 10px 0; min-width:545px;}
ol {margin-left:240px; margin-right:240px; margin-top:-10px; min-width:545px;}
.ol {margin:0px 0 10px 0; min-width:545px;}
hr {margin-left:10%; margin-right:10%; min-width:500px; border: 0px none;
border-top: dashed 1px #eee;
height: 1px;
margin-bottom:10px;
}
img {border: none;}
img[alt] { font-size:9px; text-align:center; }
a { color:#000066; text-decoration:underline;}
a:hover { color:#0000ff; text-decoration:none;}
span { color:#0000CC; text-decoration:underline;}

#toper {margin-top:20px}

#topButtons  {margin-top:190px; width:100%; min-width: 1000px;}
#topButtons center {padding:0 200px 0 220px;}
#broadpoint { margin: 0 250px; color: gray; }
#photopoint {padding:10px;}
#broadpoint a {color: #bbb;}
#photopoint a {color: #bbb;}

.full {margin-left:240px; margin-right:240px; min-width:545px;}
.fuller {margin-left:240px; margin-right:240px; min-width:545px;}
.fuller td {border-bottom: 1px gray dotted;}
.context { float:right; width:253px; height:191px; margin-left:10px; margin-right:240px;  background-image:url(/_img/template/shadow_253x191.png); background-repeat:no-repeat; cursor:pointer}
.context_left { float:left; width:253px; height:191px; margin-left:240px; margin-right:10px;  background-image:url(/_img/template/shadow_253x191.png); background-repeat:no-repeat; cursor:pointer}

.right_250 { background-image:url(/_img/template/shadow_253x191.png); background-repeat:no-repeat}
.fly_250 { background-image:url(/_img/template/shadow_253x191.png); background-position:top right; background-repeat:no-repeat; width:253px; font-size:213px; line-height:0; padding-right:0px; padding-bottom:0px; margin-bottom:0px}
.fly_251 { background-image:url(/_img/template/shadow_253x191.png); background-position:top right; background-repeat:no-repeat; width:253px; text-align:center; float:left}
.fly_252 { background-image:url(/_img/template/shadow_253x191.png); background-position:top right; background-repeat:no-repeat; width:253px; height:212px; float:left}
.fly_250 img { padding:1px; padding-right:1px}


/* Модули */
.modul_head { margin-right:0px; margin-left:10px; font-size:16px; min-width:210px;}
.modul_hr { margin:5px; min-width:200px;}
#content {margin-left:240px; margin-right:240px; min-width:545px;}
.modul { margin:20px; margin-top:0px; margin-bottom:10px; min-width:210px;}

/* Тени */
.shadow_140 { padding:1px; width:142px; height:107px; background-image:url(/_img/template/shadow_140x105.png); cursor:pointer; text-align:left}
.shadow_140_on { padding:0px; width:144px; height:109px; background-image:url(/_img/template/shadow_140x105.png); cursor:pointer; text-align:left} 
.shadow_175x132 {background:url(/_img/template/shadow_175x132.png) no-repeat; padding: 2px 4px 4px 2px; width: 175px; height:132px; }
.shadow_175x131 {background:url(/_img/template/shadow_175x131.png) no-repeat; padding: 2px 4px 4px 2px; width: 175px; height:131px; }
.shadow_240x160 {background:url(/_img/template/shadow_240x160.png) no-repeat; padding: 2px 4px 4px 2px; width: 240px; height:160px; }
.shadow_240x180 {background:url(/_img/template/shadow_240x180.png) no-repeat; padding: 2px 4px 4px 2px; width: 240px; height:180px; }
.shadow_330x220 {background:url(/_img/template/shadow_330x220.png) no-repeat; padding: 2px 4px 4px 2px; width: 330px; height:220px; }
.shadow_330x248{background:url(/_img/template/shadow_330x248.png) no-repeat; padding: 2px 4px 4px 2px; width: 330px; height:248px; }
.shadow_250x310 {float: left; margin: 0 10px 20px 0; width: 240px; height: 310px; background: url(/_img/template/shadow_250x310.png) no-repeat; padding: 7px 8px 9px 8px ; text-align: center;}
.shadow_204x286 {background:url(/_img/template/shadow_204x286.png) no-repeat; padding: 1px 3px 3px 1px; width: 200px; height:282px; }
.palaroid {float: left; margin: 0 2px; width: 230px; height: 290px; background: url(/_img/template/shadow_240x300.png) no-repeat; padding: 6px 8px 9px 8px ; text-align: center;}
.palaroid_otstup_3 {float: left; margin: 0 2px 0 123px ; width: 230px; height: 290px; background: url(/_img/template/shadow_240x300.png) no-repeat; padding: 6px 8px 9px 8px ; text-align: center;}
.palaroid_otstup_2 {float: left; margin: 0 2px 0 245px ; width: 230px; height: 290px; background: url(/_img/template/shadow_240x300.png) no-repeat; padding: 6px 8px 9px 8px ; text-align: center;}
.palaroid_otstup_1 {float: left; margin: 0 2px 0 367px ; width: 230px; height: 290px; background: url(/_img/template/shadow_240x300.png) no-repeat; padding: 6px 8px 9px 8px ; text-align: center;}
.stroka {padding: 15pt 0pt 5pt 0px; clear: both;}
.stroka img {width: 230px; padding: 0 0 3px 0;}
.opisanie_stroki {padding:0 50px 10px 50px;}

/* Логотип */
#logo_con {position:absolute; top:0px; left:0px; height:151px; width:100%; }
#logo_fon { margin:14px; height:151px; background-image:url(http://mozaichnik.ru/_img/template/logo_2.png); background-repeat:repeat-x; /*border: #cccccc 1px solid;*/ min-width:1000px;}
#logo {position:absolute; top:14px; left:14px; width:500px; height:151px; cursor: pointer }
#logo_shad_con {position:absolute; top:13px; left:0px; height:155px; width:100%; }
#logo_shad {height:155px; margin-left:13px; margin-right:11px; background-image:url(../_img/template/shadow_logo.png);min-width:1003px;}
#logo_shad_left { background-image:url(../_img/template/shadow_logo_left.png); height:155px; width:5px; float:left;}
#logo_shad_right { background-image:url(../_img/template/shadow_logo_right.png); height:155px; width:5px; float:right;}

/* Футер */
#copyright { font-size:12px; clear:both; padding-top:150px;  min-width:600px;}
#footer {margin-top:50px; min-width:1000px;}
.tel { clear:both; margin-left:250px; margin-right:250px; padding:5px;  min-width:545px; font-weight: bold}
.tel2 { clear:both; margin:0 5px; padding:5px;  min-width:545px; font-weight: bold}

/* Меню */
#menu {position:absolute;top:180px;left:14px; width:200px;/* border: #cccccc 1px solid; background-color:#F4F7FF */}
#menu_right {position: relative; top:165px; width:210px; float:right;}
.unit { margin:5px; height:14px; padding-left:21px; margin-left:5px; margin-right:5px; background-image:url(http://mozaichnik.ru/_img/template/ancor_2.png); background-position:left; background-repeat:no-repeat; font-weight:bold}
.anons { padding:5px; width:200px; font-size:90%; color:#333;}

/* Галерея */
#galery_shad { width:202px; height:269px; margin:5px; margin-left:3px; margin-bottom:20px; padding:1px; background-image:url(/_img/template/shadow_200x267.png); background-repeat:no-repeat }
#image_con { position:relative; top:-267px}

/* Галереи */
a.zoom  { cursor: url(http://mozaichnik.ru/_img/zoom.cur), auto; }
#galery_con { margin-left:230px; margin-right:230px; font-size:16px; min-width:550px;}
#g_shadow{ width:550px; height:350px; background-image:url(/_img/galery/shadow_galery.png); cursor: url("/_img/template/zoom.cur"), pointer; text-align:left}


#galery { margin:1px}
.one { margin:1px}
#g_pre { width:550px;}
.g_shad {width:50px; height:50px; float:left; text-align:left; cursor:pointer; background-image:url(/_img/palette/shadow_50_dark.png); filter:alpha(opacity=25); opacity:0.25;}
#g_big {position: absolute;top:30px; left:0px; width:100%; }
#g_big img {cursor: url("/_img/template/zoom-.cur"), pointer;}
#g_black {position: fixed;top:0px;left:0px; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=90); opacity:0.90;}
#g_number  {float:left; position: relative;top:20px; width:30px; height:20px; font-size:16px; font-weight:bold; background-color:#FFFFFF; text-align:center; filter:alpha(opacity=50); opacity:0.5;}
#g_close {float:left; position: relative;top:20px; width:100px; height:20px; font-size:16px; font-weight:bold; background-color:#FFFFFF; text-align:center; cursor:pointer; filter:alpha(opacity=50); opacity:0.5;}
#g_left { float:left; position: relative;top:20px; width:100px; height:20px; font-size:16px; font-weight:bold; background-color:#FFFFFF; text-align:right; cursor:pointer; filter:alpha(opacity=50); opacity:0.5;}
#g_right { float:left; position: relative;top:20px; width:100px; height:20px; font-size:16px; font-weight:bold; background-color:#FFFFFF; text-align:left; cursor:pointer; filter:alpha(opacity=50); opacity:0.5;}


.detail { text-align:right}
.button { width:173px; height:14px; padding:5px; padding-bottom:5px; padding-left:28px; background-image:url(/_img/template/button.png);
	font-weight:bold; cursor:pointer}
.button_shad { padding:1px; width:208px; height:26px; background-image:url(/_img/template/button_shad.png); }
.button_shad_on { padding:0px; width:210px; height:28px; background-image:url(/_img/template/button_shad.png); }

/* Оттенки */
.color { width:78px; height:78px; float:left; padding:1px; background-image:url(/_img/palette/shadow_80_dark.png); cursor:pointer; text-align:left; /*filter:alpha(opacity=60);*/opacity:0.25; }
.color_on { width:80px; height:80px; float:left; padding:0px; background-image:url(/_img/palette/shadow_80_dark.png); cursor:pointer; text-align:left; /*filter:alpha(opacity=100);*/ opacity:1;}
.tint { width:48px;	height:48px; padding:1px; float:right; text-align:left; cursor:pointer;
		background-image:url(/_img/palette/shadow_50_dark.png);}
.tint_on { width:50px;	height:50px; padding:0px; float:right; text-align:left; cursor:pointer;
		background-image:url(/_img/palette/shadow_50_dark.png);}
#liner_con { width:100%; height:50px}
#liner {padding-left:240px; margin-right:240px; min-width:545px;}
#preview { width:678px; height:238px; float:right; padding:1px; background-image:url(../_img/palette/shadow_680.png); cursor:pointer; text-align:left}
#preview_on { width:680px; height:240px; float:right; padding:0px; background-image:url(../_img/palette/shadow_680.png); cursor:pointer; text-align:left}

/* Станица заказа*/
#order { margin-top:-240px; width:680px; height:240px;}
#order_back { font-size:24px; margin:50px; width:200px; background-color:#ffffff; filter:alpha(opacity=25); opacity:0.25;}

/* Продукция */
#products {padding-left:240px; margin-right:240px; min-width:545px;}
.product { width: 160px; padding-left:10px; padding-right:10px; padding-bottom:20px; float:left; }
.prod_h { font-size:15px; margin:0px; padding:0px; padding-bottom:10px; width:160px}

/* Фотосы */
.fotossylka {text-align:right; padding: 5px 20px 0 0;}
.fotossylka a {color:#666677; }
.fotossylka a:hover {color:#ff0000;}
.fotossylka a strong {vertical-align:-1px; color:#66667; text-decoration:none; font-weight:normal; }
.fotonomer {float:left; color:gray; padding:3px 0 0 2px; letter-spacing:1px}
