* { margin:0; padding:0;}
body { background:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:.9375em; color:#616161;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:223px; background:#333; border:1px solid #2e2e2e; color:#fff; padding:1px 0 1px 3px;}
textarea { width:223px; height:128px; background:#333; border:1px solid #2e2e2e; overflow:auto; color:#fff; padding:1px 0 0 3px; margin-bottom:15px;}


/*==================list====================*/
ul { list-style:none;}

.list1 li { padding:0 0 5px 0;}

.pricelist { padding-bottom:8px;}
.pricelist li { display:inline;}
.pricelist li a { display:block; text-decoration:none; background:url(images/line-dot.gif) left bottom repeat-x;}
.pricelist li em { font-style:normal; background:#000;}
.pricelist li span { float:right; color:#707070; background:#000;} 

.gallery li { float:left; padding:0 0 15px 14px; color:#fff;}
.gallery li.next { float:right;}
.gallery li a { color:#fff; font-weight:bold; text-decoration:none;}
.gallery li a:hover { text-decoration:underline;}
.gallery li.pagenav { padding-left:70px;}

/*==================other====================*/
.img-indent { margin:0 15px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:15px;}
.img-box img { float:left; margin:0 15px 0 0;}

.extra-banner { position:relative; margin:-12px 0 5px 0;}

.p2 { margin-bottom:5px;}

/*==================txt, links, lines, titles====================*/
a {color:#0259ff; text-decoration:underline;}
a:hover { text-decoration:none; color:#fff;}

h3 { font-size:1.3em; line-height:1em; font-weight:normal; color:#fff; margin-bottom:7px;}

.txt1 { color:#0259ff; }

.link1 { background:url(images/marker.jpg) no-repeat left 1px; padding:0 0 0 18px; font-weight:bold; color:#fff; font-size:.91em; text-decoration:none;}
.link1:hover { text-decoration:underline;}

.title { margin-bottom:8px;}

/*==================boxes====================*/
.box { background:url(images/box-bg.jpg) no-repeat left top; width:681px; height:326px; color:#a1a1a1; margin-bottom:5px;}
.box .inner { padding:62px 370px 0 48px;}
.box .title { margin-bottom:6px;}
.box p { line-height:1.15em;}

.box1 { background:url(images/box1-bg.jpg) no-repeat left top; width:681px; height:263px;}
.box1 .inner { padding:46px 370px 0 50px;}

.scroll-box { height:247px; overflow:auto;}
.scroll-box .wrap { height:400px; padding-right:10px;}

.cont-box { padding:0 80px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .row-1 { height:138px;}
#header .row-1 .indent { padding:23px 0 0 193px;}
#header .row-2 { padding-left:14px;}
#header .row-2 img { margin-right:20px;}

/*content*/
#content { padding:0 0 26px 0;}
#content .indent { padding:49px 0 9px 50px;}

/*footer*/
#footer { color:#0c45b2;}
#footer p { padding:7px 0 0 19px; margin:0;}
#footer a {color:#0c45b2; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer span { color:#33a7ff; text-transform:uppercase;}
/*==========================================*/
