html,body    {  margin:0;
                padding:0;
                background:#FFF;
	        color: #000;
                font-family: Arial, Tahoma, Helvetica, sans-serif;
                text-align:left;}

body {height:100%;}

input,textarea,select {
        background:#FFFFFF;
        margin:0px;
        padding:0px;
}


a:link {color:#990000; text-decoration:underline;}
a:visited {color:#990000; text-decoration:underline;}
a:hover {color:#CC0000; text-decoration:none;}
a:active {color:red; text-decoration:none;}
a.sslink {font: bold 14px  Verdana, Tahoma; font-variant:small-caps;}
a.sslink:active {font: bold 14px  Verdana, Tahoma; font-variant:small-caps; text-decoration:none;}


table {font-size:100%;}
form {margin:0px;}
img {border:0px;}

a {color:#660000; text-decoration:underline; }
a:hover {color:#CC0000; text-decoration:none;}

p a {color:#660000 !important; text-decoration:underline !important;}

.red {color:#660000}
p {     padding:0px 0px 10px 0px;
        text-align:left;
        color:#000;
        }


h1 {    margin: 0px 10px 10px 0px;
        font-size:1.8em;
        font-family:Verdana,Arial;
        font-weight:normal;
        text-align:left;
        color:#C84B00;}

h2 {    margin:15px 10px 10px 30px;
        font-size:1.4em;
        text-align:left;
        color:#484848;}

h3 {    margin:0px 10px 10px 0px;
        font-size:1em;
        text-align:left;
        color:#19398A;}

ul,ol {
	color:#333;
	font-size:100%;
        margin: 5px 0px 5px 30px;
	text-align:left;}


.h {width:110px; height:46px; margin-right:-30px;}
.e {margin-right:-10px;}

#onsize {width:100%; height:100%;}
#head {margin:0 auto;width:1000px;height:97px;clear:both;text-align:left;overflow:hidden;}
#logo {float:left; width:163px; height:97px;position:relative;}
#right_head {float:left;position:relative;width:100%;margin-left:-163px;overflow:hidden;}
#right_head a.link {display:block; float:left; padding-left:163px;}
#main_menu {float:left;background:URL('/img/img_02.gif') repeat-x top left;height:97px;width:100%;margin-right:-340px;padding:60px 0px 0px 0px;}
#main_menu a,#main_menu a.act {display:block; float:left;width:14%;color:#000; text-decoration:none; font-weight:bold;font-size:0.8em;text-transform:uppercase;text-align:center;}
#main_menu a:hover {color: #C40000;text-decoration:none;}
#main_menu a.act {color:#C40000;text-decoration:none;}

#main_block {clear:both;width:1000px;margin:0 auto;font-size:0.75em;}
#left_menu {float:left; width:183px;height:800px;position:relative;}
#left_menu a,#left_menu p.interior,#left_menu p.exterior {display:block; clear:both;font-size:16px;font-weight:bold;text-decoration:none; color:#252525;padding:0px 0px 8px 44px;}
#left_menu a:hover {color:#C40000;}

#left_menu p.interior {color:#7F7F7F; text-transform:uppercase;font-size:14px;padding:33px 0px 0px 25px;font-weight:bold;margin-bottom:9px;} 
#left_menu p.exterior {color:#7F7F7F; text-transform:uppercase;font-size:14px;padding:15px 0px 0px 25px;font-weight:bold;margin-bottom:9px;margin-top:0px;} 
#way {color:#8F8F8F; font-size:0.9em;padding:0px 0px 0px 20px;}
#way a {color:#8F8F8F; text-decoration:none;}

#slink2 {padding:0px 0px 0px 0px;display:block;margin:0px 0px 0px 0px;}
#slink21 {padding:15px 0px 0px 0px;display:block;margin:0px 0px 0px 0px;}
#allworks2 {margin:0px 0px 0px 0px;}


.title_image {display:block; margin:27px 0px 27px 0px;}
#text {float:left;width:100%;margin-left:-187px;}
#content {padding:0px 20px 50px 187px;}
#content p {font-size:1.1em;}
.gal_block {clear:both;zoom:1;margin:0px -50px 10px 0px;overflow:hidden;position:relative; zoom:1;}
.photo {float:left;}
.pieces {float:left;width:296px; height:303px;background:#E6E6E6;margin:0px 0px 0px 21px;padding:8px 7px 0px 7px;overflow:none;font-size:1.1em;}
.pieces img {float:left;margin:0px 10px 10px 0px;}
.pieces p {font-size:1em !important;}
.pieces .all_pieces {padding:80px 0px 0px 0px; //padding:70px 0px 0px 0px;font-size:0.9em;color:#D60F0F;}

#gallery_cur {float:left;margin:20px 10px 0px 20px;position:relative; overflow:hidden;}

.gallery_slide {width:140px; float:left;margin:20px 0px 0px 0px;}
.top,.bottom {position:relative;z-index:300;}
#outer {height:530px;overflow:hidden;margin:-20px 0px -20px 0px;}
.glink {z-index:100;}
#elkin {width:860px;overflow:hidden; zoom:1;}
#slink {min-width:160px;padding:20px 0px 0px 20px;display:block;float:left;}
#allworks {min-width:160px;padding:20px 0px 0px 20px;display:block;float:left;}
                  


#gallery_curx {width:420px; margin:0px 0px 0px 20px;min-height:455px; _height:455px;float:left;}
#gallery_text {float:left;}
.gallery_slidex {width:822px;overflow:hidden; zoom:1;clear:both;margin:20px 0px 0px 0px;}
.gallery_slidex a {display:block; float:left;}
.left,.right {position:relative;}
#outerx {margin:0px;float:left;width:760px;margin:0px -20px 0px -10px;zoom:1;overflow-y:hidden;overflow-x:auto;}
#outerx div {width:14000px;overflow:hidden;}
#outerx div a {margin:0px 15px 0px 0px;float:left;}

.cur_menu {background:#FFEDC5; padding:5px 10px 10px 10px;//padding:10px;font-size:0.8em;position:absolute;top:50px;visibility: hidden;}
.cur_menu a,.cur_menu a.cur {display:block; color:#8C0000; text-decoration:none;font-weight:bold;text-transform:uppercase;margin:5px 0px 15px 0px;}
.cur_menu a.cur {color:#C40000;}
.cur_menu a:hover {text-decoration:underline;}

#footer {width:90%; margin:0 auto; height:20px;font-size:0.7em; text-align:left;clear:both;color:#A7A7A7; text-transform:uppercase;border-top: 1px solid #aaaaaa;padding:4px 6px 0px 0px;text-align:right;}

.link_item {width:749px; height:77px; background:URL('/img/link_bg.gif') no-repeat top left; overflow:hidden;margin:25px 0px 0px 0px;}
.link_item p {padding: 5px 10px 0px 155px;font-size:1.2em;}
.link_item a {display:block; color:#C40000 !important; }

.order {font-size:1.2em; color:#828282;width:700px; margin:-20px 0px 0px 20px;width:600px !important; overflow:hidden;}
.order p {color:#828282;margin:0px;font-size:11px;}
.order input {width:505px;background:URL('/img/input_bg.gif') no-repeat top left;border:1px solid #CBCBCB; height:23px;}
.order textarea {width:700px;background:URL('/img/textarea.gif') no-repeat top left;border:1px solid #CBCBCB; height:147px;}

.terms {width:600px;}
.terms p {margin:0px 0px 0px 40px;font-size:13px; line-height:18px;}
.terms h2 {margin-left:0px;color:#000;font-weight:bold;font-size:18px;}

.vpr {width:550px;padding:0px !important;font-size:15px !important;margin:0px !important; line-height:20px;font-weight:bold;}
.otv {width:550px;padding:0px 0px 20px 10px !important;font-size:13px !important;line-height:20px;color:#7F7F7F;margin:0px !important;line-height:1.2;}

.rt {text-align:right;}
.lt {text-align:left;}
.cn {text-align:center;}

#left_menu a.act {color:#C40000;}
#comments {margin: 18px 5px 0 0;}

#comp_id {display:block; color:#8C0000; text-decoration:none;font-weight:bold;text-transform:uppercase;margin:5px 0px 15px 0px;}

.cnt3 {padding:0px 0px 0px 20px !important; overflow:hidden;}
