﻿body
{
	background-image: url("../images/granit/fon.jpg");
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #494949;
	height: 100%;
	line-height: 1.4;
}
body h2
{
	font: bold 12px Tahoma;
	color: #376eb1;
	height: 20px;
	padding: 0;
	margin: 0;
}

body.h1
{
	color: #494949;
	font-size: 12px;
	font-family: tahoma;
	text-decoration: none;
}
body a
{
	font-family: Tahoma;
	font-size: 12px;
	color: #386eb1;
}
body a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	color: #386eb1;
}

img
{
	border: none;
}

.ver1
{
	background: url(../images/granit/index_03.jpg);
}
.ver10
{
	background: url(../images/granit/h_fon.jpg);
}
.ver2
{
	background: url(../images/granit/h_07.jpg);
}
.ver3
{
	background: url(../images/granit/flash_fon2.jpg);
}
.ver4
{
	background: url(../images/granit/pr_f_03.jpg);
}
.ver5
{
	background: url(../images/granit/foot_fon_57.jpg);
}
.ver6
{
	background: url(../images/granit/golos_fon.jpg);
}
.ver7
{
	width: 2px;
	background: url(../images/granit/index_02.jpg);
}
.ver9
{
	height: 23;
	background: url(../images/granit/c_f_07.jpg);
}
.ver8
{
	height: 74;
	background: url(../images/granit/p_i_11.jpg);
}
.fonmain
{
	background: url(../images/granit/fl_fonmain.jpg);
}
.fonall
{
	background: url(../images/granit/fl_fonall.jpg);
}
.ver td
{
	padding: 20px 0px 0px 8px;
}


.ver:hover
{
	cursor: pointer;
	cursor: hand;
}

#gol td
{
	padding: 5px 0px 0px 10px;
}
#news td
{
	padding: 0px 0px 0px 0px;
}

.prod
{
	top: 15px;
	border: 0;
	width: 100%;
	left: 0px;
	color: #494949;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
}
.prod a
{
	top: 15px;
	border: 0;
	width: 100%;
	left: 0px;
	color: #494949;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
}
.prod a:hover
{
	top: 15px;
	border: 0;
	width: 100%;
	left: 0px;
	color: #494949;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
}
.mainf
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}
.mainf2
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.fnews
{
	color: #494949;
	font-size: small;
	font-family: tahoma;
	text-align: justify;
	text-decoration: none;
	line-height: 1.4;
}

.bugtab
{
	color: #494949;
	font-size: small;
	font-family: tahoma;
	text-align: left;
	text-decoration: none;
}
.bugtab td
{
	padding: 5px;
}

.fnews5
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
}

.fnews5 a
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
}


#inetshop td
{
	padding: 5px 5px 5px 5px;
}
#inetshop2 td
{
	padding: 5px 0px 0px 0px;
}
#mainfoto td
{
	padding: 15px 10px 15px 10px;
}
.fotoned td
{
	padding: 10px 10px 10px 10px;
}

.rubrikat
{
	height: 8;
	background: url(../images/granit/rubr_fon.jpg);
}
#licenz td
{
	padding: 5px 5px 5px 15px;
}
#rubrik td
{
	padding: 5px 10px 0px 5px;
}
.inetshop
{
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inetshop2
{
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
}
.inetshop3
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inetshop a
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inetshop a:hover
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inmag
{
	color: #39393a;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inmag a
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inmag a:hover
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inmag td
{
	padding: 2px 2px 2px 5px;
}
.new1
{
	padding: 0px 0px 0px 15px;
	color: #c5cedf;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
	background: url(../images/granit/date_03.jpg);
}

.fnews a
{
	color: #386eb1;
	font-size: small;
	font-family: tahoma;
	text-decoration: underline;
}
.fnews a:hover
{
	color: #386eb1;
	font-size: small;
	font-family: tahoma;
	text-decoration: none;
}
.fnews4 a
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inshop
{
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

.inshop a
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.inshop a:hover
{
	color: #386eb1;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

#ser td
{
	padding: 5px 0px 0px 20px;
}
#ser2 td
{
	padding: 0px 5px 0px 20px;
}

.ser2
{
	padding: 10px 0px 0px 20px;
}

.ph
{
	padding: 0px 15px 5px 0px;
}

#foot td
{
	padding: 5px 5px 5px 5px;
}
#produkt td
{
	padding: 10px 10px 10px 10px;
}
.footer
{
	color: #494949;
	font-size: 10px;
	font-family: tahoma;
}

#nw2
{
	background-color: #EDEEEF;
	font-size: 11px;
	border: solid 1px;
	color: #b1b1b1;
}
.fnews td
{
	padding: 0px 0px 10px 0px;
}
.contt td
{
	padding: 5px 5px 0px 10px;
}
.contt2 td
{
	padding: 0px 0px 0px 5px;
}

#cont td
{
	padding: 8px 10px 5px 10px;
}

.content td
{
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	padding-top: 0;
	padding-left: 0;
}
.content img
{
	border: solid 2px #f0f0f0;
	padding: 5px 5px 5px 5px;
}

.head TD
{
	color: #494949;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
	padding-top: 20;
	padding-left: 20;
}

.rig TD
{
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	padding-left: 20;
}
.rig a
{
	color: #376eb1;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: underline;
}
.rig a:hover
{
	color: #376eb1;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: underline;
}
.raspoisk
{
	color: #376eb1;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: underline;
}

/* forma*/
table.forma span, table.forma p
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #475d87;
	float: left;
}
table.forma em span
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table.forma
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;
	height: 16;
	text-align: left;
}
table.forma td
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
}
table.forma2 td
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
}
table.forma tr
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}


.forma a.btn, .text a.btn, .centr a.btn, #content a.btn, .loginform a.btn
{
	cursor: pointer;
	cursor: hand;
	width: 54px;
	height: 16px;
	background: transparent url(../Images/granit/right_62.jpg) no-repeat scroll right;
}
.forma2 a.btn, .text a.btn, .centr a.btn, #content a.btn, .loginform a.btn
{
	cursor: pointer;
	cursor: hand;
	width: 54px;
	height: 16px;
	background: transparent url(../Images/granit/right_62.jpg) no-repeat scroll right;
}
.forma a.btn:hover, .text a.btn:hover, .centr a.btn:hover, #content a.btn:hover, .loginform a.btn:hover
{
	color: #660000;
}

.btnbord, .btnbord:hover
{
	cursor: pointer;
	cursor: hand;
	width: 54px;
	height: 16px;
	background: transparent url(../Images/granit/right_62.jpg) no-repeat scroll right;
}

.metka
{
	width: 50%;
	text-align: left;
	padding: 3px 3px 0 0;
	vertical-align: top;
}
.metka1
{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.dannye
{
	width: 50%;
	text-align: left;
	padding-top: 3px;
	vertical-align: top;
}
.dannye1
{
	text-align: left;
	padding-top: 0px;
	width: 150px;
	padding-left: 0px;
	vertical-align: top;
}
.dannye2
{
	width: 50%;
	text-align: right;
	padding-top: 3px;
	vertical-align: top;
}
.metkaq
{
	width: 20%;
	text-align: right;
	padding: 3px 3px 0 0;
	vertical-align: text-top;
}
.dannyeq
{
	text-align: left;
	padding-top: 3px;
	vertical-align: top;
	width: 80%;
}

p.dannye
{
	padding: 0px;
	margin: 1px 0px;
	border: 1px solid #475d87;
	float: left;
}


#search
{
	position: absolute;
	font: 10px Tahoma;
	z-index: 6;
	vertical-align: top;
	left: 230px;
	top: 140px;
}

#vihod
{
	cursor: pointer;
	cursor: hand;
	width: 54px;
	height: 16px;
	background: transparent url(../Images/granit/exit.jpg) no-repeat scroll right;
}


#search td
{
	padding: 2px 0px 0px 5px;
}
.SearchTxt
{
	border: 1px solid #646464;
	height: 12px;
}
.searchbtn
{
	cursor: pointer;
	cursor: hand;
	width: 54px;
	height: 16px;
	background: transparent url(../Images/granit/pr_07.jpg) no-repeat scroll right;
}

.statcontent h2
{
	font: bold small Tahoma;
	color: #376eb1;
	height: 20px;
	padding: 0;
	margin: 0;
}
.statcontent tr.seredina td.centr
{
	background-color: White;
	padding: 0;
	vertical-align: top;
	font-family: Tahoma;
	padding-bottom: 0px;
}

.content h2
{
	font: bold small Tahoma;
	color: #376eb1;
	height: 20px;
	padding: 0;
	margin: 0;
}
.text01
{
	font: bold small Tahoma;
	color: #376eb1;
	height: 20px;
	padding: 0;
	margin: 0;
}
.text02
{
	font: small Tahoma;
	color: #376eb1;
}
.text04
{
	font: small Tahoma;
	color: #494949;
	text-align: justify;
	line-height: 1.5;
}
.text03
{
	font-family: Tahoma;
	font-size: small;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color: #494949;
}
.text03 a
{
	font-family: Tahoma;
	font-size: small;
	margin: 0px;
	padding: 0px;
	color: #386eb1;
	text-decoration: underline;
}
.text03 a:hover
{
	font-family: Tahoma;
	font-size: small;
	margin: 0px;
	padding: 0px;
	color: #386eb1;
	text-decoration: underline;
}
.toptexthead
{
	font: bold small Tahoma;
	color: #376eb1;
	padding: 0;
	margin: 0;
}
.toptextdesc
{
	color: #494949;
	font-size: small;
	font-family: tahoma;
	text-align: justify;
	text-decoration: none;
	line-height: 1.3;
}


.qwestus td.spec
{
	padding: 2px;
	text-align: left;
	font-weight: bold;
	background-color: #3c5995;
	color: #386eb1;
	font-size: 0.9em;
}
.qwestus
{
	font-size: 0.95em;
	width: 100%;
	text-align: left;
	border: solid 1px #3c5995;
}
.oprosall td.spec
{
	padding: 2px;
	text-align: left;
	font-weight: bold;
	color: #386eb1;
	font-size: 0.9em;
}
.oprosall
{
	font-size: 0.85em;
	width: 100%;
	text-align: left;
}
table.org td.spec
{
	width: 95px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	background-color: #3c5995;
	color: #386eb1;
	font-size: 0.9em;
	vertical-align: top;
}
table.pers td.spec
{
	width: 100px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	background-color: #3c5995;
	color: #386eb1;
	font-size: 0.9em;
	vertical-align: top;
}

/*fotogalereya*/
td.outphototable
{
	padding: 0;
	margin: 0;
}

.photobox
{
	background-color: White;
	display: inline;
	height: 140px;
	text-align: center;
	width: 100px;
	float: left;
}

.phototable
{
	background-color: #f0f0f0;
	border: 1px solid White;
	height: 110px;
	text-align: center;
	width: 100px;
}

.phototable img
{
	border: 1px solid White;
	margin-top: 2px;
}
.phototable img:hover
{
	cursor: pointer;
	cursor: hand;
}
.phototablesel
{
	background-color: White;
	border: 1px solid #f7f7f7;
	height: 110px;
	text-align: center;
	width: 100px;
}

.phototable:hover
{
	background-color: White;
	border: 1px solid #f7f7f7;
	height: 110px;
	text-align: center;
	width: 100px;
	cursor: hand;
	cursor: pointer;
}

.phototablesel img
{
	margin-top: 2px;
}
.phototablesel img:hover
{
	cursor: hand;
	cursor: pointer;
}

.photokom1
{
	font-size: small;
	width: 460px;
	text-align: center;
	margin-left: 10px;
}
.photokom2
{
	font-size: small;
	width: 460px;
	text-align: right;
}

.photoname
{
	text-align: center;
	padding: 3px;
	margin-top: 5px;
	font-weight: bold;
	font-size: small;
}

/* AJAX Control Toolkit */
/* Calender */
.IPCalendar .ajax__calendar_container
{
	background-color: #FFF;
}

/* InetShop Tabs */

.regusmen, .ishopreg
{
	padding: 10px 10px 0 10px;
}

.regusmenbrdr
{
	border-bottom: solid 1px #dadada;
}

.ishoptabs td
{
	padding: 2px 2px 0 0;
}

.ishoptab td
{
	padding: 5px 10px 5px 10px;
	border-right: solid 2px White;
	border-bottom: solid 2px White;
	vertical-align: top;
}

.ishoptab td input
{
	border: solid 1px #475D87;
}

.ishoplbl
{
	color: #386fb0;
	font-weight: bold;
	font-size: 12px;
	padding: 20px 0 10px 0;
}

.usmenu_u
{
	background-color: #dadadc;
	text-align: center;
	color: Black;
	text-decoration: none;
	line-height: 25px;
}

.usmenu_u:hover
{
	color: Black;
}

.usmenu_l
{
	background-color: #ececee;
	text-align: center;
	color: #767676;
	text-decoration: none;
	line-height: 25px;
}

.usmenu_l:hover
{
	color: #767676;
}

/* Gridview medium */


table.isgv
{
	border-collapse: collapse;
	color: Black;
}

table.isgv, table.isgv td, table.isgv th
{
	border: solid 2px White;
	font-size: 11px;
	vertical-align: middle;
	color: Black;
}

table.isgv th
{
	text-align: center;
}

table.isgv td a:link, table.isgv td a:active, table.isgv td a:visited
{
	font-size: 11px;
	color: blue;
	cursor: pointer;
	text-decoration: none;
}
table.isgv th a, table.isgvth a:link, table.isgv th a:active
{
	font-size: 11px;
	color: black !important;
	cursor: pointer;
	text-decoration: none;
}

table.isgv th table td
{
	color: black;
	text-decoration: none;
	border: none;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

table.isgv th table td a:link, table.isgv th table td a:active, table.isgv th table td a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: black !important;
	text-decoration: none;
}

table.isgv td a:hover, table.isgv th a:hover, table.isgv th table td a:hover
{
	color: Black !important;
	text-decoration: underline;
}

table.isgv td, table.isgv th
{
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}

.header, .pager, .footer
{
	background: #ccc;
}

.row
{
	background: white;
}

.alt
{
	background: #ececec;
}

.sel
{
	background: #e0e9f2 !important;
	cursor: pointer;
}

table.isgv tr.pager td
{
	padding: 0;
}

.pager td table td, .footer td table td
{
	padding: 0;
	border: none;
}

.pager table a, .pager table a:link, .pager table a:active
{
	display: block;
	cursor: pointer;
	text-decoration: none;
	color: #666 !important;
	padding: 2px 5px 2px 5px;
}

.pager table span
{
	display: block;
	padding: 4px 5px 4px 5px;
}

.pager table a, .pager table span
{
	border: solid 1px black;
	background: #e0e0e0;
}

.pager table a:hover
{
	border: solid 1px black;
	background: #ececec;
	text-decoration: none;
}

.pager table span
{
	border: solid 1px #f60;
	background: #FDDBC5;
}

