@import url("reset.css");

#container, #row1, #row2, #row3, #row4, #row5 {
	width:1010px;
	}
	
#row1 { height:45px; background:url(../gfx/bg-top.png) left top no-repeat;}
#row2 { height:auto;}
#row3 { height:auto;}
#row6 { height:auto; background:url(../gfx/bg-content-apple.png) 120px 95px no-repeat;}
#row4 { height:auto;}
#row5 { height:47px; background:url(../gfx/bg-bot.png) left top no-repeat; position: relative; z-index:1;}
#row5-adress { position: absolute; height:86px; width:380px; z-index:2px; bottom:20px; margin:0 0 0 620px; font-size:9px; color:5f5e5e;} 
#row5-adress .left { float:left; display:inline; width:180px; }
#row5-adress .right { float:left; display:inline; width:100px; text-align:right; }
.placer { height:100px;}

#tdLeft {background: #C6D868 url(../gfx/bg-tdleft.png) left repeat-y; color:#000000; text-align:left; width:50px;}
#tdCenter strong { font-weight:bold!important;}

#tdCenter2 {background: none; color:#000000; text-align:left;  width:950px; position:relative;}

#row6 tbody tr { background: url('/images/bg-default.jpg') no-repeat 150px 500px; }
.page-jobs #row6 tbody tr { background: url("/images/bg-jobs.jpg") no-repeat scroll 10px 293px transparent; }
.page-contacts #row6 tbody tr { background: url("/images/bg-contacts.jpg") no-repeat scroll 46px 450px transparent; }

#tdCenter {color:#000000; text-align:left;  width:330px; position:relative;}
#tdRight {background-color: transparent; color:#8b8b8b; text-align:left; position: relative; display: block; }
#tdRight b, strong { color:#000000;}
.texter { margin:0 40px; text-align:justify; clear:both;}
.photos-wrap { margin: 30px 10px 0 40px; }
.photos { background:#F2F1E4; margin-top: 10px; display:block; height:118px; }
.photo-single { height:118px; width:153px; background:url(../gfx/photo-bg.png); float:left;  display:inline; margin:0 10px 0 0;}
.photo-single-first { height:118px; width:153px; background:url(../gfx/photo-bg.png); float:left; display:inline; margin:0 10px 0 50px;}
.photo-pic { margin:20px 20px 0 20px;}
.logo { margin:20px 70px 10px 70px;}

.top-menu { margin:15px 10px 30px 40px; height:22px; line-height:22px; font-size:13px; font-weight:bold; background:#C0C0C0; color:#FFFFFF;}
.top-menu ul{}
.top-menu li { display:block; height:22px; float: left; }
.top-menu a { color:#FFFFFF; display:block; float:left; padding:0 25px;}
.top-menu a:hover { background:#a8a8a8; color:#d0cece; }
.top-menu em {  color:#FFFFFF;  background-color:#CF0407; display:block;float:left; display:block;padding:0 20px; }

.top-rozdily { color:#575656; margin:0 0 30px 40px; line-height:14px; width:300px; float:left; display:inline;}
.top-rozdily a { color:#575656;}
.top-rozdily a:hover { color:#a8a8a8; }
.top-rozdily em { color: #CF0407; font-style: normal; }
	
.top-grafichne { margin:10px 0 0 40px;}
.top-grafichne img { margin:0 13px 0 0;}

.underlogo-menu { margin:0 70px 30px 80px; font-size:10px; line-height:12px; font-family:Century Gothic, Arial; }
.underlogo-menu a, .underlogo-menu em { text-decoration: underline; }
.underlogo-menu a {  color:#131313; }
.underlogo-menu a:hover {color:#CF0407; }
.underlogo-menu em {color:#CF0407;}

.small-header { margin:0 0 20px 45px; font-size:10px; color:#333333;}
.small-column { margin:0 0 25px 35px; width:230px; font-size:11px; color:#333333; text-align:justify; line-height:13px; display:block; height:180px;}
.small-column strong { font-weight:bold; }
.small-column .green { font-weight:bold; color:#A6BB33; text-align:left; }
.small-col-right { float:right; display:inline; width:142px; margin:0 0 0 33px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.small-col-left { float: left; display:inline; width:55px;}
.nazva-tovaru {text-align:center!important; font-weight:bold; font-family:"Century Gothic", Helvetica, sans-serif; color:#9A9A9A; margin:0 0 3px 0;}
.tsina { display:block; width:60px; height:20px; color:#FFFFFF; background:#FF0000; float:right; display:inline; font-size:12px; font-weight:bold; text-align:center; padding:0 2px; font-size:10px; margin:0 0 0 3px;}
.tsina-text { float:left; display:inline; }
.kupyty-zaraz { width:142px; display:block; height:20px; line-height:20px;}

.gal-reds-first { width:651; display:block; margin: 0 0 50px 170px; position: relative; height: 630px;}
.polygraphy { background:transparent url(../gfx/bg-gal-red-design-all.png) repeat scroll 0 0; display:inline; float:left; height:238px; left:-60px; position:absolute; top:0px; width:254px; }
.polygraphy .gal-reds-third { margin-bottom:50px; margin-left:112px; }
.polygraphy .gal-reds-third-txt { margin-left:100px; }
.handmade { width:230px; height:235px; background:url(../gfx/bg-gal-red-design-all.png) -283px 0; float:left; display:inline; position: absolute; top: 0px; left: 200px; }
.handmade .gal-reds-third { margin-left: 65px; }
.promo-production { width:217px; height:238px; background:url(../gfx/bg-gal-red-design-all.png) -522px 0; float:left; display:inline; position: absolute; top: 0px; left: 400px; }
.photo-design { width:217px; height:238px; background:transparent url(../gfx/bg-gal-red-design-all.png) repeat scroll -59px 247px; float:left; display:inline; position: absolute; top: 240px; left: 65px; }
.redesign { width:217px; height:238px; background:url(../gfx/bg-gal-red-design-all.png) -293px 247px; float:left; display:inline; position: absolute; top: 240px; left: 354px;}

.unusual-souvenirs { background:transparent url(../gfx/bg-unusual-souvenir.png) repeat scroll 0 0px; display:inline; float:left;
	height:238px; left:250px; position:absolute; top:69px; width:230px; }
	.unusual-souvenirs .gal-reds-placer { height: 35px; }
	.unusual-souvenirs .gal-reds-third { margin-bottom: 100px; }
	.unusual-souvenirs .gal-reds-third-txt { position: absolute; top: 0px; left: 10px; }
.wedding { background:transparent url(../gfx/bg-wedding-souvenir.png) repeat scroll 0px 0px; display:inline; float:left;
	height:225px; left:0px; position:absolute; top:50px; width:237px; }
	.wedding .gal-reds-third { margin-left: 64px; }

.core-ableg { background:transparent url(../gfx/bg-gal-red-design-all.png) repeat scroll -590px 78px; bottom:3em; height:100px; position:absolute; right:1px; width:234px; }
.service-souvenirs .core-ableg { background:transparent url(../gfx/dice.png) repeat scroll 0 0; height:160px; width:210px; }
.service-souvenirs { height:554px; margin-left:250px; }
	
.gal-reds-placer { width:217px; height:55px;}
.gal-reds-third { width:108px; height:108px; background:#000000; margin:0 0 50px 54px; display:block; clear:both; position: relative; }
	.gal-reds-third img { position: absolute; top: 0px; left: 0px; }
	.gal-reds-third img.color, .gal-reds-third img.bw { display: none; }
.gal-reds-third-txt { display:block; color:#FF0000; text-align:center; clear:both; margin:0 30px 0 30px;}
.gal-reds-under-placer { display:block; clear:both;  height:1px;}
.gal-reds-under-text { display:block; text-align: justify; clear:both; margin:30px 100px 0 50px }

.copyright { color:#5F5E5E; font-size:10px; margin:7px 0 0 95px; float: left; display:inline; width:300px;}
.text-colonka { margin:20px 40px 0 60px; display:block; text-align:justify; color: #666666; font-size:11px; line-height:12px;}
.chudiky { display:block; width:130px; text-align:center; color:#FF0000; font-weight:bold; float:left; margin:40px 40px 0 0;}
.chudiky img { margin:0 0 5px 0; }


.gal-margin { margin:150px 0 0 0; }
.gal-link { color:#8A8A8A;}
.gal-link a, a:hover { color:#8A8A8A;}




p { margin: 1em 0; }

form {
margin:0;
}
#search_box {
background:transparent url(../gfx/bg_search_box.gif) repeat scroll 0 0;
height:31px;
width:201px;
float:right;
display:inline;
clear:both;
}
#search_box #s {
background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
display:inline;
font-size:0.8em;
margin:6px 0 0 6px;
padding:0;
width:159px;
}
#search_box #go {
float:right;
margin:3px 4px 0 0;
}
.searcher {margin:30px 40px 0 40px; text-align: right; display:block; width:200px; position: absolute; top: 75px; right: 0px; display:block;}
.searcher-text { float:right; display:inline; clear:both; margin:0 45px; color:#4E4D4D; font-size:9px;}
.langer {float:right; display:inline; margin:0 250px 0 0;}
.phoner { float:left; display:inline; margin:0 0 0 130px;}

.adresa{ margin:0 40px; text-align:justify; bottom:0; position: absolute;}

#container {overflow:hidden; background:url(../gfx/bg-content.png) left repeat-y;}


#pager {background:none; overflow:hidden;} 	

body {background: url(../gfx/black-bg.png) top repeat-x #DFE1E0; color:#000000; font-family:"Century Gothic", Helvetica, sans-serif; font-size:12px;}
	
	a { color: #333; }
	a:visited {  }
	a:hover {  }
	a:active {  }
		
	img { border:none;}
	
	h1 {font-size:16px; font-weight:bold; margin:15px 0; color:#000000;}
	h2 {font-size:200%;}
	h3 {font-size:180%;}
	h4 {font-size:160%;}
	h5 {font-size:140%;}
	h6 {font-size:120%;}
	
		
	.quoteRight {width:200px;float: right;padding:10px;font-size:10px; text-align: left; color:#FFFFFF; font-size:110%;}
	.quoteLeft {width:200px;float: left;padding:10px;font-size:10px; text-align:justify; color:#FFFFFF; font-size:110%;}
	
	.text1 {padding:10px;font-size:10px; text-align:justify; color:#FF6600; font-size:100%;}
	.textBig {padding:10px;font-size:10px; text-align:justify; color:#FF3300; font-size:85%;}
	.textSmall {padding:10px;font-size:10px; text-align:justify; color:#FF3300; font-size:85%;}
	.underline { text-decoration:underline;}
	
.pathway {
font-size:11px!important;
margin:15px 0 0 39px!important;
}
.pathway a { text-decoration: underline; }