/* Global */
* {margin:0; padding:0; font-family:tahoma, arial;}
html, body {width:100%;height:100%; font-size:13px; background-color:#FFF3E3;}
input, button, textarea, select {font: normal 12px "tahoma", sans-serif; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
/*table { border-collapse: collapse; border:0; font-family:tahoma, arial; }*/
hr { display: none; }
img {border: none;}
h1, h2, h3, h4 {font-weight:normal; color:#79220B; font-family:arial;}
h1{padding: 10px 0 18px 0; font-size:21px;}
h2{padding: 10px 0 12px 0; font-size:17px; color:#79220B;}
h3{padding: 10px 0 10px 0; font-size:16px;}
p, ol, blockquote, pre{padding: 0 0 1em}
a {#7B250D; text-decoration:underline;}
a:hover { color:#995132; text-decoration:none;}
div.clear {clear: both !important;visibility: hidden !important;margin:0 !important;overflow: hidden;font-size:1px;}

#newform{
width:420px;
margin: 0px auto;
position:relative;
top: 100px;
left:40px;
}
#newformbg{
width:700px;
height:995px;
margin:0 auto;
background:url(/images/form_bg.png);
}
#newformbody{
position:absolute;
width:100%;
height:100%;
background:url(/images/opacity.png);
top:1px;
left:0px;
}
.label2{
width: 90px;
float:left;
}
.ins{
width:400px;
padding:0 px 20px;
}
.ins input{
border: 1px solid 555;
width: 60px;
height: 25px;
margin-right: 25px;
}
.file {
padding:10px 0px;
}
#xxx{
background:url(/images/close.png);
width:13px;
height:13px;
position:relative;
top:20px;
left: 640px;
}
#smtt{
position:relative;
top:30px;
left:80px;
width:194px;
height:45px;
background:url(/images/green.png);
border:0px;
}
.file input{
border: 1px solid 555;
width: 60px;
height: 25px;
margin-right: 25px;
}
.col .label{
font-weight:bold;
}
#newform .inputs{
width:400px;
padding: 10px 0px;
}
#newform .inputs input, #newform .inputs select, #newform  textarea{
border: 1px solid 555;
width: 350px;
height: 25px;
padding:0px;
margin:0px;
}
#newform  textarea{
height: 75px;

}

/* CSS Document */
#container {min-height:100%; position:relative;}
#header {height:394px;}
#body {padding:20px 20px 160px 20px; overflow:hidden; background:url(/images/body_bg.jpg) top repeat-x;}
#footer {position:absolute; bottom:0; height:160px;width:100%;}
#main {max-width: 1260px; min-width:1000px;}

/* main */
.head { height:354px; overflow:hidden; background:url(/images/header.jpg) top left no-repeat; position:relative;}
.logo { top:62px; left:40px; position:absolute;}
.number { width:200px; position:absolute; top:240px; left:85px;}
.n1 { font-family:arial; font-style:italic; font-size:18px; color:#FFF; display:block; padding-left:48px;}
.n2 { font-family:arial; font-size:18px; color:#FFF;}
.n3 { font-family:arial; font-size:30px; color:#FFF; font-weight:bold;}
.garanty { position:absolute; top:235px; left:862px;}

.topmenu { height:40px; background:url(/images/topmenubg.jpg) repeat-x; padding-left:40px; font-size:13px;}
.topmenu table td a {color:#F9D6CC; text-decoration:none; font-weight:bold;}
.topmenu table td a:hover {color:#F9D6CC; text-decoration:underline;}
.topmenu table { width:100%;}
.topmenu img {
	position: relative;
	top: -5px;
}


#maintab { width:100%;}

#left { width:280px;}
.forma_title { width:280; height:38px;}
.forma_box { background:url(/images/forma_bg.jpg) repeat-y; overflow:hidden; width:280px;}
.forma_box_in { padding:17px 20px 0px 20px; overflow:hidden;}
.forma_down { width:280; height:34px;}
#fb {color:#87230A; width:240px;}
#fb td {color:#87230A;}
.input { width:160px; border:1px solid #CAA67D; background-color:#F0E6D9; padding:4px; font-size:11px;color:#87230A;}
.input2 { width:110px; border:1px solid #CAA67D; background-color:#F0E6D9; padding:2px; font-size:11px;color:#87230A; margin-left:12px;}
.input3 { width:80px; border:1px solid #CAA67D; background-color:#F0E6D9; padding:2px; font-size:11px;color:#87230A; margin-left:15px;}
.text_area { width:230px; height:100px; border:1px solid #CAA67D; background-color:#F0E6D9; padding:4px; font-size:11px;color:#87230A;}
#fileInput {border:1px solid #CAA67D; background-color:#F0E6D9; padding:4px; font-size:11px;color:#87230A; width:160px;}
#fb button.submitBtn { background:url(/images/subbtn.jpg) center no-repeat; border:0; cursor:pointer; color:#FFF; font-size:11px; text-align:center; width:85px; padding-top:4px; padding-bottom:5px;}

.search_box { width:280px; overflow:hidden; margin-bottom:20px;}
.search_top, .search_down { width:280px; height:12px;}
.search_block { width:280px; overflow:hidden; background:url(/images/search_box_bg.gif) repeat-y;}
.s_block { padding:10px 20px; overflow:hidden;}
.search_pole { width:160px; float:left;}
.search_but_box { width:65px; float:right;}
button.submitBtnSearch { background:url(/images/searchbtn.jpg) center no-repeat; border:0; cursor:pointer; color:#FFF; font-size:11px; text-align:center; width:65px; padding-top:4px; padding-bottom:5px;}

.articles_top, .articles_down { width:280px; height:12px;}
.articles_box { width:280px; overflow:hidden; background:url(/images/search_box_bg.gif) repeat-y;}
.a_block { padding:10px 20px; overflow:hidden;}
.articles_title { padding-bottom:20px;}
.articles_vse { overflow:hidden; font-size:11px; color:#87230A; font-weight:bold;}
.articles_vse a { text-decoration:underline;  font-size:11px; color:#87230A; font-weight:bold}
.articles_vse a:hover { text-decoration:none;  font-size:11px; color:#87230A; font-weight:bold}

#ar { overflow:hidden;}
#ar ul { overflow:hidden;}
#ar ul li { background:url(/images/li_ar.gif) top left no-repeat; padding-left:17px; padding-bottom:20px;}

#articles { overflow:hidden;}
#articles ul { overflow:hidden;}
#articles li {padding-bottom:20px;}
.artli { font-size:16px; padding-bottom:10px;}

.price { padding-left:20px; padding-bottom:30px;}

.td_lbg { background:url(/images/td_l_bg.gif) repeat-y; width:16px;}
.td_rbg { background:url(/images/td_r_bg.gif) repeat-y; width:16px;}
.td_dbg { background:url(/images/td_d_bg.gif) repeat-x; height:16px;}
.td_tbg { background:url(/images/td_t_bg.gif) repeat-x; height:16px;}

.tip_project { overflow:hidden; padding-top:5px;}
.tip_title { width:165px; float:left;}
.tip_vse { float:right; font-size:11px; color:#87230A;}
.tip_vse a { text-decoration:underline;  font-size:11px; color:#87230A;}
.tip_vse a:hover { text-decoration:none;  font-size:11px; color:#87230A;}
.tip_box { overflow:hidden;}

.proj_pic { overflow:hidden; padding-bottom:20px;}
.proj_title { font-weight:bold; font-size:13px;color:#87230A; padding-bottom:10px;padding-right:10px;}
.proj_title a { font-weight:bold; font-size:13px;color:#87230A; text-decoration:underline}
.proj_title a:hover { font-weight:bold; font-size:13px;color:#87230A; text-decoration:none;}
.proj_price { overflow:hidden; padding-bottom:10px;}
.proj_price_red { color:#79220B; padding-bottom:5px;}
.proj_price_old { color:#6B5D4B; text-decoration:line-through; padding-left:40px;}
.red { font-size:20px; color:#C00;}

.interiors_title { width:405px; float:left;}
.interior_pic { padding-bottom:15px;}
.interior_pic img{ padding:5px; background:#E1CCB5;}
.interior_title, .interior_title sup { width:150px; text-align:center;color:#87230A;}
.interior_title a { font-size:11px;color:#87230A; text-decoration:underline; font-weight:bold;}
.interior_title a:hover { font-size:11px;color:#87230A; text-decoration:none; font-weight:bold;}

.proj_title_2 { font-family:arial; font-size:17px; font-weight:bold; color:#79220B; display:block; padding-bottom:20px;}
ul.proj li { padding-bottom:10px;}

#info {overflow:hidden; padding-left:20px; padding-right:40px; padding-bottom:30px; line-height:1.5em;}
#info h2 {overflow:hidden;line-height:1.3em; font-weight:bold;color:#79220B; font-family:arial; }
#info h2 a {color:#79220B; font-family:arial; }

/* price */
.price_pic { float:left; width:200px; text-align:center;}
.price_info {  padding-left:230px;}
.price_red { font-size:20px; color:#C00;}
.price_pic_box { padding-bottom:20px;}
.price_info h3 a{ font-family:tahoma; font-size:14px; font-weight:bold;color:#79220B;}
.price_info p { line-height:1.5em;}
.price_tab { overflow:hidden; margin-bottom:30px;}
.price_info ul { overflow:hidden;}
.price_info ul li { padding-bottom:10px;}

/* table styles */
.trbg { background:#F3E5CE;}
.tab1 td{ padding:3px 5px; border:1px solid #F3E5CE;}

/* table d_dost*/
.d_dost { padding-left:20px; overflow:hidden;}
.d_dost table { width:100%;}
.d_topd { background:url(/images/d_topd.gif) no-repeat bottom; width:200px; padding-bottom:15px;}
.d_topt {background:url(/images/d_topt.gif) no-repeat top; padding:20px 20px 5px 20px;}
.d_topt img { padding-bottom:5px;}
.d_topt a {font-weight:bold; color:#87230A; text-decoration:underline; display:block; padding-bottom:10px;}
.d_topt a:hover {text-decoration:none;}
.navig { text-align:center; padding-top:15px; overflow:hidden;}

.tablen, .tablen td {border: 1px solid #000000; padding: 5px 5px; border-collapse: collapse; margin: 10px;}
.trul {margin:25px;
}

/* ceny proektov */
.cp { font-family:arial; font-size:17px; font-weight:bold; color:#79220B; display:block; padding-bottom:15px;}
.cpd1 {width:46%; float:left; padding-left:20px;}
.cpd2 {width:46%; float:right; padding-right:20px;}

ul.cpul { overflow:hidden; }
ul.cpul li { border-bottom:1px solid #F0DFCC; background:url(/images/arr.gif) left no-repeat;}

ul.cpul li a, ul.cpul li a:hover {color:#000; display:block; padding:10px 20px;}
ul.cpul li a:hover { background-color:#F0DFCC; background-image:url(/images/arr.gif); background-position:left; background-repeat:no-repeat;}

/*  works */
.work_round1 { width:261px; height:11px;}
.work_round2 { width:261px; height:27px;}
.work_bg { background:url(/images/work_bg.jpg) repeat-y; width:261px; text-align:center; padding-top:9px; padding-bottom:20px;}
.work_bg a { font-size:12px; font-weight:bold;color:#79220B;}
.work_bg img { margin-bottom:20px;}

/* footer */
.fbox { padding:30px 20px 10px 20px; overflow:hidden;}
.fb { border-top:2px solid #E5D3BF; overflow:hidden; padding-top:20px;}
.fb_l { float:left;}
.fb_r { float:right; width:200px;}

#dmenu { overflow:hidden; padding-left:20px;}
#dmenu ul { overflow:hidden; padding-bottom:40px;}
#dmenu ul li { float:left; padding-right:30px;}
#dmenu li a { color:#5F5549; font-size:12px; text-decoration:underline;}
#dmenu li a:hover { color:#5F5549; font-size:12px; text-decoration:none;}

.copyright { font-size:11px; color:#5F5549; padding-left:20px;}

.antarion {color:#5F5549; font-size:11px; overflow:hidden;}
.antarion a, .antarion a:hover {color:#5F5549; font-size:11px;}
.antarion img { float:left; margin-right:10px; margin-bottom:5px;}

.counters { text-align:left; padding-top:10px;}

/* navigation*/
.dk {margin:2em 0 0;}
.dk a, .dk a:hover {color:#79220B; }
.dl {margin:0.15em 0.6em; }
.dm, a.dm:hover {background:none repeat scroll 0 0 #79220B;color:#fff !important;cursor:default;font-weight:400;padding:0.15em 0.3em;text-decoration:none;}



/* drop menu */
.ddheader {cursor:pointer; height:40px; line-height:40px;}
.ddcontent {position:absolute; overflow:hidden; width:206px; display:none; z-index:200;}
.ddinner {width:204px; border:1px solid #974D30; border-top:none;}
.ddinner ul {display:block; list-style:none; margin:0; padding:0; background:#F0E7DB}
.ddinner li {margin:0; padding:7px 12px; cursor:pointer;}
.ddinner li:hover {background:#E5D3BF; }
#ulli a { color:#79220B}
.underline {border-bottom:1px solid #E2CFC1}

/* gallery */
ul.gallery { padding-left:20px; overflow:hidden;}
ul.gallery li {background:url(/images/arr.gif) left no-repeat; display:block; padding:10px 20px;}
ul.gallery a { font-size:13px; color:#79220B; font-weight:bold;}
ul.gallery a:hover {color:#000;} 

.gallery_photo {padding-left:20px; overflow:hidden;}
.g_p1 { background:url(/images/d_topd.gif) no-repeat bottom; width:200px; padding-bottom:15px; float:left; margin-right:25px; margin-bottom:30px;}
.g_p2 {background:url(/images/d_topt.gif) no-repeat top; padding:20px 20px 5px 20px;}

.navig { text-align:center; padding-top:15px; overflow:hidden;}
#n_f{
width:805px;
height:218px;
margin:10px 0px;
background:url('/images/n_f.jpg') no-repeat;
}
#n_f table{
margin-top:18px;
width:805px;
height:180px;
}
#n_f table td{
height: 60px;
width:402px;
font-weight:bold;
font-size: 14px;
padding-left: 85px;
vertical-align: middle;
}
